程序是怎样编成的 Visual C#2012应用程序开发PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:程正权编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2019
- ISBN:7302501633
- 页数:312 页
第1章 Visual Studio 2012开发环境和Windows窗体应用程序开发 1
1.1 创建第一个Windows窗体应用程序 1
1.2 最简Windows应用程序项目的文件结构 4
1.3 Visual Studio 2012提供的窗体应用程序架构 8
1.3.1 部分类Form l.cs的扩充 8
1.3.2 将图片文件和Access数据库文件添加到项目中 9
1.3.3 为项目添加新项 10
1.3.4 为解决方案添加新项目 10
1.4 Windows窗体和常用控件 12
1.4.1 空白窗体的常用属性设置 12
1.4.2 窗体控件的常用属性 12
1.4.3 文本框 13
1.4.4 标签 13
1.4.5 按钮 14
1.4.6 其他常用的输入、输出控件 14
第2章 程序设计中的基本算法 16
2.1 穷举法 16
2.1.1 例2-1百钱买百鸡 16
2.1.2 例2-2求总和为500的连续正整数 18
2.1.3 例2-3第k大素数 19
2.1.4 例2-4最大公约数和最小公倍数 20
2.1.5 例2-5排列和组合 22
2.1.6 例2-6最大值 23
2.1.7 例2-7背包问题 26
2.2 模拟算法 31
2.2.1 例2-8猴子选大王 31
2.2.2 例2-9超大正整数的加法 33
2.2.3 例2-10分解质因数 35
2.3 递推算法 38
2.3.1 例2-11斐波那契数列 39
2.3.2 例2-12存款问题 40
2.4 递归算法 42
2.4.1 汉诺塔问题 43
2.4.2 数制转换 46
2.5 回溯法 48
2.5.1 排列问题 48
2.5.2 八皇后问题 51
2.6 分治法 55
2.6.1 快速排序 55
2.6.2 乒乓球比赛日程安排 58
2.7 贪心法 65
2.7.1 概述 65
2.7.2 输油管道铺设问题和最小生成树 66
2.8 动态规划算法 72
2.8.1 例2-13背包问题 72
2.8.2 例2-14钢条切割问题 78
2.8.3 例2-15最大子数组和问题 81
第3章 基本算法之外 84
3.1 十二生肖 84
3.2 列表框和倒计数循环的应用——队员调配 86
3.3 数字螺旋方阵的打印 88
3.4 报数游戏 90
3.5 小写金额换大写 94
3.6 万年历 98
第4章 多个窗体类构成的Windows应用程序 102
4.1 银行储蓄服务 102
4.2 在主窗体前添加一个登录窗体 107
4.3 MDI应用程序——数学小测验 109
第5章 封装、继承和多态 113
5.1 封装 113
5.2 继承的概念及实现 113
5.3 多态 114
5.4 综合实例:平面图形面积的计算 115
5.5 窗体的继承 120
5.5.1 同一项目下的窗体继承——二元运算大观园 120
5.5.2 不同项目下的窗体继承——新编数学小测验 125
第6章 接口——为什么“类”有这么一个孪生兄弟 131
6.1 认识接口 131
6.1.1 接口的定义 131
6.1.2 接口的实现 132
6.1.3 接口的作用 134
6.2 接口的应用 137
6.2.1 典型的契约——系统IComparable接口的应用 137
6.2.2 二元运算——接口多态特性的应用之一 139
6.2.3 面积计算——接口多态特性的应用之二 145
6.2.4 购车咨询平台——接口多态特性的应用之三 147
第7章 委托和事件——程序设计的神来之笔 151
7.1 “委托”的概念是怎样孕育出来的 151
7.2 委托用作方法的参数 152
7.3 多播委托提升了委托的实用性 156
7.4 委托用于窗体之间的数据传递 160
7.5 委托最重要的应用——事件 168
7.6 .NET框架中的事件 178
7.7 观察者模式 186
第8章 访问数据库 191
8.1 ADO.NET简介 191
8.1.1 什么是ADO.NET 191
8.1.2 数据提供程序 191
8.1.3 数据集 192
8.2 在线访问数据库 192
8.2.1 创建Connection对象,建立和数据库的连接 192
8.2.2 创建Command对象,携带并执行SQL命令 193
8.2.3 Command对象如何执行其所携带的SQL命令 193
8.3 离线访问数据库 201
8.3.1 创建Connection对象 201
8.3.2 创建DataAdapter对象 201
8.3.3 创建DataSet对象 201
8.3.4 调用DataAdapter对象的Fill方法 201
8.3.5 控件DataGridView 202
8.4 数据绑定 207
8.4.1 简单数据绑定 208
8.4.2 复杂数据绑定 209
8.4.3 离线访问下数据库的更新 209
8.5 三层架构 219
8.5.1 三层架构的基本概念 219
8.5.2 三层架构例说 220
第9章 ASP.NET 240
9.1 VS 2012环境下的网站目录 240
9.2 从创建一个ASP.NET空网站起步 241
9.3 网页在浏览器展示过程中的“回传” 247
9.4 具有PostBackUrl属性的标准控件及网页的链接 250
9.5 附带图片和Access数据库的网站 251
9.6 ASP.NET的内置对象 255
9.6.1 Server对象 255
9.6.2 Response对象 257
9.6.3 Request对象 261
9.6.4 Cookie对象 264
9.6.5 Session对象 264
9.6.6 Application对象 281
9.6.7 三层架构的ASP.NET网站 286
9.6.8 学生成绩网上填报系统 293
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019