首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
姜军 《计算机时代》1998,(10):16-17
控件是可视化开发工具的重要对象之一.在用VB设计一个项目(PROJECT)时,常常会遇到具有相同性质的事件过程,比如在计算器中的数字按扭,它们不仅类型一样,而且执行的过程也一样.如果为每个按扭控件分别编写一段事件过程的话,则显得十分不经济以及结构不合理.就象在结构化程序设计中把相同的过程定义为子程序一样,我们也可以把多个相同的控件定义为一个控件数组,那么,控件数组内的每个控件都可以共享程序代码.通过控件数组的应用,使得开发人员不仅减少了重复劳动而且还提高了程序的可读性.将程序的执行过程定义为数组,这在非面向对象的程序设计中是不可能的.控件数组的建立有以下两种常用的方法:  相似文献   

2.
控件是可视化开发工具的重要对象之一。在程序设计时通常会遇到具有相同性质的事件过程,如果为每个控件分别编写一段事件过程,则显得十分不经济且结构不合理。在面向对象的程序设计中可采用将多个相同的控件定义为一个控件数组,这个控件数组内的每一个控件都可以共享程序代码。这不仅减少了开发人员重复性劳动而且提高了程序的可读性。通常建立控件数组方法有两种:第一种是在设计阶段时建立,属于静态方式;另一种是在执行阶段,动态地建立控件数组,也即在程序执行时建立。为了避免内存的浪费常采用动态建立控件数组,就是在程序模块(module)内,先声明一个空的控件数组,等到要使用该控件数组时,再重新声明要使用的控件数组元素或数目。控件数组可以动态生成和释放;并且控件数组对属性具有相同控制。动态生成和释放控件数组是在运行时,用Load和Unload语句添加和删除控件数组中的控件。  相似文献   

3.
1.在Delphi中实现类似VB中的控件数组 你可以通过设置一组相应控件的TAG属性来实现这一功能。首先在窗体中放置3个BUTTON控件,然后分别设置这三个控件的TAG属性为1、2、3。接下来双击任意一个按钮,在其代码部分输入如下代码:  相似文献   

4.
数组是编程语言中的一种基本数据结构,而控件是VB中最重要的对象之一.它们的结合使用给VB编程带来了极大的灵活性.一、控件数组的创建控件数组即由一组相同的控件名(Name属性相同)、不同下标(Index属性值连续)的控件组成的数组.在窗体中添加控件数组有两  相似文献   

5.
Visual Basic 5.0除了为我们提供了常用的固有控件外,还提供了大量的外来控件。利用这些控件可以轻而易举地实现其它编程语言难以解决的问题,并为编程人员节约宝贵的时间。下面,笔者就通过引用VB5.0的几个外来控件来制作一个简易的“IE浏览器”,意在通过这种思路,使广大喜爱编程的朋友们得到一些启示。  相似文献   

6.
居晓琴 《福建电脑》2007,(11):179-179,173
利用控件数组我们可以优化代码,本文主要介绍了在vb程序设计中不同的阶段建立控件数组的方法,我们可以根据不同情况采用不同的方法得以实现,为vb应用程序开发提供有力的参考.  相似文献   

7.
在VB中使用控件数组非常灵活,同样在C#中也可以实现控件数组的功能.从三个方面说明C#如何完成控件数组的功能,即对多个控件赋值,多个控件使用同一个事件处理程序,在运行时动态添加或者删除控件.  相似文献   

8.
在应用程序中,需要要使用一些类型相同,功能相似的控件,基于此目的,解决的方法是将这些同一类型的控件定义为一个控件数组。通过在游戏开发过程中控件数组的使用,得出在VB中使用控件数组添加控件所消耗的资源币直接向窗口添加多个相同的控件消耗的资源要少。且在编写代码的过程中可以共享代码,很大程度上节省工作强度的结论。  相似文献   

9.
李云 《电脑学习》1999,(4):36-37
TheApplicationofRedefiningArraysinFOXPROLiYun在Foxpro系统中,数组是可以在程序中动态定义和重定义的,这是其它高级语言所不具备的功能。我们可以利用Foxpro中数组的这一特点,保存一些动态变化的数据。例如,屏幕上列表的内容是显示某个数据库的记录内容,当更改这个数据库的记录时,列表显示的内容也随之改变。列表变量的值是可以从数组中获取的,这样,我们可以把数据库记录的内容赋给数组,当增加或删除数据库记录时,同时也重定义数组,改变数组下标的个数,这样在列表中就只显示数据库的记录内容,不会有少显示记录和显示…  相似文献   

