Visual.Basic.6大学教程pdf

下载地址:网盘下载

内容简介

编辑

本书深入浅出地介绍了Visual Basic 6语言的基本概念和编程技术,包括对象、属性、方法、语句、函数、结构等基本问题,以及面向对象编程、数据库管理和网络编程等高级课题。全书共分为21章,系统地讨论了Visual Basic 6的编程技巧及应用,并且提供了大量实用和有趣的实例和习题。读者通过学习本书,可以在较短时间内掌握基本的和最新的程序设计技术。本书所配的“多媒体教室”光盘更是独具特色,通过交互式环境,使学习过程更加生动有趣。

目录

编辑

第1章 计算机的概念 1
  1.1 简介 1
  1.2 什么是计算机 2
  1.3 计算机的组成 2
  1.4 操作系统的变革 3
  1.5 个人计算、分布式计算与客户/服务器计算 3
  1.6 机器语言、汇编语言和高级语言 4
  1.7 Visual Basic的历史 5
  1.8 其他高级语言 5
  1.9 结构化编程 6
  1.10 什么是Visual Basic 6
  1.11 关于Visual Basic和本书的一般性提示 7
  1.12 本书概览 7
  小结 12
  自测练习 14
  自测练习答案 15
  练习 15
  第2章 集成开发环境 17
  2.1 简介 17
  2.2 集成开发环境综述 17
  2.3 Project窗口 19
  2.4 工具箱 20
  2.5 Form Layout窗口 21
  2.6 Properties窗口 21
  2.7 菜单栏和工具栏 22
  2.8 一个简单的程序:显示一行文本 22
  小结 28
  自测练习 31
  自测练习答案 32
  练习 33
  第3章 Visual Basic 编程入门 35
  3.1 简介 35
  3.2 可视化编程和事件驱动编程 35
  3.3 一个简单程序:在窗体上打印一行文本 36
  3.4 另一个简单的程序:整数相加 40
  3.5 内存的概念 44
  3.6 算术运算 45
  3.7 运算符的优先级 46
  3.8 进行判断:比较运算符 48
  小结 53
  自测练习 55
  自测练习答案 57
  练习 59
  第4章 控制结构(一) 62
  4.1 简介 62
  4.2 算法 62
  4.3 伪代码 63
  4.4 介绍控制结构 63
  4.5 If/Then 选择结构 65
  4.6 If/Then/Else选择结构 66
  4.7 While/Wend循环结构 69
  4.8 Do While/Loop循环结构 70
  4.9 Do Until/Loop循环结构 70
  4.10 构造算法:示例1(计数器控制循环) 71
  4.11 自顶向下、分步求解的算法:示例2(标志控制循环) 73
  4.12 自顶向下、分步求解的算法:示例3(嵌套控制结构) 78
  小结 82
  自测练习 84
  自测练习答案 85
  练习 87
  第5章 控制结构(二) 92
  5.1 简介 92
  5.2 计数器控制循环的基础知识 92
  5.3 For/Next 循环结构 93
  5.4 使用For/Next循环结构的例子 96
  5.5 Select Case多项选择结构 100
  5.6 Do/Loop While循环结构 105
  5.7 Do/Loop Until循环结构 106
  5.8 Exit Do和Exit For语句 108
  5.9 Boolean数据类型 109
  5.10 常量变量 111
  5.11 逻辑运算符 112
  5.12 结构化编程总结 114
  5.13 Visual Basic数据类型 119
  小结 120
  自测练习 120
  自测练习答案 122
  练习 123
  第6章 子过程与函数过程 128
  6.1 简介 128
  6.2 窗体模块 128
  6.3 Sub过程 129
  6.4 Function 过程 134
  6.5 按值调用与按引用调用 137
  6.6 Exit Sub 和Exit Function 141
  6.7 存储类 143
  6.8 作用域规则 145
  6.9 生成随机数 147
  6.10 范例:一个机会游戏 153
  6.11 递归与阶乘函数 157
  6.12 另一个递归例子:Fibonacci序列 160
  6.13 递归与迭代 162
  6.14 可选参数 163
  6.15 命名参数 164
  6.16 Visual Baisc 数学函数 166
  6.17 代码模块 167
  小结 169
  自测练习 171
  自测练习答案 173
  练习 174
  第7章 数组 182
  7.1 简介 182
  7.2 数组 182
  7.3 声明数组 183
  7.4 使用数组的例子 184
  7.5 给过程传递数组 190
  7.6 数组排序 193
  7.7 查找数组:线性查找和二分查找 196
  7.8 多维数组 201
  7.9 控件数组 203
  7.10 动态数组 205
  7.11 变长参数表:ParamArray 211
  7.12 Array函数 212
  小结 213
  自测练习 214
  自测练习答案 214
  练习 215
  第8章 字符串、日期和时间 224
  8.1 简介 224
  8.2 字符与字符串基础知识 224
  8.3 String数据类型 225
  8.4 利用 & 和 + 连接字符串 225
  8.5 比较字符串 226
  8.6 Like运算符 229
  8.7 操作字符串中的单个字符:Mid$ 230
  8.8 Left$、 Right$和InStr 232
  8.9 使用InStr和 InStrRev函数在字符串里搜索子字符串 234
  8.10 LTrim$、RTrim$和Trim$ 235
  8.11 String$和 Space$ 236
  8.12 使用Replace 函数替换子字符串 237
  8.13 使用StrReverse函数反转字符串 237
  8.14 转换字符串的大小写 238
  8.15 转换函数 239
  8.15.1 Asc 和Chr$ 239
  8.15.2 IsNumeric、 Val 和Str$ 240
  8.15.3 Hex$和Oct$ 241
  8.15.4 类型转换函数 241
  8.16 格式化字符串 243
  8.16.1 Format$ 函数和命名数字化格式 243
  8.16.2 Format$函数和用户定义数字化格式 245
  8.16.3 FormatNumber函数 249
  8.16.4 FormatCurrency函数 251
  8.16.5 FormatPercent函数 253
  8.17 处理日期和时间 254
  8.18 格式化日期和时间 262
  8.19 String数组 267
  8.19.1 模拟洗牌与发牌 269
  小结 272
  自测练习 274
  自测练习答案 274
  练习 275
  特殊小节:高级字符串操作练习 278
  特殊小节:关于字符串操作的工程 280
  第9章 图形 281
  9.1 简介 281
  9.2 坐标系 281
  9.3 绘图方法 283
  9.4 绘图属性 289
  9.5 Line控件和Shape控件 292
  9.6 颜色 294
  9.7 图像 301
  9.8 Printer对象 303
  小结 304
  自测练习 305
  自测练习答案 305
  练习 305
  第10章 基本图形用户界面 307
  10.1 简介 307
  10.2 控件 307
  10.3 TextBox控件 309
  10.4 MaskEdit控件 311
  10.5 ComboBox控件 314
  10.6 ListBox控件 318
  10.7 滚动条 322
  10.8 Slider控件 324
  10.9 菜单 325
  10.10 弹出菜单 328
  10.11 MsgBox函数 329
  小结 333
  自测练习 335
  自测练习答案 335
  练习 335
  特殊小节:建立自己的计算机 337
  第11章 高级图形用户界面 344
  11.1 简介 344
  11.2 多文档界面(MDI) 344
  11.3 多窗体 352
  11.4 模板窗体 356
  11.5 RichTextBox 控件 360
  11.6 UpDown 控件 364
  11.7 ImageList 控件 367
  11.8 ImageCombo 控件 370
  11.9 FlatScrollBar 控件(专业版和企业版) 373
  11.10 机器代码编译(专业版和企业版) 375
  小结 376
  自测题 378
  自测练习答案 378
  练习 379
  第12章 鼠标和键盘 382
  12.1 简介 382
  12.2 改变鼠标指针的形状 382
  12.3 鼠标事件 384
  12.4 鼠标键 387
  12.5 Shift、Ctrl和Alt键 389
  12.6 拖放 391
  12.7 键盘事件 396
  12.8 KeyPreview属性 399
  小结 400
  自测练习 401
  自测练习答案 402
  练习 402
  第13章 错误处理与调试 404
  13.1 简介 404
  13.2 何时使用错误处理 405
  13.3 简单的错误处理例子:除数为0 405
  13.4 嵌套的On Error语句 407
  13.5 Err对象 409
  13.6 Resume语句 411
  13.7 错误处理程序和调用堆栈 414
  13.8 重新引发错误 418
  13.9 中断模式、Immediate窗口和Debug对象 420
  13.10 防止程序错误的第一步 422
  13.11 调试策略 422
  13.12 调试器 424
  13.12.1 Debug菜单和工具栏 424
  13.12.2 Locals窗口 428
  13.12.3 Watch窗口 429
  13.12.4 Call Stack 窗口 430
  13.13 调试器和错误处理程序 431
  小结 431
  自测练习 434
  自测练习答案 434
  练习 434
  第14章 顺序文件处理 435
  14.1 简介 435
  14.2 DirListBox、FileListBox、DriveListBox控件 435
  14.3 数据分层 438
  14.4 文件系统对象 440
  14.5 建立一个顺序存取文件 450
  14.6 从顺序文件内读取数据 454
  14.7 更新顺序存取文件 457
  小结 458
  自测练习 459
  自测练习答案 460
  练习 460
  第15章 记录和随机存取文件 462
  15.1 简介 462
  15.2 随机存取文件 462
  15.3 记录用户自定义类型 463
  15.3.1 用户自定义类型的定义 463
  15.3.2 操作用户自定义类型的成员 464
  15.4 建立随机存取文件 465
  15.5 向随机存取文件写入数据 469
  15.6 从随机存取文件中按顺序读取数据 471
  15.7 从随机存取文件中随机读取数据 474
  15.8 范例:事务处理程序 477
  小结 482
  自测练习 483
  自测练习答案 484
  练习 484
  第16章 面向对象编程 487
  16.1 简介 487
  16.2 数据抽象与信息隐藏 488
  16.3 利用类实现一个时间抽象数据类型 489
  16.4 类成员 493
  16.5 合成:将对象作为其他类的实例变量 499
  16.6 简介面向对象编程 503
  16.7 带有部件的软件工程 506
  16.8 类型域和 Select Case语句 506
  16.9 多态性 507
  16.10 Visual Basic接口 507
  16.11 多态性举例 508
  16.12 范例:IShape、CPoint、CCircle 509
  16.13 范例:使用多态的支付系统 512
  16.14 范例:图形的多态处理 518
  16.15 利用接口继承和指派模拟实现继承 522
  16.16 Object Browser 527
  16.17 事件和类 528
  小结 530
  自测练习 532
  自测练习答案 532
  练习 532
  第17章 ActiveX 536
  17.1 简介 536
  17.2 部件、COM和DCOM 536
  17.3 ActiveX 控件类型 540
  17.4 ActiveX 控件的生存期和事件 541
  17.5 UserControl对象 542
  17.6 创建包含构造控件的ActiveX控件 542
  17.7 ActiveX 控件举例:Clock控件 549
  17.8 ActiveX控件界面向导 554
  17.9 属性页和属性页向导(Property Page Wizard) 563
  17.10 ActiveX DLL 567
  17.11 ActiveX EXE 570
  17.12 Friend访问 575
  小结 577
  自测练习 579
  自测练习答案 580
  练习 580
  第18章 数据库管理 582
  18.1 简介 582
  18.2 数据库系统 582
  18.2.1 数据库系统的优点 582
  18.2.2 数据独立 583
  18.2.3 数据库语言 583
  18.2.4 分布式数据库 583
  18.3 关系数据库模型 583
  18.3.1 关系数据库 584
  18.4 介绍Microsoft ADO Data Control 6.0 585
  和Microsoft DataGrid Control 6.0
  18.5 关系数据库概览:Biblio.mdb数据库 588
  18.6 结构化查询语言 590
  18.6.1 基本的SELECT查询 591
  18.6.2 WHERE从句 591
  18.6.3 ORDER BY从句 592
  18.6.4 使用INNER JOIN 从多个表中合并数据 593
  18.6.5 Biblio.mdb中的全标题查询 593
  18.7 再次讨论ADO数据控件和DataGrid控件 595
  18.8 Hierarchical FlexGrid控件 597
  18.9 DataList和DataCombo控件 598
  18.9.1 范例:使用DataList和DataCombo控件 598
  18.9.2 使用BoundColumn属性 602
  18.10 使用Data Environment Designer 604
  18.11 Recordset的其他程序化功能 607
  18.12 事务处理 607
  小结 608
  自测练习 609
  自测练习答案 610
  练习 610
  参考文献 611
  第19章 网络、Internet和WWW 612
  19.1 简介 612
  19.2 Visual Basic Internet控件 613
  19.3 WebBrowser控件 613
  19.4 Internet Transfer控件 617
  19.4.1 超文本传输协议(HTTP)连接 617
  19.4.2 文件传输协议(FTP)连接 619
  19.5 Internet Transfer控件的其他属性、方法和事件 621
  19.6 Winsock控件 622
  19.6.1 建立一个简单的服务器(使用TCP协议) 622
  19.6.2 建立一个简单的客户(使用TCP协议) 624
  19.7 范例:使用Winsock控件的客户/服务器交互 625
  19.7.1 一个简单的基于TCP的服务器 625
  19.7.2 一个简单的基于TCP的客户 627
  19.7.3 客户/服务器交互的输出 630
  19.8 Winsock控件和基于UDP的客户/服务器计算 631
  19.8.1 一个简单的基于UDP的服务器 632
  19.8.2 一个简单的基于UDP的客户 633
  19.8.3 客户/服务器交互的输出 635
  19.9 Winsock 控件的其他属性、方法和事件 636
  19.10 Visual Basic Script(VBScript):综述 636
  小结 645
  自测练习 648
  自测练习答案 648
  练习 649
  第20章 多媒体:图像、动画和音频 651
  20.1 简介 651
  20.2 Microsoft Agent 控件 652
  20.3 多媒体MCI控件 658
  20.3.1 多媒体MCI控件形成的CD播放器 660
  20.3.2 一个多媒体MCI控件AVI文件播放器 661
  20.4 Animation 控件 663
  20.5 RealAudio ActiveX控件库 665
  20.6 Marquee控件库 667
  20.7 Microsoft ActiveMovie 控件 670
  小结 672
  自测练习 674
  自测练习答案 674
  练习 674
  第21章 数据结构、集合和词典 676
  21.1 简介 676
  21.2 Variant类型 676
  21.3 自引用类 677
  21.4 动态内存分配 678
  21.5 链表 679
  21.6 堆栈 688
  21.7 队列 691
  21.8 树 693
  21.9 Collection对象 699
  21.10 Dictionary对象 701
  小结 705
  自测练习 706
  自测练习答案 707
  练习 707
  附录A 运算符优先级表 713
  附录B ANSI字符集 714
  附录C Internet和WWW上的Visual Basic资源 715
  附录D 数值系统 722

