| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

VB编程中网格控件的选用及使用方法

h***a

贡献于2013-03-03

字数:5510

VB编程中网格控件选方法
容提: The software of visual basic developed by Microsoft corporation is becoming one of the main develop tools at today

         As its remarkable peculiarity the Grid control has very great practical and active use

         This topic discusses how to use the grid control of VB to develop pratical software and how to use it conveniently and simply

         微软公司面象程序开发软件VB(Visual Basic)日益成前流行流开发工具

        作显著特色VB提供网格类控件实际数库理系统开发程中具实性灵活性

        文旨讨VB实际开发程中选择VB提供网格类控件方便简洁

        
关键词汇: ComponentBased Development Virtual Data Management Spreads Calc Engine 构件开发 虚拟数理 计算引擎
着基构件开发(ComponentBased Development)技术发展供开发者软件构件越越单VB中网格类控件许种

        网格类控件常数库理系统开发中直观显示表视图二维关系数操作控件提供便捷方法

         样完成显示操作数功面式样控件选择种达目成软件开发者必须考虑问题

        唯选择控件提高开发效率增强软件功达事半功倍效果

         面根长期积累实际验总结出点网格控件选应考虑方面:
第考虑控件实际功


        功强接口控件增强应软件质量减少编程工作量然结合应需求定功越越

        提供功控件身占兆空间增加程序冗余代码

        外功闲置灵活性太强导致终户易掌握

        
第二控件稳定性强

        作应程序基石应选控件身容易出错补丁(patch)太版

        
第三控件易性高

        选属性配置合理事件触发机制明晰流畅易设计项目组中程序员容易接受掌握控件

         简介绍种网格类控件特点供选

         Grid控件: Grid控件显示简单二维表格数库直接连接具滚动条行头列头等特性运行时鼠标调整行列宽度浏览数想数进行编辑需结合TextBox控件采取变通方法

        面示画面日东京社会调查研究开发员理系统中硬件理部分画面

         画面中部Grid控件定义名称GrdHardComp

        时首先图示属性窗口中定义行列数控制条格式字体填充格式鼠标模式等特性

         然动态划分间距: GrdHardCompColWidth(0) GrdHardCompWidth * 1 6 GrdHardCompColWidth(1) GrdHardCompWidth * 5 24 GrdHardCompColWidth(2) GrdHardCompWidth * 1 6 GrdHardCompColWidth(3) GrdHardCompWidth * 1 6 GrdHardCompColWidth(4) GrdHardCompWidth * 3 24 GrdHardCompColWidth(5) GrdHardCompWidth * 1 6 GrdHardCompColWidth(6) GrdHardCompWidth * 1 6 Private Hards() As M_Hard 定义标题: GrdHardCompRow 0 GrdHardCompCol 0 GrdHardCompFixedAlignment(GrdHardCompCol) 2 GrdHardCompText 构成番号 GrdHardCompCol 1 GrdHardCompFixedAlignment(GrdHardCompCol) 2 GrdHardCompText 构成机器区分① … …
数Grid中写入取出时便量数时简便写入修改定义类型

        : Type M_Hard Number As String OrderNum As String MachKind As String MachKindName As String … … End Type (中Number等均输入图示条目) Private Hards() As M_Hard Hards()时作数传输变量进行GridTextBox间数传输

         数类写入: If HardCompRecordCount > 0 Then HardCompMoveFirst Do Until HardCompEOF ReDim Preserve Hards(H) H记数变量

         Hards(H)OrderNum HardComp[ OrderNum]输入编号 Hards(H)MachKind HardComp[ MachKind]种类 Hards(H)MachKindName HardComp[ MachKindName]分类名 Hards(H)MachName HardComp[ MachName]名称 … … loop HardCompMoveFirst 类数Grid写入: GrdHardCompRow H 1记录数统计 GrdHardCompCol 0 GrdHardCompText & Hards(H)OrderNum GrdHardCompCol 1 GrdHardCompText & Hards(H)MachKind GrdHardCompCol 2 GrdHardCompText & Hards(H)MachKindName GrdHardCompCol 3 GrdHardCompText & Hards(H)MachName GrdHardCompCol 4 … … GrdHardCompText & Hards(H)HardLastDate GrdHardCompRows GrdHardCompRows 1行数加1 HardCompMoveNext H H 1 然果数真正写入数库需进行数库读写操作

        Grid提供预览功便数修改

         Grid特点方法出需数库进行量数操作时减少数库直接操作提高数库安全性Grid控件方便

         GridVB早期版中带控件简便稳定性早期VB开发程中尤广泛

        现控件较起功足

         DBGrid控件: DBGrid专操作数库网格控件绑定Data控件写代码方便数进行显示增加删修改记录DBGrid具OnAddNewBeforeDelete等事件增加新记录删修改时数进行效性检验实现事务处理功

        DBGrid设计时编辑网格格式指定显示字段等提供ColumnSplit
