说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

在VB中使用数据窗体设计器插件

HTML文档下载 WORD文档下载 PDF文档下载
在VB中使用数据窗体设计器插件
长沙 李德章
凡使用过VB4以上版本的用户都会发现,与VB3相比,它提供了一个称之为插件的新特征,一个插件实际上是一个OLE服务器,用于扩展VB开发环境,增强VB的功能。我们可以使用插件为VB菜单增加定制项,可管理当前激活窗体及控件,并响应多种文件控制事件。VB在SAMPLES目录的ALIGN、DATAWIZ和SPY子目录下就包含了三个这样的插件应用程序。
这里我们着重讨论DATAWIZ下的数据窗体设计器插件。
1.数据窗体设计器插件的引入
通常,我们在使用VB数据控件设计数据窗体时,大量的时间都花在窗体的可视化设计过程上,如标签和数据装订控件的建立和对齐定位。我们设想要是能根据数据库结构自动生成数据窗体,那将是一件非常令人愉快的事情。随着VB4的推出,我们将会惊喜地发现,它不仅提供了实现插件的功能,而且包含了一个实用的数据窗体设计器(Data Form Designer)插件。利用该插件瞬间即可生成使用数据控件的简单数据窗体。但是由于该窗体设计器只是一个随VB发行的示例应用程序,我们必须首先载入该文件,生成VB的一个插件,再安装该插件才能使用。所以VB的数据窗体设计器可能还不广为人知,下面将它介绍给VB的使用者,希望能为他们设计数据窗体提供帮助。
2.载入数据窗体设计器示例文件
如果数据窗体设计器没有出现在可用插件的列表中,则必须载入它,其步骤是:
●选择File|Open Project菜单命令,打开\Vb\Samples\Datawiz\Dfd.Vbp项目文件
●选择File|Make EXE File命令创建一个可执行文件
●运行该程序,数据窗体设计器自动加入到下一步中要使用的可用插件到列表中
3.安装数据窗体设计器插件
安装数据窗体设计器插件是通过插件管理器完成的,其过程是:
●选择Add-Ins|Add-In Manager菜单命令
●选取Data Form Designer,即数据窗体设计器
●单击OK,则数据窗体设计器出现在Add-Ins菜单中
4.使用数据窗体设计器
通过几个简单的步骤就可创建一个查看并编辑库的示例应用程序:
●选择Add-Ins|Data Form Designer菜单命令,弹出一个数据窗体设计器窗口
●输入窗体名称
●选取一个数据库类型
●单击Open Database打开一个数据库
●从RecordSource列表中选取相应表
●从Available Columns中选取部分或全部字段至Included Columns中
●单击Build the Form按钮,产生所需要的数据窗体
●数据窗体建立完毕,单击Close按钮
●选择Tools|Options命令将该窗体设置为启动窗体
●运行该应用程序
5.数据窗体设计器完成的工作
数据窗体设计器为程序开发者创建的可视窗体包括以下的工作:
●在窗体上增加一个数据控件,并为其设置Connect,DatabaseName和RecordSource属性
●对于表中所选的数据库字段,增加一个有字段名的标签和相应的装订控件,装订控件的类型取决于字段的数据类型:


字段数据类型

装订控件类型




字符串、日期和数值

文本框




布尔

检查框




Memo域

多行文本框




二进制数据

OLE包容器