10.
四、在VB5.0中使用此控件 在VB5.0中新建一个标准EXE项目,打开工程菜单下的部件菜单,选上CcMixer ActiveX Control module左边的复选框,这就是我们前面生成的CcMixer控件,在Forml窗体上拖出一个CcMixer控件,再加入10个CommandButton按钮,Name属性均为Commandl,Index属性为0到9,形成一个控件数组。再加入一个CheckBox复选框,两个Label标签,两个HScrollBar水平滚动条。加入以下代码:  相似文献   

11.
在计算机上实现动画的原理,类似于播放电影。它是利用人的视觉暂留现象,使一副图象在不同时间和位置多次出现,从而产生动画效果。VB5.0提供较强的动画功能;编程者可以在VB5.0程序中方便地加入动画,改善程序显示效果,增强应用程序交互功能。下面介绍VB5.0实现动画的几种方法。1使用图形方法的不同绘制方式在缺省情况下(即DrawMode=13),用VB5.0绘图方法画图形时,构成图形的象素取代控件上的现有象素。VB5.0中还可以根据控件DrawMode属性的设置,将新象素与现有象素用不同方式组合。若将DrawMode属性值设置为7,则能够实现动…  相似文献   

12.
王波  王鑫 《福建电脑》2011,27(9):175-175,201
vb的控件数组在vb程序设计时应用非常广泛,但是由于它与普通控件的不同性,使得在建立控件数组与使用控件数组的语法上也与普通控件不同。在建立方面,分为静态建立与动态建立两种,而使用时也是通过不同的(index)值来控制不同的控件元素。  相似文献   

13.
一、实现类似于VB中的doevents功能 大家或许发现,在Delphi中没有类似于VB中的doevents函数,这样有的时候,我们将无法使Windows响应多个同时发生的事件。其实,在Delphi的application对象中包括类似的一个方法:ProcessMessage,你可以通过调用Application.ProcessMessage来完成像VB中的doevents一样的功能。 二、在Delphi中实现类似VB中的控件数组 你可以通过设置一组相应控件的TAG属性来  相似文献   

14.
在图像浏览软件中,一般都为我们提供了缩略图浏览功能,这样极大的方便了我们的浏览工作。那么,我们如何在自己的程序中也加入缩略图浏览功能呢?我们知道在Delphi中为我们提供了强大的图像显示组件Image,利用该组件可以方便的显示各种图像,然而遗憾的是该组件一次只能显示一幅图像,对于同屏显示多幅图像却无能为力了。笔者最近正在学习Delphi,于是对该问题进行了一下研究,最终利用控件数组动态创建Image组件的方法实现了同屏显示多幅图像的功能。现给大家介绍如下:编程思路:我们首先利用控件数组在窗体上动态创建若干个Image组件,然后再依…  相似文献   

15.
使用控件,是VB实现可视化编程和代码复用的重要手段,经历了VBX控件和OCX控件后,VB5.0不但升级为更先进的ActiveX控件,而且还提供了开发ActiveX控件的强大功能。开发者可以通过组合现有的控件来派生新的控件,同时可以继承或新增一些属性、方法、甚至事件。新建的控件也可加入数据绑定支持、自动注册、属性页、Internet特性等功能。  相似文献   

16.
介绍了用if语句、switch语句以及数组来编程求解分段函数值的三种方法。利用数组来实现对复杂的分段函数的求解,可以大大降低程序的复杂度,提高程序的运行效率和可读性。  相似文献   

17.
VB5中新添了许多ActiveX控件,其中一个功能强大的控件就是MSFlexGrid控件。MSFlexGrid控件网格中提供了显示数据的高级功能。它与DBGrid控件类似,但不像DBGrid那样允许用户编辑被绑定或包含在控件中的数据,它只是提供了一个强大的显示数据的能力。当然,如果想改变其中的数据,也可以通过编程来实现。  相似文献   

18.
本文提出了一种在C语言中实现动态定义数组大小的编程技巧,这种方法使得需要使用数组的C语言程序具有了很强的可读性和通用性,并用一个简单的例子来说明这个方法的应用,给出了C语言程序清单及运行结果。  相似文献   

19.
二维数组在俄罗斯方块游戏编程中的应用   总被引:1,自引:0,他引:1  
在俄罗斯方块游戏编程过程中,二维数组起到了至关重要的作用,我们通过控制二维数组元素的值来达到控制方块的目的,在游戏中的障碍判断、行满判断及其各种形状方块的左右移动,实际上都需要借助于它。本文借俄罗斯方块游戏编程来指导大家对二维数组的学习和应用。  相似文献   

20.
在WINDOWS编程中有时为了特殊的需要或者为了增加程序的感染力,需要使用一些动态的画面,比如常见的屏幕保护程序或者一些演示性的程序等;下面是本人利用VB中的随机函数RND()、IMACE图像框、TIMER时间控件,并且利用控件数组的编程方法实现的一种动态屏幕界面,效果很好,可供VB爱好者参考。 涉及的有关问题  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号