SelBookmarks等象更增强显示操作数力

         面笔者参开发东京社会调查研究项目健康诊断系统实例

         图中Data4控件数库DBGrid直接连起DBGrid题目项目设置属性窗口里直接做

        时注意新数先更新数库然回写DBGrid里

        方法: Sql SELECT * FROM 表名 SQL语句 Set Data4Recordset MyDB2OpenRecordset(sSql dbOpenSnapshot) Data4Refresh : DatMonthPlanRecordSource SELECT * FROM 表名WHERE (((关键字) & Key & )) 果想DBGrid中某条目进行复制方法: Data4RecordsetAddNew Data4Recordset[ 关键字] Key关键字索引 Data4Recordset[记号] DBGridColumns(0)CellValue(DBGridGetBookmark(0))第列 Data4Recordset[番号]DBGridColumns(1)CellValue(DBGridGetBookmark(0)) 第二列 Data4Recordset[氏名]DBGridColumns(2)CellValue(DBGridGetBookmark(0))第三列 Data4RecordsetUpdate Data4Refresh数库更新 DBGridRefresh DBGrid刷新 果动态DBGrid中某栏目进行增减方法: i 1 总显示列数记数 Data4MoveFirst Do Until Data4EOF DBGrid1Columns(i)Width 1600 定义宽度 DBGrid1Columns(i)Caption 年龄 标题 DBGrid1Columns(i)DataField & 实际数域 & DBGrid1Columns(i)Visible True 见性 DBGrid1Columns(i)Alignment 1 DBGrid 控件列中值齐方式 Data4MoveNext i i 1 If i > 8 Then Exit Do列数8 Loop 具良性灵活性直观性DBGrid控件现广泛

        足处DBGrid直接操作数库数库正确性定威胁

        改进方法修改数库时加入提示信息

         True DBGrid: DBGridApex软件公司微软开发ApexTrue DBGrid控件具较强数显示处理功DBGrid出宗两者相点

        基功DBGrid增减等操作方法直接True DBGrid里赘述

        DBGrid基础True DBGrid直接嵌入ListBoxImage位图单选框等控件(图示)软件界面更加美
观实

         SSDBGrid控件: SSDBGridSheridan软件系统公司)Sheridan控件样漂亮三维界面见长SSDBGrid数库控件SSDBDataSSDBCombo等机结合户处理数提供方便百属性方法等接口界面润色提供选择余

        外SSDBGrid具虚拟数理(virtual data management)技术存中存贮需显示界面记录样处理量数时致耗费系统资源影响运行速度

        SSDBGrid缺点版中输入汉字时会出现乱码显示汉字效果错

         MSFlexGrid控件: MSFlexGridvsFlexArray显示数方面独处运行中通拖放交换列位置动态数进行排序分组合等

        vsFlexArray控件VideoSoft公司()产品MSFlexGrid部分技术公司

         vaSpread控件: vaSpread控件处理数方面着更灵活性支持数绑定虚拟数理等技术具备电子表格功编辑中剪贴板剪切复制单元格区域数单元格中加入公式助Spread计算引擎(Spreads Calc Engine)数进行分析计算

        Spread Designer方便设计表格格式单元格中加入钮图片组合框等设计表格格式作模板数分开保存

        想简单报表vaSpread印功直接界面数印出需通专门报表印控件

        vaSpreadFarPointTechnologies公司产品网址

         Formula One控件: Formula One更强数处理功Excel兼容电子表格控件PowerBuilder中常Sybase属Visual components公司网

        l外PowerBuilder中常子窗口Database Windows
