图书介绍

Visual Basic编程之道2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Visual Basic编程之道
  • 安剑,巩建华编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115243591
  • 出版时间:2011
  • 标注页数:534页
  • 文件大小:130MB
  • 文件页数:550页
  • 主题词:BASIC语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Visual Basic编程之道PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇编程经验与感悟篇——站在他人臂膀上前行2

第1章正确入门方法与良好的编程习惯2

感悟01培养编程兴趣2

感悟02编程规范4

感悟03调试的重要意义8

感悟04不要将对象模板中的特定值进行硬编码10

感悟05在对象模板中提供详细的注释12

感悟06编写程序前首先进行需求分析14

感悟07避免编写可读性差的高难度代码16

第2章编程高手具有的基本素养和能力17

经验01重视基础17

经验02多与别人交流19

经验03良好的编程风格20

经验04数据库设计经验22

经验05锻炼开放性思维24

经验06写程序之前要分析25

经验07写程序之后要总结26

经验08软件需求规格说明书26

第3章程序设计原则28

感悟08抽象28

感悟09逐步求精28

感悟10模块化29

感悟11模块划分原则30

感悟12模块划分标准30

感悟13模块划分方法31

第2篇陷阱与谬误篇——汲取前人的教训34

第4章不可忽视的技术陷阱34

陷阱01溢出错误34

陷阱02变量未定义35

陷阱03文件未找到35

陷阱04子程序或函数未定义36

陷阱05要求常数表达式36

陷阱06要求对象37

陷阱07无效的过程调用或参数37

陷阱08对象己卸载38

陷阱09当前的操作无效38

陷阱10多步操作产生错误39

陷阱11无法执行了循环体内部的语句块40

陷阱12死循环40

陷阱13无效的Next控制变量引用41

陷阱14Forcontrol控件变量已在使用42

陷阱15数组下标越界42

陷阱16数组维数错43

陷阱17对象变量或With块变量未设置43

陷阱18私有变量或局部变量与全局变量同名44

陷阱19算数取反陷阱45

第5章开发人员意识中的常见谬误46

谬误01在循环起点或终点,使用LBound或UBound函数会降低循环执行的效率46

谬误02使用单行IfThen语句,可以提高判断速度46

谬误03判断非负整数是否为零,采用运算符“>”比“<>”速度快47

谬误04使用Replace$比Replace好47

谬误05在单行中创建对象速度比多行快47

谬误06数据类型占用内存越少,速度越快47

谬误07使用动态数组有利于节约计算机资源48

谬误08StaticFunction的返回值等同于静态变量48

谬误09VisualBasic中的Basic是基础的意思48

谬误10ScaleHeightScaleWidth属性是对象内部区域的高度或宽度值48

谬误11私有主过程不能作为启动对象49

谬误12线程就是进程49

谬误13本机代码一定比运行解释型代码要快很多50

谬误14DoEvents命令必须放置在循环体内的第一行50

谬误15将Timer控件的Interval属性值设置为0代表立即响应计时事件51

第3篇技术细节篇——修炼编程内功心法54

第6章面向对象编程54

细节01面向对象编程简介54

细节02类的基本概念54

细节03对象的基本概念54

细节04对象的创建56

细节05对象的比较56

细节06对象所属类的判断57

细节07对象的清除57

细节08类中的属性58

细节09类中的方法61

细节10类中的事件62

细节11接口的应用64

细节12封装64

细节13多态65

第7章文件目录操作67

细节14改变当前驱动器67

细节15改变目录或文件夹68

细节16删除文件68

细节17创建目录或文件夹69

细节18复制文件70

细节19文件重命名71

细节20获取文件属性72

细节21设置文件属性73

细节22获取当前路径75

细节23获取文件创建或修改时间75

细节24获取文件长度76

细节25顺序文件的打开与关闭76

细节26顺序文件的读取77

细节27顺序文件的写入操作80

细节28随机文件的打开与关闭82

细节29读取随机文件83

细节30写入随机文件83

