C#面向对象程序设计及实践教程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:唐燕主编;韩爱庆,王丽副主编
- 出 版 社:北京大学出版社
- 出版年份:2012
- ISBN:
- 页数:366 页
第1章C#语言概述 1
1.1 .NET平台和C#语言简介 1
1.1.1 .NET Framework概述 1
1.1.2 C#语言 2
1.2 Visual Studio 2010开发环境 3
1.2.1 Visual Studio 2010的新特性 3
1.2.2安装Visual Studio 2010 4
1.2.3 Visual Studio 2010集成开发环境 7
1.3创建C#程序 11
1.3.1创建控制台应用程序 11
1.3.2 C#程序基本结构 13
1.3.3 C#程序的基本调试 15
习题 17
第2章C#语法基础 18
2.1数据类型 19
2.1.1变量和常量 19
2.1.2简单值类型 22
2.1.3复合值类型 26
2.1.4字符串 30
2.1.5类型转换 31
2.2运算符和表达式 35
2.2.1算术运算符和表达式 36
2.2.2赋值运算符和表达式 38
2.2.3关系运算符和表达式 39
2.2.4逻辑运算符和表达式 40
2.2.5位运算符和表达式 41
2.2.6条件运算符和表达式 41
2.2.7其他运算符 42
2.3程序控制语句 44
2.3.1选择结构 44
2.3.2循环结构 50
2.3.3跳转结构 55
2.4数组 59
2.4.1一维数组 60
2.4.2二维数组 63
2.4.3交错数组 65
2.5案例 68
习题 71
第3章类 75
3.1类和对象 76
3.2类的概述 76
3.3构造函数和析构函数 80
3.3.1构造函数 80
3.3.2析构函数 82
3.4常量和字段 83
3.5类的属性 85
3.6类的方法 89
3.7索引器 99
3.8案例 100
习题 105
第4章 继承和多态 110
4.1类的继承 110
4.1.1派生类的声明格式 110
4.1.2隐藏基类方法 112
4.1.3 base关键字 113
4.2重写和多态性 114
4.2.1重写 114
4.2.2多态性 115
4.3抽象类和抽象方法 116
4.4密封类和密封方法 118
4.5静态类和静态方法 119
4.6案例 120
习题 122
第5章 接口、委托和事件 126
5.1接口 126
5.1.1接口的声明和实现 126
5.1.2显式接口实现 128
5.1.3接口映射 129
5.2委托 130
5.2.1委托的声明和实现 130
5.2.2多播委托 131
5.3事件 132
5.4案例 134
习题 135
第6章 集合和泛型 139
6.1集合 139
6.1.1 ArrayList类 140
6.1.2 Hashtable类 142
6.1.3 Stack类 145
6.1.4 Queue类 147
6.2 泛型 148
6.2.1 List〈T〉类 149
6.2.2 Dictionary〈K,V〉类 151
6.3案例 153
习题 158
第7章 异常处理 159
7.1异常处理的概念 159
7.1.1异常控制机制 160
7.1.2使用try…catch语句 160
7.1.3使用fiinally语句 161
7.1.4使用throw语句 162
7.2 .NET Framework中的异常类 163
7.3案例 165
习题 166
第8章Windows应用程序及常用控件 168
8.1 Windows应用程序的基本结构 168
8.1.1最简单的Windows应用程序 168
8.1.2 Windows应用程序项目组成 170
8.1.3 Windows编程基础 170
8.2标签控件 174
8.3文本框控件 175
8.4富文本框控件 177
8.5按钮控件 179
8.6单选按钮和复选框 180
8.7列表框控件 183
8.8组合框控件 186
8.9图片框控件 188
8.10计时器控件 190
8.11菜单栏控件 191
8.12工具栏 193
8.13 MDI界面设计 196
8.13.1创建MDI主窗体和子窗体 196
8.13.2主窗体和子窗体程序设计 197
8.14通用对话框 198
8.14.1消息框 198
8.14.2打开文件和保存文件对话框 199
8.14.3颜色对话框 201
8.14.4字体对话框 201
8.15 案例 203
习题 207
第9章 图形图像编程 210
9.1 GDI+概述 211
9.2 Graphics类 211
9.2.1使用Graphics类绘图的基本步骤 211
9.2.2窗体的Paint事件 214
9.2.3常用绘图对象 214
9.3基本图形的绘制和填充 217
9.3.1绘制直线 217
9.3.2绘制矩形 218
9.3.3绘制多边形 219
9.3.4绘制圆和椭圆 221
9.3.5绘制弧线 222
9.3.6绘制扇形 222
9.3.7绘制曲线 223
9.4常用画刷的创建及使用 225
9.4.1 SolidBrush类 225
9.4.2 HatchBrush类 225
9.4.3 TextureBrush类 227
9.4.4 LinearGradientBrush和PathGradientBrush类 228
9.5绘制文本 229
9.6 Bitmap类 230
9.7图像的处理 231
9.7.1显示图像 231
9.7.2保存图像 232
9.7.3彩色图片变为黑白图片 233
9.7.4图片的翻转和旋转 235
9.8案例 237
习题 242
第10章 文件和流 244
10.1用流读写文件 245
10.1.1 FileStream类读写字节 245
10.1.2 BinaryReader类和BinaryWriter类读写基本数据类型 249
10.1.3 StreamReader类和StreamWriter类读写字符串 252
10.1.4 Stream类的其他派生类 255
10.2使用File类和Filelnfo类操作文件 255
10.2.1 File类的常用方法 256
10.2.2复制文件 256
10.2.3移动文件 258
10.2.4删除文件 259
10.2.5设置文件的属性 260
10.2.6获得文件的属性 262
10.3使用Directory类和Directorylnfo类操作文件夹 264
10.4案例 269
习题 272
第11章C#数据库编程 274
11.1 ADO.NET数据库访问 275
11.1.1 ADO.NET概述 275
11.1.2设计数据库应用程序的基本步骤 277
11.2 ADO.NET数据访问对象 278
11.2.1 Connection对象 278
11.2.2 Command对象 280
11.2.3 DataReader对象 286
11.2.4 DataAdapter对象 288
11.2.5 DataSet对象 289
11.3 C#数据库的Windows编程 298
11.3.1 BindingSource控件 298
11.3.2数据绑定控件 300
11.3.3 BindingNavigator控件 301
11.3.4 DataGridView控件 302
11.4 ADO.NET访问常用数据库 305
11.5案例 306
习题 324
第12章C# Web应用程序基础 326
12.1 ASP.NET概述 327
12.2 ASP.NET的开发环境配置 327
12.3编写ASP.NET Web应用程序 330
12.3.1第一个ASP.NET Web应用程序 330
12.3.2 ASP.NET Web应用程序的结构 332
12.4 ASP.NET技术基础 332
12.4.1使用记事本编写动态网页 332
12.4.2 ASP.NET的页面生命周期 334
12.4.3 ASP.NET的事件处理 334
12.4.4 Code Behind技术 335
12.5 Web服务器控件 336
12.6案例 357
习题 360
参考文献 362
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《先进激光加工技能实训》肖海兵主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016