下载地址:网盘下载

原文地址:https://www.cnblogs.com/longgg/p/8398703.html

时间: 2024-08-24 06:43:21

Visual.Basic.6大学教程pdf的相关文章

Visual Basic程序设计应用教程(第2版)

下载地址:网盘下载 Visual Basic程序设计应用教程(第2版)是在第一版的基础上根据教育部计算机基础课程教学指导委员会制定的基本要求编写的.<Visual Basic程序设计应用教程(第2版)>以Visual Basic 60程序设计语言为工具,重点介绍了面向对象的程序设计语句.常用算法和编程思想,同时也介绍了Visual Basic的可视化界面设计应用技术,并以图文并茂的形式给出了大量的实例. <Visual Basic程序设计应用教程(第2版)>共分12章,第1章为Vi

零基础学Visual Basic(第2版)pdf

下载地址:网盘下载 零基础学Visual Basic 第2版深入浅出.循序渐进地介绍了visual basic 6.0的知识体系以及使用其编写程序的方法技巧.. 全书共分24章,内容涵盖了visual basic 6.0各方面的知识,包括开发环境介绍.获取帮助信息的方法.基础语法.窗体控件.高级activex控件.数组.键盘鼠标事件.菜单工具栏状态栏的设计.文件处理技术.sql语言基础.数据库控件编程.ado数据库编程.网络编程.多媒体编程.程序调试与错误处理技术.建立并使用帮助文档.visua

