08 2016 档案

摘要:效果展示: 查询: 可以查询姓名;民族;姓名+民族;都是空的查询全部 取值取得是姓名: 删除: 修改: 先选中查询之后修改: 添加: 代码部分: 第一张表: 第二张表:主表,民族代码加名称 nation表的操作 info 表的操作 主页: 修改页面 : 添加 阅读全文
posted @ 2016-08-27 17:06 柴亮 阅读(548) 评论(0) 推荐(0)
摘要:设计计算器: 外部变量: 数字键按钮: 运算符按钮事件代码: 清零按钮 等号按钮: 思维导图: 阅读全文
posted @ 2016-08-23 11:16 柴亮 阅读(207) 评论(0) 推荐(0)
摘要:简单登录设计: 读取用户名密码 数据库表 实体类 数据访问类: 隐藏登录页面: 回车快捷键: 传值到main窗口: 阅读全文
posted @ 2016-08-22 22:30 柴亮 阅读(446) 评论(0) 推荐(1)
摘要:窗体的事件:删除事件:先将事件页面里面的挂好的事件删除,再删后台代码里面的事件 Panel是一个容器 1、Label -- 文本显示工具Text:显示的文字取值、赋值:lable1.Text 2、TextBox -- 文本框取值、赋值:TextBox1.Text 3、RichTextBox --文本 阅读全文
posted @ 2016-08-22 08:56 柴亮 阅读(153) 评论(0) 推荐(0)
摘要:winform 1.窗体: 造窗体界面: 窗体设计界面: 窗体类名不能重复! 属性: acceptbutton:回车是默认点击按钮 cancelbutton:按esc按键式默认的按钮 backcolor:背景色:最好选用有名称的,常用 forecolor:字体颜色 backguoundimg:背景照 阅读全文
posted @ 2016-08-21 21:57 柴亮 阅读(297) 评论(0) 推荐(0)
摘要:数据库连接: 表的创建: 创建连接对象,命令对象类: 添加函数: 查询函数类: List<>集合,里面专门放对象 函数主体: 查询: foreach只能修改,不能添加删除 阅读全文
posted @ 2016-08-16 14:52 柴亮 阅读(325) 评论(0) 推荐(0)
摘要:SQL添加信息 SQL查询信息 SQL修改信息 SQL语句写入攻击: 普通语句添加信息 sql写入语句攻击: 解决方法:分开传送语句与参数关键:@ 阅读全文
posted @ 2016-08-16 11:22 柴亮 阅读(327) 评论(0) 推荐(0)
摘要:数据访问: 对应命名空间:System.Data.SqlClient; SqlConnection:连接对象 SqlCommand:命令对象 SqlDataReader:读取器对象 //造连接字符串 string connstring = "server=.;database=mydb;user=s 阅读全文
posted @ 2016-08-15 09:38 柴亮 阅读(349) 评论(0) 推荐(0)
摘要://单列模式 //控制一个类只能实例化一个对象 阅读全文
posted @ 2016-08-12 14:28 柴亮 阅读(112) 评论(0) 推荐(0)
摘要:委托:也称为代理,事件也是一种委托;定义在类的最外面 1、定义委托关键字:delegate函数签名:签名和函数保持一致定义委托的时候要根据函数来定义public delegate int First(int a,int b);指向的方法的返回类型,需要参数必须一致! 2、定义委托变量,指向方法 委托 阅读全文
posted @ 2016-08-12 10:44 柴亮 阅读(510) 评论(1) 推荐(0)
摘要:抽象类,只为继承而出现,不定义具体的内容,只规定该有哪些东西;一般抽象类中只放置抽象方法,只规定了返回类型和参数;比如: 人 - 有吃饭,睡觉方法; 男人 - 继承人抽象类,必须实现吃饭,睡觉的方法主体; 女人 - 继承人抽象类,必须四线吃饭,睡觉方法的主体; 抽象类中可以有普通属性,通过子类来使用 阅读全文
posted @ 2016-08-11 16:43 柴亮 阅读(370) 评论(0) 推荐(0)
摘要:静态: 1.普通成员普通成员都是属于对象的用对象调用 2.静态成员静态成员是属于类的用类名调用 stactic 静态关键字 静态方法里面不能包含普通成员普通方法里面可以包含静态成员 静态: 1.普通成员普通成员都是属于对象的用对象调用 2.静态成员静态成员是属于类的用类名调用 stactic 静态关 阅读全文
posted @ 2016-08-09 16:49 柴亮 阅读(250) 评论(0) 推荐(0)
摘要:1、面向过程 int a = 10;int b =5;int c = a+b; int r1 = 10;int r2 = 5;double c = r1*r1*3.14 - r2*r2*3.14 缺点:重用性差,扩展性差,可维护性差 2、面向对象(1)对象:万物皆对象,对象是类实例化出来的东西(2) 阅读全文
posted @ 2016-08-07 16:54 柴亮 阅读(141) 评论(0) 推荐(0)
摘要:触发器:是一个特殊的存储过程;通过增删改的动作来触发执行,没有参数,没有返回值; create trigger Insert_Student --命名规范on student --针对于哪一个表for insert --针对于哪一个动作来触发 -- onclick = "show()" as 触发执 阅读全文
posted @ 2016-08-07 11:27 柴亮 阅读(160) 评论(0) 推荐(0)
摘要:存储过程:就像函数一样的会保存在数据库中--》可编程性 --》 存储过程 创建存储过程:create proc JiaFa--需要的参数@a int,@b intas --存储过程的内容 declare @c int; set @c = @a + @b; return @c;go --执行完毕后全部 阅读全文
posted @ 2016-08-07 11:26 柴亮 阅读(960) 评论(0) 推荐(1)
摘要:1.数学函数:操作一个数据,返回一个结果 --取上限ceilingselect code,name,ceiling(price) from car ; --取下限 floorselect floor(price) from car --ABS 绝对值 --派 PI(),圆周率,括号里不需要加东西 - 阅读全文
posted @ 2016-08-05 16:28 柴亮 阅读(196) 评论(0) 推荐(0)
摘要:视图 视图就是我们查询出来的虚拟表创建视图:create view 视图名 as SQL查询语句,分组,排序,in 等都不能写视图的用法: select * from 视图名 SQL编程 定义变量:declare @变量名 数据类型 declare @a int变量赋值:set @变量名 = 值 s 阅读全文
posted @ 2016-08-05 16:27 柴亮 阅读(322) 评论(0) 推荐(0)
摘要:一、 设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表(一)~表(四)所示。用SQL语句创建四个表并完成相关题目。 表1-1数据库的表结构 表(一) 阅读全文
posted @ 2016-08-05 10:20 柴亮 阅读(578) 评论(0) 推荐(0)
摘要:表的创建: 1.创建列(字段):列名+类型 2.设置主键列:能够唯一标识一条数据 3.设置唯一:内容不能重复 4.外键关系: 一张表(从表)其中的某列引用自另外一张表(主表)中的主键列 设计表: 数据库的三大范式: 1.第一范式:(每一列的原子性) 每一列在某个程序中是不可拆分的最小原子。 2.第二 阅读全文
posted @ 2016-08-02 15:58 柴亮 阅读(179) 评论(0) 推荐(0)