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

在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包容器




●增加四个命令按钮:增加、删除、刷新、更新和关闭,以执行不同的数据访问功能
为命令按钮和数据控件增加简单的程序代码和注释说明
当然,使用数据窗体设计器产生的数据访问窗体是非常简单的,但这个简单的窗体可以作为在应用程序中建立更复杂的数据访问功能的框架结构。
2013中国Linux内核开发者大会亮点汇总 UnitedStack:用社区的方式做IT 手游狂潮:小团队如何提高游戏数据化运营效率? 2012年全美CEO收入榜:扎克伯格第一、库克第五、Marc Benioff第九 专访:InMobi全球CEO Naveen Tewari MDCC 2013精彩专题论坛之产品与设计 中关村大型IT人才招聘会举办 现场火爆 [简讯]新代码编辑器Lime发布 号称Sublime Text的开源实现 从真实案例出发:如何在协作开发中避免误解! Google工程师谈程序员的自我修养 依然很强大:微软第一财季净利润同比增17% MDCC 2013垂直行业应用与O2O专题论坛透露劲爆话题 专访豌豆荚产品设计团队:Design Hackathon是绞尽脑汁之后的海阔天空 首日报名爆满超300 向C++大师Lippman提问征集 做华为合伙人:华为开发者联盟沙龙(北京站)即将开幕 Windows XP发行12周年 我仍年轻而你已垂暮 2013浏览器市场份额:Chrome领衔,Firefox、IE相去甚远 人人网陈弢:从RecSys2013看大数据和移动给推荐系统带来的挑战 继续紧逼Oracle:在占领谷歌等公司之后,MariaDB迈向企业端 移动周报:十款最实用的Android UI设计工具 阿里巴巴CTO王坚:开发者精神是云计算与移动互联网的“信仰” 黑客老鹰:安全软件同样需要用户体验 六届中国大数据技术大会PPT精粹(二) 专访百度蒋凡:从RecSys2013大会看推荐系统发展新趋势 Hike副总裁杜中强:携手阿里云OS,拥抱云时代 玩蟹科技CEO叶凯:手游和云计算的合作相得益彰 倒计时20天!金玩奖各大奖项花落谁家由你主宰 宅男程序员福利:来自纽约的28位智慧与美貌并存的IT女神 创季度记录:苹果发布第四季财报 iPhone仍是苹果商业心脏 在破晓中行走:一位盲人开发的盲人应用 腾讯云俱乐部成都站——云时代手游开发:用数据说话 现在最好的jsp服务器是什么??最全面稳定的是哪一个?? 那位仁兄能给出一个24位bmp的图片转换成黑白的bmp图片的代码(别嫌分少啊) 对不住我的职业道德了…… 那位仁兄能给出一个24位bmp的图片转换成黑白的bmp图片的代码( 别嫌分少) 一个很菜的问题:怎样把文档类的数据传到CMainFrame 一个很有趣的问题,但是比较难哟,高手请进,一定给分!!!! 请问war是什么文件? 用LOTUS SCRIPT怎么样对修改一个文档中域的值?有没有代码? 各位,哪里有design patterns下载呀? 打印问题有谁能解决 十万火急,兄弟们过来帮帮忙........... 多字段模糊查询~~~谁会啊!! 高手请进 关于dialog和控件回车键消息处理的小问题 photoshop背景色的问题 虚函数能否做友元? const^:^ *********在dll文件中怎样打开一个窗口********* 自定义对话框 求解:怎样使用数据窗口能多页预览?有这项功能吗? 域的DNS有问题! 出现out of range 只是偶尔出现并不是经常出现?我的配置在里面 想问问大家关于微软认证的看法。 我有光驱上哪找 请问斑竹:c#中有类似exit(0)之类的函数吗, 请问谁有将可执行文件中的资源提取出来保存在新的rc文件中的源代码? PB数据库的连接分类解决问题? 数据窗口鼠标焦点为什么会遗失? 怎么用xp安装盘升级两千或酒吧下的wmp? 怎样得知ListBox中已经有多少项内容了? 看看大家关于微软认证的看法(只能给77,全给了) OFFICE XP以及金山词霸的漂亮菜单如何实现的??有源代码可以参考吗?? 谁能说一下"快手"的程序是怎么工作的啊 这个问题我都问了三遍了,还是没人帮忙回答一下? 这样怎么能不行了?怪了. ~散分哦~,哈~ 可怜的准初级程序员(水平的没过,竟然拿了个资历格的) 各位兄弟请了!一个远程接入问题邀请教各位~! 这个问题好象不难 如何在WIN NT4中安装、使用IIS4????? no pains,no gains. work for the beautiful girl here and for our beautiful life 各位大侠: 我是新手,有人能给我讲讲xmlspy吗?? win.ini与SYSTEM.INI的区别? Oracle 的产品真的很烂吗?参与者都有分! 现需开发一套对多个数据库(不是一个数据库中的多个表)进行操作的程序,使用BDE,请大家提建议 CPen的问题! 各位请教:我要通过电话线做多路远程接入但我不想用路由器 请问,使用ado控件的程序,考到其他机器上,除了数据库和应用程序之外,还需要拷贝什么文件? 部分技术超过OFFICE 国产软件挑战微软 关于子窗口 请教:uninstall onflow.exe和wcmdmgr.exe是什么软件? 染布厂一般用什么化工原料我想向染布厂销售一些化工原料,请帮忙例举一些,包括水处理化工原料 下列结构属于细胞的是:A胶原纤维B神经纤维C肌纤维D胶原原纤维E网状纤维 橡胶的硬度在70-80度,请问要用哪种材料,请具体说明material must be kind of rubber with hardness of 70shorA to 80shoreA是做耳机用的,要求防水. 涂层厂要用哪些化工原料 胶原纤维是细胞吗 哪种材料硬度足够且容易与橡胶分开 硬度 锌合金钢和玻璃钢哪个硬? 为什么肌纤维能称之为细胞? 关于橡胶材料选用!有哪种橡胶材料,是耐磨,耐氧化,耐油(润滑油)~? PVC-U双壁波纹管标准是什么?PVC-U双壁波纹管目前有没有国家标准 肌纤维是细胞?如题 AES冬天不好溶解?AES冬天抱团了,如果用热水溶解很容易,但要烧热水比较麻烦,如果先把片碱放在水中溶解(会放出大量的热),然后将AES再放到碱液中,这样做可以吗?为什么?那么一般溶解AES需 吹泡泡用的起泡剂是什么化工原料 污水处理氧化池细菌的培养办法.求具体操作规程被安排负责公司的污水处理,接触氧化池要培养细菌.本人一门外汉,第一次接触,没有头绪.我们污水处理的流程为:格栅井——调节池——厌氧 502可以用来粘塑料吗?RT,我不小心把女朋友送给我的塑料玩偶摔碎了,我很心疼,想把他们粘起来,用502可以吗?或者说要用其他的胶水?我的那个塑料玩偶有点硬,看上去有点像陶瓷的,可是摔碎后 哪种化工原料可以调制泡泡水 韧性造句(有弹性,不易折断),(坚韧的性格)越长越好20字以上 AES怎样就可以完全溶解到水里了?需要加些什么? 化工原料在哪些行业用量较大,分别是哪些原料,主要是想问问化工原料的主要的使用行业和可以生产出的产品,分别会用到哪些化工原料~ 用 韧性(坚韧的性格) 造句! 木板上粘了502胶水怎么办 怎样降低造纸厂AKD施胶剂的用量? 用韧性的不同意思造句 1.(有弹性,不易折断) 2.(坚韧的性格) 用韧性的不同意思造句 1.(有弹性,不易折断)2.(坚韧的性格) 如何溶解AES 双壁波纹管的米重的计算方法详细的双壁波纹管的米重计算方法,内壁占用的百分率的计算方法, 韧性(坚韧的性格)造句 表面活性剂AES在多少温度下分解? 造纸厂污水处理菌种如何培养 橡胶的硬度怎样降 关于金属的延性与展性~金属的延性、展性~它们有什么区别吗? 西安玻璃钢管道系列产品?比如玻璃钢缠绕管道,玻璃钢加沙管道,玻璃钢工艺管,那的好········· 根据括号中给出的不同词义造句.-------韧性(坚韧的性格)速度. 哪些金属延性好,展性却很差? 玻璃钢管道如何安装? 污水处理厂的生物池有什么作用 延性好的金属是否展性就一定好?我看到书上介绍一种金属富于延性,展性不好?不明白是怎么一回事. 胶原,胶原蛋白,胶原纤维有何区别联系? 请问污水处理厂超越管的作用,如何布置? 化学物品AES、AEO是什么东西~希望可以详细一点 造纸厂用什么化学试剂造纸厂一般都有用到什么化学试剂啊 请指教 污水处理厂和垃圾填买场的具体作用是什么!写个材料.涉及到污水处理和垃圾填埋!想知道这两个东西的具体作用是什么.!知道的告诉下.谢谢了 aes是什么原料 化工原料CMC在造纸中所起的作用 胶原纤维是什么啊? 污水处理厂生化是分为三级吗?每级的作用是什么? 乒乓球冬天已爆裂是由于什么(硬度还是导热性)A.导电性B.硬度C.延展性D.导热性 能合成胶原纤维的细胞有( ) 污水处理厂排放最重要的两个指标 印刷厂需要用什么化工原料我想开印刷厂,请问要用些什么化工原料? 弹性纤维是什么?用它做的衣服好吗? 请问专家:橡胶的硬度为80RHD是啥意思? 所有的彩印厂都需要化工原料吗?用油墨印东西需要化工原料吗 弹性纤维是细胞么 污水处理用的药剂是指?深圳.自然绿环保? hdpe双壁波纹管sn4什么意思 目前的化工废水处理工艺有哪些?请各位指教, 有几种橡胶原料可以调硬度的 一根6m的DN300的HDPE波纹管重量是多少? 化工污水处理后能养鱼吗? 为了保护环境,某化工企业决定购买10台污水处理设备现有A和B两种型号设备,其中每台价格及月处理污水量如表所示A型 B型 价格(万元/台) 15 12 处理污水量(吨/月) 250 220 经预算,该企业准
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn