06 2016 档案
WinForm 小练习 计算器(已简化)
摘要:1 bool a; //判断上一次按键是加减乘除还是数字 2 string c = ""; //判断加减乘除操作 3 decimal f;//记录第一个值以及接收运算结果 4 /// <summary> 5 /// 数字按键 6 /// </summary> 7 /// <param name="s 阅读全文
posted @ 2016-06-26 20:40 马MZJ 阅读(305) 评论(0) 推荐(0)
一个ADO的综合小练习
摘要:题目: 一、数据显示: 二、功能操作: “请输入您要继续的操作(输入数字1为新增,输入数字2为修改,输入数字3为删除):”,输入其它内容提示输入有误,并回到上面继续等待用户操作。 三、新增: 当用户输入1并回车后,按照顺序让用户分别输入:学生编号,学生姓名,性别,生日,专业等内容。 每次输入都需要做 阅读全文
posted @ 2016-06-25 18:41 马MZJ 阅读(212) 评论(0) 推荐(0)
数据模型和数据访问类以及属性扩展和泛型集合
摘要:数据模型: 数据模型就是将一个表中一行的所有属性利用封装写到一个类里面,将数据表中的行数据组成一个同样结构的对象,方便使用。 数据访问类: 数据访问类是在一个类中写下某一个表的增删改查操作的方法,方便统一管理和调用。 数据模型和数据访问类一般都会单独建立文件夹存放,在用的时候首先都要吧类的访问权限变 阅读全文
posted @ 2016-06-23 22:04 马MZJ 阅读(288) 评论(0) 推荐(0)
一个ADO的小练习
摘要:练习题:1、Car表数据查出显示2、请输入要查的汽车名称:输入可以为空。 请输入要查的汽车油耗:输入可以为空。 请输入要查的汽车马力:输入可以为空。 阅读全文
posted @ 2016-06-22 19:59 马MZJ 阅读(190) 评论(0) 推荐(0)
完整修改和删除以及防字符串注入攻击
摘要:完整修改: 删除与修改的判断一样,只是吧修改语句改成删除语句。 防止字符串注入攻击: 阅读全文
posted @ 2016-06-22 19:46 马MZJ 阅读(367) 评论(0) 推荐(0)
ADO.net 增删改查小练习
摘要:练习题:1、查询显示2、请输入你想要做的操作(1:添加,2:删除,3:修改):3、提示用户操作是否成功,刷新数据,回到2等待用户操作 建表: 操作: 阅读全文
posted @ 2016-06-21 20:13 马MZJ 阅读(342) 评论(0) 推荐(0)
AOD.net数据库访问(增删改查)
摘要:使用数据库内容首先要引用命名空间:using System.Data.SqlClient; 1.查询显示 2.添加数据 3.修改数据 4.删除数据 添加,修改,删除的方法基本一致,不一样的地方是sql语句不同,显示与其他三者之间的不同在于方法不同,因为显示是需要接收数据库的返回值。 阅读全文
posted @ 2016-06-21 20:09 马MZJ 阅读(656) 评论(0) 推荐(0)
面向对象的三大特征和五大基本原则书面版
摘要:透切理解面向对象三大基本特性是理解面向对象五大基本原则的基础. 三大特性是:封装,继承,多态 所谓封装: 也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。封装是面向对象的特征之一,是对象和类概念的主要特性。 简单的说,一个类就是一个封装了 阅读全文
posted @ 2016-06-20 20:27 马MZJ 阅读(154) 评论(0) 推荐(0)
类库和委托以及万能变量
摘要:类库: 一个类库就是一个.dll结尾的文件,是他人写好的为了防止泄露的类。 类库建立后一般在Class前面加上Public提高访问权限,其他写法跟类一样。 .dll文件写完后在相应项目中的bin文件夹内的Debug文件夹内。 复制到自己的文件夹后进入VS后右键项目添加引用这个.dll文件,引用相对应 阅读全文
posted @ 2016-06-20 20:26 马MZJ 阅读(168) 评论(0) 推荐(0)
多态和接口以及is和as运算符
摘要:多态: 继承同一个父类的多个子类各自之间都是独立的,各自的使用都是不同的。 父类中可以出现虚方法,虚方法在子类中通过重写使用。 虚方法:virtual 重写:override 父类又称作基类,子类又称作派生类或者超类。 抽象类:abstract 抽象类就是用来被继承的,不能实例化,因为没有构造函数, 阅读全文
posted @ 2016-06-20 20:06 马MZJ 阅读(190) 评论(0) 推荐(0)
访问修饰符和继承
摘要:访问修饰符: 访问修饰符是对于跨类访问的一个权限限制 public : 公共的,引用命名空间即可随意访问,最高访问权限。private : 私有的,只有在声明它的类和结构中才可以访问,访问权限最低。 Internal : 内部的,同一个程序集中所有的类都可以访问,程序集就是命名空间。Protecte 阅读全文
posted @ 2016-06-19 08:27 马MZJ 阅读(202) 评论(0) 推荐(0)
面向对象和封装
摘要:面向对象: 万物皆对象 面向对象三大特性:封装;继承;多态; 对象是对一群具有相同属性的小对象的统称 类是用来存放对象的属性和方法 封装: private 定义的属性是不能在其他类中调用的,可以在同一个类中用public定义一个属性来操作private,一般private写法为_XXXXX,publ 阅读全文
posted @ 2016-06-16 21:07 马MZJ 阅读(136) 评论(0) 推荐(0)
C#复习题
摘要:C#复习:题:添加5个学生的信息到集合中,每个学生都有:学号,姓名,成绩,3个内容,添加完毕后将学生的分数从高到低排列并打印出来 阅读全文
posted @ 2016-06-16 20:26 马MZJ 阅读(231) 评论(0) 推荐(0)
存储过程和触发器简介
摘要:存储过程: 存储过程(stored procedure)有时也称为sproc。存储过程存储于数据库中而不是在单独的文件中,有输入参数、输出参数以及返回值等。 在数据库中,创建存储过程和创建其他对象的过程一样,除了它使用的AS关键字外。存储过程的基本语法如下: create proc hah as b 阅读全文
posted @ 2016-06-15 14:45 马MZJ 阅读(327) 评论(0) 推荐(0)
表格拼接和变量
摘要:1.join on 横向拼接 例:select 列名,列名,表名2.列名,列名 from 表名1 join 表名2 on 表名1.列名 = 表名2.列名 2.union 纵向拼接 select XXXXXXXX union select XXXXXXXX 局部变量: 使用declare关键字给变量声 阅读全文
posted @ 2016-06-15 14:43 马MZJ 阅读(143) 评论(0) 推荐(0)
三个表的练习题
摘要:1 --创建院系表 2 create table xiyuan 3 ( 4 pcode int primary key not null,--主键 5 pname varchar(20), 6 pteacher varchar(20), 7 ptel varchar(20), 8 ) 9 --创建可选修课程表 10 create table kecheng 11 ( 1... 阅读全文
posted @ 2016-06-15 14:41 马MZJ 阅读(224) 评论(0) 推荐(0)
简单查询练习
摘要:1 create database gongsi 2 go 3 use gongsi 4 go 5 create table bumen 6 ( 7 bcode int primary key not null, 8 bname varchar(20), 9 bceo varchar(20), 10 btel varchar(20), 11 ) ... 阅读全文
posted @ 2016-06-15 14:40 马MZJ 阅读(160) 评论(0) 推荐(0)
创建表和添加值
摘要:1 create database lianxi0425 --创建一个名字为lianxi0425的数据库 2 go 3 use lianxi0425 --使用lianxi0425这个数据库 4 go 5 --创建一个表,存储几种水果的编号,名称,价格,产地 6 create table shuiguo 7 ( 8 code int, 9 na... 阅读全文
posted @ 2016-06-15 14:39 马MZJ 阅读(119) 评论(0) 推荐(0)
查询方法和聚合函数
摘要:1 --使用昨天创建好的lianxi0425的数据库 2 --1.创建一个学生信息表xinxi 3 --列名分别为: 4 --code(int) not null 5 --name(varchar(50)) not null 6 --birth(varchar(50)) not null 7 --sex(char(10)) not null... 阅读全文
posted @ 2016-06-15 14:39 马MZJ 阅读(232) 评论(0) 推荐(0)