细节31二进制文件的打开与关闭85

细节32二进制文件的读取与写入操作85

细节33使用FSO对象对磁盘驱动器进行操作87

细节34使用FSO对象浏览文件夹89

细节35TextStream对象与文件的读写90

细节36访问配置文件93

第8章网络编程技术95

细节37TCP、UDP和IP95

细节38建立服务器/客户端的通信99

细节39建立点对点通信101

细节40网络层次模型103

细节41利用API函数下载文件106

细节42网络映射107

细节43SMTP与发送电子邮件108

细节44POP3与接收电子邮件110

细节45使用OutLook发送电子邮件112

细节46提取网页源码112

细节47加入收藏夹113

细节48用InteetTransfer编写FTP程序114

细节49利用API获得IP地址118

细节50利用jMail收发邮件119

第9章数据库开发方面的技术124

细节51使用ADO控件连接ODBC数据源124

细节52连接Access2000、Access2003数据库125

细节53连接Access2007数据库127

细节54连接SQLServer数据库128

细节55用代码连接数据库128

细节56使用ADO对象查询数据130

细节57使用ADO对象实现数据的增加、修改及删除131

细节58通过触发器对数据进行增删改132

细节59Data控件使用有密码的Access数据库134

细节60创建Access数据库134

细节61定义Access数据库索引135

细节62移动记录指针136

细节63使用绑定控件录入、修改、删除记录138

细节64在不同的数据环境中进行日期查询139

细节65NOT与谓词进行组合条件的查询140

细节66正确使用SELECT语句中的单引号141

细节67对查询结果进行排序142

细节68对数据库数据进行局部更新144

细节69对数据库数据进行局部删除145

细节70利用多个表中的字段创建新记录集145

细节71追加查询结果到已存在的表146

细节72将查询结果分组小计147

细节73Access数据库查询中通配符的使用147

细节74SQLServer数据库查询中通配符的使用149

细节75利用Execute执行SQL语句150

细节76允许用户撤销绑定控件中的操作152

第10章图形图像多媒体153

细节77图像的保存与读取153

细节78图像的剪裁154

细节79图像的合成156

细节80提取图片中的对象158

细节81将彩色图片转换为灰度图片159

细节82将位图转换为图标161

细节83图像的平铺162

细节84屏幕抓图163

细节85利用sndPlaySound函数播放音频文件165

细节86利用mciExecute函数播放WAV文件165

细节87利用mciSendString函数播放动画167

细节88利用DirectSound编程实现实时混音168

细节89列举DirectX显示模式170

细节90播放MIDI文件172

细节91使用MediaPlayer控件播放MP3文件172

细节92使用mciSendString函数制作录音机173

第11章人性化应用程序的开发176

细节93资源加载资源编辑器的加载176

细节94资源文件的创建177

细节95利用LoadResString函数加载文本资源179

细节96利用LoadeResPicture函数加载图像资源180

细节97利用LoadResData函数加载多种类型的资源181

细节98利用资源文件设置菜单182

细节99利用资源文件设置鼠标效果184

细节100利用资源文件设置图片184

细节101弹出式菜单186

细节102为应用程序创建热键188

细节103开发国际化应用程序191

细节104闪动的托盘图标194

细节105使用VB开发绿色软件197

第4篇编程技巧篇——程序员的神兵利器200

第12章窗体与界面设计技巧200

技巧01改变菜单文字的颜色200

技巧02删除MDI窗体系统菜单中“最大化”201

技巧03创建菜单单选项201

技巧04向系统菜单中插入自定义菜单项203

技巧05在窗体上单击鼠标右键调用系统菜单205

技巧06菜单项的动态载入206

技巧07调用其他应用程序的菜单命令项206

技巧08按下工具栏按钮弹出按钮菜单207

技巧09无标题栏窗体中创建右键菜单208

技巧10获取当前打开窗口数量209

技巧11禁用MDI窗体控制栏中“最大化”按钮209

技巧12禁止调整MDI窗体大小210

