编程语言
cjqhuadielei
我就是我,没有如果!
展开
-
列表框、组合框
列表框常用来显示一个项目的列表,用户可以从中选择一项或多项。如果项目总数超过了列表框可显示的项目数,列表框会自动添加滚动条,可以方便用户以滚动的方式来选择列表框列表框的常用属性·listcount属性:用于返回列表框中的所有选项的个数,该属性只能在程序代码中调用和设置·listindex属性:返回当前选项的索引号,索引号从0开始,如果没有选中,该属性为-1,该属性也只能在程序原创 2010-04-08 15:54:00 · 4438 阅读 · 0 评论 -
文件处理控件
·驱动器列表框控件 驱动器列表框控件是一个下拉式列表框,其自动列出系统中有效的驱动器名称,包括网络共享驱动器。 ·驱动器列表框属性 ·drive属性:该属性是驱动器列表框控件独有的属性,这个属性的设置决定驱动器列表框中最顶端的驱动器名称的显示,也可以给该属性赋一个字母指定驱动器。也可以赋给此属性一个字符串,但只有第一个字母才有意义。这个属性只能在运行中设原创 2010-04-09 18:50:00 · 798 阅读 · 0 评论 -
计时器控件
·计时器控件可以每隔一个时间间隔(interval)触发一个计时器事件(timer)。·所谓的时间间隔,指的是各个计时器事件之间的时间,一般以毫秒为基本单位。·计时器在1秒中内最多产生18个事件,所以两个事件之间的时间间隔精确到1/18秒。·计时器控件在运行时不可见。 计时器控件的常用属性·enabled属性:决定是否开始计时 true-计时器开始工作 false-暂停工作原创 2010-04-08 21:20:00 · 4985 阅读 · 0 评论 -
vb标准(七):模块和过程
·创建具有很强内聚力的模块·创建更加容易调试和维护的过程·创建高度专用的过程·创建松散连接的过程·尽量使过程具有独立性·提高过程的扇入性·降低过程的扇出性·编程原则 ·为过程和模块赋予表义性强的名字 ·为各个过程赋予单个退出点 ·为每个过程赋予明确定义的作用域 ·为参数在过程之间传递数据 ·使用统一和直观明了的方式来调用过程原创 2010-04-10 20:43:00 · 660 阅读 · 0 评论 -
vb标准(六):命名约定
·匈牙利标记法 ·使用3字符前缀来表示数据类型和控件类型 ·3个字符可以实现充分多变性,并使前缀合乎逻辑和直观·表示变量的作用域 ·可以并且应该使用前缀来表示变量的作用域原创 2010-04-10 20:11:00 · 523 阅读 · 0 评论 -
vb标准(五):变量
·定义完善的变量具有明确规定的数据类型和作用域 ·要正确使用变量,必须使用表义性强的变量名来说明这些变量,并且必须为它们赋予焦点·编程原则 ·定义有焦点的变量(服务于一个定义明确的目的) ·为变量赋予表义性强的名字 ·淘汰故意缩短的变量名 ·避免给变量命名为temp ·在变量名中混合使用大小写 ·只对常用变量名和长变量名进行缩写 ·使用统一的量词 ·用精心原创 2010-04-10 20:04:00 · 456 阅读 · 0 评论 -
vb标准(四):错误处理
·错误类型 ·编程员的错误(比如分母不能是0,参数个数或数据类型不对应) ·环境方面的错误(比如文件太大,磁盘放不下) ·时间上的错误(比如视图给尚未完成加载的窗体设置焦点)·创建错误处理程序 ·请求时编译 ·后台编译·捕获错误 ·最好在代码中放入一个on error语句 ·当出现错误时,使用on error goto,转移到别的代码上去执行原创 2010-04-10 19:27:00 · 485 阅读 · 0 评论 -
vb标准(三):代码结构
·代码格式化 ·好的直观布局能够展示程序的逻辑结构·进行格式化的要求 ·使代码便于阅读和理解 ·减少为理解代码的结构而必须做的工作 ·有嵌套的循环或if--then语句块组成的复杂代码结构,就必须使用缩进 ·将代码分隔成功能块和便于理解的代码段,就像文档中段落一样 ·不要强制读者进行假设 ·尽量使用代码的结构具有正确而清楚的格式·编程原则 ·不要将多个语句放原创 2010-04-09 21:29:00 · 796 阅读 · 2 评论 -
共用对话框控件
·共用对话框大小不能改变,在程序运行过程中,公用对话框不显示在窗体上,它是不可见的。·commondialog控件提供包括打开文件、保存文件、颜色等标准对话框,在应用程序中显示哪一个对话框是通过不同的显示方法,或者通过设置不同的action属性值来实现的。·action属性 1--打开对话框(showopen) 2--另存为对话框(showsave) 3--颜色对话框(showco原创 2010-04-09 19:38:00 · 633 阅读 · 0 评论 -
绘图控件
·line控件 使用line控件可以在窗体、图片框和框架中画出各种直线,在设计阶段通过属性的设置确定直线的位置、长度、粗细、颜色和线形等。 ·bordercolor属性:直线的颜色,可以在代码中用颜色函数或常量赋值 ·borderstyle属性:直线的线形 ·borderwidth属性:直线的粗细。 ·(x1,y1):表示直线左端点的坐标 ·(x2,y2):表示直线右原创 2010-04-09 20:17:00 · 658 阅读 · 0 评论 -
vb标准(一):用户界面的设计
·界面设计必须保持一致·两个程序之间的特性具备共性·和windows应用程序的快捷键是一致的·编程原则 ·为窗体赋予统一的外观和行为特性 ·如果窗体的大小改变时,它不改变其内容的大小,那么边框就不应该缩放 ·fixed dialog 带有固定边框的窗体可以(并应该)拥有一个标题栏,并且可以有一个控件菜单框 ·none 没有边框和标题栏(使用的情原创 2010-04-09 21:03:00 · 856 阅读 · 0 评论 -
初识vb利用ADO访问数据库
这两天刚接触ADO(ActiveX Data Object),一直在想vb是如何利用ADO来访问数据库的呢? 个人认为,ADO访问数据库的过程就像利用一种交通方式从这座城市到达目的城市一样。 ADO提供了一个connection对象,这个对象就好像是两座城市的原创 2010-07-16 16:13:00 · 420 阅读 · 0 评论 -
系统登录对话框技术要点
这个实例中用到了以下几个技术要点: ①默认按钮和取消按钮 ②ADO Connection 对象的一些属性和方法 ③ADO Recordset 对象的一些属性和方法 ④自定义函数过程的建立 ⑤用可视化数据管理器来创建一个简单的数据库原创 2010-07-17 19:17:00 · 606 阅读 · 0 评论 -
ADO访问数据库技术要点
<br /><br />Ⅰ、Recordset的LockType属性用于指定记录锁类型,有四种类型<br />①adLockReadOnly:默认值,只读,无法更改属性。<br />②adLockPessimistic:保守式记录锁定,在编辑记录时立即锁定数据源的记录<br />原创 2010-07-18 21:13:00 · 471 阅读 · 0 评论 -
数据类型
<br /> Byte 1字节 Integer 2字节% Long 4字节 & Single 4字节 ! Double 8字节 # Currency 8字节 @<br /> <br />2 String(字符串)型<br /> <br />可以是定长字符串和变长字符串,一个西文字符占用一个字节的储存空间,一个汉字或全角字符占用2个字节。<br />3 Boolean(逻辑布尔)型<br />Boolean型只有两个值true(逻辑真)和false(逻辑假)占用两个字节。<br />4 date(日原创 2010-07-15 11:44:00 · 340 阅读 · 0 评论 -
数组
《Visual Basic 程序设计语言》一书中给数组下的定义“数组是由一系列具有相同变量名、相同数据类型的下标变量构成的有序的排列”。在这先说以下下标变量。在vb中,把每一个a(i)叫做下标变量,其实就像数学中的一串数据a1,a2,···简化为{a(i)}这样每个位置上就代表了相应的数据。下标变量的规定:1、用法和普通变量用法一样2、必须写在一行上,而且下标要放在小括号里,避免和普通常量冲突哈3、下标可以是常数、数值变量、算术表达式,太人性化了哈4、下标值为整数,出现小数的时候会自动取整。通过数组定义我们原创 2010-07-15 11:41:00 · 570 阅读 · 0 评论 -
参数传递
<br /><br />这个知识点当初第一次接触vb的时候就不懂,现在回过头来仔细看看,把它放在过程函数中使用反而将它掌握了也记在过程这张网中了,不会轻易忘记了。<br />在介绍参数传递之前,先说说过程,所谓的过程就是为了完成一个特定的任务,由一组独立的程序代码组成。它分为事件过程和通用过程,过程的声明和函数的声明见链接(变量的作用域和生命期),过程的调用用call语句,提到过程就要提到函数,函数和过程的区别就是函数有返回值而过程没有返回值。当然调用的时候就可以是两种方法了(一种是直接使用函数名就是用“被原创 2010-07-15 11:47:00 · 568 阅读 · 0 评论 -
命令按钮、标签框、文本框
命令按钮:单击命令按钮激活如“计算”、“确定”、“取消”等事件,执行相应的事件处理过程。 ·cancel属性 如果一个命令按钮的cancel属性的值为true,则此按钮被定义为“取消”命令按钮,程序运行过程中,按下esc键就相当于单击这个按 钮,一个窗体只能有一个按钮的cancel属性值为true ·default属性如果一个命令按钮的default属性的值为true,则原创 2010-04-07 20:25:00 · 2758 阅读 · 0 评论 -
vb标准(二):代码的注释
·注释能使注释能使代码更加容易理解,更加容易跟踪。·出色的注释就像一幅好的设计蓝图,能够引导阅读者通过你的应用程序的曲折之处,能够说明预期的运行结果和可能出现的异常情况。·编程原则 ·用文字说明代码的作用 ·编写非常出色的注释 ·简单的重复代码做些什么没有意义 ·用注释来说明何时可能出错和为什么出错 ·在编写代码前进行注释 ·编写一个过程前首先写上注释原创 2010-04-09 21:15:00 · 6374 阅读 · 0 评论 -
滚动条控件
滚动条通常用于浏览显示内容、确定位置,也可以作为数据输入的工具。 ·滚动条分为水平滚动条(Hscrollbar:horizontal scrollbar)和垂直滚动条(Vscrollbar:vertical scrollbar) ·当滚动条位于最左端或顶端时,表示其值最小,反之为最大。 滚动条常用事件: ·change事件:当单击滚动箭头、单击滚动条区域或拖动滑动块结原创 2010-04-09 18:27:00 · 3479 阅读 · 0 评论 -
单选按钮、多选按钮
·单选按钮:通常在使用时将多个单选按钮作为一个组,同一时刻只能选择同一组中的一个按钮。单选按钮经常放在框架里构成一组选项组 ·单选按钮的属性·alignment属性 0-左对齐,即圆形按钮位于控件的左边,文字显示在右边 1-右对齐·value属性:设置单选按钮在执行时是否被选中 true--表示该选项被选中,运行时该按钮的圆圈中出现一个黑点 false--表示该选项原创 2010-04-08 14:42:00 · 10708 阅读 · 0 评论 -
格式输出函数
格式输出函数format的使用格式:format([,])它的功能是将表达式的值,按照“格式控制字符串”参数的指定格式输出为字符串,“格式控制字符串”决定了“表达式”的值显示的格式和长度,“表达式”的值可以是数值型、日期时间型、字符串型等类型数据。“格式控制字符串”按照所控制的“表达式”最终显示的格式类型,可分为数值型格式控制字符串、日期时间型格式控制字符串和字符串型格原创 2010-04-14 20:20:00 · 1794 阅读 · 0 评论 -
窗体控件的属性
窗体控件:属性:Name(英文翻译:名字, 姓名, 名称)和caption(英文翻译:标题; 字幕; 说明)Name是名称是用来区分别的控件的而caption是标题是用来显示标题名称。 Appearance(英文翻译:外表, 出现, 登台) 外观效果,0-平面;1-立体 Autoredraw(英文翻译:自动重绘)False—窗体如果被别的窗体覆盖后,就不自动重绘原创 2010-04-01 20:36:00 · 4873 阅读 · 0 评论 -
数组初体验
《Visual Basic 程序设计语言》一书中给数组下的定义“数组是由一系列具有相同变量名、相同数据类型的下标变量构成的有序的排列”。在这先说以下下标变量。在vb中,把每一个a(i)叫做下标变量,其实就像数学中的一串数据a1,a2,···简化为{a(i)}这样每个位置上就代表了相应的数据。下标变量的规定:1、用法和普通变量用法一样2、必须写在一行上,而且下标要放在小括号里,避免和普通常量冲突哈3原创 2010-04-01 13:31:00 · 420 阅读 · 0 评论 -
特殊控件-菜单
·菜单的每个菜单标题、菜单项、菜单项分隔条都是一个控件·设计菜单的工具是菜单编辑器(工具--菜单编辑器) ·菜单控件区:设置属性 ·标题:设置caption属性,加分割线只需输入一个减号(-)就行,添加快捷键在字符前加&字符,用的时候用alt+字符 ·名称:设置name属性(最好用mnu) ·索引:设置菜单控件数组中各元素的下标 ·快捷键:设置快原创 2010-04-11 16:13:00 · 654 阅读 · 0 评论 -
vb常用内部函数(四):随机数函数
rnd函数返回或者说产生一个小于1但大于或等于0的single类型的随机数。产生随机数之前需要一个种子。·不同的种子,可使随机数生成器生成不同的随机数;·在一个种子下,生成的随机数相同。随机数生成器的语句为randomize。格式为:randomize[x]。·当x>0时,使用前一次调用rnd函数产生的随机数作为本次产生随机数的种子。一般通过使用该参数获得不原创 2010-04-13 21:22:00 · 8192 阅读 · 0 评论 -
常用的内部函数(三):时间日期函数
date:该时间是按“yy-mm-dd”或“yyyy-mm-dd”的格式,返回系统的当前日期,为日期时间型类型time:该函数的功能是按“hh-mm-ss”格式,返回系统当前时间,它是日期时间型数据。now:now函数的功能是返回系统当前日期和时间DateAdd(interval, number, date)功能举例说明为DateAdd(m, 1, 31-Jan-95)原创 2010-04-13 18:51:00 · 1087 阅读 · 0 评论 -
vb常用的内部函数(二):字符串函数
len(string):计算字符串长度函数。返回字符串string中字符的个数。一个汉字为一个字符,空格也为一个字符,空字符串的长度为0.Ltrim(string)、Rtrim(string)、Trim(string):Ltrim(string)函数功能是返回删除了字符串string左边空格之后剩余的部分。Rtrim(string)函数功能是返回删除了字符串中string右原创 2010-04-12 21:50:00 · 8118 阅读 · 1 评论 -
vb常用的内部函数(一):数学函数
数学函数:主要用来完成数值计算。(1)abs(X):绝对值函数,计算X的绝对值,X为一个数值表达式。(2)sgn(X):符号函数。该函数的功能是判断X的符号。当X>0时,函数值为1;X(3)exp(x):幂运算函数。返回e的X次幂的值,返回值为双精度型数值。(4)log(x):自然对数函数。返回X的自然对数,返回值为双精度型数值。(5)sqr(x):算术平方根函数。X必须为原创 2010-04-12 21:18:00 · 5085 阅读 · 0 评论 -
vb常用内部函数(五):文件处理函数
LOF函数:LOF(文件号)--返回文件号所代表文件的长度,长度以字节为单位。LOC函数:LOC(文件号)--返回文件号所代表文件的读写位置,LOC函数的返回值为long数据类型。对于随机文件,返回的为上一次对文件进行读出或写入的记录号;对于二进制文件,返回的为上一次读出或写入的字节位置;对于顺序文件,返回的是文件的当前字节位置除以128的值,对于顺序文件通常不使用LOC函数。EOF函原创 2010-04-15 15:00:00 · 1795 阅读 · 0 评论 -
vb常用的内部函数(六):颜色函数
RGB函数:RGB是通过指定红绿蓝不同的分量值得到不同的颜色。·格式:RGB(红色值,绿色值,蓝色值)·取值范围为0--255,分别代表所要颜色中的红、绿、蓝分量的大小。QBColor函数:用一个整数值对应RGB的常用颜色值·格式QBColor(颜色值)·颜色值是一个整数,取值范围0--15代表16种基本颜色。原创 2010-04-15 21:17:00 · 3503 阅读 · 0 评论 -
图片框和图像框控件
图片框和图像框控件 图片框和图像框的主要区别:图片框除了可以显示图形之外,还可以作为其他控件的容器。而且可以通过print方法接收文本。它不能延伸图形以适应控件的大小,但可以自动调整控件的大小以显示完整的图形。图像框只能用于显示图形信息,控件使用系统资源少,而且重新绘图的速度快,可以延伸图片的大小以适应控件的大小。图片框和图像框支持的格式:图形文件(.bmp)图标文件(.ico)windo原创 2010-04-06 18:41:00 · 5114 阅读 · 0 评论 -
窗体控件的方法
Circle:(英文翻译:圆周, 循环, 社交圈)Circle方法用于在窗体、图片框等地方绘制圆、椭圆和弧等图形的。1、画圆的语法:[对象名.] circle (x,y),半径 [,颜色]其中,坐标(x,y)代表圆心。若缺省颜色参数,则系统用对象的前景颜色绘制圆。 2、使用circle方法也可以绘制弧和扇形。我们大家都知道弧是在圆边上的截取的一部分,而扇形在弧的基础上,从弧原创 2010-04-02 21:13:00 · 1405 阅读 · 2 评论 -
框架控件
框架控件是容器控件中的一个,另外两个是窗体和picture控件。在容器中的控件不仅可以随着载体同时移动,而且控件的位置属性也是以相对容器的位置来设置的。控件不仅可以作为其他控件的容器,起到修饰窗体的作用,而且可用框架将其他控件分成可标识的控件组。所以框架经常和单选按钮和多选按钮一同使用。 添加框架的方法有两种:·使用框架控件将其他控件分组时,应首先绘制frame控件,然后激活fra原创 2010-04-05 21:13:00 · 2861 阅读 · 1 评论 -
vb常用的内部函数(七):注册表函数
GetAllSettings(appname,section)GetSetting(appname,section,key[,default]) :读取注册表信息SaveSetting appname,section,key,setting:向注册表中写入一个注册信息 deletesetting appname,section,key,setting:删除注册表信息·a原创 2010-04-16 09:42:00 · 122 阅读 · 0 评论 -
重新认识控件
Visual Basic 是一种可视化的程序设计语言,为用户提供了诸多控件对象。要想用vb编程首先就是要明白控件,懂得控件的属性、方法、事件。所以这段时间一直整理控件知识。慢慢的我发现,所有的控件里,好多是共有属性方法和事件,也有好多是个性属性方法和事件,只要区分开来,并且灵活运用就能编好程序。我也发现,我只要操作控件的属性和调用其方法,并将所有动作都发生在对象的事件中,程序也就自原创 2010-04-02 21:18:00 · 425 阅读 · 0 评论 -
窗体控件的事件
窗体的存在周期中的事件:在一个窗体卸载关闭时,我们知道会发生Unload事件,事实上,在Unload事件发生前,另一个重要事件会发生,即Form_QueryUnload事件,在此事件中,为用户提供停止卸载继续工作的机会,如下:Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)End Sub其中有两个参数:原创 2010-04-05 20:08:00 · 1536 阅读 · 0 评论 -
属性过程
·读属性过程 [public|private|friend|static] property Get 属性名[(arglist参数列表)][ as type] [statements] [name=expression] [exit property] [statements] [na原创 2010-04-16 09:59:00 · 562 阅读 · 0 评论 -
vb常用的内部函数(八):环境函数
command:应用程序中的命令行,返回值是字符串类型的。 environ({envstring|number})返回当前机器运行的所有操作。例如缺省的路径、缺省的临时文件的路径等。原创 2010-04-16 09:54:00 · 593 阅读 · 0 评论 -
c#--参数传递
参数类型分为int,ref,out三种,默认为int. int类型在字方法中修改了对应变量后,主方法中的值不会发生变化. ref类型在方法中修改了对应变化后,主方法中的值也会发生变化. out主方法中对应的变量不需要初始化.原创 2010-11-18 16:27:00 · 656 阅读 · 0 评论