- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Visual Basic课程设计报告
题目1: 难度: ***
题目2: 难度:
指导教师: 袁红兵
姓 名: 学 号: 专 业: 班 级: 学 院: 日 期: 2016年3月
目录
1、题目简介 2
2、设计思路与总体方案 4
2.1 窗体frm1 4
2.2窗体form1 6
2.3窗体 frmcssz 7
2.4 窗体frmlsz 10
2.5窗体 frmcxtj 12
2.6 标准模块 17
3、设计过程遇到的主要问题及解决方法 18
4、设计中尚存的不足分析 18
5、心得体会 18
6、参考文献 19
1、题目简介
(简要说明课程设计所设计的程序的主要功能。)
本题目旨在设计与一个可对个人日常手入和消费帐目进行管理和查询统计的程序,通过此程序的设计,可以加深我们对上学期的vb基础知识的印象,使理论升华为实际操作,同时也有助于我们培养理财意识,用电子记录的形式取代从前的手写记录,使得信息更加精准,不易丢失。
题目的难度系数相对不高,但牵涉到众多的知识点作为典型的多模块设计类型的题目,本程序由五个窗体模块frm1,form1,frmcssz,frmcxtj,frmlsz和一个标准模块共同构成。此外根据课本121页要求,另有三个文本文件inputtype.txt,outputtype.txt和balance.txt分别用于保存收入类型,支出类型和收入支出帐目。本程序的密码按照题目要求保存在了Balance.pas中,并自行设计加密处理。我的笔记本打不开这个文件,即便打开看到的也不再是密码本身。这点尽管在这个程序中用处不是太大,但为我们保存重要文件提供了一种思路。
程序要求实现如下功能(主要根据窗口由易到难的顺序来)。
如图1所示, frm1是启动窗体。有密码的设定和破译,开始时必须先输入密码。每次错误后会弹出对话框给予提示,连续累计三次则程序自动退出初始密码为空,直接单击即可进入。
图1. 程序主界面
2. 输入密码后则进入主界面,它是连接所有窗口的平台。
3. 单击“参数设置”按钮进入“参数设置”窗口。窗口的三个选项卡是通过SSTab或Tabstrip控件来制作。这些陌生的外部空间对于我通过安装了vb企业版方才得到(详见课本6-7页两者对比),因为ssTab控件相对来说简单,所以在这个程序的中我完全采用了SSTab控件。
4.收入类别和支出类别的选项卡分别需要实现对两者的添加,删除,修改,返回操作,更为重要的是要保存在文件中,以备在流水帐和查询统计的combobox中使用。
开始时,“添加”和“返回”按钮可用,而其余两个被置灰,而且文本框不可输入。因为此时列表框的条目未被选中,所以修改和删除已失去意义,不可用。“添加”按钮比较繁琐,其本身可以被“确定”按钮替代功能。本程序中,按下添加按钮,则此时文本框被清空可编辑,而对比来说,按下修改按钮文本框不清空且可编辑。
图2. 输入错误的密码时的提示
5 通过“密码修改”选项卡修改密码,如果两次输入不一致或者输入有误(图2和3)则会提醒用户。此外,我把其设为了在保存时也 会提醒,有助于我们记忆。右上角的返回按钮可以随时返回主界面上。
6. 单击主界面上的“日常流水帐”进入日常收支原始资料的主要输入窗口。该窗口主要由“收入记账”和“支出记账”两大部分组成。我设置了进入窗体时列表框为空,以便于对刚输入的情况一目了然。。
这里面就涉及到了另一种新的控件,DTPicker控件的问题,这个控件使用起来极为方便,单击即可弹出日期选择框,且默认当天时间,简明易懂。其中的列表框中的项目为参数设置所得,只需从中选择即可。
需要我们添加新的收支信息时,我设定了备注为可有可无的输入项但其他三个空如果有一个未填则会在单击保存后弹出msgbox提示,否则则会在底部的列表框中每行显示一个完整项,并且把信息存储到balance.txt中用于接下来的步骤。单击取消按钮则可以清空各个文本框中的内容以便于重新输入。添加完毕后单击右上角的返回按钮则回到主界面。
7 本程序的重点和难点原先粗步估计集中在查询统计这一窗体模块中,所以采用了由易到难的策略。该窗体由三个选项卡组成,既可以选择按类型查询从而了解单独的情况,也可以采用时间段的模式,从而宏观大体的知道某个时间内的情况。设定这两种模式时需要通过单选框的改变来结合 窗体CmdCancel_Click,Cmdok_Click,txtpassword_KeyPress,难点集中在后两者上,其中txtpassw
您可能关注的文档
- 【创新设计】2015年高考英语(牛津译林版)一轮总复习配套课件:阅读与写作——旅游景点介绍(共37张).ppt
- 【多彩课堂】2016-2017学年高二语文人教版选修《中国古代诗歌散文欣赏》课件:第21课 《伶官传序》.ppt
- 【会计电算化.第一章】第一讲讲义.ppt
- 【金版优课】高中物理教科版选修3-2课件第三章 传感器本章小结.ppt
- 【精品】实用培训管理工具大全.doc
- PROTEUS在高等职业院校中的应用.ppt
- 【课件设计】造一艘小船_科学_小学.ppt
- PTT教材(完整版)203页.ppt
- 【培训模块】培训师百宝箱:告诉你金牌培训师是如何炼成的!(图文直播).ppt
- RFID卡停车场管理系统.doc
文档评论(0)