vfp农历显示方实例:身体状态测试.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
vfp农历显示方实例:身体状态测试

身体状态测试(图4-1) 1、表单的背景颜色取黑色。 2、建立3个矩形形状控件,其“backstyle”属性均为0-透明,选边框颜色。 3、建立文本框text1~text7,其“backstyle”属性除text1外均为0-透明;其controlsource属性分别为:getdatec,myt1,nongli,tx1,thyear,thmonth,thday;其“tabstop”属性除text1外均为.f.-假;其“forecolor”属性自己设定。 4、建立标签控件label1~label7和线条控件line1~line18的属性不叙述了。 5、建立命令按钮控件command1~command8,其“tabstop”属性均为.f.-假;其“caption”属性除command5为“今天”外其它均为空值,我们用图片来提示,其“picture”见上图。我们让鼠标指到按钮上时出现按钮提示,我们就要在每个按钮的“tooltiptext”属性中输入相应的提示,重要的是要把表单的“showtips”属性设为.t.-真。 6、建立图象控件image1,其“backstyle”属性均为0-透明,选择help图片。 7、建立计时器控件timer1,其“interval”属性值为1000,双击该控件,在“init”过程中输入: publ n n=0 在“timer”过程中输入: n=n+1 thisform.image1.visible=iif(mod(n,2)=1,.f.,.t.) 其作用是每隔1000毫秒,使图象image1显示和不显示交换,出现闪烁效果。 8、建立ActiveX控件“农历控件”:calendar.ocx.在表单控件中选择ActiveX控件按钮,在表单的空白处点击一下,出现插入对象对话框(图4-2),选择插入控件,填加calendar.ocx.如果你的电脑中没有calendar.ocx可按此下载农历控件,下载后按"填加控件"按钮,选择农历控件calendar.ocx,将其添加到控件类型中,再选择"农历控件.calendar",按"确定"按钮.将其name值改为“nli”。 9、下面我们再返回到表单,设置其标题“人体状态测试”;图标()? ;其“borderstyle”属性为2-固定对话框(运行时不能调整窗口大小),其“width=605”,“height=298”;其“maxbutton”为.f.-假,“minbutton”为.f.-假(去掉最大化和最小化按钮);其“windowtype”为1-模式(在此表单运行时不能运行其它表单)。下面我们输入一些命令。 (1)在form1.init中输入: public today,nongli,tub1,tub2,thyear,thmonth,thday,getdatec,MYT1 today=date() getdatec=date() ?? thisform.nli.DateNow = today? 设置待转换的阳历日期 ?? nl1 = thisform.nli.ChineseDate? 获得农历日期 ?? nl2 = thisform.nli.ChineseGanZhi? 获得农历干支年份表示 ?? nl3 = thisform.nli.ChineseAnimal?? 获得农历属相 ?? nl4= thisform.nli.ChineseSolarTerm?? 获得农历气节 ?MYT1=农历 +nl2+nl1+? +nl3+? +nl4? nongli=今天是:农历+nl2+nl1+nl3+年+nl4 set help to ..\myhelp (2)在form.activate中输入: TX1= FOR I=-7 TO 7 CDAY=RIGHT(0+allt(STR(DAY(today+I))),2) TX1=TX1+CDAY+ endfor thyear=year(today) thmonth=month(today) thday=day(today) THISFORM.FORECOLOR=RGB(255,0,0) FOR X=-7 TO 6 tub1=160-sin(2*PI()*MOD((today-getdatec+X),23)/23)*80 tub2=160-sin(2*PI()*MOD((today-getdatec+X+1),23)/23)*80 THISFORM.LINE(400+X*20,TUB1,400+X*20+20,TUB2) ENDFOR THISFORM.FORECOLOR=RGB(0,255,0) FOR X=-7 TO 6 tub1=160-sin(2*PI()*MOD((today-getdatec+X),33)/33)*80 tub

文档评论(0)

sh4125733 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档