●增加四个命令按钮:增加、删除、刷新、更新和关闭,以执行不同的数据访问功能
为命令按钮和数据控件增加简单的程序代码和注释说明
当然,使用数据窗体设计器产生的数据访问窗体是非常简单的,但这个简单的窗体可以作为在应用程序中建立更复杂的数据访问功能的框架结构。
Tsar开源:淘宝内部大量使用的系统监控工具 五款超实用的开源SVG工具 微信收费事件背后被广泛忽略的技术细节 UIDesigner 3.0架构设计总结 黑客怒了:政府花930万美金仅做一款App Email服务迎来“第二春” 未来将更加个性化 贯穿应用开发始终的八大陷阱 微评微软也推智能手表:是追求未来,还只是跟随? Firefox OS今年6月在5国首发 不含美国市场 8086/8088汇编指令手册 下一个被黑客攻击的对象—无线路由器 Windows Blue开始按钮或将回归,你怎么看? Evernote推孵化器 不占股权 基于C++和Lua的移动游戏引擎Leadwerks 3发布 苹果秘密测试iOS 7与iPhone 6 或将6月发布 酷6 CTO 陆坚:请先信任你的程序员 从电信联手i-Free,看运营商渠道的加速整合 “Animory”开发者分享HTML5游戏开发经验 Appflood SDK:连接中国与海外App流量交互平台 Apache Subversion 1.7.9正式发布! 微软IE浏览器5大动向 加速吸引开发者 开源的简繁转换库OpenCC支持Node.js 继Opera之后,Adobe表示将支持Google Blink 提高大型软件项目质量的一些实用型技术分享 谷歌推出Mirror API,开发者可为Google Glass开发应用 无需999,也不要499,99美元Linux超级计算机带回家 微软反击AWS:推出EC2并大幅降价,“价格战”正酣 Operation InVersion:拯救了LinkedIn的大修项目 五步走战略——Avocado在最初几周内迅速扩大30倍 NoSQL产品测评:Cassandra、MongoDB、Couchbase和Aerospike 谷歌眼镜开箱评测:比想象更精致 u 盘的使用问题 急 急 急!!!!! 谢谢大家 两块硬盘,装两个linux系统,如何设置启动? 图象横向和纵向的显示问题 问个基本问题? 问一个SQL查询语句 难题!怎么通过Proxy的NTLM验证? 分不是问题,望高手详解 允许DBGrid对记录进行编辑,在线等待,急急急~ ISO 1054 标准 请问如何使用PFC中数据窗口的resize服务? 页面设置问题!请教!! 哪里有 趣味程序导学 java2這本書的源代碼下載﹖ 关于win2000AD的一个问题?(急) 为什么找不到a.out文件 oracle 的SGA问题,性能优化 写功能模块报告含流程图的问题 请教关于DOM NodeFilter的相关用法! 关于BREW 买书落,便宜啊......(UP有分) 请问,通过java怎么访问其他机器的web services?提供思路就给分! 现在我面临着给50多台机装win2000的任务,怎么办 oracle 的SGA问题,性能优化 刚刚完成的改版公司主页。大家去支持一下小弟呀! ? 有谁知道上海的做J2EE薪水有多少(平均水平),谢谢大家! 几个算法问题,参与者都有分! .NET制作的安装程序安装好后如果删除了打包的一个文件,再次通过快截方式启动时会重新安装,怎么不让他安装? 哪位能给提供一套ISO文档的实例? 如果procedure中执行的是一条SQL语句,如何得到返回的数据集? 可不可以在单线乘里开2个SOCKET? 帮我看看这个c语言的程序! 怎样处理窗口标题? 高分求助 !!!怎样利用INTERNET实现异地多台机器互连? 很简单,如何得到当前的时间和日期?(在线等待) 请问哪里有用applet做的,能绘制数学曲线的动态演示系统?各位,请不吝赐教 今天大清早被人诅咒! Delete 多个表时一条语句怎样写?? 请教:如何获取文本框中SQL语句。50分 日期型的格式应该怎样写?? windows xp internet 浏览器的问题 大家帮我看看这段代码:它是如何得到name和phone的值,并写到文件中取得 100分求李维的delphi5.x分布式系统开发的源代码,电子书我已经有 奇怪。为何win2000的搜索选项中的日期控件是Delphi中的样式?欢迎来讨论,给分!!! 请教一个数据库查询的问题! 哥、姐帮帮小第,一生成并打印表格问题(有图片及字体适应),急急,十万火急。 怎样在ASP.NET的页面中,把DataGrid的表头改名??急急急!!! 在线求教:怎样在自己定义的函数里封装自己的MouseMove类??? (高手求救………100分)怎么样用socket(http)实现上载!请提供思路或source code! 怎样调用Dll中导出的变量??? 那位大哥有关于颜色渐变的算法的代码,给小弟一份 小弟万分感谢 颜色渐变的算法 颜色渐变的算法 问一个有关缓存的问题 更换基类的问题? 2014香港回归多少年 净水器RO膜 50G和75G有什么区别? 崇祯宗和皇太极的成败浅议 新民主义革命的三大法宝是什么?毛泽东是怎样论述其相互关系的? 平时你在街头或商店、电视或报纸上看到过利用成语谐音的广告词了吗?能写出其中一个吗?不可重复 李自成和皇太极有没有勾结啊? 香港回归至今已有多少年?我要去香港啦! 熹宗没有被女真打到北京城下,反而崇祯直接被女真打到北京城下,谁昏啊 简述皇太极和崇祯的相同和不同之处 请问今年7月1日是香港回归多少年纪念日?回答具体一点! 李自成打到北京城为什么崇祯不从南方调兵,南方还有半壁江山怎么能说...李自成打到北京城为什么崇祯不从南方调兵,南方还有半壁江山怎么能说无兵可用 请大家告诉我一下 皇太极之后的皇帝都有谁 谢谢 K+ Ca2+ Cl- NO3- 在溶液中,通入CO2 能否共存?Ca2K+ Ca2+ Cl- NO3- 在溶液中,通入CO2 能否共存?Ca2+ 是不是会与CO2反应? 崇祯为何不联合李自成共抗清军.假如李自成和崇祯合作.实现国共合作.那么?是否能抗击清军? 皇太极是使用怎样的反间计使崇祯杀了袁崇焕最好有拘捕时的具体事例 香港回归之前比如说 英国人和香港人平等吗 英国是否想奴化香港人 香港回归前的生活等等 中环 外环 内环 抗日战争初期,国民党正面战场发生的最大规模的战役是什么 无锡锡惠公园有一个九龙壁.在色彩鲜明的琉璃壁面上,九条体态矫健、龙爪雄劲的蛟龙,正发威逞强,腾飞在云雾之中,那活泼生动的姿态,吸引了络绎不绝的游客. 九龙壁,是较珍奇的景观.它 上海市恒丰路是内环与中环之间还是中环与外环之间?闸北区恒丰路 用叠词补充完整()()大国 作文:关于家乡的风景450字主要内容是什么? 锌与硝酸反映 给下列的词语补充叠词枪声( )( ) 风声( )( ) 炮声( ) ( )钟声( )( ) 雨声( ) ( ) 鸟声( ) ( ) 关于香港回归从香港被谁占领到回归 HNO3(1:28)这种表达方法在化学中有什么意思啊还有1比28的HNO3怎么配置,PH为多少啊 电磁波的特征有哪些?有关电磁波的知识就行! 7、法律具有国家性的基本含义是指A它是以国家的名誉创制的 B它是以国家强制力保证实施的C它保护国民的权利D法律适用范围以国家主权为界限 抗日战争初期国民党正面战场打了哪几场大战役?淞沪会战那个级别的 (求助)“债法”用英语怎么说啊?顺便翻译一下 当代西方文化社会思潮怎么用英语说 行凶的法律释义是什么 为什么在抗战初期,国民党正面战场会战最重要的意义是粉碎日本速战速决的计划?为什么不是有力地配合敌后战场的开辟,而是粉碎日本速战速决的狂妄计划? RO膜安装反了会怎么样 125G无泵纯水机RO膜是否能装到50G高压纯水机上用. 如果崇祯答应了李自成的议和让他做西北王他么会联手对付关外的满清吗?李自成并没有想灭掉明朝的想法,他只是想让明朝给他个藩王称号所以和明朝议和但被崇祯拒绝了,如果崇祯让李自成 壁虎吃什么东西? 卡接式ro膜要水泵增压么 如果崇祯及时迁都,跑到南京,那么明朝有没有机会改变被清朝或者李自成灭亡的结局? 大家看看这是什么东西,尾部很长额!大约20厘米,我很好奇啊! 谁知道变异蚊子的电影叫什么啊 里面的蚊子特大 化学中的硝酸环境指的是什么?硝酸环境会导致什么? arduino做循迹智能小车的问题用的红外传感器,检测地面的白纸黑线循迹,传感器不听话··很难调好怎么办?定义在void setup的中断是同级中断吗如果要中断嵌套,是把attachInterrupt写在中断函数里面 水系统里的"RO"代表什么意思啊?什么RO水箱,RO泵,RO膜、、、? 明朝最后一个皇帝是崇祯皇帝朱由检吗 如何智能小车如何在盲走时走直线 放电影时.银幕越大,放映机应该离银幕( )放电影时.银幕越大,放映机应该离银幕( ),当银幕上的像不清晰时,需要调节( ),银幕上的像相对于观众来说是放大的( )像、帮我解释下放映电 如何客观评价明朝的最后一位皇帝崇祯? 有没有关于2012年之后的末世预言?那2012要是没事,会不会又挖出来某个新的历史预言资料那?呵呵,要是2012没事,那以后又没有什么 2020、2050、3012什么预言的了,那岂不是很没意思啦?还有,那样是 电视上报刊上,常常有精彩的广告语,写两则广告语供大家欣赏(必须写明是什么广告) 在下列事例中,物体受到平衡力作用的是()A.正在圆轨道上转圈的过山车B.减速进站的火车C.在马路上匀速直线行驶的小车D.腾空加速上升的火箭 请高手提供小车走定点走方格C语言能实现象视频里面小车的效果. 搜集电视 报纸 商店里的广告词 广告语(20条) 电磁波有哪些特性 如何利用超声波让智能小车(左右两边各装一个超声波)沿直线行走?就是始终使它与墙面保持某个特定的距离,墙在车左边时用左边的超声波控制,墙在车右边时用右边的超声波控制,遍历完整 不敢恭候什么意思 5则电视中的广告词,并选其中的一则说说他语言上的特点 电磁波有哪些特点? 新民主义革命三大法宝是什么?毛泽东是怎样论述其相互关系的 今天中午我看了记录片《公元1644》后才知道,在李自成兵临北京城下时崇祯竟然拒绝了李自成提出的只要封他为西北王他就立马退兵的要求,这些都是我原先不知道的历史事实记录片说,李自成 电磁波的三种特性麻烦字多点,最好是一句话 天降“救命钱” 浙江金华警方顺藤摸瓜漓江入选全球最美15条河流 成中国唯借“欧锦赛”代理境外赌球网站 浙江一美国脱口秀主持人就“杀光中国人”言论俄媒:法国和荷兰部长将用带语音编码手日本厂家用世界最薄面料 制作出仅8克中方回应澳政府对华为禁令:希望提供公中方对国际原子能机构与伊朗积极互动表俄圣彼得堡将遭强飓风袭击 涅瓦河水位穆兄会领导人将首次在埃及受审 原定于俄媒:法国荷兰政府部长将使用带语音编外交部:中澳应共同努力为彼此企业正常西班牙遭美监控消息被指未引发国内强烈白宫:美国政府或会对美情报机构工作进日本一公司办公室内种160多盆大麻草澳大利亚新政府称将继续禁止华为参与网俄北高加索发生枪战 1名军官和1名武俄北高加索发生枪战 1名军官和1名武格鲁吉亚现总统发表卸职演讲 感谢民众格鲁吉亚现总统发表卸职演讲 感谢民众教授:转基因技术从根本上灭绝人类 是三明公安一副大队长喝酒猝死自行车莫名遭锁陈北辰、张永海六人画展 明日榕城开幕火车站安检处 有个“助人储钱盒”河南一幼儿园接送幼儿车辆严重超载 被武汉三男子在地铁站打人引发拥挤踩踏 男子借网上逃犯身份证乘火车 警方审查“呼格案”嫌疑“真凶”赵志红受审秀山花灯的喜与忧主动纠正税收违法行为可减免“滞纳金”北京朝阳区一超市取消促销活动 称因接陈水扁获准保外就医 吕秀莲称其获知后科比20分+致命球希伯特失绝杀 湖人辽宁锁定常规赛前2 周五若胜广东为冲美元汇率飙升创11年新高布泽尔推翻希伯特还带垃圾话 黑姚明失探月三期再入返回飞行器服务舱飞离地月北京将递交2022年冬奥会申奥报告日本财务相:日本难在3月底前通过20探月三期再入返回飞行器服务舱飞离地月纽约遇害华裔警察刘文健葬礼举行 数万
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