新書推薦:
《
理想城市:环境与诗性
》
售價:NT$
390.0
《
大模型推荐系统:算法原理、代码实战与案例分析
》
售價:NT$
445.0
《
逆风翻盘 危机时代的亿万赢家 在充满危机与风险的世界里,学会与之共舞并找到致富与生存之道
》
售價:NT$
625.0
《
工业互联网导论
》
售價:NT$
445.0
《
木偶的恨意(法国悬念大师米歇尔普西悬疑新作)
》
售價:NT$
295.0
《
孤独传:一种现代情感的历史
》
售價:NT$
390.0
《
家、金钱和孩子
》
售價:NT$
295.0
《
形而上学与测量
》
售價:NT$
340.0
|
內容簡介: |
《Visual Basic开发实战1200例》包括第I卷、第II卷共计1200个例子,本书是第I卷,共计600个例子。
本书以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用Visual
Basic进行程序开发各个方面的知识和技巧。主要包括基础知识、窗体界面设计、控件应用等。全书分6篇20章,共计600个实例和600个经验技巧。每个实例都是经过笔者精心筛选的,具有很强的实用性,其中一些实例是开发人员难于寻觅的解决方案。
本书两卷共计1200个例子,包括了开发中各个方面最常用的实例,是目前市场上实例最全面的开发类图书;本书实例来源于多位工程师的多年积累,具有很强的实用性。
本书附带有配套DVD光盘,光盘中提供有部分实例的视频和大部分源代码,读者可以稍加修改应用。
本书适合Visual Basic的初学者,如高校学生、求职人员作为练习、速查、学习使用,也适合Visual
Basic程序员参考、查阅。
|
目錄:
|
第1篇 编程基础篇
第1章 初识Visual Basic 6.02
1.1 Visual Basic 6.0的环境配置3
实例001 启动VB 6.03
实例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 将AMPM格式时间转换为普通格式时间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
8.2 主界面应用实例323
8.3 窗体位置应用实例330
8.4 窗体标题栏应用实例339
8.5 窗体形状应用实例346
8.6 MDI窗体应用353
8.7 实用功能窗体设计358
第9章 菜单应用技术368
9.1 标准菜单应用369
9.2 制作个性化菜单375
9.3 高级菜单应用392
9.4 导航菜单应用实例406
第10章 工具栏与状态栏413
10.1 工具栏应用414
10.2 状态栏应用428
第3篇 控件应用篇
第11章 标准控件应用438
11.1 标签文本框典型实例439
11.2 列表框、组合框控件应用453
11.3 按钮选择类控件471
11.4 图形图像控件应用481
11.5 滚动条控件484
11.6 时钟控件488
11.7 其他应用490
第12章 ActiveX控件应用496
12.1 框架类控件应用497
12.2 进度条控件应用506
12.3 CommonDialog控件应用512
12.4 RichTextBox控件应用518
12.5 TreeView控件应用535
12.6 ListView控件应用547
12.7 时间日期类控件应用558
第13章 自定义组件和第三方控件562
13.1 自定义控件及类库563
13.2 第三方控件及类库的使用576
第4篇 键盘鼠标篇
第14章 鼠标相关600
14.1 鼠标指针和键601
14.2 鼠标动作610
14.3 鼠标应用638
第15章 键盘相关652
15.1 键盘基础653
15.2 键盘综合应用663
第5篇 文件技术篇
第16章 文件基本操作678
16.1 文件基本信息679
16.2 文件基本操作692
16.3 文件打开与读取、写入714
第17章 文件夹操作737
17.1 文件夹基本操作738
17.2 文件夹应用745
第6篇 图形图像技术篇
第18章 图形的绘制756
18.1 绘制几何图形757
18.2 绘制图案765
18.3 图形图像算法769
第19章 图像特效显示778
19.1 图像的几何变换779
19.2 图像显示特效789
19.3 常见滤镜效果798
19.4 其他图像处理操作813
第20章 图像管理821
20.1 图像文件管理822
20.2 图像识别838
20.3 图片动画842
20.4 其他应用845
|
|