图书介绍
Visual C# 2008入门经典PDF|Epub|txt|kindle电子书版本网盘下载
![Visual C# 2008入门经典](https://www.shukui.net/cover/61/31268947.jpg)
- (美)JamesFoxall著;张劼译 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115207142
- 出版时间:2009
- 标注页数:342页
- 文件大小:85MB
- 文件页数:357页
- 主题词:C语言-程序设计
PDF下载
下载说明
Visual C# 2008入门经典PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 Visual C#2008环境2
第1章 全心身投入:Visual C#2008编程之旅2
1.1 开始使用Visual C#20083
1.2 新建项目3
1.3 理解Visual Studio.NET环境5
1.4 修改对象的属性6
1.4.1 对象的命名6
1.4.2 设置窗体的Text属性7
1.4.3 保存项目8
1.4.4 为窗体添加图标8
1.4.5 改变窗体的大小9
1.5 在窗体中添加控件10
1.6 设计界面10
1.6.1 在窗体中添加可见控件10
1.6.2 在窗体中添加不可见的控件12
1.7 编写界面后面的代码13
1.7.1 让用户浏览文件13
1.7.2 使用代码终止程序15
1.8 运行项目16
1.9 总结17
1.10 问与答17
1.11 作业18
1.11.1 测验18
1.11.2 答案18
1.11.3 练习18
第2章 Visual C#2008导航19
2.1 使用Visual C#2008起始页19
2.1.1 创建新项目20
2.1.2 打开现有的项目21
2.2 导航和定制Visual C#环境21
2.2.1 使用设计窗口22
2.2.2 显示和隐藏设计窗口22
2.2.3 浮动设计窗口22
2.2.4 停靠设计窗口23
2.2.5 自动隐藏设计窗口24
2.3 使用工具栏25
2.3.1 显示和隐藏工具栏25
2.3.2 停靠工具栏及调整其大小26
2.4 使用工具箱将控件添加到窗体中26
2.5 使用“属性”窗口设置对象属性27
2.5.1 选择对象并查看其属性27
2.5.2 查看和修改属性28
2.5.3 使用颜色属性29
2.5.4 查看属性说明30
2.6 管理项目31
2.6.1 使用“解决方案资源管理器”管理项目文件31
2.6.2 使用解决方案32
2.6.3 理解项目组件33
2.6.4 设置项目属性33
2.6.5 添加和删除项目文件34
2.7 快速而简单的编程入门指南35
2.7.1 用变量存储值35
2.7.2 使用过程来编写代码功能单元35
2.8 获取帮助37
2.9 总结37
2.10 问与答37
2.11 作业38
2.11.1 测验38
2.11.2 答案38
2.11.3 练习38
第3章 理解对象和集合39
3.1 理解对象40
3.2 理解属性40
3.2.1 获取和设置属性40
3.2.2 使用对象及其属性41
3.3 理解方法45
3.3.1 触发方法45
3.3.2 理解方法的动态性45
3.4 创建简单的对象示例项目46
3.4.1 为绘图项目创建界面46
3.4.2 编写基于对象的代码46
3.4.3 测试对象示例项目49
3.5 理解集合49
3.6 使用对象浏览器51
3.7 总结52
3.8 问与答52
3.9 作业52
3.9.1 测验52
3.9.2 答案53
3.9.3 练习53
第4章 理解事件54
4.1 理解事件驱动的编程54
4.1.1 触发事件55
4.1.2 由用户交互触发的事件55
4.1.3 由对象触发的事件56
4.1.4 由操作系统触发的事件56
4.1.5 避免递归事件56
4.1.6 访问对象的事件57
4.1.7 使用事件参数58
4.1.8 删除事件处理程序60
4.2 创建事件示例项目61
4.2.1 创建用户界面61
4.2.2 创建事件处理程序62
4.3 总结64
4.4 问与答64
4.5 作业65
4.5.1 测验65
4.5.2 答案65
4.5.3 练习65
第二部分 创建用户界面68
第5章 创建窗体:基础知识68
5.1 修改窗体的名称69
5.2 改变窗体的外观69
5.2.1 在窗体的标题栏中显示文本70
5.2.2 改变窗体的背景色71
5.2.3 将图像添加到窗体背景中72
5.2.4 为窗体添加图标73
5.2.5 为窗体添加最小化、最大化和控制框按钮74
5.2.6 修改窗体边框的外观和行为75
5.2.7 控制窗体最小化和最大化时的大小76
5.3 显示和隐藏窗体76
5.3.1 显示窗体76
5.3.2 理解窗体的模态性77
5.3.3 指定窗体的初始显示位置78
5.3.4 以正常、最大化或最小化状态显示窗体79
5.3.5 防止窗体在任务栏中出现80
5.3.6 卸载窗体80
5.4 总结81
5.5 问与答81
5.6 作业81
5.6.1 测验81
5.6.2 答案82
5.6.3 练习82
第6章 创建窗体:高级技能83
6.1 使用控件83
6.2 在工具箱中双击以添加控件84
6.3 通过从工具箱中拖曳来添加控件84
6.4 通过绘制来添加控件84
6.4.1 操纵控件85
6.4.2 使用网格(大小和对齐)85
6.4.3 使用视图轮廓线(snap line)87
6.4.4 选择一组控件88
6.4.5 对齐控件89
6.4.6 使控件的大小相同90
6.4.7 使一组控件的间距相等90
6.4.8 为一组控件设置属性值90
6.4.9 锚定控件和自动调整控件的大小91
6.4.10 创建Tab键顺序93
6.4.11 堆叠控件(z轴顺序)95
6.5 创建位于最前面的非模态窗口95
6.6 创建透明窗体96
6.7 创建可滚动窗体96
6.8 创建多文档界面97
6.9 总结100
6.10 问与答100
6.11 作业100
6.11.1 测验100
6.11.2 答案101
6.11.3 练习101
第7章 使用传统控件102
7.1 使用Label控件显示静态文本102
7.2 通过文本框让用户输入文本103
7.2.1 指定文本对齐方式104
7.2.2 创建多行文本框104
7.2.3 添加滚动条105
7.2.4 限制用户可输入的字符数106
7.2.5 创建密码框107
7.2.6 理解文本框的常用事件107
7.3 创建按钮108
7.4 使用复选框提供是/否选项109
7.5 创建容器和单选按钮组110
7.5.1 使用面板和分组框110
7.5.2 使用单选按钮111
7.6 使用列表框显示列表112
7.6.1 在设计时操纵Items113
7.6.2 在运行时操纵Items113
7.6.3 添加元素到列表中114
7.6.4 将元素从列表中删除114
7.6.5 清除列表115
7.6.6 检索列表中选定元素的信息116
7.6.7 对列表进行排序117
7.7 使用组合框创建下拉列表117
7.8 总结118
7.9 问与答119
7.10 作业119
7.10.1 测验119
7.10.2 答案120
7.10.3 练习120
第8章 使用高级控件121
8.1 创建定时器121
8.2 创建带选项卡的对话框123
8.3 在图像列表(Image List)控件中存储图片126
8.4 使用列表视图(List View)控件创建增强的列表127
8.4.1 创建列127
8.4.2 添加列表项128
8.4.3 使用代码操纵List View129
8.4.4 使用代码添加列表元素129
8.4.5 在代码中确定选中的元素130
8.4.6 使用代码删除列表元素130
8.4.7 删除所有列表元素130
8.5 使用Tree View创建层次型列表131
8.5.1 添加节点到Tree View中131
8.5.2 删除节点133
8.5.3 清除所有节点133
8.6 总结133
8.7 问与答134
8.8 作业134
8.8.1 测验134
8.8.2 答案134
8.8.3 练习135
第9章 给窗体添加菜单和工具栏136
9.1 创建菜单136
9.1.1 创建顶级菜单项137
9.1.2 为顶级菜单创建菜单项139
9.1.3 移动和删除菜单项140
9.1.4 创建复选菜单项(checked menu item)140
9.1.5 对菜单进行编程141
9.1.6 实现上下文菜单143
9.1.7 为菜单项指定快捷键144
9.2 使用工具栏控件145
9.2.1 使用按钮集合添加工具栏按钮146
9.2.2 对工具栏进行编程147
9.2.3 为工具栏按钮创建下拉菜单148
9.3 创建状态栏149
9.4 总结150
9.5 问与答150
9.6 作业151
9.6.1 测验151
9.6.2 答案151
9.6.3 练习151
第三部分 编程154
第10章 创建和调用方法154
10.1 理解类成员154
10.2 定义和编写方法155
10.2.1 声明不返回值的方法156
10.2.2 声明返回值的过程159
10.3 调用方法159
10.4 退出方法164
10.5 创建静态方法164
10.6 避免无限递归165
10.7 总结165
10.8 问与答166
10.9 作业166
10.9.1 测验166
10.9.2 答案166
10.9.3 练习167
第11章 使用常量、数据类型、变量和数组168
11.1 理解数据类型169
11.1.1 确定数据类型169
11.1.2 将数据从一种数据类型转换为另一种数据类型171
11.2 定义和使用常量172
11.3 声明和引用变量173
11.3.1 声明变量173
11.3.2 将字面值赋给变量174
11.3.3 在表达式中使用变量175
11.4 使用数组175
11.4.1 声明数组175
11.4.2 引用数组变量176
11.4.3 创建多维数组176
11.5 确定作用域177
11.5.1 理解块作用域178
11.5.2 理解方法级(局部)作用域179
11.5.3 理解私有级作用域179
11.6 命名规范180
11.6.1 使用前缀表示数据类型180
11.6.2 使用变量前缀表示作用域180
11.7 在Picture Viewer项目中使用变量181
11.7.1 为选项创建变量181
11.7.2 初始化和使用选项变量181
11.8 总结183
11.9 问与答184
11.10 作业184
11.10.1 测验184
11.10.2 答案185
11.10.3 练习185
第12章 执行算术运算、字符串操作和日期/时间调整186
12.1 使用Visual C#执行基本的算术运算186
12.1.1 执行加法运算187
12.1.2 执行减法和求负运算187
12.1.3 执行乘法运算187
12.1.4 执行除法运算188
12.1.5 执行取模算术运算188
12.1.6 判断运算符优先级顺序188
12.2 比较190
12.3 理解布尔逻辑190
12.3.1 使用And(&)运算符191
12.3.2 使用Not运算符(!)191
12.3.3 使用Or运算符(?)192
12.3.4 使用Xor运算符192
12.3.5 操纵字符串192
12.3.6 拼接字符串192
12.3.7 使用基本的字符串方法和属性193
12.4 使用日期和时间195
12.4.1 理解DateTime数据类型195
12.4.2 增加或减少日期或时间196
12.4.3 获取日期的组成部分196
12.4.4 格式化日期和时间197
12.4.5 获取当前的系统日期和时间197
12.5 总结197
12.6 问与答198
12.7 作业198
12.7.1 测验198
12.7.2 答案198
12.7.3 练习199
第13章 使用Visual C#代码做出决策200
13.1 使用if...else进行决策200
13.1.1 当表达式为false时执行代码202
13.1.2 嵌套的if...else结构203
13.2 使用switch语句对表达式进行多值判断203
13.3 总结207
13.4 问与答207
13.5 作业208
13.5.1 测验208
13.5.2 答案208
13.5.3 练习208
第14章 使用循环提高效率209
14.1 使用for语句执行确定次数的循环209
14.1.1 使用for初始化循环209
14.1.2 创建for示例210
14.2 使用while和do...while语句执行次数不确定的循环212
14.2.1 创建do...while语句213
14.2.2 终止do...while循环213
14.2.3 创建do...while示例214
14.3 总结215
14.4 问与答216
14.5 作业216
14.5.1 测验216
14.5.2 答案216
14.5.3 练习217
第15章 调试代码218
15.1 在代码中添加注释219
15.2 识别两种基本错误220
15.3 使用Visual C#的调试工具222
15.3.1 使用断点222
15.3.2 使用“即时”窗口223
15.3.3 使用“输出”窗口226
15.4 使用try...catch...finally创建错误处理程序226
15.4.1 处理异常229
15.4.2 处理预期的异常230
15.5 总结232
15.6 问与答232
15.7 作业232
15.7.1 测验232
15.7.2 答案233
15.7.3 练习233
第16章 使用类设计对象234
16.1 理解类234
16.1.1 使用类来封装数据和代码235
16.1.2 比较实例成员和静态成员235
16.1.3 理解构造函数和析构函数236
16.1.4 创建对象接口236
16.2 根据类实例化对象241
16.2.1 将对象引用绑定到变量241
16.2.2 晚期绑定对象变量241
16.2.3 早期绑定对象变量242
16.2.4 解除对象引用243
16.2.5 理解对象的生命周期243
16.3 总结244
16.4 问与答244
16.5 作业244
16.5.1 测验245
16.5.2 答案245
16.5.3 练习245
第17章 与用户交互246
17.1 使用MessageBox.Show()函数显示消息246
17.1.1 指定按钮和图标247
17.1.2 判断单击的是哪个按钮249
17.1.3 创建好的消息250
17.2 创建自定义对话框250
17.3 与键盘交互253
17.4 使用常见的鼠标事件255
17.5 总结257
17.6 问与答257
17.7 作业257
17.7.1 测验258
17.7.2 答案258
17.7.3 练习258
第18章 使用图形259
18.1 理解Graphics对象259
18.1.1 为窗体或控件创建Graphics对象260
18.1.2 为新位图创建Graphics对象260
18.1.3 不需要对象时释放对象261
18.2 使用画笔262
18.3 使用系统颜色263
18.4 使用矩形264
18.5 绘制形状265
18.5.1 绘制线条266
18.5.2 绘制矩形266
18.5.3 绘制圆形和椭圆266
18.5.4 清除绘图表面266
18.6 绘制文本267
18.7 持久化窗体上的图形268
18.8 创建绘图示例项目268
18.9 总结272
18.10 问与答272
18.11 作业273
18.11.1 测验273
18.11.2 答案273
18.11.3 练习273
第四部分 使用数据276
第19章 执行文件操作276
19.1 使用OpenFileDialog和SaveFileDialog控件276
19.1.1 使用OpenFileDialog控件277
19.1.2 使用SaveFileDialog控件279
19.2 使用File对象对文件进行操作280
19.2.1 判断文件是否存在281
19.2.2 复制文件281
19.2.3 移动文件282
19.2.4 重命名文件283
19.2.5 删除文件283
19.2.6 获取文件属性284
19.3 使用Directory对象对目录进行操作287
19.4 总结288
19.5 问与答288
19.6 作业288
19.6.1 测验288
19.6.2 答案289
19.6.3 练习289
第20章 处理文本文件和注册表290
20.1 使用注册表290
20.1.1 理解Windows注册表的结构291
20.1.2 使用Registry和RegistryKey访问注册表292
20.1.3 修改Picture Viewer项目以使用注册表295
20.2读 写文本文件299
20.2.1 写入文本文件299
20.2.2 读取文本文件301
20.2.3 修改PictureViewer项目以使用文本文件302
20.3 总结306
20.4 问与答306
20.5 作业306
20.5.1 测验307
20.5.2 答案307
20.5.3 练习307
第21章 使用数据库308
21.1 ADO.NET简介309
21.1.1 连接到数据库309
21.1.2 关闭到数据源的连接310
21.2 操作数据311
21.2.1 理解DataTable对象311
21.2.2 创建DataAdapter311
21.2.3 创建和填充DataTable对象312
21.2.4 引用DataRow中的字段313
21.2.5 导航数据315
21.2.6 编辑记录316
21.2.7 创建新记录317
21.2.8 删除记录318
21.2.9 运行数据库示例319
21.3 总结319
21.4 问与答319
21.5 作业320
21.5.1 测验320
21.5.2 答案320
21.5.3 练习320
第22章 使用自动操作控制其他应用程序321
22.1 创建自动操作库的引用322
22.2 创建自动操作服务器实例322
22.3 对服务器进行操作323
22.3.1 显示Excel323
22.3.2 创建Excel工作簿323
22.3.3 使用Excel工作簿中的数据324
22.3.4 测试客户端应用程序326
22.4 自动操作Microsoft Word326
22.4.1 创建自动操作库的引用327
22.4.2 创建自动操作服务器实例327
22.5 总结329
22.6 问与答329
22.7 作业329
22.7.1 测验329
22.7.2 答案329
22.7.3 练习330
第五部分 部署解决方案及其他332
第23章 部署解决方案332
23.1 理解ClickOnce技术332
23.2 使用发布向导创建ClickOnce程序333
23.3 测试Picture Viewer的ClickOnce安装程序335
23.4 卸载已安装的应用程序335
23.5 为创建ClickOnce程序设置高级选项336
23.6 总结336
23.7 问与答337
23.8 作业337
23.8.1 测验337
23.8.2 答案337
23.8.3 练习337
第24章 广阔的视野338
24.1 .NET框架338
24.2 通用语言运行时339
24.3 微软中间语言339
24.4 名称空间340
24.5 通用类型系统341
24.6 垃圾回收341
24.7 进一步的阅读342
24.8 总结342