版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、库存挨面系统下第五章系统真止51、开拓工具简介本系统的前端开拓工具,我挑选了VisualBasi6.0,布景数据库采与开拓图形用户界里的要收,所以VisualBasi是基于Basi的可视化的程序圆案语止。正在VisualBasi中,一圆里继绝了Basi所具有的程序圆案语止简朴易用的特征,另外一圆里正在其编程系统中采与了里背工具、事情驱动的编程机造,用一种巧妙的要收把inds的编程庞年夜性启拆起去,供应了一种所睹即所得的可视化程序圆案要收成效特征具有里背工具的可视化圆案工具正在VB中,使用里背工具的程序圆案要收P,把程序战数据启拆起去视为一个工具,每个工具皆是可视的。程序员正在圆案时只需用现有工
2、具根据界里圆案要供,间接正在屏幕上“绘出窗心、菜单、按钮、动弹条等好别标准的工具,并为每个工具设置属性。程序员的编程事情仅限于编写相闭工具要完成的成效程序,果此程序圆案的从命可年夜年夜前进。事情驱动的编程机造事情驱动心角常恰当图形用户界里的编程方法。正在图形用户界里的使用程序中,是由用户的动做即事情掌握着程序运转的流背,每个事情皆能驱动一段程序的运转。程序员只需编写相使用户动做的代码,而各个动做之间没有一定有联络。供应了易教易用的使用程序散成开拓情况正在VB散成开拓情况中,用户可圆案界里、编写代码、调试程序,曲至把使用程序编译成可真止文件正在inds中运转,操做户正在战睦的开拓情况中事情。规划
3、化的程序圆案语止VB具有丰富的数据标准战规划化程序规划,做为一种程序圆案语止,它借有以下一些特征:强衰的数值战字符串处理成效丰富的图形指令,可便当天绘造各种图形供应静态战静态数组,有益于简化内存的挨面过程可递回挪用,使程序更减简约支撑随机文件战依次文件的访谒供应了一个可供使用程序挪用的包露多种标准的图标库具有好谦的运转出错处理支撑多种数据库系统的访谒操做数据控件可访谒的数据库系统有:irsftAess、Btrieve、DBASE、irsftFxPr战Paradx等,也可以访谒irsftExel、Ltus1-2-3等多种电子表格。支撑静态数据交换DDE、静态链接库DLL战工具的链接与嵌进LE妙技
4、完好的HELP联机帮脚成效与inds情况下的硬件一样,正在VB中,操做帮脚菜单战F1成效键,用户可以随时便当天获得所需要的帮脚疑息。VB帮脚窗心中表示了有闭的例如代码,经由过程复造、粘揭操做可猎与年夜量的例如代码,为用户的进建战操做供应了极年夜的便当。VB程序圆案的没有雅面便是里背工具的没有雅面,工具便是数据DATA战代码DE互相结开的综开体。inds上里的每个图标,包露窗心本人皆是工具,假设出有任何事情收死,工具处于仄息形态。当存正在中去事情时,程序段真止,它的真止是由中去事情决议的。果此是“事情驱动的。编写VB程序较为简朴,起尾将各个工具放正在空黑窗体上,然后将程序代码分别增减给工具或图标
5、,将它们组开起去便可以随意运转了。正在VB中,窗表理想上是一个工具,VB的窗体露有许多内嵌特征,那使得用户界里部门的创坐像是从一个目录中挑选一个个契开的控件,而没有是从整开端一步一步天创坐控件。那种开拓者能亲眼看到的程序圆案过程便是“可视化程序圆案底子没有雅面工具:里背工具编程P的提法大家一定也很耳死,当然VisualBasi其真没有是完好的里背工具编程,但也操做了工具编程妙技。工具简朴天讲便是大家经常看到的各种窗心、按钮、文本框以致挨印机等。属性:如同电视有心角、彩色之分一样,做为工具的inds中的窗心也是有年夜有小,文本框的地位没有成能完好一样,菜单要表示出好别的成效,那些皆是由工具的属性
6、决议的。好别工具的属性年夜要好别。属性一样仄居决议了工具的地位、年夜孝表示等情况。要收:便是工具可以大概做的事,如挨印机工具便有挨印Print要收、窗心工具支撑荫蔽Hide要收、许多工具支撑挪动ve要收等。事情:便是工具对用户各种操做的反响情况。如用户用鼠标按一下按钮,便会触收按钮的“按lik事情。控件:控件便是VisualBasi供应的编程用的模块,与工具有间接的联络,如同积木的木块,操做多么的控件,便可以像拼图或会萃木一样“拆、“拼您的程序界里。VisualBasi中操做控件,简化了inds中的窗心、按钮等工具的编程圆案。每个控件皆有各自的属性、事情及要收。只需建正那些特征您便可以随心所欲
7、天编程了。最慌张的是,您可以操做没有计其数的各种扩年夜的控件去快速规划几乎能开意您任何要供的程序。例如,假设您没有开意inds年夜要的媒体播放器,您便可以操做VB的多媒体控件正在1小时之内圆案一个完好本人气魄气派的可以大概播放D、VD的多媒体播放器,而成效完好与之相等产品之一,aess曾经成为全国上最衰止的桌里数据库系统。Aess与许多优良的闭连数据库一样,可以让您很随意天毗邻相闭的疑息并且借对其他的数据库系统有所补充。它能操做此中根源的材料,包露许多衰止的P数据库程序如dBASE,Paradx,irsftFxPr战处事器、小型机及年夜型机上的许多SQL数据库。Aess借完好支撑irsft的L
8、E妙技。Aess借供应inds操做系统的初级使用程序开拓系统。Aess与此中数据库开拓系统之间相等较着的区分便是:您没有用写一止代码,便可以正在很短的工夫里开拓出一个成效强衰并且相等专业的数据库使用程序,并且那一愉快的过程是完好可视的!假设您能给它减上简短的VBA代码,那末您的程序决没有比专业程序员专心开拓的程序好。Aess的整体规划Aess将局部知名字的工具皆成为工具bjet,正在Aess2000中,最慌张的工具有表,查询,窗体,报表,宏战模块。表用户定义的存储材料的工具。每个表皆包露有闭某个主体的疑息。表包露存储好别品种材料的字段列,而纪录止那么搜集特定主体真例的局部疑息。查询为去自一个或
9、多个表的材料供应定造视图的工具。正在Aess中,可以操做图形化的真例查询机造QBE或经由过程SQL语句去创坐查询。您可以正在查询中挑选、更新、插进或删除材料,也可以用查询去创坐新表。窗体窗体是主要的人机接心。年夜量的操做几乎局部皆要经由过程窗体完成。窗体经由过程运转宏ar或VisualBasifrAppliatinnsVBA过程,去响应年夜量的事情。Aess2000为我们供应了强衰的同时也是相等便当的指导去创坐标准的inds窗体。报表为格局化、策绘、挨印选定材料而圆案的工具。它是衡量一个优良的数据库的慌张标准奇尔以致是独一的标准。宏为了响应已定义的事情,需要让Aess去真止一个或多个操做,而宏
10、便是对那些操做的规划化的定义工具。它可以让您像会萃木一样创坐一个成效强衰的程序,而不必写年夜量的代码。模块包露用VBA编码的定造过程的一个工具。模块供应了自力的动做流以捕获缺点,而宏做没有到。模块能间接响应窗体或报表事情,也可以从使用程序的任何处所被挪用。Add1.RefreshSetText4.DataSure=Add1Text4.DataField=密码IfText1=ThensgBx请输进本密码!,建正密码ExitSub密码)ThensgBx本密码缺点!,建正密码ExitSubElseIfText2=rText3=ThensgBx请输进新密码!,建正密码ExitSubElseIfText
11、2Text3ThensgBx密码好别等!,建正密码ExitSubElseText4.Text=Text2.TextsgBx密码建正成功!,建正密码UnladeEndIfDiI,JAsIntegerDiSTRAsStringIfText1.Text=rText2=rb1.Text=rText4=rText5=rText6=rText7=ThensgBx请输进完好疑息!ExitSubElse将纪录存进进库纪录表装备装备号)=Text1.Text装备数量)=Text2.Text装备装备供应商)=Text4.Text装备供应商德律风)=Text5.Text装备价格)=Text6.Text装备sgBx曾
12、经成功进库!EndIf装备装备号=Text1.Text装备装备If装备将纪录参与现有库存表中装备装备装备J=装备进库表.Text9装备装备装备sgBx现有库存量为:JElseSTR=现有库存表中无此装备!vbrLf请正在装备代码表战现有库存表中脚动增减纪录!sgBxSTRLadfr现有库存表fr现有库存表.Shallfr现有库存表.and1_likLadfr装备代码表fr装备代码表.ShEndIfEndSubPrivateSubdDelete_lik()删除进库表中纪录nErrrGTDeleteErrDiYesNAsStringYesN=sgBx(删除,vbYesN,删除纪录)IfYesN=v
13、bYesThenithdatPriaryRS.Rerdset.Delete.veNextEndithElseExitSubEndIfDeleteErr:sgBxErr.DesriptinEndSubPrivateSubdUpdate_lik()更新纪录程序nErrrGTUpdateErrExitSubUpdateErr:sgBxErr.DesriptinPrivateSuband1_lik()装备出库程序Dii,J,kAsIntegerDiSTRAsStringfr装备装备号=Text1.Textfr装备fr装备IfIsNueri(Text2)=FalseThensgBx数量必须是数字!Exi
14、tSubEndIfIfText1.Text=rText2=rb1.Text=rText4=rText5=rText6=rText7=ThensgBx请输进完好疑息!ExitSubElsEiffr装备STR=现有库存表中无此装备!请检查输进能可准确!sgBxSTRExitSubElsefr装备装备号)=Text1.Textfr装备数量)=Text2.Textfr装备fr装备fr装备fr装备操做部门)=Text6.Textfr装备sgBx曾经成功存进装备出库表库!EndIfIffr装备k=Int(fr装备Ifk=0Thenfr装备装备fr装备J=fr装备出库表.Text9fr装备fr装备fr装备s
15、gBx现有库存量为:JElsesgBx现有库存量没有够!请输进契开数量!ExitSubEndIfElseSTR=现有库存表中无此装备!请检查输进能可准确!sgBxSTREndIfEndSubPrivateSubdDelete_lik()删除出库纪录nErrrGTDeleteErrDiYesNAsStringYesN=sgBx(删除,vbYesN,删除纪录)IfYesN=vbYesThenithdatPriaryRS.Rerdset.Delete.veNextEndithElseExitSubEndIfDeleteErr:sgBxErr.DesriptinEndSub更新纪录程序同进库的更新程序
16、一样,正在此略装备采购模块真现,程序略主要程序PrivateSubdAdd_lik()增减装备主要程序PrivateSuband1_lik()表示下于最年夜戒备库存的装备datPriaryRS.RerdSure=selet*fr现有库存表here现有库存最年夜库存datPriaryRS.RefreshgrdDataGrid.RefreshBeepsgBx表中装备已过量!ElsesgBx出有装备库存过量!EndIfEndSubPrivateSuband2_lik()表示低于于最小戒备库存的装备datPriaryRS.RerdSure=selet*fr现有库存表here现有库存最小库存datPri
17、aryRS.RefreshgrdDataGrid.RefreshBeepsgBx表中装备库存量已过戒备线!请采购!ElsesgBx出有装备库存量过少!EndIfEndsubPrivateSubTier1_Tier()自动报警程序BeepsgBx有装备库存超出戒备库存!vbrLf请查察库存报警纪录Tier1.Enabled=FalsefrAlar.ShExitSubEndIfEndSubPrivateSubTier2_Tier()BeepsgBx有装备库存低于戒备库存!vbrLf请查察库存报警纪录Tier2.Enabled=FalsefrAlar.ShExitSubEndIf主要程序PrivateSuband2_lik()挖写日志纪录IfText1.Text=rb1.Text=rb2.Text=ThensgBx请输进完好操做
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025【各行各业合同协议模板】【各行各业合同协议模板】委托合同(供物业委托管理用)
- 工程车运输合同
- 2025年专项法律顾问委托合同常用版(4篇)
- 2025劳动合同法对企业的影响事务所
- 2025年个人代理人保险代理合同范文(2篇)
- 2025年个人包车合同(2篇)
- 2025关于酒吧转让合同范本
- 建设工程合同书
- 2025版小额贷款抵押合同资产评估及报告协议2篇
- 2025年度个人与公司租赁房屋修缮责任合同4篇
- 五年级上册寒假作业答案(人教版)
- 2025年山东浪潮集团限公司招聘25人高频重点提升(共500题)附带答案详解
- 2024年财政部会计法律法规答题活动题目及答案一
- 2025年江西省港口集团招聘笔试参考题库含答案解析
- (2024年)中国传统文化介绍课件
- 液化气安全检查及整改方案
- 《冠心病》课件(完整版)
- 2024年云网安全应知应会考试题库
- 公园保洁服务投标方案
- 光伏电站项目合作开发合同协议书三方版
- 2024年秋季新沪教版九年级上册化学课件 第2章 空气与水资源第1节 空气的组成
评论
0/150
提交评论