软件开发实战:Visual Basic开发实战

软件开发实战:Visual Basic开发实战
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
2013-09
版次: 1
ISBN: 9787302318996
定价: 89.80
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 704页
字数: 1499千字
正文语种: 简体中文
14人买过
  •   《软件开发实战:VisualBasic开发实战》从初学者的角度讲述使用VisualBasic6.0进行程序开发应该掌握的各项技术,内容突出“基础”、“全面”、“深入”的特点,强调“实战”效果,只掌握和理解技术而没有实际应用,等于没有掌握技术,本书各章在介绍技术的同时,都会提供示例或实例,在各章的结尾也安排有综合应用,目的是通过几个小型项目综合应用本章所学习的知识,做到理论联系实际。本书的最后两章提供了两个完整的项目实例,讲述从前期规划、设计流程图到项目最终实施的整个实现过程。
      《软件开发实战:VisualBasic开发实战》共分25章,包括VisualBasic集成开发环境,VB语言基础,算法和程序控制结构,数组与集合,过程,内置函数,万年历模块,窗体和系统对象,常用标准控件,常用ActiveX控件,菜单、工具栏和状态栏,对话框,Word自动化控制模块,文件系统编程,图形图像技术,多媒体技术,鼠标和键盘处理,电子相册模块,数据库开发技术,数据库控件,数据环境设计器及报表生成,程序调试和错误处理,小区物业管理模块,企业人事管理系统,叶子图像处理专家等。所有知识都结合具体实例进行介绍,对涉及的程序代码给出了详细的注释,读者可以轻松领会VB程序开发的精髓,快速提高开发技能。本书特色及丰富的学习资源包如下:
      黄金学习搭配、专业学习视频、重难点精确打击、学习经验分享、学习测试诊断、有趣实践任务、专业资源库、学习排忧解难、获取源程序、提供习题答案、赠送开发案例。
      《软件开发实战:VisualBasic开发实战》适合有志于从事软件开发的初学者、高校计算机相关专业的学生,也可作为软件开发人员的参考手册,或者高校老师的教学参考书。 第1篇基础知识
    第1章VisualBasic集成开发环境
    视频讲解:145分钟
    1.1VisualBasic简介
    1.1.1VisualBasic概述
    1.1.2VisualBasic6.0的特点
    1.1.3VisualBasic6.0的局限性
    1.2学习VisualBasic的好处
    1.2.1VisualBasic可以做什么
    1.2.2学习VisualBasic的几点建议
    1.3VisualBasic开发环境的安装和程序启动
    1.3.1VisualBasic6.0的运行环境
    1.3.2VisualBasic6.0+SP6的安装
    1.3.3VisualBasic6.0的启动
    1.4VisualBasic6.0的集成开发环境
    1.4.1集成开发环境简介
    1.4.2菜单栏
    1.4.3工具栏
    1.4.4工具箱
    1.4.5工程资源管理器
    1.4.6属性窗口
    1.4.7窗体布局窗口
    1.4.8窗体设计器
    1.4.9代码编辑窗口
    1.5VisualBasic的MDI和SDI开发环境
    1.5.1多文档界面开发环境
    1.5.2单文档界面开发环境
    1.6开发环境使用技巧
    1.6.1设置启动时保存
    1.6.2自定义工具栏
    1.6.3为代码编辑器设置鼠标滚动
    1.6.4设置网格大小和不对齐到网格
    1.6.5设置在编辑器中要求变量声明
    1.6.6规范代码缩进格式
    1.7VisualBasic6.0的帮助系统
    1.7.1MSDNLibrary的安装与使用
    1.7.2利用附带的实例源程序学习编程
    1.7.3使用VisualBasic的帮助菜单
    1.8创建第一个VB程序
    1.8.1创建工程文件
    1.8.2设计界面
    1.8.3编写代码
    1.8.4调试运行
    1.8.5保存工程
    1.8.6编译程序
    1.9利用应用程序向导自动生成应用程序
    1.10实战
    1.10.1设置控件大小一致
    1.10.2创建或打开新工程
    1.10.3添加ActiveX控件
    1.10.4显示文字
    1.10.5加法计算器
    1.11小结
    1.12学习成果检验

    第2章VB语言基础
    视频讲解:118分钟
    2.1关键字和标识符
    2.2基本数据类型
    2.2.1字符型
    2.2.2数值型
    2.2.3布尔型
    2.2.4日期型
    2.2.5变体型
    2.2.6对象型
    2.3记录类型
    2.4枚举类型
    2.5变量
    2.5.1什么是变量
    2.5.2变量的命名
    2.5.3变量的声明
    2.6变量的作用域
    2.6.1静态变量
    2.6.2变量同名问题的处理
    2.7常量
    2.7.1常量的声明
    2.7.2局部常量和全局常量
    2.8运算符
    2.9表达式
    2.9.1什么是表达式
    2.9.2表达式的种类
    2.9.3运算符在表达式中的优先级
    2.10语言基础应用技巧
    2.10.1如何处理溢出
    2.10.2正确使用“&”和“+”
    2.10.3正确使用Or、Xor、And、Eqv、Imp运算符
    2.11实战
    2.11.1判断输错口令次数
    2.11.2欢迎窗体
    2.11.3计算圆的面积
    2.11.4日期提醒程序
    2.11.5袖珍计算器
    2.12小结
    2.13学习成果检验

    第3章算法和程序控制结构
    视频讲解:166分钟
    3.1算法
    3.1.1什么是算法
    3.1.2算法的特性
    3.1.3算法的描述方法
    3.1.4构成算法的基本控制结构
    3.2顺序结构
    3.2.1赋值语句
    3.2.2数据的输入
    3.2.3数据的输出
    3.3选择结构
    3.3.1单分支If...Then语句
    3.3.2双分支If...Then...Else语句
    3.3.3If语句的嵌套
    3.3.4多分支If...Then...ElseIf语句
    3.3.5SelectCase语句
    3.3.6IIf函数
    3.4循环结构
    3.4.1For...Next循环语句
    3.4.2ForEach...Next循环语句
    3.4.3Do...Loop循环语句
    3.4.4多重循环
    3.4.5选择结构与循环结构的嵌套
    3.5其他辅助控制语句
    3.5.1跳转语句GoTo
    3.5.2复用语句With...EndWith
    3.5.3退出语句Exit
    3.5.4结束语句End
    3.6实战
    3.6.1计算最大公约数和最小公倍数
    3.6.2判断素数
    3.6.3验证哥德巴赫猜想
    3.6.4用For…Next语句求解整数n的阶乘
    3.6.5用Print语句打印工资数据
    3.7小结
    3.8学习成果检验

    第4章数组与集合
    视频讲解:132分钟
    4.1数组概述
    4.1.1数组的概念
    4.1.2数组与简单变量的区别
    4.1.3数组的分类
    4.2静态数组
    4.2.1静态数组的声明和使用
    4.2.2一维数组
    4.2.3二维数组
    4.2.4多维数组
    4.3动态数组
    4.3.1动态数组的声明
    4.3.2动态数组的使用
    4.3.3数组的清除
    4.4控件数组
    4.4.1控件数组的概念
    4.4.2控件数组的创建
    4.4.3控件数组的使用
    4.4.4加载和删除控件数组中的控件
    4.5数组相关函数及语句
    4.5.1使用Array函数创建数组
    4.5.2使用UBound和LBound函数获取数组上下标
    4.5.3使用Split函数生成一维字符串数组
    4.5.4使用OptionBase语句声明数组下标最大值
    4.6集合
    4.6.1集合的创建
    4.6.2控件集合(Controls集合)
    4.7实战
    4.7.1动态添加和删除控件
    4.7.2利用数组实现随机抽取幸运观众
    4.7.3利用二维数组向网格控件中添加背景图片
    4.7.4统计文字段落数
    4.7.5成绩排名
    4.8小结
    4.9学习成果检验

    第5章过程
    视频讲解:97分钟
    5.1认识过程
    5.2事件过程
    5.2.1建立事件过程
    5.2.2调用事件过程
    5.3子过程(Sub过程)
    5.3.1建立子过程
    5.3.2调用子过程
    5.3.3调用其他模块中的子过程
    5.4函数过程(Function过程)
    5.4.1建立函数过程
    5.4.2调用函数过程
    5.4.3函数过程与子过程的区别
    5.5参数的传递
    5.5.1认识参数
    5.5.2参数按值和按地址传递
    5.5.3数组参数
    5.5.4对象参数
    5.6嵌套过程
    5.7递归过程
    5.8属性过程(Property过程)
    5.8.1使用属性过程建立类的属性
    5.8.2使用类属性
    5.8.3只读属性和对象属性
    5.9工程中的模块
    5.9.1窗体模块
    5.9.2标准模块
    5.9.3类模块
    5.9.4标准模块与类模块的区别
    5.10过程的作用域
    5.11实战
    5.11.1编写计算圆面积的函数过程
    5.11.2自定义二进制转换为十进制的函数
    5.11.3利用递归实现求最大公约数
    5.11.4计算水果的加权平均值
    5.11.5判断闰年
    5.12小结
    5.13学习成果检验

    第6章内置函数
    视频讲解:122分钟
    6.1字符串函数
    6.1.1获取字符长度(Len函数)
    6.1.2取左(右)面指定个数的字符(Left和Right函数)
    6.1.3截取字符串(Mid函数)
    6.1.4获取字符出现的位置(InStr和InStrRev函数)
    6.1.5去除空格(Trim、RTrim、LTrim函数)
    6.1.6将字符串转换为大(小)写(UCase和LCase函数)
    6.2数学函数
    6.2.1求绝对值(Abs函数)
    6.2.2求平方根(Sqr函数)
    6.2.3e的n次方(Exp函数)
    6.2.4求自然对数(Log函数)
    6.2.5返回符号(Sgn函数)
    6.2.6取整(Int和Fix函数)
    6.3判断函数
    6.3.1判断是否为数组(IsArray函数)
    6.3.2判断是否为Null(IsNull函数)
    6.3.3判断是否为数字(IsNumeric函数)
    6.4类型转换函数
    6.4.1转换为字符型(Str函数)
    6.4.2转换为数值型(Val函数)
    6.4.3转换为ASCII(Asc函数)
    6.4.4转换为字符(Chr函数)
    6.5日期和时间函数
    6.5.1Date、Now和Time函数
    6.5.2Weekday函数
    6.5.3返回年、月、日(Year、Month、Day函数)
    6.5.4返回时、分、秒(Hour、Minute、Second函数)
    6.6随机函数
    6.6.1初始化随机数(Randomize函数)
    6.6.2生成随机数(Rnd函数)
    6.7格式化函数
    6.8实战
    6.8.1判断某个时间段里有多少个工作日
    6.8.2数字时钟
    6.8.3计算器
    6.8.4幸运抽奖
    6.8.5猜数字
    6.9小结
    6.10学习成果检验

    第7章综合实验(一)——万年历模块
    7.1万年历模块概述
    7.1.1模块概述
    7.1.2程序预览
    7.2关键技术
    7.2.1日历显示控件排列算法
    7.2.2阳历转换到阴历算法
    7.2.3阴历转换到阳历算法
    7.2.4SendMessage函数实现移动窗体
    7.3实现过程
    7.4小结
    7.5学习成果检验

    第2篇基本控件
    第8章窗体和系统对象
    视频讲解:152分钟
    8.1窗体概述
    8.1.1窗体的结构
    8.1.2模式窗体和无模式窗体
    8.1.3SDI窗体和MDI窗体
    8.2窗体的属性
    8.2.1名称(Name属性)
    8.2.2标题(Caption属性)
    8.2.3图标(Icon属性)
    8.2.4背景(Picture属性)
    8.2.5边框样式(BorderStyle属性)
    8.3窗体的事件
    8.3.1单击和双击(Click/DblClick事件)
    8.3.2载入和卸载(Load/QueryUnload/Unload事件)
    8.3.3初始化(Initialize事件)
    8.3.4活动性(Activate/Deactivate事件)
    8.3.5焦点事件(GotFocus/LostFocus事件)
    8.3.6重绘(Paint事件)
    8.3.7调整大小(Resize事件)
    8.4窗体事件的生命周期
    8.5窗体的方法
    8.5.1加载窗体(Load方法)
    8.5.2卸载窗体(Unload方法)
    8.5.3显示窗体(Show方法)
    8.5.4隐藏窗体(Hide方法)
    8.5.5移动窗体(Move方法)
    8.5.6清除窗体(Cls方法)
    8.5.7在窗体上显示文本(Print方法)
    8.5.8打印窗体(PrintForm方法)
    8.6MDI窗体
    8.6.1MDI窗体概述
    8.6.2MDI窗体的创建
    8.6.3在MDI窗体中添加控件
    8.6.4MDI子窗体(MDIChild属性)
    8.6.5MDI窗体的特点
    8.7窗体应用技巧
    8.7.1如何设置闪烁的窗体标题栏
    8.7.2如何设置窗体前置
    8.7.3如何拖动无标题栏窗体移动
    8.8系统对象
    8.8.1应用程序对象(App对象)
    8.8.2屏幕对象(Screen对象)
    8.8.3剪贴板对象(Clipboard对象)
    8.8.4调试对象(Debug对象)
    8.9实战
    8.9.1在窗口中平铺图片
    8.9.2透明窗体
    8.9.3利用App对象防止程序重复
    8.9.4利用Screen对象获得系统中的可用字体
    8.9.5记录剪贴板内容
    8.10小结
    8.11学习成果检验

    第9章常用标准控件
    视频讲解:234分钟
    9.1控件概述
    9.1.1控件的作用
    9.1.2控件的分类
    9.1.3控件的命名
    9.1.4控件的属性、方法和事件
    9.2控件的相关操作
    9.2.1向窗体上添加控件
    9.2.2设置控件大小和位置
    9.2.3复制控件
    9.2.4删除控件
    9.2.5锁定控件
    9.2.6使用窗体编辑器调整控件布局
    9.3界面设计的基本原则
    9.4标签控件(Label控件)
    9.4.1标签控件概述
    9.4.2标签控件的常用属性
    9.4.3利用标签控件实现鼠标交互效果
    9.5文本框控件(TextBox控件)
    9.5.1文本框控件概述
    9.5.2文本框控件的常用属性、方法和事件
    9.5.3利用文本框控件实现用户登录
    9.6命令按钮控件(CommandButton控件)
    9.6.1命令按钮概述
    9.6.2命令按钮的常用属性和事件
    9.6.3利用命令按钮实现加载图片的功能
    9.7单选按钮、复选框及框架
    9.7.1单选按钮(OptionButton控件)
    9.7.2复选框(CheckBox控件)
    9.7.3框架(Frame控件)
    9.7.4设置字体显示效果
    9.8列表框控件(ListBox控件)
    9.8.1列表框控件概述
    9.8.2列表框控件的常用属性、方法和事件
    9.8.3随机抽取列表框中数据
    9.9组合框控件(ComboBox控件)
    9.9.1组合框控件概述
    9.9.2组合框控件的常用属性
    9.9.3改变ComboBox控件下拉列表框的长度
    9.10滚动条控件(HScrollBar和VScrollBar控件)
    9.10.1滚动条控件概述
    9.10.2滚动条控件的属性和事件
    9.10.3利用滚动条浏览大幅图片
    9.11时钟控件(Timer控件)
    9.11.1Timer控件的属性和事件
    9.11.2利用Timer控件设计小游戏
    9.12实战
    9.12.1利用基本控件实现显示学生信息
    9.12.2为TextBox控件添加列表选择框
    9.12.3赛马游戏
    9.12.4掷骰子
    9.12.5贪吃蛇
    9.13小结
    9.14学习成果检验

    第10章常用ActiveX控件
    视频讲解:116分钟
    10.1ActiveX控件的使用
    10.1.1ActiveX控件概述
    10.1.2注册ActiveX控件
    10.1.3添加ActiveX控件
    10.1.4删除ActiveX控件
    10.2图像列表控件(ImageList控件)
    10.2.1认识ImageList控件
    10.2.2添加图像
    10.2.3与其他控件关联
    10.2.4创建组合图像
    10.3视图控件(ListView控件)
    10.3.1认识ListView控件
    10.3.2添加数据
    10.3.3用ListView控件+数据表创建报表视图
    10.3.4用ListView控件创建大图标视图
    10.4树状控件(TreeView控件)
    10.4.1认识TreeView控件
    10.4.2添加数据
    10.4.3删除指定节点数据
    10.4.4节点展开与折叠
    10.4.5用TreeView控件+数据表创建多级树状视图
    10.5选项卡控件(SSTab控件)
    10.5.1认识SSTab控件
    10.5.2设置选项卡数目和行数
    10.5.3在选项卡中添加控件
    10.5.4运行时启用和停用选项卡
    10.5.5定制不同样式的选项卡
    10.5.6图形化选项卡
    10.6进度条控件(ProgressBar控件)
    10.6.1认识ProgressBar控件
    10.6.2显示进展情况
    10.6.3将Max属性设置为已知的界限
    10.6.4隐藏ProgressBar控件
    10.6.5用ProgressBar控件显示清空数据的进度
    10.7日期/时间控件(DateTimePicker控件)
    10.7.1认识DateTimePicker控件
    10.7.2设置和返回日期
    10.7.3实时读取DTPicker控件中的日期
    10.7.4使用CheckBox属性选择无日期
    10.7.5使用日期和时间的格式
    10.7.6使用DTPicker控件计算日期或天数
    10.8实战
    10.8.1使用MaskEdBox控件限制日期输入格式
    10.8.2进度条循环滚动
    10.8.3企业部门信息查询导航栏
    10.8.4保质期计算器
    10.8.5制作带有图标的客户管理系统导航栏
    10.9小结
    10.10学习成果检验

    第11章菜单、工具栏和状态栏
    视频讲解:135分钟
    11.1菜单概述
    11.1.1菜单的概念
    11.1.2菜单的组成
    11.1.3菜单的状态
    11.1.4菜单编辑器
    11.2标准菜单
    11.2.1最简菜单
    11.2.2菜单无效状态
    11.2.3级联菜单
    11.2.4菜单分割条
    11.2.5复选菜单
    11.2.6菜单的快捷键和访问键
    11.2.7创建菜单数组
    11.2.8修饰菜单
    11.2.9为菜单事件添加代码
    11.3弹出式菜单
    11.3.1弹出式菜单概述
    11.3.2PopupMenu方法
    11.3.3弹出式菜单的设计和调用
    11.3.4利用弹出式菜单为无标题栏窗体添加菜单
    11.4菜单的编程
    11.4.1菜单的多列显示
    11.4.2可伸缩的菜单项
    11.4.3为菜单添加图标
    11.4.4菜单复制器
    11.5工具栏设计
    11.5.1工具栏概述
    11.5.2利用Toolbar控件创建最简工具栏
    11.5.3为工具栏按钮添加图片
    11.5.4为工具栏按钮设置分组
    11.5.5为工具栏添加下拉菜单
    11.5.6给工具栏按钮添加事件处理代码
    11.6状态栏设计
    11.6.1状态栏概述
    11.6.2利用状态栏显示操作员信息
    11.6.3利用状态栏显示日期、时间
    11.6.4利用状态栏显示鼠标位置
    11.7实战
    11.7.1改变菜单的颜色
    11.7.2托盘上的弹出式菜单
    11.7.3向工具栏中添加ComboBox控件
    11.7.4在状态栏中显示窗体信息
    11.7.5保存历史信息的菜单
    11.8小结
    11.9学习成果检验

    第12章对话框
    视频讲解:52分钟
    12.1输入对话框
    12.2消息对话框
    12.3公用对话框
    12.3.1公用对话框概述
    12.3.2“打开”对话框
    12.3.3“另存为”对话框
    12.3.4“颜色”对话框
    12.3.5“字体”对话框
    12.3.6“打印”对话框
    12.3.7“帮助”对话框
    12.4实战
    12.4.1使用“打开”对话框打开图片
    12.4.2读取并保存INI文件
    12.4.3使用“颜色”对话框设置文字颜色
    12.4.4制作“运行”对话框中的“浏览”对话框
    12.4.5创建“是否替换文件”对话框
    12.5小结
    12.6学习成果检验

    第13章综合实验(二)——Word自动化控制模块
    13.1Word自动化控制模块概述
    13.1.1开发背景
    13.1.2需求分析
    13.1.3功能结构
    13.2关键技术
    13.2.1应用PageSetup对象设置页面
    13.2.2应用Range\Find对象的Execute方法实现查找和替换
    13.2.3编辑页面提取目录
    13.2.4应用ShellExecute函数打印Word文档
    13.2.5应用BuiltInDocumentProperties属性获取文档属性
    13.3主窗体设计
    13.3.1功能概述
    13.3.2MDI主窗体设计
    13.3.3在列表中显示Word文件
    13.3.4文档打印
    13.3.5文档属性
    13.4文档设置
    13.4.1功能概述
    13.4.2窗体设计
    13.4.3设置页边距、纸型和页眉/页脚
    13.5文档修改
    13.5.1功能概述
    13.5.2窗体设计
    13.5.3实现代码
    13.6文档处理
    13.6.1功能概述
    13.6.2窗体设计
    13.6.3统计、编辑页码并提取目录
    13.7疑难问题分析与解决
    13.7.1获取文件属性的字符串
    13.7.2如何实现目录的提取
    13.8小结
    13.9学习成果检验

    第3篇高级应用
    第14章文件系统编程
    视频讲解:120分钟
    14.1文件的基本概念
    14.1.1文件的一般结构
    14.1.2文件的分类
    14.1.3文件的访问方式
    14.2顺序文件
    14.2.1打开顺序文件
    14.2.2关闭顺序文件
    14.2.3读取顺序文件
    14.2.4写入顺序文件
    14.3随机文件
    14.3.1随机文件的特点
    14.3.2打开随机文件
    14.3.3关闭随机文件
    14.3.4读取随机文件
    14.3.5写入随机文件
    14.4二进制文件
    14.4.1打开二进制文件
    14.4.2二进制文件的关闭
    14.4.3二进制文件的读取与写入操作
    14.5文件操作函数
    14.5.1利用CurDir函数获取路径
    14.5.2利用FileLen函数返回文件长度
    14.5.3利用EOF函数测试文件结束状态
    14.5.4利用LOF函数获取打开文件的大小
    14.5.5利用GetAttr函数获取文件属性
    14.5.6利用FileDateTime函数获取文件创建或修改时间
    14.6文件操作语句
    14.6.1利用FileCopy语句复制文件
    14.6.2利用Name语句重命名文件
    14.6.3利用Kill语句删除文件
    14.6.4利用ChDrive语句改变当前驱动器
    14.6.5利用ChDir语句改变目录或文件夹
    14.6.6利用MkDir语句创建目录或文件夹
    14.6.7利用SetAttr语句设置文件属性
    14.7文件系统控件
    14.7.1驱动器列表框控件(DriveListBox控件)
    14.7.2目录列表框控件(DirListBox控件)
    14.7.3文件列表框控件(FileListBox控件)
    14.7.4利用文件系统控件读取文件
    14.8实战
    14.8.1批量移动文件
    14.8.2文件及文件夹名提取器
    14.8.3文档编辑器
    14.8.4过滤文件中的重要数据
    14.8.5为顺序文件添加数字编号
    14.9小结
    14.10学习成果检验

    第15章图形图像技术
    视频讲解:95分钟
    15.1坐标系统
    15.1.1默认的坐标系统
    15.1.2自定义的坐标系统
    15.2图形、图像中的颜色
    15.2.1QBColor函数
    15.2.2RGB函数
    15.3图形处理控件
    15.3.1Line控件
    15.3.2利用Line控件设计分割线
    15.3.3Shape控件
    15.4图像处理控件
    15.4.1Image控件
    15.4.2利用Image控件制作小动画
    15.4.3PictureBox控件
    15.4.4利用PictureBox控件浏览大幅图片
    15.5图形属性
    15.5.1使用CurrentX和CurrentY属性绘制图形坐标
    15.5.2使用BackColor和ForeColor属性设置背景色和前景色
    15.5.3使用FillColor和FillStyle属性设置填充效果
    15.5.4使用DrawWidth、DrawStyle和DrawMode属性设置绘制效果
    15.5.5使用BorderStyle、BorderWidth和BorderColor属性设置图形的边框效果
    15.6图形方法
    15.6.1使用Cls方法清屏
    15.6.2使用PSet方法画点
    15.6.3使用Point方法获取颜色值
    15.6.4使用Line方法画线
    15.6.5使用Circle方法画圆
    15.6.6使用PaintPicture方法绘制图形
    15.7图形方法应用实例
    15.7.1绘制矩形
    15.7.2绘制彩色圆饼
    15.7.3绘制抛物线
    15.8图像处理函数
    15.8.1使用LoadPicture函数加载图像
    15.8.2使用SavePicture函数保存图片
    15.9实战
    15.9.1利用图片实现电影胶片的效果
    15.9.2万花筒
    15.9.3屏幕放大镜
    15.9.4图像颜色吸管
    15.9.5图像的合成
    15.10小结
    15.11学习成果检验

    第16章多媒体技术
    视频讲解:58分钟
    16.1MMControl控件
    16.1.1认识MMControl控件
    16.1.2MMControl控件的属性
    16.1.3MMControl控件的事件
    16.2MediaPlay控件
    16.2.1认识MediaPlay控件
    16.2.2MediaPlay控件的属性
    16.2.3MediaPlay控件的方法
    16.3ShockwaveFlash控件
    16.3.1认识ShockwaveFlash控件
    16.3.2ShockwaveFlash控件的属性
    16.3.3ShockwaveFlash控件的方法
    16.3.4ShockwaveFlash控件的事件
    16.4Animation控件
    16.4.1认识Animation控件
    16.4.2Animation控件的属性
    16.4.3Animation控件的方法
    16.5DirectX
    16.5.1下载和安装DirectX
    16.5.2在VB中使用DirectX
    16.5.3利用DirectSound编程实现实时混音
    16.6实战
    16.6.1CD播放器
    16.6.2VCD播放器
    16.6.3多媒体演示程序
    16.6.4使用ShockwaveFlash控件播放透明动画
    16.6.5仿QQ宠物
    16.7小结
    16.8学习成果检验

    第17章鼠标和键盘处理
    视频讲解:71分钟
    17.1鼠标指针的设置
    17.1.1设置鼠标指针形状
    17.1.2设置鼠标指针为指定的图片
    17.1.3设置鼠标指针为指定的动画
    17.1.4设置窗体的鼠标样式
    17.1.5设置系统的鼠标样式
    17.2鼠标事件的响应
    17.2.1鼠标单击和双击事件(Click和DblClick事件)
    17.2.2鼠标按下和抬起事件(MouseDown和MouseUp事件)
    17.2.3鼠标移动事件(MouseMove事件)
    17.3拖放操作
    17.3.1与拖放相关的属性(DragMode和DragIcon属性)
    17.3.2与拖放相关的事件(DragDrop和DragOver事件)
    17.3.3与拖放相关的方法(Move和Drag方法)
    17.4键盘事件的响应
    17.4.1KeyDown和KeyUp事件的使用
    17.4.2KeyPress事件的使用
    17.5实战
    17.5.1交换鼠标左右键
    17.5.2鼠标跟随
    17.5.3为程序设置热键
    17.5.4警察抓小偷
    17.5.5画桃花
    17.6小结
    17.7学习成果检验

    第18章综合实验(三)——电子相册模块
    18.1电子相册模块概述
    18.1.1开发背景
    18.1.2需求分析
    18.1.3功能结构
    18.2关键技术
    18.2.1图片翻页效果
    18.2.2使用FSO对象操作文件夹和文件
    18.2.3分页浏览图片
    18.2.4按比例缩小图片
    18.2.5文件夹浏览器
    18.3主窗体设计
    18.3.1功能概述
    18.3.2窗体设计
    18.3.3窗体初始化
    18.3.4相册预览
    18.3.5删除相册
    18.3.6相片管理
    18.4相册管理
    18.4.1功能描述
    18.4.2窗体设计
    18.4.3创建和修改相册
    18.5相册浏览设计
    18.5.1功能描述
    18.5.2窗体设计
    18.5.3图片准备
    18.5.4翻到下一页
    18.5.5翻到上一页
    18.6相片幻灯播放
    18.6.1功能概述
    18.6.2窗体设计
    18.6.3窗体初始化
    18.6.4动态循环显示图片
    18.7查看原图片
    18.7.1功能描述
    18.7.2窗体设计
    18.7.3浏览大图
    18.8程序调试及错误处理
    18.8.1“移动到”按钮菜单的动态加载错误
    18.8.2路径未找到的错误处理
    18.9小结
    18.10学习成果检验

    第4篇数据库技术
    第19章数据库开发技术
    视频讲解:109分钟
    19.1VB访问数据库
    19.2ODBC
    19.2.1认识ODBC
    19.2.2配置ODBC数据源
    19.3Data控件
    19.3.1认识Data控件
    19.3.2用Data控件连接数据库
    19.3.3Data控件的综合应用
    19.4DAO对象
    19.4.1引用DAO对象
    19.4.2DAO对象的子对象
    19.4.3DAO对象的综合应用
    19.5ADO控件
    19.5.1认识ADO控件
    19.5.2用ADO控件连接各种数据源
    19.5.3用ADO控件连接记录源
    19.5.4ADO控件的常用属性、方法和事件
    19.5.5ADO控件的综合应用
    19.6ADO对象
    19.6.1引用ADO对象
    19.6.2ADO对象的子对象
    19.6.3连接多种数据库(Connection对象)
    19.6.4连接记录源(Recordset对象)
    19.6.5执行SQL语句(Command对象)
    19.6.6ADO对象的综合应用
    19.7RDO控件(远程数据控件)
    19.7.1引用RDO控件到工程中
    19.7.2RDO控件与数据访问相关的属性
    19.7.3使用RDO控件连接远程数据库
    19.8数据库增、删、改、查技巧
    19.8.1存取字段数据的几种方法
    19.8.2使用数据绑定控件实现增、删、改
    19.8.3非绑定控件的增、删、改
    19.8.4使用ADO对象实现增、删、改
    19.9实战
    19.9.1获取SQLServer服务器中的所有数据库
    19.9.2使用Openschema方法读取数据库结构
    19.9.3带图像列表的系统登录程序
    19.9.4动态设置ADO控件的属性
    19.9.5用DataCombo和DataList显示关系表中的数据
    19.10小结
    19.11学习成果检验

    第20章数据库控件
    视频讲解:73分钟
    20.1DBCombo和DBList控件
    20.2DataCombo和DataList控件
    20.2.1认识DataCombo和DataList控件
    20.2.2DataCombo和DataList控件的属性
    20.2.3显示关系表中的数据
    20.3DataGrid控件
    20.3.1认识DataGrid控件
    20.3.2用DataGrid控件显示数据
    20.3.3格式化数据
    20.3.4锁定数据
    20.3.5将DataGrid控件中的数据显示在文本框中
    20.4MSFlexGrid和MSHFlexGrid控件
    20.4.1认识MSHFlexGrid控件
    20.4.2用MSHFlexGrid控件显示数据
    20.4.3数据排序与合并
    20.4.4隐藏行或列
    20.4.5冻结字段
    20.5实战
    20.5.1加载企业部门名称
    20.5.2驾驶员档案查询
    20.5.3结账统计报表
    20.5.4个人日记本
    20.5.5备忘录
    20.6小结
    20.7学习成果检验

    第21章数据环境设计器及报表生成
    视频讲解:110分钟
    21.1添加数据环境对象
    21.2Connection对象
    21.2.1添加Connection对象
    21.2.2连接Connection对象
    21.3Command对象
    21.3.1创建Command对象
    21.3.2Command对象的层次结构
    21.3.3字段映射
    21.4DataReport报表
    21.4.1在工程中添加数据报表设计器
    21.4.2数据报表设计器简介
    21.4.3DataReport对象的属性和方法
    21.4.4设计简单的报表
    21.5实战
    21.5.1创建数据窗体
    21.5.2添加、删除和修改记录
    21.5.3向报表中添加日期、时间及页码
    21.5.4主明细报表
    21.5.5分组统计
    21.6小结
    21.7学习成果检验

    第22章程序调试和错误处理
    视频讲解:30分钟
    22.1常见错误
    22.1.1编译时错误
    22.1.2运行时错误
    22.1.3逻辑错误
    22.2VB的调试工具
    22.2.1设置自动语法检查
    22.2.2利用VB的调试工具栏
    22.3工作模式
    22.3.1设计模式
    22.3.2运行模式
    22.3.3中断模式
    22.4调试方法
    22.4.1控制程序的执行
    22.4.2设置断点
    22.4.3使用立即窗口
    22.4.4使用本地窗口
    22.4.5使用监视窗口
    22.5错误处理语句和对象
    22.5.1Err对象
    22.5.2捕获错误(OnError语句)
    22.5.3退出错误处理(Resume语句)
    22.5.4编写错误处理函数
    22.6常见错误的处理
    22.6.1处理使用SetFocus方法时“无效的过程调用或参数”错误
    22.6.2处理“对象变量或With块变量未设置”错误
    22.6.3处理“找不到工程和库”错误
    22.6.4处理没有启动窗体错误
    22.6.5处理数组声明时“要求常量表达式”错误
    22.7小结

    第23章综合实验(四)——小区物业管理模块
    视频讲解:83分钟
    23.1小区物业管理模块概述
    23.1.1模块概述
    23.1.2需求分析
    23.1.3功能结构
    23.1.4程序预览
    23.2数据库设计
    23.2.1数据库分析
    23.2.2数据库逻辑设计
    23.3公共模块设计
    23.4主窗体设计
    23.4.1主窗体模块概述
    23.4.2主窗体技术分析
    23.4.3主窗体实现过程
    23.5系统登录模块设计
    23.5.1功能概述
    23.5.2系统登录技术分析
    23.5.3系统登录实现过程
    23.6大楼信息登记设计
    23.6.1功能概述
    23.6.2技术分析
    23.6.3大楼信息登记实现过程
    23.7人口查询设计
    23.7.1功能概述
    23.7.2技术分析
    23.7.3实现过程
    23.8数据备份设计
    23.8.1功能概述
    23.8.2技术分析
    23.8.3实现过程
    23.9小结
    23.10学习成果检验

    第5篇项目实战
    第24章企业人事管理系统
    视频讲解:248分钟
    24.1需求分析
    24.2系统设计
    24.2.1系统目标
    24.2.2系统功能结构
    24.2.3系统预览
    24.3数据库设计
    24.3.1数据库概要说明
    24.3.2数据库概念结构设计
    24.3.3数据库逻辑结构设计
    24.3.4触发器的创建
    24.3.5自动计算列的创建
    24.4公共模块设计
    24.5主窗体设计
    24.5.1主窗体概述
    24.5.2技术分析
    24.5.3MDI主窗体实现过程
    24.5.4菜单实现过程
    24.5.5工具栏实现过程
    24.5.6背景图窗体自适应
    24.6添加员工信息模块设计
    24.6.1添加员工信息模块概述
    24.6.2技术分析
    24.6.3添加员工信息模块的窗体设计
    24.6.4使“编号”文本框获得焦点
    24.6.5初始化列表项
    24.6.6控件焦点的自动转移
    24.6.7选择员工照片
    24.6.8添加/修改员工信息
    24.7添加/修改部门信息模块设计
    24.7.1添加/修改部门信息模块概述
    24.7.2技术分析
    24.7.3添加/修改部门信息模块的窗体设计
    24.7.4添加/修改部门信息模块的初始化
    24.7.5添加或修改部门信息
    24.8添加/修改出勤模块设计
    24.8.1添加/修改出勤模块概述
    24.8.2技术分析
    24.8.3添加/修改出勤模块的窗体设计
    24.8.4选择员工实现过程
    24.8.5添加/修改出勤记录实现过程
    24.9员工公出/请假模块设计
    24.9.1员工公出/请假模块概述
    24.9.2员工公出/请假模块窗体设计
    24.9.3技术分析
    24.9.4添加或修改员工公出/请假模块实现过程
    24.9.5员工公出/请假模块实现过程
    24.10工资信息管理模块设计
    24.10.1工资信息管理模块概述
    24.10.2技术分析
    24.10.3工资信息管理模块的窗体设计
    24.10.4选择工资月份
    24.10.5查询工资信息
    24.10.6工资信息导为Excel表
    24.10.7修改工资信息
    24.10.8批量修改工资信息
    24.10.9过期工资处理
    24.11文件清单
    24.12小结

    第25章叶子图像处理专家
    视频讲解:96分钟
    25.1需求分析
    25.2系统设计
    25.2.1系统目标
    25.2.2系统功能结构
    25.3系统运行环境
    25.4创建项目
    25.5启动窗体的设计
    25.5.1设计窗体界面
    25.5.2添加资源文件
    25.5.3代码注册Flash控件
    25.5.4调用Flash动画
    25.6主窗体设计
    25.6.1设计窗体界面
    25.6.2设计菜单栏
    25.6.3设计状态栏
    25.6.4窗体初始化
    25.6.5工具栏调用系统功能
    25.6.6打开图片
    25.6.7显示历史图片
    25.6.8撤销/重复执行
    25.6.9浏览大幅图片
    25.7图像旋转
    25.7.1图像旋转窗体的设计
    25.7.2使用二次插值法缩放图片
    25.7.3设置旋转角度
    25.8图像的剪切与合成
    25.8.1设计图像合成窗体
    25.8.2利用资源文件加载剪切光标
    25.8.3图像的剪切
    25.8.4选择合成方式
    25.8.5设置合成图片的坐标位置
    25.8.6图像的合成
    25.9设置图片大小
    25.9.1窗体界面设计
    25.9.2锁定纵横比率
    25.9.3调整图片的大小
    25.10“滤镜”窗体的设计
    25.10.1设计“滤镜”窗体界面
    25.10.2选择滤镜
    25.10.3图片预览
    25.10.4应用到主窗体图片上
    25.11滤镜算法
    25.11.1图像锐化算法
    25.11.2图像柔化算法
    25.11.3图像浮雕算法
    25.11.4图像扩散算法
    25.11.5图像轮廓算法
    25.11.6图像饱和度算法
    25.11.7图像亮度算法
    25.12运行项目
    25.13程序打包
    25.14开发中常见问题与解决方案
    25.14.1图像框中不显示输出图像
    25.14.2Win32系统错误处理
    25.15小结
    附录A代码编写规则
    附录BVB内部函数

  • 内容简介:
      《软件开发实战:VisualBasic开发实战》从初学者的角度讲述使用VisualBasic6.0进行程序开发应该掌握的各项技术,内容突出“基础”、“全面”、“深入”的特点,强调“实战”效果,只掌握和理解技术而没有实际应用,等于没有掌握技术,本书各章在介绍技术的同时,都会提供示例或实例,在各章的结尾也安排有综合应用,目的是通过几个小型项目综合应用本章所学习的知识,做到理论联系实际。本书的最后两章提供了两个完整的项目实例,讲述从前期规划、设计流程图到项目最终实施的整个实现过程。
      《软件开发实战:VisualBasic开发实战》共分25章,包括VisualBasic集成开发环境,VB语言基础,算法和程序控制结构,数组与集合,过程,内置函数,万年历模块,窗体和系统对象,常用标准控件,常用ActiveX控件,菜单、工具栏和状态栏,对话框,Word自动化控制模块,文件系统编程,图形图像技术,多媒体技术,鼠标和键盘处理,电子相册模块,数据库开发技术,数据库控件,数据环境设计器及报表生成,程序调试和错误处理,小区物业管理模块,企业人事管理系统,叶子图像处理专家等。所有知识都结合具体实例进行介绍,对涉及的程序代码给出了详细的注释,读者可以轻松领会VB程序开发的精髓,快速提高开发技能。本书特色及丰富的学习资源包如下:
      黄金学习搭配、专业学习视频、重难点精确打击、学习经验分享、学习测试诊断、有趣实践任务、专业资源库、学习排忧解难、获取源程序、提供习题答案、赠送开发案例。
      《软件开发实战:VisualBasic开发实战》适合有志于从事软件开发的初学者、高校计算机相关专业的学生,也可作为软件开发人员的参考手册,或者高校老师的教学参考书。
  • 目录:
    第1篇基础知识
    第1章VisualBasic集成开发环境
    视频讲解:145分钟
    1.1VisualBasic简介
    1.1.1VisualBasic概述
    1.1.2VisualBasic6.0的特点
    1.1.3VisualBasic6.0的局限性
    1.2学习VisualBasic的好处
    1.2.1VisualBasic可以做什么
    1.2.2学习VisualBasic的几点建议
    1.3VisualBasic开发环境的安装和程序启动
    1.3.1VisualBasic6.0的运行环境
    1.3.2VisualBasic6.0+SP6的安装
    1.3.3VisualBasic6.0的启动
    1.4VisualBasic6.0的集成开发环境
    1.4.1集成开发环境简介
    1.4.2菜单栏
    1.4.3工具栏
    1.4.4工具箱
    1.4.5工程资源管理器
    1.4.6属性窗口
    1.4.7窗体布局窗口
    1.4.8窗体设计器
    1.4.9代码编辑窗口
    1.5VisualBasic的MDI和SDI开发环境
    1.5.1多文档界面开发环境
    1.5.2单文档界面开发环境
    1.6开发环境使用技巧
    1.6.1设置启动时保存
    1.6.2自定义工具栏
    1.6.3为代码编辑器设置鼠标滚动
    1.6.4设置网格大小和不对齐到网格
    1.6.5设置在编辑器中要求变量声明
    1.6.6规范代码缩进格式
    1.7VisualBasic6.0的帮助系统
    1.7.1MSDNLibrary的安装与使用
    1.7.2利用附带的实例源程序学习编程
    1.7.3使用VisualBasic的帮助菜单
    1.8创建第一个VB程序
    1.8.1创建工程文件
    1.8.2设计界面
    1.8.3编写代码
    1.8.4调试运行
    1.8.5保存工程
    1.8.6编译程序
    1.9利用应用程序向导自动生成应用程序
    1.10实战
    1.10.1设置控件大小一致
    1.10.2创建或打开新工程
    1.10.3添加ActiveX控件
    1.10.4显示文字
    1.10.5加法计算器
    1.11小结
    1.12学习成果检验

    第2章VB语言基础
    视频讲解:118分钟
    2.1关键字和标识符
    2.2基本数据类型
    2.2.1字符型
    2.2.2数值型
    2.2.3布尔型
    2.2.4日期型
    2.2.5变体型
    2.2.6对象型
    2.3记录类型
    2.4枚举类型
    2.5变量
    2.5.1什么是变量
    2.5.2变量的命名
    2.5.3变量的声明
    2.6变量的作用域
    2.6.1静态变量
    2.6.2变量同名问题的处理
    2.7常量
    2.7.1常量的声明
    2.7.2局部常量和全局常量
    2.8运算符
    2.9表达式
    2.9.1什么是表达式
    2.9.2表达式的种类
    2.9.3运算符在表达式中的优先级
    2.10语言基础应用技巧
    2.10.1如何处理溢出
    2.10.2正确使用“&”和“+”
    2.10.3正确使用Or、Xor、And、Eqv、Imp运算符
    2.11实战
    2.11.1判断输错口令次数
    2.11.2欢迎窗体
    2.11.3计算圆的面积
    2.11.4日期提醒程序
    2.11.5袖珍计算器
    2.12小结
    2.13学习成果检验

    第3章算法和程序控制结构
    视频讲解:166分钟
    3.1算法
    3.1.1什么是算法
    3.1.2算法的特性
    3.1.3算法的描述方法
    3.1.4构成算法的基本控制结构
    3.2顺序结构
    3.2.1赋值语句
    3.2.2数据的输入
    3.2.3数据的输出
    3.3选择结构
    3.3.1单分支If...Then语句
    3.3.2双分支If...Then...Else语句
    3.3.3If语句的嵌套
    3.3.4多分支If...Then...ElseIf语句
    3.3.5SelectCase语句
    3.3.6IIf函数
    3.4循环结构
    3.4.1For...Next循环语句
    3.4.2ForEach...Next循环语句
    3.4.3Do...Loop循环语句
    3.4.4多重循环
    3.4.5选择结构与循环结构的嵌套
    3.5其他辅助控制语句
    3.5.1跳转语句GoTo
    3.5.2复用语句With...EndWith
    3.5.3退出语句Exit
    3.5.4结束语句End
    3.6实战
    3.6.1计算最大公约数和最小公倍数
    3.6.2判断素数
    3.6.3验证哥德巴赫猜想
    3.6.4用For…Next语句求解整数n的阶乘
    3.6.5用Print语句打印工资数据
    3.7小结
    3.8学习成果检验

    第4章数组与集合
    视频讲解:132分钟
    4.1数组概述
    4.1.1数组的概念
    4.1.2数组与简单变量的区别
    4.1.3数组的分类
    4.2静态数组
    4.2.1静态数组的声明和使用
    4.2.2一维数组
    4.2.3二维数组
    4.2.4多维数组
    4.3动态数组
    4.3.1动态数组的声明
    4.3.2动态数组的使用
    4.3.3数组的清除
    4.4控件数组
    4.4.1控件数组的概念
    4.4.2控件数组的创建
    4.4.3控件数组的使用
    4.4.4加载和删除控件数组中的控件
    4.5数组相关函数及语句
    4.5.1使用Array函数创建数组
    4.5.2使用UBound和LBound函数获取数组上下标
    4.5.3使用Split函数生成一维字符串数组
    4.5.4使用OptionBase语句声明数组下标最大值
    4.6集合
    4.6.1集合的创建
    4.6.2控件集合(Controls集合)
    4.7实战
    4.7.1动态添加和删除控件
    4.7.2利用数组实现随机抽取幸运观众
    4.7.3利用二维数组向网格控件中添加背景图片
    4.7.4统计文字段落数
    4.7.5成绩排名
    4.8小结
    4.9学习成果检验

    第5章过程
    视频讲解:97分钟
    5.1认识过程
    5.2事件过程
    5.2.1建立事件过程
    5.2.2调用事件过程
    5.3子过程(Sub过程)
    5.3.1建立子过程
    5.3.2调用子过程
    5.3.3调用其他模块中的子过程
    5.4函数过程(Function过程)
    5.4.1建立函数过程
    5.4.2调用函数过程
    5.4.3函数过程与子过程的区别
    5.5参数的传递
    5.5.1认识参数
    5.5.2参数按值和按地址传递
    5.5.3数组参数
    5.5.4对象参数
    5.6嵌套过程
    5.7递归过程
    5.8属性过程(Property过程)
    5.8.1使用属性过程建立类的属性
    5.8.2使用类属性
    5.8.3只读属性和对象属性
    5.9工程中的模块
    5.9.1窗体模块
    5.9.2标准模块
    5.9.3类模块
    5.9.4标准模块与类模块的区别
    5.10过程的作用域
    5.11实战
    5.11.1编写计算圆面积的函数过程
    5.11.2自定义二进制转换为十进制的函数
    5.11.3利用递归实现求最大公约数
    5.11.4计算水果的加权平均值
    5.11.5判断闰年
    5.12小结
    5.13学习成果检验

    第6章内置函数
    视频讲解:122分钟
    6.1字符串函数
    6.1.1获取字符长度(Len函数)
    6.1.2取左(右)面指定个数的字符(Left和Right函数)
    6.1.3截取字符串(Mid函数)
    6.1.4获取字符出现的位置(InStr和InStrRev函数)
    6.1.5去除空格(Trim、RTrim、LTrim函数)
    6.1.6将字符串转换为大(小)写(UCase和LCase函数)
    6.2数学函数
    6.2.1求绝对值(Abs函数)
    6.2.2求平方根(Sqr函数)
    6.2.3e的n次方(Exp函数)
    6.2.4求自然对数(Log函数)
    6.2.5返回符号(Sgn函数)
    6.2.6取整(Int和Fix函数)
    6.3判断函数
    6.3.1判断是否为数组(IsArray函数)
    6.3.2判断是否为Null(IsNull函数)
    6.3.3判断是否为数字(IsNumeric函数)
    6.4类型转换函数
    6.4.1转换为字符型(Str函数)
    6.4.2转换为数值型(Val函数)
    6.4.3转换为ASCII(Asc函数)
    6.4.4转换为字符(Chr函数)
    6.5日期和时间函数
    6.5.1Date、Now和Time函数
    6.5.2Weekday函数
    6.5.3返回年、月、日(Year、Month、Day函数)
    6.5.4返回时、分、秒(Hour、Minute、Second函数)
    6.6随机函数
    6.6.1初始化随机数(Randomize函数)
    6.6.2生成随机数(Rnd函数)
    6.7格式化函数
    6.8实战
    6.8.1判断某个时间段里有多少个工作日
    6.8.2数字时钟
    6.8.3计算器
    6.8.4幸运抽奖
    6.8.5猜数字
    6.9小结
    6.10学习成果检验

    第7章综合实验(一)——万年历模块
    7.1万年历模块概述
    7.1.1模块概述
    7.1.2程序预览
    7.2关键技术
    7.2.1日历显示控件排列算法
    7.2.2阳历转换到阴历算法
    7.2.3阴历转换到阳历算法
    7.2.4SendMessage函数实现移动窗体
    7.3实现过程
    7.4小结
    7.5学习成果检验

    第2篇基本控件
    第8章窗体和系统对象
    视频讲解:152分钟
    8.1窗体概述
    8.1.1窗体的结构
    8.1.2模式窗体和无模式窗体
    8.1.3SDI窗体和MDI窗体
    8.2窗体的属性
    8.2.1名称(Name属性)
    8.2.2标题(Caption属性)
    8.2.3图标(Icon属性)
    8.2.4背景(Picture属性)
    8.2.5边框样式(BorderStyle属性)
    8.3窗体的事件
    8.3.1单击和双击(Click/DblClick事件)
    8.3.2载入和卸载(Load/QueryUnload/Unload事件)
    8.3.3初始化(Initialize事件)
    8.3.4活动性(Activate/Deactivate事件)
    8.3.5焦点事件(GotFocus/LostFocus事件)
    8.3.6重绘(Paint事件)
    8.3.7调整大小(Resize事件)
    8.4窗体事件的生命周期
    8.5窗体的方法
    8.5.1加载窗体(Load方法)
    8.5.2卸载窗体(Unload方法)
    8.5.3显示窗体(Show方法)
    8.5.4隐藏窗体(Hide方法)
    8.5.5移动窗体(Move方法)
    8.5.6清除窗体(Cls方法)
    8.5.7在窗体上显示文本(Print方法)
    8.5.8打印窗体(PrintForm方法)
    8.6MDI窗体
    8.6.1MDI窗体概述
    8.6.2MDI窗体的创建
    8.6.3在MDI窗体中添加控件
    8.6.4MDI子窗体(MDIChild属性)
    8.6.5MDI窗体的特点
    8.7窗体应用技巧
    8.7.1如何设置闪烁的窗体标题栏
    8.7.2如何设置窗体前置
    8.7.3如何拖动无标题栏窗体移动
    8.8系统对象
    8.8.1应用程序对象(App对象)
    8.8.2屏幕对象(Screen对象)
    8.8.3剪贴板对象(Clipboard对象)
    8.8.4调试对象(Debug对象)
    8.9实战
    8.9.1在窗口中平铺图片
    8.9.2透明窗体
    8.9.3利用App对象防止程序重复
    8.9.4利用Screen对象获得系统中的可用字体
    8.9.5记录剪贴板内容
    8.10小结
    8.11学习成果检验

    第9章常用标准控件
    视频讲解:234分钟
    9.1控件概述
    9.1.1控件的作用
    9.1.2控件的分类
    9.1.3控件的命名
    9.1.4控件的属性、方法和事件
    9.2控件的相关操作
    9.2.1向窗体上添加控件
    9.2.2设置控件大小和位置
    9.2.3复制控件
    9.2.4删除控件
    9.2.5锁定控件
    9.2.6使用窗体编辑器调整控件布局
    9.3界面设计的基本原则
    9.4标签控件(Label控件)
    9.4.1标签控件概述
    9.4.2标签控件的常用属性
    9.4.3利用标签控件实现鼠标交互效果
    9.5文本框控件(TextBox控件)
    9.5.1文本框控件概述
    9.5.2文本框控件的常用属性、方法和事件
    9.5.3利用文本框控件实现用户登录
    9.6命令按钮控件(CommandButton控件)
    9.6.1命令按钮概述
    9.6.2命令按钮的常用属性和事件
    9.6.3利用命令按钮实现加载图片的功能
    9.7单选按钮、复选框及框架
    9.7.1单选按钮(OptionButton控件)
    9.7.2复选框(CheckBox控件)
    9.7.3框架(Frame控件)
    9.7.4设置字体显示效果
    9.8列表框控件(ListBox控件)
    9.8.1列表框控件概述
    9.8.2列表框控件的常用属性、方法和事件
    9.8.3随机抽取列表框中数据
    9.9组合框控件(ComboBox控件)
    9.9.1组合框控件概述
    9.9.2组合框控件的常用属性
    9.9.3改变ComboBox控件下拉列表框的长度
    9.10滚动条控件(HScrollBar和VScrollBar控件)
    9.10.1滚动条控件概述
    9.10.2滚动条控件的属性和事件
    9.10.3利用滚动条浏览大幅图片
    9.11时钟控件(Timer控件)
    9.11.1Timer控件的属性和事件
    9.11.2利用Timer控件设计小游戏
    9.12实战
    9.12.1利用基本控件实现显示学生信息
    9.12.2为TextBox控件添加列表选择框
    9.12.3赛马游戏
    9.12.4掷骰子
    9.12.5贪吃蛇
    9.13小结
    9.14学习成果检验

    第10章常用ActiveX控件
    视频讲解:116分钟
    10.1ActiveX控件的使用
    10.1.1ActiveX控件概述
    10.1.2注册ActiveX控件
    10.1.3添加ActiveX控件
    10.1.4删除ActiveX控件
    10.2图像列表控件(ImageList控件)
    10.2.1认识ImageList控件
    10.2.2添加图像
    10.2.3与其他控件关联
    10.2.4创建组合图像
    10.3视图控件(ListView控件)
    10.3.1认识ListView控件
    10.3.2添加数据
    10.3.3用ListView控件+数据表创建报表视图
    10.3.4用ListView控件创建大图标视图
    10.4树状控件(TreeView控件)
    10.4.1认识TreeView控件
    10.4.2添加数据
    10.4.3删除指定节点数据
    10.4.4节点展开与折叠
    10.4.5用TreeView控件+数据表创建多级树状视图
    10.5选项卡控件(SSTab控件)
    10.5.1认识SSTab控件
    10.5.2设置选项卡数目和行数
    10.5.3在选项卡中添加控件
    10.5.4运行时启用和停用选项卡
    10.5.5定制不同样式的选项卡
    10.5.6图形化选项卡
    10.6进度条控件(ProgressBar控件)
    10.6.1认识ProgressBar控件
    10.6.2显示进展情况
    10.6.3将Max属性设置为已知的界限
    10.6.4隐藏ProgressBar控件
    10.6.5用ProgressBar控件显示清空数据的进度
    10.7日期/时间控件(DateTimePicker控件)
    10.7.1认识DateTimePicker控件
    10.7.2设置和返回日期
    10.7.3实时读取DTPicker控件中的日期
    10.7.4使用CheckBox属性选择无日期
    10.7.5使用日期和时间的格式
    10.7.6使用DTPicker控件计算日期或天数
    10.8实战
    10.8.1使用MaskEdBox控件限制日期输入格式
    10.8.2进度条循环滚动
    10.8.3企业部门信息查询导航栏
    10.8.4保质期计算器
    10.8.5制作带有图标的客户管理系统导航栏
    10.9小结
    10.10学习成果检验

    第11章菜单、工具栏和状态栏
    视频讲解:135分钟
    11.1菜单概述
    11.1.1菜单的概念
    11.1.2菜单的组成
    11.1.3菜单的状态
    11.1.4菜单编辑器
    11.2标准菜单
    11.2.1最简菜单
    11.2.2菜单无效状态
    11.2.3级联菜单
    11.2.4菜单分割条
    11.2.5复选菜单
    11.2.6菜单的快捷键和访问键
    11.2.7创建菜单数组
    11.2.8修饰菜单
    11.2.9为菜单事件添加代码
    11.3弹出式菜单
    11.3.1弹出式菜单概述
    11.3.2PopupMenu方法
    11.3.3弹出式菜单的设计和调用
    11.3.4利用弹出式菜单为无标题栏窗体添加菜单
    11.4菜单的编程
    11.4.1菜单的多列显示
    11.4.2可伸缩的菜单项
    11.4.3为菜单添加图标
    11.4.4菜单复制器
    11.5工具栏设计
    11.5.1工具栏概述
    11.5.2利用Toolbar控件创建最简工具栏
    11.5.3为工具栏按钮添加图片
    11.5.4为工具栏按钮设置分组
    11.5.5为工具栏添加下拉菜单
    11.5.6给工具栏按钮添加事件处理代码
    11.6状态栏设计
    11.6.1状态栏概述
    11.6.2利用状态栏显示操作员信息
    11.6.3利用状态栏显示日期、时间
    11.6.4利用状态栏显示鼠标位置
    11.7实战
    11.7.1改变菜单的颜色
    11.7.2托盘上的弹出式菜单
    11.7.3向工具栏中添加ComboBox控件
    11.7.4在状态栏中显示窗体信息
    11.7.5保存历史信息的菜单
    11.8小结
    11.9学习成果检验

    第12章对话框
    视频讲解:52分钟
    12.1输入对话框
    12.2消息对话框
    12.3公用对话框
    12.3.1公用对话框概述
    12.3.2“打开”对话框
    12.3.3“另存为”对话框
    12.3.4“颜色”对话框
    12.3.5“字体”对话框
    12.3.6“打印”对话框
    12.3.7“帮助”对话框
    12.4实战
    12.4.1使用“打开”对话框打开图片
    12.4.2读取并保存INI文件
    12.4.3使用“颜色”对话框设置文字颜色
    12.4.4制作“运行”对话框中的“浏览”对话框
    12.4.5创建“是否替换文件”对话框
    12.5小结
    12.6学习成果检验

    第13章综合实验(二)——Word自动化控制模块
    13.1Word自动化控制模块概述
    13.1.1开发背景
    13.1.2需求分析
    13.1.3功能结构
    13.2关键技术
    13.2.1应用PageSetup对象设置页面
    13.2.2应用Range\Find对象的Execute方法实现查找和替换
    13.2.3编辑页面提取目录
    13.2.4应用ShellExecute函数打印Word文档
    13.2.5应用BuiltInDocumentProperties属性获取文档属性
    13.3主窗体设计
    13.3.1功能概述
    13.3.2MDI主窗体设计
    13.3.3在列表中显示Word文件
    13.3.4文档打印
    13.3.5文档属性
    13.4文档设置
    13.4.1功能概述
    13.4.2窗体设计
    13.4.3设置页边距、纸型和页眉/页脚
    13.5文档修改
    13.5.1功能概述
    13.5.2窗体设计
    13.5.3实现代码
    13.6文档处理
    13.6.1功能概述
    13.6.2窗体设计
    13.6.3统计、编辑页码并提取目录
    13.7疑难问题分析与解决
    13.7.1获取文件属性的字符串
    13.7.2如何实现目录的提取
    13.8小结
    13.9学习成果检验

    第3篇高级应用
    第14章文件系统编程
    视频讲解:120分钟
    14.1文件的基本概念
    14.1.1文件的一般结构
    14.1.2文件的分类
    14.1.3文件的访问方式
    14.2顺序文件
    14.2.1打开顺序文件
    14.2.2关闭顺序文件
    14.2.3读取顺序文件
    14.2.4写入顺序文件
    14.3随机文件
    14.3.1随机文件的特点
    14.3.2打开随机文件
    14.3.3关闭随机文件
    14.3.4读取随机文件
    14.3.5写入随机文件
    14.4二进制文件
    14.4.1打开二进制文件
    14.4.2二进制文件的关闭
    14.4.3二进制文件的读取与写入操作
    14.5文件操作函数
    14.5.1利用CurDir函数获取路径
    14.5.2利用FileLen函数返回文件长度
    14.5.3利用EOF函数测试文件结束状态
    14.5.4利用LOF函数获取打开文件的大小
    14.5.5利用GetAttr函数获取文件属性
    14.5.6利用FileDateTime函数获取文件创建或修改时间
    14.6文件操作语句
    14.6.1利用FileCopy语句复制文件
    14.6.2利用Name语句重命名文件
    14.6.3利用Kill语句删除文件
    14.6.4利用ChDrive语句改变当前驱动器
    14.6.5利用ChDir语句改变目录或文件夹
    14.6.6利用MkDir语句创建目录或文件夹
    14.6.7利用SetAttr语句设置文件属性
    14.7文件系统控件
    14.7.1驱动器列表框控件(DriveListBox控件)
    14.7.2目录列表框控件(DirListBox控件)
    14.7.3文件列表框控件(FileListBox控件)
    14.7.4利用文件系统控件读取文件
    14.8实战
    14.8.1批量移动文件
    14.8.2文件及文件夹名提取器
    14.8.3文档编辑器
    14.8.4过滤文件中的重要数据
    14.8.5为顺序文件添加数字编号
    14.9小结
    14.10学习成果检验

    第15章图形图像技术
    视频讲解:95分钟
    15.1坐标系统
    15.1.1默认的坐标系统
    15.1.2自定义的坐标系统
    15.2图形、图像中的颜色
    15.2.1QBColor函数
    15.2.2RGB函数
    15.3图形处理控件
    15.3.1Line控件
    15.3.2利用Line控件设计分割线
    15.3.3Shape控件
    15.4图像处理控件
    15.4.1Image控件
    15.4.2利用Image控件制作小动画
    15.4.3PictureBox控件
    15.4.4利用PictureBox控件浏览大幅图片
    15.5图形属性
    15.5.1使用CurrentX和CurrentY属性绘制图形坐标
    15.5.2使用BackColor和ForeColor属性设置背景色和前景色
    15.5.3使用FillColor和FillStyle属性设置填充效果
    15.5.4使用DrawWidth、DrawStyle和DrawMode属性设置绘制效果
    15.5.5使用BorderStyle、BorderWidth和BorderColor属性设置图形的边框效果
    15.6图形方法
    15.6.1使用Cls方法清屏
    15.6.2使用PSet方法画点
    15.6.3使用Point方法获取颜色值
    15.6.4使用Line方法画线
    15.6.5使用Circle方法画圆
    15.6.6使用PaintPicture方法绘制图形
    15.7图形方法应用实例
    15.7.1绘制矩形
    15.7.2绘制彩色圆饼
    15.7.3绘制抛物线
    15.8图像处理函数
    15.8.1使用LoadPicture函数加载图像
    15.8.2使用SavePicture函数保存图片
    15.9实战
    15.9.1利用图片实现电影胶片的效果
    15.9.2万花筒
    15.9.3屏幕放大镜
    15.9.4图像颜色吸管
    15.9.5图像的合成
    15.10小结
    15.11学习成果检验

    第16章多媒体技术
    视频讲解:58分钟
    16.1MMControl控件
    16.1.1认识MMControl控件
    16.1.2MMControl控件的属性
    16.1.3MMControl控件的事件
    16.2MediaPlay控件
    16.2.1认识MediaPlay控件
    16.2.2MediaPlay控件的属性
    16.2.3MediaPlay控件的方法
    16.3ShockwaveFlash控件
    16.3.1认识ShockwaveFlash控件
    16.3.2ShockwaveFlash控件的属性
    16.3.3ShockwaveFlash控件的方法
    16.3.4ShockwaveFlash控件的事件
    16.4Animation控件
    16.4.1认识Animation控件
    16.4.2Animation控件的属性
    16.4.3Animation控件的方法
    16.5DirectX
    16.5.1下载和安装DirectX
    16.5.2在VB中使用DirectX
    16.5.3利用DirectSound编程实现实时混音
    16.6实战
    16.6.1CD播放器
    16.6.2VCD播放器
    16.6.3多媒体演示程序
    16.6.4使用ShockwaveFlash控件播放透明动画
    16.6.5仿QQ宠物
    16.7小结
    16.8学习成果检验

    第17章鼠标和键盘处理
    视频讲解:71分钟
    17.1鼠标指针的设置
    17.1.1设置鼠标指针形状
    17.1.2设置鼠标指针为指定的图片
    17.1.3设置鼠标指针为指定的动画
    17.1.4设置窗体的鼠标样式
    17.1.5设置系统的鼠标样式
    17.2鼠标事件的响应
    17.2.1鼠标单击和双击事件(Click和DblClick事件)
    17.2.2鼠标按下和抬起事件(MouseDown和MouseUp事件)
    17.2.3鼠标移动事件(MouseMove事件)
    17.3拖放操作
    17.3.1与拖放相关的属性(DragMode和DragIcon属性)
    17.3.2与拖放相关的事件(DragDrop和DragOver事件)
    17.3.3与拖放相关的方法(Move和Drag方法)
    17.4键盘事件的响应
    17.4.1KeyDown和KeyUp事件的使用
    17.4.2KeyPress事件的使用
    17.5实战
    17.5.1交换鼠标左右键
    17.5.2鼠标跟随
    17.5.3为程序设置热键
    17.5.4警察抓小偷
    17.5.5画桃花
    17.6小结
    17.7学习成果检验

    第18章综合实验(三)——电子相册模块
    18.1电子相册模块概述
    18.1.1开发背景
    18.1.2需求分析
    18.1.3功能结构
    18.2关键技术
    18.2.1图片翻页效果
    18.2.2使用FSO对象操作文件夹和文件
    18.2.3分页浏览图片
    18.2.4按比例缩小图片
    18.2.5文件夹浏览器
    18.3主窗体设计
    18.3.1功能概述
    18.3.2窗体设计
    18.3.3窗体初始化
    18.3.4相册预览
    18.3.5删除相册
    18.3.6相片管理
    18.4相册管理
    18.4.1功能描述
    18.4.2窗体设计
    18.4.3创建和修改相册
    18.5相册浏览设计
    18.5.1功能描述
    18.5.2窗体设计
    18.5.3图片准备
    18.5.4翻到下一页
    18.5.5翻到上一页
    18.6相片幻灯播放
    18.6.1功能概述
    18.6.2窗体设计
    18.6.3窗体初始化
    18.6.4动态循环显示图片
    18.7查看原图片
    18.7.1功能描述
    18.7.2窗体设计
    18.7.3浏览大图
    18.8程序调试及错误处理
    18.8.1“移动到”按钮菜单的动态加载错误
    18.8.2路径未找到的错误处理
    18.9小结
    18.10学习成果检验

    第4篇数据库技术
    第19章数据库开发技术
    视频讲解:109分钟
    19.1VB访问数据库
    19.2ODBC
    19.2.1认识ODBC
    19.2.2配置ODBC数据源
    19.3Data控件
    19.3.1认识Data控件
    19.3.2用Data控件连接数据库
    19.3.3Data控件的综合应用
    19.4DAO对象
    19.4.1引用DAO对象
    19.4.2DAO对象的子对象
    19.4.3DAO对象的综合应用
    19.5ADO控件
    19.5.1认识ADO控件
    19.5.2用ADO控件连接各种数据源
    19.5.3用ADO控件连接记录源
    19.5.4ADO控件的常用属性、方法和事件
    19.5.5ADO控件的综合应用
    19.6ADO对象
    19.6.1引用ADO对象
    19.6.2ADO对象的子对象
    19.6.3连接多种数据库(Connection对象)
    19.6.4连接记录源(Recordset对象)
    19.6.5执行SQL语句(Command对象)
    19.6.6ADO对象的综合应用
    19.7RDO控件(远程数据控件)
    19.7.1引用RDO控件到工程中
    19.7.2RDO控件与数据访问相关的属性
    19.7.3使用RDO控件连接远程数据库
    19.8数据库增、删、改、查技巧
    19.8.1存取字段数据的几种方法
    19.8.2使用数据绑定控件实现增、删、改
    19.8.3非绑定控件的增、删、改
    19.8.4使用ADO对象实现增、删、改
    19.9实战
    19.9.1获取SQLServer服务器中的所有数据库
    19.9.2使用Openschema方法读取数据库结构
    19.9.3带图像列表的系统登录程序
    19.9.4动态设置ADO控件的属性
    19.9.5用DataCombo和DataList显示关系表中的数据
    19.10小结
    19.11学习成果检验

    第20章数据库控件
    视频讲解:73分钟
    20.1DBCombo和DBList控件
    20.2DataCombo和DataList控件
    20.2.1认识DataCombo和DataList控件
    20.2.2DataCombo和DataList控件的属性
    20.2.3显示关系表中的数据
    20.3DataGrid控件
    20.3.1认识DataGrid控件
    20.3.2用DataGrid控件显示数据
    20.3.3格式化数据
    20.3.4锁定数据
    20.3.5将DataGrid控件中的数据显示在文本框中
    20.4MSFlexGrid和MSHFlexGrid控件
    20.4.1认识MSHFlexGrid控件
    20.4.2用MSHFlexGrid控件显示数据
    20.4.3数据排序与合并
    20.4.4隐藏行或列
    20.4.5冻结字段
    20.5实战
    20.5.1加载企业部门名称
    20.5.2驾驶员档案查询
    20.5.3结账统计报表
    20.5.4个人日记本
    20.5.5备忘录
    20.6小结
    20.7学习成果检验

    第21章数据环境设计器及报表生成
    视频讲解:110分钟
    21.1添加数据环境对象
    21.2Connection对象
    21.2.1添加Connection对象
    21.2.2连接Connection对象
    21.3Command对象
    21.3.1创建Command对象
    21.3.2Command对象的层次结构
    21.3.3字段映射
    21.4DataReport报表
    21.4.1在工程中添加数据报表设计器
    21.4.2数据报表设计器简介
    21.4.3DataReport对象的属性和方法
    21.4.4设计简单的报表
    21.5实战
    21.5.1创建数据窗体
    21.5.2添加、删除和修改记录
    21.5.3向报表中添加日期、时间及页码
    21.5.4主明细报表
    21.5.5分组统计
    21.6小结
    21.7学习成果检验

    第22章程序调试和错误处理
    视频讲解:30分钟
    22.1常见错误
    22.1.1编译时错误
    22.1.2运行时错误
    22.1.3逻辑错误
    22.2VB的调试工具
    22.2.1设置自动语法检查
    22.2.2利用VB的调试工具栏
    22.3工作模式
    22.3.1设计模式
    22.3.2运行模式
    22.3.3中断模式
    22.4调试方法
    22.4.1控制程序的执行
    22.4.2设置断点
    22.4.3使用立即窗口
    22.4.4使用本地窗口
    22.4.5使用监视窗口
    22.5错误处理语句和对象
    22.5.1Err对象
    22.5.2捕获错误(OnError语句)
    22.5.3退出错误处理(Resume语句)
    22.5.4编写错误处理函数
    22.6常见错误的处理
    22.6.1处理使用SetFocus方法时“无效的过程调用或参数”错误
    22.6.2处理“对象变量或With块变量未设置”错误
    22.6.3处理“找不到工程和库”错误
    22.6.4处理没有启动窗体错误
    22.6.5处理数组声明时“要求常量表达式”错误
    22.7小结

    第23章综合实验(四)——小区物业管理模块
    视频讲解:83分钟
    23.1小区物业管理模块概述
    23.1.1模块概述
    23.1.2需求分析
    23.1.3功能结构
    23.1.4程序预览
    23.2数据库设计
    23.2.1数据库分析
    23.2.2数据库逻辑设计
    23.3公共模块设计
    23.4主窗体设计
    23.4.1主窗体模块概述
    23.4.2主窗体技术分析
    23.4.3主窗体实现过程
    23.5系统登录模块设计
    23.5.1功能概述
    23.5.2系统登录技术分析
    23.5.3系统登录实现过程
    23.6大楼信息登记设计
    23.6.1功能概述
    23.6.2技术分析
    23.6.3大楼信息登记实现过程
    23.7人口查询设计
    23.7.1功能概述
    23.7.2技术分析
    23.7.3实现过程
    23.8数据备份设计
    23.8.1功能概述
    23.8.2技术分析
    23.8.3实现过程
    23.9小结
    23.10学习成果检验

    第5篇项目实战
    第24章企业人事管理系统
    视频讲解:248分钟
    24.1需求分析
    24.2系统设计
    24.2.1系统目标
    24.2.2系统功能结构
    24.2.3系统预览
    24.3数据库设计
    24.3.1数据库概要说明
    24.3.2数据库概念结构设计
    24.3.3数据库逻辑结构设计
    24.3.4触发器的创建
    24.3.5自动计算列的创建
    24.4公共模块设计
    24.5主窗体设计
    24.5.1主窗体概述
    24.5.2技术分析
    24.5.3MDI主窗体实现过程
    24.5.4菜单实现过程
    24.5.5工具栏实现过程
    24.5.6背景图窗体自适应
    24.6添加员工信息模块设计
    24.6.1添加员工信息模块概述
    24.6.2技术分析
    24.6.3添加员工信息模块的窗体设计
    24.6.4使“编号”文本框获得焦点
    24.6.5初始化列表项
    24.6.6控件焦点的自动转移
    24.6.7选择员工照片
    24.6.8添加/修改员工信息
    24.7添加/修改部门信息模块设计
    24.7.1添加/修改部门信息模块概述
    24.7.2技术分析
    24.7.3添加/修改部门信息模块的窗体设计
    24.7.4添加/修改部门信息模块的初始化
    24.7.5添加或修改部门信息
    24.8添加/修改出勤模块设计
    24.8.1添加/修改出勤模块概述
    24.8.2技术分析
    24.8.3添加/修改出勤模块的窗体设计
    24.8.4选择员工实现过程
    24.8.5添加/修改出勤记录实现过程
    24.9员工公出/请假模块设计
    24.9.1员工公出/请假模块概述
    24.9.2员工公出/请假模块窗体设计
    24.9.3技术分析
    24.9.4添加或修改员工公出/请假模块实现过程
    24.9.5员工公出/请假模块实现过程
    24.10工资信息管理模块设计
    24.10.1工资信息管理模块概述
    24.10.2技术分析
    24.10.3工资信息管理模块的窗体设计
    24.10.4选择工资月份
    24.10.5查询工资信息
    24.10.6工资信息导为Excel表
    24.10.7修改工资信息
    24.10.8批量修改工资信息
    24.10.9过期工资处理
    24.11文件清单
    24.12小结

    第25章叶子图像处理专家
    视频讲解:96分钟
    25.1需求分析
    25.2系统设计
    25.2.1系统目标
    25.2.2系统功能结构
    25.3系统运行环境
    25.4创建项目
    25.5启动窗体的设计
    25.5.1设计窗体界面
    25.5.2添加资源文件
    25.5.3代码注册Flash控件
    25.5.4调用Flash动画
    25.6主窗体设计
    25.6.1设计窗体界面
    25.6.2设计菜单栏
    25.6.3设计状态栏
    25.6.4窗体初始化
    25.6.5工具栏调用系统功能
    25.6.6打开图片
    25.6.7显示历史图片
    25.6.8撤销/重复执行
    25.6.9浏览大幅图片
    25.7图像旋转
    25.7.1图像旋转窗体的设计
    25.7.2使用二次插值法缩放图片
    25.7.3设置旋转角度
    25.8图像的剪切与合成
    25.8.1设计图像合成窗体
    25.8.2利用资源文件加载剪切光标
    25.8.3图像的剪切
    25.8.4选择合成方式
    25.8.5设置合成图片的坐标位置
    25.8.6图像的合成
    25.9设置图片大小
    25.9.1窗体界面设计
    25.9.2锁定纵横比率
    25.9.3调整图片的大小
    25.10“滤镜”窗体的设计
    25.10.1设计“滤镜”窗体界面
    25.10.2选择滤镜
    25.10.3图片预览
    25.10.4应用到主窗体图片上
    25.11滤镜算法
    25.11.1图像锐化算法
    25.11.2图像柔化算法
    25.11.3图像浮雕算法
    25.11.4图像扩散算法
    25.11.5图像轮廓算法
    25.11.6图像饱和度算法
    25.11.7图像亮度算法
    25.12运行项目
    25.13程序打包
    25.14开发中常见问题与解决方案
    25.14.1图像框中不显示输出图像
    25.14.2Win32系统错误处理
    25.15小结
    附录A代码编写规则
    附录BVB内部函数

