Visual C# 2005程序设计基础与实例教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:谢云主编
- 出 版 社:北京:研究出版社
- 出版年份:2008
- ISBN:9787801683540
- 页数:317 页
第1章 初识C# 200 1
1.1 Visual C# 2005简介 1
C#语言简介 1
Visual C# 2005的新特性 1
1.2安装Visual Studio 2005 2
Visual Studio 2005运行环境要求 2
Visual Studio 2005的安装 3
1.3 Visual C# 2005的集成开发环境 8
Visual C# 2005的主界面 8
Visual C# 2005开发界面的组成 10
窗口布局 12
使用【选项】对话框定制环境 13
小结 15
综合练习一 15
一、选择题 15
二、填空题 15
三、问答题 16
四、上机操作题 16
第2章 控制台与窗体应用程序 17
2.1控制台应用程序 17
创建控制台应用程序 17
编写代码 19
生成并运行控制台应用程序 20
2.2窗体应用程序 20
界面设计 21
属性设置 22
编写代码 23
运行程序 24
2.3命名空间 25
什么是命名空间 25
命名空间的声明 25
使用命名空间 26
命名空间示例 26
小结 27
综合练习二 28
一、选择题 28
二、填空题 28
三、问答题 28
四、上机操作题 28
第3章 Visual C# 2005语言基础 29
3.1基本数据类型 29
3.2关键字与标识符 30
关键字 30
标识符 31
3.3常量与变量 31
常量 31
变量 33
3.4类型转换 34
隐式转换 35
显式转换 35
3.5运算符与表达式 35
算术运算符 36
字符串连接运算符 39
关系运算符 39
逻辑运算符 41
赋值运算符 41
位运算符 42
自增和自减运算符 44
其他运算符 45
运算符的优先级和结合顺序 46
3.6常用函数 47
数学函数 47
字符串处理的方法和函数 49
Date Time 51
3.7 C#编码规范 53
分号与分行 53
注释 54
空格、空行与括号 54
命名规则 55
小结 57
综合练习三 57
一、选择题 57
二、填空题 58
三、问答题 58
四、上机操作题 58
第4章 顺序结构与选择结构 60
4.1顺序结构 60
顺序结构的概念 60
输入框 60
消息框 63
综合实例 65
4.2选择结构 67
if语句 68
switch语句 73
综合实例 76
小结 83
综合练习四 83
一、选择题 83
二、填空题 84
三、问答题 84
四、上机操作题 84
第5章 循环结构 85
5.1 for语句 85
for语句的一般形式 85
for语句的执行 86
for语句的表达式 88
程序举例 89
5.2 while语句 91
while语句的一般形式 92
while语句的执行 92
程序举例 92
5.3 do...while语句 95
do...while语句的一般形式 95
do...while语句的执行 95
程序举例 96
5.4循环的嵌套 98
5.5跳转语句 101
goto语句 101
break语句 102
continue语句 104
return语句 105
throw语句 105
小结 105
综合练习五 106
一、选择题 106
二、填空题 106
三、问答题 107
四、上机操作题 107
第6章 方法 108
6.1方法 108
方法的声明 108
return语句 109
方法的调用 110
程序举例 110
6.2参数传递 114
默认的传递方式 114
使用ref参数 115
使用out参数 116
ref参数与out参数的区别 117
理解值与引用 117
6.3方法的嵌套与递归调用 118
方法的嵌套 118
方法的递归 120
小结 123
综合练习六 123
一、选择题 123
二、填空题 124
三、问答题 124
四、上机操作题 124
第7章 类与对象 125
7.1面向过程与面向对象 125
面向过程与面向对象的关系 125
面向对象的特征 126
7.2分类 127
7.3类的定义 127
类的声明 128
类的可访问性 130
7.4类的成员 130
常量 131
字段 131
属性 132
方法 134
事件 135
索引器 136
运算符 136
构造函数与析构函数 136
7.5对象 138
什么是对象 138
对象的创建 138
访问实例成员 138
7.6作用域与生存期 139
局部作用域 139
类作用域 140
生存期与作用域的区别 140
7.7方法的重载 141
7.8综合实例 142
小结 147
综合练习七 148
一、选择题 148
二、填空题 148
三、问答题 148
四、上机操作题 148
第8章 数组与集合类 149
8.1数组 149
几个相关的概念 149
数组的声明 150
创建数组实例 151
数组的初始化 152
访问单个数组元素 153
遍历数组 154
数组的方法和属性 156
数组的复制 157
8.2程序举例 158
System.Random类 159
数组的综合实例 159
8.3 foreach语句 165
foreach语句的一般形式 165
程序举例 166
8.4集合类 169
集合类 169
数组与集合的区别 174
小结 175
综合练习八 175
一、选择题 175
二、填空题 175
三、问答题 175
四、上机操作题 176
第9章 结构与枚举 177
9.1结构 177
结构类型的声明 177
结构变量 179
结构数组 181
结构使用示例 181
结构与类的区别 183
9.2枚举 184
枚举类型的声明 184
枚举中的元素关联 185
基础类型 186
枚举成员 186
枚举变量 186
System.Enum类型 188
枚举使用示例 188
小结 190
综合练习九 190
一、选择题 190
二、填空题 190
三、问答题 190
四、上机操作题 190
第10章 继承、接口与组件 191
10.1继承 191
继承的概念 191
可继承的类 191
基类与派生类 194
调用基类的构造函数 195
protected成员 195
密封类 196
程序举例 196
10.2接口 197
定义接口 197
实现接口 198
继承多个接口 199
接口成员显式实现. 200
10.3索引器 201
什么是索引器 201
使用整数索引 202
使用其他值索引 203
属性与索引器 205
10.4委托 205
委托的声明 205
使用委托 206
多点委托 207
10.5事件 209
什么是事件 209
事件的声明 210
使用事件 211
小结 212
综合练习十 212
一、选择题 212
二、填空题 213
三、问答题 213
四、上机操作题 213
第11章 程序错误与异常处理 214
11.1程序错误的分类 214
按错误的影响和后果分类 214
按错误的性质和范围分类 214
11.2程序调试 217
程序调试工具 217
调试程序举例 218
11.3结构化异常处理 221
try...catch...finally 221
异常处理程序举例 222
11.4异常类 224
异常基类 224
throw语句 225
小结 227
综合练习十一 227
一、选择题 227
二、填空题 228
三、问答题 228
四、上机操作题 228
第12章 文件操作 229
12.1文件操作的类 229
12.2管理文件系统 229
Directory类 230
Directorylnfo类 231
使用Directory类和Directorylnfo类 232
File类 236
Filelnfo类 237
使用File类和Filelnfo类 238
12.3流 240
12.4二进制文件 240
读二进制文件 240
写二进制文件 242
12.5文本文件 243
读取文本文件 243
写入文本文件 245
小结 247
综合练习十二 247
一、选择题 247
二、填空题 247
三、问答题 248
四、上机操作题 248
第13章 数据库编程基础 249
13.1数据库系统 249
数据库及其特点 249
数据库管理系统 250
数据库应用系统 251
数据库系统 251
13.2 SQL Server简介 252
SQL Server 2000 252
SQL命令 253
SQL的数据定义功能 253
SQL的数据查询功能 253
实例 254
13.3 ADO.NET简介 257
ADO.NET对象模型 258
.NET数据提供程序 258
数据集 261
数据集的核心对象 262
小结 262
综合练习十三 263
一、选择题 263
二、填空题 263
三、问答题 263
四、上机操作题 263
第14章 访问数据 264
14.1 SqlConnection类 264
使用SqlConnection对象 264
打开和关闭数据库连接 266
14.2 SqlDataAdapter类 266
14.3 DataGrid控件 266
将数据绑定到控件 267
表样式和列样式 267
14.4 DataGridView控件 267
使用DataGridView控件 268
DataGrid与DataGridView的区别 268
14.5访问数据 268
添加数据控件 268
设计程序界面 270
建立数据库连接 270
编码与运行 275
定制DataGrid样式 276
小结 278
综合练习十四 278
一、选择题 278
二、填空题 279
三、问答题 279
四、上机操作题 279
第15章 学生选课系统 280
15.1学生选课系统简介 280
15.2数据库设计 280
数据表结构 280
创建数据表 281
创建关系图 285
15.3公共类 287
添加DataBase公共类 287
编写公共方法 288
添加ClassShared公共类 289
15.4系统登录与主窗体 289
登录界面设计 290
主窗体设计 290
登录代码 292
主窗体代码 293
15.5学生信息管理 295
用户界面设计 295
编写代码 296
15.6课程信息管理 300
用户界面设计 300
编写代码 301
15.7选课信息管理与查询 306
用户界面设计 306
编写代码 307
15.8运行结果 311
登录 311
系统主界面 311
学生信息管理 312
课程信息管理 313
选课信息管理与查询 313
小结 314
综合练习十五 314
一、选择题 314
二、填空题 315
三、问答题 315
四、上机操作题 315
参考文献 316
内容简介 317
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 2019