注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计BASIC/VB及其相关VISUAL BASIC经典范例50讲

VISUAL BASIC经典范例50讲

VISUAL BASIC经典范例50讲

定 价:¥43.00

作 者: 赵欣胜等编著
出版社: 科学出版社
丛编项: 经典范例50讲系列
标 签: VB

ISBN: 9787030132888 出版时间: 2004-06-01 包装: 平装
开本: 26cm 页数: 545 字数:  

内容简介

  本书是经典范例50讲系列丛书中的一本,介绍用VisualBasic语言进行程序设计的方法与技巧。本书由50讲组成,介绍了VisualBasic语言以及相关的编程基础知识;VisualBasic6.0在窗体和界面编程中的设计方法以及相关操作;控件的使用方法;图形与图像的特效编程;系统编程的实现方法;文件操作的作用和实现方法;多媒体编程;网络编程;数据库编程,这是本书的精髓,数据库在VB中是最重要,也是应用最广泛的环节;用VB实现加密和解密编程等。本书内容丰富,讲解详细,范例与软件功能紧密结合,内容编排结构新颖独特:背景知识+经典范例十本讲总结。''''经典范例''''的介绍方式是:范例说明+范例实现十范例总结,各个部分层次分明,重点突出,便于读者学习领会,尽快熟悉VisualBasic语言的特点和优点。本书面向初、中、高级用户和社会VisualBasic语言培训班。VisualBasic6.0是功能强大的Windows环境下的编程语言,它简单易学,且可视化设计的特点备受编程爱好者青睐,学习VisualBasic6.0可以使编程工作变得轻松自如,非常适合初学编程的读者。VisualBasic6.0不仅简单易学,而且在程序设计过程中的添写程序代码时,能够根据读者给出的对象、方法、属性做出提示信息,使读者只需选择即可实现录入功能,从而简化了录入的烦琐和错误的出现,提示信息为难以记住的内容提供了参考,从而减轻了读者学习编程的负担,甚至不必较深入地了解每个语句的细节即可实现编程工作。作为开发效力高的可视化开发工具VisualBasic6.0,它对面向对象的概念和技术做了许多扩展:用户可以自定义对象所处理的事件,可以定义构造函数和释构函数。用VisualBasic6.0不仅可以进行基本的文件操作、窗体界面、文本文件编程,而且还可以开发功能强大的图形图像处理、数据库管理软件。VisualBasic6.0已逐渐成为最广泛的编程语言,深受广大读者喜爱。VisualBasic6.0引入了功能强大的ASO作为存储数据的新标准,并包含了SQLServer7,Oracle,Access,ODBC和SNA服务器等驱动程序,利用新的ADO控件,只需很少的代码就可以实现数据应用程序的数据存取功能。VisualBasic6.0集成有可视化数据库工具和新的数据环境设计器。另外,丰富多彩的第三方控件也使VisualBasic6.0如虎添翼,比如,水晶报表和仿WindowsXP界面效果控件等等,都为创建个性化程序提供了有力支持。本书分50讲,讲述了下列几个方面的知识和内容(每一讲请参阅目录)。预备知识:主要是VisualBasic6.0详细介绍,以及相关的编程基础知识。窗体与界面:介绍VisualBasic6.0在窗体和界面编程中的设计方法以及相关操作,包括窗体的不同效果、窗体的各种位置、窗体的热键设置、不规则窗体的建立等等。控件一一主要介绍VisualBasic6.0控件的使用方法;包括TextBox控件、CommonDialog控件、RichText控件、ListBox控件等。图形与图像:主要讲述如何用VisualBasic6.0实现图形图像的特效编程。系统相关操作:介绍VisualBasic6.0在系统编程的实现方法。文件操作:通过范例详细介绍文件操作在编写文件程序中的作用和实现方法。多媒体编程:介绍流行媒体MP3、Flash以及相关控件的使用编程。网络编程-刁口何通过VisualBasic6.0实现Intemet编程。数据库:这一部分是本书的精髓,数据库在VB编程中是最重要,也是应用最广泛的环节。加密与解密:主要介绍如何用VB实现加解密编程。本书内容的编排结构主要是:背景知识+经典范例+本讲总结。其中,''''背景知识''''主要包括和本讲中范例相关的以及由此延伸出的一系列知识,介绍时尽量遵循详尽、明了的原则。''''经典范例''''的介绍方式主要是:范例说明+范例实现+范例总结,其中,''''范例说明''''介绍了本范例实现的功能以及在程序中用到的主要函数;''''范例实现''''介绍了本范例实现的步骤,提供了完全正确的代码供参考,在代码的重难点地方还有简略明了的注释;''''范例总结''''则总结了本范例用到的主要知识点及特别需要注意的地方。''''本讲总结''''则总结了本讲中重点涉及的知识,以及本范例所介绍知识点的实际应用等。各个部分尽量做到层次分明,重点突出,相信在你阅读本书时一定会发现这一点。本书面向的读者是众多的,不管你是VisualBasic的初学者,还是VisualBasic的高手,本书对你都是很有帮助的。如果是VisualBasic的初学者,你可以通过本书的学习,全面掌握VisualBasic的知识,而且还可以让你对VisualBasic的应用技巧达到一定的高度:如果你已经是VisualBasic高手了,本书提供了很不错的VisualBasic应用技巧,优秀的编程思维以及经典的实例供你参考。本书由赵欣胜、亢慧娟和刘晨宏组织编写,万方工作室的全体同仁参加了本书的校正、审查、输入等工作。其他参加本?椴糠直嘈础⒙寂拧⑿6怨ぷ鞯娜嗽被褂校汉姹⑻锓伞⒐ㄖ鞠琛⒘跷篮辍⒂谧栽尽⒗钚〗⒊率锘浴⒌瞬ā⑻锢鲨埂⑻锞取9ǔ径匀褰辛搜细裣钢碌母瓷蟆1臼榈某霭媸羌謇投慕峋В诖颂乇鸶行煌蚍焦ぷ魇业娜骞ぷ魅嗽薄?本书的编写和出版过程中,由于时间比较仓促,作者水平有限,欢迎广大读者指正。

