网站颜色:

Visual Basic开发实例大全(基础卷)VB开发基础应用教程 Visual Basic开发实例教程 VB软件开发培训教材Visual Basic程序设计书.

  • 产品名称:VisualBasic程序设计
  • 是否是套装:否
  • 书名:VisualBasic程序设计
  • 定价:27.60元
  • 出版社名称:高等教育出版社
  • 出版时间:2012年05月
  • 作者:宋汉珍,王贺艳
  • 编者:宋汉珍;王贺艳
  • 开本:16
  • 书名:VisualBasic程序设计

书名:Visual Basic开发实例大全(基础卷)

作者:软件开发技术联盟

定价:(咨询特价)

印次:1-1

ISBN(咨询特价)

出版日期:2016.(咨询特价)

印刷日期:2015.(咨询特价)

《Visual Basic开发实例大全(基础卷)》筛选、汇集了Visual Basic开发从基础知识到高级应用各个层面的大量实例及源代码,共有600个,每个实例及源代码按实例说明、关键技术、设计过程、详尽注释、秘笈心法的顺序进行了分析解读。全书分6篇共20章,内容有:初识Visual Basic 6.0、语言基础、数组与指针、程序常用算法、字符串及字符串处理技术、过程与函数、数据处理技术、窗体设计、菜单应用技术、工具栏与状态栏、标准控件应用、ActiveX控件应用、自定义组件和第三方控件、鼠标相关、键盘相关、文件基本操作、文件夹操作、图形的绘制、图像特效显示、图像管理。配书光盘附带了实例的源程序和部分讲解视频。

    《Visual Basic开发实例大全(基础卷)》既适合Visual Basic程序员参考和查阅,也适合Visual Basic初学者,如高校学生、软件开发培训学员及相关求职人员学习、练习、速查使用。

第1篇  编程基础篇

第1章  初识Visual Basic 6.0    2

1.1  Visual Basic 6.0的环境配置    3

 @实例001  启动Visual Basic 6.0    3

实例002  设置工程属性    4

实例003  定制工具栏    5

 @实例004  窗体的布局    6

实例005  对齐控件    6

实例006  在工程中查找文本    7

实例007  定制编程环境    8

1.2  Visual Basic应用程序的开发步骤    10

 @实例008  创建或打开新工程    10

实例009  建立并设计用户界面    10

实例010  添加程序代码    11

实例011  运行调试程序    12

实例012  保存程序并生成可执行文件    12

1.3  控件注册和对象引用    13

 @实例013  添加ActiveX控件    13

实例014  引用对象    14

实例015  添加第三方控件    15

实例016  加载和使用API阅览器    15

实例017  定制模板库    17

1.4  趣味程序    17

 @实例018  神秘的心理测试    17

第2章  语言基础    20

2.1  变量和常量    21

实例019  局部变量制作计数器    21

实例020  使用公用变量记录当前登录用户    22

 @实例021  使用自定义常量计算圆的面积    23

2.2  运算符与表达式    25

 @实例022  计算加权平均值    25

实例023  金额大小写转换    26

2.3  常用的函数与语句    28

实例024  大小写转化    28

实例025  程序立即退出    29

实例026  数字与字符串的转换    30

实例027  文本字数统计    31

实例028  一封家书    32

2.4  条件语句    34

实例029  使用If语句判断成绩优良    34

实例030  大了小了猜想    36

实例031  判断输入的是字母还是数字    37

实例032  使用Select Case语句判断成绩优良    39

实例033  制作简单计算器    40

实例034  测试十二生肖运势    42

2.5  循环与跳转语句    44

实例035  防止无限循环    44

实例036  0到100的累加    45

实例037  谁最大,谁最小    46

 @实例038  漂亮的星星    48

实例039  完数判断    49

2.6  对象与数据结构    51

实例040  将文本控件加入到集合中    51

实例041  创建包括12个月份的枚举类型    52

实例042  利用Object变量传递参数    54

实例043  有效使用Me关键字    54

实例044  利用CallByName函数对对象进行操作    55

实例045  打印住宿登记    57

第3章  数组与指针    59

3.1  数组的引用与算法    60

 @实例046  如何获取数组上限和下限    60