Visual Basic程序设计应用教程(第2版)pdf

下载地址:网盘下载 图书简介 编辑 本书以VisualBasic6.0中文版语言为背景,介绍了结构化的程序设计语言.面向对象的程序设计方法和事件驱动机制的程序设计思想.本书主要内容包括VB的集成开发环境,可视化的应用程序界面设计,结构化程序设计的基础知识,窗体和标准控件的常用属性.事件和方法,面向对象的程序设计方法及事件驱动的编程机制,多媒体程序设计,数据库程序的开发和菜单.工具条.状态栏的使用等.此外,还包括多窗体程序的开发.标准模块的使用和自定义函数的设计,顺序文件和随机文件的使用,以及其他

Visual.Basic程序设计教程(第四版)pdf

下载地址:网盘下载 本书通过大量实例,深人浅出地介绍_厂Visual Basic 6.0中文版的开发环境.对象和事件驱动的概念.运算符和表达式.数据输入输出.常用标准控件.基本控制结构.数组和记录.过程调用.键盘和鼠标事件.菜单程序设计.对话框程序设计.多窗体程序设计以及文件处理等问题.针对初学者的特点,全书在编排上注意了由简及繁.由浅人深和循序渐进,力求通俗易懂.简捷实用.只要具有Windows初步知识,就可以通过本书掌握Visual Basic程序设汁的基本内容.全书每章都附有习题,便于学习

