Visual Basic 2005入门经典(第4版)(Wrox红皮书)

Visual Basic 2005入门经典(第4版)(Wrox红皮书)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] [美]
2006-10
版次: 1
ISBN: 9787302134756
定价: 79.90
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 708页
字数: 1101千字
  •   本书全面介绍了VisualBasic2005的各种基础知识和.NET2.0的最新特性,适合任何一个想学习VisualBasic2005编程知识的初学者。该书由初版到现在的2005版已经过3修订,内容体系十分完善,技术讲解也十分到位,示例、习题、代码非常精炼,是一本不可多得地权威著作,能够帮助您更加轻松、快捷地掌握VisualBasic2005这门语言。   杨浩,毕业于美国佛罗里达国际大学,获教育学博士学位。现任教于美国纽约州立大学奥斯威格分校课程与教学系,兼职于香港中文大学课程与教学学系,香港中文大学资讯科技教育促进中心。历任佛罗里达国际大学教育技术中心主管,纽约州立大学奥斯威格分校教育学院课程与教学系助理教授、副教授、教授(终身)。
      校外服务方面:现为《全球华人计算机教育应用学报》,JournalofTechnologyandTeacherEducation(JTATE),InternationalJournalonE-Learning(IJEL):Corporate,Government,Healthcare,&HigherEducation等教育技术期刊编审成员。
      研究兴趣包括教育技术在教学中的应用与发展、认知与学习理论等。 第1章初识VisualBasic2005/1
    1.1Windows和DOS编程/1
    1.2安装VisualBasic2005/3
    1.3VisualBasic2005集成开发环境/5
    1.3.1简档文件设置页/6
    1.3.2菜单/6
    1.3.3工具栏/7
    1.4创建简单的应用程序/8
    1.4.1VisualStudio2005集成
    开发环境中的窗口/9
    1.4.2工具箱/12
    1.4.3改进型匈牙利表示法/14
    1.4.4代码编辑器/15
    1.5使用帮助系统/19
    1.6小结/20
    1.7练习/20
    第2章MicrosoftNETFramework/21
    2.1Microsoft的信心来自
    于Windows21
    2.1.1MSN1.022
    2.1.2NET理念/22
    2.1.3NET与Java有些类似/23
    2.1.4现在所处的阶段/24
    2.2为Windows编写软件/24
    2.2.1NETFramework类/25
    2.2.2执行代码/26
    2.3公共语言运行库/27
    2.3.1载入并执行代码/27
    2.3.2应用程序隔离/28
    2.3.3安全性/28
    2.3.4互操作/28
    2.3.5异常处理/29
    2.4通用类型系统和公共
    语言规范/29
    2.5小结/30
    第3章编写软件/31
    3.1信息和数据/31
    3.1.1算法/31
    3.1.2编程语言/32
    3.2变量/33
    3.3注释和空白/35
    3.3.1注释/35
    3.3.2空白/37
    3.4数据类型/37
    3.4.1数字类型/37
    3.4.2字符串类型/43
    3.4.3使用日期/51
    3.4.4布尔类型/57
    3.5存储变量/58
    3.5.1二进制/58
    3.5.2位和字节/59
    3.5.3值的表示/59
    3.5.4值的转换/60
    3.6方法/62
    3.6.1使用方法的原因/62
    3.6.2创建方法/66
    3.6.3选择方法名称/69
    3.6.4作用域/69
    3.7小结/71
    3.8练习/72
    第4章流程控制/73
    4.1作出决策/73
    4.2If语句/73
    4.2.1Else语句/75
    4.2.2可进行多重选择的
    ElseIf语句/76
    4.2.3嵌套的If语句/77
    4.2.4单行If语句/77
    4.2.5比较运算符/78
    4.2.6字符串比较/86
    4.3SelectCase语句/88
    4.3.1使用SelectCase语句/88
    4.3.2不区分大小写的
    SelectCase语句/91
    4.3.3多重选择/94
    4.3.4CaseElse语句/95
    4.3.5SelectCase中的不同数据类型/96
    4.4循环/96
    4.4.1For…Next循环/97
    4.4.2ForEach…Next循环/101
    4.4.3Do…Loop循环/102
    4.4.4嵌套循环/106
    4.4.5提前退出循环/107
    4.4.6死循环/110
    4.5小结/111
    4.6练习/111
    第5章处理数据结构/113
    5.1数组/113
    5.1.1定义和使用数组/113
    5.1.2使用ForEach…Next循环/116
    5.1.3将数组作为参数传递/118
    5.1.4数组的排序/120
    5.1.5反向检索/120
    5.1.6用值初始化数组/122
    5.2枚举/123
    5.2.1使用枚举/123
    5.2.2确定状态/126
    5.2.3设置无效值/128
    5.3常量/129
    5.3.1使用常量/129
    5.3.2各种常量类型/131
    5.4结构/131
    5.4.1创建结构/131
    5.4.2为结构添加属性/134
    5.5数组列表/135
    5.5.1使用数组列表/135
    5.5.2在数组列表中进行删除操作/138
    5.5.3显示数组列表中的项/141
    5.6集合/142
    5.6.1创建CustomerCollection类/143
    5.6.2添加Item属性/144
    5.7使用散列表创建查询表/146
    5.7.1使用散列表/146
    5.7.2Remove、RemoveAt和Clear方法/149
    5.7.3区分大小写/151
    5.8高级数组操作/152
    5.8.1动态数组/152
    5.8.2使用Preserve关键字/154
    5.9小结/155
    5.10练习/155
    第6章构建Windows应用程序/157
    6.1响应事件/157
    6.2创建简单的应用程序/161
    6.2.1构建窗体/161
    6.2.2统计字符/163
    6.2.3统计单词/164
    6.2.4创建ShowMe!按钮代码/167
    6.3创建更复杂的应用程序/168
    6.3.1文本操纵项目/168
    6.3.2创建工具栏/169
    6.3.3创建状态栏/171
    6.3.4创建编辑框/173
    6.3.5清除编辑框/173
    6.3.6响应工具栏按钮/175
    6.3.7焦点/179
    6.4使用多个窗体/180
    6.5小结/183
    6.6练习/184
    第7章显示对话框/185
    7.1MessageBox对话框/185
    7.1.1MessageBox中的可用图标/186
    7.1.2MessageBox中的可用按钮/186
    7.1.3设置默认按钮/187
    7.1.4其他选项/187
    7.1.5Show方法的语法/187
    7.1.6MessageBox的示例/189
    7.2Open对话框/192
    7.2.1OpenFileDialog控件/192
    7.2.2OpenFileDialog的属性/193
    7.2.3OpenFileDialog的方法/194
    7.2.4使用OpenFileDialog控件/194
    7.3SaveFileDialog控件/198
    7.3.1SaveFileDialog的属性/198
    7.3.2SaveFileDialog的方法/199
    7.3.3使用SaveFileDialog控件/199
    7.4FontDialog控件/203
    7.4.1FontDialog的属性/203
    7.4.2FontDialog的方法/204
    7.4.3使用FontDialog控件/204
    7.5FTELDialog控件/206
    7.5.1FTELDialog的属性/207
    7.5.2使用FTELDialog控件/207
    7.6PrintDialog控件/209
    7.6.1PrintDialog的属性/209
    7.6.2使用PrintDialog控件/210
    7.6.3PrintDocument类/210
    7.6.4打印文档/210
    7.7FolderBrowserDialog控件/216
    7.7.1FolderBrowserDialog控件的属性/217
    7.7.2使用FolderBrowserDialog控件/217
    7.8小结/220
    7.9练习/220
    第8章创建菜单/223
    8.1菜单功能概述/223
    8.1.1图形/223
    8.1.2访问键/224
    8.1.3快捷键/224
    8.1.4复选标记/224
    8.1.5Properties窗口/225
    8.2创建菜单/226
    8.2.1设计菜单/226
    8.2.2添加工具栏和控件/228
    8.2.3为菜单编写代码/229
    8.2.4为View菜单和工具栏编码/234
    8.2.5测试代码/235
    8.3上下文菜单/237
    8.3.1创建上下文菜单/238
    8.3.2激活和禁用菜单项和工具栏按钮/241
    8.4小结/244
    8.5练习/244
    第9章调试和错误处理/245
    9.1主要错误类型/245
    9.1.1语法错误/246
    9.1.2执行错误/248
    9.1.3逻辑错误/249
    9.2调试/250
    9.2.1创建示例项目/250
    9.2.2设置断点/265
    9.2.3使用Watch窗口进行调试/271
    9.2.4使用Locals窗口进行调试/273
    9.3错误处理/274
    9.4小结/277
    9.5练习/277
    第10章构建对象/279
    10.1对象的概念/279
    10.1.1封装/280
    10.1.2方法和属性/280
    10.1.3事件/281
    10.1.4可见性/281
    10.1.5类的概念/282
    10.2构建类/282
    10.3复用性/283
    10.4设计对象/284
    10.4.1状态/285
    10.4.2行为/285
    10.4.3存储状态/285
    10.4.4属性/288
    10.4.5读/写属性/291
    10.4.6IsMoving方法/294
    10.5构造函数/295
    10.6继承/297
    10.6.1添加新方法和属性/298
    10.6.2添加GetPowerToWeightRatio方法/301
    10.6.3改变默认值/302
    10.6.4多态性/304
    10.6.5重写更多的方法/304
    10.6.6从对象类中继承/306
    10.7对象和结构/307
    10.8Framework类/307
    10.8.1命名空间/307
    10.8.2Imports语句/309
    10.8.3创建自己的命名空间/310
    10.8.4Framework中的继承/312
    10.9小结/312
    10.10练习/312
    第11章高级面向对象技术/315
    11.1构建收藏页浏览程序/315
    11.1.1Internet快捷方式和收藏页/315
    11.1.2使用类/317
    11.1.3搜索收藏页/322
    11.1.4查看收藏页/329
    11.2另一个收藏页浏览程序/331
    11.2.1构建收藏页任务栏图标/332
    11.2.2显示收藏页/334
    11.3共享属性和方法/338
    11.3.1使用共享过程/338
    11.3.2使用共享方法/342
    11.4面向对象的编程和内存管理/344
    11.4.1垃圾回收/345
    11.4.2释放资源/345
    11.4.3整理碎片和压缩/346
    11.5小结/347
    11.6练习/348
    第12章建立类库/349
    12.1理解类库/349
    12.1.1创建类库/350
    12.1.2为FavoritesViewer
    创建类库/351
    12.1.3多层应用程序/354
    12.2使用强名/354
    12.2.1为程序集签名/355
    12.2.2程序集的版本/357
    12.3注册程序集/357
    12.3.1Gacutil实用程序/357
    12.3.2程序集在Reference对话框中不可见的原因/358
    12.4设计类库/359
    12.5使用第三方的类库/360
    12.6用对象浏览器查看类/361
    12.7小结/362
    12.8练习/362
    第13章创建自定义控件/363
    13.1Windows窗体控件/363
    13.2为用户控件添加属性/367
    13.2.1添加属性/367
    13.2.2给用户控件添加方法/368
    13.2.3给用户控件添加事件/369
    13.3设计期间和运行期间/374
    13.4创建窗体库/376
    13.4.1构建窗体库项目/376
    13.4.2测试FormsLibrary.383
    13.4.3挂起事件/385
    13.5小结/388
    13.6练习/388
    第14章编写自定义图形/389
    14.1创建一个简单的绘图程序/389
    14.1.1创建带有用户控件的项目/389
    14.1.2绘图程序/390
    14.1.3GraphicsItem类/391
    14.1.4屏幕和客户坐标/394
    14.1.5使用鼠标和绘制GraphicsCircle对象/395
    14.1.6使控件无效/399
    14.1.7优化绘制/400
    14.1.8选择颜色/401
    14.1.9响应单击事件/406
    14.2处理两种颜色/409
    14.2.1表明指派的按钮/411
    14.2.2使用高级颜色/418
    14.2.3使用不同的工具/421
    14.3图像/426
    14.3.1绘制图像/427
    14.3.2缩放图像/428
    14.3.3锁定纵横比/430
    14.4更多的图形方法/433
    14.5小结/433
    第15章访问数据库/435
    15.1数据库的概念/435
    15.1.1MicrosoftAccess对象/435
    15.1.2表/436
    15.1.3查询/436
    15.2SQL中的SELECT语句/436
    15.3Access中的查询/438
    15.4数据访问组件/441
    15.4.1DataSet组件/442
    15.4.2DataGridView组件/442
    15.4.3BindingSource组件/443
    15.4.4BindingNavigator组件/443
    15.4.5TableAdapter组件/443
    15.5数据绑定/443
    15.6小结/449
    15.7练习/449
    第16章使用ADO.NET和SQLServer进行数据库编程/451
    16.1ADO.NET/452
    16.1.1ADO.NET数据命名空间/452
    16.1.2SqlConnection类/453
    16.1.3SqlCommand类/455
    16.1.4SqlDataAdapter类/457
    16.1.5DataSet类/461
    16.1.6DataView类/461
    16.2使用ADO.NET类/464
    16.3数据绑定/472
    16.3.1BindingContext和
    CurrencyManager对象/472
    16.3.2绑定控件/473
    16.4小结/500
    16.5练习/501
    第17章Web窗体/503
    17.1瘦客户端体系结构/503
    17.2Web窗体和Windows窗体的比较/504
    17.2.1Windows窗体的优点/505
    17.2.2Web窗体的优点/505
    17.3Web应用程序基础/506
    17.3.1Web服务器/506
    17.3.2浏览器/506
    17.3.3HTML.506
    17.3.4VBScript与JavaScript506
    17.3.5CSS507
    17.4ActiveServerPage507
    17.4.1ASP的优点/507
    17.4.2特殊的Web站点文件/507
    17.4.3开发/508
    17.4.4Toolbox控件/508
    17.5构建Web应用程序/509
    17.5.1为客户端和服务器端处理创建Web窗体/509
    17.5.2执行数据的输入和验证/514
    17.5.3设计站点的外观/518
    17.5.4使用GridView构建数据驱动的Web页面/527
    17.5.5VS2005中Web站点的位置/532
    17.6小结/534
    17.7练习/535
    第18章窗体验证/537
    18.1Web站点验证/537
    18.1.1窗口验证/537
    18.1.2窗体验证/538
    18.1.3Web站点管理工具/538
    18.1.4登录控件/545
    18.2小结/557
    18.3练习/557
    第19章VisualBasic2005和XML559
    19.1XML简介/559
    19.1.1XML的特性/560
    19.1.2向VisualBasic编程新手介绍XML/562
    19.2地址簿项目/562
    19.2.1创建项目/562
    19.2.2SerializableData类/563
    19.2.3载入XML文件/569
    19.2.4改变数据/572
    19.2.5发送Email572
    19.2.6创建地址列表/574
    19.2.7忽略成员/578
    19.2.8载入地址/580
    19.2.9添加新地址/581
    19.2.10地址导航/583
    19.2.11删除地址/584
    19.3集成地址簿应用程序/586
    19.3.1集成规则/587
    19.3.2从其他应用程序中读取AddressBook588
    19.4小结/593
    19.5练习/593
    第20章WebServices和NETRemoting技术/595
    20.1Web服务概述/595
    20.1.1Web服务的工作方式/596
    20.1.2简单对象访问协议/597
    20.2构建Web服务/598
    20.2.1Web服务示例/598
    20.2.2添加更多方法/601
    20.3图片服务器服务/602
    20.3.1创建项目/602
    20.3.2返回数组/604
    20.3.3返回复杂信息/608
    20.4图片服务器客户程序/612
    20.4.1Web服务描述语言/612
    20.4.2创建客户程序/612
    20.4.3添加Web引用/614
    20.4.4显示文件夹列表/615
    20.4.5显示文件列表并选择文件/618
    20.5NETRemoting技术/622
    20.6小结/628
    20.7练习/628
    第21章部署应用程序/631
    21.1部署/631
    21.1.1ClickOnce部署/632
    21.1.2XCOPY部署/636
    21.2创建VisualStudio2005
    安装程序/636
    21.3用户界面编辑器/639
    21.4部署不同的解决方案/642
    21.4.1私有程序集/642
    21.4.2共享程序集/643
    21.4.3部署桌面应用程序/643
    21.4.4部署Web应用程序/644
    21.4.5部署XMLWeb服务/644
    21.4.6有效的工具/644
    21.5小结/645
    21.6练习/645
    第22章构建移动应用程序/647
    22.1理解环境/647
    22.1.4CompactFramework类/650
    22.2构建一个PocketPC游戏/652
    22.3小结/663
    22.1.1公共语言运行库/648
    22.1.2ActiveSync648
    22.1.3CompactFramework中的通用类型/649
    22.4练习/664
    附录A如何深入学习/665
    附录B实现MSF669
    附录C安全介绍/677
    附录D练习题答案/683
  • 内容简介:
      本书全面介绍了VisualBasic2005的各种基础知识和.NET2.0的最新特性,适合任何一个想学习VisualBasic2005编程知识的初学者。该书由初版到现在的2005版已经过3修订,内容体系十分完善,技术讲解也十分到位,示例、习题、代码非常精炼,是一本不可多得地权威著作,能够帮助您更加轻松、快捷地掌握VisualBasic2005这门语言。
  • 作者简介:
      杨浩,毕业于美国佛罗里达国际大学,获教育学博士学位。现任教于美国纽约州立大学奥斯威格分校课程与教学系,兼职于香港中文大学课程与教学学系,香港中文大学资讯科技教育促进中心。历任佛罗里达国际大学教育技术中心主管,纽约州立大学奥斯威格分校教育学院课程与教学系助理教授、副教授、教授(终身)。
      校外服务方面:现为《全球华人计算机教育应用学报》,JournalofTechnologyandTeacherEducation(JTATE),InternationalJournalonE-Learning(IJEL):Corporate,Government,Healthcare,&HigherEducation等教育技术期刊编审成员。
      研究兴趣包括教育技术在教学中的应用与发展、认知与学习理论等。
  • 目录:
    第1章初识VisualBasic2005/1
    1.1Windows和DOS编程/1
    1.2安装VisualBasic2005/3
    1.3VisualBasic2005集成开发环境/5
    1.3.1简档文件设置页/6
    1.3.2菜单/6
    1.3.3工具栏/7
    1.4创建简单的应用程序/8
    1.4.1VisualStudio2005集成
    开发环境中的窗口/9
    1.4.2工具箱/12
    1.4.3改进型匈牙利表示法/14
    1.4.4代码编辑器/15
    1.5使用帮助系统/19
    1.6小结/20
    1.7练习/20
    第2章MicrosoftNETFramework/21
    2.1Microsoft的信心来自
    于Windows21
    2.1.1MSN1.022
    2.1.2NET理念/22
    2.1.3NET与Java有些类似/23
    2.1.4现在所处的阶段/24
    2.2为Windows编写软件/24
    2.2.1NETFramework类/25
    2.2.2执行代码/26
    2.3公共语言运行库/27
    2.3.1载入并执行代码/27
    2.3.2应用程序隔离/28
    2.3.3安全性/28
    2.3.4互操作/28
    2.3.5异常处理/29
    2.4通用类型系统和公共
    语言规范/29
    2.5小结/30
    第3章编写软件/31
    3.1信息和数据/31
    3.1.1算法/31
    3.1.2编程语言/32
    3.2变量/33
    3.3注释和空白/35
    3.3.1注释/35
    3.3.2空白/37
    3.4数据类型/37
    3.4.1数字类型/37
    3.4.2字符串类型/43
    3.4.3使用日期/51
    3.4.4布尔类型/57
    3.5存储变量/58
    3.5.1二进制/58
    3.5.2位和字节/59
    3.5.3值的表示/59
    3.5.4值的转换/60
    3.6方法/62
    3.6.1使用方法的原因/62
    3.6.2创建方法/66
    3.6.3选择方法名称/69
    3.6.4作用域/69
    3.7小结/71
    3.8练习/72
    第4章流程控制/73
    4.1作出决策/73
    4.2If语句/73
    4.2.1Else语句/75
    4.2.2可进行多重选择的
    ElseIf语句/76
    4.2.3嵌套的If语句/77
    4.2.4单行If语句/77
    4.2.5比较运算符/78
    4.2.6字符串比较/86
    4.3SelectCase语句/88
    4.3.1使用SelectCase语句/88
    4.3.2不区分大小写的
    SelectCase语句/91
    4.3.3多重选择/94
    4.3.4CaseElse语句/95
    4.3.5SelectCase中的不同数据类型/96
    4.4循环/96
    4.4.1For…Next循环/97
    4.4.2ForEach…Next循环/101
    4.4.3Do…Loop循环/102
    4.4.4嵌套循环/106
    4.4.5提前退出循环/107
    4.4.6死循环/110
    4.5小结/111
    4.6练习/111
    第5章处理数据结构/113
    5.1数组/113
    5.1.1定义和使用数组/113
    5.1.2使用ForEach…Next循环/116
    5.1.3将数组作为参数传递/118
    5.1.4数组的排序/120
    5.1.5反向检索/120
    5.1.6用值初始化数组/122
    5.2枚举/123
    5.2.1使用枚举/123
    5.2.2确定状态/126
    5.2.3设置无效值/128
    5.3常量/129
    5.3.1使用常量/129
    5.3.2各种常量类型/131
    5.4结构/131
    5.4.1创建结构/131
    5.4.2为结构添加属性/134
    5.5数组列表/135
    5.5.1使用数组列表/135
    5.5.2在数组列表中进行删除操作/138
    5.5.3显示数组列表中的项/141
    5.6集合/142
    5.6.1创建CustomerCollection类/143
    5.6.2添加Item属性/144
    5.7使用散列表创建查询表/146
    5.7.1使用散列表/146
    5.7.2Remove、RemoveAt和Clear方法/149
    5.7.3区分大小写/151
    5.8高级数组操作/152
    5.8.1动态数组/152
    5.8.2使用Preserve关键字/154
    5.9小结/155
    5.10练习/155
    第6章构建Windows应用程序/157
    6.1响应事件/157
    6.2创建简单的应用程序/161
    6.2.1构建窗体/161
    6.2.2统计字符/163
    6.2.3统计单词/164
    6.2.4创建ShowMe!按钮代码/167
    6.3创建更复杂的应用程序/168
    6.3.1文本操纵项目/168
    6.3.2创建工具栏/169
    6.3.3创建状态栏/171
    6.3.4创建编辑框/173
    6.3.5清除编辑框/173
    6.3.6响应工具栏按钮/175
    6.3.7焦点/179
    6.4使用多个窗体/180
    6.5小结/183
    6.6练习/184
    第7章显示对话框/185
    7.1MessageBox对话框/185
    7.1.1MessageBox中的可用图标/186
    7.1.2MessageBox中的可用按钮/186
    7.1.3设置默认按钮/187
    7.1.4其他选项/187
    7.1.5Show方法的语法/187
    7.1.6MessageBox的示例/189
    7.2Open对话框/192
    7.2.1OpenFileDialog控件/192
    7.2.2OpenFileDialog的属性/193
    7.2.3OpenFileDialog的方法/194
    7.2.4使用OpenFileDialog控件/194
    7.3SaveFileDialog控件/198
    7.3.1SaveFileDialog的属性/198
    7.3.2SaveFileDialog的方法/199
    7.3.3使用SaveFileDialog控件/199
    7.4FontDialog控件/203
    7.4.1FontDialog的属性/203
    7.4.2FontDialog的方法/204
    7.4.3使用FontDialog控件/204
    7.5FTELDialog控件/206
    7.5.1FTELDialog的属性/207
    7.5.2使用FTELDialog控件/207
    7.6PrintDialog控件/209
    7.6.1PrintDialog的属性/209
    7.6.2使用PrintDialog控件/210
    7.6.3PrintDocument类/210
    7.6.4打印文档/210
    7.7FolderBrowserDialog控件/216
    7.7.1FolderBrowserDialog控件的属性/217
    7.7.2使用FolderBrowserDialog控件/217
    7.8小结/220
    7.9练习/220
    第8章创建菜单/223
    8.1菜单功能概述/223
    8.1.1图形/223
    8.1.2访问键/224
    8.1.3快捷键/224
    8.1.4复选标记/224
    8.1.5Properties窗口/225
    8.2创建菜单/226
    8.2.1设计菜单/226
    8.2.2添加工具栏和控件/228
    8.2.3为菜单编写代码/229
    8.2.4为View菜单和工具栏编码/234
    8.2.5测试代码/235
    8.3上下文菜单/237
    8.3.1创建上下文菜单/238
    8.3.2激活和禁用菜单项和工具栏按钮/241
    8.4小结/244
    8.5练习/244
    第9章调试和错误处理/245
    9.1主要错误类型/245
    9.1.1语法错误/246
    9.1.2执行错误/248
    9.1.3逻辑错误/249
    9.2调试/250
    9.2.1创建示例项目/250
    9.2.2设置断点/265
    9.2.3使用Watch窗口进行调试/271
    9.2.4使用Locals窗口进行调试/273
    9.3错误处理/274
    9.4小结/277
    9.5练习/277
    第10章构建对象/279
    10.1对象的概念/279
    10.1.1封装/280
    10.1.2方法和属性/280
    10.1.3事件/281
    10.1.4可见性/281
    10.1.5类的概念/282
    10.2构建类/282
    10.3复用性/283
    10.4设计对象/284
    10.4.1状态/285
    10.4.2行为/285
    10.4.3存储状态/285
    10.4.4属性/288
    10.4.5读/写属性/291
    10.4.6IsMoving方法/294
    10.5构造函数/295
    10.6继承/297
    10.6.1添加新方法和属性/298
    10.6.2添加GetPowerToWeightRatio方法/301
    10.6.3改变默认值/302
    10.6.4多态性/304
    10.6.5重写更多的方法/304
    10.6.6从对象类中继承/306
    10.7对象和结构/307
    10.8Framework类/307
    10.8.1命名空间/307
    10.8.2Imports语句/309
    10.8.3创建自己的命名空间/310
    10.8.4Framework中的继承/312
    10.9小结/312
    10.10练习/312
    第11章高级面向对象技术/315
    11.1构建收藏页浏览程序/315
    11.1.1Internet快捷方式和收藏页/315
    11.1.2使用类/317
    11.1.3搜索收藏页/322
    11.1.4查看收藏页/329
    11.2另一个收藏页浏览程序/331
    11.2.1构建收藏页任务栏图标/332
    11.2.2显示收藏页/334
    11.3共享属性和方法/338
    11.3.1使用共享过程/338
    11.3.2使用共享方法/342
    11.4面向对象的编程和内存管理/344
    11.4.1垃圾回收/345
    11.4.2释放资源/345
    11.4.3整理碎片和压缩/346
    11.5小结/347
    11.6练习/348
    第12章建立类库/349
    12.1理解类库/349
    12.1.1创建类库/350
    12.1.2为FavoritesViewer
    创建类库/351
    12.1.3多层应用程序/354
    12.2使用强名/354
    12.2.1为程序集签名/355
    12.2.2程序集的版本/357
    12.3注册程序集/357
    12.3.1Gacutil实用程序/357
    12.3.2程序集在Reference对话框中不可见的原因/358
    12.4设计类库/359
    12.5使用第三方的类库/360
    12.6用对象浏览器查看类/361
    12.7小结/362
    12.8练习/362
    第13章创建自定义控件/363
    13.1Windows窗体控件/363
    13.2为用户控件添加属性/367
    13.2.1添加属性/367
    13.2.2给用户控件添加方法/368
    13.2.3给用户控件添加事件/369
    13.3设计期间和运行期间/374
    13.4创建窗体库/376
    13.4.1构建窗体库项目/376
    13.4.2测试FormsLibrary.383
    13.4.3挂起事件/385
    13.5小结/388
    13.6练习/388
    第14章编写自定义图形/389
    14.1创建一个简单的绘图程序/389
    14.1.1创建带有用户控件的项目/389
    14.1.2绘图程序/390
    14.1.3GraphicsItem类/391
    14.1.4屏幕和客户坐标/394
    14.1.5使用鼠标和绘制GraphicsCircle对象/395
    14.1.6使控件无效/399
    14.1.7优化绘制/400
    14.1.8选择颜色/401
    14.1.9响应单击事件/406
    14.2处理两种颜色/409
    14.2.1表明指派的按钮/411
    14.2.2使用高级颜色/418
    14.2.3使用不同的工具/421
    14.3图像/426
    14.3.1绘制图像/427
    14.3.2缩放图像/428
    14.3.3锁定纵横比/430
    14.4更多的图形方法/433
    14.5小结/433
    第15章访问数据库/435
    15.1数据库的概念/435
    15.1.1MicrosoftAccess对象/435
    15.1.2表/436
    15.1.3查询/436
    15.2SQL中的SELECT语句/436
    15.3Access中的查询/438
    15.4数据访问组件/441
    15.4.1DataSet组件/442
    15.4.2DataGridView组件/442
    15.4.3BindingSource组件/443
    15.4.4BindingNavigator组件/443
    15.4.5TableAdapter组件/443
    15.5数据绑定/443
    15.6小结/449
    15.7练习/449
    第16章使用ADO.NET和SQLServer进行数据库编程/451
    16.1ADO.NET/452
    16.1.1ADO.NET数据命名空间/452
    16.1.2SqlConnection类/453
    16.1.3SqlCommand类/455
    16.1.4SqlDataAdapter类/457
    16.1.5DataSet类/461
    16.1.6DataView类/461
    16.2使用ADO.NET类/464
    16.3数据绑定/472
    16.3.1BindingContext和
    CurrencyManager对象/472
    16.3.2绑定控件/473
    16.4小结/500
    16.5练习/501
    第17章Web窗体/503
    17.1瘦客户端体系结构/503
    17.2Web窗体和Windows窗体的比较/504
    17.2.1Windows窗体的优点/505
    17.2.2Web窗体的优点/505
    17.3Web应用程序基础/506
    17.3.1Web服务器/506
    17.3.2浏览器/506
    17.3.3HTML.506
    17.3.4VBScript与JavaScript506
    17.3.5CSS507
    17.4ActiveServerPage507
    17.4.1ASP的优点/507
    17.4.2特殊的Web站点文件/507
    17.4.3开发/508
    17.4.4Toolbox控件/508
    17.5构建Web应用程序/509
    17.5.1为客户端和服务器端处理创建Web窗体/509
    17.5.2执行数据的输入和验证/514
    17.5.3设计站点的外观/518
    17.5.4使用GridView构建数据驱动的Web页面/527
    17.5.5VS2005中Web站点的位置/532
    17.6小结/534
    17.7练习/535
    第18章窗体验证/537
    18.1Web站点验证/537
    18.1.1窗口验证/537
    18.1.2窗体验证/538
    18.1.3Web站点管理工具/538
    18.1.4登录控件/545
    18.2小结/557
    18.3练习/557
    第19章VisualBasic2005和XML559
    19.1XML简介/559
    19.1.1XML的特性/560
    19.1.2向VisualBasic编程新手介绍XML/562
    19.2地址簿项目/562
    19.2.1创建项目/562
    19.2.2SerializableData类/563
    19.2.3载入XML文件/569
    19.2.4改变数据/572
    19.2.5发送Email572
    19.2.6创建地址列表/574
    19.2.7忽略成员/578
    19.2.8载入地址/580
    19.2.9添加新地址/581
    19.2.10地址导航/583
    19.2.11删除地址/584
    19.3集成地址簿应用程序/586
    19.3.1集成规则/587
    19.3.2从其他应用程序中读取AddressBook588
    19.4小结/593
    19.5练习/593
    第20章WebServices和NETRemoting技术/595
    20.1Web服务概述/595
    20.1.1Web服务的工作方式/596
    20.1.2简单对象访问协议/597
    20.2构建Web服务/598
    20.2.1Web服务示例/598
    20.2.2添加更多方法/601
    20.3图片服务器服务/602
    20.3.1创建项目/602
    20.3.2返回数组/604
    20.3.3返回复杂信息/608
    20.4图片服务器客户程序/612
    20.4.1Web服务描述语言/612
    20.4.2创建客户程序/612
    20.4.3添加Web引用/614
    20.4.4显示文件夹列表/615
    20.4.5显示文件列表并选择文件/618
    20.5NETRemoting技术/622
    20.6小结/628
    20.7练习/628
    第21章部署应用程序/631
    21.1部署/631
    21.1.1ClickOnce部署/632
    21.1.2XCOPY部署/636
    21.2创建VisualStudio2005
    安装程序/636
    21.3用户界面编辑器/639
    21.4部署不同的解决方案/642
    21.4.1私有程序集/642
    21.4.2共享程序集/643
    21.4.3部署桌面应用程序/643
    21.4.4部署Web应用程序/644
    21.4.5部署XMLWeb服务/644
    21.4.6有效的工具/644
    21.5小结/645
    21.6练习/645
    第22章构建移动应用程序/647
    22.1理解环境/647
    22.1.4CompactFramework类/650
    22.2构建一个PocketPC游戏/652
    22.3小结/663
    22.1.1公共语言运行库/648
    22.1.2ActiveSync648
    22.1.3CompactFramework中的通用类型/649
    22.4练习/664
    附录A如何深入学习/665
    附录B实现MSF669
    附录C安全介绍/677
    附录D练习题答案/683
