论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > VB6.0 >

A450VB库存管理系统2(论文+开题报告+源代码)

      第六章 程序设计

paper51.com

6.1软件开发工具Visual Basic 6.0的特点。

内容来自www.paper51.com

Microsoft Visual Basic 提供了开发Microsoft Windows应用程序的最迅速、最简捷的方法。不论是MicrosoftWindows应用程序的资深专业开发人员还是初学者,Visual Basic都为他们提供了整套工具,以方便开发应用程序。

内容来自论文无忧网 www.paper51.com

何谓Visual Basic?“Visual”指的是开发图形用户界面(GUI)的方法。不需编写大量代码去描述界面的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。 paper51.com

“Basic”指的是BASIC(Beginners All-Purpose Symbolit Instruction Code)语言, 一种在计算技术发展历史上应用得最为广泛的语言。Visual Basic在原有BASIC语言的基础上进一点发展,至今包含了数据条语名、函数及关键词,其中很多和Windows GUI有直接关系。专业人员可以用Visual Basic实现其它任何Windows编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。 paper51.com

Visual Basic不仅是Visual Basic编程系统和VBA都使用这一语言。Visual Basic Scripting Edition(VBScript)是广泛使用的脚本语言,它是Visual Basic 语言的子集。这样,在学习Visual Basic中得到的经验可应用到所有这些领域中。 paper51.com

数据访问特性允许对包括Microsoft Access和其它企业数据库在内的大部分数据格式建立数据库和前端应用程序,以及可调整的服务器端部件。

内容来自论文无忧网 www.paper51.com

已完成的应用程序是使用Visual Basic虚拟机.exe文件,可以自由发布。 内容来自www.paper51.com

VisualBasic由于功能强大、简单易用而有着广泛的用户,尤其是在数据库、多媒体、商用系统的用户界面以及一般应用程序的设计等方面,Visual Basic更是有其他开发环境所不能取代的优越之处。升级到6.0之后,其功能和性能都得到了增强,汉化后的VisualBasic6.0中文版,由于有全新的中文界面,更是方便了用户的使用。 paper51.com

Visual Basic是在原有Basic语言基础上的进一步发展,它包含了数百条语句、函数及关键词,其中很多与Windows GUI有直接的关系。VISUAL BASIC语言简单易学,只要稍有语言基础就可以很快掌握并进而精通。可视化编程环境的“所见即所得(WYSIWYG)”功能,使界面设计如积木游戏一般,编程变成了一种享受;强大的多媒体功能可轻而易举地开发出集声音、动画、影像和图片于一体的多媒体应用程序;新增的网络功能提供了编写INTERNET程序的能力。Visual Basic 6.0中文版还支持用户自己开发Active控件和制作Active文档。 paper51.com

Visual Basic学习版本使编程人员轻松开发Windows和Windows NT(R)应用程序。该版本包括所有的内部控件以及网格、选项卡和数据绑定控件。学习版提供的文档有Learn VB Now CD和包含全部联机文档的Microsoft DeveloperNetwork CD。

内容来自论文无忧网 www.paper51.com

专业版为专业编程人员提供了一整套功能完备的开发工具。该版本包括学习版的全部功能以及ActiveX控件、Internet Information Sever Application Designer、集成的Visual Database Tools 和 Data EnvironmentActive Date Objects和Dynamic HTML Page Designer.专业版提供的文档有Visual Studio Professional Features 手册和包含全部联机文档的Microsoft Developer Network CD. copyright paper51.com

企业版使得专业编程人员能够开发功能强大的组内分布式应用程序。该版本包括专业版的全部功能以及Back Office工具,SQL Sever 、Microsoft Transaction Sever、 InternetInformation Sever 、Visual SourceSafe 、SNA Sever ,以及其他。企业版包括的印刷文档包括Visual StudioEnterprise Features 手册以及包含全部联机文档的Microsoft DeveloperNetwork CD.

http://www.paper51.com

面向对象的程序设计 Visual Basic 6.0它提供了开发 Microsoft Windows 应用程序的最迅速、最简捷的方法。不论是Microsoft Windows 应用程序的资深专业开发人员还是初学者,Visual Basic 6.0都为他们提供了整套工具,以方便开发应用程序。

paper51.com

Visual Basic 不仅是Visual Basic编程语言。Visual Basic编程系统和VBA都使用这一语言。Visual Basic Scripting Edition(VBScript) 是广泛使用的脚本语言,它是Visual Basic语言的子集。这样,在学习Visual Basic中得到的经验可应用到所有这些领域中。

内容来自www.paper51.com

数据访问特性允许对包括 Microsoft Access 和其它企业数据库在内的大部分数据库格式建立数据库和前端应用程序,以及可调整的服务器端部件。 copyright paper51.com

有了 ActiveX 技术就可使用其它应用程序提供的功能,例如 Microsoft Word 字处理器,Microsoft Excel 电子数据表及其它 Windows 应用程序。甚至可直接使用 VBP 或 VBE 创建的应用程序和对象。

内容来自论文无忧网 www.paper51.com

Visual Basic 6.0企业版功能更加强大使得专业编程人员能够开发功能强大的组内分布式应用程序等。

paper51.com

尽管Visual Basic以非常快的速度成熟起来,但它也只在这些年间才作为实用的软件开发工具得到应用。这主要是因为在很长一段时间内忽略了数据访问这方面的功能,如果没有外部的数据库支持,不可能简单的拥有一个严格的开发工具。这个情况甚至在Visual Basic3.0中增加了对Microsoft JET数据库引擎的支持之后也没有得到改善,因为这些功能还不足以使Visual Basic像C++一样有完全的数据库访问能力。随后在发布支持ODBC和RDO数据库访问方法的产品后,Visual Basic才真正加入了严格的开发工具领域。