Visual Basic快捷教程——函数与子程序

函数是结构化程序设计的基础.可以拿现实生活中的"社会分工"这个概念来做类比.假设做包子只需要用到两种原料:一是用来做包子皮的面粉,另外就是用来做包子馅料的猪肉.作为一名专门做包子的厨师,你当然不能自己生产面粉和猪肉,所以你通常会从磨坊直接购买面粉,从肉铺直接购买猪肉.在这两种原料都具备的时候,你的任务仅仅只是负责做包子.更进一步,你还可以假设磨坊只负责把麦子磨成面粉,而不负责种植麦子,种植麦子的工作则有农民专门负责.对于做包子的厨师来说,他把生产面粉和猪肉这两项工作承包给了磨坊和肉铺,

21天学通Visual.Basic pdf

下载地址:网盘下载 <21天学通Visual Basic(第2版)>是Visual Basic 6.0的入门教程,主要针对没有程序设计基础的读者,详细介绍了Visual Basic 6.0的基本概念和编程技术.书中通过大量的范例及综合练习来介绍Visual Basic 6.0的基本概念.语言特点.基本的程序设计方法,以及小型应用程序的设计步骤.<21天学通Visual Basic(第2版)>在内容讲解上力求形象生动.深入浅出,使读者能够较为轻松地理解基本概念.读者可以在较短时间内通