作者简介

暂缺《VISUAL BASIC经典范例50讲》作者简介

图书目录

预备知识
  0.1  VisualBasic优缺点
  0.2  安装和运行环境要求
  0.3  集成开发环境
  0.4  事件、方法、对象、过程和属性
  0.5  基础语法
  0.5.1  数据类型
  0.5.2  常量与变量
  0.5.3  数组
  0.5.4  逻辑运算符
  0.5.6  VisualBasic的过程
第1讲  窗体的多样效果
  1.1  背景知识
  1.1.1  窗体的命名规则
  1.1.2  窗体主要属性
  1.1.3  相关API函数
  1.1.4  Windows环境和VisualBasic
  1.2  范例
  1.2.1  分割窗体
  1.2.2  实现透明效果
  1.3  本讲总结
第2讲  对话框
  2.1  背景知识
  2.1.1  通用对话框
  2.1.2  文件对话框
  2.1.3  颜色对话框
  2.1.4  字体对话框
  2.1.5  打印对话框
  2.1.6  帮助对话框
  2.1.7  自定义对话框
  2.2  范例
  2.2.1  制作“关于”对话框
  2.2.2  显示通用对话框的范例程序
  2.3  本讲总结
第3讲  控制热键和特殊键
  3.1  背景知识
  3.1.I  SendMessage()函数
  3.1.2  窗体的WindowState属性
  3.1.3  MsgBox函数
  3.1.4  相关APl函数
  3.2  范例
  3.2.1  实现热键功能
  3.2.2  控制特殊键
  3.3  本讲总结
第4讲  绘图
  4.1  背景知识
  4.1.1  绘制多边形
  4.1.2  绘制矩形
  4.1.3  绘制椭圆和圆
  4.2  范例
  4.2.1  绘图范例
  4.3  本讲总结
第5讲  窗体的背景设置
  5.1  背景知识
  5.1.1  窗体背景颜色
  5.1.2  Line方法
  5.1.3  Picture控件
  5.2  范例
  5.2.1  改变窗体背景色
  5.2.2  用图片填充背景
  5.3  本讲总结
第6讲  标题栏的设置
  6.1  背景知识
  6.1.1  相关API函数
  6.2  范例
  制作不同效果的标题栏
  6.3  本讲总结
第7讲  窗体的复杂切割
  7.1  背景知识
  7.1.1 VB的颜色
  7.1.2  坐标系统
  7.1.3  图形控制
  7.2  范例
  7.2.1  复杂分割
  7.2.2  绘制艺术图案
  7.3  本讲总结
第8讲  菜单的变换显示
  8.1  背景知识
  8.1.1  基本知识
  8.1.2  使用菜单编辑器设计菜单
  8.1.3  菜单项的增减
  8.1.4  弹出式菜单
  8.1.5  相关APl函数
  8.2  范例
  改变菜单显示方式
  8.3本讲总结