实例047  如何在数组中插入数组素    61

实例048  如何删除数组素    62

实例049  利用数组实现矩阵转换    63

实例050  对数组进行二分查找    64

3.2  数组的应用    66

实例051  利用数组统计文字段落数    66

实例052  利用数组随机抽取幸运观众    67

实例053  利用二维数组向MSFlexGrid表格

添加数据    68

实例054  利用数组设置MSHFlexGrid的表头和

列宽    69

 @实例055  幼儿识字卡片    71

实例056  Visual Basic内嵌汇编语言    73

实例057  在Visual Basic 6.0中实现栈    75

3.3  控件数组    77

实例058  动态添加或删除控件    77

实例059  利用控件数组录入数据    78

实例060  利用控件数组设置控件状态    80

实例061  如何声明控件变量数组    81

3.4  指针地址获取    82

实例062  如何获取对象实例私有域的地址    82

实例063  获取字符串第一个字的地址    83

实例064  获取变量的地址    84

实例065  获取数组的地址    85

实例066  获取自定义过程地址    85

3.5  地址调用    86

实例067  传递对象指针    86

实例068  传递字符串指针    87

实例069  传递变量指针    88

实例070  利用地址偏移访问内存    89

3.6  指针综合应用    90

实例071  利用安全数组借用内存的方法    90

实例072  利用指针实现数组的插入    91

实例073  利用指针实现数组的拆分    92

实例074  利用指针过滤数组重复数据    93

 @实例075  使用Split函数分隔明日公司网址    95

第4章  程序常用算法    96

4.1  计算类算法    97

 @实例076  最大公约数和最小公倍数    97

实例077  杨辉三角    98

实例078  输出100以内的素数    99

实例079  哥德巴赫猜想    100

实例080  查找最大值和最小值    101

实例081  百钱百鸡——穷举法    103

实例082  十进制转换为其他进制    104

实例083  使用迭代法求某数平方根    105

实例084  小管家房贷计算器    106

实例085  个人所得税计算器    109

4.2  判断类算法    111

实例086  判断闰年    111

实例087  判断是否合法    112

实例088  判断城市区号是否正确    113

4.3  排序类算法    115

实例089  直接插入排序算法    115

实例090  希尔排序算法    117

实例091  选择排序算法    119

 @实例092  起泡排序算法    121

实例093  快速排序算法    122

实例094  归并排序算法    125

4.4  查找算法    127

实例095  顺序查找    127

实例096  二分法查找    128

实例097  分块查找    130

实例098  哈希查找    132

4.5  字符处理应用    135

 @实例099  简单的加密解密算法    135

实例100  字符串处理    136

4.6  游戏算法    137

实例101  星座查询    137

实例102  贪吃蛇    139

实例103  猜数字    142

实例104  五子棋对战    144

4.7  定理与猜想    148

实例105  斐波那契数列    148

实例106  饺猜想    149

实例107  验证歌德巴赫猜想    150

实例108  四方定理    152

实例109  尼科彻斯定理    153

4.8  逻辑推理与生活中的数学    154

实例110  魔术师的秘密    154

实例111  婚礼上的谎言    155

实例112  谁讲了真话    156

实例113  黑纸与白纸    157

实例114  巧分苹果    158

实例115  老王卖瓜——卖西瓜    160

实例116  三天打鱼——打渔晒网问题    160

实例117  细水长流——水池注水问题    162

实例118  分我杯羹——分鱼问题    163

实例119  平分秋色——递归解分鱼问题    164

实例120  会逢其适——求车运行速度    165

实例121  进退失据——一圈人逢三退一    166

第5章  字符串及字符串处理技术    169

5.1  字符串转换    170

 @实例122  字母与ASCII码的相互转换    170

实例123  汉字区位码与汉字的相互转化    171

实例124  数字与字符串的相互转换    173

5.2  字符串查找与判断比较    173

 @实例125  在字符串中查找指定字符    173

实例126  在字符串中提取部分字符    175

实例127  利用IsNumeric函数判断是否为数字    176

实例128  统计某个字符在一个字符串变量中的

出现次数    177

实例129  判断字符串中某一字符是否大写    178

