VB.NET大学教程 国际版PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:(美)Julia Case Bradley,(美)Anita C.Millspaugh著;章其祥,张楚雄译
- 出 版 社:北京:清华大学出版社
- 出版年份:2004
- ISBN:7302088241
- 页数:530 页
第1章 Visual Studio.NET综述 1
1.1 .NET Framework 1
目录 1
1.1.1 公共语言运行库 2
1.1.2 类库 2
1.1.3 编译成中间语言 3
1.1.4 程序集 4
1.1.5 引用集合 4
1.1.6 ASP.NET 4
1.2 Visual Studio.NET 5
1.2.1 Solution Explorer中的文件 5
1.2.2 部署应用程序 11
1.3 针对.NET的有用提示 11
1.3.3 VB6兼容库 12
1.4 回顾主题 12
1.3.2 窗体尺寸 12
1.3.1 默认字体 12
1.4.1 MDI 13
1.4.2 重新显示子窗口 13
1.4.3 图像列表 14
1.4.4 工具栏 14
1.4.5 状态栏 15
1.4.6 上下文菜单 15
1.5 编程示例 15
1.6 小结 23
1.7 关键术语 24
1.8 复习题 25
1.9 编程练习 25
1.10 案例分析 26
2.1 面向对象的编程 28
第2章 使用类构建多层程序 28
2.1.1 OOP术语 29
2.1.2 可重用的对象 31
2.1.3 多层应用程序 31
2.2 创建类 32
2.2.1 设计自己的类 32
2.2.2 在类中创建属性 32
2.2.3 构造函数和析构函数 34
2.2.4 基本的业务类 36
2.2.5 抛出和捕获异常 39
2.2.6 修改业务类 42
2.2.7 显示汇总数据 46
2.3 命名空间、作用域、和可访问性 47
2.3.1 命名空间 47
2.3.2 作用域 48
2.3.3 生命周期 50
2.3.4 可访问域 50
2.3.5 继承变量和方法 50
2.4 将控件属性传递给组件 51
2.5 无用单元收集器 54
2.6 编程示例 55
2.7 小结 68
2.8 关键术语 70
2.9 复习题 71
2.10 编程练习 72
2.11 案例分析 74
第3章 Windows数据库应用程序 76
3.1 Visual Basic和数据库应用程序 76
3.1.4 ADO.NET组件 77
3.1.3 ADO.NET 77
3.1.1 通用数据访问 77
3.1.2 OLEDB 77
3.1.5 XML数据 80
3.2 MSDE和SQL Server 82
3.2.1 访问服务器 82
3.2.2 获取数据 83
3.3 按不同字段显示数据 85
3.3.1 使用数据填充组合框 86
3.3.2 DataViews——为列表框中的数据排序 86
3.3.3 创建选择项目 87
3.3.4 创建参数化查询 88
3.3.5 将单个控件绑定到数据字段 89
3.3.6 继续开发选择项目 90
3.3.7 为DataSet模式添加表达式 92
3.3.8 添加表达式 93
3.3.9 使用组合框的ValueMember属性 94
3.3.10 移动数据库项目 95
3.4 多层结构 95
3.4.1 创建数据层 96
3.4.2 绑定到组合框 97
3.4.3 多层的DataBindings 98
3.5 编程示例 99
3.6 小结 105
3.7 关键术语 106
3.8 复习题 106
3.9 编程练习 107
3.10 案例分析 107
第4章 使用关联表的Windows数据库 108
4.1 数据关系 108
4.1.2 多对多关系 109
4.1.1 一对多关系 109
4.1.3 一对一关系 110
4.1.4 约束条件 111
4.2 表格中的关联表 111
4.2.1 建立数据集 111
4.2.2 设置表关系 112
4.2.3 使用DataGrid显示相关的表 114
4.2.4 格式化DataGrid 117
4.3 主记录和从记录 120
4.3.1 建立选择对象 120
4.3.2 过滤数据集 121
4.3.3 匹配SQL Select语句中的值 122
4.3.4 控制选择时间 123
4.4.1 引用记录和字段 124
4.4 非绑定数据字段 124
4.4.2 获取关联的父行 125
4.4.3 获取关联的子行 127
4.5 对多对(M:N)关系 129
4.5.1 获取匹配行 130
4.5.2 M:N型程序 131
4.6 编程示例 134
4.7 小结 140
4.8 关键术语 140
4.9 复习题 141
4.10 编程练习 141
4.11 案例分析 142
第5章 Windows数据库更新 143
5.1 数据对象 143
5.1.1 数据集方法和属性 144
5.12 数据适配器中的Update方法 146
5.2 更新表格中的数据 147
5.2.1 修改数据 147
5.2.2 删除数据行 147
5.2.3 添加数据行 148
5.2.4 表格更新程序 149
5.2.5 添加菜单选项 150
5.3 BindingContext对象 150
5.3.1 声明绑定管理器对象 151
5.3.2 绑定管理器属性 152
5.3.3 绑定管理器方法 153
5.3.4 绑定管理器事件 153
5.3.5 完整的表格更新程序 154
5.4.2 并发处理 156
5.4 数据集的更新 156
5.4.1 用于更新的SQL语句 156
5.4.3 测试更新程序 157
5.5 在绑定控件中更新数据集 157
5.5.1 更新程序的逻辑 157
5.5.2 删除记录 157
5.5.3 添加记录 158
5.5.4 编辑记录 160
5.5.5 完整的更新程序 161
5.5.6 绑定到组合框 165
5.6 更新关联表 168
5.6.1 父子关系 168
5.6.2 关联表的更新程序 169
5.6.3 Update命令 170
5.6.4 完整的程序 171
5.7 编程示例 177
5.8 小结 188
5.9 关键术语 189
5.10 复习题 189
5.11 编程练习 190
5.12 案例分析 190
第6章 使用Web窗体——ASP.NET 192
6.1 Web应用程序 192
6.2 Web项目中的文件 194
6.2.1 ASP.NET应用程序文件 195
6.2.2 级联样式表 196
6.2.3 Web配置文件 196
6.2.4 DLL文件 197
6.3 创建Web窗体 197
6.3.1 Visual Studio IDE中的Web窗体 198
6.3.2 控件 199
6.3.3 事件处理 200
6.3.4 按钮控件 200
6.3.5 Hyperlink控件 202
6.3.6 Calender控件 204
6.3.7 背景图片 205
6.3.8 设置Tab顺序 206
6.3.9 使用样式 206
6.3.10 在其他浏览器中测试网页 208
6.4 使用验证控件 209
6.4.1 显示星号 211
6.4.2 测试验证 211
6.5 IIS应用程序对象 212
6.6 状态管理 212
6.6.2 Application对象和Session对象 213
6.6.1 状态管理技术概述 213
6.6.3 Cookie 214
6.6.4 ViewState属性 215
6.7 管理Web项目 216
6.7.1 文件的位置 216
6.7.2 移动项目 216
6.7.3 删除Web项目 217
6.8 编程示例 218
6.9 小结 223
6.10 关键术语 224
6.11 复习题 225
6.12 编程练习 225
6.13 案例分析 225
7.1.1 数据读取器 227
7.1 在.NET中访问数据 227
第7章 Web窗体数据库 227
7.1.2 数据集 229
7.1.3 使用数据读取器和数据集的例子 230
7.1.4 设置动态连接字符串 231
7.1.5 安全性问题 233
7.2 Web服务器DataGrid控件 233
7.2.1 填充DataGrid控件 233
7.2.2 表格中的数据排序 235
7.2.3 为DataGrid控件分页 236
7.2.4 Web DataGrid控件的列样式 237
7.3 DataList控件 238
7.3.1 添加模板 238
7.3.2 永久保存数据集 239
7.3.3 使用ItemCommand事件 239
7.3.4 查找数据集中已选中的项 240
7.3.5 创建DataList应用程序 241
7.3.6 绑定模板控件的格式化 244
7.4 All控件 244
7.4.1 CheckBoxList控件和RadioButtonList控件 244
7.4.2 其他控件 246
7.5 多层机制 246
7.5.1 在多层应用程序中使用DataGrid控件 246
7.5.2 在多层应用程序中使用DataList控件 249
7.6 维护列表框的状态 250
7.6.1 维护下拉列表框的选择项 250
7.6.2 维护动态列表框中的列表 250
7.7 验证控制 250
7.8 编程示例 251
7.9 小结 265
7.10 关键术语 266
7.11 复习题 267
7.12 编程练习 267
7.13 案例分析 268
第8章 在Web窗体中显示并更新数据库中的关联表 269
8.1 显示关联表中的数据 269
8.1.1 创建关联表应用程序 270
8.1.2 填充和保存数据集 270
8.1.3 选择绑定字段 271
8.1.4 查找并显示选中的数据项 271
8.2 更新数据库 273
8.2.1 状态管理 274
8.2.2 Web窗体下拉列表框 275
8.2.3 执行SQL语句 278
8.2.4 Web应用程序的数据库安全性 283
8.2.5 更新程序 284
8.3 多层应用程序中需要考虑的事项 290
8.4 编程示例 294
8.5 小结 307
8.6 关键术语 308
8.7 复习题 308
8.8 编程练习 309
8.9 案例分析 310
第9章 Web服务 311
9.1 概念和术语 311
9.1.1 XML 312
9.1.2 SOAP 312
9.1.3 WSDL 312
9.1.4 UDDI 312
9.1.5 其他缩写 313
9.2 创建Web服务 313
9.2.2 特性标记 314
9.2.1 创建Web服务项目 314
9.2.3 测试Web服务 315
9.2.4 特性的属性 317
9.3 使用Web服务 317
9.3.1 使用Web引用来创建项目 317
9.3.2 调用Web服务方法 318
9.4 Windows客户应用程序 319
9.5 在Web服务中实现计算功能 320
9.6 通过Web服务访问数据 322
9.7 移动Web服务项目 323
9.8 编程示例 324
9.9 小结 329
9.10 关键术语 329
9.11 复习题 329
9.13 案例分析 330
9.12 编程练习 330
第10章 使用Crystal Reports编写数据库报表 332
10.1 使用Crystal Reports 332
10.2 创建和显示报表 333
10.2.1 添加报表设计器 333
10.2.2 创建分组报表 334
10.2.3 在Windows窗体上显示报表 339
10.2.4 使用报表设计器 339
10.2.5 修改Products报表 341
10.2.6 在Web窗体中显示报表 346
10.2.7 移动Crystal Reports项目 346
10.2.8 在运行时设置报表 347
10.2.9 在Web窗体上将数据集用于报表 351
10.2.10 从多个报表中进行选择 351
10.3 编程示例 352
10.4 小结 359
10.5 术语 359
10.6 复习题 359
10.7 编程练习 360
10.8 案例分析 360
第11章 使用集合 361
11.1 引用集合项 361
11.2 System.Collections命名空间 362
11.3 使用堆栈 363
11.3.1 使用队列 364
11.3.2 使用散列表 365
11.3.3 排序列表 365
11.3.4 使用示例程序 366
11.3.5 使用数组列表 369
11.4 创建对象集合 370
11.4.1 Student对象集合 371
11.4.2 声明集合 371
11.4.3 向集合中添加对象 371
11.4.4 从集合中删除元素 371
11.4.5 在集合中检索元素 372
11.4.6 使用ForEach/Next结构 372
11.4.7 完整的程序 372
11.5 使用Items集合 376
11.6 编程示例 376
11.7 小结 383
11.8 关键术语 383
11.9 复习题 384
11.10 编程练习 384
11.11 案例分析 385
第12章 用户控件 386
12.1 Windows用户控件 386
12.1.1 控件作者和开发者 387
12.1.2 创建一个新控件 387
12.1.3 继承现有的控件 387
12.1.4 创建继承的用户控件 388
12.1.5 为控件添加属性 391
12.1.6 为控件添加事件 392
12.1.7 综合应用 393
12.1.8 创建复合的用户控件 395
12.1.9 用户控件开发中存在的问题和解决办法 397
12.2 Web用户控件 398
12.3 编程示例 401
12.5 关键术语 406
12.6 复习题 406
12.4 小结 406
12.7 编程练习 407
12.8 案例分析 407
第13章 创建帮助文件 408
13.1 HTML Help Workshop 408
13.1.1 建立帮助 409
13.1.2 帮助系统 409
13.1.3 文件类型 410
13.1.4 创建文件 411
13.2 创建帮助系统 411
13.3 将帮助文件连接到应用程序 417
13.3.1 连接帮助文件 417
13.3.2 把帮助添加到菜单中 418
13.3.3 修改帮助文件 419
13.3.4 将上下文相关帮助主题连接到控件 419
13.4 其他形式的用户帮助 420
13.3.5 帮助按钮 420
13.5 小结 421
13.6 关键术语 421
13.7 复习题 422
13.8 编程练习 422
第14章 展望未来 423
14.1 Microsoft Mobile Internet Toolkit 423
14.1.1 安装工具包 423
14.1.2 使用仿真器 424
14.1.3 编写简单的Hello程序 425
14.1.4 Web控件和Mobile控件 427
14.1.5 显示数据库中的数据 428
14.1.6 使用ObjectList控件显示详细数据 429
14.1.7 使用多个窗体 431
14.2.1 全球化、本地化特性和本地化操作 433
14.2 世界通用(World-Ready)的程序 433
14.2.2 编写已本地化的Hello World程序 435
14.3 线程化 436
14.4 编程示例 440
14.5 小结 443
14.6 关键术语 443
14.7 复习题 444
14.8 编程练习 444
14.9 案例分析 445
附录A 各章回顾问题的答案 446
附录B 复习VB.NET的相关概念 455
B.1 Microsoft公司的Visual Studio.NET 455
B.1.1 .NET Framework 455
B.1.3 命名空间 456
B.2 Visual Basic的解决方案和项目 456
B.1.2 Visual Studio.NET 456
B.2.1 解决方案文件 457
B.2.2 项目文件 457
B.2.3 VB文件 457
B.3 数据类型、变量和常量 457
B.3.1 数据类型 458
B.3.2 变量 458
B.3.3 常量 459
B.3.4 作用域和生存期 460
B.3.5 Public、Private和Static类型的变量 460
B.3.6 Optional Explicit和Optional Strict 461
B.3.7 数据类型之间的转换 462
B.3.8 计算规则 462
B.3.9 数组 462
B.3.11 结构体 463
B.3.10 集合 463
B.4 异常处理 465
B.5 控制结构 466
B.5.1 条件 466
B.5.2 If…Then…Else 467
B.5.3 Select Case 467
B.5.4 循环 468
B.6 消息框 471
B.6.1 为方法声明一个Obiect变量 471
B.6.2 指定默认的按钮和选项 472
B.7 子过程和函数过程 472
B.7.1 调用过程 472
B.7.3 编写子过程 473
B.7.4 编写函数过程 473
B.7.2 传递参数 473
B.7.5 ByRef和ByVal 474
B.7.6 Public、Private、Proctected和Friend 474
B.8 VB函数 474
B.8.1 格式化数字数据 474
B.8.2 日期处理 475
B.8.3 财务函数 476
B.8.4 数学函数 479
B.8.5 字符串处理 480
B.8.6 确定数据类型的函数 482
B.9 Windows窗体 483
B.9.1 启动对象 483
B.9.2 声明和显示窗体 483
B.9.3 关闭窗体 483
B.9.5 窗体事件 484
B.9.4 窗体属性 484
B.9.6 使用多个窗体 485
B.10 控件 485
B.10.1 常用的VB控件 485
B.10.2 设置Tab顺序 486
B.10.3 使用Validating事件和CausesValidation属性 487
B.10.4 Timer组件 487
B.11 菜单 487
B.12 打印 488
B.12.1 PrintDocument控件 488
B.12.2 图形页面 489
B.12.3 使用DrawString方法 489
B.14.1 写数据 491
B.14 数据文件 491
B.13 Web应用程序 491
B.12.4 显示打印预览 491
B.14.2 读文件 492
附录C MSDE:SQL Server桌面版 494
C.1 安装MSDE 494
C.2 删除示例文件 495
C.3 安全性 495
C.4 转换Access数据库文件 495
附录D SQL入门 496
D.1 编写SQL SELECT语句 497
D.2 连接 498
D.3 SQL动作查询 501
附录E 管理开发环境的提示和捷径 504
E.1 按自己的习惯设置屏幕 504
E.1.1 关闭或隐藏多余的窗口 504
E.1.4 设置选项 507
E.1.2 使用全屏幕 507
E.1.3 修改屏幕布局 507
E.1.5 关闭动态帮助 508
E.2 窗体设计器中的快捷方式 508
E.2.1 创建同一个类型的多个控件 508
E.2.2 使用Layout工具栏 508
E.2.3 通过微调将控件放置到适当位置 509
E.3 Editor窗口中的快捷方式 509
E.3.1 使用Text Editor工具栏 509
E.3.2 在编辑代码时使用快捷键 510
E.3.3 分割Editor窗口 511
E.3.4 使用拖放编辑功能 511
E.3.5 使用Task List 511
E.4 使用Class View窗口 511
E.5 使用Object Browser 512
E.7.1 Debug工具栏和菜单 513
E.7.2 设置断点 513
E.6 使用上下文相关帮助 513
E.7 使用调试工具 513
E.7.3 查看表达式的内容 514
E.7.4 逐步跟踪代码 515
E.7.5 写入到输出窗口 515
E.8 复制和移动项目 516
E.8.1 复制和移动Windows项目 516
E.8.2 复制和移动Web项目 516
E.8.3 重命名所复制的Web项目 517
E.8.4 删除Web项目 518
E.8.5 移动数据库项目 518
E.8.6 运行Web数据库更新程序 519
术语表 520
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019