简易日历课程设计报告(vb)

简易日历课程设计报告(vb)

ID:17981725

大小:44.50 KB

页数:8页

时间:2018-09-12

简易日历课程设计报告(vb)_第1页
简易日历课程设计报告(vb)_第2页
简易日历课程设计报告(vb)_第3页
简易日历课程设计报告(vb)_第4页
简易日历课程设计报告(vb)_第5页
资源描述:

《简易日历课程设计报告(vb)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、简易日历课程设计报告(VB)编号:13简易日历设计报告学院班级学号姓名成绩一、设计思路1.要达到的目的①能够窗体加载自动提取并显示当前日期。②能够选择1960-2060之间的任一年份。③选择某一日期后,添加边框。④在窗体下方显示所选择的日期及其星期。⑤单击确定或“Enter”后显示所选日期。⑥单击“退出”或单击“Esc”键退出关闭窗。⑦根据所选年份和月份,确定显示天数的个数。⑧日期和星期对齐。⑨在日历提示一些固定节假日。⑩判断生肖,并用图片的形式显示出来。2.关键问题的解决①利用数组向下拉列表框中填充项目,调整标签显示数据。②利用时间函数取得当前日期和星期,并显示在文本框中

2、,根据日期调整列表框种显示的项目。③选择某一标签后,改变其边框,其他标签无边框。④单击项目时从下拉列表框中取得与月份和年份对应的值储存在变量中,单击标签取得日期数值,按下确定。按钮将其合并为日期,利用函数计算星期,调整格式显示在文本框中。⑤选择月份和年份后,于28,29,30,31组合并调整为日期格式,与日期型匹配,看是否存在。⑥根据某天是否存在更改标签隐藏属性。⑦根据星期数移动数组调整标签caption属性,使星期与日期对齐。⑧将节日与其提示信息存在文本中,当当前日期与文件中相同时,用消息提示框显示提示信息。⑨利用图片加载,实现生肖判断。Fillcbomonthfillc

3、boyearcbomonthlblnumbercboyearCommand1Command2FormloadLabeljrLabelweekLabeldateImage1二、模块之间的调用关系,或程序流程图otherstaffoftheCentre.Duringthewar,ZhuwastransferredbacktoJiangxi,andDirectorofthenewOfficeinJingdezhen,JiangxiCommitteeSecretary.Startingin1939servedasrecorderoftheWestNorthOrganization,

4、SecretaryoftheSpecialCommitteeAfterthevictoryofthelongMarch,hehasbeentheNorthwestOfficeoftheFederationofStateenterprisesMinister,ShenmufuguSARmissions,DirectorofNingxiaCountypartyCommitteeSecretaryandrecorderoftheCountypartyCommitteeSecretary,Ministersand简易日历课程设计报告(VB)编号:13三、部分程序关键源代码及注释Di

5、mday1AsIntegerPrivateSubCbomonth_Click()Labeldate.Caption=""Labeljr.Caption=""Labelweek=""注释:仅有月份的变化不足以计算出星期,故使labelweek为空CallsetdayCalllblnumber_Click(selectedate-1)EndSubPrivateSubCboyear_Click()Labeldate.Caption=""Labelweek.Caption=""Labeljr.Caption=""注释:仅有年份的变化不足以计算出星期,故使labelweek为空Cal

6、lCbomonth_ClickEndSubPrivateSubCommand1_Click()Dimmonth1AsInteger,year1AsInteger,date1AsStringmonth1=cbomonth.ListIndex+1year1=Cboyear.ListIndex+1960day1=CInt(Format(Now,"dd"))date1=(Str(month1)+"/"+Str(day1)+"/"+Str(year1))yanzheng=Str(year1)+"年"+Str$(month1)+"月"+Str(day1)+"日"Ifyanzheng<>

7、Labeldate.CaptionThenLabeldate.Caption=""Labeljr.Caption=""EndIfDimrAsIntegerr=Weekday(date1)Callmakesurecaption(r)注释:makesurecaption是确定星期的用户定义函数(250行)DimselectedAsBooleanDimqAsInteger注释:selected表示是否选择具体日期,若没有则通过massagebox通知selected=FalseLabeljr.Caption=""Fori

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。