实例130  判断字符串是否为日期或时间    179

实例131  判断获得字符串中大写字符的个数    180

实例132  巧截字符串的数字    181

实例133  计算字符串中子字符串出现的次数    182

实例134  判断某一字符是否在字符串中    182

5.3  字符串处理    183

实例135  在字符串中用一子串替换另一子串    183

 @实例136  如何将一行字符串分成一列字符    185

实例137  如何根据标点符号分行    186

实例138  如何去掉字符串中所有空格    187

实例139  如何去除字符串尾空格    188

5.4  字符串位置与长度    189

实例140  获得中英文混合字符串的字节长度    189

实例141  获得某个字符在一个字符串中

最后出现的位置    189

实例142  获得字符串中指定后几位字符    191

5.5  综合应用    192

实例143  从字符串中分离文件路径、文件名

及扩展名    192

实例144  如何进行文本加密与解密    193

实例145  如何对字符串进行加、减、乘、除计算    194

实例146  统计字符个数    195

实例147  如何进行字节数组和字符串的相互转换    196

实例148  用VB分离出文本框的单词    197

 

第6章  过程与函数    199

6.1  自定义过程    200

实例149  过程值传递参数    200

实例150  过程引用传递参数    201

 @实例151  不借助第3个变量实现两个变量互换    202

实例152  如何计算加权平均值    203

实例153  检查参数是否成功传递给用户

自定义过程    204

实例154  使用递归过程实现阶乘运算    205

6.2  综合应用    206

实例155  制作改变窗体颜色的自定义过程    206

实例156  如何通过错误号获取错误名称    208

实例157  如何将汉字转换为Unicode字符代码    209

实例158  如何获取在已打开文件中当前读写位置    210

实例159  如何判断变量是否被初始化    211

实例160  获取文件创建或修改日期    212

实例161  自定义错误号    214

实例162  如何获取当前打开窗口数量    215

实例163  随机获取姓名    216

实例164  如何防止连续出现多个空格    217

实例165  如何给程序添加运行参数    219

实例166  获取汉字拼音简码    219

实例167  随机抽取字符串    222

实例168  自定义延时函数    223

6.3  内置函数    224

实例169  快速查找或替换文本中的字符    224

实例170  将金额格式化为包含6位小数的格式    226

实例171  将日期格式化为指定格式    227

实例172  如何判断月份最后一天    228

实例173  如何获得Windows系统已经运行的时间    229

实例174  获取当前日期与指定日期差的绝对值    230

实例175  使用Shell函数打开记事本    231

实例176  如何获取系统环境信息    232

实例177  掷骰子    233

 @实例178  倒计时程序    236

实例179  数字时钟    237

实例180  文本加密与解密    238

实例181  我的计算器    239

实例182  幸运抽奖    240

实例183  自制闹钟    242

实例184  利用Command函数显示图片    243

 

 @实例185  石头剪子布    244

实例186  七星彩摇奖机    246

6.4  日期函数专栏    248

实例187  将AM/PM格式时间转换为普通

格式时间    248

实例188  如何将年、月、日转换为日期    249

实例189  如何将时、分、秒转换为时间    250

实例190  如何获取星期名称    251

实例191  如何获取月份名称    252

实例192  创建日历    253

实例193  如何做成一个有时间限制的测试版    254

实例194  判断经历多少个工作日    255

实例195  如何实现系统分段报时    256

实例196  利用timeGetTime函数更精准地计算

时间差    257

实例197  使用DateAdd函数向日期型数据加值    258

第7章  数据处理技术    260

7.1  非法输入控制    261

实例198  只允许输入数字    261

 @实例199  只允许输入汉字    262

实例200  只允许输入特殊字符    263

实例201  禁止输入非法字符    264

实例202  数据保存前检查数据是否正确    266

7.2  数据格式转换    267

 @实例203  生成“000”格式的编码    267

实例204  将数字格式化为金额    269

实例205  将小写数字金额格式化为大写金额    271

实例206  根据字段类型自动格式化DataGrid表格

中的数据    273

7.3  数据辅助录入    275

实例207  利用组合框辅助录入数据    275

实例208  利用DataGrid控件辅助录入数据    277