查看详情
好书推荐 / 更多
Visual Basic 2005入门经典(第4版)(Wrox红皮书)
(当代学术棱镜译丛)无尽的焦虑之梦
[法]路易·阿尔都塞 著;[法]奥利维耶·科尔佩 (法)扬·穆利耶·布唐 编;曹天羽 译
Visual Basic 2005入门经典(第4版)(Wrox红皮书)
文明的征程
[美]詹姆斯·亨利·布雷斯特德(James Henry Breasted) 著;李静新 周惠来 译
Visual Basic 2005入门经典(第4版)(Wrox红皮书)
动物的社会行为
[英]尼可拉斯·廷伯根 著;刘小涛 译
Visual Basic 2005入门经典(第4版)(Wrox红皮书)
印度佛教史
[印度]S.R.戈耶尔 著;黄宝生 译
Visual Basic 2005入门经典(第4版)(Wrox红皮书)
成为波伏瓦
凯特·柯克帕特里克 著;刘海平 译
Visual Basic 2005入门经典(第4版)(Wrox红皮书)
批判性思维的认知与伦理
徐贲
Visual Basic 2005入门经典(第4版)(Wrox红皮书)
汗青堂丛书073·美食与文明
蕾切尔·劳丹(Rachel Laudan) 著
Visual Basic 2005入门经典(第4版)(Wrox红皮书)
被误解的盐:你可能需要吃咸点
詹姆斯·迪尼科兰托尼奥
Visual Basic 2005入门经典(第4版)(Wrox红皮书)
为自然书籍制图:16世纪人体解剖和医用植物书籍中的图像、文本与论证
[日]楠川幸子 著;王彦之 译
Visual Basic 2005入门经典(第4版)(Wrox红皮书)
(蓝色东欧)两天的世界(上、下全2册)
乔治·伯勒伊泽
Visual Basic 2005入门经典(第4版)(Wrox红皮书)
历史视域中的人民主权
张爽 著;[英]理查德·伯克 昆廷·斯金纳 主编;[英]理查德·伯克、昆廷·斯金纳、张爽 译
Visual Basic 2005入门经典(第4版)(Wrox红皮书)
新知文库136·万有感官 听觉塑造心智
[美]塞思·霍罗威茨 著;蒋雨蒙 译