摘要: 导入练习 主代码 辅助 数据库 阅读全文
posted @ 2017-10-28 20:17 兽人松 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 要求: 页面: 数据库设定 主程序 辅助 注意:SqlDataReader的Read将数据读取出来到本地而已,对读取出来的本地数据进行整改对数据库没有啥作用。 阅读全文
posted @ 2017-10-28 19:13 兽人松 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 简易登录页面原理 SqlDataReader 不能手动直接NEW,,因为它是直接读取数据库的,而且是读取的一个指针指向的内存,如果让用户直接new,那么就可能出现不赋值的情况。 Reader在读取数据的过程当中,Connection是不能中断的,要保持连接,不能手动关闭,断网也会报错。 GetDat 阅读全文
posted @ 2017-10-27 17:29 兽人松 阅读(110) 评论(0) 推荐(0) 编辑
摘要: ADO.Net 为啥要学习ADO.Net?他是啥? 不能让普通用户学习sql,搭建一个界面(Web Winform)让用户方便的操作数据库中的数据。 ADO.net就是提供的一堆类库,这个类库里面有很多专门操作各种数据库的类,他们都是实现统一接口,(所有数据库) ADO.Net组成 第一部分:.Ne 阅读全文
posted @ 2017-10-26 11:17 兽人松 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 约束 非空约束 就是不能为 null 主键约束(PK) primary key constraint 唯一(不重复的) 且 不为空唯一约束+非空位数 唯一约束 (UQ)unique constraint 唯一,允许为空(null),但只能出现一次 默认约束 (DF)default constrain 阅读全文
posted @ 2017-10-25 22:43 兽人松 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 数据库文件:分数据文件(MDF)和日志文件(log) nvarchar 中文 n,可变长度 var,字符 char 性别:如果考虑“男,女”,那么就用bit类型;之外的用smallin类型 分离数据库:将当前数据库文件和数据库引擎的关系断开,没有任何关系了,这样我就可以随意的拷贝,剪切 在数据库文件 阅读全文
posted @ 2017-10-24 21:39 兽人松 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 数据库概述 DBMS(DataBase Management System,数据库管理系统)和数据库。 平时谈到“数据库”可能有两种含义:(1)MSSQLServer、Oracle等某种DBMS;(2)存放一堆数据表的一个分类(Catalog) 不同品牌的DBMS:MySQL(中型数据库,开源,免费 阅读全文
posted @ 2017-10-24 16:38 兽人松 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 这篇主要是提供代码,其中相对应的比较值得思考的代码加以注释。 主页面:(主页面:panel、button组成) 主程序:(1.label之间可以跨线程;2.利用GameController控制器,来显示方块、背景等;3.实现ProcessDialogKey来得到键盘控制) 帮助类: 实体类 1.方格 阅读全文
posted @ 2017-10-24 10:50 兽人松 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 经过3天学习编写俄罗斯方块,从开始画图、确定框架、图像移动等操作,感受颇多。现在主要描述一下俄罗斯方块里面基本流程和主要思路。 主要思路: 1.通过Drawing将图像画出在Panel上。 2.确定实体类之间的关系,以及各实体类的作用(例如背景类Ground) 3.难点:多线程控制形状方块的移动,其 阅读全文
posted @ 2017-10-19 10:53 兽人松 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 进程与线程 一个进程只有一个线程(一般而言),进程就是在内存里面开辟一块空间,但不仅仅如此。线程去执行代码。 进程里面默认有个线程。 如何开启一个线程?System.Threading;线程操作的类在这个命名空间下。 创建一个线程对象,并为这个线程对象指定要执行的方法。 private void T 阅读全文
posted @ 2017-10-18 22:21 兽人松 阅读(126) 评论(0) 推荐(0) 编辑