图书介绍
C#程序设计案例教程 第2版【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 王明福主编 著
- 出版社: 北京:科学出版社
- ISBN:9787030471710
- 出版时间:2016
- 标注页数:280页
- 文件大小:33MB
- 文件页数:289页
- 主题词:C语言-程序设计-高等职业教育-教材
PDF下载
下载说明
C#程序设计案例教程 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 绪论1
1.1 C#简介1
1.1.1 Visual C#.NET简介1
1.1.2 Visual C#.NET的特点2
1.1.3 C#与其他语言的关系2
1.2 Visual Studio 2010开发环境3
1.2.1 起始页窗口3
1.2.2 菜单栏和工具栏4
1.2.3 工具箱5
1.2.4 “类视图”面板6
1.2.5 代码编辑器/窗体设计器6
1.2.6 “属性”面板7
1.2.7 定制开发环境7
1.3 简单的C#程序8
1.3.1 创建C#程序项目8
1.3.2 编写C#程序代码9
1.3.3 编译、连接与运行10
1.3.4 C#程序结构分析10
1.4 基本输入/输出14
1.4.1 Console.WriteLine()方法14
1.4.2 Console.Write()方法17
1.4.3 Console.ReadLine()方法17
1.4.4 Console.Read()方法19
自我测试练习19
第2章 数据类型、运算符和表达式21
2.1 关键字和标识符21
2.1.1 关键字21
2.1.2 标识符22
2.1.3 中文标识符23
2.1.4 标识符的命名约定24
2.2 常量与变量24
2.2.1 常量24
2.2.2 变量27
2.3 基本数据类型28
2.3.1 值类型28
2.3.2 引用类型29
2.3.3 类型转换31
2.4 运算符与表达式36
2.4.1 算术运算符与算术表达式36
2.4.2 关系运算符与关系表达式39
2.4.3 逻辑运算符与逻辑表达式40
2.4.4 位运算符与位运算41
2.4.5 条件运算符45
2.4.6 赋值运算符与赋值表达式45
2.4.7 运算符的优先级与结合顺序47
2.5 情境应用——案例拓展48
2.5.1 案例:解方程ax2+bx+c=0(a≠0)48
2.5.2 案例:逻辑推理与判断49
自我测试练习50
第3章 结构化程序设计52
3.1 顺序结构52
3.1.1 简单赋值语句52
3.1.2 复合赋值语句52
3.2 选择结构53
3.2.1 if语句53
3.2.2 if语句的嵌套56
3.2.3 switch语句58
3.3 循环语句59
3.3.1 while语句59
3.3.2 do-while语句60
3.3.3 for语句61
3.3.4 foreach语句63
3.3.5 循环的嵌套64
3.4 break、continue和goto语句66
3.4.1 break语句与continue语句66
3.4.2 goto语句和标号语句68
3.5 情境应用——案例拓展69
3.5.1 案例:爱因斯坦阶梯问题69
3.5.2 案例:趣味古典数学问题70
自我测试练习71
第4章 数组和枚举74
4.1 一维数组74
4.1.1 一维数组的定义74
4.1.2 一维数组的引用75
4.1.3 一维数组初始化76
4.2 多维数组78
4.2.1 二维数组的定义78
4.2.2 二维数组的引用78
4.2.3 二维数组初始化79
4.3 不规则数组82
4.3.1 不规则数组的定义82
4.3.2 不规则数组的引用82
4.3.3 不规则数组的初始化83
4.4 综合应用举例84
4.4.1 数组与System.Array84
4.4.2 foreach语句的应用元素85
4.4.3 数组元素的清空86
4.4.4 数组的查找86
4.4.5 数组的排序87
4.5 枚举88
4.5.1 枚举类型的定义88
4.5.2 枚举变量的定义89
4.5.3 引用枚举89
4.6 情境应用——案例拓展90
4.6.1 案例:冒泡排序90
4.6.2 案例:不同进制数的转换92
自我测试练习93
第5章 面向对象编程基础95
5.1 类和对象95
5.1.1 类的声明95
5.1.2 对象的声明96
5.1.3 类成员的访问控制98
5.2 方法100
5.2.1 方法的声明100
5.2.2 方法的参数101
5.2.3 构造函数106
5.2.4 析构函数108
5.2.5 方法的重载109
5.2.6 重载构造函数112
5.2.7 Main方法113
5.3 属性113
5.3.1 属性的定义113
5.3.2 属性的读写控制115
5.4 静态成员与实例成员116
5.4.1 静态数据成员116
5.4.2 静态方法117
5.4.3 静态构造函数118
5.5 结构119
5.5.1 结构的声明119
5.5.2 结构成员的访问120
5.5.3 结构与类的区别121
5.6 索引器122
5.6.1 索引器的定义123
5.6.2 类中的索引器123
5.6.3 结构中的索引器124
5.7 情境应用——案例拓展125
5.7.1 案例:静态成员的应用实例125
5.7.2 案例:复杂索引器的应用实例127
自我测试练习129
第6章 面向对象编程进阶131
6.1 类的继承131
6.1.1 继承概述131
6.1.2 继承的实现132
6.1.3 构造函数与析构函数134
6.1.4 成员的继承、添加和隐藏135
6.1.5 关键字base和this136
6.1.6 访问控制138
6.2 类的多态141
6.2.1 虚方法141
6.2.2 抽象类142
6.3 运算符重载143
6.3.1 运算符重载的定义144
6.3.2 双目运算符重载为类成员方法144
6.3.3 单目运算符重载为类成员方法147
6.4 接口148
6.4.1 接口的声明149
6.4.2 接口的实现150
6.4.3 接口与多重继承151
6.5 委托153
6.5.1 委托概述153
6.5.2 多路委托155
6.6 事件157
6.6.1 事件概述157
6.6.2 定义事件158
6.6.3 预定事件158
6.6.4 引发事件158
6.7 情境应用——案例拓展159
6.7.1 案例:抽象类的应用实例159
6.7.2 案例:利用委托进行四则运算161
自我测试练习162
第7章 泛型和异常处理165
7.1 泛型简介165
7.2 泛型方法166
7.2.1 泛型方法的定义166
7.2.2 泛型方法的调用168
7.2.3 泛型方法的重载169
7.3 泛型类171
7.3.1 泛型类的定义171
7.3.2 泛型参数的约束172
7.3.3 泛型类的重载174
7.3.4 泛型类的继承174
7.4 异常处理176
7.4.1 异常的概念176
7.4.2 常见的异常类176
7.4.3 异常处理178
7.5 情境应用——案例拓展173
7.5.1 案例:冒泡排序泛型类173
7.5.2 案例:最大值泛型类184
自我测试练习186
第8章 目录与文件操作188
8.1 目录和文件管理188
8.1.1 文件类File188
8.1.2 目录类Directory189
8.1.3 文件信息类FileInfo190
8.1.4 目录信息类DirectoryInfo191
8.2 文件操作192
8.2.1 文件编码192
8.2.2 文件流类FileStream193
8.2.3 流写入类StreamWriter195
8.2.4 流读取类StreamReader197
8.2.5 二进制流写入类BinaryWriter198
8.2.6 二进制流读取类BinaryReader199
8.3 情境应用——案例拓展200
8.3.1 案例:文件的加密200
8.3.2 案例:C#源文件的编译预处理203
自我测试练习205
第9章 Windows窗体程序206
9.1 MyCalculator程序206
9.2 预备知识207
9.2.1 创建Windows窗体应用程序207
9.2.2 认识和使用窗体设计器208
9.2.3 认识和使用属性面板209
9.2.4 认识设计器生成的代码211
9.2.5 分部类212
9.3 MyCalculate程序的开发213
9.3.1 创建程序项目213
9.3.2 界面可视化设计213
9.3.3 编写事件代码215
9.3.4 程序运行测试216
9.4 窗体与常用控件217
9.4.1 Windows窗体的属性、事件和方法217
9.4.2 控件中一些常用的属性和事件218
9.4.3 常用控件简介218
自我测试练习220
第10章 菜单与工具栏设计221
10.1 我的记事本221
10.2 创建“我的记事本”程序222
10.2.1 创建项目222
10.2.2 设计窗体223
10.3 菜单设计224
10.3.1 添加主菜单224
10.3.2 修改主菜单属性225
10.3.3 为菜单项分配快捷键226
10.3.4 处理主菜单事件226
10.4 工具栏设计227
10.4.1 创建项目资源228
10.4.2 添加工具栏,导入资源228
10.4.3 设计工具栏229
10.4.4 工具栏事件处理230
10.5 状态栏设计231
10.5.1 状态栏界面设计231
10.5.2 处理状态栏显示232
10.6 剪贴板功能233
自我测试练习234
第11章 对话框及其应用235
11.1 我的记事本(续)235
11.1.1 问题描述235
11.1.2 解决方案235
11.2 标准对话框236
11.2.1 标准对话框及使用方法236
11.2.2 认识保存文件对话框(SaveFileDialog)237
11.2.3 认识打开文件对话框(OpenFileDialog)239
11.2.4 认识字体对话框(FontDialog)240
11.2.5 颜色对话框(ColorDialog)242
11.3 自定义对话框242
11.3.1 创建自定义对话框242
11.3.2 窗体间的数据交换243
11.4 文件保存和加载244
11.4.1 文件保存244
11.4.2 文件打开245
11.5 实现查找功能246
11.5.1 创建“查找”对话框246
11.5.2 设计“查找”对话框247
11.5.3 修改MySearch类247
11.5.4 实现查找功能248
11.6 实现查找/替换功能249
11.6.1 创建“查找/替换”对话框249
11.6.2 修改Form2和Form1类249
11.6.3 实现“查找/替换”功能250
11.7 实现打印功能251
11.7.1 认识PrintDocument控件251
11.7.2 实现打印功能253
11.7.3 实现页面设置功能253
11.7.4 实现打印预览功能254
11.7.5 运行测试255
自我测试练习255
第12章 数据库编程256
12.1 学生信息管理系统256
12.1.1 问题描述256
12.1.2 解决方案257
12.2 ADO.NET编程基础257
12.2.1 ADO.NET简介257
12.2.2 基本SQL语句258
12.2.3 数据库连接259
12.2.4 数据库的操作命令260
12.3 创建数据库263
12.3.1 建立Access数据库264
12.3.2 创建SQL Server数据库266
12.4 创建应用程序、访问数据库267
12.4.1 数据库应用程序开发步骤267
12.4.2 创建应用程序项目268
12.4.3 连接并访问数据库269
12.5 数据库记录的编辑270
12.5.1 创建“添加记录”窗体270
12.5.2 设计“添加记录”窗体271
12.5.3 修改RecordAdd类271
12.5.4 实现记录添加功能273
12.5.5 程序运行与测试274
12.6 数据库记录的查询274
12.6.1 创建“记录查询”窗体274
12.6.2 修改RecordINQ类,实现数据交换275
12.6.3 实现记录查询功能276
12.6.4 程序运行与测试277
12.7 ListView控件278
自我测试练习279
参考文献280
热门推荐
- 16716.html
- 2299107.html
- 2527809.html
- 1640115.html
- 3795991.html
- 1122449.html
- 122784.html
- 2948370.html
- 2505975.html
- 355990.html
- http://www.ickdjs.cc/book_1326515.html
- http://www.ickdjs.cc/book_403306.html
- http://www.ickdjs.cc/book_1940463.html
- http://www.ickdjs.cc/book_2899361.html
- http://www.ickdjs.cc/book_769349.html
- http://www.ickdjs.cc/book_2483523.html
- http://www.ickdjs.cc/book_1447612.html
- http://www.ickdjs.cc/book_1064198.html
- http://www.ickdjs.cc/book_3631118.html
- http://www.ickdjs.cc/book_3562077.html