C#技术开发综合应用PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:温怀玉,陈长忆主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2010
- ISBN:9787302225966
- 页数:372 页
第1章 C#综合开发环境 1
1.1 .NET Framework 1
1.1.1 Microsoft.NET的概念 1
1.1.2 .NET Framework的基本构成 2
1.1.3 .NET Framework的获取和安装 4
1.2 Visual Studio IDE 5
1.2.1 安装IIS 6
1.2.2 Visual Studio 2008的安装和卸载 7
1.2.3 Visual Studio 2008启动和退出 8
1.2.4 Visual Studio 2008集成开发界面 8
1.3 Visual C#语言 10
1.3.1 Visual C#语言简介 10
1.3.2 Visual C#语言新特征 10
1.4 编写第一个C#应用程序 12
1.4.1 基于控制台的应用程序 12
1.4.2 基于窗体的应用程序 15
1.5 疑难问题解析 17
1.6 本章小结 19
1.7 练习与实践 20
第2章 C#语言基础 21
2.1 常量与变量 21
2.1.1 变量 21
2.1.2 常量 23
2.2 C#语言的基本数据类型 24
2.2.1 整数类型 24
2.2.2 浮点类型 25
2.2.3 十进制类型 26
2.2.4 字符类型 27
2.2.5 布尔类型 27
2.2.6 类型转换 28
2.3 C#语言的运算符和表达式 34
2.3.1 C#的运算符 34
2.3.2 运算符的优先级 35
2.3.3 算术运算符与算术表达式 36
2.3.4 赋值运算符与赋值表达式 38
2.3.5 关系运算符与关系表达式 39
2.3.6 逻辑运算符与逻辑表达式 39
2.3.7 位运算符与位表达式 40
2.3.8 条件运算符与条件表达式 42
2.3.9 其他运算符 42
2.4 C#语言的控制语句 46
2.4.1 选择语句 47
2.4.2 循环语句 53
2.4.3 跳转语句 58
2.5 C#语言的复杂数据类型 60
2.5.1 枚举 60
2.5.2 结构 63
2.5.3 数组 65
2.5.4 字符串 73
2.6 疑难问题解析 77
2.7 本章小结 79
2.8 练习与实践 79
第3章 面向对象基础编程 80
3.1 面向对象基本概念 80
3.2 类及其构成 81
3.2.1 类的定义 81
3.2.2 访问修饰符 82
3.2.3 创建对象 84
3.2.4 类的成员 84
3.2.5 命名空间 86
3.3 字段成员 89
3.3.1 常量成员 89
3.3.2 变量成员 90
3.4 方法成员 91
3.4.1 方法的声明 92
3.4.2 方法的调用 93
3.4.3 方法参数 94
3.4.4 静态方法 100
3.4.5 方法的重载 100
3.5 属性成员 102
3.5.1 属性的定义 102
3.5.2 get访问函数 102
3.5.3 set访问函数 103
3.6 构造函数 106
3.6.1 实例构造函数 107
3.6.2 this关键字 108
3.6.3 重载构造函数 109
3.6.4 静态构造函数 110
3.7 析构函数 111
3.8 索引器成员 112
3.8.1 索引器的定义 112
3.8.2 使用索引器 113
3.9 疑难问题解析 115
3.10 本章小结 116
3.11 练习与实践 116
第4章 面向对象高级编程 118
4.1 继承 118
4.1.1 基类与派生类 119
4.1.2 base关键字 120
4.1.3 隐藏基类成员 122
4.1.4 密封类 123
4.1.5 Object类 124
4.2 多态 127
4.2.1 多态的概念 127
4.2.2 虚方法 127
4.3 抽象类 129
4.3.1 抽象类的定义 129
4.3.2 抽象方法 129
4.4 接口 131
4.4.1 接口的概念 131
4.4.2 接口的成员 132
4.4.3 接口的实现 132
4.5 委托 136
4.5.1 委托的定义 136
4.5.2 委托的使用 137
4.5.3 多播委托 138
4.6 事件 139
4.6.1 事件的定义 140
4.6.2 事件的使用 141
4.7 疑难问题解析 143
4.8 本章小结 145
4.9 练习与实践 145
第5章 程序错误和异常处理 146
5.1 异常处理 146
5.2 try-catch处理语句 147
5.3 throw处理语句 150
5.4 try-finally处理语句 151
5.5 try-catch-finally处理语句 152
5.6 疑难问题解析 153
5.7 本章小结 155
5.8 练习与实践 156
第6章 Visual Studio 2008中的Windows窗体与控件 158
6.1 Windows窗体概述 158
6.1.1 建立Windows窗体 158
6.1.2 Windows窗体的属性 161
6.2 Windows窗体基本操作 162
6.2.1 向Windows窗体中添加控件 162
6.2.2 更改窗体的背景色 163
6.2.3 创建特定形状的窗体 163
6.2.4 从其他窗体中获取值 164
6.2.5 从一个窗体显示另一个窗体 164
6.2.6 打印窗体 165
6.2.7 对窗体进行打印预览 166
6.3 Windows公共控件 167
6.3.1 Button控件 167
6.3.2 Label和LinkLabel控件 169
6.3.3 TextBox和RichTextBox控件 170
6.3.4 RadioButton和CheckBox控件 173
6.3.5 PictureBox控件 174
6.3.6 ComboBox控件 176
6.3.7 ListView和ListBox控件 177
6.3.8 ProgressBar控件 182
6.3.9 DateTimePicker控件 183
6.4 Windows组件 185
6.4.1 ErrorProvider组件 185
6.4.2 HelpProvider组件 186
6.5 Windows容器控件 187
6.5.1 Panel控件 187
6.5.2 FlowLayoutPanel和TableLayoutPanel控件 188
6.5.3 SplitContainer控件 190
6.5.4 TabControl控件 191
6.6 菜单与工具栏控件 194
6.6.1 MenuStrip控件 194
6.6.2 ToolStrip控件 195
6.6.3 ContextMenuStrip控件 196
6.6.4 ToolStripContainer控件 196
6.7 本章小结 197
第7章 ASP.NET创建Web应用程序 198
7.1 ASP.NET概述 198
7.1.1 ASP.NET的页和控件框架 198
7.1.2 ASP.NET编译器 199
7.1.3 ASP.NET安全结构 199
7.1.4 状态管理功能 200
7.1.5 ASP.NET配置 200
7.1.6 运行状况和性能监视功能 200
7.1.7 XML Web Services框架 200
7.1.8 可扩展的周期管理和设计器环境 201
7.2 ASP.NET Web窗体 201
7.2.1 ASP.NET代码模型 201
7.2.2 使用ASP.NET Web窗体 207
7.3 ASP.NET控件 207
7.3.1 添加ASP.NET Web控件 208
7.3.2 Web的标准控件 210
7.3.3 Web验证控件 212
7.4 Web控件示例 214
7.5 ASP.NET绑定数据 216
7.6 本章小结 218
第8章 ADO.NET数据库应用开发 219
8.1 使用适配器连接数据库 219
8.1.1 数据库适配器连接向导 219
8.1.2 连接到Access数据库中的数据 220
8.1.3 建立与SQL Server数据库的连接 221
8.1.4 创建与Oracle数据库的连接 221
8.2 使用连接字符串连接数据库 221
8.2.1 连接字符串语法 222
8.2.2 打开或关闭数据库连接对象 225
8.2.3 从配置文件生成连接字符串 226
8.3 使用数据集 230
8.3.1 创建数据集 230
8.3.2 填充数据集内容 230
8.3.3 数据集的基本操作 233
8.3.4 处理数据集事件 236
8.4 DataListView控件 237
8.4.1 使用DataGridView控件显示数据 238
8.4.2 对DataGridView控件中的数据进行排序 238
8.4.3 隐藏DataGridView控件中的列 239
8.4.4 对数据进行筛选和排序 240
8.4.5 在应用程序中搜索数据 240
8.5 C#对数据库的基本操作 242
8.5.1 将新记录插入数据库 242
8.5.2 修改数据库中的记录 244
8.5.3 删除数据库中的记录 247
8.5.4 将数据集另存为XML 249
8.5.5 将数据保存到数据库 249
8.6 验证数据 252
8.6.1 在列更改过程中验证数据 252
8.6.2 在行更改过程中验证数据 253
8.6.3 向数据集添加验证 254
8.7 本章小结 257
第9章 在C#中使用XML 258
9.1 XML标准简介 258
9.1.1 C#中支持的XML标准 258
9.1.2 System.Xml命名空间 259
9.2 在C#中读写XML 260
9.2.1 读取XML文件 260
9.2.2 写入XML文件 266
9.3 在.NET中使用DOM 267
9.3.1 使用XmlDocument对象 268
9.3.2 插入节点 270
9.4 在C#中使用XPath和XSLT 273
9.4.1 System.Xml.XPath命名空间 273
9.4.2 System.Xml.Xsl命名空间 278
9.5 XML和ADO.NET 283
9.5.1 将ADO.NET数据转换为XML文档 283
9.5.2 把XML文档转换为ADO.NET数据 291
9.5.3 读写DiffGram 292
9.6 本章小结 295
第10章 C#的I/O与注册表操作 296
10.1 C#的基本I/O通信 296
10.1.1 System.IO类 296
10.1.2 通用I/O任务 297
10.2 C#的目录I/O操作 298
10.2.1 创建和查看目录内容 298
10.2.2 复制和移动目录 299
10.2.3 移动和删除目录 300
10.3 C#的文件I/O操作 301
10.3.1 创建和查看文件 301
10.3.2 复制和移动文件 302
10.3.3 移动和删除文件 304
10.3.4 获取与设置文件属性 305
10.3.5 读写文本文件 306
10.3.6 读写二进制文件 309
10.3.7 从字符串读写字符数据 310
10.3.8 压缩文件 312
10.4 注册表编程 314
10.4.1 注册表概述 314
10.4.2 C#对注册表操作 315
10.4.3 注册表编程示例 317
10.5 本章小结 318
第11章 C/S与B/S结合的综合示例——人事工资管理系统 320
11.1 人事工资管理系统概述 320
11.2 人事工资管理系统需求分析 322
11.2.1 人事工资管理需求说明 322
11.2.2 开发的相关技术 322
11.3 人事工资管理系统设计 323
11.3.1 数据库设计 323
11.3.2 界面设计 325
11.4 Windows模块设计与代码实现 329
11.4.1 主窗体导航模块设计 329
11.4.2 部门设置模块设计 333
11.4.3 部门信息管理模块设计 341
11.4.4 职员信息管理模块设计 343
11.4.5 职员信息查询模块设计 349
11.4.6 个人所得税税率设置模块设计 351
11.4.7 工资信息管理模块设计 353
11.5 Web模块设计与代码实现 361
11.6 本章小结 362
习题参考答案 363
参考文献 372
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019