ACCP软件开发程序员 3 .NET平台和C#编程 第一学年(第二学期)PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:北京阿博泰克北大青鸟信息技术有限公司编著
- 出 版 社:北京:科学技术文献出版社
- 出版年份:2006
- ISBN:7502351973
- 页数:328 页
理论部分 3
第一部分.NET Framework和C#基础 3
第1章 .NET Framework概述 3
1.1 .NET Framework简介 4
1.2 .NET Framework的体系结构 4
1.3 .NET Framework的组件 5
1.3.1 CLR和MSIL 6
1.3.2 通用语言规范(CLS)和公共类型系统(CTS) 6
1.4 C#中常用的命名空间 7
1.5 用C#编写的HelloWord程序 8
总结 10
练习 11
作业 12
第2章 Visual Studio.NET 2003 13
2.1 Visual Studio.NET 2003简介 14
2.2 Visual Studio.NET 2003的功能 14
2.3 Visual Studio.NET 2003环境设置 20
2.4 在Visual Studio.NET中创建和编译应用程序 21
2.4.1 创建C#控制台应用程序 22
2.4.2 C#应用程序文件简介 23
2.4.3 编译和执行C#控制台应用程序 23
2.4.4 C#应用程序文件夹结构 24
2.5 其他.NET开发工具 25
总结 26
练习 26
作业 27
第3章 C#基础知识 28
3.1 声明C#中的变量和常量 29
3.1.1 C#中的变量 29
3.1.2 C#中的常量 31
3.2 C#中数据类型的分类 32
3.3 装箱和拆箱 35
3.4 C#中的运算符和表达式 36
3.4.1 运算符的分类 36
3.4.2 关系运算符 39
3.4.3 运算符的优先级 40
3.5 C#中的选择语句 41
3.5.1 if else 41
3.5.2 switch case 42
3.6 C#中的循环结构 43
3.6.1 while循环 44
3.6.2 do...while循环 44
3.6.3 for循环 44
3.6.4 foreach循环 44
3.7 数组 46
3.8 结构 48
3.9 枚举 49
总结 50
练习 50
作业 52
第二部分 C#面向对象实现 53
第4章 在C#中实现OOP概念 53
4.1 C#的对象和类 54
4.2 访问修饰符 56
4.3 构造函数和析构函数 56
4.3.1 带参数的构造函数 58
4.3.2 析构函数 60
4.4 方法 61
4.4.1 声明方法 61
4.4.2 调用方法 62
4.5 方法重载 64
4.5.1 基于不同数量的参数的方法重载 65
4.5.2 基于不同类型的参数的方法重载 67
4.5.3 静态方法 68
4.6 命名空间 68
总结 72
练习 72
作业 73
第5章 C#中的继承 74
5.1 继承 75
5.1.1 继承C#中的类 76
5.1.2 调用基类的构造函数 80
5.2 C#中方法的重写 82
5.3 抽象类和抽象方法 85
5.4 接口 87
5.4.1 多重接口实现 92
5.4.2 显式接口实现 93
5.4.3 接口继承 96
总结 97
练习 98
作业 100
第6章 属性、索引器、委托和事件 101
6.1 属性简介 102
6.1.1 属性的类型 104
6.1.2 定义和调用属性 105
6.2 索引器 108
6.3 委托 112
6.3.1 定义委托 112
6.3.2 实例化委托 113
6.3.3 调用委托 114
6.4 事件 115
6.4.1 定义事件 116
6.4.2 订阅事件 116
6.4.3 引发事件 117
总结 119
练习 119
作业 120
第三部分 WinForms基础 121
第7章 WinForms基础知识 121
7.1 Windows窗体简介 122
7.1.1 用C#创建Windows应用程序 124
7.2 Windows窗体中的常用控件 128
7.2.1 标签(Label) 130
7.2.2 文本框(TextBox) 130
7.2.3 按钮(Button) 131
7.2.4 列表框(ListBox) 132
7.2.5 组合框(ComboBox) 133
7.3 C#中的消息框窗口 134
7.4 应用程序示例 135
7.5 窗体容器简介 139
7.5.1 窗体属性 140
7.5.2 窗体的常用方法和事件 141
7.5.3 建立窗体之间的链接 142
7.6 Windows窗体应用程序 142
总结 145
练习 145
作业 146
第8章 WinForms控件 148
简介 149
8.1 单选按钮 149
8.2 图片框 150
8.3 选项卡控件 151
8.4 滚动条 152
8.5 进度条 154
8.6 应用程序示例 155
总结 159
练习 160
作业 161
第四部分 C#高级编程 162
第9章 调试、测试和异常处理 162
9.1 调试简介 163
9.1.1 调试的必要性 163
9.1.2 调试过程 164
9.1.3 Visual Studio.NET中的调试工具 166
9.2 测试 168
9.3 异常 169
9.3.1 System.Exception 170
9.3.2 try和catch块 172
9.3.3 使用throw引发异常 173
9.3.4 使用finally 173
9.3.5 多重catch块 174
9.4 应用程序示例 175
总结 177
练习 177
作业 179
第10章 多线程 180
10.1 线程简介 181
10.2 System.Threading命名空间 181
10.3 Thread类的属性和方法 182
10.4 对线程进行调度 187
10.5 线程安全性 190
10.6 多线程的应用程序示例 190
总结 194
练习 194
作业 195
第11章 数组和集合对象 197
11.1 System.Array介绍 198
11.2 System.Array的属性和方法 199
11.3 System.Collections介绍 201
11.4 ArrayList类 205
总结 208
练习 208
作业 209
第12章 C#中的文件处理 210
12.1 System.IO命名空间 211
12.2 读写文本文件 211
12.2.1 创建并写入文件 213
12.2.2 从文本文件中读数据 216
12.2.3 复制文件 217
12.3 读写二进制文件 218
12.4 读写内存流 221
12.5 使用File的示例应用程序 224
总结 227
练习 228
作业 229
上机部分 233
第1阶段 C#基础知识 233
第一部分 指导(60分钟) 233
第二部分 练习(40分钟) 240
第三部分 作业 240
第2阶段 在C#中实现OOP概念 241
第一部分 指导(60分钟) 241
第二部分 练习(40分钟) 245
第三部分 作业 246
第3阶段 C#中的继承 247
第一部分 指导(60分钟) 247
第二部分 练习(40分钟) 256
第三部分 作业 256
第4阶段 属性、索引器、委托和事件 258
第一部分 指导(60分钟) 258
第二部分 练习(40分钟) 262
第三部分 作业 263
第5阶段 WinForms基础知识 265
第一部分 指导(70分钟) 265
第二部分 练习(30分钟) 275
第三部分 作业 276
第6阶段 WinForoms控件 277
第一部分 指导(60分钟) 277
第二部分 练习(40分钟) 282
第三部分 作业 282
第7阶段 调试、测试和异常处理 284
第一部分 指导(70分钟) 284
第二部分 练习(30分钟) 293
第三部分 作业 293
第8阶段 多线程 294
第一部分 指导(50分钟) 294
第二部分 练习(50分钟) 299
第三部分 作业 300
第9阶段 数组和集合对象 301
第一部分 指导(40分钟) 301
第二部分 练习(60分钟) 304
第三部分 作业 305
第10阶段 C#中的文件处理 307
第一部分 指导(60分钟) 307
第二部分 练习(40分钟) 311
第三部分 作业 313
指导学习部分 317
指导学习课1 代码阅读 317
第一部分 复习(20分钟) 317
第二部分 指导学习(80分钟) 317
指导学习课2 代码阅读 319
第一部分 复习(20分钟) 319
第二部分 指导学习(80分钟) 319
附录 词汇表 321
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《改革进程中的刑事诉讼程序与证据问题研究 基于警察的视角》谢波 2019
- 《Java程序设计基础》罗刚 2018
- 《C++程序设计实验指导 第2版》张潇责任编辑;孟桂娥 2019
- 《C程序设计教程 第3版》林小茶,陈昕 2018
- 《Java语言程序设计教程》胡光 2018
- 《北大阅读课 领读者手册 一年级 上》(中国)石恢,曹文轩 2019
- 《C语言程序设计》黑新宏,胡元义主编 2019
- 《C++语言程序设计习题与实验指导》姚雅鹃,石礼娟 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《上学就看 紧紧抓住梦想吧》北京少年儿童出版社 2015
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019
- 《亚太名家别墅室内设计典藏系列 异域风情》北京大国匠造文化有限公司 2018
- 《西单大杂院-北京老舍文学院首届中青年作家高研班学员小说作品集》北京老舍文学院编 2019
- 《语文素养读本 小学卷 二年级 下 巧克力和咖啡树》北京大学语文教育研究所组编 2015
- 《中国文学在法国》北京语言大学语言资源高精尖创新中心组编;钱林森著 2019
- 《SECC软件工程师认证课程》北京泓深教育科技有限公司 2019
- 《北京大学图书馆藏“大仓文库”善本图录 上》北京大学图书馆编 2014
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《近代世界史文献丛编 19》王强主编 2017
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019