C#面向对象程序设计PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:陈绥阳,张娓娓,李继主编;杜晓春,林青,张龙副主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2014
- ISBN:9787302348962
- 页数:338 页
第1章 编写C#程序 1
1.1什么是C#语言 1
1.1.1 C#语言 1
1.1.2 .NET Framework平台体系结构 1
1.1.3如何用.NET Framework编写应用程序 2
1.2控制台应用程序 2
1.3 Windows应用程序的开发 5
1.4 C#基本语法 7
1.4.1基本数据类型 7
1.4.2变量与常量 8
1.4.3基本运算 12
1.4.4数组的定义和使用 14
1.5实验 18
1.5.1创建控制台应用程序 18
1.5.2创建Windows应用程序 18
1.5.3 C#基本语法编程练习 19
习题 20
第2章 面向对象编程方法 22
2.1 C#面向对象编程实例 22
2.2类和对象 23
2.2.1定义类和对象 24
2.2.2对象的访问及访问控制 25
2.2.3类的构造函数和析构函数 27
2.2.4类的属性 29
2.2.5类的静态成员 30
2.3类的继承、重载和多态 32
2.3.1继承 32
2.3.2重载 34
2.3.3类的多态 35
2.4运算符的重载 37
2.4.1运算符的工作方法 37
2.4.2一元运算符重载 37
2.4.3二元运算符重载 38
2.4.4转换运算符重载 39
2.4.5不可重载运算符 40
2.5接口及其实现 40
2.5.1定义和实现接口 40
2.5.2接口的继承 42
2.6委托与事件 42
2.6.1委托的定义和使用 42
2.6.2事件 44
2.7命名空间的声明和导入 46
2.8实验 48
2.8.1求一个圆形的面积 48
2.8.2接口的定义与使用 49
习题 51
第3章 异常处理 52
3.1产生异常的程序 52
3.1.1程序代码 52
3.1.2异常处理过程分析 53
3.2异常的捕获和处理 54
3.2.1异常的概念 54
3.2.2 try-catch结构 54
3.2.3 try-catch-catch结构 56
3.2.4 try-catch-finally结构 59
3.3异常类 60
3.3.1基于类型筛选异常 60
3.3.2 System.Exception类的成员 61
3.3.3预定义异常 62
3.3.4抛出预定义异常示例 63
3.4自定义异常 64
3.5实验 66
3.5.1字符串 66
3.5.2异常处理 66
习题 68
第4章 窗体应用程序设计 69
4.1创建Windows窗体程序 69
4.1.1创建Windows窗体程序 69
4.1.2程序结构解析 72
4.2常用控件 74
4.2.1控件的属性、方法和事件 75
4.2.2按钮类控件 76
4.2.3文本类控件 78
4.2.4列表类控件 80
4.3常用组件 85
4.3.1打开文件对话框组件 85
4.3.2保存文件对话框组件 86
4.3.3字体和颜色对话框组件 86
4.3.4文件夹浏览对话框组件 90
4.3.5模式对话框和非模式对话框 90
4.3.6基于MessageBox类的消息对话框 91
4.4菜单和工具栏的设计 92
4.4.1主菜单 92
4.4.2弹出式菜单 93
4.4.3工具栏 93
4.5实验 94
4.5.1四则运算计算器 95
4.5.2注册用户 96
习题 97
第5章 数据库开发技术 99
5.1简单的C#数据库应用程序 99
5.1.1创建数据库和数据表 99
5.1.2创建数据库应用程序 103
5.1.3程序结构解析 104
5.2 ADO.NET类和对象概述 105
5.2.1提供者对象 105
5.2.2用户对象 105
5.2.3使用System.Data命名空间 106
5.3用DataReader读取数据 106
5.4用DataSet读取数据 108
5.4.1用数据填充DataSet 108
5.4.2访问DataSet中的表、行和列 110
5.5更新数据库 112
5.5.1给数据库添加行 112
5.5.2删除行 115
5.6在DataSet中访问多个表 117
5.7 ADO.NET中的SQL支持 119
5.7.1 DataAdapter对象中的SQL命令 119
5.7.2直接执行SQL命令 120
5.7.3调用SQL存储过程 122
5.8实验——数据库程序的开发 125
习题 131
第6章 数据绑定 132
6.1创建Visual Studio数据库项目 132
6.1.1数据库对象 133
6.1.2浏览数据库表和关系 134
6.2给应用程序添加数据源 135
6.3添加DataGridView 137
6.3.1格式化DataGridView 138
6.3.2添加不同类型的控件 139
6.3.3查看生成的代码 141
6.3.4更新数据库 141
6.4实验——数据库程序应用开发(数据绑定) 142
习题 149
第7章 文件数据存储 150
7.1一个简单的文件读写程序 150
7.1.1创建C#窗体应用程序 150
7.1.2程序结构解析 152
7.2目录管理 152
7.2.1 Directory类 152
7.2.2 DirectoryInfo类 153
7.2.3判断目录是否存在 154
7.2.4创建目录 155
7.2.5删除目录 155
7.2.6移动目录 156
7.2.7遍历目录 156
7.3文件管理 159
7.3.1 File类 159
7.3.2 FileInfo类 159
7.3.3判断文件是否存在 160
7.3.4复制、移动、删除文件 161
7.3.5获取文件的基本信息 162
7.4文本文件的写入与读取 163
7.4.1写文本文件 163
7.4.2读文本文件 165
7.5二进制文件的写入与读取 166
7.5.1写二进制文件 167
7.5.2读二进制文件 167
7.6实验——文本文件管理应用程序开发 169
习题 173
第8章 XML 174
8.1 .NET框架中的XML 174
8.1.1 .NET支持的XML标准 176
8.1.2 System.Xml命名空间 178
8.1.3在.NET中使用MSXML 181
8.1.4使用System.Xml类 184
8.2读写流格式的XML 187
8.2.1使用XMLReader类 187
8.2.2使用XMLWrite类 191
8.3在.NET中使用DOM 194
8.3.1 DOM简介 194
8.3.2使用DOM 194
8.4使用XPathNavigator类 202
8.4.1 System.Xml.XPath命名空间 203
8.4.2 System.Xml.Xsl命名空间 205
8.5 XML和ADO.NET 207
8.5.1将ADO.NET数据转换为XML文档 207
8.5.2将XML文档转换为ADO.NET数据 211
8.6实验——XML文件的解析 212
习题 214
第9章 线程和同步 216
9.1多线程应用程序 216
9.1.1创建控制台多线程应用程序 216
9.1.2程序说明 218
9.2线程及其实现方法 219
9.2.1线程的概念和创建 219
9.2.2线程的优先级 220
9.2.3线程状态 222
9.3线程的同步控制 223
9.3.1同步问题的含义 223
9.3.2同步控制 228
9.4线程池 234
9.5线程对控件的访问 236
9.6实验——窗体应用程序中实现多线程程序的开发 241
习题 243
第10章ActiveX控件和自定义组件的开发 244
10.1ActiveX控件开发 244
10.1.1 ActiveX控件定义 244
10.1.2 ActiveX控件开发实例 244
10.2自定义组件的开发 249
10.2.1创建自定义组件 249
10.2.2使用自定义组件 251
10.3实验——ActiveX控件和自定义组件开发程序 253
习题 258
第11章 综合实例 259
11.1需求分析 259
11.2总体设计——系统模块划分 259
11.3详细设计 260
11.4数据库表及视图的设计 270
11.4.1数据表的结构设计 270
11.4.2视图结构的设计 271
11.5应用程序及数据库的实现 272
11.5.1数据库的实现 272
11.5.2应用程序的实现 282
附录 322
参考文献 338
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019