C#任务导引教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:谢书良主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2012
- ISBN:9787302272502
- 页数:275 页
第1章 C#语言概述 1
1.1基本概念 1
1.2几个重要概念 7
1.2.1命名空间 7
1.2.2 Main方法 8
1.2.3标识符 9
1.3数据的输入与输出 9
1.4一个简单的C#程序 10
1.5 C#程序的结构 11
1.6程序运行的流程 11
1.7 C#程序的上机环境——Visual Studio 2008开发环境简介 12
第2章 运算符和表达式 17
2.1简单数据类型 17
2.2变量和常量 18
2.2.1变量的声明与初始化 18
2.2.2使用变量时的注意事项 19
2.2.3常量 20
2.3算术运算符与算术表达式 20
2.3.1基本的算术运算符 20
2.3.2算术表达式和运算符的优先级与结合性 21
2.4赋值运算符与赋值表达式 21
2.4.1赋值运算符 21
2.4.2赋值过程中的类型转换 22
2.4.3复合的赋值运算符 23
2.4.4赋值表达式 23
2.5自增1和自减1运算符 25
2.6关系运算、逻辑运算和条件运算符 25
2.6.1关系运算和关系表达式 26
2.6.2逻辑常量和逻辑变量 27
2.6.3逻辑运算与逻辑表达式 27
2.6.4&&和||的短路计算操作 28
2.6.5条件运算符和条件表达式 29
2.7位运算符 31
2.7.1逻辑位运算符 31
2.7.2移位位运算符 33
2.7.3位运算的复合赋值运算 34
自测练习题 34
第3章 程序控制结构 36
3.1在输出中进行格式控制 36
3.2算法概述 37
3.3顺序结构的程序 40
3.4分支选择结构与if语句 41
3.5 if语句的嵌套 43
3.6多分支选择结构与switch语句 44
3.7循环结构和循环语句 47
3.7.1用while语句构成循环 47
3.7.2用do-while语句构成循环 50
3.7.3用for语句构成循环 51
3.8循环的嵌套 54
3.9流程控制的转移 56
3.9.1 continue语句 56
3.9.2 break语句 57
3.9.3 goto语句 59
3.10结构化程序的编写 59
自测练习题 65
第4章 数组和方法 67
4.1一维数组的声明和使用 68
4.1.1静态一维数组 68
4.1.2动态一维数组 69
4.2二维数组的声明和使用 78
4.2.1二维数组的声明 78
4.2.2二维数组应用举例 79
4.3字符数组和字符串 81
4.3.1字符数组的声明 81
4.3.2字符数组的输出 81
4.3.3字符串概述 82
4.3.4字符串处理方法 83
4.4交错数组和数组集合 90
4.4.1交错数组 90
4.4.2数组集合ArrayList 90
4.5方法 91
4.5.1概述 91
4.5.2声明方法的一般形式 93
4.5.3方法的值 93
4.5.4方法的调用 95
4.5.5方法的嵌套调用 96
4.5.6方法的递归调用 97
4.5.7方法的参数 100
4.5.8二维数组名作方法参数 103
4.6实型数据在编程中的使用 104
自测练习题 114
第5章 类的封装性 117
5.1类的声明和对象的创建 117
5.1.1类的声明 117
5.1.2对象的创建 118
5.2字段 119
5.3属性 119
5.4方法成员 121
5.5构造函数和析构函数 124
5.5.1构造函数的定义 124
5.5.2重载构造函数 125
5.5.3析构函数 127
5.6对象数组 130
5.7静态成员 131
5.7.1静态数据成员 131
5.7.2静态方法成员 132
5.8对象成员 135
5.9类的成员修饰符与类的访问修饰符 136
5.9.1类的成员访问修饰符 136
5.9.2类的访问修饰符 136
5.10结构和枚举 137
5.10.1结构 137
5.10.2枚举 140
5.11运算符重载 141
5.11.1运算符重载概述 141
5.11.2运算符重载方法 141
5.12异常处理 143
自测练习题 150
第6章 类的继承性和多态性 152
6.1继承的概念 152
6.2访问控制 153
6.3单继承 154
6.4多继承 160
6.4.1继承的基石——接口 160
6.4.2使用接口完成多继承问题 163
6.5多态性 167
6.5.1虚方法 170
6.5.2重写方法 171
6.5.3抽象类和抽象方法 173
6.6委托、事件、索引器 175
6.6.1委托 175
6.6.2事件 176
6.6.3索引器 176
自测练习题 178
第7章 可视化编程基础 182
7.1 Windows应用程序的创建 182
7.2窗体 183
7.2.1窗体概述 183
7.2.2建立新项目 184
7.2.3设置窗体属性 185
7.2.4添加控件 185
7.2.5添加窗体事件 186
7.2.6案例实践 190
7.3控件的简易使用 196
操作实践 198
第8章 数据库操作 199
8.1 Access数据库表的创建 199
8.2 ADO.NET概述 201
8.3使用Connection对象连接数据库 202
8.3.1熟悉 Connection对象 202
8.3.2数据库连接字符串 203
8.3.3关闭与数据库的连接 203
8.3.4数据库的操作命令 205
8.4创建应用程序访问数据库 207
8.4.1数据库应用程序开发步骤 207
8.4.2创建应用程序项目 208
8.4.3连接并访问数据库 208
操作实践 213
第9章 信息管理系统的设计 214
9.1软件开发的一般过程 214
9.2学生成绩管理系统的设计 214
9.2.1需求分析 215
9.2.2数据库的实现 215
9.2.3系统的实现步骤 218
9.2.4任务实施 218
操作实践 259
实验 260
实验1熟悉Visual C#的运行环境 260
实验2运算符及表达式 261
实验3程序控制结构 262
实验4数组与方法 263
实验5类的封装性 265
实验6类的继承性 266
实验7类的多态性 271
附录 273
附录A ASCII码字符集 273
附录B运算符的优先级和结合性 274
附录C关键字 274
参考文献 275
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《线性代数简明教程》刘国庆,赵剑,石玮编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019