图书介绍
Visual Basic 2005大学教程 第3版PDF|Epub|txt|kindle电子书版本网盘下载
![Visual Basic 2005大学教程 第3版](https://www.shukui.net/cover/70/32266547.jpg)
- (美)戴特尔著 著
- 出版社: 北京:电子工业出版社
- ISBN:7121060175
- 出版时间:2008
- 标注页数:1144页
- 文件大小:312MB
- 文件页数:1186页
- 主题词:BASIC语言-程序设计-高等学校-教材
PDF下载
下载说明
Visual Basic 2005大学教程 第3版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 计算机、Internet和Visual Basic简介1
1.1 简介2
1.2 什么是计算机2
1.3 计算机的结构3
1.4 早期的操作系统3
1.5 个人计算、分布式计算和客户/服务器计算4
1.6 硬件趋势4
1.7 Microsoft的Windows操作系统5
1.8 机器语言、汇编语言和高级语言5
1.9 VisualBasic6
1.10 C、C++、Java和Visual C7
1.11 其他高级语言8
1.12 Internet和万维网8
1.13 可扩展标记语言(XML)9
1.14 Microsoft的.NET9
1.15 .NET框架和公共语言运行时10
1.16 试运行Visual Basic应用程序11
1.17 (唯一的必修小节)软件工程实例研究:介绍对象技术和UML13
1.18 小结17
1.19 Web资源17
第2章 Visual Basic Express 2005 IDE简介26
2.1 简介26
2.2 Visual Studio 2005 IDE概览27
2.3 菜单栏和工具栏31
2.4 浏览Visual Studio IDE34
2.5 使用帮助38
2.6 使用可视化编程创建一个显示文本和图像的简单程序40
2.7 小结50
2.8 Web资源51
第3章 Visual Basic简介59
3.1 简介59
3.2 显示一行文本60
3.3 使用Visual Basic Express创建第一个控制台应用程序63
3.4 使用多条语句显示一行文本69
3.5 整数相加70
3.6 内存的概念72
3.7 算术运算73
3.8 判断:相等和关系运算符76
3.9 使用消息框显示消息78
3.10 (选修章节)软件工程实例研究:检查ATM的需求文档83
3.11 小结89
3.12 Web资源90
第4章 类和对象简介97
4.1 简介98
4.2 类、对象、方法和实例变量98
4.3 声明包含了方法的类,并创建这个类的对象99
4.4 声明带参数的方法101
4.5 实例变量和属性103
4.6 值类型和引用类型109
4.7 使用构造函数初始化对象109
4.8 使用属性的Set访问符对数据进行验证111
4.9 (选修章节)软件工程实例研究:确认ATM需求文档中的类114
4.10 小结120
第5章 控制语句:第Ⅰ部分126
5.1 简介127
5.2 算法127
5.3 伪码127
5.4 控制结构128
5.5 If...Then选择语句130
5.6 If...Then...Else选择语句131
5.7 While循环语句133
5.8 Do While...Loop循环语句134
5.9 Do Until...Loop循环语句135
5.10 组合赋值运算符136
5.11 构建算法:计数器控制的循环137
5.12 构建算法:标记控制的循环140
5.13 构建算法:嵌套控制语句147
5.14 构建算法:嵌套循环语句150
5.15 使用Visual Basic编写Windows应用程序154
5.16 (选修章节)软件工程实例研究:在ATM系统中确认类的属性159
5.17 小结162
第6章 控制语句:第Ⅱ部分172
6.1 简介172
6.2 计数器控制的循环的本质173
6.3 For...Next循环语句173
6.4 使用For...Next语句的例子176
6.5 GradeBook实例研究:Select...Case多重选择语句180
6.6 Do...Loop While循环语句185
6.7 Do...Loop Until循环语句186
6.8 在循环语句中使用Exit语句187
6.9 在循环语句中使用Continue语句188
6.10 逻辑运算符190
6.11 (选修章节)软件工程实例研究:确认ATM系统中对象的状态和活动194
6.12 小结197
第7章 方法:深入观察205
7.1 简介206
7.2 模块、类和方法206
7.3 子程序过程:没有返回值的方法207
7.4 函数:具有返回值的方法209
7.5 共享方法和Math类210
7.6 GradeBook实例研究:声明具有多个形参的方法212
7.7 方法声明和使用的一些说明214
7.8 方法调用堆栈和活动记录215
7.9 隐式参数转换216
7.10 Option Strict和数据类型转换217
7.11 值类型和引用类型218
7.12 框架类库的名字空间219
7.13 传递参数:按值传递和按引用传递220
7.14 声明的作用域222
7.15 实例研究:生成随机数224
7.16 实例研究:机会游戏229
7.17 方法的重载232
7.18 可选参数234
7.19 递归235
7.20 (选修章节)软件工程实例研究:确认ATM系统中类的操作238
7.21 小结243
第8章 数组254
8.1 简介255
8.2 数组255
8.3 声明和分配数组256
8.4 使用数组的例子257
8.5 实例研究:模拟洗牌和发牌263
8.6 向方法传递数组266
8.7 For Each...Next循环语句268
8.8 GradeBook实例研究:使用数组存储成绩269
8.9 使用Array类的Sort方法对数组进行排序273
8.10 搜索数组275
8.11 矩形数组278
8.12 GradeBook实例研究:使用矩形数组279
8.13 可变长度的形参列表283
8.14 不规则数组284
8.15 在执行时修改数组的长度:使用ReDim语句285
8.16 传递数组:ByVal和ByRef286
8.17 (选修章节)软件工程实例研究:ATM系统中对象的协作289
8.18 小结295
第9章 类和对象:深入观察301
9.1 简介302
9.2 Time类实例研究302
9.3 类的作用域307
9.4 默认构造函数和无参构造函数308
9.5 Time类实例研究:重载构造函数308
9.6 部分类312
9.7 合成312
9.8 使用Me引用访问当前对象315
9.9 垃圾收集316
9.10 类的共享成员317
9.11 Const和ReadOnly成员320
9.12 对象浏览器322
9.13 Time类实例研究:创建类库324
9.14 (选修章节)软件工程实例研究:开始对ATM系统进行编程328
9.15 小结332
第10章 面向对象编程:继承340
10.1 简介341
10.2 基类和派生类341
10.3 Protected成员343
10.4 基类和派生类的关系343
10.5 派生类的构造函数362
10.6 使用继承的软件工程367
10.7 Object类368
10.8 Friend成员368
10.9 小结369
第11章 面向对象编程:多态374
11.1 简介375
11.2 多态视频游戏376
11.3 演示多态行为377
11.4 抽象类和抽象方法379
11.5 实例研究:使用多态的工资表系统类层次结构380
11.6 NotOverridable方法和NotInheritable类391
11.7 实例研究:创建和使用接口392
11.8 (选修章节)软件工程实例研究:在ATM系统中使用继承和多态400
11.9 小结406
第12章 异常处理410
12.1 简介411
12.2 异常处理总览411
12.3 示例:不进行异常处理时所出现的除数为0错误412
12.4 示例:处理DivideByZeroException和FormatException414
12.5 .NET异常类层次结构417
12.6 Finally代码块419
12.7 异常的属性424
12.8 用户定义的异常类428
12.9 小结430
第13章 图形用户界面概念:第Ⅰ部分435
13.1 简介436
13.2 Windows Forms437
13.3 事件处理438
13.4 控件的属性和布局443
13.5 Label、TextBox和Button446
13.6 GroupBox和Panel447
13.7 CheckBox和RadioButton449
13.8 PictureBox455
13.9 ToolTip456
13.10 NumericUpDown控件458
13.11 鼠标事件处理459
13.12 键盘事件处理461
13.13 小结463
第14章 图形用户界面概念:第Ⅱ部分471
14.1 简介471
14.2 菜单472
14.3 MonthCalendar控件478
14.4 DateTimePicker控件479
14.5 LinkLabel控件481
14.6 ListBox控件483
14.7 CheckedListBox控件486
14.8 ComboBox控件488
14.9 TreeView控件491
14.10 ListView控件494
14.11 TabControl控件498
14.12 多文档界面(MDI)窗口502
14.13 可视化继承507
14.14 自定义控件509
14.15 小结512
第15章 多线程521
15.1 简介522
15.2 线程的状态:线程的生命周期523
15.3 线程的优先级和线程调度524
15.4 创建和执行线程525
15.5 线程的同步和Monitor类528
15.6 不使用线程同步的生产者/消费者关系530
15.7 使用线程同步的生产者/消费者关系534
15.8 生产者/消费者关系:循环缓冲区539
15.9 在GUI中使用多线程545
15.10 小结548
第16章 字符串、字符和正则表达式556
16.1 简介557
16.2 字符和字符串的基础知识557
16.3 String类的构造函数558
16.4 String类的索引器、Length属性和CopyTo方法559
16.5 比较字符串560
16.6 在String对象中查找字符和子字符串562
16.7 从字符串中抽取子字符串564
16.8 连接字符串565
16.9 String类的其他方法565
16.10 StringBuilder类566
16.11 StringBuilder类的Length和Capacity属性、EnsureCapacity方法和索引器567
16.12 StringBuilder类的Append和AppendFormat方法568
16.13 StringBuilder类的Insert、Remove利Replace方法570
16.14 Char结构的方法572
16.15 洗牌和发牌模拟574
16.16 正则表达式和RegEx类576
16.17 小结582
第17章 图形和多媒体590
17.1 简介590
17.2 绘图类和坐标系统591
17.3 图形环境和Graphics对象592
17.4 设置控件的颜色593
17.5 设置控件的字体597
17.6 绘制直线、矩形和椭圆600
17.7 绘制弧形602
17.8 绘制多边形和多叉线604
17.9 高级图形功能606
17.10 介绍多媒体610
17.11 加载、显示和缩放图像610
17.12 由一系列图像组成的动画611
17.13 Windows Media Player619
17.14 Microsoft Agent620
17.15 小结630
第18章 文件和流640
18.1 简介640
18.2 数据层次结构641
18.3 文件和流642
18.4 File类和Directory类643
18.5 创建顺序访问文本文件649
18.6 从顺序访问文本文件读取数据656
18.7 实例研究:信用查询程序659
18.8 串行化663
18.9 使用对象串行化创建顺序访问文件663
18.10 从顺序访问文件读取和反串行化数据668
18.11 小结670
第19章 可扩展标记语言(XML)677
19.1 简介677
19.2 XML的基础知识678
19.3 结构化数据680
19.4 XML名字空间685
19.5 文档类型定义(DTD)688
19.6 W3C XML Schema文档690
19.7 (选修章节)可扩展样式表语言和XSL转换695
19.8 (选修章节)文档对象模型(DOM)701
19.9 (选修章节)使用XmlReader类进行Schema验证711
19.10 (选修章节)使用XslCompiledTransform类的XSLT713
19.11 小结714
19.12 Web资源715
第20章 数据库、SQL和ADO.NET725
20.1 简介726
20.2 关系数据库726
20.3 关系数据库概览:Books数据库727
20.4 SQL729
20.5 ADO.NET对象模型736
20.6 使用ADO.NET编程:从数据库提取信息737
20.7 查询Books数据库746
20.8 使用ADO.NET编程:地址簿实例研究753
20.9 使用DataSet读取和写入XML759
20.10 小结760
20.11 Web资源761
第21章 ASP.NET 2.0、Web窗体和Web控件768
21.1 简介769
21.2 简单的HTTP传输769
21.3 多层应用程序体系结构771
21.4 创建和运行简单的Web窗体例子772
21.5 Web控件783
21.6 会话追踪798
21.7 实例研究:在ASP.NET中连接到数据库810
21.8 实例研究:安全书籍数据库应用程序819
21.9 小结841
21.10 Web资源842
第22章 Web服务852
22.1 简介853
22.2 .NET Web服务的基础知识854
22.3 简单对象访问协议(SOAP)858
22.4 发布和使用Web服务859
22.5 Web服务中的会话追踪872
22.6 使用Web窗体和Web服务881
22.7 Web服务中的用户定义类型887
22.8 小结893
22.9 Web资源893
第23章 网络:基于流的Socket和数据报902
23.1 简介903
23.2 面向连接的通信和无连接通信903
23.3 传输数据的协议903
23.4 使用流Socket建立一个简单的TCP服务器904
23.5 使用流Socket建立一个简单的TCP客户905
23.6 使用流Socket连接的客户/服务器交互906
23.7 使用数据报的无连接客户/服务器交互913
23.8 使用多线程服务器的客户/服务器版的Tic-Tac-Toe游戏917
23.9 WebBrowser类927
23.10 .NET远程929
23.11 小结937
第24章 数据结构944
24.1 简介944
24.2 基本类型结构、装箱和拆箱945
24.3 自引用类946
24.4 链表947
24.5 堆栈955
24.6 队列958
24.7 树960
24.8 小结970
第25章 泛型976
25.1 简介976
25.2 泛型方法的动机977
25.3 泛型方法的实现979
25.4 类型限制981
25.5 重载泛型方法983
25.6 泛型类983
25.7 关于泛型和继承的说明989
25.8 小结989
第26章 集合994
26.1 简介995
26.2 集合初览995
26.3 Array类和枚举器996
26.4 非泛型集合999
26.5 泛型集合1007
26.6 同步集合1012
26.7 小结1013
附录A 运算符优先级1019
附录B 数字系统1020
附录C 使用Visual Studio 2005调试器1030
附录D ASCII字符集1044
附录E Unicode1045
附录F 介绍XHTML:第Ⅰ部分1054
附录G 介绍XHTML:第Ⅱ部分1069
附录H XHTML的特殊字符1091
附录I XHTML颜色1092
附录J ATM实例研究代码1094
附录K UML 2:其他图类型1113
附录L 基本类型1114
索引1115