《C#程序设计基础》教程、实验、习题PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:赵敏主编
- 出 版 社:北京:电子工业出版社
- 出版年份:2011
- ISBN:9787121137471
- 页数:252 页
第1章 C#概述及Visual Studio.NET集成开发环境(IDE) 1
1.1 .NET框架概述 1
1.1.1 .NET的定义 1
1.1.2 .NET开发平台 1
1.1.3 .NET Framework结构 1
1.1.4 Microsoft Visual Studio.NET(VS.NET)集成开发环境(IDE) 2
1.2 C#语言概述 2
1.2.1 C#语言简介 2
1.2.2 C#语言特点 2
1.2.3 C#语言开发应用范围 3
1.3 配置Visual C#开发环境 3
1.3.1 Visual Studio 2008的安装 3
1.3.2 C#的启动 5
1.3.3 起始页 6
1.3.4 Visual C#的退出 7
1.3.5 Visual C#菜单栏、工具栏、工具箱 7
1.3.6 解决方案资源管理器 7
1.3.7 类视图 8
1.3.8 属性窗口 8
1.3.9 窗体设计器、代码编辑窗口 8
习题1 9
上机实验一 9
第2章 编制一个简单的C#应用程序 13
2.1 第一个控制台应用程序设计实例 13
2.2 第一个Windows应用程序实例 15
2.3 C#项目和解决方案 17
2.4 应用程序起始点 17
2.5 配置程序集信息 18
习题2 18
上机实验二 19
实验 VS2008开发环境下开发简单的.NET应用程序 19
第3章 C#程序设计基础 23
3.1 C#的关键字和标识符 23
3.2 C#的数据类型 25
3.2.1 值类型 25
3.2.2 引用类型 26
3.2.3 值类型与引用类型关系 28
3.3 C#中的变量和常量 29
3.3.1 变量 29
3.3.2 常量 30
3.4 运算符和表达式 31
3.4.1 运算符 31
3.4.2 表达式 34
3.5 运算符的优先级与结合性 34
3.6 格式控制符 36
3.7 控制台输入与输出 38
习题3 38
上机实验三 38
实验1 两数相加 38
实验2 求矩形的周长和面积 40
第4章 C#控制语句及数组的使用 42
4.1 选择结构语句 42
4.1.1 if语句 42
4.1.2 switch语句 45
4.2 循环控制语句 46
4.2.1 while语句 46
4.2.2 do while语句 46
4.2.3 for语句 47
4.3 跳转语句 47
4.4 数组 48
4.4.1 数组的定义 48
4.4.2 数组的初始化 50
4.4.3 访问数组中的元素 51
4.4.4 数组与System.Array 53
4.4.5 使用foreach语句遍历数组元素 54
习题4 54
上机实验四 55
实验 熟练掌握循环语句 55
第5章 面向对象编程基础 56
5.1 面向对象概念 56
5.2 类 56
5.2.1 类的声明 57
5.2.2 类的成员 57
5.2.3 构造函数 58
5.2.4 析构函数 61
5.3 方法 61
5.3.1 方法的声明 62
5.3.2 方法的参数 63
5.3.3 方法的重载 66
5.3.4 静态方法和实例方法 67
5.4 属性 68
5.5 类的继承与多态 71
5.5.1 类的继承 71
5.5.2 类的多态 74
5.6 接口 78
5.7 委托与事件 81
5.8 异常处理 86
5.9 集合与索引器 90
5.9.1 集合 90
5.9.2 索引器 93
习题5 94
上机实验五 95
实验1 抽象类和抽象方法的使用 95
实验2 接口演示 96
实验3 接口实现 97
实验4 虚方法与非虚方法的区别 99
实验5 密封类和密封方法的使用 100
实验6 委托的声明和使用 102
实验7 异常处理 104
第6章 Windows应用程序开发 107
6.1 窗体 107
6.2 Windows常用控件的使用 110
6.2.1 标签控件和超链接标签控件 112
6.2.2 按钮控件 113
6.2.3 文本框控件、富文本框控件 114
6.2.4 单选按钮控件 117
6.2.5 复选框控件 118
6.2.6 列表框控件 118
6.2.7 组合框控件 118
6.2.8 分组框控件 119
6.2.9 面板控件 122
6.2.10 图片框控件 122
6.2.11 定时器控件 122
6.2.12 滚动条控件 123
6.2.13 月历控件 123
6.2.14 工具栏控件 124
6.2.15 状态栏控件 125
6.3 菜单 125
6.3.1 菜单控件 125
6.3.2 上下文菜单 127
6.4 对话框 127
6.5 通用对话框 128
6.5.1 消息框 128
6.5.2 打开文件对话框 129
6.5.3 保存文件对话框 131
6.5.4 颜色对话框 131
6.5.5 字体对话框 132
6.6 多文档界面 133
6.6.1 创建MDI主窗体(父窗体) 133
6.6.2 创建MDI子窗体 133
习题6 134
上机实验六 135
实验1 设计程序,实现A!+B!+C!的运算并输出运算结果 135
实验2 设计Windows应用程序,根据单选按钮和复选框的选择,分别显示时间和日期 137
实验3 创建一个ListBox 139
实验4 创建一个菜单驱动,实现最简单文字编辑功能的记事本程序 140
第7章 GDI+编程 145
7.1 创建Graphics对象 145
7.2 画笔 147
7.3 画刷 148
7.4 颜色 152
7.5 绘制线条或空心形状 152
7.6 绘制实心形状 153
7.7 用GDI+绘制文本 153
7.7.1 字体 153
7.7.2 文本处理 154
7.8 用GDI+显示图像 155
习题7 157
上机实验七 157
实验 设计一个简易Windows绘图板(利用Graphics对象绘制线条和形状、呈现文本、显示或操作图像) 157
第8章 文件操作 166
8.1 流 166
8.1.1 文本文件的读取和写入 167
8.1.2 二进制流的读/写 168
8.1.3 文件流的读/写 170
8.2 文件类 171
8.3 目录类 175
8.4 Path类 178
8.5 创建文件 179
8.6 读/写文件 179
8.6.1 写入文件 179
8.6.2 读取文件 180
习题8 180
上机实验八 181
实验 简易文件管理器制作 181
第9章 数据库应用开发 184
9.1 数据库概述 184
9.1.1 关系数据库模型 184
9.1.2 结构化查询语言(SQL) 185
9.2 ADO.NET概述 189
9.3 创建连接 190
9.4 使用Command对象与DataReader对象 192
9.4.1 Command对象 192
9.4.2 DataReader对象 194
9.5 使用DataSet对象与DataAdapter对象 197
9.5.1 DataSet对象 197
9.5.2 DataAdapter对象 199
9.6 数据绑定 205
9.6.1 数据绑定概述 205
9.6.2 简单数据绑定 205
9.6.3 复杂数据绑定 206
9.7 DataGridView控件 209
习题9 211
上机实验九 212
实验 设计一个成语词典查询系统 212
第10章 C#多线程技术 220
10.1 线程概述 220
10.2 .NET对多线程的支持 220
10.3 一个多线程程序 221
10.4 线程的优先级 223
10.5 线程同步 225
习题10 232
上机实验十 233
实验1 创建两个线程,打印从1到10的数字(不带参数) 233
实验2 创建两个线程,打印从1到10的数字(带参数) 234
实验3 使用lock同步线程 235
第11章 ASP.NET Web应用程序开发 237
11.1 ASP.NET简介 237
11.1.1 ASP.NET的开发环境配置 237
11.1.2 简单网站的创建 237
11.2 Web Form 239
11.3 HTML控件 240
11.3.1 HTML(超文本标记语言)简介 240
11.3.2 HTML控件的使用 241
11.4 服务器控件 242
11.4.1 标准控件 242
11.4.2 验证控件 244
11.4.3 数据操作 246
习题11 247
上机实验十一 247
实验 创建ASP.NET页面Gride.aspx,使用GridView控件显示范例数据库Northwind中Products表的数据信息 248
参考文献 251
- 《管理信息系统习题集》郭晓军 2016
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《“十三五”规划教材 中药鉴定学实验 供中药学 药学及相关专业使用 第2版》吴啟南 2018
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《21世纪法学系列教材 配套辅导用书 行政法与行政诉讼法练习题集 第5版》李元起主编 2018
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017