上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页
摘要: 1. 同步方法卡界面,因为主线程被占用,无法响应操作;异步多线程方法不卡界面,因为计算机任务交给主线程,主线程(UI线程)闲置。 2. 同步方法慢,因为只有一个主线程工作,但是资源占用少;异步多线程方法快,因为多线程并发计算,但是资源占用多。 多线程的调度管理是耗资源的。3. 异步方法启动是无序的, 阅读全文
posted @ 2016-11-24 15:38 HepburnXiao 阅读(200) 评论(0) 推荐(0)
摘要: 1. 前端:html:做网页的内容 CSS: 做网页的外观 JS:执行网页的动作 前端是静态网页,内容写死。要有变化的内容,需要数据库 浏览器去解析生成漂亮的界面 后台技术:.Net C# 数据库: SQL Server 2. html框架的标准格式 工具—选项—文本编辑器—HTML(Web窗体)— 阅读全文
posted @ 2016-11-22 14:23 HepburnXiao 阅读(398) 评论(0) 推荐(0)
摘要: 1. 多播委托 多播委托就是一个方法列表:+=在列表尾巴上加方法;-=就是从尾巴开始匹配, 只移除第一个完全吻合额方法,如果没有吻合,不报错。 2. 委托的意义:解耦 异步多线程 多播委托 3. 事件 事件就是委托的实例,加了一个Event关键字 委托是一种类型,事件是委托的实例 加Event关键字 阅读全文
posted @ 2016-11-22 13:23 HepburnXiao 阅读(320) 评论(0) 推荐(0)
摘要: 1. lambda表达式是一个匿名函数,匿名方法。 2. .net提供了两个标准的委托 Action 和 Func 3. linq扩展展示 阅读全文
posted @ 2016-11-21 15:26 HepburnXiao 阅读(150) 评论(0) 推荐(0)
摘要: 1. 委托是一种类型,继承自System.MultiDelegate(多播委托)。 2. 委托三部曲: a. 声明委托,一个没有方法的方法体,加上delegate关键字。 b. 委托的实例化,参数是一个方法名字(包括类中的方法,静态方法和实例方法),要求方法的签名和委托一致。 c. 委托实例的调用: 阅读全文
posted @ 2016-11-21 14:52 HepburnXiao 阅读(202) 评论(0) 推荐(0)
摘要: 1. 索引(Index) 索引是快速的定位和查找数据。索引分为: 聚集索引:唯一,默认主键,一般选取比较连贯的字段,聚集索引是物理排序。 非聚集索引: 并没有把数据物理排序,只是多了一个索引页(包括索引项+存储位置row number) a. 新建“非聚集索引” b. 选择“专业”创建非聚集性索引。 阅读全文
posted @ 2016-11-21 09:55 HepburnXiao 阅读(419) 评论(0) 推荐(0)
摘要: 1. 约束 , 给某些字段添加约束条件, 比如年龄在1-100岁之间 添加约束,输入 Age>1 and Age < 100 2. 存储过程 存储过程也可以做增删改查 存储过程的语句写在数据库中,C#去调用存储过程 存储过程的好处: 安全性高(越底层越安全);效率高(C#不要编译) 复杂逻辑的SQL 阅读全文
posted @ 2016-11-16 14:24 HepburnXiao 阅读(343) 评论(0) 推荐(0)
摘要: 现在举例几个“增查改删”的语句 阅读全文
posted @ 2016-11-16 14:14 HepburnXiao 阅读(501) 评论(0) 推荐(1)
摘要: 1. 新建数据库 可以在对应目录下右键新建数据库,也可以用程序添加: 先打开程序编辑对话框“New Query” 2. 添加表格 可以在对应目录下右键新建表格,也可以用程序添加: 第一步: 选择要执行的程序代码 第二步:选择数据库 第三步: 执行 然后“F5”刷新就可以看到新建的表格 阅读全文
posted @ 2016-11-16 09:57 HepburnXiao 阅读(240) 评论(0) 推荐(0)
摘要: 1. 新建的数据库会产生两个文件(数据文件.mdf 和日志文件.ldf) 2. 编辑表格和为表格录入数据 “Design”为设计表格,“Edit Top 200 Rows”就可以为表格录入数据 3. 表设计:主键,自增、数据类型,保存 a. 设置主键,唯一 b. 自增 c. 数据类型 bit: 代表 阅读全文
posted @ 2016-11-16 09:41 HepburnXiao 阅读(449) 评论(0) 推荐(1)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页