第9讲  窗口图标最小化到通知栏
  9.1  背景知识
  9.2  范例
  窗口图标最小化
  9.3本讲总结
第10讲  CommonDialog控件
  10.1  背景知识
  10.1.1  CommonDialog控件概述
  10.1.2  CommonDialog控件的方法和属性
  10.2  范例
  10.2.1  CommonDialog控件基本应用范例
  10.2.2  CommonDialog控件复杂应用范例
  10.3  本讲总结
第11讲  RichTextBox控件
  11.1  背景知识
  11.1.1  概述
  11.1.2  属性
  11.1.3  方法
  11.1.4  事件
  11.1.5  应用
  11.2  范例
  11.2.1  实现文本编辑软件
  11.2.2  鼠标显示RichTextBox控件中的文字
  11.3  本讲总结
第12讲  ListBox控件
  12.1  背景知识
  12.1.1  概述
  12.1.2  RightToLeft属性
  12.1.3  使用技术
  12.2  范例
  12.2.1  多功能操作的特性编程
  12.2.2  ListBox控件中节点移动操作程序
  12.3  本讲总结
第13讲  Slider控件与TreeView控件
  13.1  背景知识
  13.1.1  Slider控件
  13.1.2  TreeView控件
  13.1.3  Slider控件和TreeView控件的添加方法
  13.2  范例
  13.2.1  用Slider控件显示滑块移动距离
  13.2,2  TreeView控件的精彩编程
  13.3  本讲总结
第14讲  文本框控件TextBox
  14.1  背景知识
  14.1.1  TextBox控件概述
  14.1.2  Tex出ox控件的属性
  14.1.3  TextBox控件的应用
  14.2  范例
  14.2.1  在TextBox控件中实现文本自动换行
  14.2.2  鼠标显示TextBox控件中文本所在行列位置
  14.3  本讲总结
第15讲  引用ActiveX控件进行编程
  15.1  背景知识
  15.1.1  ActiveX控件概述
  15.1.2  ActiveX控件的发展
  15.1.3  使用ActiveX控件
  15.1.4  创建ActiveX控件
  15.2  范例
  15.2.1  XP窗体模拟控件编程
  15.2.2  随想滚动条控件编程
  15.3  本讲总结
第16讲  鼠标事件与绘图
  16.1  背景知识
  16.1.1  鼠标事件
  16.1.2  绘图实现方法
  16.1.3  基本的绘图
  16.1.4  绘图的属性
  16.2  范例
  16.2.1  正弦动画曲线的实现
  16.2.2  利用鼠标事件实现绘图程序的编写
  16.3  本讲总结
第17讲  随机画图与百叶窗效果编程
  17.1  背景知识
  17.1.1  相关的APl函数概览
  17.1.2  注意事项
  17.1.3  常用API函数
  17.1.4  API函数Bitbn
  17.2  范例
  17.2.1  用VB实现随机画图程序
  17.2.2  VB实现图片“百叶窗”推出效果
  17.3  本讲总结
第18讲  图片的透明、淡入淡出与颜色效果实现
  18.1  背景知识
  18.1.1  透明位图的实现方法
  18.1.2  颜色渐变实现方法
  18.2  范例
  18.2.1  利用WindowsAPI函数TransparentBlt实现透明与颜色特效处理
  18.2.2  —个真彩图像淡入淡出程序
  18.3  本讲总结
第19讲  编写DirectX7.0游戏
  19.1  背景知识
  19.1.1  DirectXSDK库的安装
  19.1.2  DirectX7对象
  19.1.3 DirectDraw7对象
  19.2  范例
  显示火焰字
  19.3  本讲总结
第20讲  OpenGL与VB
  20.1  背景知识
  20.1.1  OpenGL的发展
  20.1.2  OpenGL的主要优势
  20.1.3  OpenGL基本操作与应用
  20.1.4  OpenGL体系结构
  20.1.5  OpenGL像素格式管理
  20.1.6  VisualBasic平台下OpenGl安装
  20.1.7  OpenGL函数库
  20.2  范例
  用VB6.0实现图形融和效果
  20.3  本讲总结
第21讲  屏幕保护自己做
  21.1  背景知识
  21.1.1  屏幕保护设计基本思路
  21.1.2  屏幕保护设计基础语法
  21.2范例
  CommonDialog控件基本应用范例
  21.3  本讲总结
第22讲  时间与日期
  22.1  背景知识
  22.1.1  Format函数
  22.1.2  Year函数
  22.1.3  Day函数
  22.1.4  Date函数
  22.1.5  Month函数
  22.1.6  Now函数
  22.1.7  Weekday函数
  22.2  范例
  22.2.1  仿液晶的时钟
  22.2.2  用VB编写一个日历程序
  22.3  本讲总结
