可视化编程大作业.pdf
《可视化编程大作业.pdf》由会员分享,可在线阅读,更多相关《可视化编程大作业.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、可视化编程大作业可视化编程大作业一、闹钟程序一、闹钟程序设计内容用 BCB 编制一计算机闹钟程序。设计目的学习并掌握 BCB 的界面设计和对 TDateTimePicker 控件、Tlabel、Tbutton、TTimer 以及TMediaPlayer 控件的使用设计要求进行定时设定,读取计算机日期和时间,完成定时闹铃。将其改写成动态链接库二、用户登录管理系统用户登录管理系统 设计内容设计内容 编写一用户登录程序设计目的学会数据库和 BCB 的连接,以及相关控件的使用设计要求1、编写用户资料表和用户活动表2、编写登录界面和用户密码修改界面设计思路 1.建立的表:用户资料表用户 ID:用户登录时
2、输入的用户名。密码:用户密码有效次数:该用户可以登录多少次。是否有效:可以让该用户暂时为不可用。出错次数:用户连续输错密码次数(当有正确输入时复位)出错限度:允许输错密码次数,如果超过该限度,该用户置为不可用,必须找管理员为其复位。活动表:用户 ID:记录进入系统的用户ID.登录次数:2.进入系统的验证 供用户进入系统的密码输入窗口。当用户输入完成后,首先打开用户资料表,检查该用户是否存在,若不存在,清空用户输入,提示不存在该用户,让用户重新输入,用户名输入错误这里将不作次数限制。若存在该用户,接着验证密码,如果正确,根据用户的使用次数判断是否允许用户进入系统。如果不允许,给出相应的提示后关闭
3、系统。否则完成登录并在活动表中记录该用户已进 入的次数,并复位出错次数字段。如果存在该用户,但密码错误,用户资料表中的出错次数加一。让用户重新输入。3、密码修改一般用户只能修改自己的密码,当用户选择该功能时,提示用户先输入一次旧密码,再输入新密码。当用户输入完成后,先从活动表找出该用户 ID,再按 ID 寻找用户资料表找到该用户,先比较旧密码,错误提示重新修改,正确则完成修改。提示在 Form1 中调用 Form2:先将 Unit2 的头文件加入到 Unit1 中,#include“unit2.h”,再在程序中相应部分加入Form2-ShowModal();弹出的消息对话框可使用Message
4、Box()函数或 ShowMessage()数据库访问控件可以使用TTable或 TQuery 控件三、自定义组件三、自定义组件设计内容编写一个自定义的组件设计目的掌握 VCL 的概念及类的继承关系,学会组件的制作。设计要求自制一个组件,完成其外观设计,并在其中添加新的属性、事件和方法四、计算四、计算 2424 点游戏点游戏设计内容编写一个自动计算 24 点的小游戏设计目的学会界面与程序设计的结合,以及C+语言的运用设计要求1、编写一个良好的界面2、利用随机函数 random()产生 110 之间的四个数3、运用穷举法求解这四个随机数构成24设计提示所谓算二十四点的玩法是:把一副扑克牌从A 到
5、 10 选出来均分成两份,双方各持一份,每人随机抽两张出来组成四张牌,把这四张牌加减乘除凑成结果为二十四,先算出来的一方赢得对方的两张牌,进行下一轮,如果都没计算出来为和局,直到把对方所有的扑克牌全部缴获,游戏方告结束。四张牌A B C D共有共24种组合。穷举所有算术式,比如A+B+C+D、A+B+C-D、(A-B)*(C+D)等等共有 45 种算术式(包括无解),让每一个算术式的四个变量都去排列组合一次,寻找是否存在一个排列组合使算术式的值为 24。从第一个算术式开始不断调用排列组合,如果成立(结果为 24),显示组合;不成立则尝试下一个算术式,直到最后一个算术式的调用,如果都不满足则显示
6、无解。五、在五、在 C+BuilderC+Builder 窗口中播放窗口中播放 FlashFlash设计内容编写一个嵌入式的 Flash 播放程序设计目的学会 BCB 编程,及 Flash 控件的使用设计要求1 编写一个界面,在上面播放Flash 文件,并制作按钮完成“播放/暂停”、“放大”、“缩小”、“上移”和“下移”等功能。2 屏蔽掉窗体标题栏,并实现窗体在托盘区的显示设计提示1.装入 ActiveX Control(SWFlash.OCX)。swflash.ocx 文件的位置在 Windows NT 的路径是:WinntSystem32 MacromedFlash,对于Windows 9
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可视化 编程 作业
限制150内