欢迎来到天天文库
浏览记录
ID:26881651
大小:238.50 KB
页数:14页
时间:2018-11-29
《万年历课程设计报告报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、WORD资料.可编辑面向对象课程设计题目万年历程序设计系部商学系专业信息管理与信息系统班级信息N122学号学生姓名指导教师编写日期2015.01.15专业技术.整理分享WORD资料.可编辑第一章需求分析3第二章概要设计4第三章详细设计与编码6第四章调试分析9第五章用户使用说明12第六章设计心得13专业技术.整理分享WORD资料.可编辑第一章需求分析如今的社会是一个信息的时代,随着电脑等科技产品在人们生活中占据着越来越重要的地位,人们就会越加的善加利用,这为我们的生活带来了极大的效率,同时计算机的普及更可以看出它所占的地位。万年历作为日常中的
2、一种小工具,它具有多方面的小工能,主要在日期的显示上给人以直观的表达效果,在日期的查询上方便简洁,还有就是在某些节日的提醒上都给我们带来极大的方便,是一种比较实用的小工具。我们每个人都可以在自己的个人电脑上进行制作,一方面不仅可以加强巩固我们对C#语言的学习,还可以通过自主的编程找到自身的缺点。这对培养我们自身的创新能力和动手能力具有很大的作用。专业技术.整理分享WORD资料.可编辑第二章概要设计1.设计要求程序完成运行时,能过正确的表达出所输入年份的万年历。2.总体设计<1>实现操作流程图运行万年历程序进入程序界面输入所查年份输出万年历输
3、出万年历专业技术.整理分享WORD资料.可编辑<2>程序设计流程图万年历设计编写相关代码平年闰年区分进行编译修改完成代码编写专业技术.整理分享WORD资料.可编辑第三章详细设计与编码<1>源代码usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Linq;usingSystem.Windows.Forms;usingSys
4、tem.Globalization;namespaceAllAgesCalendar{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}privatevoidForm1_Load(objectsender,EventArgse){stringintmonth=monthCalendar1.TodayDate.Month.ToString();stringintdaty=monthCalendar1.TodayDate.Day.ToString();if(mon
5、thCalendar1.TodayDate.Month<10){intmonth="0"+monthCalendar1.TodayDate.Month.ToString();专业技术.整理分享WORD资料.可编辑}if(monthCalendar1.TodayDate.Day<10){intdaty="0"+monthCalendar1.TodayDate.Day.ToString();}strings=String.Format("{0}年{1}月{2}",GetStemBranch(monthCalendar1.TodayDate),G
6、etMonth(monthCalendar1.TodayDate),GetDay(monthCalendar1.TodayDate));label1.Text=monthCalendar1.TodayDate.Year+"年"+intmonth+"月"+intdaty+"日"+""+s+""+getReturnYear(monthCalendar1.TodayDate)+"年";label1.ForeColor=Color.Green;}privatevoidlabel1_Click(objectsender,EventArgse){}Ch
7、ineseLunisolarCalendarcalendar=newChineseLunisolarCalendar();publicstringGetYear(DateTimetime){StringBuildersb=newStringBuilder();intyear=calendar.GetYear(time);intd;do{d=year%10;sb.Insert(0,ChineseNumber[d]);year=year/10;}while(year>0);returnsb.ToString();}专业技术.整理分享WORD资料
8、.可编辑privatestaticstringChineseNumber="〇一二三四五六七八九";publicstringGetMonth(DateTimetime){intm
此文档下载收益归作者所有