注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计.NETVisual Basic .NET高级程序员指南

Visual Basic .NET高级程序员指南

Visual Basic .NET高级程序员指南

定 价:¥89.00

作 者: (美)H.M.Deitel[等]著;周靖译;周靖译
出版社: 清华大学出版社
丛编项: Deitel编程金典 开发者系列
标 签: VB.NET

ISBN: 9787302066620 出版时间: 2003-06-01 包装: 精装
开本: 26cm 页数: 766 字数:  

内容简介

  原版读者如是说:"这是一部出色的Deitel作品。第5~7章尤其好看;第9章、第10章、第13章、第17章和第18章的程序写得非常棒。只有真正懂VB的人,才能创作出这样的内容,写出这样好的程序!":JamesHuddleston"感谢你们提供了一个出色的学习和参考工具。我看过至少20本有关VB.NET的书,Deitel的无疑是最棒的。":MaryPrince"你们在讲解VisualBasic.NET时,在理论和实际应用之间取得了完美的平衡。":SandySanford这是一本面向VisualBasic.NET和Microsoft.NET框架的实用编程指南。书中采用Deitel独创的"活代码"教学方式,深入讲解和探索微软的VisualBasic.NET语言,展示了重要的VisualBasic.NET概念,提供了经过完整测试的程序以及详细的逐行解释和程序输出。全书包含192个示例程序,共计20337行代码。此外,还包括319条编程提示,帮你构建易于移植的、可重用的以及性能出众的应用程序。书中首先简单讨论VisualBasic.NETIDE、控制结构、过程和数组,然后快速过渡到高级主题,如Windows窗体、ADO.NET、ASP.NET、ASP.NETWeb服务、网络编程和XML处理等。随着主题的深入,Deitel将"基于对象"和"面向对象"的编程知识娓娓道来。通过本书的学习,读者可快速掌握构建下一代Windows应用程序、Web应用程序和XMLWeb服务所需的必要知识。本书适合中高级程序员阅读和参考。

作者简介

  作者:DEITELHarveyM.Deitel,世界一流的计算机科学教员和研计会演讲人;PaulJ.Deitel,国际知名的教育家HarveyM.Deitel博士是Deitel&Associates公司总裁,有着40余年计算机领域的工作经验,进行了大量深入的教学研究,是世界一流的计算机科学教员和研计会演讲人。HarveyM.Deitel持有麻省理工学院学士、硕士学位和波士顿大学博士学位。他曾经在IBM和MIT的虚拟内存操作系统项目中从事研究工作,开发出在很多系统中广泛实现的技术。他还有20多年大学教学经验,取得过“教育特别津贴”。也是全球知名的计算机教材作者。其作品已被翻译成日、俄、中文(繁简)、韩、法、西班牙等语言。PaulJ.Deitel是Deitel&Associates公司执行副总裁,是麻省理工学院Sloun管理学校的毕业生。主修信息技术,通过Deitel&Associates公司他已经为DigitalEquipmentCorporation......等多家公司的客户提供Java、C和C++课程的教学活动,并曾为计算机协会波士顿分会授Java和C++语言,还通过卫星直播Java课程。VisualBasic.NET2003大学简明教程:实例程序设计>>更多作品

图书目录