查看详情
系列丛书 / 更多
软件开发实战:Visual Basic开发实战
软件开发实战:Java Web开发实战
软件开发技术联盟 编
软件开发实战:Visual Basic开发实战
软件开发实战:PHP+MySQL开发实战
软件开发技术联盟 编
软件开发实战:Visual Basic开发实战
软件开发实战:Android开发实战
软件开发技术联盟 编
软件开发实战:Visual Basic开发实战
软件开发实战:ASP.NET开发实战
软件开发技术联盟 编
软件开发实战:Visual Basic开发实战
PHP开发实战
软件开发技术联盟 编
软件开发实战:Visual Basic开发实战
软件开发实战:C语言开发实战
软件开发技术联盟 编
软件开发实战:Visual Basic开发实战
软件开发实战:Visual C++开发实战
软件开发技术联盟 编
软件开发实战:Visual Basic开发实战
软件开发实战:C++开发实战
软件开发技术联盟 编
软件开发实战:Visual Basic开发实战
Java开发实战
软件开发技术联盟 编
软件开发实战:Visual Basic开发实战
C#开发实战
软件开发技术联盟 编
相关图书 / 更多
软件开发实战:Visual Basic开发实战
软件工程:经典、现代和前沿
孙艳春 主编, 黄罡,邓水光 编著
软件开发实战:Visual Basic开发实战
软件利润流 英文限量版
(美)杰森·坦纳(Jason Tanner)
软件开发实战:Visual Basic开发实战
软件逆向分析技术及应用
鲁宏伟 陈凯 邓贤君 许雷永
软件开发实战:Visual Basic开发实战
软件性能测试实战教程(LoadRunner与JMeter)
周百顺 主编;张伟
软件开发实战:Visual Basic开发实战
软件工程专业英语(第2版)
宋晓涛 谢红薇 郭晓红
软件开发实战:Visual Basic开发实战
软件工程--理论与实践
毛新军 董威
软件开发实战:Visual Basic开发实战
软件需求分析(微课版)
李美蓉 何中海
软件开发实战:Visual Basic开发实战
软件自动化测试入门攻略
杨定佳
软件开发实战:Visual Basic开发实战
软件工程(第4版 英文版)
(美) 莎丽·劳伦斯·弗里格(Shari Lawrence Pfleeger)
软件开发实战:Visual Basic开发实战
软件性能测试、分析与调优实践之路(第2版)
张永清
软件开发实战:Visual Basic开发实战
软件灵活性设计:如何避免陷入编程困境 [美]克里斯·汉森
(美)克里斯·汉森 (美)杰拉尔德·杰伊·萨斯曼
软件开发实战:Visual Basic开发实战
软件开发珠玑:穿越50年软件往事的60条戒律
(美)Karl Wiegers(卡尔·魏格斯)
您可能感兴趣 / 更多
软件开发实战:Visual Basic开发实战
软件开发自学视频教程:JavaScript自学视频教程
软件开发技术联盟 编
软件开发实战:Visual Basic开发实战
C++自学视频教程
软件开发技术联盟 编
软件开发实战:Visual Basic开发实战
C#自学视频教程
软件开发技术联盟 编
软件开发实战:Visual Basic开发实战
Visual Basic自学视频教程
软件开发技术联盟 编
软件开发实战:Visual Basic开发实战
ASP.NET自学视频教程
软件开发技术联盟 编
软件开发实战:Visual Basic开发实战
C语言自学视频教程(实例版)
软件开发技术联盟 编
软件开发实战:Visual Basic开发实战
Visual C++自学视频教程
软件开发技术联盟 编
软件开发实战:Visual Basic开发实战
Java开发实战
软件开发技术联盟 编
软件开发实战:Visual Basic开发实战
软件开发实战:ASP.NET开发实战
软件开发技术联盟 编
软件开发实战:Visual Basic开发实战
软件开发实战:Visual C++开发实战
软件开发技术联盟 编
软件开发实战:Visual Basic开发实战
软件开发实战:PHP+MySQL开发实战
软件开发技术联盟 编
软件开发实战:Visual Basic开发实战
软件开发实战:C++开发实战
软件开发技术联盟 编