Visual Basic快捷教程——流程控制

美籍匈牙利数学家冯·诺依曼于1946年提出"程序存储,顺序执行"的观念,为现代计算机奠定了重要基础.这一观点认为:应该把程序本身当作数据来对待,程序和该程序处理的数据用同样的方式储存.电子计算机的数制宜采用二进制:计算机应该按照程序顺序执行.所以现在开发人员在编写的程序代码时,其实都隐含地认为计算机将来会一行一行按顺序来执行这些指令.但是在顺序执行的过程中,有时我们希望计算机根据条件判断来选择性地执行(或者不执行)一些代码--这时就需要用到选择结构(或称分支结构).另外一些时候,我们希

Visual Basic游戏编程入门 第3版pdf

下载地址:网盘下载 本书致力于教您如何通过Visual Basic 2008创建一个RPG.您将一步步地学习如何使用Windows Forms和GDI+构建游戏引擎的各个部分.如果你喜欢玩游戏,那么你也将会喜欢学习如何创建自己的游戏,因为这会使你拥有一个完全由自己控制的游戏世界.首先您将对Visual Basic有一个基本的了解,给你一个游戏编程的基础以及使用工具创建游戏的能力.在您将学习的每一章中的代码示例都将会帮您创建一个不同游戏组件.直到本书最后,您将创建一个能够运转的完整的RPG游戏.下

Visual Basic 2010&amp;.NET 4高级编程(第6版)pdf

下载地址:网盘下载 <Visual Basic 2010&.NET 4高级编程(第6版)>讨论了最常见的编程任务和概念,通过大量示例阐述了Visual Basic 2010的各种新特性,包括许多.NET功能,如LINQ to SQL.LINQ to XML.XML.WCF等. 目录: 第Ⅰ部分 语言结构和环境 第1章 Visual Studio 2010 1.1 Visual Studio 2010:Express到Ultimate的各种版本 1.2 Visual Basic的关键字和