图书介绍

Visual Basic 2008大学教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Visual Basic 2008大学教程
  • (美)戴特尔,(美)戴特尔著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121117527
  • 出版时间:2010
  • 标注页数:1062页
  • 文件大小:351MB
  • 文件页数:1076页
  • 主题词:BASIC语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Visual Basic 2008大学教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 介绍计算机、Internet和Visual Basic1

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 Visual Basic6

1.10 C、C++、Java和Visual C#7

1.11 其他高级语言8

1.12 结构化编程8

1.13 关键的软件趋势:对象技术8

1.14 Internet和万维网9

1.15 可扩展标记语言(XML)10

1.16 Microsoft的.NET简介10

1.17 .NET框架和公共语言运行时(CLR)10

1.18 测试Visual Basic应用程序Advanced Painter11

1.19 (唯一必修的案例研究小节)软件工程案例研究:介绍对象技术和UML13

1.20 小结17

1.21 Web资源17

第2章 Visual Basic 2008 Express IDE简介26

2.1 简介26

2.2 Visual Studio 2008 IDE概述27

2.3 菜单栏和工具栏31

2.4 浏览Visual Studio IDE33

2.5 使用帮助37

2.6 使用可视化编程创建一个简单的显示文本和图像的应用程序38

2.7 小结47

2.8 Web资源48

第3章 Visual Basic简介56

3.1 简介57

3.2 显示一行文本57

3.3 使用Visual Basic Express创建第一个应用程序60

3.4 使用多条语句显示一行文本66

3.5 整数相加67

3.6 内存概念69

3.7 算术运算69

3.8 决策判断:相等和关系运算符72

3.9 使用消息框显示消息75

3.10 (选修)软件工程案例研究:检查ATM需求文档79

3.11 小结85

3.12 Web资源86

第4章 介绍类和对象92

4.1 简介92

4.2 类、对象、方法和实例变量93

4.3 声明包含方法的类,并实例化这个类的对象94

4.4 声明带参数的方法97

4.5 实例变量和属性99

4.6 值类型和引用类型104

4.7 使用构造函数初始化对象105

4.8 使用属性的Set访问符对数据进行验证107

4.9 (选修)软件工程案例研究:确认ATM需求文档中的类109

4.10 小结115

第5章 控制语句:第Ⅰ部分122

5.1 简介123

5.2 算法123

5.3 伪码123

5.4 控制结构124

5.5 If...Then选择语句126

5.6 If...Then...Else选择语句127

5.7 While循环语句129

5.8 Do While...Loop循环语句131

5.9 Do Until...Loop循环语句131

5.10 复合赋值运算符132

5.11 构建算法:计数器控制的循环133

5.12 构建算法:标记控制的循环137

5.13 构建算法:嵌套的控制语句143

5.14 构建算法:嵌套的循环语句146

5.15 使用Visual Basic编写Windows Forms应用程序150

5.16 (选修)软件工程案例研究:在ATM系统中确认类的属性154

5.17 小结158

第6章 控制语句:第Ⅱ部分168

6.1 简介168

6.2 计数器控制的循环的本质169

6.3 For...Next循环语句169

6.4 使用For...Next语句的例子173

6.5 GradeBook案例研究:Select...Case多重选择语句176

6.6 Do...Loop While循环语句181

6.7 Do...Loop Until循环语句182

6.8 在循环语句中使用Exit语句183

6.9 在循环语句中使用Continue语句184

6.10 逻辑运算符186

6.11 (选修)软件工程案例研究:确认ATM系统中对象的状态和活动190

6.12 小结194

第7章 方法:深入观察200

7.1 简介201

7.2 模块、类和方法201

7.3 子程序过程:没有返回值的方法202

7.4 函数:具有返回值的方法204

7.5 共享方法和Math类205

7.6 GradeBook案例研究:声明具有多个形参的方法207

7.7 方法声明和使用的一些说明209

7.8 方法调用堆栈和活动记录210

7.9 隐式参数转换211

7.10 Option Strict和数据类型转换212

7.11 值类型和引用类型213

7.12 框架类库的名字空间214

7.13 传递参数:传值和传引用方式215

7.14 声明的作用域217

7.15 案例研究:生成随机数219

7.16 案例研究:机会游戏224

7.17 方法的重载227

7.18 可选参数229

7.19 递归230

7.20 (选修)软件工程案例研究:确认ATM系统中类的操作233

7.21 小结238

第8章 数组249

8.1 简介250

8.2 数组250

8.3 声明和分配数组251

