VISUAL C#程序设计教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:刘先省 陈克坚 董淑娟等编著
- 出 版 社:机械工业出版社
- 出版年份:2006
- ISBN:
- 页数:302 页
第1章 程序设计语言与程序设计方法 1
1.1 程序设计语言 1
1.1.1 机器语言 1
1.1.2 汇编语言 1
1.1.3 高级语言 2
1.2 算法 2
1.2.1 算法的概念 2
1.2.2 算法的表示 3
1.3 程序设计方法 5
1.3.1 结构化程序设计方法 5
1.3.2 面向对象程序设计方法 7
1.4 习题 9
第2章 Visual C#概述 10
2.1 Visual Studio.NET简介 10
2.2.1 起始页 11
2.2 C#集成开发环境 11
2.2.2 设计器视图与代码视图 12
2.2.3 解决方案资源管理器与类视图 13
2.2.4 属性与动态帮助 14
2.2.5 工具箱与服务器资源管理器 15
2.2.6 子窗口的操作 16
2.2.7 使用Visual Studio.NET的帮助 16
2.3 窗体对象与控件对象 18
2.3.1 窗体对象 18
2.3.2 几种常用控件 20
2.4 应用程序开发的一般步骤 22
2.4.1 创建控制台应用程序 22
2.4.2 创建Windows应用程序 24
2.5 Visual Studio 2005简介 27
2.6 习题 30
3.1.1 C#程序的组成要素 32
第3章 C#语法基础 32
3.1 C#程序结构 32
3.1.2 C#程序的格式 34
3.2 基本数据类型 35
3.2.1 数值类型 35
3.2.2 字符类型 36
3.2.3 布尔类型和对象类型 36
3.3 变量与常量 36
3.3.1 变量 37
3.3.2 常量 38
3.3.3 类型转换 40
3.4 运算符与表达式 41
3.4.1 运算符与表达式类型 41
3.4.2 运算符的优先级与结合性 44
3.5 习题 46
4.1.1 单赋值语句 48
第4章 顺序结构程序设计 48
4.1 赋值语句 48
4.1.2 复合赋值语句与连续赋值语句 49
4.2 输入与输出 50
4.2.1 控制台应用程序的输入与输出 50
4.2.2 Windows应用程序的输入与输出 52
4.3 使用图片框与图片列表控件 58
4.3.1 使用图片框 58
4.3.2 使用图片列表控件 61
4.4 习题 64
第5章 选择结构程序设计 67
5.1 选择结构简介 67
5.2 单分支选择结构(if语句) 67
5.2.1 if…else语句 67
5.2.2 if…else…if语句 70
5.3 多分支选择结构(switch语句) 72
5.4 使用单选按钮与复选框控件 75
5.4.1 单选按钮 76
5.4.2 复选框 77
5.5 使用分组框控件 81
5.6 习题 82
第6章 循环结构程序设计 86
6.1 for循环语句 86
6.1.1 for循环语句的语法格式 86
6.1.2 for循环语句的使用 86
6.2 while循环语句 88
6.2.1 while循环语句的语法格式 88
6.2.2 while循环语句的使用 89
6.3 do…while循环语句 90
6.3.1 do…while循环语句的语法格式 90
6.3.2 do…while循环语句的使用 91
6.4 循环的嵌套 92
6.5 跳转语句 96
6.6 列表框和组合框 97
6.6.1 列表框 97
6.6.2 组合框 99
6.7 使用计时器控件 101
6.7.1 计时器控件的属性、方法和事件 101
6.7.2 计时器控件应用实例 101
6.8 习题 104
第7章 面向对象编程技术 107
7.1 类和对象 107
7.1.1 类和对象概述 107
7.1.2 类定义 108
7.1.3 声明与使用对象 108
7.1.4 值类型与引用类型 111
7.1.5 访问控制 112
7.2.1 声明属性 113
7.2 属性 113
7.2.2 使用属性 115
7.3 方法 115
7.3.1 声明与调用方法 115
7.3.2 参数传递 118
7.3.3 重载方法 121
7.4 构造函数 123
7.4.1 声明构造函数 124
7.4.2 重载构造函数 126
7.5 静态成员 127
7.5.1 静态数据成员 127
7.5.2 静态方法 128
7.5.3 C#中的常用类型转换静态方法 131
7.6 习题 132
8.1.1 类的继承 134
8.1 类的继承性 134
第8章 继承 134
8.1.2 定义派生类 135
8.1.3 密封类 143
8.2 多态性 144
8.2.1 多态性概述 144
8.2.2 虚方法 144
8.2.3 抽象类与抽象方法 147
8.3 习题 152
第9章 数组与自定义类型 154
9.1 数组概述 154
9.1.1 数组与数组元素 154
9.1.2 数组的类型 154
9.2 声明与访问数组 155
9.2.1 声明与访问一维数组 155
9.2.2 声明多维数组 159
9.2.3 声明数组列表 160
9.2.4 声明控件数组 162
9.3 数组参数 165
9.3.1 数组元素为参数 165
9.3.2 整个数组为参数 165
9.3.3 params关键字 166
9.4 数组与数组列表的属性和方法 167
9.4.1 数组与数组列表属性 167
9.4.2 数组与数组列表方法 168
9.5 自定义数据类型 172
9.5.1 结构类型 172
9.5.2 枚举类型 174
9.6 习题 176
第10章 菜单、工具栏与状态栏 179
10.1 菜单 179
10.1.1 主菜单的设计 179
10.1.3 菜单的使用 181
10.1.2 弹出式菜单的设计 181
10.2 工具栏的设计 182
10.2.1 工具栏的创建方法 183
10.2.2 编写toolBar_ButtonClick事件 184
10.3 状态栏的设计 185
10.4 通用对话框 192
10.4.1 模式对话框和非模式对话框 192
10.4.2 消息框 194
10.4.3 字体对话框 196
10.4.4 选择文件对话框 196
10.4.5 保存文件对话框 196
10.4.6 自定义对话框 199
10.4.7 多选项卡 199
10.5 习题 201
11.1.2 C#的文件流类 202
11.1.1 文本文件与二进制文件 202
11.1 文件的输入与输出 202
第11章 文件操作 202
11.2 文件操作 203
11.2.1 检查文件是否存在 203
11.2.2 建立、读取、删除文件 204
11.2.3 获取文件的基本信息 205
11.3 文本文件处理 206
11.3.1 文本文件的读取 207
11.3.2 文本文件的写入 208
11.4 二进制文件的操作 209
11.5 习题 211
第12章 数据库技术 212
12.1 数据库基础知识 212
12.2.1 ADO.NET组件 213
12.2.2 已连接环境与非连接环境 213
12.2 ADO.NET概述 213
12.2.3 DataSet类 214
12.2.4 .NET Framework数据提供程序 214
12.3 创建访问数据库应用程序 215
12.3.1 数据库连接 217
12.3.2 创建Command对象 218
12.3.3 创建DataAdapter对象 221
12.3.4 创建DataSet对象 222
12.3.5 使用数据窗体向导 223
12.3.6 数据绑定 225
12.4 增加、删除与修改数据库记录 229
12.4.1 SQL简介 229
12.4.2 浏览记录 232
12.4.3 增加记录 233
12.4.4 删除记录 235
12.4.6 用ADO.NET创建Windows应用程序 236
12.4.5 更新记录 236
12.5 习题 238
第13章 ActiveX控件 240
13.1 ActiveX控件概述 240
13.2 创建ActiveX控件 241
13.2.1 创建ActiveX控件的步骤 241
13.2.2 测试ActiveX控件 244
13.2.3 将创建的ActiveX控件添加至工具箱 246
13.3 使用ActiveX控件 246
13.3.1 无声动画控件(Animation) 246
13.3.2 音频视频控件(Windows Media Player) 248
13.3.3 打开网页与GIF动画的浏览器控件(Microsoft Web浏览器) 251
13.4 习题 253
14.1 异常处理 254
14.1.1 try…catch捕获异常 254
第14章 异常处理与跟踪调试 254
14.1.2 try…finally清除异常 256
14.1.3 用try…catch…finally处理所有的异常 257
14.1.4 抛出异常 258
14.1.5 常用的异常类 258
14.1.6 用户自定义异常 258
14.2 跟踪和调试 259
14.2.1 跟踪 259
14.2.2 调试 259
14.3 习题 261
第15章 开发Web应用程序 262
15.1 ASP.NET简介 262
15.1.1 ASP.NET的运行环境 262
15.1.2 ASP.NET应用程序的组成 263
15.1.3 Web窗体页及生命周期 263
15.2 创建Web窗体应用程序 264
15.2.1 创建ASP.NET Web应用程序项目 265
15.2.2 ASP.NET常用控件 266
15.3 ASP.NET的常用对象 271
15.3.1 Page对象 271
15.3.2 Response对象 272
15.3.3 Request对象 272
15.3.4 Applicatioh对象和Session对象 276
15.3.5 Server对象 276
15.4 在Web应用程序中访问数据 277
15.5 创建和使用Web服务 279
15.5.1 Web服务简介 279
15.5.2 创建Web服务 280
15.5.3 调用Web服务 282
15.6 Windows应用程序的Web服务调用 283
15.6.1 创建Web服务 283
15.6.2 调用Web服务 284
15.7 习题 287
第16章 部署应用程序 289
16.1 .Net打包和部署选项 289
16.1.1 应用程序打包的方法 289
16.1.2 应用程序的部署方法 290
16.2 使用安装项目部署Windows应用程序 291
16.2.1 创建与生成安装程序 291
16.2.2 测试安装程序 293
16.3 使用Web安装项目部署Web应用程序 295
16.3.1 创建与生成Web安装程序 295
16.3.2 测试Web安装程序 296
16.4 使用“复制项目”部署WebService 297
16.4.1 部署WebService 297
16.4.2 测试WebService调用 298
16.5 习题 298
附录 C#常用方法与属性 300
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《2019年散文随笔选粹》陈克海主编 2020
- 《个人叙事与地方传统》(中国)刘先福 2019
- 《高校英语语言实践活动创新策略》崔淑娟,吕波,王明祥编 2019
- 《香山设县850年》吴冉彬主编;中山市地方志办公室等编 2003
- 《晚霞风景 《晚霞》杂志创刊十周年作品选集》王诚德等编 1999
- 《行知工程创新教学探索系列 小学语文单元整体课程实施与评价》李怀源等编 2012
- 《诗文阅读入门》邵霭吉,戴永俊,朱桂元主编;王延潭,王学荣,王辉等编 1991
- 《全国精美作文年选 2009年度经典 高中卷》邵荣霞主编;邵荣霞,张年军,屠丽君等编 2010
- 《寻找大树杜鹃王》刘先平著 2008
- 《外科诊疗手册 新1版》裘法祖等编 1956
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《国之重器出版工程 云化虚拟现实技术与应用》熊华平 2019
- 《新闻出版博物馆 总第33期》新闻出版博物馆 2018