第1章  .NET和Visual Basic .NET概述    1
1.1  概述    1
1.2  因特网和万维网发展简史    1
1.3  万维网协会(W3C)    2
1.4  可扩展标记语言(XML)    2
1.5  重要的软件趋势:对象技术    3
1.6  微软的.NET    4
1.7  Visual Basic .NET    5
1.8  C,C++,Java和C#    6
1.9  .NET框架和公共语言运行库    7
1.10  本书导读    8
1.11  小结    12
1.12  因特网和万维网资源    14
第2章  VS .NET IDE和VB .NET编程概述    15
2.1  概述    15
2.2  Visual Studio .NET集成开发环境(IDE)概述    15
2.3  菜单栏和工具栏    18
2.4  Visual Studio .NET窗口    19
2.5  使用帮助    22
2.6  简单程序:显示文本和图像    23
2.7  简单程序:打印一行文本    31
2.8  算术运算    39
2.9  做出决策:相等运算符和关系运算符    40
2.10  小结    43
第3章  控制结构    44
3.1  概述    44
3.2  控制结构    44
3.3  If/Then选择结构    45
3.4  If/Then/Else选择结构    45
3.5  While重复结构    46
3.6  Do While/Loop重复结构    46
3.7  Do Until/Loop重复结构    46
3.8  Do/Loop While重复结构    46
3.9  Do/Loop Until重复结构    47
3.10  赋值运算符    47
3.11  For/Next重复结构    48
3.12  示例:用For/Next结构计算复利    48
3.13  Select Case多重选择结构    51
3.14  在重复结构中使用Exit关键字    53
3.15  逻辑运算符    55
3.16  Windows应用程序编程概述    59
3.17  小结    64
第4章  过程和数组    65
4.1  概述    65
4.2  模块、类和过程    65
4.3  Sub过程    65
4.4  Function过程    67
4.5  方法    68
4.6  参数提升    70
4.7  Option Strict和数据类型转换    72
4.8  值类型和引用类型    73
4.9  传递参数:传值和传引用    73
4.10  标识符的持续期    75
4.11  作用域规则    76
4.12  递归    78
4.13  过程重载和可选参数    80
4.14  模块    83
4.15  数组    85
4.16  向过程传递数组    87
4.17  传递数组:ByVal和ByRef    90
4.18  多维矩形和交错数组    93
4.19  For Each/Next重复结构    96
4.20  小结    97
第5章  基于对象的编程    98
5.1  概述    98
5.2  用类实现Time抽象数据类型    99
5.3  类作用域    104
5.4  控制对成员的访问    104
5.5  初始化类对象:构造函数    105
5.6  使用重载构造函数    106
5.7  属性    110
5.8  合成:对象用作其他类的实例变量    115
5.9  使用Me引用    117
5.10  垃圾回收    119
5.11  共享类成员    119
5.12  Const和ReadOnly成员    122
5.13  数据抽象和信息隐藏    124
5.14  软件重用性    125
5.15  命名空间和程序集    125
5.16  类视图和对象浏览器    128
5.17  小结    130
第6章  面向对象编程:继承    132
6.1  概述    132
6.2  基类和派生类    133
6.3  Protected和Friend成员    134
6.4  基类和派生类的关系    135
6.5  案例分析:三级继承层次结构    147
6.6  派生类中的构造函数和终止器    150
6.7  继承的软件工程学    154
6.8  小结    155
第7章  面向对象编程:多态性    156
7.1  概述    156
7.2  派生类对象转换为基类对象    156
7.3  类型字段和Select Case语句    161
7.4  多态性示例    161
7.5  抽象类和方法    162
7.6  案例分析:继承接口和实现    163
7.7  NotInheritable类和NotOverridable方法    169
7.8  案例分析:使用多态性的工资发放系统    169
7.9  案例分析:创建和使用接口    177
7.10  委托    186
7.11  小结    190
第8章  异常处理    191
8.1  概述    191
8.2  异常处理概述    191
8.3  示例:DivideByZeroException    193
8.4  .NET异常层次结构    196
8.5  Finally块    197
8.6  Exception属性    202
8.7  程序员自定义的异常类    206
8.8  处理溢出    208
8.9  小结    210
第9章  图形用户界面概念(一)    211
9.1  概述    211
9.2  Windows窗体    212
9.3  事件处理模型    213
9.4  控件属性和布局    219
9.5  标签、文本框和按钮    221
9.6  分组框和面板    223
9.7  复选框和单选钮    226
9.8  图片框    233
9.9  鼠标事件处理    234
9.10  键盘事件处理    236
9.11  小结    239
第10章  图形用户界面概念(二)    241
10.1  概述    241
10.2  菜单    241
10.3  链接标签    248
10.4  列表框和复选列表框    251
10.5  组合框    256
10.6  树视图    259
10.7  列表视图    263
10.8  选项卡控件    268
10.9  多文档界面(MDI)窗口    272
10.10  可视继承    279
10.11  用户自定义控件    282
10.12  小结    286
第11章  多线程处理    287
11.1  概述    287
11.2  线程状态:线程的生命期    288
11.3  线程优先级和线程调度    289
11.4  线程同步和Monitor类    293
11.5  无线程同步的生产者/消费者关系    294
11.6  有线程同步的生产者/消费者关系    298
11.7  生产者/消费者关系:循环缓冲区    304
11.8  小结    312
第12章  字符串、字符和正则表达式    314
12.1  概述    314
12.2  字符和字符串基础    314
12.3  String构造函数    314
12.4  String的Length和Chars属性以及CopyTo方法    316
12.5  比较字符串    317
12.6  String的GetHashCode方法    320
12.7  在字符串中定位字符和子字符串    321
12.8  从字符串中提取子字符串    323
12.9  连接字符串    324
12.10  String的其他方法    324
12.11  StringBuilder类    326
12.12  StringBuilder索引器、Length/Capacity属性和EnsureCapacity方法    327
12.13  StringBuilder的Append和AppendFormat方法    328
12.14  StringBuilder的Insert、Remove和Replace方法    331
12.15  Char的方法    333
12.16  洗牌和发牌模拟    335
12.17  正则表达式和Regex类    338
12.18  小结    345
第13章  图形和多媒体    346
13.1  概述    346
13.2  图形上下文和图形对象    347
13.3  颜色控制    348
13.4  字体控制    353
13.5  画线、画矩形和画椭圆    357
13.6  画弧线    359
13.7  画多边形和画折线    361
13.8  高级图形功能    364
13.9  多媒体概述    367
13.10  载入、显示和缩放图片    368
13.11  将一系列图像变成动画    369
13.12  Windows Media Player    378
13.13  Microsoft Agent    379
13.14  小结    390
第14章  文件和流    392
14.1  概述    392
14.2  数据层次结构    392
14.3  文件和流    393
14.4  File和Directory类    394
14.5  创建顺序访问文件    402
14.6  从顺序访问文件读取数据    410
14.7  随机访问文件    418
14.8  创建随机访问文件    421
14.9  向随机访问文件随机写入数据    424
14.10  从随机访问文件顺序读取数据    427
14.11  案例分析:一个事务处理程序    431
14.12  小结    445
第15章  可扩展标记语言(XML)    447
15.1  概述    447
15.2  XML文档    447
15.3  XML命令空间    450
15.4  文档对象模型(DOM)    452
15.5  文档类型定义(DTD)、架构和验证    466
15.6  可扩展样式表语言和XslTransform    473
15.7  Microsoft BizTalk    478
15.8  小结    479
15.9  因特网和万维网资源    480
第16章  数据库、SQL和ADO .NET    482
16.1  概述    482
16.2  关系数据库模型    482
16.3  关系数据库概述:Books数据库    482
16.4  结构化查询语言(SQL)    487
16.5  ADO .NET对象模型    497
16.6  用ADO .NET编程:从数据库提取信息    498
16.7  用ADO .NET编程:修改数据库    506
16.8  读写XML文件    512
16.9  小结    514
第17章  ASP .NET、Web窗体和Web控件    515
17.1  概述    515
17.2  简单HTTP事务处理    515
17.3  系统体系结构    517
17.4  创建和运行一个简单的Web窗体    518
17.5  Web控件    527
17.6  会话跟踪    542
17.7  案例分析:网上留言簿    554
17.8  案例分析:在ASP .NET中连接数据库    559
17.9  跟踪    569
17.10  小结    571
17.11  因特网和万维网资源    572
第18章  ASP .NET和Web服务    574
18.1  概述    574
18.2  Web服务    574
18.3  简单对象访问协议(SOAP)和Web服务    577
18.4  发布和使用Web服务    578
18.5  Web服务中的会话跟踪    589
18.6  使用Web窗体和Web服务    598
18.7  案例分析:气温信息应用程序    602
18.8  Web服务中的用户自定义类型    608
18.9  小结    616
18.10  因特网和万维网资源    616
第19章  联网:基于流的套接字和数据文报    618
19.1  概述    618
19.2  建立简单服务器(使用流套接字)    619
19.3  建立简单客户端(使用流套接字)    620
19.4  通过流套接字连接进行客户/服务器交互    620
19.5  用数据文报进行无连接的客户/服务器交互    627
19.6  使用多线程服务器开发客户机/服务器Tic-Tac-Toe游戏    632
19.7  小结    643
第20章  数据结构和集合    644
20.1  概述    644
20.2  自引用类    644
20.3  链表    645
20.4  堆栈    654
20.5  队列    658
20.6  树    660
20.7  集合类    671
20.8  小结    686
第21章  Mobile Internet Toolkit    687
21.1  概述    687
21.2  Mobile Internet Toolkit客户设备    687
21.3  Microsoft Mobile Internet Toolkit和Mobile Web窗体概述    688
21.4  高级Mobile Web窗体控件    699
21.5  示例:Deitel无线门户    705
21.6  使用样式表和模板进行与设备无关的Web设计    708
21.7  在移动应用程序中使用Web服务    717
21.8  小结    721
21.9  因特网和万维网资源    722
附录A  运算符优先级    723
附录B  Visual Studio .NET调试器    724
B.1  概述    724
B.2  断点    725
B.3  检查数据    727
B.4  程序控制    728
B.5  其他过程调试功能    731
B.6  其他类调试功能    732
B.7  小结    734
附录C  ASCII字符集    736
附录D  Unicode    737
D.1  概述    737
D.2  Unicode转换格式    737
D.3  字符和字形    738
D.4  Unicode的优缺点    739
D.5  Unicode协会网站    739
D.6  使用Unicode    740
D.7  字符范围    741
D.8  小结    742

本目录推荐