04 2017 档案
WinForm多窗体间操作
摘要:1.通过操作一个窗体打开另一个窗体 已有窗体为Form1.Form1中有一个按钮,对该按钮编写点击事件: Form2 f2 = new Form2(); f2.Show(); 通过这段代码来打开Form2. 在实际应用中会出现代开Form2后需要Form1隐藏的情况,此时可以加入代码:this.Hi 阅读全文
posted @ 2017-04-28 16:25 张鑫4477 阅读(378) 评论(0) 推荐(0)
WinForm 控件ComboBox数据绑定
摘要:ComboBox下拉菜单控件,在数据库内的ComboBox应用的表进行修改时,如果是用的普通方法,显示数据一个方法,添加数据一个方法 这样会导致程序后期维护难度增加,在这里使用数据绑定来让ComboBox数据实现根据数据库对应表数据显示,降低数据维护难度. 1.首先将要ComboBox所需要的表的数 阅读全文
posted @ 2017-04-28 11:55 张鑫4477 阅读(514) 评论(0) 推荐(0)
WinForm布局
摘要:1.布局属性 (1)Anchor 相当于一个锚点一样锁定控件位置.会根据其锚点来变化大小 共四个位置绑定: 上部锚点[距离顶部距离固定] 底部锚点[距离底部距离固定] 左侧锚点[距离左侧距离固定] 右侧锚点[距离右侧距离固定] 可以每次选定一个锚点,也可以使用多个锚点,使用多个锚点时,控件大小可能会 阅读全文
posted @ 2017-04-28 11:16 张鑫4477 阅读(631) 评论(0) 推荐(0)
WinForm简单的登陆窗体
摘要:要求: 编写一个窗体,往Users表中添加一条数据 UserName 不能为空,不能重复 PassWord 两次密码,一致才行 NickName 如果没填,自动填入“这家伙很懒” Sex 用单选按钮来让用户选择 Birthday 生日 Nation 下拉列表,显示所有民族的名称,默认选中一个 通过用 阅读全文
posted @ 2017-04-26 21:55 张鑫4477 阅读(415) 评论(0) 推荐(0)
WinForm窗体菜单和工具栏
摘要:1.ContextMenuStrip右键菜单 控件/窗体属性中的行为属性中ContextMenuStrip来进行选择使用 2.MenuStrip可以自己编辑的的菜单栏 每一个选项都有自己的属性 属性中外观属性Image设置每个选项前面的小图标 "-"作为分割线,也可以右键选择插入,里面也有分割线 右 阅读全文
posted @ 2017-04-26 21:49 张鑫4477 阅读(373) 评论(0) 推荐(0)
WinForm方法
摘要:this.WindowState= FormWindowState.Normal;将这个窗体回归到默认样式[如最小化到还原] Form1,Form2,Form3每个都是一个数据类型,因为他们都是继承自Form,Form也是一种数据类型,若果写一个Form类型的泛型集合,它们也都能放到里面. 获取当前文本框内的行数:textBox1.GetLineFromCharIndex(textBox1.Te... 阅读全文
posted @ 2017-04-26 21:46 张鑫4477 阅读(160) 评论(0) 推荐(0)
WinForm公共控件
摘要:1.Button 按钮 2.checkbox 多项选择 通过 容器中的 Panel 进行分组 3.CheckListBox 已经分好组的多项选择 (但是必须双击才能进行选择) 在属性中行为CheckOnClick选择True实现单击选择 4.ComboBox下拉菜单 通过属性中的Text实现默认选择 阅读全文
posted @ 2017-04-26 20:14 张鑫4477 阅读(241) 评论(0) 推荐(0)
设计一个简单的WinForm窗体并与数据库产生关联
摘要:思路: 首先这个和ADO.net是一样的,我看我一创建一个类,写一个专门用来查询有没有这个用户名密码的方法, 然后在按钮的事件中实例化并调用这个方法就可以了. 1.查询有没有这个类的方法 2.对按钮添加点击事件 阅读全文
posted @ 2017-04-24 22:11 张鑫4477 阅读(332) 评论(0) 推荐(0)
WinForm登陆窗体,基础属性
摘要:WinForm C/S 客户端应用程序 WebForm B/S 网页端应用程序 窗体种类: + 记事本类型 //能调整大小,可以最大化 + 计算器类型//不能调整大小,不最大化 + 无边框类型//不能调整大小,不能移动位置 + 不规则类型 //边框类型不规则 + 置顶类型 //始终显示在最外层,显示 阅读全文
posted @ 2017-04-24 21:45 张鑫4477 阅读(186) 评论(0) 推荐(0)
[转]C# 之StringBulider简单用法
摘要:StringBuild的是个动态对象,可直接拼加上字符串;而string对象的步骤:先初始化对象并赋值了,而后在拼加字符串时,先要创建需要拼加的字符串,然后再拼加,所以这就是StirngBuild远比String效率高的原因! (一)String 对象是不可改变的。每次使用 System.Strin 阅读全文
posted @ 2017-04-23 11:18 张鑫4477 阅读(272) 评论(0) 推荐(0)
[转]C# 常用字符串加密解密方法
摘要:using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Security.Cryptography; using System.Text; using Syste 阅读全文
posted @ 2017-04-23 10:30 张鑫4477 阅读(303) 评论(0) 推荐(0)
ADO.net商机题目
摘要:一.创建数据库 create database ADO1 create table Student (Code nvarchar(200) primary key not null, Name nvarchar(200) not null, Sex bit not null, Birthday da 阅读全文
posted @ 2017-04-23 10:26 张鑫4477 阅读(167) 评论(0) 推荐(0)
ADO.net属性拓展
摘要:把加工好的信息更好的展示给用户 显示生日的时候不是bool型判断,而是字符串"男""女" 阅读全文
posted @ 2017-04-23 10:20 张鑫4477 阅读(98) 评论(0) 推荐(0)
实体类,数据访问类应用
摘要:一,表中某个数据进行重新排序 (1)数据访问类 using System; using System.Collections.Generic; using System.Data.SqlClient; using System.Linq; using System.Text; namespace C 阅读全文
posted @ 2017-04-20 22:14 张鑫4477 阅读(174) 评论(0) 推荐(0)
实体类,数据访问类.字符串攻击.防攻击
摘要:程序分三层:界面层、业务逻辑层、数据访问层 这里主要操作的是数据访问层,数据访问层又分为: 1.实体类 2.数据访问类 存放位置:APP_Code文件中 一.实体类 最简单的封装把数据库的表名变成类的类名把数据库的每一个列,变为实体类中的成员变量和属性列名与属性名一致 有几行就有几个实体类 这是一个 阅读全文
posted @ 2017-04-20 22:04 张鑫4477 阅读(187) 评论(0) 推荐(0)
ADO.net增删改的应用
摘要:1.查询所要查询表的行数 查询行数 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data.SqlClient; namespace Console 阅读全文
posted @ 2017-04-19 14:45 张鑫4477 阅读(183) 评论(0) 推荐(0)
ADO.net增删改查
摘要:ADO.net 是一门数据库访问技术,通过程序操作数据库. 主要应用的类库有三个: (1)Connection 类 和数据库交互,必须连接它。连接帮助指明数据库服务器、数据库名字、用户名、密码,和连接数据库所需要的其它参数。Connection对象会被Command对象使用,这样就能够知道是在哪个数 阅读全文
posted @ 2017-04-19 13:14 张鑫4477 阅读(250) 评论(0) 推荐(0)
【转】c# 字符串大小写混合转换
摘要:c# 字符串大小写混合转换 c# 字符串大小写混合转换 我是个.net萌新,在大学是计算机应用专业 学的比较杂 出来准备走net方向 培训了两个月了 今天被出了一道上机题 题本来是挺简单的 输入一个字符 如果是大写则转换为小写 如果是小写则转换为大写 难点在于后来我们自发的延伸 并且发现网上也没有针 阅读全文
posted @ 2017-04-19 08:19 张鑫4477 阅读(291) 评论(0) 推荐(0)
【转】C#之继承
摘要:C#之继承 一.继承的类型 在面向对象的编程中,有两种截然不同继承类型:实现继承和接口继承 1.实现继承和接口继承 *实现继承:表示一个类型派生于基类型,它拥有该基类型的所有成员字段和函数。在实现继承中,派生类型采用基类型的每个函数的实现代码,除非在派生类型的定义中指定某个函数的实现代码。在需要给现 阅读全文
posted @ 2017-04-19 08:12 张鑫4477 阅读(127) 评论(0) 推荐(0)
类库,通用变量,is/as运算符,委托。
摘要:类库:dll文件,新建项目为类库,在debug文件夹下找到dll文件 注意类一定要是public访问权限 类库使用是多公司联合开发时使用的方式,因为每个公司都有自己的核心技术,我允许你使用,但不允许你 知道我是怎么编写的,所以需要dll类库文件,因为dll文件是将源代码文件编译后的文件,看不到源代码 阅读全文
posted @ 2017-04-17 21:44 张鑫4477 阅读(129) 评论(0) 推荐(0)
【转】交换排序:冒泡排序vs快速排序
摘要:交换排序:冒泡排序vs快速排序 在开发的过程中, 经常会遇到集合排序, 那么一般情况下, 我们都是使用list.OrderBy()的方式来排序, 也无需关注到里面算法的实现是个什么样子. 正好这几天准备回顾一下数据结构与算法. 首先来了解一下, 排序大致可以分为哪几种: 交换排序: 包括冒泡排序,快 阅读全文
posted @ 2017-04-16 15:18 张鑫4477 阅读(160) 评论(0) 推荐(0)
【转】C#中遍历各类数据集合的方法总结
摘要:C#中遍历各类数据集合的方法总结 C#中遍历各类数据集合的方法总结: 1.枚举类型 //遍历枚举类型Sample的各个枚举名称 foreach (string sp in Enum.GetNames(typeof(Sample))) { ary.Add(sp); } //遍历枚举类型Sample的各 阅读全文
posted @ 2017-04-16 15:14 张鑫4477 阅读(162) 评论(0) 推荐(0)
多态:抽象类/接口
摘要:抽象类 什么是抽象类:不是实际存在的,抽象的 抽象类只能被继承,无法实例化 抽象方法只存在抽象类中 抽象类中不一定只有抽象方法,也有普通存在方法【如何调用其中的普通方法:子类继承,后实例化】 关键字:abstract 实际应用: public abstract class ren { public 阅读全文
posted @ 2017-04-16 13:29 张鑫4477 阅读(137) 评论(0) 推荐(0)
【转】C#三大特性之 封装、继承、多态
摘要:C#三大特性之 封装、继承、多态 一、封装: 封装是实现面向对象程序设计的第一步,封装就是将数据或函数等集合在一个个的单元中(我们称之为类)。被封装的对象通常被称为抽象数据类型。 封装的意义: 封装的意义在于保护或者防止代码(数据)被我们无意中破坏。在面向对象程序设计中数据被看作是一个中心的元素并且 阅读全文
posted @ 2017-04-15 21:55 张鑫4477 阅读(191) 评论(0) 推荐(0)
C#面向对象
摘要:结构清晰 可维护性好,强壮 可拓展性好 类是变成中使用的最基本单元 自己写的类 - 用户自定义类型如果要使用自定义类型产生出来的 对象 必须有一个实例化的过程 实例化格式:类型名 ss = new 类型名(); 访问修饰符 - 4个 public - 公共的,任何地方都可以访问,但是需要引用 命名空 阅读全文
posted @ 2017-04-15 21:54 张鑫4477 阅读(217) 评论(0) 推荐(0)
js字符串操作,日期时间操作,事件,补充。
摘要:一,字符串操作 小写转大写:a.toUpperCase(); 大写转小写:a.toLowerCase(); 从a索引开始截取,截取到b索引:a.substring(a,b); 从a索引开始截取,截取b个字符:a.substr(a,b); 将有规律的字符串分割提取:a.split('有规律的字符串') 阅读全文
posted @ 2017-04-02 11:42 张鑫4477 阅读(416) 评论(0) 推荐(0)
计时器,平级,子级,父级,图片上浮,阴影应用
摘要:<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></titl 阅读全文
posted @ 2017-04-01 11:29 张鑫4477 阅读(230) 评论(0) 推荐(0)