实例209  利用数据窗口辅助录入数据    280

实例210  在DataGrid表格中实现下拉列表框    283

7.4  编号、单据号生成    284

实例211  自动生成产品编号    284

实例212  批量生成房屋编号    286

实例213  根据编码规则自动生成各种单据号    288

7.5  辅助与自动化    290

实例214  根据用户输入需求自动调整输入法    290

实例215  输入的数据自动加入输入列表    291

实例216  设计带记忆的数据录入窗口    292

实例217  根据用户输入英语还是汉语决定

显示内容    293

7.6  数据的输入控制    295

实例218  禁止录入重复数据    295

实例219  只允许在指定的列表框中选择输入    297

实例220  禁止用户输入数据    299

 @实例221  化繁为简——拼音简码查询    300

实例222  汉字和区位码相互转换    303

实例223  通过程序设置系统日期和时间的格式    304

实例224  进制转换    307

第2篇  窗体技术篇

第8章  窗体设计    310

8.1  窗体基本应用    311

 @实例225  制作登录退出窗体    311

实例226  利用Tag属性存储用户名    312

实例227  控件随窗体自动调整    313

实例228  随机更换主界面背景    314

实例229  背景为渐变色的主界面    316

实例230  控制其他程序成为自己程序的子窗体    317

实例231  获取窗体的分辨率    318

实例232  获取当前打开窗口数量    319

实例233  限制调整窗口的最大值    320

实例234  整个窗体铺满图片    321

8.2  主界面应用实例    323

实例235  类似超级兔子的程序界面    323

实例236  类似瑞星的导航主界面    324

实例237  类似Windows XP的程序界面    325

实例238  Outlook式主界面    327

实例239  可以用鼠标切分的窗体    328

8.3  窗体位置应用实例    330

 @实例240  设置窗口在屏幕中的位置    330

实例241  保存用户对窗体大小的更改    332

实例242  将自己的程序永远置前    333

实例243  随桌面分辨率变化的程序界面    334

实例244  磁性窗体    336

8.4  窗体标题栏应用实例    339

实例245  闪烁的窗体标题栏    339

实例246  拖动没有标题栏的窗体    340

实例247  禁用窗体最大化、最小化或关闭

快捷菜单    341

实例248  使窗体标题栏不响应鼠标双击    342

实例249  程序运行时隐藏和显示标题栏    344

8.5  窗体形状应用实例    346

 @实例250  椭圆形窗体界面    346

实例251  钻石形窗体    347

实例252  创建透明窗体    348

实例253  设置窗体透明度    350

实例254  创建字型窗体    351

实例255  创建T型窗体    352

8.6  MDI窗体应用    353

 @实例256  设计多文档界面    353

实例257  MDI窗体图片自适应    355

实例258  禁用MDI窗体控制栏中“最大化”

按钮    356

实例259  禁止调整MDI窗体大小    357

8.7  实用功能窗体设计    358

实例260  欢迎窗体    358

实例261  调用API函数设计关于窗体    359

实例262  屏幕滚动字幕    360

实例263  窗体抖动    361

实例264  显示Windows搜索窗口    363

实例265  使用InputBox创建密码输入框    364

实例266  使用API函数显示颜色对话框    366

第9章  菜单应用技术    368

9.1  标准菜单应用    369

 @实例267  为菜单添加访问键和快捷键    369

实例268  给菜单添加分割线    370

实例269  制作复选菜单    371

实例270  创建级联菜单    372

实例271  可收缩展开的菜单    373

实例272  动态创建菜单    374

9.2  制作个性化菜单    375

实例273  制作多语言菜单    375

实例274  改变菜单的颜色    377

实例275  创建菜单单选项    378

实例276  向系统菜单中添加自定义菜单    379

实例277  创建带历史信息的菜单    381

实例278  创建分栏式菜单    382

 @实例279  创建出式菜单    384

实例280  控件上的出式菜单    385

实例281  创建带图标的菜单    387

实例282  为无标题栏窗体添加菜单    389

实例283  创建个性化出式菜单    390

9.3  高级菜单应用    392

实例284  调用系统菜单    392

实例285  调用其他应用程序的菜单    393