技巧13创建大小固定的窗体211

技巧14关于子窗体的刷新问题211

技巧15MDI窗体背景自适应212

技巧16获取标题栏内容不确定的窗口句柄214

技巧17统计程序被重复调用次数214

技巧18限制调整窗口大小的最大值217

技巧19窗口跟随218

技巧20移动无标题栏窗体221

技巧21程序运行时隐藏标题栏222

技巧22隐藏其他程序窗口223

技巧23创建窗口渐层背景224

技巧24创建粘性按钮225

技巧25创建彩虹文字225

技巧26更改下拉列表框宽度226

技巧27更改进度条颜色227

技巧28制作倒计时对话框228

技巧29显示Windows搜索对话框229

技巧30使用API函数显示颜色对话框230

技巧31创建文件夹对话框的简单方法231

技巧32多选文件打开对话框232

技巧33使用InputBox创建密码输入框234

第13章控件应用技巧236

技巧34实现文本框OVERWRITE功能236

技巧35避免按回车键产生“嘀”声236

技巧36控制文本框中输入的内容236

技巧37文本框撤销命令237

技巧38文本框获取焦点自动全选238

技巧39修改文本框内边距238

技巧40强制用户在文本框中输入有效信息240

技巧41在现有文本框内容中添加新行240

技巧42清除窗体内所有文本框中的内容240

技巧43获取文本框中内容的行数241

技巧44文本框中只允许输入小写字母242

技巧45创建可以调整大小的文本框242

技巧46自定义文本框插入符243

技巧47过滤在文本框中输入的内容244

技巧48通过使用SendKeys语句限制输入非数值字245

技巧49获取其他程序窗口中文本框的内容245

技巧50实现防止将重复项添加到列表框中247

技巧51使用Dir函数显示文件列表247

技巧52统计List控件中被选中选项的个数248

技巧53利用数组设置MSF1exGrid的表头和列宽249

第14章数据库与数据处理技巧250

技巧54对MSHFlexGd控件中选中的行进行操作250

技巧55在ADO控件属性页中采用相对路径连接Access数据库250

技巧56对Recordset对象中的记录进行排序251

技巧57更改子节点的父节点251

技巧58快速选定满足指定条件的记录252

技巧59报表数据的动态生成253

技巧60避免Null产生的错误253

技巧61创建自动计算的字段253

技巧62关闭所有的数据连接254

技巧63设置SQL数据库的每周第一天254

技巧64使用Access对象将Access数据库转换为EXCEL254

技巧65使用隐式事务保证数据表管理的安全255

技巧66将EXCEL报表数据快速导入SQLSERVER数据库的方法255

技巧67使用MSChart图表控件对数据进行自动分组256

技巧68妙用SqlServer2008中的INSERTINTO语句256

技巧69自动生成商品编号256

技巧70在VB中使用构型命令创建记录集关系257

技巧71如何判断某数据表是否存在258

技巧72在SQLSERVER中字符串转换为二进制259

技巧73打印MicrosoftAccess报表259

技巧74查询区分大小写260

技巧75记录查询时自动格式化日期格式261

技巧76利用Format函数转换字母大小写262

技巧77将数字格式化为指定位数262

技巧78将数字转换为带有分节符的数字262

技巧79单词首字母大写263

技巧80引号字符的赋值263

技巧81正则表达式在VB6中的应用263

技巧82自动计算算术式的值264

技巧83获得中英文混合字符串的字节长度265

技巧84将汉字转换为Unicode字符代码265

技巧85判断月份最后一天265

技巧86将小数保留两位266

技巧87十六进制数转换为十进制数266

技巧88判断某月拥有多少天266

技巧89创建多级目录267

技巧90判断是否是周末268

第15章网络与多媒体及其他技巧269

技巧91QQ通信窗口的调用269

技巧92获取WebBrowser控件句柄269

技巧93获取网页中JavaScript全局变量值270

技巧94VB中利用XMLHTTP下载远程文件270

技巧95使用NET框架在VisualBasic6中实现文件下载271

