C#程序设计简明教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:陈佳雯,胡声丹主编
- 出 版 社:北京:电子工业出版社
- 出版年份:2011
- ISBN:9787121140112
- 页数:317 页
第1篇 教学篇 2
第1章 C#编程概述 2
1.1第一个C#应用程序 2
1.1.1引例——Hello World! 2
1.1.2代码分析 4
1.2开发环境介绍 6
1.2.1启动Visual Studio开发环境 6
1.2.2 Windows窗体应用程序 7
1.2.3控制台应用程序 10
1.3窗体和基本控件 12
1.3.1控件的基本属性 12
1.3.2窗体 14
1.3.3标签 17
1.3.4图像框 18
1.3.5文本框 20
1.3.6命令按钮 24
1.4标识符和关键字 26
1.4.1命名约定 26
1.4.2关键字 26
1.4.3语句 27
1.5从程序中输出文本 27
1.5.1一个简单的控制台应用程序 27
1.5.2 Write()和WriteLine()方法 28
1.5.3格式字符串 29
1.5.4多重标记和值 30
1.5.5注释 30
1.6综合应用 31
上机实验 33
第2章 C#语言基础 36
2.1数据类型和变量 36
2.1.1引例 36
2.1.2值类型 36
2.1.3引用类型 40
2.1.4变量和常量 40
2.1.5类型转换 41
2.2运算符 43
2.2.1基本运算符 43
2.2.2条件运算符 45
2.2.3 is运算符 45
2.2.4 sizeof运算符 46
2.2.5 typeof运算符 46
2.2.6 checked和unchecked运算符 46
2.2.7 new运算符 46
2.2.8运算符优先级 46
2.3分支结构 47
2.3.1 if语句 47
2.3.2 if语句的嵌套 49
2.3.3 switch语句 50
2.4循环结构 52
2.4.1 for语句 52
2.4.2 while语句 53
2.4.3 do/while语句 54
2.4.4 foreach语句 55
2.4.5跳转语句 56
2.5字符串、数组和集合 56
2.5.1字符串 56
2.5.2数组 58
2.5.3集合 62
2.6运行和调试 68
2.6.1运行 68
2.6.2调试 69
2.7异常处理 71
2.7.1异常处理类 71
2.7.2 try和catch的用法 72
2.7.3 finally的用法 73
2.7.4抛出异常 75
2.8综合应用 76
上机实验 77
第3章 面向对象的程序设计 83
3.1面向对象的程序设计基础 83
3.1.1什么是面向对象的程序设计 83
3.1.2类和对象的概念 83
3.2封装和隐藏 84
3.2.1定义类 84
3.2.2定义类成员 85
3.2.3对象及其成员的访问 89
3.2.4构造函数和析构函数 91
3.3继承和派生 93
3.3.1基类和派生类 93
3.3.2定义派生类 94
3.4重载和重写 96
3.4.1重载 96
3.4.2重写 99
3.5综合应用 100
上机实验 105
第4章 Windows窗体应用程序开发 107
4.1常用控件 107
4.1.1单选按钮、复选框和框架 107
4.1.2列表框和组合框 111
4.1.3日历和时钟 117
4.2菜单和工具栏 123
4.2.1引例——记事本程序 123
4.2.2菜单设计 124
4.2.3工具栏设计 128
4.3通用对话框 130
4.3.1建立通用对话框 130
4.3.2“打开文件”对话框 131
4.3.3“保存文件”对话框 132
4.3.4“字体”对话框 132
4.3.5“颜色”对话框 133
4.4多重窗体应用程序开发 136
4.4.1添加窗体 136
4.4.2窗体的实例化和显示 137
4.4.3窗体的隐藏和关闭 137
4.4.4不同窗体间的数据访问 138
4.5综合应用 138
上机实验 143
第5章 图形图像编程 147
5.1 GDI+绘图基础 147
5.1.1 GDI+概述 147
5.1.2坐标系 149
5.1.3 Graphics类 150
5.1.4 GDI+中常用结构 152
5.2图形绘制 152
5.2.1线条与形状 152
5.2.2图形填充 156
5.2.3文本输出 158
5.3图像处理 160
5.3.1加载和显示图片 160
5.3.2裁切和缩放图像 160
5.3.3旋转、反射和扭曲图像 161
5.3.4非规则窗体 163
5.4综合应用 164
上机实验 169
第6章 数据库访问技术 175
6.1数据库概述 175
6.1.1关系型数据库模型 175
6.1.2关系数据库标准语言SQL 176
6.1.3创建数据库与数据表 178
6.2 ADO.NET数据访问对象 178
6.2.1 ADO.NET简介 179
6.2.2连接数据库:Connection对象 179
6.2.3执行SQL语句:Command对象 181
6.2.4读取数据:DataReader对象 183
6.2.5数据适配器:DataAdapter对象 184
6.2.6数据集:DataSet对象 185
6.3数据绑定技术 189
6.3.1数据绑定 189
6.3.2简单数据绑定 189
6.3.3复杂数据绑定 190
6.3.4用代码实现绑定 192
6.4数据库操作 193
6.4.1数据库操作步骤 193
6.4.2数据库查询 194
6.4.3数据库编辑 195
6.4.4 BLOB数据处理 196
6.5综合应用 198
上机实验 208
第7章 文件操作 212
7.1文件与文件夹 212
7.1.1 System.IO类 212
7.1.2文件夹管理 212
7.1.3文件管理 215
7.1.4文件操作控件 218
7.2用流读写文件 220
7.2.1流 220
7.2.2 FileStream类 220
7.2.3文本文件的读写 221
7.2.4二进制文件的读写 223
7.3综合应用 224
上机实验 225
第2篇 实验篇 230
实验1 C#编程环境和程序设计初步 230
1.1知识要点 230
1.2实验题解 232
实验2 C#语言基础和语句结构 240
2.1知识要点 240
2.2实验题解 243
实验3面向对象的程序设计初步 259
3.1知识要点 259
3.2实验题解 261
实验4用户界面设计和窗体应用程序开发 267
4.1知识要点 267
4.2实验题解 270
实验5图形应用程序开发 278
5.1知识要点 278
5.2实验题解 281
实验6数据库应用程序开发 296
6.1知识要点 296
6.2实验题解 298
实验7文件的访问与读写 306
7.1知识要点 306
7.2实验题解 307
参考文献 316
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017