C#程序设计教程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:张淑芬,刘丽,陈学斌,朱俊东编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2017
- ISBN:9787302454755
- 页数:372 页
第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 Visual Studio.NET帮助 8
1.4开发第一个C#程序 8
1.4.1一个简单的控制台应用程序 9
1.4.2一个简单的Windows应用程序 11
1.4.3一个简单的Web应用程序 12
1.4.4 Visual Studio.NET解决方案和项目文件的组织结构 13
习题 14
第2章 程序设计基础 16
2.1 C#程序的组成要素 16
2.2数据类型概述 19
2.2.1简单数据类型 19
2.2.2结构类型 21
2.2.3枚举类型 22
2.3常量和变量 24
2.3.1常量 24
2.3.2变量 27
2.3.3类型转换 29
2.4运算符与表达式 32
2.4.1算术运算符与算术表达式 32
2.4.2关系运算符与关系表达式 34
2.4.3赋值运算符与赋值表达式 35
2.4.4逻辑运算符与逻辑表达式 36
2.4.5位运算符 38
2.4.6其他运算符 40
2.4.7运算符的优先级及结合性 41
2.5引用类型 42
2.5.1字符串 42
2.5.2类 48
2.5.3接口 48
2.5.4委托 49
2.5.5数组 50
2.5.6集合 55
2.5.7装箱和拆箱 58
2.6常用系统定义类 59
2.6.1数学类(System.Math) 59
2.6.2日期时间结构(System.DateTime) 63
2.6.3随机数类(System.Random) 65
习题 67
第3章 流程控制与算法 69
3.1算法的概念 69
3.1.1什么是算法 69
3.1.2描述算法 70
3.2顺序结构 71
3.2.1赋值语句 71
3.2.2输入与输出 72
3.2.3顺序结构典型例题 76
3.3选择结构 78
3.3.1 if语句 78
3.3.2 switch语句 86
3.3.3选择结构典型例题 89
3.4循环结构 93
3.4.1 for语句 93
3.4.2 foreach语句 96
3.4.3 while语句 97
3.4.4 do-while语句 100
3.4.5循环的嵌套 101
3.4.6跳转语句 104
3.4.7循环结构典型例题 107
习题 111
第4章 程序调试与异常处理 115
4.1程序错误 115
4.2程序调试 117
4.3异常处理 121
4.3.1异常类 121
4.3.2引发异常 122
4.3.3异常的捕捉及处理 123
习题 125
第5章 面向对象程序设计基础 127
5.1面向对象的概念 127
5.1.1面向对象编程 127
5.1.2类和对象 128
5.1.3面向对象的特点 128
5.2类的声明 129
5.3类的成员 129
5.3.1常量 130
5.3.2字段 131
5.3.3属性 131
5.3.4方法 133
5.3.5构造函数和析构函数 141
5.3.6索引器 143
5.4静态类与静态成员 145
5.4.1静态类 145
5.4.2静态成员 146
5.4.3静态构造函数 146
5.5对象的创建和存储 147
5.5.1对象的创建 147
5.5.2对象的存储 149
5.5.3对象成员的引用 150
5.6 Visual Studio 2010中的OOP工具 150
5.6.1类视图 150
5.6.2对象浏览器 152
5.6.3添加类文件 152
5.6.4类图 152
5.6.5类库项目 156
习题 158
第6章 面向对象的高级程序设计 161
6.1继承 161
6.1.1继承的定义 161
6.1.2构造函数的执行顺序 163
6.2多态 165
6.2.1隐藏基类成员 166
6.2.2重写基类成员 167
6.3抽象类和密封类 172
6.3.1抽象类 172
6.3.2密封类 173
6.4接口 174
6.4.1定义接口 174
6.4.2实现接口 175
6.4.3接口和抽象类的比较 178
习题 178
第7章Windows编程基础 182
7.1 Windows应用程序开发步骤 182
7.2 Windows应用程序的组织结构 187
7.3 Windows窗体与控件 188
7.3.1窗体 188
7.3.2控件 195
7.4常用控件 198
7.4.1 Button控件 198
7.4.2 Label控件 198
7.4.3 TextBox控件 199
7.4.4 RadioButton和CheckBox控件 203
7.4.5 GroupBox控件 204
7.4.6 ListBox控件 206
7.4.7 ComboBox控件 208
7.4.8 PictureBox控件 209
7.4.9 Timer组件 210
7.4.10 RichTextBox控件 212
7.4.11 TreeView和ListView控件 217
7.4.12 TabControl控件 222
7.4.13 Panel和SplitContainer控件 222
习题 227
第8章Windows窗体的高级功能 230
8.1菜单 230
8.2工具栏和状态栏 236
8.3对话框 244
8.3.1通用对话框 244
8.3.2自定义对话框 250
8.4多文档程序设计 254
8.4.1创建MDI应用程序 254
8.4.2 MDI相关属性、方法和事件 255
8.4.3 MDI应用程序中的菜单栏 257
习题 258
第9章 文件操作 261
9.1文件和流 261
9.2文件读写操作 270
9.2.1 FileStream类 270
9.2.2文本文件的读写 273
9.2.3读写二进制文件 277
习题 279
第10章 数据库编程基础 281
10.1数据库概述 281
10.1.1数据库和数据库系统 281
10.1.2关系数据库 283
10.2 SQL基础 284
10.3 ADO.NET 287
10.3.1 ADO.NET对象模型 287
10.3.2 ADO.NET访问数据库模式 289
10.4使用ADO.NET访问数据库 290
10.4.1使用Connection对象连接数据库 290
10.4.2 ADO.NET联机模式的数据存取 292
10.4.3 ADO.NET脱机模式的数据存取 298
10.5数据绑定控件 304
10.5.1数据绑定 304
10.5.2 DataGridView控件 305
10.5.3 BindingSource组件 308
10.5.4 BindingNavigator控件 309
10.6数据库应用程序案例 310
10.6.1系统功能 310
10.6.2数据库结构 311
10.6.3系统实现 312
习题 340
第11章 图形与图像 342
11.1图形图像基础知识 342
11.1.1 GDI+概述 342
11.1.2 Graphics类 343
11.2绘制基本图形 344
11.2.1创建画笔 344
11.2.2绘制基本图形 345
11.3填充图形 348
11.3.1单色画刷SolidBrush 348
11.3.2 HatchBrush 349
11.3.3 TextureBrush 350
11.3.4 LineargradientBrush 350
11.4图像处理 351
11.4.1图像的显示 352
11.4.2图像的拉伸与反转 353
习题 357
第12章 部署Windows应用程序 359
12.1部署概述 359
12.2使用ClickOnce部署Windows应用程序 360
12.2.1将应用程序发布到Web 360
12.2.2将应用程序发布到共享文件夹 362
12.2.3将应用程序发布到媒体 365
12.3使用Windows Installer部署Windows应用程序 367
12.3.1创建安装程序 368
12.3.2测试安装程序 370
习题 371
参考文献 372
- 《高级英语阅读与听说教程》刘秀梅编著 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