计算机基础课程系列教材 C#程序设计教程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:郑阿奇,梁敬东主编;朱毅华,时跃华,赵青松编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2007
- ISBN:9787111206842
- 页数:362 页
前言 1
第1章 .NET与C# 1
1.1 初识C# 1
1.1.1 Microsoft.NET与C# 1
1.1.2 C#的优势 3
1.1.3 C#学习环境 6
1.2 第一个C#程序 11
第2章 C#编程基础 14
2.1 基本数据类型 14
2.1.1 值类型 14
2.1.2 引用类型 16
2.1.3 值类型与引用类型关系 17
2.2 常量与变量 18
2.2.1 常量 18
2.2.2 变量 20
2.3 表达式 20
2.3.1 算术运算符 21
2.3.2 关系运算符 21
2.3.3 逻辑运算符 22
2.3.4 位运算符 23
2.3.5 赋值运算符 26
2.3.6 条件运算符 27
2.3.7 运算符的优先级与结合顺序 27
2.4 选择语句 28
2.4.1 if语句 28
2.3.8 表达式中的类型转换 28
2.4.2 switch语句 30
2.5 循环语句 32
2.5.1 while语句 32
2.5.2 do-while语句 32
2.5.3 for语句 33
2.6 跳转语句 35
2.6.1 continue语句 35
2.6.2 break语句 36
2.6.3 return语句 36
2.6.4 goto语句 37
2.7.1 数组的定义 40
2.7 数组 40
2.7.2 数组的初始化 41
2.7.3 数组元素的访问 43
2.7.4 数组与System.Array 45
2.7.5 使用foreach语句遍历数组元素 48
2.8 综合应用实例 49
第3章 面向对象编程基础 52
3.1 面向对象概念 52
3.1.1 对象、类、实例化 52
3.1.2 面向对象程序设计语言的三大原则 52
3.2 类 54
3.2.1 类的声明 55
3.2.2 类的成员 56
3.2.3 构造函数 58
3.2.4 析构函数 63
3.3 方法 64
3.3.1 方法的声明 65
3.3.2 方法的参数 67
3.3.3 静态方法与实例方法 74
3.3.4 方法的重载与覆盖 76
3.4 属性 81
3.5 综合应用实例 85
第4章 面向对象编程进阶 91
4.1 类的继承与多态 91
4.1.1 继承 91
4.1.2 多态 96
4.2 操作符重载 102
4.3.1 隐式类型转换 107
4.3 类型转换 107
4.3.2 显式类型转换 109
4.3.3 使用Convert转换 111
4.4 结构与接口 112
4.4.1 结构 112
4.4.2 接口 114
4.5 集合与索引器 117
4.5.1 集合 117
4.5.2 索引器 121
4.6 异常处理 124
4.6.1 异常与异常类 124
4.6.2 异常处理 125
4.7.1 委托 130
4.7 委托与事件 130
4.7.2 事件 133
4.8 预处理命令 136
4.8.1 #define、#undef指令 136
4.8.2 #if、#elif、#else、#endif指令 136
4.8.3 #warning、#error指令 137
4.8.4 #region、#endregion指令 137
4.8.5 #line指令 138
4.9 组件与程序集 138
4.9.1 组件 138
4.9.2 程序集 139
第5章 Windows应用程序开发 144
5.1 开发应用程序的步骤 144
5.2.1 创建Windows应用程序项目 147
5.2 窗体 147
5.2.2 选择启动窗体 148
5.2.3 窗体属性 148
5.3 Windows控件使用 150
5.3.1 常用控件和属性 150
5.3.2 Label控件和LinkLabel控件 152
5.3.3 Button控件 153
5.3.4 TextBox控件 154
5.3.5 RadioButton控件 157
5.3.6 CheckBox控件 157
5.3.7 ListBox控件 159
5.3.8 ComboBox控件 160
5.3.9 GroupBox控件 163
5.3.10 ListView控件 164
5.3.11 PictureBox控件 166
5.3.12 StatusBar控件 167
5.3.13 Timer控件 168
5.4 菜单 169
5.4.1 在设计时创建菜单 169
5.4.2 以编程方式创建菜单 170
5.5 对话框 173
5.5.1 在设计时创建对话框 174
5.5.2 以编程方式设置属性 175
5.6.1 创建MDI父窗体 178
5.6.2 创建MDI子窗体 178
5.6 多文档界面(MDI) 178
5.6.3 确定活动的MDI子窗体 179
5.6.4 排列子窗体 180
5.7 打印与打印预览 181
5.7.1 在设计时创建打印作业 181
5.7.2 选择打印机打印文件 181
5.7.3 打印图形 182
5.7.4 打印文本 182
5.8 综合应用实例 183
第6章 GDI+编程 186
6.1 创建Graphics对象 186
6.2 笔 187
6.3 画笔 187
6.4 图案 188
6.5 颜色 189
6.6 绘制线条或空心形状 189
6.7 绘制实心形状 190
6.8 用GDI+显示字符串 191
6.9 用GDI+显示图像 192
第7章 文件操作 193
7.1 用于文件操作的类 193
7.2 文件类 193
7.3 目录类 194
7.3.1 Directory类 194
7.3.2 DirectoryInfo类 195
7.4 Path类 195
7.5 创建文件 196
7.6 读写文件 197
7.7 综合应用实例 197
第8章 数据库应用开发 211
8.1 数据库概述 211
8.1.1 关系数据库模型 211
8.1.2 结构化查询语言(SQL) 212
8.2 ADO.NET概述 215
8.2.1 ADO.NET基本概念与特点 215
8.2.2 ADO.NET与ADO的比较 218
8.2.3 ADO.NET对象模型的结构 220
8.2.4 ADO.NET数据库开发方式 222
8.3 创建连接 224
8.3.1 Connection连接字符串 224
8.3.2 在设计时创建连接对象 225
8.3.3 在运行时创建连接对象 228
8.3.4 打开和关闭连接 229
8.3.5 处理Connection对象的事件 230
8.3.6 事务处理 231
8.4 使用Command对象与DataReader对象 231
8.4.1 Command对象与DataReader对象简介 231
8.4.2 使用Command对象操作数据 232
8.4.3 使用DataReader对象检索数据 236
8.5 使用DataAdapter对象与DataSet对象 237
8.5.1 用DataSet对象管理数据 237
8.5.2 数据绑定 241
8.5.3 使用DataAdapter对象 249
8.5.4 多表应用 253
第9章 C#多线程技术 258
9.1 线程概述 258
9.1.1 多线程工作方式 258
9.1.2 什么时候使用多线程 259
9.2 .NET对多线程的支持 259
9.2.1 线程的建立与启动 259
9.2.2 线程的挂起、恢复与终止 260
9.3 一个多线程程序 261
9.4 线程的优先级 264
9.5 线程同步 266
9.5.1 同步的含义 266
9.5.2 在C#中处理同步 267
9.5.3 同步时要注意的问题 269
第10章 Web应用程序开发 271
10.1 ASP.NET简介 271
10.1.1 编辑ASP.NET程序 271
10.1.2 ASP.NET程序结构 274
10.1.3 ASP.NET的特点 278
10.2 Web Form 278
10.2.1 Web Form基础 278
10.2.2 页面事件 279
10.2.3 IsPostBack属性 281
10.3 HTML控件 283
10.4 服务器控件 286
10.5.1 Web服务概述 290
10.5 Web服务创建与应用 290
10.5.2 创建简单的Web服务 293
习题 296
实验 310
实验1 C#编程环境 310
实验2 C#编程基础 311
实验3 C#面向对象编程基础 316
实验4 接口 324
实验5 异常处理 328
实验6 Windows应用程序开发 329
实验7 GDI+编程 341
实验8 文件和数据库应用 347
实验9 多线程编程 353
实验10 Web应用程序 355
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《博士教你识中药》(中国)黄汉超 2019
- 《东方杂志 第110册 第25卷 第一至四号 1928年1月-1928年2月》上海书店出版社编 2012
- 《清明 我们的节日》冯骥才编 2017
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《走出人格陷阱》郑晓斌,徐樟责编;武志红 2020
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《东方杂志 第94册 第22卷 第四至七号 1925年2月-1925年4月》上海书店出版社编 2012
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019