C# 程序设计教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:郑阿奇,梁敬东主编
- 出 版 社:北京:机械工业出版社
- 出版年份:2011
- ISBN:9787111349426
- 页数:291 页
第1章.NET与C#基础 1
1.1 C#语言简介 1
1.1.1 C#的由来 1
1.1.2 C#的特点 1
1.2.NET开发平台 2
1.2.1.NET框架概述 2
1.2.2 VS 2010的集成开发环境 3
1.2.3第一个C#程序 4
1.3 Visual C#开发环境 7
1.3.1新建Windows窗体应用程序 7
1.3.2标题栏 8
1.3.3菜单栏 8
1.3.4工具栏 12
1.3.5工具箱 12
1.3.6窗口 13
第2章C#编程基础 16
2.1基本类型 16
2.1.1值类型 16
2.1.2引用类型 18
2.1.3值类型与引用类型的关系 18
2.2变量与常量 20
2.2.1常量 20
2.2.2变量 22
2.3表达式 23
2.3.1算术运算符 23
2.3.2关系运算符 24
2.3.3逻辑运算符 25
2.3.4位运算符 26
2.3.5赋值运算符 28
2.3.6条件运算符 28
2.3.7运算符的优先级与结合性 29
2.3.8表达式中的类型转换 29
2.4选择语句 30
2.4.1 if语句 30
2.4.2 switch语句 32
2.5循环语句 33
2.5.1 while语句 33
2.5.2 do-while语句 33
2.5.3 for语句 34
2.6跳转语句 36
2.6.1 continue语句 36
2.6.2 break语句 36
2.6.3 return语句 37
2.6.4 goto语句 38
2.7数组 40
2.7.1数组的定义 40
2.7.2数组的初始化 41
2.7.3数组元素的访问 43
2.7.4数组与System.Array 45
2.7.5使用foreach语句遍历数组元素 46
2.8综合应用实例 48
第3章 面向对象编程基础 50
3.1面向对象概念 50
3.1.1对象、类、实例化 50
3.1.2面向对象程序设计语言的三大原则 51
3.2类 52
3.2.1类的声明 53
3.2.2类的成员 53
3.2.3构造函数 55
3.2.4析构函数 59
3.3方法 61
3.3.1方法的声明 61
3.3.2方法的参数 63
3.3.3静态方法与实例方法 68
3.3.4方法的重载与覆盖 70
3.4属性 73
3.5综合应用实例 77
第4章 面向对象编程进阶 82
4.1类的继承与多态 82
4.1.1继承 82
4.1.2多态 86
4.2操作符重载 91
4.3类型转换 95
4.3.1隐式类型转换 95
4.3.2显式类型转换 97
4.3.3使用 Convert转换 99
4.4结构与接口 100
4.4.1结构 100
4.4.2接口 102
4.5集合与索引器 105
4.5.1集合 105
4.5.2索引器 108
4.6异常处理 109
4.6.1异常与异常类 109
4.6.2异常处理 111
4.7委托与事件 115
4.7.1委托 115
4.7.2事件 117
4.8预处理命令 119
4.9组件与程序集 122
4.9.1组件 122
4.9.2程序集 122
4.10泛型 126
第5章Windows应用程序开发 128
5.1开发应用程序的步骤 128
5.2窗体 130
5.2.1创建Windows应用程序项目 130
5.2.2选择启动窗体 131
5.2.3窗体属性 131
5.2.4窗体的常用方法和事件 133
5.3 Windows控件的使用 134
5.3.1常用控件 134
5.3.2 Label控件和LinkLabel控件 136
5.3.3 Button控件 137
5.3.4 TextBox控件 138
5.3.5 RadioButton控件 140
5.3.6 CheckBox控件 141
5.3.7 ListBox控件 142
5.3.8 ComboBox控件 143
5.3.9 GroupBox控件 144
5.3.10 ListView控件 145
5.3.11 PictureBox控件 146
5.3.12 StatusStrip控件 147
5.3.13 Timer控件 148
5.4菜单 149
5.4.1在设计时创建菜单 149
5.4.2以编程方式创建菜单 150
5.4.3上下文菜单 150
5.5对话框 154
5.5.1消息框 154
5.5.2窗体对话框 154
5.5.3通用对话框 155
5.6多文档界面(MDI) 161
5.6.1创建MDI父窗体 161
5.6.2创建MDI子窗体 161
5.6.3确定活动的MDI子窗体 162
5.6.4排列子窗体 163
5.7打印与打印预览 163
5.7.1在设计时创建打印作业 164
5.7.2选择打印机打印文件 164
5.7.3打印图形 164
5.7.4打印文本 165
5.8综合应用实例 165
第6章GDI+编程 168
6.1 GDI+简介 168
6.1.1坐标系 168
6.1.2像素 168
6.1.3 Graphics类 169
6.2绘图 170
6.2.1画笔 170
6.2.2画刷 171
6.2.3绘制直线 171
6.2.4绘制矩形 173
6.2.5绘制椭圆 174
6.2.6绘制圆弧 175
6.2.7绘制多边形 176
6.3颜色 178
6.4文本输出 179
6.4.1字体 179
6.4.2输出文本 180
6.5图像处理 180
6.5.1绘制图像 180
6.5.2刷新图像 181
6.6综合应用实例 181
第7章 文件操作 187
7.1文件概述 187
7.2 System.IO模型 188
7.2.1 System.IO命名空间的资源 188
7.2.2 System.IO命名空间的功能 189
7.3文件与目录类 189
7.3.1 Directory类和DirectoryInfo类 189
7.3.2 File类和FileInfo类 191
7.3.3 Path类 192
7.3.4读取驱动器信息 193
7.4文件的读与写 194
7.4.1流 194
7.4.2读写文件 196
7.4.3读写二进制文件 196
7.5综合应用实例 198
第8章 数据库应用 203
8.1数据库基础 203
8.1.1数据库和数据库管理系统 203
8.1.2表和视图 204
8.1.3用VS 2010创建数据库和表 205
8.1.4结构化查询语言(SQL) 206
8.1.5数据访问命名空间 209
8.2 ADO .NET概述 211
8.2.1 ADO.NET基本概念与特点 211
8.2.2 ADO.NET对象模型的结构 212
8.3创建连接 214
8.3.1创建Connection对象 214
8.3.2使用Connection对象 215
8.4 Command对象与DataReader对象 217
8.4.1创建Command对象 217
8.4.2使用Command对象操作数据 217
8.4.3创建DataReader对象 218
8.4.4使用DataReader对象检索数据 218
8.5 DataSet对象与DataAdapter对象 221
8.5.1 DataSet对象 221
8.5.2 DataAdapter对象 225
8.6综合应用实例 227
第9章 多线程编程 231
9.1线程概述 231
9.1.1多线程工作方式 232
9.1.2何时使用多线程 232
9.2创建并控制一个线程 232
9.2.1线程的建立与启动 232
9.2.2线程的挂起、恢复与终止 234
9.2.3线程的状态及优先级 237
9.3线程的同步和通信 239
9.3.1 lock关键字 239
9.3.2线程监视器 241
9.3.3线程间的通信 242
9.3.4子线程访问主线程的控件 243
9.4线程池和定时器 245
9.4.1线程池 245
9.4.2定时器 245
9.5互斥对象 246
9.6综合应用实例 247
习题 249
第1章.NET与C#基础 249
第2章C#编程基础 249
第3章 面向对象编程基础 254
第4章 面向对象编程进阶 256
第5章Windows应用程序开发 258
第6章GDI+编程 260
第7章 文件操作 260
第8章 数据库应用 261
第9章 多线程编程 262
实验 263
实验1 C#编程环境 263
实验2 C#编程基础 264
实验3面向对象编程 268
实验4接口 275
实验5异常处理 278
实验6 Windows应用程序开发 280
实验7 GDI+编程 284
实验8文件和数据库应用 287
实验9多线程编程 288
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《东方杂志 第110册 第25卷 第一至四号 1928年1月-1928年2月》上海书店出版社编 2012
- 《清明 我们的节日》冯骥才编 2017
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《走出人格陷阱》郑晓斌,徐樟责编;武志红 2020
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《东方杂志 第94册 第22卷 第四至七号 1925年2月-1925年4月》上海书店出版社编 2012
- 《远去的老调》经典文库编委会编 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019