教程1 绘图应用程序介绍计算机、Internet和Visual Basic 1
什么是计算机 2
计算机结构 2
机器语言、汇编语言和高级语言 3
Visual Basic 4
其他高级语言 5
结构化程序设计 6
主要的软件发展趋势:对象技术 6
Internet和WWW 7
Microsoft.NET简介 8
试运行Visual Basic绘图应用程序 9
Internet及Web资源 11
小结 12
教程2 Welcome应用程序介绍Visual Basic 2005 Express Edition集成开发环境 16
试运行Welcome应用程序 16
Visual Basic 2005 Express Edition IDE概述 18
创建Welcome应用程序的项目 20
菜单栏和工具栏 24
Visual Basic 2005 Express Edition IDE窗口 25
自动隐藏 28
使用帮助 29
在Visual Basic中保存和关闭项目 30
Internet及Web资源 30
小结 31
教程3 Welcome应用程序介绍可视化程序设计 36
试运行Welcome应用程序 36
构造Welcome应用程序 38
在 Welcome应用程序中使用对象 49
小结 49
教程4 设计Inventory应用程序介绍TextBox和Button控件 59
试运行Inventory应用程序 59
构造Inventory应用程序 60
向Inventory应用程序中添加Label控件 65
向窗体添加TextBox和Button控件 69
小结 71
教程5 完成Inventory应用程序介绍程序设计 77
试运行Inventory应用程序 77
Visual Basic代码简介 78
插入事件处理程序 81
执行计算并显示结果 85
使用调试器:语法错误 87
小结 91
教程6 增强的Inventory应用程序介绍变量、内存概念和算术运算 97
试运行增强的Inventory应用程序 97
变量 98
处理TextChanged事件 101
内存概念 103
算术运算 104
使用调试器:断点 106
Internet及Web资源 109
小结 109
教程7 Wage Calculator应用程序介绍算法、伪代码和程序控制 117
试运行Wage Calculator应用程序 117
算法 118
伪代码 119
控制结构 120
If...Then选择语句 122
If...Then...Else选择语句 124
构造Wage Calculator应用程序 127
赋值运算符 131
格式化文本 132
使用调试器:Watch窗口 134
小结 137
教程8 Dental Payment应用程序介绍CheckBox控件和消息对话框 144
试运行Dental Payment应用程序 144
设计Dental Payment应用程序 146
使用CheckBox控件 148
使用对话框显示消息 150
逻辑运算符 153
设计器产生的代码 158
小结 159
教程9 Car Payment Calculator应用程序介绍Do While...Loop和Do Until...Loop循环语句 166
试运行Car Payment Calculator应用程序 166
Do While...Loop循环语句 168
Do Until...Loop循环语句 170
构造Car Payment Calculator应用程序 171
小结 178
教程10 Class Average应用程序介绍Do...Loop While和Do...Loop Until循环语句 185
试运行Class Average应用程序 185
Do...Loop While循环语句 187
Do...Loop Until循环语句 188
创建Class Average应用程序 190
小结 196
教程11 Interest Calculator应用程序介绍For...Next循环语句 203
试运行Interest Calculator应用程序 203
计数器控制循环 205
介绍For...Next循环语句 206
For...Next语句示例 209
构造Interest Calculator应用程序 209
小结 216
教程12 Security Panel应用程序介绍Select Case多重选择语句 223
试运行Security Panel应用程序 223
介绍Select Case多重选择语句 225
构造Security Panel应用程序 228
小结 235
教程13增强的Wage Calculator应用程序介绍Function过程和Sub过程 242
试运行增强的Wage Calculator应用程序 242
类和过程 243
Function过程 244
在Wage Calculator应用程序中使用Sub过程 251
使用调试器:调试工具栏 256
小结 259
教程14 Shipping Time应用程序使用Date和Timer 266
试运行Shipping Time应用程序 266
Date变量 267
构造Shipping Time应用程序:设计元素 269
创建Shipping Time应用程序:插入代码 275
小结 281
教程15 Fund Raiser应用程序介绍作用域、按引用传递和Option Strict 289
试运行Fund Raiser应用程序 289
构造Fund Raiser应用程序 290
传递参数:按值传递与按引用传递 296
Option Strict 298
小结 304
教程16 Craps Game应用程序介绍随机数的产生 310
试运行Craps Game应用程序 310
随机数的产生 312
在Craps Game应用程序中使用枚举 313
在Craps Game应用程序中使用随机数 317
小结 324
教程17 Flag Quiz应用程序介绍一维数组和ComboBox控件 330
试运行Flag Quiz应用程序 330
介绍数组 332
声明并分配数组 333
构造Flag Quiz应用程序 336
数组的排序 346
小结 349
教程18 Student Grades应用程序介绍二维数组和RadioButton控件 357
试运行Student Grades应用程序 357
二维矩形数组 359
使用RadioButton控件 360
向Student Grades应用程序中插入代码 363
小结 369
教程19 Microwave Oven应用程序构造自己的类和对象 376
试运行Microwave Oven应用程序 377
设计Microwave Oven应用程序 379
向项目中添加一个新的类 384
初始化类对象:构造函数 385
属性 388
完成Microwave Oven应用程序 391
成员访问控制 396
使用调试器:Locals窗口 402
小结 404
教程20 Shipping Hub应用程序介绍集合、For Each...Next语句和访问键 413
试运行Shipping Hub应用程序 413
Package类 416
使用Tablndex和TabStop属性 416
使用访问键 418
集合 419
Shipping Hub应用程序:使用ArrayList类 420
For Each...Next循环语句 427
小结 433
教程21 “猫和老鼠”Painter应用程序介绍Graphics对象和鼠标事件 441
试运行Painter应用程序 441
构造Painter应用程序 443
使用Graphics对象 444
处理MouseDown事件 445
处理MouseUp事件 447
处理MouseMove事件 449
区分鼠标按钮 451
小结 454
教程22 Typing应用程序介绍键盘事件、菜单和对话框 461
试运行Typing应用程序 461
分析Typing应用程序 464
键盘事件 465
IsNot运算符 470
菜单 470
小结 483
教程23 Screen Scraping应用程序介绍String处理 491
试运行Screen Scraping应用程序 491
字符串的基础知识 492
分析Screen Scraping应用程序 493
在字符串中定位子串 494
从字符串中提取子串 497
替换字符串中的子串 498
其他String方法 500
小结 501
教程24 Ticket Information应用程序介绍顺序访问文件 508
试运行Ticket Information应用程序 508
数据分层结构 510
文件和流 512
写文件:创建Write Event应用程序 512
构造Ticket Information应用程序 521
小结 531
教程25 Address Book应用程序数据库编程入门 539
试运行Address Book应用程序 539
设计Address Book应用程序 542
创建数据库连接 544
编程实现Address Book应用程序 553
小结 557
教程26 CheckWriter应用程序介绍图形和打印 563
试运行CheckWriter应用程序 564
GDI+简介 565
创建CheckWriter应用程序 566
PrintPreviewDialog和PrintDocument 569
创建CheckWriter应用程序的事件处理程序 569
Graphics对象:颜色、线条和形状 573
打印CheckWriter应用程序中的各个控件 575
Font类 577
预览和打印支票 578
小结 583
教程27 Phone Book应用程序介绍Microsoft Agent多媒体技术 591
Microsoft Agent 591
下载Microsoft Agent组件 592
试运行Phone Book应用程序 594
构造Phone Book应用程序 596
小结 607
教程28 Bookstore应用程序:Web程序介绍Visual Web Developer 2005 Express和ASP.NET Development Server 614
多层结构 614
Web服务器 615
Visual Web Developer 2005 Express和ASP.NET Development Server 616
试运行Bookstore应用程序 616
小结 618
教程29 Bookstore应用程序:客户层Web控件入门 621
分析Bookstore应用程序 621
创建ASPX页面 622
设计Books.aspx页面 625
设计BookInformation.aspx页面 630
小结 634
教程30 Bookstore应用程序:信息层查看数据库和创建数据库组件 641
回顾Bookstore应用程序 641
信息层:数据库 642
在ASPX页面中使用Server Explorer和Query Builder 643
小结 650
教程31 Bookstore应用程序:中间层介绍代码文件和Web控件Databound 652
回顾Bookstore应用程序 652
编写Books页面的代码文件和创建Databound ListBox 653
编写BookInformation页面的代码文件和创建Databound DetailsView 659
Internet及Web资源 665
小结 665
教程32增强的Car PaymentCalculator应用程序介绍异常处理 672
试运行增强的Car Payment Calculator应用程序 672
介绍异常处理 674
Visual Basic中的异常处理 675
构造增强的Car Payment Calculator应用程序 676
小结 681
附录A运算符优先级表 687
附录B ASCII字符集 688
附录C GUI设计指南 689
附录D Visual Basic 2005 Express Windows窗体设计器工具 693
附录E关键字表 696
词汇表 697
索引 721