内容来自论文无忧网 www.paper51.com

最新发布的Visual Basic在数据库访问方面带来了一些变化,它增加了 Active数据对像(ADO)访问方法。ADO是DAO和RDO的继承者,它的目标是成为Windows开发上的唯一通用(ONE-SIZE-FITS-ALL)的数据访问方法。Visual Basic6.0在很大方面对尚未成熟的ADO提供支持,大约提供了六个使用ADO数据库的专门优化过的控件。在Visual Basic6.0中增加了数据环境,这是一种对利用ADO的层次数据库进行组织的方法。增加数据报表实用程序,这是使用数据环境的结构生成报表的内部工具。

http://www.paper51.com

综上所诉Visual Basic 6.0与Access配合开发有许多优点,Access强大的数据库管理功能与Visual Basic 6.0方便灵活的开发非常协调,并且Visual Basic6.0与office 系列软件可以很好地结合在一起,可方便地调用office的强大功能,并与windows系统保持一致风格便于开发人员开发和用户使用。所以本系统采用Visual Basic 6.0企业版与Access在Windows平台上进行开发。 内容来自www.paper51.com

6.2系统主要功能的具体设计 copyright paper51.com

库存信息管理系统共有1个界面,8个窗体,包括5个主菜单。现具体介绍如下;

内容来自论文无忧网 www.paper51.com

①系统主界面如下图所示:

内容来自论文无忧网 www.paper51.com

内容来自论文无忧网 www.paper51.com

copyright paper51.com

                           图6-1系统主界面 paper51.com

系统主界面菜单设计:

内容来自www.paper51.com

菜单标题

内容来自www.paper51.com

菜单名称

内容来自论文无忧网 www.paper51.com

菜单级别

内容来自www.paper51.com

系统(&F) http://www.paper51.com

TCST

内容来自论文无忧网 www.paper51.com

主菜单项

内容来自论文无忧网 www.paper51.com

登录

内容来自论文无忧网 www.paper51.com

xtdl

paper51.com

子菜单项

内容来自论文无忧网 www.paper51.com

初始化

内容来自论文无忧网 www.paper51.com

sjgl

paper51.com

子菜单项 内容来自论文无忧网 www.paper51.com

退出系统 http://www.paper51.com

tcgl

paper51.com

子擦单项

http://www.paper51.com

设置(&E)

copyright paper51.com

CSSZ 内容来自论文无忧网 www.paper51.com

主菜单项 http://www.paper51.com

部门

内容来自www.paper51.com

bmsz 内容来自www.paper51.com

子菜单项 paper51.com

商品

copyright paper51.com

spsz

paper51.com

子菜单项

内容来自论文无忧网 www.paper51.com

商品入库(&V) 内容来自www.paper51.com

RKGL 内容来自www.paper51.com

主菜单项

内容来自www.paper51.com

入库

内容来自www.paper51.com

rkdj 内容来自www.paper51.com

子菜单项 http://www.paper51.com

商品出库(&P) 内容来自www.paper51.com

CKGL paper51.com

主菜单项 内容来自www.paper51.com

出库 内容来自论文无忧网 www.paper51.com

ckdj 内容来自www.paper51.com

子菜单项 内容来自论文无忧网 www.paper51.com

查询(&O) copyright paper51.com

CXDY

copyright paper51.com

主菜单项 http://www.paper51.com

查询打印 copyright paper51.com

cxdys paper51.com

子菜单项 paper51.com

②部门设置窗体如下: copyright paper51.com

copyright paper51.com

                             图6-2部门设置窗体

copyright paper51.com

部门设置代码设计:

内容来自论文无忧网 www.paper51.com

Private Sub Command1_Click()

内容来自论文无忧网 www.paper51.com

If Command1.Caption = "增加" Then

paper51.com

   Command1.Caption = "保存" paper51.com

   Text1.Text = ""

copyright paper51.com

   Text2.Text = ""

paper51.com

   Else 内容来自论文无忧网 www.paper51.com

 If Len(Text1.Text) <> 0 Then

内容来自www.paper51.com

     Command1.Caption ="增加" paper51.com

Adodc1.Recordset.AddNew paper51.com

Adodc1.Recordset("部门编号") =Text1.Text paper51.com

Adodc1.Recordset("部门名称") =Text2.Text paper51.com

Adodc1.Recordset.Update 内容来自论文无忧网 www.paper51.com

Else

内容来自论文无忧网 www.paper51.com

MsgBox "数据不能为空,请输入数据!"

内容来自论文无忧网 www.paper51.com

End If 内容来自论文无忧网 www.paper51.com

End If 内容来自www.paper51.com

End Sub

内容来自www.paper51.com

Private Sub Command2_Click()

paper51.com

Unload Form4

内容来自论文无忧网 www.paper51.com

End Sub 内容来自论文无忧网 www.paper51.com

Private Sub Command3_Click() copyright paper51.com

If Len(Text1.Text) <> 0 AndLen(Text2.Text) <> 0 Then http://www.paper51.com

Adodc1.Recordset("部门编号") =Text1.Text http://www.paper51.com

Adodc1.Recordset("部门名称") =Text2.Text

内容来自论文无忧网 www.paper51.com

Adodc1.Recordset.Update

内容来自www.paper51.com

Text1.Text = "" copyright paper51.com

Text2.Text = "" copyright paper51.com

Else

http://www.paper51.com

MsgBox "数据不能为空,请输入数据!"

内容来自www.paper51.com

End If paper51.com

End Sub 内容来自论文无忧网 www.paper51.com

------分隔线----------------------------
联系方式