资源大小: 114.44MB
发布时间: 2013-02-17
文件格式: pdf
下载次数: 5
分享到:

下载地址:

下载地址1
(本站为飞网专业下载站,域名:down.cfei.net)

资源简介:

中文名: Visual Basic 6大学教程原名: Visual Basic 6 How to Program作者: Harvey M. Deitel译者: 于伟王刚资源格式: PDF版本: 扫描版出版社: 电子工业出版社书号: 7505381377发行时间: 2003年01月地区: 大陆语言: 简体中文简介: 内容简介   本书深入浅出地介绍了Visual Basic 6语言的基本概念和编程技术,包括对象、属性、方法、语句、函数、结构等基本问题,以及面向对象编程、数据库管理和网络编程等高级课题。全书共分为21章,系统地讨论了Visual Basic 6的编程技巧及应用,并且提供了大量实用和有趣的实例和习题。读者通过学习本书,可以在较短时间内掌握基本的和最新的程序设计技术。本书所配的“多媒体教室”光盘更是独具特色,通过交互式环境,使学习过程更加生动有趣。目 录第1章 计算机的概念 11.1 简介 11.2 什么是计算机 21.3 计算机的组成 21.4 操作系统的变革 31.5 个人计算、分布式计算与客户/服务器计算 31.6 机器语言、汇编语言和高级语言 41.7 Visual Basic的历史 51.8 其他高级语言 51.9 结构化编程 61.10 什么是Visual Basic 61.11 关于Visual Basic和本书的一般性提示 71.12 本书概览 7小结 12自测练习 14自测练习答案 15练习 15第2章 集成开发环境 172.1 简介 172.2 集成开发环境综述 172.3 Project窗口 192.4 工具箱 202.5 Form Layout窗口 212.6 Properties窗口 212.7 菜单栏和工具栏 222.8 一个简单的程序:显示一行文本 22小结 28自测练习 31自测练习答案 32练习 33第3章 Visual Basic 编程入门 353.1 简介 353.2 可视化编程和事件驱动编程 353.3 一个简单程序:在窗体上打印一行文本 363.4 另一个简单的程序:整数相加 403.5 内存的概念 443.6 算术运算 453.7 运算符的优先级 463.8 进行判断:比较运算符 48小结 53自测练习 55自测练习答案 57练习 59第4章 控制结构(一) 624.1 简介 624.2 算法 624.3 伪代码 634.4 介绍控制结构 634.5 If/Then 选择结构 654.6 If/Then/Else选择结构 664.7 While/Wend循环结构 694.8 Do While/Loop循环结构 704.9 Do Until/Loop循环结构 704.10 构造算法:示例1(计数器控制循环) 714.11 自顶向下、分步求解的算法:示例2(标志控制循环) 734.12 自顶向下、分步求解的算法:示例3(嵌套控制结构) 78小结 82自测练习 84自测练习答案 85练习 87第5章 控制结构(二) 925.1 简介 925.2 计数器控制循环的基础知识 925.3 For/Next 循环结构 935.4 使用For/Next循环结构的例子 965.5 Select Case多项选择结构 1005.6 Do/Loop While循环结构 1055.7 Do/Loop Until循环结构 1065.8 Exit Do和Exit For语句 1085.9 Boolean数据类型 1095.10 常量变量 1115.11 逻辑运算符 1125.12 结构化编程总结 1145.13 Visual Basic数据类型 119小结 120自测练习 120自测练习答案 122练习 123第6章 子过程与函数过程 1286.1 简介 1286.2 窗体模块 1286.3 Sub过程 1296.4 Function 过程 1346.5 按值调用与按引用调用 1376.6 Exit Sub 和Exit Function 1416.7 存储类 1436.8 作用域规则 1456.9 生成随机数 1476.10 范例:一个机会游戏 1536.11 递归与阶乘函数 1576.12 另一个递归例子:Fibonacci序列 1606.13 递归与迭代 1626.14 可选参数 1636.15 命名参数 1646.16 Visual Baisc 数学函数 1666.17 代码模块 167小结 169自测练习 171自测练习答案 173练习 174第7章 数组 1827.1 简介 1827.2 数组 1827.3 声明数组 1837.4 使用数组的例子 1847.5 给过程传递数组 1907.6 数组排序 1937.7 查找数组:线性查找和二分查找 1967.8 多维数组 2017.9 控件数组 2037.10 动态数组 2057.11 变长参数表:ParamArray 2117.12 Array函数 212小结 213自测练习 214自测练习答案 214练习 215第8章 字符串、日期和时间 2248.1 简介 2248.2 字符与字符串基础知识 2248.3 String数据类型 2258.4 利用 & 和 + 连接字符串 2258.5 比较字符串 2268.6 Like运算符 2298.7 操作字符串中的单个字符:Mid$ 2308.8 Left$、 Right$和InStr 2328.9 使用InStr和 InStrRev函数在字符串里搜索子字符串 2348.10 LTrim$、RTrim$和Trim$ 2358.11 String$和 Space$ 2368.12 使用Replace 函数替换子字符串 2378.13 使用StrReverse函数反转字符串 2378.14 转换字符串的大小写 2388.15 转换函数 2398.15.1 Asc 和Chr$ 2398.15.2 IsNumeric、 Val 和Str$ 2408.15.3 Hex$和Oct$ 2418.15.4 类型转换函数 2418.16 格式化字符串 2438.16.1 Format$ 函数和命名数字化格式 2438.16.2 Format$函数和用户定义数字化格式 2458.16.3 FormatNumber函数 2498.16.4 FormatCurrency函数 2518.16.5 FormatPercent函数 2538.17 处理日期和时间 2548.18 格式化日期和时间 2628.19 String数组 2678.19.1 模拟洗牌与发牌 269小结 272自测练习 274自测练习答案 274练习 275特殊小节:高级字符串操作练习 278特殊小节:关于字符串操作的工程 280第9章 图形 2819.1 简介 2819.2 坐标系 2819.3 绘图方法 2839.4 绘图属性 2899.5 Line控件和Shape控件 2929.6 颜色 2949.7 图像 3019.8 Printer对象 303小结 304自测练习 305自测练习答案 305练习 305第10章 基本图形用户界面 30710.1 简介 30710.2 控件 30710.3 TextBox控件 30910.4 MaskEdit控件 31110.5 ComboBox控件 31410.6 ListBox控件 31810.7 滚动条 32210.8 Slider控件 32410.9 菜单 32510.10 弹出菜单 32810.11 MsgBox函数 329小结 333自测练习 335自测练习答案 335练习 335特殊小节:建立自己的计算机 337第11章 高级图形用户界面 34411.1 简介 34411.2 多文档界面(MDI) 34411.3 多窗体 35211.4 模板窗体 35611.5 RichTextBox 控件 36011.6 UpDown 控件 36411.7 ImageList 控件 36711.8 ImageCombo 控件 37011.9 FlatScrollBar 控件(专业版和企业版) 37311.10 机器代码编译(专业版和企业版) 375小结 376自测题 378自测练习答案 378练习 379第12章 鼠标和键盘 38212.1 简介 38212.2 改变鼠标指针的形状 38212.3 鼠标事件 38412.4 鼠标键 38712.5 Shift、Ctrl和Alt键 38912.6 拖放 39112.7 键盘事件 39612.8 KeyPreview属性 399小结 400自测练习 401自测练习答案 402练习 402第13章 错误处理与调试 40413.1 简介 40413.2 何时使用错误处理 40513.3 简单的错误处理例子:除数为0 40513.4 嵌套的On Error语句 40713.5 Err对象 40913.6 Resume语句 41113.7 错误处理程序和调用堆栈 41413.8 重新引发错误 41813.9 中断模式、Immediate窗口和Debug对象 42013.10 防止程序错误的第一步 42213.11 调试策略 42213.12 调试器 42413.12.1 Debug菜单和工具栏 42413.12.2 Locals窗口 42813.12.3 Watch窗口 42913.12.4 Call Stack 窗口 43013.13 调试器和错误处理程序 431小结 431自测练习 434自测练习答案 434练习 434第14章 顺序文件处理 43514.1 简介 43514.2 DirListBox、FileListBox、DriveListBox控件 43514.3 数据分层 43814.4 文件系统对象 44014.5 建立一个顺序存取文件 45014.6 从顺序文件内读取数据 45414.7 更新顺序存取文件 457小结 458自测练习 459自测练习答案 460练习 460第15章 记录和随机存取文件 46215.1 简介 46215.2 随机存取文件 46215.3 记录用户自定义类型 46315.3.1 用户自定义类型的定义 46315.3.2 操作用户自定义类型的成员 46415.4 建立随机存取文件 46515.5 向随机存取文件写入数据 46915.6 从随机存取文件中按顺序读取数据 47115.7 从随机存取文件中随机读取数据 47415.8 范例:事务处理程序 477小结 482自测练习 483自测练习答案 484练习 484第16章 面向对象编程 48716.1 简介 48716.2 数据抽象与信息隐藏 48816.3 利用类实现一个时间抽象数据类型 48916.4 类成员 49316.5 合成:将对象作为其他类的实例变量 49916.6 简介面向对象编程 50316.7 带有部件的软件工程 50616.8 类型域和 Select Case语句 50616.9 多态性 50716.10 Visual Basic接口 50716.11 多态性举例 50816.12 范例:IShape、CPoint、CCircle 50916.13 范例:使用多态的支付系统 51216.14 范例:图形的多态处理 51816.15 利用接口继承和指派模拟实现继承 52216.16 Object Browser 52716.17 事件和类 528小结 530自测练习 532自测练习答案 532练习 532第17章 ActiveX 53617.1 简介 53617.2 部件、COM和DCOM 53617.3 ActiveX 控件类型 54017.4 ActiveX 控件的生存期和事件 54117.5 UserControl对象 54217.6 创建包含构造控件的ActiveX控件 54217.7 ActiveX 控件举例:Clock控件 54917.8 ActiveX控件界面向导 55417.9 属性页和属性页向导(Property Page Wizard) 56317.10 ActiveX DLL 56717.11 ActiveX EXE 57017.12 Friend访问 575小结 577自测练习 579自测练习答案 580练习 580第18章 数据库管理 58218.1 简介 58218.2 数据库系统 58218.2.1 数据库系统的优点 58218.2.2 数据独立 58318.2.3 数据库语言 58318.2.4 分布式数据库 58318.3 关系数据库模型 58318.3.1 关系数据库 58418.4 介绍Microsoft ADO Data Control 6.0 585和Microsoft DataGrid Control 6.018.5 关系数据库概览:Biblio.mdb数据库 58818.6 结构化查询语言 59018.6.1 基本的SELECT查询 59118.6.2 WHERE从句 59118.6.3 ORDER BY从句 59218.6.4 使用INNER JOIN 从多个表中合并数据 59318.6.5 Biblio.mdb中的全标题查询 59318.7 再次讨论ADO数据控件和DataGrid控件 59518.8 Hierarchical FlexGrid控件 59718.9 DataList和DataCombo控件 59818.9.1 范例:使用DataList和DataCombo控件 59818.9.2 使用BoundColumn属性 60218.10 使用Data Environment Designer 60418.11 Recordset的其他程序化功能 60718.12 事务处理 607小结 608自测练习 609自测练习答案 610练习 610参考文献 611第19章 网络、Internet和WWW 61219.1 简介 61219.2 Visual Basic Internet控件 61319.3 WebBrowser控件 61319.4 Internet Transfer控件 61719.4.1 超文本传输协议(HTTP)连接 61719.4.2 文件传输协议(FTP)连接 61919.5 Internet Transfer控件的其他属性、方法和事件 62119.6 Winsock控件 62219.6.1 建立一个简单的服务器(使用TCP协议) 62219.6.2 建立一个简单的客户(使用TCP协议) 62419.7 范例:使用Winsock控件的客户/服务器交互 62519.7.1 一个简单的基于TCP的服务器 62519.7.2 一个简单的基于TCP的客户 62719.7.3 客户/服务器交互的输出 63019.8 Winsock控件和基于UDP的客户/服务器计算 63119.8.1 一个简单的基于UDP的服务器 63219.8.2 一个简单的基于UDP的客户 63319.8.3 客户/服务器交互的输出 63519.9 Winsock 控件的其他属性、方法和事件 63619.10 Visual Basic Script(VBScript):综述 636小结 645自测练习 648自测练习答案 648练习 649第20章 多媒体:图像、动画和音频 65120.1 简介 65120.2 Microsoft Agent 控件 65220.3 多媒体MCI控件 65820.3.1 多媒体MCI控件形成的CD播放器 66020.3.2 一个多媒体MCI控件AVI文件播放器 66120.4 Animation 控件 66320.5 RealAudio ActiveX控件库 66520.6 Marquee控件库 66720.7 Microsoft ActiveMovie 控件 670小结 672自测练习 674自测练习答案 674练习 674第21章 数据结构、集合和词典 67621.1 简介 67621.2 Variant类型 67621.3 自引用类 67721.4 动态内存分配 67821.5 链表 67921.6 堆栈 68821.7 队列 69121.8 树 69321.9 Collection对象 69921.10 Dictionary对象 701小结 705自测练习 706自测练习答案 707练习 707附录A 运算符优先级表 713附录B ANSI字符集 714附录C Internet和WWW上的Visual Basic资源 715附录D 数值系统 722


飞网下载站,免费下载共享资料,内容涉及教育资源、专业资料、IT资源、娱乐生活、经济管理、办公文书、游戏资料等。