实例286  创建右键菜单用于粘贴    395

实例287  制作带菜单的记事本    396

实例288  根据表中数据动态生成菜单    397

 @实例289  通过菜单控制操作权限    398

实例290  菜单复制器    399

实例291  菜单提取器    403

9.4  导航菜单应用实例    406

实例292  图形导航按钮    406

实例293  树状导航菜单    407

实例294  类似于QQ的导航菜单    409

实例295  将程序图标添加到托盘中    411

第10章  工具栏与状态栏    413

10.1  工具栏应用    414

实例296  利用ToolBar控件创建简单的工具栏    414

 @实例297  制作带图标的工具栏    415

实例298  制作IE式工具栏    417

实例299  带提示功能的工具栏    418

实例300  为工具栏添加事件处理代码    419

 @实例301  带下拉菜单的工具栏    420

实例302  可调整按钮位置的工具栏    421

实例303  浮动工具栏    422

实例304  根据表中数据动态生成工具栏    424

实例305  利用CoolBar控件制作工具栏    426

实例306  使用Image和Label制作工具栏    427

10.2  状态栏应用    428

 @实例307  显示系统时间的状态栏    428

实例308  显示当前用户的状态栏    429

实例309  时间显示到秒的状态栏    430

实例310  在状态栏中显示鼠标位置    431

实例311  在状态栏中显示当前状态    432

实例312  在状态栏中显示数据库属性    433

实例313  动态添加状态栏窗格    434

实例314  自己制作状态栏    435

 

第3篇  控件应用篇

第11章  标准控件应用    438

11.1  标签文本框典型实例    439

实例315  按设定值使标签自动换行    439

 @实例316  使用标签控件模拟按钮动作    440

实例317  限制文本框输入字符数    441

 @实例318  限制文本框只能输入数字    442

实例319  自动删除文本中的非法字符    443

实例320  格式化文本为指定格式    444

实例321  限定文本框只允许输入日期型数据    445

实例322  为文本框设置新的系统菜单    446

实例323  文本框只能输入小写字母    447

实例324  为文本框添加列表选择框    447

实例325  使两个文本框的内容同步    448

实例326  在文本框光标处插入文字    449

实例327  文本框获得焦点自动全选    450

实例328  自定义文本框插入符    450

实例329  获取文本框内文本行数    452

实例330  文本框实现撤销功能    452

11.2  列表框、组合框控件应用    453

实例331  向列表框控件添加数据    453

实例332  利用ListBox控件实现标签式

数据选择    454

实例333  删除列表框中的复选数据    455

实例334  快速选中ListBox中的全部条目    456

实例335  列表中拒绝添加重复信息    457

 @实例336  移动列表中项目到另一个列表    458

实例337  将数据库中的数据表添加到列表中    460

实例338  将表中数据添加到ListBox列表    461

实例339  带水平滚动条的ListBox控件    462

实例340  在列表框数据中随机抽取数据    463

实例341  防止将重复项目添加到组合框控件中    464

实例342  实现ComboBox条目快速查询    465

实例343  将数据表中的字段添加到ComboBox

控件    466

实例344  自动改变ComboBox下拉列表的长度    467

实例345  改变ComboBox控件下拉列表的宽度    468

 @实例346  将ComboBox控件放到ToolBar控件上    469

11.3  按钮选择类控件    471

实例347  设置按钮支持Enter键和Esc键    471

实例348  为按钮动态加载图片    472

实例349  动态添加按钮及其响应事件    473

实例350  利用按钮数组控件简化编程    474

实例351  创建粘性按钮    475

实例352  制作赛跑小游戏    475

实例353  利用选择控件设置操作权限    477

实例354  字体设置    478

实例355  利用选择控件实现复杂查询    479

11.4  图形图像控件应用    481

实例356  随鼠标移动的图形    481

实例357  在图片上放置文字    483

11.5  滚动条控件    484

实例358  使用滚动条改变窗体颜色    484

实例359  使用鼠标移动滚动条    484

实例360  浏览大幅图片    485

实例361  实现窗体滚动    487

11.6  时钟控件    488

实例362  制作倒计时程序    488

 @实例363  打老鼠游戏    488

11.7  其他应用    490