第23讲系统信息
  23.1  背景知识
  23.1.1  Sysinfo控件
  23.1.2  Syslnfo控件的属性和事件
  23.1.3  与系统信息相关的API函数
  23.2  范例
  23.2.1  一个利用API函数检测硬盘、内存信息的程序
  23.2.2  一个小巧的操作系统版本检测程序
  23.3  本讲总结
第24讲  文件分割操作
  24.1  背景知识
  24.1.1  分割基本原理
  24.1.2  涉及的API函数
  24.2  范例
  —个用VB实现文件分割恰并的程序
  24.3本讲总结
第25讲  文件基本操作
  25.1  背景知识
  25.1.1  文件基本操作内容
  25.1.2  文件系统对象
  25.1.3  文件和目录关键字
  25.2  范例
  25.2.1  一个简单的拷贝程序
  25.2.2  带进度条的文件拷贝程序
  25.3  本讲总结
第26讲  INI格式文件
  26.1  背景知识
  26.1.1  1NI文件概述
  26.1.2  读写INI文件的方法
  26.1.3  在VB中操作INI文件的几个WindowsAPI函数
  26.2  范例
  26.2.1  一个读取INI文件的程序
  26.2.2利用INI文件实现软件的注册
  26.3  本讲总结
第27讲  实现查找编程
  27.1  背景知识
  27.1.1  文本查找
  27.1.2  文件查找
  27.1.3  目录查找
  27.2  范例
  27.2.1  一个类似记事本的简单文本查找程序
  27.2.2  类似Windows系统自带的文件查找程序
  27.3  本讲总结
第28讲  文件属性与文件关联
  28.1  背景知识
  28.1.1  文件属性
  28.1.2  文件关联
  28.2  范例
  28.2.1  一个简单的获取文件属性程序
  28.2.2  文件关联程序
  28.3  本讲总结
第29讲  注册表操作
  29.1  背景知识
  29.1.1  注册表概述
  29.1.2  注册表用途
  29.1.3  注册表编辑器
  29.1.4  用VB实现对注册表的编写
  29.2  范例
  一个注册表基本操作程序
  29.3  本讲总结
第30讲  操作Omoe
  30.1  背景知识
  30.1.1  Office的开发工具VBA
  30.1.2  VB调用Omce
  30.2  范例
  30.2.1  调用Word和Excel(实现打开、关闭功能)
  30.2.2  调用Word中的“拼写检查”和“单词统计”功能
  30.2.3  调用ExcelSheet.对象处理可变数据
  30.3  本讲总结
第31讲  Excel自动获取外部数据
  31.1  背景知识
  31.2  范例
  实现Excel自动获取外部数据
  31.3  本讲总结
第32讲  实现关机功能
  32.1  背景知识
  应用VB6.0开发关机程序必须掌握的内容
  32.2  范例
  32.2.1  一个简单的Windows2000下的关机程序
  32.2.2  一个可以定时的多功能自动关机程序
  32.3  本讲总结
第33讲  字符串、数组与文字处理
  33.1  背景知识
  33.1.1  字符串
  33.1.2  数组
  33.1.3  文字处理
  33.2  范例
  33.2.1  将阿拉伯数字转成汉字字符串
  33.2.2  维数组重新排列
  33.2.3  仿打字效果程序
  33.3  本讲总结
第34讲  VisualBasic动画编程
  34.1  背景知识
  34.1.1  基本原理
  34.1.2  动画实现类型概述
  34.2 范例
  34.2.1  模拟果树生长的动画实现
  34.2.2  猎豹奔跑动画程序设计
  34.3  本讲总结
第35讲  Flash播放器
  35.1  背景知识
  35.1.1  概述
  35.1.2  编写Flash播放器原理
  35.1.3  全屏幕播放
  35.1.4  Flash效果
  35.2  范例
  具备基本功能的Flash播放器
  35.3  本讲总结
第36讲  MP3播放器
  36.1  背景知识
  36.1.1 MP3音频文件
  36.1.2  VB编写MP3捐放器的方法
  36.2  范例
  36.2.1  用MediaPlayer控件编写MP3播放器
  36.2.2用MP3play控件编写MP3播放器
  36.3  本讲总结
第37讲  视频软件编程
  37.1  背景知识
  37.1.1  视频多媒体概述
  37.1.2  视频格式
  37.1.3  视频软件编写方法
  37.2  范例
  用API函数实现视频播放程序
  37.3  本讲总结
