C#程序设计与实践PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:郝世选编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2018
- ISBN:9787302501510
- 页数:295 页
第1部分 C#语言基础 3
第1章 从这里开始——准备开发平台 3
1.1 虚拟光驱的使用 3
1.2 Visual Studio 2010开发平台的安装、修复与卸载 3
1.2.1 安装Visual Studio 2010开发平台 3
1.2.2 Visual Studio 2010开发平台的修复与卸载 8
第2章 创建第一个控制台应用程序 10
第3章 Visual Studio 2010开发平台常用操作 14
3.1 常用工具 14
3.1.1 工具栏 14
3.1.2 初始化开发环境 14
3.1.3 选项 17
3.2 代码格式化 18
3.3 重命名 18
3.4 添加注释 18
3.4.1 注释代码行 18
3.4.2 关键代码注释 19
3.4.3 为方法添加注释 19
3.5 添加引用 19
3.6 为当前解决方案添加资源 20
3.6.1 添加项目 20
3.6.2 为项目添加资源 21
3.6.3 为项目添加引用 23
第4章 程序的输出与输入 25
4.1 输出 25
4.1.1 基本输出 25
4.1.2 格式化输出 26
4.2 输入 29
4.2.1 使用ReadLine()方法输入 29
4.2.2 使用Read()方法输入 30
4.2.3 使用ReadKey()方法输入 30
Demol 30
第5章 常量与变量 32
5.1 数据类型 32
5.2 常量 33
5.3 变量 34
第6章 运算符与表达式 35
6.1 运算符 35
6.1.1 常见运算符 35
6.1.2 其他运算符 36
6.2 表达式 36
第7章 简单数据类型 38
7.1 字符串型数据 38
7.2 数值型数据 38
7.3 日期型数据 39
7.4 布尔型数据 40
第8章 字符串型数据 42
8.1 Length 42
8.2 ToLower()和ToUpper() 42
8.3 TrimStart()、TrimEnd()和Trim() 43
8.4 PadLeft()和PadRight() 43
8.5 Equals()和CompareTo() 44
8.5.1 Equals() 44
8.5.2 CompareTo() 44
8.6 Replace() 45
8.7 Substring() 45
8.8 Contains() 46
8.9 StartsWith()和EndsWith() 46
8.10 IndexOf() 46
8.11 StringBuilder类 46
8.11.1 Append() 47
8.11.2 AppendFormat() 47
8.11.3 Insert() 47
8.11.4 Remove() 48
8.11.5 Replace() 48
Demo2 48
第9章 数据类型转换 50
9.1 直接赋值 50
9.2 Convert.To数据类型(变量或者常量) 51
9.3 变量.ToString() 51
9.4 数据类型.Parse(变量或者常量) 52
9.5 (数据类型名)变量或者常量 52
第10章 复杂数据类型 53
10.1 数组 53
10.1.1 一维数组 53
10.1.2 二维数组 54
10.1.3 字符串 55
10.1.4 动态数组 56
10.2 泛型集合 58
10.3 枚举 58
10.4 结构 59
10.5 数据字典 60
Demo3 61
Demo4 62
第11章 程序结构 63
11.1 顺序结构 63
11.2 分支结构 63
11.2.1 if语句 63
11.2.2 switch语句 65
11.3 循环结构 67
11.3.1 for语句 67
11.3.2 while语句 68
11.3.3 do…while语句 68
11.3.4 foreach语句 69
11.3.5 continue、break、return 69
Demo5 70
Demo6 71
Demo7 71
Demo8 72
Demo9 73
第12章 程序调试与异常 76
12.1 程序调试 76
12.2 异常 77
12.2.1 系统异常 77
12.2.2 自定义异常 78
第2部分 面向对象编程 83
第13章 面向对象思想 83
13.1 客观物质世界构成 83
13.2 面向对象编程思想 84
13.3 客观物质世界中类、对象的描述 85
13.4 面向对象编程中类、对象的描述 85
13.5 类与对象的关系 86
第14章 类的定义 87
14.1 定义类 87
14.2 创建类文件 89
第15章 类的字段 92
15.1 字段 92
15.2 属性 93
15.3 读/写器 95
15.3.1 读/写操作 95
15.3.2 修改读/写器 95
第16章 类的方法 97
16.1 普通方法 97
16.2 方法重载 98
16.3 构造方法 98
16.4 析构方法 101
16.5 封装 101
Demo10 103
第17章 类的实例化 105
第18章 访问修饰符 107
18.1 public 107
18.2 private 108
18.3 protected 108
18.4 internal 109
第19章 类的继承 111
19.1 继承关系的表示 112
19.2 继承关系的访问 113
19.3 存在继承关系类的实例化 114
19.4 类的单继承性 114
19.5 隐藏方法 114
19.6 虚方法 115
19.7 方法重写 115
19.8 多态 116
第20章 部分类 118
第21章 静态类 121
21.1 静态类的定义 121
21.2 静态类的使用 122
第22章 抽象类 123
22.1 抽象类的定义 123
22.2 抽象类的使用 123
22.3 抽象方法 124
第23章 接口 126
23.1 接口的定义 126
23.2 抽象类与接口 127
23.2.1 抽象类与接口的选择 127
23.2.2 抽象类与接口的区别和联系 128
第3部分 数据库编程 133
第24章 数据库访问过程 133
24.1 定义数据库的访问去向——连接字符串 134
24.2 建立到数据库服务器的连接——连接 135
24.3 打开数据连接 135
24.4 创建数据库操作——操作字符串 136
24.5 创建操作命令行——数据库执行命令 136
24.6 执行数据库操作 136
24.7 关闭数据库连接 137
Demo11 137
第25章 返回数据的处理 138
25.1 数据集 138
25.2 数据表 139
25.3 object类型 140
25.4 整型 140
Demo12 141
Demo13 141
第26章 三层架构 143
26.1 三层架构模型 143
26.2 创建三层架构 144
26.2.1 建立模型层 144
26.2.2 建立数据库访问层 145
26.2.3 建立业务逻辑层 148
26.2.4 重建表示层 149
26.2.5 三层架构之间的访问关系 149
26.2.6 DBHelper 150
Demo14 152
第27章 附加SQL Server 2008数据库到SQL Server 2005 153
第28章 其他常用数据源的访问 158
28.1 访问Access数据库 158
28.2 访问Oracle数据库 159
28.3 访问MySQL数据库 160
第4部分 Windows编程 163
第29章 初识简单Windows应用程序 163
29.1 制作浏览器 163
29.2 工具箱 166
29.3 控件的属性、方法和事件 168
29.4 TextBox控件 169
29.4.1 TextBox(文本框)控件属性 169
29.4.2 TextBox控件方法 170
29.4.3 TextBox控件事件 171
29.5 Button控件 171
29.5.1 Button控件属性 171
29.5.2 Button控件事件 171
29.6 WebBrowser(浏览器)控件 172
Demo15 172
第30章 深入理解Windows窗体 173
30.1 电子时钟 173
30.1.1 制作电子时钟 173
30.1.2 标签控件 174
30.1.3 Timer控件 175
30.2 Form 175
30.2.1 Form属性 175
30.2.2 Form方法 176
30.2.3 Form事件 177
30.3 单例模式 177
30.4 MDI窗体 178
30.4.1 创建MDI窗体 178
30.4.2 窗口排列 180
30.4.3 实现文档名自动增长 181
30.4.4 活动窗体 182
30.5 模式窗体 183
30.6 登录窗体 184
30.7 窗体间参数的传递 186
第31章 搭建学生信息管理系统 188
第32章 消息框 193
32.1 通用消息框 193
32.2 消息框的返回值 195
32.3 自定义消息框 196
32.4 PictrueBox控件 199
32.4.1 PictureBox控件属性 199
32.4.2 PictureBox控件方法 200
第33章 控件自动加载 201
33.1 自动加载控件 201
33.1.1 自动加载控件模式设计 201
33.1.2 自动加载控件实现 201
33.2 控件信息提示 204
33.3 相同类型控件事件代码的实现 204
Demo16 209
第34章 用户权限 210
34.1 用户角色的创建 210
34.2 用户角色的实现 210
34.3 MenuStrip(菜单)控件 213
第35章 用户管理 214
35.1 用户管理功能 214
35.1.1 用户窗体设计 214
35.1.2 用户管理功能实现 215
35.2 修改密码 220
35.3 GroupBox控件 221
35.4 ComboBox控件 222
35.4.1 ComboBox控件属性 222
35.4.2 ComboBox控件方法 222
35.4.3 ComboBox控件事件 222
第36章 导入/导出学生信息 223
36.1 从Excel导入数据到数据库 223
36.1.1 逐个单元格导入数据 223
36.1.2 批量导入数据 229
36.2 从Excel导入数据到DataGridView 229
36.3 从DataGridView导出数据到Excel 230
36.4 从数据库表导出数据到Excel 232
第37章 简单记事本 234
37.1 打开 235
37.2 保存 236
37.3 打印 237
37.4 退出 238
37.5 撤销 238
37.6 查找 238
37.7 替换 239
37.8 全选 240
37.9 字体 240
37.10 颜色 241
37.11 工具栏 242
37.11.1 打开 242
37.11.2 保存 242
37.11.3 复制 242
37.11.4 粘贴 243
37.11.5 字体和字号 243
37.12 RichTextBox(富文本框)控件 244
37.12.1 RichTextBox控件属性 244
37.12.2 RichTextBox控件方法 244
37.12.3 RichTextBox控件事件 245
37.13 TabControl控件 245
37.14 ToolStrip控件 245
第38章 学生信息管理 246
38.1 查询 246
38.2 更新当前记录 249
38.3 删除当前记录 250
38.4 数据库备份 250
38.5 数据库恢复 252
38.6 系统初始化 253
38.7 ImageList控件 254
38.8 DataGridView控件 254
38.8.1 DataGridView控件属性 254
38.8.2 DataGridView控件方法 254
第39章 学生信息报表 255
39.1 单个学生信息报表 255
39.2 班级学生信息报表 259
第40章 完善学生信息管理系统 265
40.1 图标 265
40.2 托盘效果 266
40.3 重写退出 266
40.4 改变DataGridView当前行背景色 267
40.5 帮助 268
40.6 调用外部应用程序 268
40.7 NotifyIcon(托盘)控件 269
40.7.1 NotifyIcon控件属性 269
40.7.2 NotifyIcon控件方法 269
40.7.3 NotifyIcon控件事件 269
第41章 文件系统 270
41.1 File类 270
41.1.1 文件创建 270
41.1.2 文件存在检测 270
41.1.3 文件复制 270
41.1.4 文件删除 271
41.1.5 文件移动 271
41.1.6 获取文件属性 271
41.1.7 修改文件属性 271
41.2 Directory类 271
41.2.1 创建文件夹 271
41.2.2 文件夹存在检测 271
41.2.3 文件夹复制 272
41.2.4 文件夹删除 272
41.2.5 文件夹移动 272
41.2.6 获取文件夹下的文件 272
Demo17 272
第42章 安装程序制作 277
42.1 安装程序制作准备 277
42.1.1 单机运行 277
42.1.2 联网运行 278
42.2 制作安装程序 278
42.3 应用程序安装 284
42.3.1 安装应用程序运行环境 284
42.3.2 安装应用程序 285
第43章 图形图像处理 287
43.1 使用画笔画刷 287
43.1.1 直线 287
43.1.2 矩形 287
43.1.3 圆 288
43.1.4 弧线 288
43.1.5 文字 289
43.2 绘制图像 289
43.3 画板 290
Demo18 292
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《彼得·布鲁克导演实践研究》邓小玲著 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《反思性实践》胡红梅, 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《市政工程基础》杨岚编著 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