实例364  利用Load和Unload动态添加、

删除控件    490

实例365  利用Shape控件实现按钮效果    491

实例366  获得窗体中的控件名称列表    492

实例367  为控件添加标题栏和控制按钮    493

实例368  画桃花    494

第12章  ActiveX控件应用    496

12.1  框架类控件应用    497

实例369  利用TabStrip控件与Frame控件实现

选项卡    497

实例370  为SSTab选项卡设置背景色    498

实例371  获得选项卡中的所有控件    499

实例372  为SSTab选项卡添加图标    500

实例373  限制用户切换SSTab选项卡    501

实例374  利用SSTab控件设计系统设置程序    502

 @实例375  利用SSTab控件设计多选项卡浏览器    504

12.2  进度条控件应用    506

 @实例376  为启动界面添加进度条    506

实例377  在数据库处理时显示进度    507

实例378  制作特效进度条    509

实例379  更改进度条颜色    510

实例380  利用Slider控件实现音量调整    511

12.3  CommonDialog控件应用    512

实例381  使用“打开”对话框打开一个文件    512

实例382  设置默认路径    513

实例383  使用颜色对话框设置窗体背景色    514

实例384  显示“打印”或“打印选项”对话框    515

实例385  从公共对话框控件中提取多个

文件名称    517

12.4  RichTextBox控件应用    518

实例386  使用RichTextBox控件打开和保存文件    518

实例387  在RichTextBox控件中查找文本    520

实例388  在RichTextBox控件中进行中英文文字

查找并描红    522

实例389  在RichTextBox控件中进行文本替换    523

实例390  提取RichTextBox控件文本到数组    524

实例391  对RichTextBox控件中的选定文本

进行打印    525

实例392  设置RichTextBox控件的页边距    526

实例393  高亮显示一整行数据    527

实例394  获取文本行号    528

实例395  利用RichTextBox控件实现文档

管理功能    529

实例396  利用RichTextBox控件显示图文数据    532

实例397  创建彩虹文字    533

12.5  TreeView控件应用    535

 @实例398  树状显示吉林省各市县名称    535

实例399  设置TreeView控件的背景色    536

实例400  获得所有同级节点的内容    538

实例401  在树状结构上实现右键菜单操作    539

实例402  带复选功能的树状结构    541

实例403  使用TreeView控件实现多级商品

信息浏览    543

实例404  动态修改树状结构的节点    544

实例405  将XML文档显示在TreeView中    546

12.6  ListView控件应用    547

实例406  显示列表中当前人员的姓名信息    547

实例407  设置ListView控件的显示方式    548

实例408  将图标加载到ListView控件中    550

实例409  利用ListView控件显示图像列表    551

实例410  将数据库中的表添加到ListView控件    554

实例411  设置ListView控件的行间隔颜色    555

 @实例412  利用ListView控件设置用户权限    557

12.7  时间日期类控件应用    558

实例413  判断当前选定的日期是星期几    558

实例414  查询指定时间段的数据    560

第13章  自定义组件和第三方控件    562

13.1  自定义控件及类库    563

 @实例415  透明窗体类库    563

实例416  数据库通用模块    564

实例417  Excel表格生成模块    566

 @实例418  程序托盘控件    569

实例419  验证码控件    570

实例420  文件夹列表对话框控件    572

 @实例421  自定义标题栏控件    574

13.2  第三方控件及类库的使用    576

实例422  使用ShockwaveFlash控件播放动画    576

实例423  使用BarCodeCtrl控件生成条形码    577

实例424  使用WindowsMediaPlayer控件

播放视频    578

实例425  使用SimpleChart控件生成图表    580

实例426  使用CtListBar控件制作QQ菜单    583

实例427  使用Microsoft Agent控件制作

程序助手    586

实例428  使用Microsoft Calendar控件制作日历    587

实例429  使用ScriptControl控件对字符串

进行运算    588

实例430  使用BSE控件创建不同风格的按钮    589

实例431  使用VsMenu控件创建漂亮菜单    590

实例432  使用ccrpProgressBar控件创建不同风格

进度条    593

实例433  使用ccrpHotKey控件创建热键    595