技巧96获取以及设置Cookie272

技巧97判断光驱是否有光盘273

技巧98屏幕抓图的简单方法273

技巧99识别系统播放音类型274

技巧100隐藏WindowsMediaPlayerl控制平台274

技巧101判断是否插入外存储器275

技巧102复制采用BarCodeCtrl控件生成的条形码图像的方法275

技巧103通过语音指令控制计算机277

技巧104应用程序中文验证码的生成280

技巧105全屏播放AVI视频282

技巧106直接播放EXE文件中的声音文件283

技巧107用API函数控制光驱的开关284

技巧108播放透明背景的Flash动画285

技巧109使用Label控件的Caption属性实现文本框焦点热键285

技巧110采用缩略图进行地图快速定位286

技巧111Command函数的妙用289

技巧112在VB中通过相对路径引用标准DLL289

技巧113使用文件的默认方式打开文件290

技巧114使用API实现OCX注册290

技巧115建立快捷方式291

技巧116线程的连接292

技巧117选择执行具有特定标识的程序293

技巧118使用ProperBay实现控件属性的外部保存293

技巧119确认VBIDE是否运行295技巧120用Shell语句调出控制面板295

技巧121利用“OLE自动操作”实现单词纠错296

技巧122外部程序的异步调用297

技巧123将图像粘贴到RichTextBox中298

技巧124Word文档转换RTF格式299

技巧125长文件名转换为短文件名299

技巧126利用timeGetTime函数更精准地计算时间差300

技巧127获取自定义过程地址300

技巧128获取分区卷标简单方法301

技巧129利用Objptr函数快速查找集合中的对象301

技巧130利用Objptr函数判断对象变量是否指向同一对象302

技巧131利用CallByName函数调用对象方法302

技巧132利用CallByName函数设置对象属性303

技巧133利用CallByName函数获取对象属性303

技巧134VB6中使用接口实现多态303

技巧135使用WMI技术获取磁盘信息304

技巧136对象命名惊叹号”与圆点“.”310

技巧137快速查找属性310

技巧138利用指针合并数组311

技巧139用ParamArray接收任意个参数311

技巧140VisualBasic内嵌汇编语言312

技巧141字节数组与字符串的相互转换314

技巧142在VisualBasic中实现栈314

第5篇算法和效率篇——程序员的得力助手318

第16章算法与执行效率318

算法01顺序查找318

算法02二分查找319

算法03分块查找323

算法04哈希查找324

算法05直接插入排序327

算法06希尔排序330

算法07起泡排序332

算法08快速排序334

算法09选择排序337

算法10归并排序339

第17章定理与猜想341

算法11斐波那契数列341

算法12角谷猜想342

算法13歌德巴赫猜想343

算法14四方定理344

算法15尼科彻斯定理345

第18章逻辑推理与生活中的数学347

算法16魔术师的秘密347

算法17婚礼上的谎言348

算法18谁讲了真话349

算法19黑纸与白纸349

算法20巧分苹果351

算法21卖西瓜352

算法22打渔晒网问题352

算法23水池注水问题354

算法24分鱼问题354

算法25递归解分鱼问题355

算法26求车运行速度356

算法27一圈人逢三退357

第6篇解决方案篇——前人的经验精髓360

第19章用户界面设计方案360

方案01主界面设计方案360

方案02用户操作界面设计方案384

方案03信息提示界面设计方案401

方案04界面美化方案407

第20章查询方案418

方案05拼音简码查询418

方案06模块化查询421

方案07利用视图进行查询427

方案08利用存储过程进行查询429

方案09向导式查询方案433

方案10忽略繁简体差异的中文查询441

第21章安全策略方案444

方案11软件注册方案444

方案12用户登录方案448

方案13密码验证方案452

方案14用户权限方案456

方案15提高数据库安全方案469

第22章报表设计方案475

方案16VB自带报表设计器475

方案17Printer对象报表打印方案494

方案18水晶报表设计方案512

热门推荐