C#程序设计教程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:张淑芬,刘丽,陈学斌编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2014
- ISBN:9787302349273
- 页数:377 页
第1章 .NET与C#概述 1
1.1 .NET概述 1
1.1.1什么是.NET 1
1.1.2 .NET的发展 1
1.1.3 .NET平台的结构 2
1.2 C#概述 2
1.2.1什么是C 2
1.2.2 C#与C及C++语言的区别 2
1.2.3 C#语言的特点 3
1.3 Visual Studio 2010集成开发环境 4
1.3.1 Visual Studio 2010的启动 4
1.3.2创建项目 5
1.3.3 Visual Studio 2010界面介绍 6
1.3.4其他常用子窗口 7
1.3.5 Visual Studio.NET帮助 8
1.4开发第一个C#程序 8
1.4.1一个简单的控制台应用程序 8
1.4.2一个简单的Windows应用程序 10
1.4.3一个简单的Web应用程序 11
习题 13
第2章 程序设计基础 15
2.1 C#程序的组成要素 15
2.2常量和变量 18
2.2.1常量 18
2.2.2变量 19
2.3数据类型概述 20
2.3.1简单数据类型 21
2.3.2结构类型 25
2.3.3枚举类型 28
2.3.4类型转换 29
2.4运算符与表达式 31
2.4.1算术运算符与算术表达式 32
2.4.2关系运算符与关系表达式 33
2.4.3赋值运算符与赋值表达式 34
2.4.4逻辑运算符与逻辑表达式 35
2.4.5位运算符 37
2.4.6其他运算符 39
2.4.7运算符的优先级及结合性 40
2.5引用类型 41
2.5.1字符串 41
2.5.2类 45
2.5.3接口 46
2.5.4委托 46
2.5.5数组 48
2.5.6集合 51
2.5.7装箱和拆箱 54
2.6常用系统定义类 55
2.6.1数学类 55
2.6.2日期时间结构 58
2.6.3随机数类 60
习题 61
第3章 流程控制与算法 63
3.1算法的概念 63
3.1.1什么是算法 63
3.1.2描述算法 64
3.2顺序结构 65
3.2.1赋值语句 65
3.2.2输入与输出 66
3.2.3顺序结构典型例题 68
3.3选择结构 70
3.3.1 if语句 70
3.3.2 switch语句 76
3.3.3选择结构典型例题 78
3.4循环结构 83
3.4.1循环语句简介 83
3.4.2 for语句 83
3.4.3 foreach语句 86
3.4.4 while语句 88
3.4.5 do-while语句 90
3.4.6循环的嵌套 91
3.4.7跳转语句 94
3.4.8循环结构典型例题 97
习题 100
第4章 面向对象程序设计基础 103
4.1面向对象的概念 103
4.1.1面向对象编程 103
4.1.2类和对象 104
4.1.3面向对象的特点 104
4.2类的声明 105
4.3类的成员 106
4.3.1常量 106
4.3.2字段 107
4.3.3属性 108
4.3.4方法 110
4.3.5构造函数和析构函数 116
4.3.6索引器 118
4.4静态类与静态成员 121
4.4.1静态类 121
4.4.2静态成员 121
4.4.3静态构造函数 121
4.5对象的创建和存储 122
4.5.1对象的创建 122
4.5.2对象的存储 124
4.5.3对象成员的引用 125
4.6 Visual Studio 2010中的OOP工具 125
4.6.1类视图 125
4.6.2对象浏览器 126
4.6.3添加类 127
4.6.4类图 127
4.6.5类库项目 130
习题 133
第5章 面向对象的高级程序设计 135
5.1继承 135
5.1.1继承的定义 135
5.1.2构造函数的执行顺序 137
5.2多态 139
5.2.1隐藏基类成员 140
5.2.2重写基类成员 141
5.3抽象类和密封类 146
5.3.1抽象类 146
5.3.2密封类 147
5.4接口 148
5.4.1定义接口 148
5.4.2实现接口 149
5.4.3接口和抽象类的比较 152
习题 152
第6章 调试与异常处理 156
6.1程序错误 156
6.2程序调试 158
6.3异常处理 162
6.3.1异常类 162
6.3.2异常的捕捉及处理 163
6.3.3引发异常 165
习题 165
第7章 Windows编程基础 167
7.1 Windows应用程序开发步骤 167
7.2 Windows应用程序的组织结构 170
7.3 Windows窗体与控件 171
7.3.1窗体 171
7.3.2控件 177
7.4常用控件 180
7.4.1按钮 180
7.4.2标签 181
7.4.3文本框和数字显示框 183
7.4.4单选按钮和复选框 186
7.4.5分组框 188
7.4.6列表框 188
7.4.7组合框 191
7.4.8图片框和图像列表 193
7.4.9定时器 195
7.4.10跟踪条和滚动条 196
7.4.11进度条 197
7.4.12富文本框 198
7.4.13选项卡 202
7.4.14面板和拆分器 205
7.4.15树视图和列表视图 205
习题 215
第8章 Windows窗体的高级功能 217
8.1菜单 217
8.2工具栏和状态栏 222
8.3对话框 229
8.3.1通用对话框 230
8.3.2自定义对话框 235
8.4多文档程序设计 239
8.4.1创建MDI应用程序 240
8.4.2 MDI相关属性、方法和事件 240
8.4.3 MDI应用程序中的菜单栏 242
8.5 ActiveX控件 243
8.5.1 ActiveX控件简介 243
8.5.2在工具箱中添加ActiveX控件 243
8.5.3开发ActiveX控件 243
习题 247
第9章 文件操作 250
9.1文件和流 250
9.2文件读写操作 259
9.2.1 FileStream类 259
9.2.2文本文件的读写 262
9.2.3读写二进制文件 266
习题 268
第10章 数据库编程基础 269
10.1数据库概述 269
10.1.1数据库和数据库系统 269
10.1.2关系数据库 271
10.2 SQL基础 272
10.3 ADO.NET 275
10.3.1 ADO.NET对象模型 275
10.3.2 ADO.NET访问数据库模式 277
10.4使用ADO.NET访问数据库 278
10.4.1使用Connection对象连接数据库 278
10.4.2 ADO.NET联机模式的数据存取 280
10.4.3 ADO.NET脱机模式的数据存取 286
10.5数据绑定控件 293
10.5.1数据绑定 293
10.5.2 DataGridView控件 293
10.5.3 BindingSource组件 296
10.5.4 BindingNavigator控件 297
习题 298
第11章 创建数据库应用程序 300
11.1案例:学生信息管理系统 300
11.1.1系统功能 300
11.1.2数据库结构 300
11.1.3类的定义 302
11.2登录界面 306
11.3主控界面 307
11.4学生信息录入 309
11.5学生信息查询 313
11.6系统维护 321
11.6.1学院设置 321
11.6.2专业设置 324
11.6.3班级设置 327
11.6.4用户管理 331
习题 334
第12章 图形与图像 335
12.1图形图像的基础知识 335
12.1.1 GDI+概述 335
12.1.2 Graphics类 337
12.2绘制基本图形 337
12.2.1创建画笔 337
12.2.2绘制基本图形 338
12.3填充图形 341
12.3.1单色画刷SolidBrush 341
12.3.2 HatchBrush 342
12.3.3 TextureBrush 343
12.3.4 LineargradientBrush 344
12.4图像处理 345
12.4.1图像的显示 345
12.4.2图像的拉伸与反转 346
习题 350
第13章 网络编程 352
13.1 Socket的概念 352
13.2网络通信地址 353
13.3使用Socket通信 354
13.3.1 Socket类 354
13.3.2使用Socket通信流程 355
13.4 UdpClient、TcpListener与TcpClient类 360
习题 363
第14章 部署Windows应用程序 365
14.1部署概述 365
14.2使用ClickOnce部署Windows应用程序 366
14.2.1将应用程序发布到Web 366
14.2.2将应用程序发布到共享文件夹 368
14.2.3将应用程序发布到媒体 371
14.3使用Windows Installer部署Windows应用程序 373
14.3.1创建安装程序 373
14.3.2测试安装程序 375
习题 376
参考文献 377
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 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