实例434  使用ezDICOMX控件浏览医疗图像    596

第4篇  键盘鼠标篇

第14章  鼠标相关    600

14.1  鼠标指针和键    601

实例435  定义鼠标指针形状    601

 @实例436  自定义鼠标指针图标    602

实例437  设置鼠标为ani格式的动画    603

实例438  为无标题的窗体添加鼠标效果    604

实例439  实现大十字光标的形式    606

实例440  交换鼠标的左右键    608

实例441  判断鼠标按下键值    609

14.2  鼠标动作    610

实例442  移动鼠标    610

实例443  鼠标的显示与隐藏    611

实例444  获得窗体上鼠标的位置    611

实例445  获得屏幕上鼠标的位置    613

实例446  限制鼠标在某一区域工作    614

实例447  拖动无标题栏的窗体移动    615

实例448  利用鼠标绘图    616

 @实例449  鼠标点不到的按钮    618

实例450  记录鼠标行为    619

实例451  获得和设置鼠标双击的时间间隔    620

实例452  跟随鼠标移动的蝴蝶    621

实例453  制作鼠标拖拽控件程序    622

实例454  捕捉MouseEnter和MouseExit事件    623

实例455  鼠标样式设置器    624

实例456  利用鼠标移动浏览大幅图片    628

实例457  鼠标事件记录器    630

 

实例458  快捷键注册    633

14.3  鼠标应用    638

实例459  带鼠标指针的屏幕抓图    638

实例460  鼠标穿透效果    644

实例461  屏幕取词    646

 @实例462  打造自己的开心农场    649

第15章  键盘相关    652

15.1  键盘基础    653

 @实例463  键盘ASCII码查询    653

实例464  按Enter键移动焦点    654

实例465  将Enter键转换为Tab键    655

实例466  判断Num Lock键和Caps Lock键

是否锁定    656

实例467  转换键值    657

实例468  禁止使用窗体上的×关闭窗体    658

实例469  为自己的程序设置热键    659

实例470  为窗体设置热键    659

实例471  模拟Print Screen键按下    660

实例472  禁止使用Alt+F4快捷键来关闭窗体    662

实例473  拒绝键盘输入和鼠标按下    662

15.2  键盘综合应用    663

实例474  避免按Enter键产生“嘀”声    663

实例475  键盘幽灵    664

实例476  指法练习软件    667

实例477  制作打字母游戏    672

 @实例478  抓小偷    674

 

第5篇  文件技术篇

第16章  文件基本操作    678

16.1  文件基本信息    679

实例479  获取文件的大小    679

实例480  获得文件的扩展名    680

实例481  获取文件最后修改时间    681

实例482  使用API函数获取文件创建时间    682

实例483  使用API函数获取文件最后修改时间    683

实例484  获取文件特征码    684

实例485  从文件路径中获取文件名    686

实例486  获取短文件名    687

实例487  将短文件名转换为长文件名    688

实例488  获得文件的属性    689

 @实例489  设置文件属性    691

16.2  文件基本操作    692

实例490  批量删除指定类型的文件    692

 @实例491  批量重命名文件    694

实例492  删除文件    695

实例493  利用FileCopy语句复制文件    696

实例494  利用API函数MoveFile移动文件    697

实例495  利用API函数SHFileOperation复制文件    698

实例496  使用API函数CopyFile复制文件    700

实例497  使用API函数DeleteFile删除文件    701

实例498  使用API函数CopyLZFile复制文件    702

实例499  使用API函数创建文本文件    703

实例500  使用FSO对象创建文本文件    705

 @实例501  比较文件    706

实例502  判断文件是否存在    707

实例503  搜索文件    708

实例504  将文件删除至“回收站”    709

实例505  VB与Windows资源管理器互拷文件    711

实例506  选择执行具有特定标识的程序    713

16.3  文件打开与读取、写入    714

实例507  获取已经打开的文件的大小    714

实例508  设置随机访问文件的读取位置    715

实例509  从文件逐行获取信息    716

实例510  从文件逐字符获取信息    717

实例511  从文件一次性获取信息    718

实例512  以默认方式打开文件    719

实例513  二进制文件的读取与写入操作    720

实例514  以流的方式打开文本文件    722

