图书介绍
Visual C# 2008程序设计教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 杨继萍,马海军编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302224075
- 出版时间:2010
- 标注页数:524页
- 文件大小:120MB
- 文件页数:542页
- 主题词:C语言-程序设计-教材
PDF下载
下载说明
Visual C# 2008程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Visual C# 2008程序设计概述1
1.1 使用Visual C#编写Windows应用程序1
1.2 编程语言——过程化、事件驱动及面向对象2
1.2.1 对象模型2
1.2.2 Microsoft公司的Visual Studio4
1.3 编写C#程序4
1.3.1 3个步骤4
1.3.2 C#应用程序文件5
1.4 Visual Studio环境6
1.5 编写第一个C#工程12
1.5.1 设置工作区12
1.5.2 规划工程15
1.5.3 定义用户界面15
1.5.4 设置属性17
1.5.5 编写代码22
1.5.6 C#代码的语句23
1.5.7 为HelloWorld程序编写事件处理方法24
1.5.8 运行工程27
1.5.9 保存工作28
1.5.10 打开工程29
1.5.11 修改工程29
1.5.12 打印代码33
1.6 示例输出34
1.7 查找和修正错误36
1.7.1 句法错误36
1.7.2 运行时错误37
1.7.3 逻辑错误37
1.7.4 工程调试38
1.7.5 修改事件处理程序38
1.7.6 对象的命名规则和命名约定40
1.8 Visual Studio的帮助42
1.8.1 安装并运行MSDN42
1.8.2 查看帮助主题42
1.8.3 上下文敏感的帮助44
1.8.4 管理窗口45
1.9 实用编程示例45
1.9.1 规划工程45
1.9.2 规划对象和属性46
1.9.3 规划事件处理方法47
1.9.4 编写工程47
1.10 思考与练习49
1.10.1 复习题49
1.10.2 编程练习49
1.10.3 案例分析50
第2章 用户界面设计52
2.1 更多控件介绍52
2.2 处理多个控件60
2.3 设计方便用户的应用程序62
2.3.1 设计用户界面63
2.3.2 定义键盘快捷键63
2.3.3 设置Accept和Cancel按钮64
2.3.4 设置控件的Tab键顺序64
2.3.5 设置窗体在屏幕上的位置66
2.3.6 创建工具提示66
2.4 为控件编码67
2.5 打印窗体74
2.6 实用编程示例74
2.6.1 规划工程74
2.6.2 规划对象和属性75
2.6.3 规划事件处理方法76
2.6.4 编写工程77
2.7 良好的编程惯例80
2.8 思考与练习80
2.8.1 复习题80
2.8.2 编程练习81
2.8.3 案例分析82
第3章 变量、常量和计算84
3.1 数据——变量和常量84
3.1.1 数据类型85
3.1.2 命名规则86
3.1.3 命名约定86
3.1.4 有名常量与固有常量87
3.1.5 声明变量89
3.1.6 变量的作用域和生存期91
3.2 计算93
3.2.1 把字符串转换为数值数据类型93
3.2.2 算术运算94
3.2.3 运算顺序95
3.2.4 在代码中应用计算96
3.2.5 在数值数据类型之间转换98
3.2.6 执行包含不同数据类型的计算99
3.2.7 数的舍入99
3.3 格式化要显示的数据100
3.3.1 使用格式说明符代码100
3.3.2 选择程序输出的控件102
3.4 计算编程示例103
3.5 处理异常106
3.6 在消息框中显示消息109
3.7 计数与累计总和112
3.8 实用编程示例113
3.8.1 规划工程113
3.8.2 规划对象和属性113
3.8.3 规划事件处理方法115
3.8.4 编写工程116
3.9 思考与练习118
3.9.1 复习题118
3.9.2 编程练习118
3.9.3 案例分析120
第4章 决策和条件122
4.1 if语句122
4.2 Boolean表达式124
4.2.1 比较数值变量和常量125
4.2.2 比较字符数据125
4.2.3 比较字符串126
4.2.4 测试结果是true还是false128
4.2.5 比较大写和小写字符128
4.2.6 复合Boolean表达式129
4.2.7 短路操作130
4.3 嵌套if语句131
4.4 对单选按钮和复选框使用if语句134
4.4.1 几个简单示例135
4.4.2 检查单选按钮编组的状态136
4.4.3 检查多个复选框的状态137
4.5 增强消息框137
4.5.1 显示消息字符串137
4.5.2 显示多个按钮139
4.6 输入有效性验证140
4.7 switch语句142
4.8 共享事件处理程序145
4.9 调用事件处理程序147
4.10 实用编程示例148
4.10.1 规划工程149
4.10.2 规划对象和属性149
4.10.3 规划事件处理程序151
4.10.4 编写工程151
4.11 调试C#工程154
4.12 逐步的调试教程159
4.13 思考与练习165
4.13.1 复习题165
4.13.2 编程练习165
4.13.3 案例分析166
第5章 菜单、通用对话框和方法169
5.1 菜单169
5.1.1 定义菜单169
5.1.2 逐步创建一个菜单173
5.1.3 为菜单项编码173
5.1.4 Windows菜单的标准176
5.2 通用对话框176
5.2.1 显示Windows通用对话框176
5.2.2 使用对话框中的信息177
5.2.3 使用Color对话框177
5.2.4 使用Font对话框177
5.2.5 设置初值178
5.3 创建上下文菜单179
5.3.1 逐步创建一个上下文菜单179
5.3.2 共享方法181
5.4 编写通用方法181
5.4.1 创建新方法182
5.4.2 向方法传递实参182
5.4.3 编写返回值的方法183
5.4.4 带有多个参数的方法185
5.4.5 引用和输出参数186
5.4.6 把计算分为较小的单元187
5.5 基于已有工程创建新工程190
5.6 实用编程示例191
5.6.1 规划工程191
5.6.2 规划对象和属性191
5.6.3 规划方法193
5.6.4 编写工程194
5.7 思考与练习199
5.7.1 复习题199
5.7.2 编程练习200
5.7.3 案例分析201
第6章 多窗体工程203
6.1 使用多个窗体203
6.1.1 创建新窗体203
6.1.2 添加和删除窗体204
6.2 About对话框206
6.2.1 使用About对话框模板207
6.2.2 设置程序集信息207
6.2.3 显示About窗体208
6.3 使用窗体的方法和事件209
6.3.1 显示窗体209
6.3.2 隐藏或关闭窗体210
6.3.3 响应窗体事件211
6.3.4 窗体事件的顺序211
6.3.5 编写选定事件的事件处理程序211
6.4 多窗体工程中的变量和常量212
6.4.1 在类中创建属性212
6.4.2 将属性应用于多个窗体214
6.4.3 在多个窗体间传递汇总值215
6.5 启动界面216
6.5.1 创建启动界面216
6.5.2 控制启动窗体显示的时间216
6.5.3 使启动窗体首先显示217
6.6 在IDE之外运行程序218
6.7 实用编程示例218
6.7.1 规划工程219
6.7.2 编写工程222
6.7.3 工程解决方案的代码223
6.8 思考与练习231
6.8.1 复习题231
6.8.2 编程练习232
6.8.3 案例分析233
第7章 列表、循环和打印234
7.1 列表框和组合框234
7.2 while和do/while循环241
7.2.1 再谈布尔数据类型242
7.2.2 对列表框使用while循环243
7.3 for循环244
7.4 使列表项显示为被选定状态247
7.5 向打印机发送信息248
7.5.1 PrintDocument控件248
7.5.2 打印列表框的内容252
7.5.3 打印列表中选定的表项252
7.5.4 对齐小数点列252
7.5.5 显示“打印预览”窗口253
7.5.6 打印多个页面254
7.6 实用编程示例255
7.6.1 规划工程256
7.6.2 规划对象和属性256
7.6.3 规划事件处理程序257
7.6.4 编写工程257
7.7 思考与练习261
7.7.1 复习题261
7.7.2 编程练习261
7.7.3 案例分析262
第8章 数组264
8.1 一维数组264
8.1.1 下标265
8.1.2 有效下标266
8.2 foreach循环266
8.3 结构267
8.3.1 声明基于结构的变量268
8.3.2 访问结构变量中的元素268
8.3.3 在结构中包括数组269
8.4 将数组元素用作累加器269
8.4.1 加入到对应的总值270
8.4.2 调试数组程序271
8.5 表查询272
8.6 为数组使用列表框275
8.7 多维数组276
8.7.1 初始化二维数组277
8.7.2 打印二维表277
8.7.3 总计二维表278
8.7.4 二维表的查询操作279
8.8 实用编程示例281
8.8.1 规划工程282
8.8.2 规划对象和属性282
8.8.3 规划方法284
8.8.4 编写工程285
8.9 思考与练习291
8.9.1 复习题291
8.9.2 编程练习291
8.9.3 案例分析293
第9章 Web应用程序295
9.1 C#和Web编程295
9.2 Web站点的类型297
9.2.1 文件系统Web站点298
9.2.2 IIS Web站点298
9.2.3 远程站点和FTP298
9.3 创建Web站点298
9.4 Web Form页面布局305
9.4.1 利用表格进行布局305
9.4.2 绝对定位307
9.4.3 在Web页面上添加图像308
9.4.4 级联样式表309
9.5 在Web页面之间导航313
9.5.1 使用超链接313
9.5.2 添加第二个Web页面313
9.5.3 以代码传输页面315
9.6 检验器控件315
9.7 维护状态316
9.7.1 保留控件的内容316
9.7.2 保留变量的值316
9.7.3 检查回送317
9.7.4 把值传送给另一个页面317
9.8 AJAX318
9.9 管理Web工程319
9.10 一些Web缩写词320
9.11 实用编程示例320
9.11.1 规划工程320
9.11.2 规划对象和属性320
9.11.3 规划方法322
9.11.4 编写工程323
9.12 思考与练习326
9.12.1 复习题326
9.12.2 编程练习326
9.13 案例分析327
第10章 访问数据库文件328
10.1 数据库文件328
10.1.1 C#和数据库文件328
10.1.2 数据库术语328
10.1.3 XML数据329
10.2 ADO.NET和C#的应用331
10.3 创建数据库应用程序332
10.3.1 Windows数据库应用程序的逐步练习333
10.3.2 网格的智能标签337
10.3.3 数据库模式文件338
10.4 绑定数据字段338
10.4.1 数据源窗口339
10.4.2 数据库细节程序的逐步练习339
10.5 从列表选择记录341
10.5.1 转换为组合框选项342
10.5.2 选择表中的字段343
10.5.3 列表数据排序344
10.5.4 选择字段的控件类型345
10.6 使用Web Form选择记录346
10.6.1 Web数据库应用程序中的安全性346
10.6.2 创建Web选项应用程序347
10.6.3 移植工程351
10.7 LINQ352
10.7.1 创建查询352
10.7.2 LINQ工程的逐步指导353
10.7.3 LINQ to SQL353
10.8 实用编程示例356
10.8.1 设计工程356
10.8.2 设计对象和属性357
10.8.3 设计过程357
10.8.4 编写工程357
10.9 思考与练习358
10.9.1 复习题358
10.9.2 编程练习358
10.11 案例分析358
第11章 数据文件360
11.1 数据文件概述360
11.2 简单文件I/O360
11.3 .NET文件处理364
11.3.1 使用流处理文件365
11.3.2 使用StreamWriter将数据写入文件365
11.3.3 使用StreamReader类读取文件中的数据367
11.4 使用文件通用对话框370
11.4.1 OpenFileDialog控件的属性370
11.4.2 显示Open File对话框370
11.4.3 打开和写入文件程序372
11.5 保存列表框的内容374
11.5.1 加载列表框375
11.5.2 检查文件是否存在375
11.5.3 保存文件376
11.5.4 询问用户是否保存376
11.5.5 Form_FormClosing事件处理程序376
11.6 实用编程示例377
11.6.1 设计工程377
11.6.2 设计对象和属性377
11.6.3 设计方法377
11.6.4 编写工程378
11.7 思考与练习382
11.7.1 复习题382
11.7.2 编程练习382
11.7.3 案例分析383
第12章 创建面向对象的程序384
12.1 面向对象的编程技术384
12.1.1 对象384
12.1.2 面向对象的术语385
12.1.3 可重用的类386
12.1.4 多层应用程序387
12.2 类387
12.3 利用类创建新对象395
12.4 继承401
12.5 管理多类工程410
12.6 使用对象浏览器410
12.6.1 检查C#类410
12.6.2 检查编写的类412
12.7 实用编程示例412
12.7.1 规划工程413
12.7.2 规划基类窗体的对象和属性415
12.7.3 规划基类窗体的事件处理程序415
12.7.4 规划主窗体的对象和属性415
12.7.5 规划主窗体的事件处理程序416
12.7.6 规划About窗体的对象和属性417
12.7.7 规划Summary窗体的对象和属性417
12.7.8 规划Summary窗体的属性417
12.7.9 规划ClothingSale类417
12.7.10 规划MemberClothingSale对象方法418
12.7.11 编写工程418
12.8 复习题428
12.9 编程练习428
12.10 案例分析429
第13章 图形、动画、声音和拖放430
13.1 Windows和Web中的图形430
13.2 图形环境430
13.2.1 绘制图形的步骤431
13.2.2 Paint事件处理程序431
13.2.3 Pen和Brush对象432
13.2.4 坐标系433
13.2.5 Graphics方法434
13.3 随机数435
13.4 简单动画438
13.4.1 显示动画图形438
13.4.2 在运行时调整图片438
13.4.3 移动图片440
13.5 Timer控件440
13.6 滚动条控件442
13.6.1 滚动条的属性442
13.6.2 滚动条事件443
13.6.3 实用编程示例443
13.7 播放声音445
13.7.1 把声音文件添加到工程的资源中445
13.7.2 声音播放程序446
13.8 播放视频447
13.9 拖放编程技术449
13.9.1 源对象449
13.9.2 目标对象450
13.9.3 拖放程序451
13.9.4 拖放图像452
13.9.5 DragDroplmage程序453
13.10 实用编程示例454
13.10.1 规划工程454
13.10.2 规划对象和属性455
13.10.3 规划事件处理程序456
13.10.4 编写工程456
13.11 思考与练习459
13.11.1 复习题459
13.11.2 编程练习460
13.11.3 案例分析460
第14章 C#中的其他主题461
14.1 高级验证技术461
14.1.1 使用ErrorProvider控件461
14.1.2 MaxLength和Character-Casing属性463
14.1.3 字段级验证464
14.1.4 使用Validating事件和CausesValidation属性464
14.1.5 捕获用户的击键467
14.1.6 使用屏蔽文本框进行验证468
14.2 代码片段和样本468
14.3 多文档界面469
14.3.1 创建MDI工程469
14.3.2 添加Window菜单471
14.4 工具栏和状态栏472
14.4.1 工具栏472
14.4.2 状态栏473
14.4.3 两个有用的日期控件474
14.5 在Windows窗体上显示Web页面477
14.5.1 WebBrowser控件477
14.5.2 WebBrowser程序477
14.5.3 检查Enter键479
14.6 XML数据文件480
14.6.1 节点、元素和属性480
14.6.2 读写XML文件482
14.6.3 读取XML文件的C#工具484
14.7 WPF基础488
14.7.1 WPF Interoperability489
14.7.2 向Windows窗体添加WPF控件的逐步指导490
14.7.3 编写一个WPF应用程序491
14.7.4 创建WPF Hello World应用程序的逐步指导492
14.7.5 Expression Blend的作用494
14.8 思考与练习494
14.8.1 复习题494
14.8.2 编程练习494
14.8.3 案例分析494
附录A 习题答案496
附录B 处理日期、数学和字符串运算的方法504
B.1 处理日期504
B.2 数学方法506
B.3 处理字符串507
B.4 数据类型转换的方法508
附录C 管理环境的技巧和快捷方法509
C.1 设置便于使用的屏幕509
C.2 在窗体设计器中使用快捷方式513
C.3 使用编辑器中的快捷键514
C.4 使用上下文相关的帮助窗口517
C.5 使用调试工具518
C.6 复制和移动工程519
C.7 重命名和删除事件处理程序520
C.8 部署应用程序521
附录D 安全机制522
D.1 身份验证和授权522
D.2 编写安全的代码523
D.3 代码访问安全技术523
D.4 安全技术进一步阅读指导524
热门推荐
- 5359.html
- 210691.html
- 3134520.html
- 1692660.html
- 2694329.html
- 2997237.html
- 1588035.html
- 376208.html
- 3752118.html
- 3801615.html
- http://www.ickdjs.cc/book_1397017.html
- http://www.ickdjs.cc/book_2421210.html
- http://www.ickdjs.cc/book_3135243.html
- http://www.ickdjs.cc/book_308501.html
- http://www.ickdjs.cc/book_598160.html
- http://www.ickdjs.cc/book_3351336.html
- http://www.ickdjs.cc/book_2554628.html
- http://www.ickdjs.cc/book_55205.html
- http://www.ickdjs.cc/book_2587656.html
- http://www.ickdjs.cc/book_2867642.html