Visual Basic 是Windows环境下简单、易学、高效地编程的语言,其所见即所得的界面设计风格和面向对象的编程特点都为编程人员提供了极大的方便。Visual Basic 与多种数据库具有良好的接口,可以方便使用本地数据放远程数据。\r\n Visual Basic 5.0是Visual Basic 当前的最新版本,在Visual Basic 4.0的基础上,该版本增强了企业应用的开发能力主导数据访问能力,改进了集成开发环境和自动提示功能。Visual Basic 5.0也增强了ActiveX 支持和Internet应用,便于建立、发布Internet应用程序。\r\n 为便于读者通过阅读此书尽快掌握Visual Basic 5.0中文版,本书舍弃了教科书式的写作方式,突出以实例为主。书中的实例从易到难,逐步深入。同时既涉及界面及界面设计,输入输出管理,文本编辑,绘制图形,动画设计等方面,也涉及了当前最为热门的数据库应用,数据通信,特别是Internet应用等方面,所有实例均在本书的随附软盘中,读者可直接或修改后使用。
前言\r\n\r\n第1章 概述\r\n\r\n1.1 安装\r\n1.1.1 环境\r\n1.1.2 过程\r\n1.2 新特性\r\n1.2.1 本机代码形式\r\n1.2.2 创建自定义ActiveX控件\r\n1.2.3 多工程管理\r\n1.2.4 创建ActiveX控件文档\r\n1.2.5 MDI/SDI/Explorer类型的界面选项\r\n1.2.6 应用程序向导\r\n1.2.7 扩充对象模型\r\n1.2.8 声明、引发、管理自定义事件\r\n1.2.9 增强代码编辑器的功能\r\n1.2.10 Internet组件下载\r\n1.2.11 全局对象\r\n1.2.12 枚举\r\n1.2.13 OLE拖放\r\n1.2.14 多态性\r\n1.2.15 多线程和线程安全的ActiveX组件\r\n1.2.16 分布式COM\r\n1.2.17 POD/ROC调试工具\r\n1.2.18 链接设计器\r\n1.2.19 SQL调试工具\r\n1.2.20 仓库(Repostitoy)\r\n\r\n第2章 集成开发环境\r\n\r\n2.1 打开集成开发环境\r\n2.1.1 选择应用程序类型\r\n2.1.2 选择应用环境窗口\r\n2.2 主窗口\r\n2.2.1 工具箱\r\n2.2.2 主工具栏\r\n2.3 工具箱\r\n2.4 工程窗口\r\n2.5 属性窗口\r\n2.6 窗体设计窗口\r\n2.7 立即窗口\r\n2.8 菜单项\r\n2.8.1 文件菜单项\r\n2.8.2 编辑菜单项\r\n2.8.3 视图菜单项\r\n2.8.4 工程菜单项\r\n2.8.5 格式菜单项\r\n2.8.6 简单应用实例\r\n2.9 简单应用实例\r\n2.9.1 设计与调整体窗体中控件\r\n2.9.2 使用扩展控件\r\n\r\n第3章\r\n\r\n第3章 编写简单的应用程序\r\n\r\n3.1 启动Visual Basic 5.0\r\n3.2 设计界面\r\n3.3 设计窗体\r\n3.3.1 创建标签\r\n3.3.2 创建命令按钮\r\n3.4 编写事件驱动程序\r\n3.5 命名模块\r\n3.6 运行程序\r\n3.7 保存工程\r\n3.8 增加按钮及信息提示窗口\r\n3.9 MsgBox函数\r\n\r\n第4章 界面设计\r\n\r\n4.1 使用控件\r\n4.1.1 常用控件\r\n4.1.2 程序运行创建控件\r\n4.2 使用控件数组\r\n4.3 定制命令按钮\r\n4.3.1 创建绘图区域\r\n4.3.2 绘制按钮\r\n4.3.3 识别按钮按动动作\r\n4.3.4 根据不同操作重新绘制\r\n4.4 设计有效可行的界面\r\n4.5 实例\r\n4.5.1 图片阅览器程序\r\n4.5.1.1 名称\r\n4.5.1.2 功能\r\n4.5.1.3 创建程序\r\n4.5.1.4 程序清单\r\n4.5.1.5 运行结果\r\n4.5.2 改进后程序\r\n4.5.2.1 名称\r\n4.5.2.2 功能\r\n4.5.2.3 程序清单\r\n4.5.2.4 运动结果\r\n4.5.2.5 说明\r\n4.5.3 计算器程序\r\n4.5.3.1 名称\r\n4.5.3.2 功能\r\n4.5.3.3 程序清单\r\n4.5.3.4 说明\r\n4.5.3.5 运行结果\r\n\r\n第5章 菜单、工具栏及状态提示条\r\n\r\n5.1 菜单\r\n5.1.1 菜单编辑器\r\n5.1.2 下拉式菜单\r\n5.1.3 菜单中的分隔符\r\n5.1.4 菜单中的快捷键和热键\r\n5.1.4.1 快捷键\r\n5.1.4.2 热键\r\n5.1.5 响应菜单动作\r\n5.1.6 级联菜单\r\n5.1.7 弹出式菜单\r\n5.1.8 选择菜单\r\n5.1.9 动态菜单\r\n5.1.9.1 设置属性法\r\n5.1.9.2 菜单数组法\r\n5.2 工具栏\r\n5.2.1 TRoolbar控件\r\n5.2.2 ImageList控件\r\n5.2.3 创建工具栏\r\n5.3 状态提示条\r\n5.4 实例\r\n5.4.1 建立下拉菜单\r\n5.4.1.1 名称\r\n5.4.1.2 功能\r\n5.4.1.3 步骤\r\n5.4.1.4 改进\r\n5.4.2 建立级联菜单\r\n5.4.3 使用弹出菜单\r\n5.4.4 单选菜单和复选菜单\r\n5.4.5 图形编辑程序\r\n5.4.5.1 名称\r\n5.4.5.2 功能\r\n5.4.5.3 程序清单\r\n5.4.5.4 说明\r\n5.4.5.5 运行结构\r\n5.4.6 万年历程序\r\n5.4.6.1 名称\r\n5.4.6.2 功能\r\n5.4.6.3 程序清单\r\n5.4.6.4 运行结果\r\n5.4.7 新增程序\r\n5.4.7.1 名称\r\n5.4.7.2 功能\r\n5.4.7.3 程序清单\r\n5.4.7.4 运行结果\r\n\r\n第6章 输入输出管理\r\n\r\n6.1 文件操作\r\n6.1.1 打开文件\r\n6.1.2 关闭文件\r\n6.1.3 访问文件\r\n6.1.3.1 顺序文件\r\n6.1.3.2 随机文件\r\n6.1.3.3 二进制文件\r\n6.2 键盘输入\r\n6.2.1 KeyDown和KeyUp事件\r\n6.2.2 KeyPress事件\r\n6.2.3 大小写转换\r\n6.2.4 输入密码\r\n6.3 控制鼠标\r\n6.3.1 响应鼠标事件\r\n6.3.1.1 mouseDown事件\r\n6.3.1.2 MouseUp事件\r\n6.3.1.3 MmuseMove事件\r\n6.3.2 鼠标拖放\r\n6.3.2.1 DragOver\r\n6.3.2.2 DragDrop\r\n6.3.2.4 自动拖放\r\n6.3.3 手动拖放\r\n6.3.3.1 OLE拖放\r\n6.3.3.2 自动OLE拖放\r\n6.4 实例\r\n6.4.1 学生成绩管理程序\r\n6.4.1.1 名称\r\n6.4.1.2 功能\r\n6.4.1.3 程序清单\r\n6.4.1.4 说明\r\n6.4.1.5 运行结果\r\n6.4.2 使用鼠标绘图\r\n6.4.2.1 名称\r\n6.4.2.2 功能\r\n6.4.2.3 程序清单\r\n6.4.2.4 运行结果\r\n6.4.3 文本编辑器\r\n6.4.3.1 名称\r\n6.4.3.2 功能\r\n6.4.3.3 程序清单\r\n6.4.3.4 说明\r\n6.4.3.5 运行结果\r\n\r\n第7章 文本编辑与多窗体文档\r\n\r\n7.1 文本编辑\r\n7.1.1 文本控件\r\n7.1.1.1 TextBox控悠件\r\n7.1.1.2 Rich TextBox控件\r\n7.1.2 Clipboard对象\r\n7.2 在绘图区中使用字符\r\n7.2.1 使用Print方法\r\n7.2.2 控制字符输出位置\r\n7.2.3 控制颜色和字体\r\n7.3 多界面文档\r\n7.3.1 创建多界面文档\r\n7.3.2 排列子窗体\r\n7.4 实例\r\n7.4.1 文本编辑器\r\n7.4.1.1 名称\r\n7.4.1.2 功能\r\n7.4.1.3 程序清单\r\n7.4.1.4 运行结果\r\n7.4.1.5 改进\r\n7.4.2 多文本编辑器\r\n7.4.2.1 名称\r\n7.4.2.2 功能\r\n7.4.2.3 程序清单\r\n7.4.2.4 运行结果\r\n7.4.3 动态字符\r\n7.4.3.1 名称\r\n7.4.3.2 功能\r\n7.4.3.3 程序清单\r\n7.4.3.4 运行结果\r\n\r\n第8章 绘制图舍近求形\r\n\r\n8.1 坐标系\r\n8.1.1 Scale方法\r\n8.1.2 ScaleMode属性\r\n8.1.3 ScaleX方法\r\n8.1.4 ScaleY方法\r\n8.1.5 ScaleLeft属性\r\n8.1.6 ScaleTop属性\r\n8.1.7 ScaleWQidth属性\r\n8.1.8 ScaleHeight属性\r\n8.2 图形控件\r\n8.2.1 Image控件\r\n8.2.1.1 加载图像\r\n8.2.1.2 卸载图像\r\n8.2.1.3 Stretch属性\r\n8.2.2 Line控件\r\n8.2.3 Shape控件\r\n8.3 图形方法\r\n8.3.1 Cls\r\n8.3.2 Pset\r\n8.3.3 Point\r\n8.3.4 Line\r\n8.3.5 Circle\r\n8.3.6 PaintPicture\r\n8.4 使用颜色\r\n8.4.1 RGB函数\r\n8.4.2 使用预定义常量\r\n8.4.3 直接赋值\r\n8.4.4 使用调色板\r\n8.5 绘图属性\r\n8.5.1 DrawMode\r\n8.5.2 BackColor\r\n8.5.3 ForeColor\r\n8.5.4 DrawStyle\r\n8.5.5 DrawWidth\r\n8.5.6 FillStyle\r\n8.5.7 FillColor\r\n8.6 图形处理\r\n8.7 实例\r\n8.7.1 正弦曲线\r\n8.7.1.1 名称\r\n8.7.1.2 功能\r\n8.7.1.3 程序清单\r\n8.7.1.4 运行结果\r\n8.7.2 贝齐尔曲线\r\n8.7.2.1 名称\r\n8.7.2.2 功能\r\n8.7.2.3 程序清单\r\n8.7.2.4 运行结果\r\n8.7.3 时钟\r\n8.7.3.1 名称\r\n8.7.3.2 功能\r\n8.7.3.3 程序清单\r\n8.7.3.4 运行结果\r\n8.7.4 区域填充\r\n8.7.4.1 名称\r\n8.7.4.2 功能\r\n8.7.4.3 程序清单\r\n8.7.4.4 运行结果\r\n8.7.4.5 改进\r\n8.7.5 迷宫\r\n8.7.5.1 名称\r\n7.8.5.2 功能\r\n7.8.5.3 程序清单\r\n8.7.5.4 运行结果\r\n8.7.5.5 改进\r\n8.7.6 256色调色板编辑器\r\n8.7.6.1 名称\r\n8.7.6.2 功能\r\n8.7.6.3 程序清单\r\n8.7.6.4 运行结果\r\n8.7.6.5 改进\r\n\r\n第9章 动画设计\r\n\r\n9.1 计算机动画原理与实现方法\r\n9.2 计时器\r\n9.3 使用图形方法\r\n9.4 使用颜色循环\r\n9.5 使用Move方法\r\n9.6 使用动画控件播放动画\r\n9.6.1 Snimation控件\r\n9.6.2 PicturCip控件\r\n9.7 实例\r\n9.7.1 钟摆\r\n9.7.1.1 名称\r\n9.7.1.2 功能\r\n9.7.1.3 程序清单\r\n9.7.1.4 运行结果\r\n9.7.1.5 说明\r\n9.7.2 调色板程序\r\n9.7.2.1 名称\r\n9.7.2.2 功能\r\n9.7.2.3 程序清单\r\n9.7.3 调色板动画\r\n9.7.3.1 名称\r\n9.7.3.2 功能\r\n9.7.3.3 程序清单\r\n9.7.3.4 运行结果\r\n9.7.3.5 改进\r\n9.7.4 凸轮设计程序\r\n9.7.4.1 名称\r\n9.7.4.2 功能\r\n9.7.4.3 程序清单\r\n9.7.4.4 运行结果\r\n\r\n第10章 数据库应用\r\n\r\n10.1 可视化数据管理器\r\n10.2 数据控件\r\n10.2.1 Data控件\r\n10.2.2 使用Data控件连接数据库\r\n10.3 DAO\r\n10.4 使用ODBC API访问数据库\r\n10.4.1 SQL语言\r\n10.4.2 ODBC API函数\r\n10.4.3 使用权ODBC API访问数据库\r\n10.5 使用PDO访问数据库\r\n10.5.1 使用权RDO过程\r\n10.5.2 RDO中的对象\r\n10.5.3 使用RDO连接数据库\r\n10.6 打印报表\r\n10.6.1 生成报表\r\n10.6.2 使用CrystalReport(报表)控件\r\n10.7 实例\r\n10.7.1 培训预约管理系统\r\n10.7.1.1 名称\r\n10.7.1.2 功能\r\n10.7.1.3 程序清单\r\n10.7.1.4 运行结果\r\n\r\n第11章 数据通信\r\n\r\n11.1 串口通信\r\n11.1.1 发送顺序\r\n11.1.2 RS-232C标准接口\r\n11.1.3 MSComm控件\r\n11.1.4 使用MSComm控件传输数据\r\n11.1.5 Modem\r\n11.1.6 使用Modem\r\n11.2 网络通信\r\n11.2.1 网络通信分层参考模型\r\n11.2.2 TCP/IP协议\r\n11.2.3 IP地址\r\n11.2.4 子网屏蔽码(掩码Mask)和IP地址\r\n11.2.5 路由\r\n11.2.6 Winsock控件\r\n11.2.7 使用TCP协议通信\r\n11.2.8 使用UDP方式通信\r\n11.3 实例\r\n11.3.1 远程数据访问\r\n11.3.1.1 名称\r\n11.3.1.2 功能\r\n11.3.1.3 程序清单\r\n11.3.1.4 运行结果\r\n11.3.1.5 改进\r\n11.3.2 网络五子棋(串口)\r\n11.3.2.1 名称\r\n11.3.2.2 功能\r\n11.3.2.3 程序清单\r\n11.3.2.4 运行结果\r\n11.3.3 网络五子棋(Modem)\r\n11.3.3.1 名称\r\n11.3.3.2 功能\r\n11.3.3.3 程序清单\r\n11.3.3.4 运行结果\r\n11.3.4 五子棋游戏(TCP/IP)\r\n11.3.4.1 名称\r\n11.3.4.2 功能\r\n11.3.4.3 程序清单\r\n11.3.4.4 运行结果\r\n11.3.5 多用户连接程序(TCP/IP)\r\n11.3.5.1 名称\r\n11.3.5.2 功能\r\n11.3.5.3 程序清单\r\n11.3.5.4 运行结果\r\n\r\n第12章 Internet与ActiveX技术\r\n\r\n12.1 HTTP与FTP\r\n12.2 电子邮件技术\r\n12.2.1 MapiSession控件\r\n12.2.2 MAPIMessages控件\r\n12.3 ActiveX技术\r\n12.3.1 ActiveX文档\r\n12.3.1.1 生成ActiveX文档\r\n12.3.1.2 转换文档\r\n12.3.2 定制ActiveX控件\r\n12.3.2.1 使用ActiveX控件向导\r\n12.3.2.2 手工建立ActiveX控件\r\n12.3.3 在Internet网上发行应用\r\n12.4 实例\r\n12.4.1 IE中的计算器\r\n12.4.1.1 名称\r\n12.4.1.2 功能\r\n12.4.1.3 程序清单\r\n12.4.1.4 运行结果\r\n12.4.1.5 运行说明\r\n12.4.2 定制箭头控件\r\n12.4.2.1 名称\r\n12.4.2.2 功能\r\n12.4.2.3 程序清单\r\n12.4.2.4 运行结果\r\n12.4.3 指示器控件\r\n12.4.3.1 名称\r\n12.4.3.2 功能\r\n12.4.3.3 程序清单\r\n12.4.3.4 运行结果\r\n12.4.4 Web游览器\r\n12.4.4.1 名称\r\n12.4.4.2 功能\r\n12.4.4.3 程序清单\r\n12.4.4.4 运行结果\r\n\r\n附录A VB5.0常用函数\r\n\r\nAbs函数\r\nArray函数\r\nAsec函数\r\nAtn函数\r\nChoose函数\r\nChr函数\r\nCommand函数\r\nCos函数\r\nCreateObject函数\r\nCurDir函数\r\nCVErr函数\r\nDate函数\r\nDateAdd函数\r\nDateDiff函数\r\nDatePart函数\r\nDateValue函数\r\nDay函数\r\nDDB函数\r\nDri函数\r\nDoEvents函数\r\nEnviron函数\r\nEOF函数\r\nError函数\r\nExp函数\r\nFileAttr函数\r\nFileDateTime函数\r\nFileLen函数\r\nFormat函数\r\nFreeFile函数\r\nFV函数\r\nGetAllSettings函数\r\nGetAttr函数\r\nGetAutoServerSettings函数\r\nGetObject函数\r\nGetSetting函数\r\nHex函数\r\nHour函数\r\nIIf函数\r\nIMEStatus函数\r\nInput(InputB)函数\r\nInt、Fix函数\r\nIpmt函数\r\nIRR函数\r\nIsArray函数\r\nIsDate函数\r\nIsEmpty函数\r\nIsError函数\r\nIsNull函数\r\nIsNumeric函数\r\nIsObject函数\r\nLBound函数\r\nLCase函数\r\nLeft(LeftB)函数\r\nLen(LenB)函数\r\nLoadPicture函数\r\nLoc函数\r\nLOF函数\r\nLog函数\r\nLTrim、RTrim与Tim函数\r\nMid(MidB)函数\r\nMiuute函数\r\nMirr函数\r\nMonth函数\r\nMsgBox函数\r\nNow函数\r\nNper函数\r\nNPV函数\r\nOct函数\r\nPartition函数\r\nPmt函数\r\nPPmt函数\r\nPV函数\r\nQBColor函数\r\nRate函数\r\nRGB函数\r\nRight(RightB)函数\r\nRnd函数\r\nSecond函数\r\nSeek函数\r\nSgn函数\r\nShell函数\r\nSin函数\r\nSLN函数\r\nSpace函数\r\nSpc函数\r\nSQL函数\r\nSqr函数\r\nStr函数\r\nStrComp函数\r\nStrConv函数\r\nString函数\r\nSwitch函数\r\nSYD函数\r\nTab函数\r\nTan函数\r\nTime函数\r\nTimer函数\r\nTimeSerial函数\r\nTimeValue函数\r\nTypeName函数\r\nUBound函数\r\nUCase函数\r\nVal函数\r\nVarType函数\r\nWeekday函数\r\nYear函数\r\n\r\n附录B VB5.0标准(固有)控件\r\n\r\nCheckBox控件\r\n属性\r\n方法\r\n事件\r\nComboBox控件\r\n属性\r\n方法\r\n事件\r\nCommandButton控件\r\n属性\r\n方法\r\n事件\r\nDate\r\n属性\r\n方法\r\n事件\r\nDirListBox控件\r\n属性\r\n方法\r\n事件\r\nDriveListBox控件\r\n属性\r\n方法\r\n事件\r\nFileListBox控件\r\n属性\r\n方法\r\n事件\r\nFrame控件\r\n属性\r\n方法\r\n事件\r\nHScrollBar、VScrollBar控件\r\n属性\r\n方法\r\n事件\r\nImage控件\r\n属性\r\n方法\r\n事件\r\nLabel控件\r\n属性\r\n方法\r\n事件\r\nLine\r\n属性\r\n方法\r\n事件\r\nListBox控件\r\n属性\r\n方法\r\n事件\r\nMenu控件\r\n属性\r\n方法\r\n事件\r\nOLE控件\r\n属性\r\n方法\r\n事件\r\nOptionButton控件\r\n属性\r\n方法\r\n事件\r\nPictureBox控件\r\n属性\r\n方法\r\n事件\r\nShape控件\r\n属性\r\n方法\r\n事件\r\nTextBox控件\r\n属性\r\n方法\r\n事件\r\nTimer控件\r\n属性\r\n方法\r\n事件\r\n\r\n附录C VB5.0ActiveX控件(扩展控件)\r\n\r\nAnimation控件\r\n属性\r\n方法\r\n事件\r\nCmmonDialog控件\r\n属性\r\n方法\r\nInternet Transfer控件\r\n属性\r\n方法\r\n事件\r\nListView控件\r\n属性\r\n方法\r\n事件\r\nMAPIMeSSAGES控件\r\n属性\r\n方法\r\nMAPISession控件\r\n属性\r\n方法\r\nMSComm控件\r\n属性\r\n事件\r\nMultimedia MCI控件\r\n属性\r\n方法\r\n事件\r\nRich TexBox控件\r\n属性\r\n方法\r\n事件\r\nSlider\r\n属性\r\n方法\r\n事件\r\nStatusBar控件\r\n属性\r\n方法\r\n事件\r\nSysinfo控件\r\n属性\r\n事件\r\nToolbar控件\r\n属性\r\n方法\r\n事件\r\nUpDown控件\r\n属性\r\n方法\r\n事件\r\nWindsock控件\r\n属性\r\n方法\r\n事件\r\n\r\n附录D VB5.0常用预定义(全局)对象\r\n\r\nApp对象\r\n属性\r\n方法\r\nClipboard对象\r\n方法\r\nDebug对象\r\n方法\r\nErr\r\n属性\r\nErr方法\r\nGlobal对象\r\n属性\r\n语句、函数\r\nPrinter对象和Printers集合\r\n属性\r\n方法\r\nScreen对象\r\n属性
无封面