实例515  使用XML文件保存数据    723

实例516  从INI文件读取程序设置    726

实例517  将窗体标题保存在INI文件中    727

实例518  以十六进制显示文件    728

实例519  文件分割与合并    729

实例520  替换文本文件中字符串    732

实例521  拖放文件,将文件名添加至列表框    733

实例522  创建临时文件    734

第17章  文件夹操作    737

17.1  文件夹基本操作    738

 @实例523  利用MkDir语句创建文件夹    738

实例524  利用FSO对象创建文件夹    738

实例525  根据数据库数据建立文件夹    740

实例526  删除文件夹    741

实例527  使用递归法删除文件夹    742

实例528  选择文件夹    744

17.2  文件夹应用    745

实例529  更改文件夹图标    745

 @实例530  保存文件夹目录到INI文件    747

实例531  提取文件或文件夹的目录    748

实例532  网络文件夹复制    750

实例533  文件夹加密    751

实例534  用VB设计个性化文件夹    752

 

 

第6篇  图形图像技术篇

第18章  图形的绘制    756

18.1  绘制几何图形    757

实例535  自定义容器的坐标系统    757

 @实例536  绘制网格    758

实例537  绘制立体三棱锥    759

 @实例538  绘制抛物线    760

实例539  利用Line控件设计分割线    761

实例540  绘制正方形    762

实例541  绘制正弦曲线    764

18.2  绘制图案    765

实例542  绘制艺术图案    765

实例543  万花筒    767

18.3  图形图像算法    769

实例544  沙丘图案的算法    769

实例545  等电位面图的算法    770

实例546  蜗牛线算法    772

实例547  绘制贝塞尔曲线算法    773

实例548  绘制尼哥米德蚌线的算法    775

实例549  画图程序    776

第19章  图像特效显示    778

19.1  图像的几何变换    779

实例550  图像剪切    779

实例551  图像的合成    780

实例552  图像翻转效果    782

实例553  图像旋转    783

实例554  二次线性插值法缩放图像    786

19.2  图像显示特效    789

实例555  图像切换特效    789

 @实例556  电影胶片特效    791

实例557  图片百叶窗效果    792

 @实例558  栅条显示特效    793

实例559  图像马赛克效果    795

实例560  雨滴显示特效    796

19.3  常见滤镜效果    798

实例561  图像锐化处理    798

实例562  图像柔化处理    800

实例563  图像灰度效果    801

实例564  图像反色处理    803

 @实例565  图像浮雕效果    804

实例566  图像明暗效果的改变    805

实例567  图像色彩变换    807

实例568  图像亮度和对比度改变    809

实例569  图像饱和度改变    811

19.4  其他图像处理操作    813

实例570  图像压缩处理    813

实例571  图像格式转换    815

实例572  图像边缘检测一    817

实例573  图像边缘检测二    819

第20章  图像管理    821

20.1  图像文件管理    822

实例574  保存图形文件    822

 @实例575  Visual Basic制作图片浏览器    823

实例576  具有缩略图功能的图片浏览器    824

实例577  批量修改图片名称    827

实例578  管理计算机内图片文件的程序    828

实例579  将指定文件夹下的图片分类存储    830

实例580  提取并保存应用程序的图标    832

实例581  图像分页预览    833

实例582  图像存储在数据库    836

20.2  图像识别    838

 @实例583  获取鼠标任意位置的颜色值    838

实例584  提取图片中的对象    840

实例585  简易人像识别程序    841

20.3  图片动画    842

实例586  利用图片制作屏幕保护程序    842

实例587  图片动画    844

20.4  其他应用    845

实例588  滚动广告字幕    845

实例589  屏幕抓图程序    846

实例590  电子名片    848

 @实例591  调用Word中的艺术字    849

实例592  使Windows开始屏幕保护    851

实例593  利用VB实现更换墙纸的功能    852

实例594  利用VB实现更换墙纸    854

实例595  屏幕保护程序(从左到右

显示图片)    855

实例596  图片转换为字符串    856

实例597  网页抓图    859

实例598  屏幕放大镜    864

实例599  明日电子书    867

实例600  绘制石英钟    871

A2  

热门设计服务