8.4 使用数组的例子253

8.5 案例研究:模拟洗牌和发牌258

8.6 向方法传递数组261

8.7 For Each...Next循环语句263

8.8 GradeBook案例研究:使用数组存储成绩264

8.9 使用Array类的Sort方法对数组进行排序268

8.10 搜索数组269

8.11 矩形数组272

8.12 GradeBook案例研究:使用矩形数组274

8.13 可变长度的形参列表278

8.14 不规则数组279

8.15 在执行时修改数组的长度:使用ReDim语句279

8.16 传递数组:ByVal和ByRef280

8.17 (选修)软件工程案例研究:ATM系统中对象之间的协作283

8.18 小结289

第9章 介绍LINQ和泛型集合296

9.1 简介296

9.2 使用LINQ查询数组297

9.3 集合简介303

9.4 使用LINQ查询泛型集合305

9.5 Deitel LINQ资源中心306

9.6 小结306

第10章 类和对象:深入观察311

10.1 简介312

10.2 Time类案例研究312

10.3 类的作用域318

10.4 对象初始化值318

10.5 默认构造函数和无参构造函数319

10.6 Time类案例研究:重载构造函数319

10.7 部分类323

10.8 合成324

10.9 使用Me引用访问当前对象326

10.10 垃圾收集328

10.11 类的共享成员329

10.12 Const和ReadOnly成员331

10.13 对象浏览器333

10.14 Time类案例研究:创建类库335

10.15 Time类案例研究:扩展方法339

10.16 委托341

10.17 lambda表达式343

10.18 匿名类型345

10.19 (选修)软件工程案例研究:开始对ATM系统的类进行编程347

10.20 小结351

第11章 面向对象编程:继承360

11.1 简介361

11.2 基类和派生类361

11.3 Protected成员363

11.4 基类和派生类的关系363

11.5 派生类的构造函数382

11.6 使用继承的软件工程386

11.7 Object类387

11.8 Friend成员387

11.9 小结388

第12章 面向对象编程:多态393

12.1 简介394

12.2 多态视频游戏395

12.3 演示多态行为396

12.4 抽象类和抽象方法398

12.5 案例研究:使用多态的工资表系统类层次结构399

12.6 NotOverridable方法和NotInheritable类410

12.7 案例研究:创建和使用接口411

12.8 (选修)软件工程案例研究:在ATM系统中使用继承和多态418

12.9 小结424

第13章 异常处理429

13.1 简介430

13.2 异常处理概述430

13.3 例子:不使用异常处理的除数为零错误431

13.4 例子:处理DivideByZeroException和FormatException433

13.5 .NET异常类层次结构437

13.6 Finally代码块438

13.7 异常的属性443

13.8 用户定义的异常类447

13.9 小结449

第14章 使用Windows Forms的图形用户界面454

14.1 简介455

14.2 Windows Forms456

14.3 事件处理457

14.4 控件的属性和布局463

14.5 Label、TextBox和Button466

14.6 GroupBox和Panel467

14.7 CheckBox和RadioButton469

14.8 PictureBox475

14.9 ToolTip476

14.10 NumericUpDown控件478

14.11 鼠标事件处理479

14.12 键盘事件处理481

14.13 菜单483

14.14 MonthCalendar控件490

14.15 DateTimePicker控件491

14.16 LinkLabel控件492

14.17 ListBox控件495

14.18 CheckedListBox控件498

14.19 ComboBox控件499

14.20 TreeView控件502

14.21 ListView控件505

14.22 TabControl控件509

14.23 多文档界面(MDI)窗口513

14.24 可视化继承518

14.25 用户定义控件520

14.26 小结523

第15章 使用Windows表现基础的GUI539

15.1 简介540

15.2 Windows表现基础(WPF)540

15.3 XML基础知识541

15.4 结构化数据543

15.5 XML名字空间547

15.6 使用XAML的描述性GUI编程550

15.7 在Visual Basic Express中创建WPF应用程序551

15.8 控件的布局553

15.9 事件处理557

15.10 命令和常见的应用程序任务562

15.11 WPF GUI自定义566

15.12 使用风格更改控件的外观566

15.13 自定义窗口570

15.14 使用控件模板定义控件的外观571

15.15 使用数据绑定的数据驱动GUI575

15.16 小结579

15.17 Web资源580

第16章 WPF图形和多媒体592

16.1 简介592

16.2 控制字体593

16.3 基本形状594

16.4 Polygon和Polyline595

16.5 画刷598

