网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | VisualBasic从入门到精通(第5版) |
分类 | 人文社科-社会科学-语言文字 |
作者 | 明日科技 |
出版社 | 清华大学出版社 |
下载 | ![]() |
简介 | 作者简介 目录 篇基础知识 章初识VisualBasic6.02 视频讲解:1小时26分钟 1.1VisualBasic简介3 1.1.1VisualBasic的悠久历史3 1.1.2VisualBasic6.0的特点4 1.2如何学好VB5 1.2.1VB可以做什么5 1.2.2学习VB的几点建议5 1.3VB6.0的安装与管理6 1.3.1VB6.0的运行环境6 1.3.2VB6.0+SP6的安装6 1.3.3VB6.0的更改和删除8 1.4VB6.0的启动9 1.4.1通过“开始”菜单启动9 1.4.2通过快捷方式启动9 1.5VB6.0的集成开发环境11 1.5.1集成开发环境简介11 1.5.2菜单栏12 1.5.3工具栏14 1.5.4工具箱15 1.5.5工程资源管理器16 1.5.6属性窗口18 1.5.7“窗体布局”窗口19 1.5.8窗体设计器19 1.5.9代码编辑窗口20 1.6定制开发环境20 1.6.1设置在编辑器中要求强制的变量声明20 1.6.2设置网格大小和不对齐到网格21 1.6.3设置启动时保存22 1.6.4定制工具栏23 1.6.5为代码编辑器设置鼠标滚动23 1.7VB6.0的帮助系统24 1.7.1MSDNLibrary的安装与使用24 1.7.2利用附带的实例源程序学习编程25 1.7.3使用VB的帮助菜单26 1.8个VB程序—你好,我想被夸27 1.8.1创建工程文件27 1.8.2设计界面27 1.8.3编写代码28 1.8.4调试运行28 1.8.5保存工程29 1.8.6编译程序29 1.9小结30 1.10练习与实践30 第2章VB语言基础31 视频讲解:31分钟 2.1关键字和标识符32 2.2数据类型32 2.2.1基本数据类型33 2.2.2记录类型36 2.2.3枚举类型38 2.3变量38 2.3.1什么是变量38 2.3.2变量的命名40 2.3.3变量的声明41 2.3.4变量的作用域43 2.3.5静态变量44 2.3.6变量同名问题的处理44 2.3.7变量的生命周期45 2.4常量46 2.4.1常量的声明46 2.4.2局部常量和全局常量46 2.5运算符和表达式47 2.5.1运算符47 2.5.2表达式49 2.5.3运算符的优先级49 2.6代码编写规则49 2.6.1对象命名规则49 2.6.2代码书写规则51 2.6.3处理关键字冲突52 2.6.4代码注释规则及方法52 2.7小结54 2.8练习与实践54 第3章算法和程序控制结构55 视频讲解:1小时12分钟 3.1算法56 3.1.1什么是算法56 3.1.2算法的特性57 3.1.3算法的描述方法57 3.1.4构成算法的基本控制结构59 3.2顺序结构62 3.2.1赋值语句62 3.2.2数据的输入63 3.2.3数据的输出64 3.3选择结构66 3.3.1单分支If…Then语句66 3.3.2双分支If...Then...Else语句67 3.3.3If语句的嵌套69 3.3.4多分支If…Then…ElseIf语句72 3.3.5SelectCase语句73 3.3.6IIf函数75 3.4循环结构76 3.4.1For…Next循环语句76 3.4.2ForEach…Next循环语句78 3.4.3Do…Loop循环语句79 3.4.4嵌套循环83 3.4.5选择结构与循环结构的嵌套84 3.5其他辅助控制语句85 3.5.1跳转语句GoTo85 3.5.2复用语句With...EndWith86 3.5.3退出语句Exit86 3.5.4结束语句End87 3.6小结88 3.7练习与实践88 第4章数组的声明和应用89 视频讲解:22分钟 4.1数组的概述90 4.1.1数组的概念90 4.1.2数组与简单变量的区别91 4.2数组的分类91 4.2.1静态数组91 4.2.2动态数组93 4.2.3一维数组94 4.2.4数组中的数组96 4.2.5二维数组及多维数组97 4.3数组的基本操作98 4.3.1数组元素的输入98 4.3.2数组元素的输出99 4.3.3数组元素的插入100 4.3.4数组元素的删除100 4.3.5数组元素的查找101 4.3.6数组元素的排序102 4.4记录数组104 4.4.1记录数组的概念104 4.4.2记录数组的使用104 4.5与数组相关的函数及语句105 4.5.1Array函数105 4.5.2UBound函数和LBound函数105 4.5.3Split函数106 4.5.4OptionBase语句107 4.6小结107 4.7练习与实践107 第5章过程的创建和使用108 视频讲解:53分钟 5.1认识过程109 5.2事件过程109 5.2.1建立事件过程110 5.2.2调用事件过程110 5.3子过程(Sub过程)111 5.3.1建立子过程111 5.3.2调用子过程113 5.3.3调用其他模块中的子过程114 5.4函数过程(Function过程)114 5.4.1建立函数过程115 5.4.2调用函数过程115 5.4.3函数过程与子过程的区别115 5.5参数的传递116 5.5.1认识参数116 5.5.2参数按值和按地址传递118 5.5.3数组参数119 5.5.4对象参数120 5.6嵌套过程120 5.7递归过程122 5.8属性过程(Property过程)124 5.8.1使用属性过程建立类的属性124 5.8.2使用类属性125 5.8.3只读属性和对象属性126 5.9小结126 5.10练习与实践126 第6章内置函数与API函数127 视频讲解:56分钟 6.1数学函数128 6.1.1Abs函数128 6.1.2Exp函数128 6.1.3Sgn函数129 6.1.4Sqr函数130 6.2字符串函数130 6.2.1Len函数130 6.2.2Left和Right函数131 6.2.3Mid函数132 6.2.4Trim、RTrim和LTrim函数132 6.3类型转换函数133 6.3.1Asc函数133 6.3.2Chr函数133 6.3.3Val函数134 6.3.4Str函数134 6.4判断函数135 6.4.1IsNull函数135 6.4.2IsNumeric函数135 6.4.3IsArray函数136 6.5日期和时间函数136 6.5.1Date、Now和Time函数137 6.5.2Timer函数137 6.5.3Weekday函数138 6.5.4Year、Month和Day函数139 6.5.5Hour、Minute和Second函数140 6.6随机函数141 6.6.1Randomize函数141 6.6.2Rnd函数141 6.7格式化函数142 6.8API函数145 6.8.1API的概念145 6.8.2API的相关概念146 6.9API浏览器148 6.9.1启动API浏览器148 6.9.2API浏览器的加载148 6.9.3API浏览器的使用150 6.10API的使用151 6.10.1API函数的声明152 6.10.2API常数与类型153 6.11API函数的调用153 6.12小结153 6.13练习与实践154 第2篇核心技术 第7章窗体和系统对象156 视频讲解:1小时9分钟 7.1窗体的概述157 7.1.1窗体的结构157 7.1.2模式窗体和无模式窗体158 7.1.3SDI窗体和MDI窗体158 7.1.4添加和移除窗体160 7.1.5加载与卸载窗体162 7.2窗体的属性163 7.2.1名称163 7.2.2标题164 7.2.3图标164 7.2.4背景165 7.2.5边框样式166 7.2.6显示状态167 7.2.7显示位置168 7.3窗体的方法169 7.3.1显示窗体169 7.3.2隐藏窗体170 7.3.3移动窗体170 7.4窗体的事件171 7.4.1单击和双击171 7.4.2载入和卸载172 7.4.3活动性174 7.4.4初始化175 7.4.5调整大小176 7.4.6重绘177 7.4.7焦点事件177 7.5窗体事件的生命周期178 7.5.1窗体启动过程178 7.5.2窗体运行过程179 7.5.3窗体关闭过程179 7.6MDI窗体181 7.6.1MDI窗体概述181 7.6.2MDI窗体的添加和移除182 7.6.3MDI子窗体183 7.6.4MDI程序的特点184 7.6.5MDI主窗体的设计185 7.7系统对象186 7.7.1应用程序对象186 7.7.2屏幕对象188 7.7.3剪贴板对象189 7.7.4调试对象189 7.8小结190 7.9练习与实践190 第8章标准模块和类模块191 视频讲解:15分钟 8.1标准模块192 8.1.1标准模块概述192 8.1.2添加标准模块192 8.2类模块193 8.2.1类模块的概述193 8.2.2添加类模块193 8.3标准模块和类模块的区别194 8.4小结195 8.5练习与实践195 第9章常用标准控件196 视频讲解:1小时42分钟 9.1控件概述197 9.1.1控件的作用197 9.1.2控件的属性、方法和事件197 9.1.3控件的分类198 9.2控件的相关操作198 9.2.1向窗体上添加控件199 9.2.2调整控件的大小199 9.2.3复制与删除控件199 9.2.4使用窗体编辑器调整控件布局200 9.2.5锁定控件201 9.3标签和文本框201 9.3.1标签(Label控件)201 9.3.2文本框(TextBox控件)203 9.4命令按钮207 9.4.1命令按钮的属性207 9.4.2命令按钮的事件208 9.5单选按钮、复选框及框架208 9.5.1单选按钮(OptionButton控件)209 9.5.2复选框(CheckBox控件)210 9.5.3框架(Frame控件)211 9.6列表框与组合框212 9.6.1列表框(ListBox控件)213 9.6.2组合框(ComboBox控件)217 9.7滚动条218 9.8Timer控件221 9.9控件数组223 9.9.1控件数组的概念223 9.9.2创建控件数组223 9.9.3使用控件数组224 9.10小结227 9.11练习与实践227 0章菜单、工具栏和状态栏228 视频讲解:1小时16分钟 10.1菜单概述229 10.1.1菜单的组成229 10.1.2菜单编辑器229 10.2标准菜单232 10.2.1创建最简菜单232 10.2.2设置菜单的快捷键和访问键233 10.2.3创建级联菜单233 10.2.4创建复选菜单234 10.2.5设置菜单分隔条234 10.2.6设置菜单无效235 10.2.7为菜单事件添加代码235 10.3弹出式菜单236 10.3.1弹出式菜单概述236 10.3.2PopupMenu方法236 10.3.3弹出式菜单的设计和调用237 10.4菜单数组238 10.4.1创建菜单数组238 10.4.2为菜单数组编写代码239 10.5工具栏设计239 10.5.1工具栏概述239 10.5.2利用Toolbar控件创建最简工具栏240 10.5.3为工具栏按钮添加图片241 10.5.4为工具栏按钮设置分组242 10.5.5为工具栏添加下拉菜单243 10.5.6为工具栏按钮添加事件处理代码243 10.6状态栏设计244 10.6.1状态栏概述244 10.6.2在状态栏中显示日期、时间245 10.6.3在状态栏中显示操作员信息246 10.6.4在状态栏中显示鼠标位置246 10.7小结247 10.8练习与实践247 1章对话框248 视频讲解:40分钟 11.1输入对话框(InputBox)249 11.2消息对话框(MsgBox)250 11.3公用对话框252 11.3.1公用对话框概述252 11.3.2“打开”对话框254 11.3.3“另存为”对话框255 11.3.4“颜色”对话框256 11.3.5“字体”对话框257 11.3.6“打印”对话框258 11.3.7“帮助”对话框259 11.4小结259 11.5练习与实践260 2章常用ActiveX控件261 视频讲解:1小时44分钟 12.1ActiveX控件的使用262 12.1.1添加ActiveX控件262 12.1.2删除ActiveX控件263 12.1.3注册ActiveX控件263 12.2图像列表控件(ImageList)264 12.2.1认识ImageList控件265 12.2.2添加图像265 12.2.3与其他控件关联266 12.2.4创建组合图像268 12.3视图控件(ListView)269 12.3.1认识ListView控件269 12.3.2添加数据270 12.3.3用“ListView控件+数据表”创建报表视图270 12.3.4用ListView控件创建大图标视图272 12.4树状控件(TreeView)273 12.4.1认识TreeView控件273 12.4.2添加数据274 12.4.3删除指定节点数据276 12.4.4节点展开与折叠276 12.4.5用“TreeView控件+数据表”创建多级树状视图276 12.5选项卡控件(SSTab)280 12.5.1认识SSTab控件280 12.5.2设置选项卡数目和行数281 12.5.3在选项卡中添加控件282 12.5.4运行时启用和停用选项卡282 12.5.5定制不同样式的选项卡282 12.5.6图形化选项卡283 12.6进度条控件(ProgressBar)284 12.6.1认识ProgressBar控件285 12.6.2显示进展情况285 12.6.3将Max属性设置为已知的界限285 12.6.4隐藏ProgressBar控件285 12.6.5用ProgressBar控件显示清空数据的进度286 12.7日期/时间控件(DateTimePicker)287 12.7.1认识DateTimePicker控件287 12.7.2设置和返回日期288 12.7.3实时读取DTPicker控件中的日期288 12.7.4使用CheckBox属性选择无日期288 12.7.5使用日期和时间的格式289 12.7.6使用DTPicker控件计算日期或天数290 12.8小结291 12.9练习与实践291 3章鼠标键盘处理292 视频讲解:31分钟 13.1光标指针的设置293 13.1.1设置光标指针形状293 13.1.2设置光标指针为指定的图片294 13.1.3设置光标指针为指定的动画294 13.2鼠标事件的响应295 13.2.1鼠标单击和双击(Click事件和DblClick事件)295 13.2.2鼠标按下和抬起(MouseDown事件和MouseUp事件)296 13.2.3鼠标移动(MouseMove事件)297 13.2.4鼠标拖放(OLE拖放操作)298 13.3键盘事件的响应301 13.3.1ASCII码301 13.3.2KeyDown事件和KeyUp事件的使用303 13.3.3KeyPress事件的使用304 13.4小结305 13.5练习与实践305 4章程序调试和错误处理306 视频讲解:16分钟 14.1错误类型307 14.1.1编译错误307 14.1.2运行错误307 14.1.3逻辑错误308 14.2工作模式308 14.2.1设计模式308 14.2.2运行模式308 14.2.3中断模式309 14.3调试工具及使用309 14.3.1“调试”工具栏的使用309 14.3.2“本地”窗口的使用310 14.3.3“立即”窗口的使用310 14.3.4“监视”窗口的使用311 14.3.5插入断点和逐语句跟踪312 14.4错误处理语句和对象312 14.4.1Err对象313 14.4.2捕获错误(OnError语句)313 14.4.3退出错误处理(Resume语句)314 14.4.4编写错误处理函数315 14.5小结315 14.6练习与实践315 5章文件系统编程316 视频讲解:1小时38分钟 15.1文件的基本概念317 15.1.1文件的结构317 15.1.2文件的分类317 15.1.3文件处理的一般步骤318 15.2文件系统控件318 15.2.1驱动器列表框(DriveListBox控件)319 15.2.2目录列表框(DirListBox控件)320 15.2.3文件列表框(FileListBox控件)322 15.2.4文件系统控件的联动324 15.3文件的操作语句326 15.3.1改变当前驱动器(ChDrive语句)326 15.3.2改变目录或文件夹(ChDir语句)326 15.3.3删除文件(Kill语句)327 15.3.4创建目录或文件夹(MkDir语句)328 15.3.5复制文件(FileCopy语句)328 15.3.6重命名(Name语句)329 15.3.7设置文件属性(SetAttr语句)330 15.4常用的文件操作函数330 15.4.1获取路径(CurDir函数)331 15.4.2获取文件属性(GetAttr函数)331 15.4.3获取文件创建或修改时间(FileDateTime函数)332 15.4.4返回文件长度(FileLen函数)332 15.4.5测试文件结束状态(EOF函数)332 15.4.6获取打开文件的大小(LOF函数)333 15.5顺序文件333 15.5.1顺序文件的打开与关闭334 15.5.2顺序文件的读取操作335 15.5.3顺序文件的写入操作338 15.6随机文件340 15.6.1随机文件的打开与关闭340 15.6.2读取随机文件340 15.6.3写入随机文件341 15.7二进制文件343 15.7.1二进制文件的打开与关闭343 15.7.2二进制文件的读取与写入操作343 15.8小结345 15.9练习与实践345 第3篇不错应用 6章图形图像技术348 视频讲解:25分钟 16.1图形图像处理基础349 16.1.1系统颜色349 16.1.2在对象浏览器中查看系统颜色常量349 16.1.3QBColor函数349 16.1.4RGB函数350 16.2坐标系统351 16.2.1默认的坐标系统351 16.2.2自定义的坐标系统351 16.3图形外观效果352 16.3.1绘图坐标352 16.3.2图形位置和大小353 16.3.3图形的边框效果354 16.3.4绘制效果354 16.3.5前景色和背景色355 16.3.6填充效果355 16.4绘图方法356 16.4.1画点356 16.4.2画线356 16.4.3画圆357 16.4.4清屏358 16.4.5获取颜色值359 16.4.6绘制图形359 16.5图像处理函数360 16.5.1加载图像(LoadPicture函数)360 16.5.2保存图片(SavePicture函数)360 16.6图形、图像处理控件360 16.6.1Shape控件361 16.6.2Line控件362 16.6.3PictureBox控件362 16.6.4Image控件363 16.7小结364 16.8练习与实践364 7章多媒体技术365 视频讲解:33分钟 17.1MMControl控件366 17.1.1认识MMControl控件366 17.1.2MMControl控件的属性366 17.1.3MMControl控件的事件370 17.2Animation控件372 17.2.1认识Animation控件372 17.2.2Animation控件的属性372 17.2.3Animation控件的方法372 17.3WindowsMediaPlayer控件374 17.3.1认识WindowsMediaPlayer控件374 17.3.2WindowsMediaPlayer控件的主要属性375 17.4ShockwaveFlash控件376 17.4.1认识ShockwaveFlash控件376 17.4.2ShockwaveFlash控件的属性377 17.4.3ShockwaveFlash控件的方法378 17.4.4ShockwaveFlash控件的事件378 17.5多媒体综合应用379 17.5.1CD播放器379 17.5.2DVD播放器380 17.5.3多媒体演示程序381 17.6小结383 17.7练习与实践383 8章SQL应用384 视频讲解:1小时27分钟 18.1数据库的基本知识385 18.1.1什么是数据库385 18.1.2数据库软件的安装和使用385 18.2SQL基础396 18.2.1什么是SQL396 18.2.2执行SQL语句的工具397 18.3检索数据(SELECT子句)398 18.3.1SELECT子句399 18.3.2检索单个列400 18.3.3检索多个列400 18.3.4检索所有列401 18.4排序检索数据(ORDERBY子句)401 18.4.1排序数据402 18.4.2按多个列排序402 18.4.3按列位置排序402 18.4.4指定排序方向403 18.4.5对新生成的列进行排序404 18.5过滤数据(WHERE子句)404 18.5.1使用WHERE子句404 18.5.2WHERE子句比较运算符404 18.5.3检索指定范围的值405 18.5.4模式条件查询406 18.5.5组合条件查询(AND、OR和NOT)407 18.6不错查询407 18.6.1汇总数据407 18.6.2分组统计408 18.6.3子查询408 18.7插入数据409 18.7.1插入完整的行409 18.7.2插入部分行410 18.7.3插入检索出的数据410 18.7.4将一个表中的数据复制到另一个表410 18.8修改和删除数据411 18.8.1修改数据411 18.8.2删除数据412 18.9小结412 18.10练习与实践412 9章数据库开发技术413 视频讲解:41分钟 19.1VB访问数据库414 19.2ODBC414 19.2.1认识ODBC414 19.2.2配置ODBC数据源415 19.3ADO对象417 19.3.1引用ADO对象417 19.3.2ADO对象的子对象417 19.3.3连接多种数据库(Connection对象)418 19.3.4连接记录源(Recordset对象)419 19.3.5执行SQL语句(Command对象)421 19.3.6ADO对象的综合应用422 19.4ADO控件423 19.4.1认识ADO控件424 19.4.2用ADO控件连接各种数据源424 19.4.3用ADO控件连接记录源426 19.4.4ADO控件的常用属性、方法和事件427 19.4.5ADO控件的综合应用428 19.5小结429 19.6练习与实践429 第20章数据库控件430 视频讲解:39分钟 20.1DataCombo和DataList控件431 20.1.1认识DataCombo和DataList控件431 20.1.2DataCombo和DataList控件的属性431 20.1.3显示关系表中的数据432 20.2DataGrid控件433 20.2.1认识DataGrid控件434 20.2.2用DataGrid控件显示数据434 20.2.3格式化数据436 20.2.4锁定数据436 20.2.5将DataGrid控件中的数据显示在文本框中437 20.3MSFlexGrid和MSHFlexGrid控件437 20.3.1认识MSHFlexGrid控件438 20.3.2用MSHFlexGrid控件显示数据438 20.3.3数据排序与合并440 20.3.4隐藏行或列441 20.3.5冻结字段441 20.4小结442 20.5练习与实践442 第21章网络编程技术443 视频讲解:26分钟 21.1网络基础知识444 21.1.1OSI参考模型444 21.1.2HTTP协议444 21.1.3FTP协议444 21.2Winsock控件编程445 21.2.1TCP与UDP基础445 21.2.2Winsock控件445 21.2.3开发客户端/服务器端聊天程序448 21.3InternetTransfer控件编程451 21.3.1InternetTransfer控件451 21.3.2文件上传与下载453 21.4WebBrowser控件编程455 21.4.1WebBrowser控件456 21.4.2制作自己的浏览器457 21.5小结458 21.6练习与实践458 第4篇项目实战 第22章企业进销存管理系统460 视频讲解:3小时5分钟 22.1系统分析461 22.1.1需求分析461 22.1.2可行性分析461 22.1.3编写项目计划书462 22.2系统设计464 22.2.1系统目标464 22.2.2系统功能结构464 22.2.3系统业务流程图464 22.2.4系统编码规范465 22.3系统运行环境467 22.4数据库与数据表设计468 22.4.1数据库分析468 22.4.2创建数据库468 22.4.3创建数据表469 22.4.4数据表逻辑关系472 22.5创建项目473 22.6公共模块设计474 22.6.1主函数474 22.6.2数据库连接函数475 22.6.3拼音简码函数475 22.7启动窗体的设计476 22.7.1设计窗体界面476 22.7.2添加资源文件477 22.7.3代码注册Flash控件479 22.7.4调用Flash动画479 22.8系统登录窗体设计480 22.8.1设计窗体界面480 22.8.2向ListView控件中添加用户名481 22.8.3添加用户名和编号482 22.8.4判断用户名和密码482 22.8.5移动无标题栏窗体483 22.9主窗体设计484 22.9.1设计窗体界面484 22.9.2设计菜单栏485 22.9.3利用Flash设计工具栏486 22.9.4利用图片设计浮动工具栏487 22.9.5设计状态栏489 22.10商品进货模块设计490 22.10.1设计窗体界面490 22.10.2窗体初始化491 22.10.3商品信息录入493 22.11库存状况模块设计494 22.11.1设计窗体界面495 22.11.2窗体初始化497 22.11.3库存上下限设置497 22.11.4自定义过程向MSFlexGrid控件中添加数据499 22.12月销售状况模块设计499 22.12.1设计窗体界面499 22.12.2统计全年商品销售状况501 22.12.3设计“每月销售比较”窗体界面502 22.12.4利用图表分析月销售状况503 22.13系统用户及权限设置模块设计506 22.13.1设计窗体界面506 22.13.2窗体初始化507 22.13.3工具栏按钮507 22.13.4执行操作508 22.14运行项目509 22.15程序打包511 22.16开发常见问题与解决512 22.16.1书写错误的函数名512 22.16.2提示文件未找到错误信息512 22.16.3解决用户定义类型未定义的问题513 22.16.4数据批量录入513 22.16.5字段大小问题导致数据添加失败515 22.16.6字段设置主键后不能插入重复值516 22.16.7数据库中的表存在关系,如何进行数据库清理516 22.17小结516 内容推荐 全书共分20章,包括初识Visual Basic,VB语言基础,算法和程序控制结构,数组的声明和应用,过程的创建和使用,内置函数与API函数,窗体和系统对象,标准模块和类模块,常用标准控件,菜单、工具栏和状态栏,对话框,常用ActiveX控件等。书中所有知识都结合具体实例进行介绍 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。