形式显示数库构成

        图方法里赘述

         参考文献: 1 微软公司VB部件工具1997年版 2 True DBGrid 40d Hondo (Build 400130 dated 101696) 3 PowerBuilder60应开发清华学出版社
文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 2 积分 [ 获取积分 ]

购买文档

相关文档

PLC编程培训-Visual Basic基本控件及简单程序设计

§2.1 程序设计方法概述程序设计方法的发展可以分为3个阶段人们想用计算机解决一个问题,必须事先设计好计算机处理信息的步骤,把这些步骤用计算机能够识别的指令编写出来并送入计算机执行,计算机才能按照人的意图完成指定的工作。我们把计算机能执行的指令序列称为程序,而编写程序的过程称为程序设计。一、初期的程序设计以少占用内存、运行效率高为目标。(计算机能直接识别的机器指令由0和1组成的二进制编码

小***库 3年前 上传578   0

VB知识点

VB常用的知识点 一、定义变量 Dim i As Integer 定义整型变量 Dim i As String 定义字符型变量 Dim i As Single 定义浮点型变量 二、InputBox(),输入数据的函数,提供从键盘输入数据的函数,利用它可产生一个对话框,提示用户输入数据并单击命令按钮。 最简单形式  r =InputBox(“r =”) 基本格式   变量=

m***e 9年前 上传7556   0

VB中创建超长计时器对象

VB中创建超长计时器对象VB中创建超长时间计时器对象 发布时间: 2004-04-10 作者: (长沙交通学院 信息与计算科学系 长沙410076) 作者:李湘江 邹筱梅 摘 要:本文介绍在VB程序中用Timer控件创建一个超长时间的计时器对象,将其编译成ActiveX DLL部件,利用代码的可重用性,在其它应用程序中调用。         关键词:Vb 计时器 对象 VB系统中提供

d***6 11年前 上传310   0

ATC使用方法总结

AT24C32使用方法总结 2011-04-29 16:56:58 分类: LINUX    AT24C32是2-Wire Serial EEPROM,容量为32Kbits(4096*8)。利用该芯片可以模拟I2C总线,如果采用IO口来进行模拟,可以采用二线制(SCL、SDA),也可以采用三线制(WP、SCL、SDA)。在编写驱动程序时,要分为两个层次。第一、针对IIC总线的驱动部分。第

l***i 3年前 上传711   0

最全的word使用方法

首先把图片复制到 剪贴板中,然后打开替换对话框,在“查找内容”框中输入将被替换的文字,接着在 “替换为”框中输入“^c”(注意:输入的一定要是半角字符,c要小写),单击替换 即可。

侯***华 3年前 上传618   0

ATSE的选用方法

  ATSE的选用方法 ATSE已经越来越广泛运用在各种重要用电场合,不难发现,绝大多数设计师在选择ATSE时,仅仅关注其额定电流和级数,而对决定ATSE工作特性的关键指标:转换条件、使用类别和转换时间未加注意,此文以供参考。 一、关于ATSE的一些基本状况 1.ATSE是决定电源能否正常供应的关键开关。规范要求对重要负荷设计两路电源供电,而双电源供应系统的可靠性,基本上取决于ATSE

一***8 8年前 上传5505   0

焊条的选用原则

焊条的选用原则焊条的选用须在确保焊接结构安全、可行使用的前提下,根据被焊材料的化学成分、力学性能、板厚及接头形式、焊接结构特点、受力状态、结构使用条件对焊缝性能的要求、焊接施工条件和技术经济效益等综合考查后,有针对性地选用焊条,必要时还需进行焊接性试验。(1)同种钢材焊接时焊条选用要点①考虑焊缝金属力学性能和化学成分对于普通结构钢,通常要求焊缝金属与母材等强度,应选用熔敷金属抗拉强度等于

小***库 2年前 上传854   0

可选用调侃

可选用调侃1、小子,敢泡我马子!你说吧,是单挑还是群殴?群殴,我们一帮殴你一个;单挑,你挑我们一帮!      2、常函数和指数函数e的x次方走在街上,远远看到微分算子,   常函数吓得慌忙躲藏,说:“被它微分一下,我就什么都没有啦!”   指数函数不慌不忙道:“它可不能把我怎么样,我是e的x次方!”   指数函数与微分算子相遇。   指数函数自我介绍道:“你好,我是

c***f 9年前 上传444   0

2017年VB学习心得

VB学习心得  一、 学习vb程序设计的方法  (1)保持良好的学习心态  1、要有自信,自强,积极主动学习.  2、克服畏难情绪,树立学好程序设计的信心  (2)要有良好的学习习惯  1、课前预习,认真听课并适当做些笔记,课后要认真复习消化所学内容,完成作业.  2、vb程序设计的入门学习并不难,但却是一个十分重要的过程,因为程序设计思想就在这时形成的,良好的程序设

青***士 7年前 上传432   0

做好干部选用工作

“致天下之治者在于人”,实现中华民族伟大复兴,坚持和发展中国特色社会主义,关键在党,关键在人。作为党管干部的重要职能部门,必须像周公吐哺一样去瞻远

平***7 2年前 上传327   0

管材比较选用说明

进园大道管材选用说明 1、工程起始端接西环路雨水管管径d2200,设计流量为14.2m3 /s。加上本项目的设计流量,终点流量为17501L/s.如采用混凝土材质,管径较大,采购困难,安装不便,需采用箱涵,箱涵净尺寸2-2.2*2.5m。如采用HDPE管, 由于HDPE管内壁表面光滑,管道的粗糙系数n:0.009,管径只需d2200。 2、该项目所处区域均为大填大挖,因钢筋砼箱涵为刚性管材,

l***7 10年前 上传9157   0

人人网备份工具使用方法

人人网备份工具使用方法

小***4 5年前 上传1094   0

linux编程SHELL编程实验报告

Linux编程课程设计报告题 目: Linux Shell编程 专 业 学 号 姓 名 指 导 教 师 日 期

z***u 1年前 上传621   0

网格化治理中存在的问题及对策

结合我们各业务科室开展选题会商的基础上,认真分析研判后选择参阅类信息的题目为,网格化治理存在的问题。

宇***泱 2年前 上传2160   0

教材选用制度

教材选用制度  为了规范本科教学管理,保证教学质量,对我院所承担的本科课程的教材选用及建设作出如下规定:  一、选用各课程教材时,原则上必须参照大纲要求和规定,应选用“规划教材”和“面向21世纪课程教材”,“各级优秀教材”,以保证教材的先进性和前瞻性,其内容能够代表本课程的最新发展。  二、选、编结合,鼓励教师积极投入到教材编写的行列,多出教材,出好教材,意在提高教师教材的编写水平和

d***e 12年前 上传615   0

《VB6.0基础入门教程》

VB最简单入门教程目 录(提示:按ctrl,并单击鼠标,可以跳到相应页)1.1 1 我们需要什么 31.2 2 第二章:事件、属性及数据类型 31.3 3 第三章:VB语言 61.4 4-1第四章 按钮(一) 121.5 4- 第四章 按钮(二) 1991.6 5 第五章 菜单 271.7 6-1第六章 输入(一) 341.8 6-2第六章 输入(二

美***2 2年前 上传466   0

《VB程序设计》实训大纲

课程名称:VB程序设计实训/Visual Basic Programming Practice课程类型:专业实训课学时:60学时学期:第二、三学期各一周先修课程:计算机基础、vfp或Access、VB程序设计

王***朝 2年前 上传352   0

vb课程设计心得体会

vb课程设计心得体会  我们组这次设计的程序是考勤管理系统,主要用于企事业单位的考勤,便于统计员工的出勤情况。  1.通过这一次的程序设计,使我能够进一步掌握用程序设计语言解决实际问题的方法,在操作当中把所学到的用于实际的编程里面去。  2.通过这一次的程序设计,使我能够提高分析问题、查阅资料、吸收新知识的能力,在分析解决问题时比以前有了很大的进步,一些常用的知识和一些常规的错误都能

l***i 12年前 上传634   0

空气呼吸器使用方法

空气呼吸器使用方法空气呼吸器空气呼吸器是一种自给开放式空呼吸器,具有重量轻、体积小、使用和维护方便、佩戴舒适、性能稳定等优点,广泛应用于消防、化工、石油、冶炼、仓库等部门,是从事抢险救灾、灭火作业理想的个人呼吸保护装置。该系列产品在同类产品中,具有重量轻、体积小、使用;维护方便、佩带舒适、性能稳定等优点,是从事抢险救灾、灭火作业理想的个人呼吸保护装置。 该产品经国家消防装备质量监督检验中

小***库 2年前 上传1330   0

84消毒液的使用方法及配比

84消毒液的使用方法及原液的配比方案一、性质84消毒液是一种无色或淡黄色的液体,是一种有效氯含量5.5~6.5%的高效消毒剂。被广泛用于宾馆、旅游、医院、食品加工行业、家庭、幼儿园等的卫生消毒,消毒方法:擦拭、喷酒、托洗消毒。二、使用注意事项1、84消毒液有一定的刺激性与腐蚀性 ,必须稀释以后才能使用。 一般稀释浓度为 1:500和1:200,浸泡时间为10到30分钟。被消毒物品应该全

玉***3 4年前 上传1779   0

保墙式消火使用方法

仓储部安全检查员岗位职责 在BPL仓储部各中心库区、库房范围内履行以下职责: 1.          检查库区安全,包括车辆停放以及所有进入库区的人员是否遵守安全规定** 2.          禁止在指定区域以外的任何地方抽烟及动用明火** 3.          制止公司之外的车辆在库区内洗车,长时间无故停放** 4.          巡视库区,及时清退所有闲杂人员和非库区物品*

m***1 5年前 上传1388   0

33-快速蒙版的使用方法

快速蒙版的使用方法   今天,我要向大家介绍一个非常有用的方法,就是使用快速蒙板来画出选区。(请注意:这里我们学习的是“快速”蒙板,这是一种比较简单的蒙板。以后,我们还将会学习正式蒙板,即“图层蒙板”。)另:快速蒙版抠图实例   以前,我们是用选框工具或是套索工具来圈定我们所要留下的画面,就是画一个选区;或者通过选区的增加与减去来确定我们所要的画面,最后通过反选,把我们不要的部分清除掉。

再***6 5年前 上传1065   0

常用修改符号使用方法及画法

1.改正号:表明需要改正错误,把错误之处圈起来,再用引线引到空白处改正. 2.删除号:表示删除掉.文字少时加圈,文字多时可加框打叉. 3.增补号:表明增补.文字少时加圈,文字多时可用线画清增补的范围. 4.对调号:表明调整或颠倒的字句位置,三曲线的中间部分不调整.

冉***儿 3年前 上传6295   0

弹力带的使用方法(图文)

弹力带的使用方法不知道如何运用,弹力带只是一条条颜色各异的橡皮筋,但是用得好,它可以变身许许多多完全不同的健身器材。下面给大家介绍几种弹力带常见的锻炼方法,如果你有兴趣,不妨跟你身边的私教一起研究更多适合你自己的小花样。你要拿弹力带跳橡皮筋?没问题。动作一 坐姿后展飞鸟这个动作能够帮助你锻炼肩后塑,缓解你天天坐在办公室里对着电脑,颈椎和肩膀产生的问题。而弹力带的好处在于做动作时人没有支点

花***0 3年前 上传1515   0

绝缘电阻测试仪使用方法

兆欧表在工作时,自身产生高电压,而测量对象又是电气设备,所以必须正确使用,否则就会造成人身或设备事故。在使用兆欧表前,首先要做好以下各种准备工作

王***亮 6年前 上传1397   0