建立的对象放到屏幕上即可。
可视的 Basic”这个名字初听起来可能抽象了点,但实际上它却是最形象的叫法,用户只要看到 Visual Basic 的界面就会明白了,实际上它无需编程,就可以实现许多功能。
在 Visual Basic 中还引入了控件的概念,在 Windows 中各种各样的按扭、文本框等都是控件。
Visual Basic 把这些控件模式化,并且每个控件都有若干属性来控制它的外观以及工作方法(Method),这样用户就可以象在画板上作图一样,随意按几下鼠标和按扭就可以完成一定的任务,而这些在以前的编程语言下是要编写相当复杂的代码的。
“Basic”指的是 BASIC 语言,一种在计算技术发展史上应用的最为广泛的语言之一。
Visual Basic 在原有 BASIC 语言的基础上进行了大量的扩展,现在,从个人使用的小型工具软件到大型企业的系统软件,甚至通过网络遍及全球的分布式应用软件,都可以使用Visual Basic 开发。
1.1.3 Visual Basic 的特点1 1.面向对象的可视化 在 Visual Basic6.0 中,应用面向对象的程序设计方法(OOP),把程序和数据库封装在一起视为一个对象,而且每个对象都是可视的,程序员在设计时只需用现有的工具根据界 、 、面设计的要求,直接在“窗体”上画出诸如“按扭”“滚动条”“文本框”等不同类型的对象,并为它们设置“属性”编写“事件”代码即可,从而大大简化了设计的复杂度。
2.事件驱动的编程机制 Visual Basic6.0 通过事件驱动来执行对象的操作。
在事件驱动的程序中,代码不是按照预定的路径执行,而是在响应不同的事件时执行不同的代码模块。
每个对象都有一个事件集,每个事件发生都要有有相应的程序代码来响应,即要执行一段程序代码。
事件可以由用户操作触发,也可以由操作系统或其他应用程序的消息触发,甚至可以由应用程序本身的消息触发。
这些事件的顺序决定了代码执行的顺序,因此应用程序每次运行时所经过的代码的路径是不同的。
在程序设计时,不需要建立明显的开始和结束的大块应用程序,也不需要指出先执行哪部分代码和按什么顺序执行代码,只需编写一些针对事件的许多小的模块子程 。
序(也称过程) 3.交互式的程序开发过程 传统的编程过程分三个步骤:编写源程序、将源程序编译和连接生成可执行的二进制 而代码和最后运行生成可执行的二进制代码。
Visual Basic6.0 采用的是交互式方法开发应用程序,使三个步骤之间不再有明显的界限。
传统的编程中,如果编写源程序中出现错误,只有在编译和运行时才会被编译器捕捉,此时必须先返回编辑状态修改错误,然后再编译、连接和运行,直到正确为止。
Visual Basic编程在输入代码时便进行解释,即时捕获并突出显示大多数语法或拼写错误,同时将出现警告对话框,并将出错的源代码以红色显示,方便用户及时修改程序。
4.提供强大的数据库访问工具 随着计算机技术的发展,数据库越来越显示出其强大的数据存储和数据管理能力。
为了满足人们对数据库的需要,Visual Basic 提供了强大的数据库程序设计能力。
它不仅能管理 Microsoft Access 格式的数据库,还能访问其他外部数据库,如 FoxPro,Paradox 等格式的数据库。
另外,Visual Basic 还提供了开放式数据库连接(ODBC)功能,可以通过直接访问或建立连接的方式使用并操作后台大型网络数据库,如 SQL Server,Oracle 等。
在应用程序中可以使用结构化查询语言(SQL)直接访问 Server 上的数据库,并提供简单的面向对象的库操作命令、多用户数据库的加锁机制和网络数据库的编程技术,为单机上运行的数据库提供 SQL 网络接口,以便于在分布式环境中快速而有效地实现客户/服务器方案。
5.充分利用 Windows 资源 Visual Basic 提供的动态数据交换(DDE)编程技术,可以在应用程序中实现与其他Windows 应用程序建立动态数据交换、在不同的应用程序之间进行通信的功能。
Visual Basic 提供的对象连接与嵌入(OLE)技术是将每个应用程序都看作对象,将不同的对象连接起来,嵌入到某个应用程序中,从而可以得到具有声音、影象、图象、动画、文字等各种信息的集合式文件。
1.2 Access 20021.2.1 Access 简介3 建立一个数据库我们有多种选择,现在市场上有各种各样的数据库,而且每一种数据库都有其自身的特点,不能说哪一种更好,只能在其中寻找一种能更好地适应系统需求、更好地满足用户的要求以及适应开发人员的习惯。
在本系统中,作为超市管理系统是一个比较小的应用系统,它所产生和处理的数据量也比较小。
因此,没有必要使用像 SQL Server 和Oracle 这样的大型数据库。
Microsoft Office 中的 Access 数据库在计算机上的应用比较普及,是开发小型数据库系统的比较理想的选择,所以,在本系统中我选择了 Access 数据库。
Access 作为一个数据库管理系统,它被集成在 Microsoft Office 中。
Access 数据库处理的基本结构,采取关系型数据库模式。
与其他的数据库系统相比,Access 更加简单易学,一个普通的计算机用户可以很快地掌握它。
Access 2002 的功能十分强大,利用它可以方便地实现对信息保存、维护、查询、统计、打印、交流、发布,而且它可以十分方便地与 Office其他组件交流数据,这些功能对一个一般用户而言已经足够了。
1.2.2 Access 2002 和数据库的关系4 Microsoft Access 从本质上说就是一个数据库管理系统,具体来说是一个关系数据库管理系统(RDBMS)。
Access 主要用于中小型数据库系统。
它相对于其他数据库产品来说开发时间比较晚,但由于它强大的功能和使用上的方便,使越来越多的用户转向 Access,成为当今最为通用的数据库软件。
作为新一代 RDBMS 的代表,Microsoft Access 2002 提供了真正的关系数据库管理。
在Access 数据库中,数据是由表格组成的,在表格中有主关键字和外部关键字的定义,在数据库中提供了完全的引用完整性,保证了数据库的完整性。
同时 Access 的表格具有数据确认规则,以避免不精确的数据输入。
表格的每一个字段都具有自己的格式和缺省的定义。
Access 能作为独立的数据库管理系统使用,或作为客户产生结构化查询语言这样的服务程序。
另外,Access 数据库具有开放式数据库互连性(ODBC)特性,用户可以与许多外部数据相连接。
Access 数据库所能完成的功能基本是一个数据库管理系统所应具有的功能,概括如下: (1)根据需要制定 Access 数据库系统,对数据进行保存、查阅和计算。
(2)利用数据表存储相应的数据信息,为每一种实际对象的信息创建一个表,在表中对不同数据以不同方式保存。
(3)按实际对象之间的关系,定义各个表之间的关系。
(4)检索用户指定条件的数据,创建相应的查询来进行检索,可以利用查询更新或删除多条记录,并对表中的数据执行各种计算。
(5)直接输入、查看或更改数据库中的数据,利用表格或窗体完成。
(6)对数据库中的数据进行分析,通过特定方式打印数据,制作报表。
(7)将数据库中的数据传输到其他数据库的服务器上,实现资源共享。
2.可行研究和需求分析性 软件开发最初的工作就是问题定义,也就是确定超市中要求解决的问题是什么;做好软件定义时期的工作是降低软件成本提高软件质量的关键。
在软件开发的不同阶段进行修改需要付出的代价是很不相同的,越在早期改正错误,付出的代价就越小,了解了它的重要性之后,我明白前期工作一定要做好才能更好地提高工作效率。
我把任务超市又仔细地研究了一遍,充分明白了它的要求后,接下来作可行性研究,只
上一篇:
图书管理系统3
下一篇:
美术教学中网络信息论文