摘要: 前两天的时候学习了winfrom,简单地说就是各种布局,然后给按钮,textbox等各种控件添加各种事件的操作,经过前天一晚上,昨天一天的练习操作的还算熟练,但是对构造函数传值还是不是很了解,由于各种原因,只能再练习里多多注意了; 1、容器布局: 布局一定要设置好最小的可拖拽的大小,最大最好也设置, 阅读全文
posted @ 2017-11-24 23:21 _Iniesta 阅读(2551) 评论(0) 推荐(0) 编辑
摘要: 一、ListView: 1、视图改为为Detalis; 2、编辑列,每添加一个添加一列,右侧属性Text改列名,停靠位置,列头的长度等等; 3、右侧属性,点开Iteme,添加ListViewItem集合,添加的是第一列,每添加一次添加一行数据; 4、点击当前行的ListViewItem,右侧属性有S 阅读全文
posted @ 2017-11-21 23:43 _Iniesta 阅读(6785) 评论(0) 推荐(0) 编辑
摘要: 一、多窗体:三种打开窗体的状态: 最最基础的弹窗: 1、弹窗窗口: 2、子窗口: 3、唯一窗口: 二、构造函数传值: 简单地说就是通过一个按钮的点击事件,在Form2实例化的过程中把From1的控件的值传给From2的构造函数,再把值赋给相应的控件; 简单的传值: 阅读全文
posted @ 2017-11-21 22:39 _Iniesta 阅读(3221) 评论(0) 推荐(1) 编辑
摘要: ComboBox控件的使用方法: Label: TextBox: CheckBox:复选; Button: RadioButton:单选; Panel:容器里的;配合RadioButton使用; 使用方法很简单就不写了; NotifyIcon:插入图标文件后,在右下角任务栏显示; DateTameP 阅读全文
posted @ 2017-11-20 23:09 _Iniesta 阅读(1303) 评论(0) 推荐(0) 编辑
摘要: 窗口样式: Inco:改图标样式; MaxmizeBox:true;显示右上角最大化按钮; MinmizeBox:true;显示右上角最小化按钮; ShowInco:true;显示左上角小图标; ShowInTaskbar:true;窗体显示在任务栏; TopMost:true;窗口置顶显示; Op 阅读全文
posted @ 2017-11-19 16:59 _Iniesta 阅读(8812) 评论(0) 推荐(1) 编辑
摘要: select SUM(Gnumber) as Ids from Goods where Cids = '2'; --查Cids为2的Gnumber列的和,列名为Ids select Cids,Plevel from People; select * from Salary; select * from Salary,People where People.Plevel = Salary.Slev... 阅读全文
posted @ 2017-11-17 22:49 _Iniesta 阅读(292) 评论(0) 推荐(0) 编辑
摘要: HasRows:返回true或者false,表示从数据库中读取出来的数据集DataRead是否存在,用来判断是否为空; Read:返回true或者false,Read才是真正的读数据,采用的是顺序读法,每执行一次Read,DataRead的数据都会往后移,直到数据为空; 阅读全文
posted @ 2017-11-15 23:55 _Iniesta 阅读(3408) 评论(0) 推荐(0) 编辑
摘要: 软件开发的三层:界面层,业务逻辑层,数据访问层; 数据访问层:项目添加App_Code文件夹; 实体类:根据数据库表结构,类名和数据库表名一致; 每个成员变量要与数据库表的列相对应,对象正好可以列为一行数据,封装起来; 一个实体类做一个类; 访问权限是public的 数据访问类:起名UsersDat 阅读全文
posted @ 2017-11-15 09:37 _Iniesta 阅读(691) 评论(0) 推荐(0) 编辑
摘要: 什么是ADO.NET:数据库访问技术! 作用:通过程序来连接访问数据库! 一、基础: using System.Data.SqlClient; //数据库连接命名空间 string connection = "server =.; Database =Data0908; user =sa; pwd 阅读全文
posted @ 2017-11-13 22:45 _Iniesta 阅读(536) 评论(0) 推荐(0) 编辑
摘要: obgect: 所有数据类型都是obgect类型; 万能类型 var :原来的变量不变,替换成var; 动态类型 dynamic :类似object,遍历需要转; is as: 类型转换运算符; (类型)对象:强制转换,如果转换不成功,会出异常; ArrayList arr = new ArrayL 阅读全文
posted @ 2017-11-12 23:07 _Iniesta 阅读(329) 评论(0) 推荐(0) 编辑