第38讲  Winsock控件与网络
  38.1  背景知识
  38.1.1  TCP基础
  38.1.2  UDP基础
  38.1.3  Winsock控件的使用
  38.1.4  通讯协议的选择
  38.1.5  协议的设置
  38.1.6  Winsock编程结构
  38.2  范例
  38.2.1  利用Winsock控件实现网页下载
  38.2.2  利用Winsock控件生成的黑客程序
  38.3  本讲总结
第39讲  利用RAS调用实现拨号上网
  39.1  背景知识
  39.1.1  RAS技术
  39.1.2  相关结构和函数
  39.2  范例
  拨号上网程序
  39.3  本讲总结
第40讲  局域网编程
  40.1  背景知识
  40.1.1  TCP/IP
  40.1.2  局域网的网络地址
  40.1.3  局域网通讯
  40.1.4  局域网编程可能的用途
  40.2  范例
  40.2.1  局域网信息发送软件
  40.2.2  获取局域网域和工作组的程序
  40.3  本讲总结
第41讲  网页浏览器开发
  41.1  背景知识
  41.1.1  WebBrowser控件重要的方法和事件
  41.1.2  WebBrowser控件的应用范围
  41.1.3  WebBrowser控件的优点
  41.2  范例
  41.2.1  简单浏览器程序
  41.2.2  一个华丽的网页浏览器
  41.3  本讲总结
第42讲  InternetTransfer控件
  42.1  背景知识
  42.1.1  概述
  42.1.2  应用范围
  42.1.3  方法
  42.1.4  重要属性
  42.1.5  StateChanged事件
  42.2  范例
  42.2.1  短信发送程序
  42.2.2  利用IntemetTrasfer控件下载网页程序
  42.3  本讲总结
第43讲  收发电子邮件程序
  43.1  背景知识
  43.1.1  使用MAPISession控件
  43.1.2  使用MAPlMessages控件
  43.2  范例
  完整的Email发送程序
  43.3  本讲总结
第44讲  开发DHTML应用程序
  44.1  背景知识
  44.1.1  DHTML应用程序设计注意事项
  44.1.2  测试DHTML应用程序
  44.1.3  DHTML应用程序的状态管理
  44.1.4  动态HTML(DHTML)中的事件
  44.1.5  应用VB 6.0中文版进行DHTML程序开发
  44.1.6  DHTML应用程序的页面设计
  44.1.7 DHTML应用程序的优点
  44.2  范例
  一个动态DHTML应用程序
  44.3  本讲总结
第45讲  数据库基础
  45.1  背景知识
  45.1.1  数据库概述
  45.1.2  数据库系统的特点与功能
  45.1.3  数据库技术的发展
  45.1.4  VB数据库基础
  45.2  范例
  45.2.1  创建一个简单的数据库
  45.2.2  不利用VB数据库控件实现数据库编程.
  45.3  本讲总结
第46讲  访问数据库
  46.1  背景知识
  46.1.1  常用的数据库访问方法
  46.1.2  远程数据库的访问
  46.1.3  VB访问数据库的原则
  46.2  范例
  DAO在数据库访问中的应用
  46.3  本讲总结
第47讲  ADO与数据库
  47.1  背景知识
  47.1.1  ADO简介
  47.1.2  ADO的对象与集合
  47.1.3  ADO的控件
  47.1.4  ADO编程模型
  47.1.5  使用对象的ADO编程模型
  47.1.6  ADO对象模型小结
  47.1.7  ADO特性
  47.2  范例
  用ADO编写数据库
  47.3  本讲总结
第48讲  编写完整数据库
  48.1  背景知识
  48.1.1  数据库设计的一般过程
  48.1.2  数据库系统
  48.1.3  数据库管理系统DBMS
  48.1.4  数据模型
  48.1.5  VB的数据库编程方式
  48.2  范例
  通讯录数据库实现
  48.3  本讲总结
第49讲  加密编程
  49.1  背景知识
  49.1.1  加密的发展历史
  49.1.2  加密系统组成
  49.1.3  密码的分类
  49.1.4  加密技术
  49.2  范例
  字符串加密程序
  49.3本讲总结
第50讲  解密编程
  50.1  背景知识
  50.1.1  密码知识
  50.1.2文件密码认证
  50.1.3  与解密相关的API函数
  50.2  范例
  50.2.1  屏保密码破解程序
  50.2.2  密码查看程序
  50.3  本讲总结

本目录推荐