1
电子说
鉴于Visual Basic 6.0的成熟稳定,并且可以让企业快速建立多层系统,可以开发Web应用程序等优点,Visual Basic 6.0是当前最为流行的一种Visual Basic版本。本书所有后续内容使用的版本均为Visual Basic 6.0。
下面先简要介绍Visual Basic 6.0的主要特点。
易学易用的集成开发环境:Visual Basic 6.0为用户设计界面、编写代码、调试程序、编译程序、制作应用程序安装盘等提供了友好的集成开发环境。
可视化的设计平台:在使用传统的程序设计语言编程时,一般需要通过编写程序来设计应用程序的界面(如界面的外观和位置等),在设计过程中看不见界面的实际效果。而在Visual Basic 6.0中,采用面向对象程序设计方法(Object-Oriented Programming),把程序和数据封装起来作为一个对象,每个对象都是可视的。开发人员在界面设计时,可以直接用Visual Basic 6.0的工具箱在屏幕上“画”出窗口、菜单、命令按键等不同类型的对象,并为每个对象设置属性。开发人员要做的仅仅是对要完成事件过程的对象进行编写代码,因而程序设计的效率可大大提高。
事件驱动的编程机制:面向过程的程序是由一个主程序和若干个子程序及函数组成的。程序运行时总是先从主程序开始,由主程序调用子程序和函数,开发人员在编程时必须事先确定整个程序的执行顺序。而Visual Basic 6.0事件驱动的编程是针对用户触发某个对象的相关事件进行编码,每个事件都可以驱动一段程序的运行。开发人员只要编写响应用户动作的代码。这样的应用程序代码精简,比较容易编写与维护。
结构化的程序设计语言:Visual Basic 6.0具有丰富的数据类型和众多的内部函数。其采用模块化和结构化程序设计语言,结构清晰,语法简单,容易学习。
强大的数据库功能:Visual Basic 6.0利用数据控件可以访问Access、FoxPro等多种数据库系统,也可以访问Excel、Lotus等多种电子表格。
ActiveX技术:ActiveX发展了原有的OLE技术,使开发人员摆脱了特定语言的束缚,方便地使用其他应用程序提供的功能,使Visual Basic 6.0能够开发集声音、图像、动画、字处理、电子表格、Web等对象于一体的应用程序。
网络功能:Visual Basic 6.0提供的DHTML(动态HTML)设计工具可以使开发者动态地创建和编辑Web页面,使用户能开发出多功能的网络应用软件。
1、在输入语句时,命令词、函数可以不必要区分大小写。
例如:鼠标当单击—按妞—在窗台上输出“单击事件”的字符串。
Private Sub Command1_Click()
Form1.Print “单击事件”
End Sub
你可以写成为小写的:
private sub command1_Click()
form1.print “单击事件”
end sub 你可以写成为大写的:
PRIVATE SUB COMMAND1_CLICK()
FORM1.PRINT“单击事件”
END SUB
2、输入程序时要求一行一句、一句一行。但VB中允许使用复合语句行,既把几个语句放在一行中,各语句之间用冒号(:)格开。
例如:鼠标当单击—按妞—在窗台上输出“单”的字符串然后再在下行输出“击”然后再在下行输出“事”然后再在下行输出“件”。我们通常的写法是:Private Sub COMMAND1_CLICK() Form1.Print “单” Form1.Print “击” Form1.Print “事” Form1.Print “件” End Sub 但是我们也可以用冒号(:)格开把它们写到一行里面:Private Sub COMMAND1_CLICK() Form1.Print “单”:Form1.Print “击”:Form1.Print “事”:Form1.Print “件” End Sub
3、VB6.0中使用续行符是下划线(_)。如果一个语句的末尾是下划线,则下行与该行属于同一个语句行。
注意:续行符与它前面的字符之间至少有一个空格。篇程序时有时因为有些程序代码太长,为了提高程序的可读性我们就要用到续行符(_)
例如:
private sub command1_Click()
form1.print “单击事件”
end sub 可以用续行符(_)把form1.print “单击事件”分成两行来显示:
private sub command1_Click()
private sub command1_Click()
form1.print _ “单击事件”
end sub
全部0条评论
快来发表一下你的评论吧 !