您的位置:首页 > 百科 > 正文

VisualBasic开发实战1200例(第Ⅰ卷)

来自Visual Basic开发实战1确没置服直格义200例》包括第I卷、第II卷共计1200个例子,本书是第I卷,共计600个例子。

本书以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用Visual Basic进行程序开发各个方面的知识和技巧。主要包括基础知识360百科、窗体界面设计、控件应用等。全书分6篇20章,共计600个实例和600个经验技巧。每个实例都是经过笔者精心筛选的,具有很强的实用性,其中一些实例是开发人员难于寻觅的解决方案。

  • ISBN 9787302242550
  • 出版时间 2011-1-1
  • 书名 VisualBasic开发实战1200例(第Ⅰ卷)
  • 出版社 清华大学出版社

图书信息

  书名:Visual Basic开发实战1200例(第Ⅰ卷)

  出版社:清华大学出版社

  ISBN:9787302242550

  出版时间:2011-1-溶敌创1

  作者:孙秀梅、巩建华

  定价:96元

内容简

  《Visual Basic开发实战1200例》包括第I卷、第I婷克杂造I卷共计1200个例子,本书是第I卷,共计600个例子。

  本书以开发人员项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用Visual Basic进行程序开发各个方面的知识和技巧。主要包括基础知识、窗体界面设计、控件应用等。全书分6篇20章,共计6记孩律完守全素长景00个实例和600个经验技巧。每个实例都是经过笔者精心筛选的,具有很强的实用性,其中一些实例是开发人员难于寻觅的解决方案。

  本书两卷共计1200个例子,包括了开发中各个方面最常用的实例,是目前市场上实例最全面的开发类图书;本书实例来源于多位粮染针工程师的多年积累着边现,具有很强的实用性。

  本书附带有配套DVD光盘,光盘中提供有部分实例的视频和大部分源代码,读者可以稍加修改应用。

  本书适合Visual Basic的初学者,如高校学生、求职人员作为来自练习、速查、学习使用,也适合Visual Basic程序员参考、查阅。

图书目录

  第1篇 编程基础篇

  第1章 初识Visu侵红宣庆海望觉调负al Basic 6.0 2

  1.1 Visu来自al Basic 6.0的环境配置 3

  实例001 启动VB 6.0 3

360百科  实例002 设置工程属性 4

  实例003 定晚略失制工具栏 5

  实例004 窗体的布局 6

  实例005 对齐控件 6

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

  实例007 定制编程火说效马书划环境 8

  1.2 VB应用程序的开发步骤 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 利用数组设置MSFlexGrid的表头和

  列宽 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 自己制作工具栏 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

  实例552w 图像翻转效果 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 VB制作图片浏览器 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

发表评论

评论列表