16.6 变换602

16.7 WPF自定义:电视机GUI603

16.8 动画610

16.9 (选修)3D物体和变换612

16.10 小结616

第17章 字符串、字符和正则表达式625

17.1 简介626

17.2 字符和字符串的基础知识626

17.3 String类的构造函数627

17.4 String类的索引器、Length属性和CopyTo方法628

17.5 比较字符串629

17.6 在字符串中查找字符和子字符串632

17.7 从字符串中提取子字符串633

17.8 连接字符串634

17.9 String类的其他方法635

17.10 StringBuilder类636

17.11 StringBuilder类的Length和Capacity属性、EnsureCapacity方法和索引器637

17.12 StringBuilder类的Append和AppendFormat方法638

17.13 StringBuilder类的Insert、Remove和Replace方法639

17.14 Char结构的方法641

17.15 洗牌和发牌模拟643

17.16 正则表达式处理简介645

17.17 小结654

第18章 文件和流663

18.1 简介663

18.2 数据层次结构664

18.3 文件和流665

18.4 File和Directory类666

18.5 创建顺序访问的文本文件672

18.6 从顺序访问文本文件读取数据678

18.7 案例研究:信用查询程序681

18.8 串行化685

18.9 使用对象串行化创建顺序访问文件685

18.10 从顺序访问文件读取和反串行化数据689

18.11 小结692

第19章 XML和LINQ to XML698

19.1 简介698

19.2 文档类型定义(DTD)699

19.3 W3C XML Schema文档702

19.4 可扩展样式表语言和XSL转换707

19.5 LINQ to XML:文档对象模型(DOM)713

19.6 LINQ to XML:XML的轴属性716

19.7 LINQ to XML:XML字面值和嵌入表达式721

19.8 使用XslCompiledTransform类的XSLT726

19.9 小结727

19.10 Web资源728

第20章 数据库和LINQ to SQL735

20.1 简介736

20.2 关系数据库736

20.3 关系数据库概述:Books数据库737

20.4 SQL740

20.5 LINQ to SQL746

20.6 LINQ to SQL:从数据库提取信息747

20.7 更复杂的LINQ查询和数据绑定750

20.8 使用LINQ从多个表提取数据753

20.9 创建主/明细视图应用程序755

20.10 使用LINQ to SQL编程:AddressBook案例研究759

20.11 小结763

20.12 工具和Web资源763

第21章 ASP.NET和ASP.NET AJAX770

21.1 简介771

21.2 简单的HTTP传输772

21.3 多层应用程序体系结构774

21.4 创建和运行简单的Web窗体例子775

21.5 Web控件786

21.6 会话追踪798

21.7 案例研究:在ASP.NET中连接到数据库810

21.8 案例研究:安全书籍数据库应用程序817

21.9 ASP.NET AJAX836

21.10 新的ASP.NET 3.5数据控件843

21.11 小结843

21.12 Web资源844

第22章 Windows通信基础(WCF)Web服务855

22.1 简介856

22.2 WCF服务基础知识856

22.3 简单对象访问协议(SOAP)857

22.4 表现状态传输(REST)857

22.5 JavaScript对象记法(JSON)858

22.6 发布和消费基于SOAP的WCF Web服务858

22.7 发布和消费基于REST的XML Web服务865

22.8 发布和消费基于REST的JSON Web服务868

22.9 二十一点游戏Web服务:在基于SOAP的WCF Web服务中使用会话追踪870

22.10 机票预订Web服务:在ASP.NET中访问数据库及调用服务879

22.11 算式生成器:返回用户定义的类型883

22.12 小结891

22.13 Deitel Web服务资源中心891

第23章 Silverlight、富Internet应用程序和多媒体898

23.1 简介899

23.2 平台概述900

23.3 Silverlight运行时和工具安装900

23.4 创建一个Silverlight WeatherViewer应用程序900

23.5 动画和FlickrViewer909

23.6 图像和深度缩放913

23.7 音频和视频922

23.8 隔离存储926

23.9 Silverlight演示和Web资源926

23.10 小结927

第24章 数据结构和泛型集合934

24.1 数据结构简介935

24.2 泛型集合概述939

24.3 泛型类和泛型方法948

24.4 小结960

附录A 运算符优先级969

附录B 基本类型970

附录C 数字系统971

附录D ATM案例研究代码981

附录E UML 2:其他图类型1000

附录F ASCII字符集1001

附录G Unicode1002

附录H 使用Visual Basic 2008调试器1011

索引1030

热门推荐