问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

vb新年贺卡编程

发布网友 发布时间:2022-04-30 18:19

我来回答

2个回答

热心网友 时间:2022-06-29 01:17

评论/浏览(0/1)发表时间:2007年9月4日 8时35分

[%repeat_0 match="/data/option"%] [%=@title%] [%=@count%]票 [[%=@percent%]%]
[%_repeat_0%]

河北工业大学计算机软件技术基础(VB)
课 程 设 计 任 务 书
本题难度级别:C 实现基本要求代码:约100行
主要涉及:控件数组、图形方法、扩展控件和菜单设计

一、设计题目:新年贺卡程序设计(出题人:赵秀平)
二、目的与要求:
1.目的:
培养学生综合利用Visual Basic语言进行程序设计的能力,主要是培养学生综合利用控件数组、扩展的ActiveX控件、图形方法和菜单进行设计的能力。
2.基本要求:
自己设计一个新年贺卡。要求如下:
n 进行菜单设计
n 程序要能够通过菜单命令来控制动画的播放、设置贺词的字体和字号、窗体及一些控件的背景颜色。
n 贺词象霓虹灯一样闪烁;每个字的颜色是随机的,且字的颜色不能与其控件的背景颜色相同。
n 五彩缤纷的碎纸在不停地散落。
n 显示播放flash动画的进度。
n 当窗体缩放时,窗体上的各个控件随着作相应的变化。
3.创新要求:
在基本要求达到后,进行创新设计,进一步完善系统。创新方向提示如下:
★ 可以在程序运行中输入贺词、
★ 可以选择所播放的flash文件。
★ 增加工具栏,工具栏中设有常使用的工具按钮;为某些命令设置快捷键。
★ 其它方面的创新(功能实用,有一定的代码量)。
三、设计方法和基本原理:
1. 问题描述:
程序界面见上面的示意图,功能描述参见基本要求和创新的内容。设计时可以使用随同本任务书一起提供的flash文件。
2. 问题的解决方案:
①设计程序界面(界面设计状态示意如下)
窗体中有菜单,使用标签和标签控件数组、文本框、定时器等这些基本的控件。
另外还使用了三个扩展控件:CommonDialog(在Microsoft Common Dialog6.0部件中)、ShockwaveFlash(在ShockwaveFlash部件中)和Slider(在Microsoft Windows Common Controls6.0部件中)。这些控件都需要加载到工具箱中才能在设计时使用。扩展控件的加载和使用方法参见教材或相关设计资料。
将相关的控件加入工具箱后,即可在窗体上适当位置放置并设置相应的属性。
②编写代码
在编写事件处理过程代码时需注意以下几点:
(1) 利用shockwaveflash控件来控制flash文件的播放
(2) 利用CommonDialog控件来设置贺词的字体和字号、窗体及一些控件的背景颜色。
(3) 贺词“祝新年快乐!”有6个标签控件的Caption属性值组成,这6个标签控件构成了一个控件数组。在时钟控件的timer事件中通过设置标签控件的Visible属性就可以实现贺词的动态显示。
(4) 使用QBColor函数来指定字的颜色;QBColor函数中的颜色码的取值为0-15,每个颜色码代表一种颜色,可以使用随机函数生成0-15的随机数来为贺词当中的每个字指定颜色。
(5) 在时钟控件的timer事件中,利用画点方法Pset和循环可以实现五彩的碎纸不停地散落。
(6) 通过slider控件显示播放flash动画的进度。
四、主要技术问题的描述:
(1) 菜单的设计参看课本第十章。
(2) shockwaveflash控件参看课本第十三章
(3) 利用下列代码可以在窗体上产生五彩的碎纸。
For i = 0 To 100
XPos = Rnd * ScaleWidth
YPos = Rnd * ScaleHeight
PSet (XPos, YPos), QBColor(Int(Rnd * 16))
Next
(4) 在时钟控件的timer事件中,通过Slider1.Value=ShockWaveFlash1.FrameNum可显示播放flash动画的进度。
五、参考资料
★ Visual Basic 程序设计教程 及 Visual Basic 实验教程
★ VB6.0程序员指南
★ VB6.0控件参考手册
★ VB参考资料中的“文本编辑器.ZIP”
★ MSDN中文版,课程设计网站上提供的其它资料。
六、设计部分的评分标准(本题难度为C级,综合时乘难度系数0.8)
基本要求全部完成
60
创新要求完成任意1项(不包括“其它”)
80
创新要求完成2项
90
创新要求完成3项以上(含3项)
100
[注:最后得分是根据本部分得分(占最大比例)以及课程设计期间纪律、设计报告书、答辩情况综合得出。

我想要求应该是这个吧

热心网友 时间:2022-06-29 01:18

不清楚到底是干什么的?
有什么具体的要求
和其他的一些信息吗?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
从国外带回的KF600再这边怎么用 请各位教我怎样刷机(lg ku990) 怎么把欧版的LG KF600刷成中文格式? 我的LG KF600,总是用蓝牙会死机! lg kf600 那里可以刷机 ...元预算,奔腾G4600+华擎Deskmini 110能组装出性能如何的迷你主机? 迷你机箱电脑主机配置想组装台式机求推荐配置 联想电脑主机哪个好用迷你电脑主机和普通电脑主机那个比较好_百度知 ... 苹果迷你主机怎么样台电凌珑迷你主机测评 2400元预算,华擎Deskmini 110能组装出怎样的迷你主机性能? 急切寻找2010萨科奇新年贺词中文翻译(2009年12月31日发表的) 怎样看待2017年的南方周末新年献词《锚住幸福,穿越这时光之海 南方周末2021新年献词 当年发生了什么事情,叶利钦在发表新年贺词后宣布辞职? 怎么种草莓技巧吻痕 意大利的Amarone有什么特别的 ,求讲解。 lastone红酒什么价格 指美名永流传.是什么成语 瓦尔男爵红葡萄酒 BARON DU VAL 价格多少? 流传或直率或诚意或弥补的近义词 流传于世、铭锐、惨重、坚定、放弃 的近义词 葡萄酒的葡萄品种及中英语 流传于世的近义词是? rosso veronese 红酒没有二维码是不是正品 流传于世的近义词是什么 流传的近义词 别人问你好如何回答你好? 与流传意思相近的词语 犹豫,流传,坚持近义词 流传、窘境、狂销的近义词? 从2008年6月到2009年5月 中国都发生过哪些跟*(党)有关的大事啊? 南方周末2009年新年献词小说txt全集免费下载 送给朋友书写什么赠言好?在线急等 华为P7手机怎么更换主题 花呗一闪就过。不显示额度。怎么回事儿? 寒假新年时写给老师的寒假事情和祝福语 商家为什么不支持花呗付款? 花呗不显示额度。一闪就过。怎么回事儿? 华为P7的主题怎么安装使用? 华为p7为什么主题不可以换 我的花呗这是怎么了,麻烦帮我解决一下! 好闪多借怎么样 快手共享鱼是什么梗 小米4c如何恢复被屏蔽的相册 小米5的相册被屏蔽了要怎样才能找回? 小米2s 屏蔽相册怎么找回? 小米4屏蔽的图片怎样弄回来? 小米手机相册中,一不小心把一个相册给屏蔽,结果就不见了,请问怎么让它显示啊,,,怎么办!! OPPO手机相机出现拍出来是倒着的问题,设置里面的字体也是倒着的,怎么办 小米手机相册屏蔽后咋找不到了,怎么恢复啊