万年历怎么用c#编写

 2024-12-19 23:15:01  阅读 859  评论 0

摘要:在这里,我们将用Microsoft最新推出的.Net framework-C#来创建一个万年历(文中所用的程序是一个带万年历功能的日记本)。 首先打开Microsoft的VS.NET(Visual Studio.NET)创建一个新项目。选择Visual C#项目,在模板中选择Windows应用程序,按“确定”后,一个Windows窗体就

在这里,我们将用Microsoft最新推出的.Net framework-C#来创建一个万年历(文中所用的程序是一个带万年历功能的日记本)。

首先打开Microsoft的VS.NET(Visual Studio.NET)创建一个新项目。选择Visual C#项目,在模板中选择Windows应用程序,按“确定”后,一个Windows窗体就建好了。这就是我们平常说的Win Form啦。

下面先在Visual C#界面下把日记本的样式设计出来。需要两个万年历控件,一个用来显示、添加、编辑日记内容的“丰富的文本框”(richtextbox控件),还有一个用来添加和修改日记的按钮(button控件)。richtextbox控件和button控件都能很容易地在工具箱中找到,不用多说添加上去就可以了,关键在于万年历,我们不必自己去编写一个万年历,微软已经为我们写好了。要做的就是把它拿出来按照正确的方法使用。首先我来说说如何调用这个万年历。它是Microsoft公司VS.NET产品附送的一个控件。我们在VS.NET窗口下点击“项目”下拉菜单,然后选择“添加/引用”就会弹出一个用于引用控件的窗体,此窗体包含三个标签,即“.Net”、“COM”、“项目”。我们要用的日历控件就包含在其中的“COM”里面。点击它,然后在硬盘一阵狂响之后,会发现多出了好多控件。找到控件Microsoft Calendar Control 9.0。

万年历怎么用c#编写

选中这个控件,点击右边的选择按钮,控件的名称会出现在下边“选定的组件”窗口中,这时候选择下边的“确定”按钮,选定的控件便添加到你所创建的项目当中了。你可以在你的“工具箱”当中找到一个名字叫做MonthCalendar的控件和一个叫做DateTimePicker的控件,这两个控件便是我们刚才引用来的。在这里我们要用到的是第一个MonthCalendar,选择MonthCalendar控件并在窗体上划出它的轮廓。看,一个万年历便展示在我们面前了。

但是只我们能看还不行,为了能察看或者修改以前的日记还需要让程序知道我们在这个控件选择的日期是哪一天,这样才能告诉数据库,我们要调用哪一天的日记。为了方便暂时用richtextbox做显示当前日期的容器。

现在来研究一下如何让richtextbox显示MounthCalendar所选择的日期。双击MounthCalendar控件,会跳转到代码界面,并且得到一个系统为我们自动创建的事件。这个事件就是日期选择事件,是MounthCalendar控件的默认事件。

private void monthCalendar_DateChanged(object sender,

System.Windows.Forms.DateRangeEventArgs e)

{

file://事件被触发后所执行的代码

}

利用这个事件我们便可以让程序知道,用户何时重新选择了一个日期。但是如果想要让程序知道用户所选择的日期是哪一天并且让程序将这一天的日期显示在richtextbox上,我们还有一个问题,那就是如何读取用户所选择的日期,这就要用到下面这个属性

monthCalendar.SelectionRange.Start.ToShortDateString() 。

这个属性的值便是用户所选择的日期。现在事件定义了,属性也找到了,下边让我们来看一下如何把日期显示在richtextbox容器内。

添加这段代码到事件中

richTextBox.Text=monthCalendar.SelectionRange.Start.ToShortDateString();

运行一下。当选择了一个日期后,这个日期便会显示在richtextbox内了。

这样一个万年历就完成了。从这个例子可以看到,VS.NET提供了非常丰富的控件库。朋友们在使用VS.NET进行编程的时候,不要浪费这些资源,它们会帮助我们节省好多宝贵的时间和精力。

手工年历制作方法是什么?

干 支 纪 年 法

一.十支纪年是我国传统的纪年方法。

1.干和支的含义:干支是天干,地支的合称。

干指天干,共有10个符号:

1  2  3 4  5  6  7  8  9  10

甲 乙 丙 丁 戊 己 庚 辛 壬 癸

支指地支,共有12个符号:

1  2  3  45 6  78 9  10 11 12

子 丑  寅 卯 辰 巳 午 未 申 酉 戌 亥

2.干和支组合后用于纪年。即:将十天干和十二地支按顺序搭配组合成干支,用于纪年。按此排法,当天干10个符号排了六轮与地支12个符号排了五轮以后,可构成60干支。续排下去又将恢复原状,周而复始,即如民间所说“六十年转甲子”。 

二.查看不同时间段的万年历。如:

1、516—2060年的万年历,记着五百年的干支,一查便知。

六十年甲子(干支表)

扩展资料

中国古代采取天干地支作为计算年,月,日,时的方法,就是把每一个天干和地支按照一定的顺序而不重复地搭配起来,用来作为纪年,纪月,纪日,纪时的代号。把“天干”中的一个字摆在前面,后面配上“地支”中的一个字,这样就构成一对干支。

参考资料干支纪年_百度百科

手工年历制作方法如下:

准备材料:A4白纸或彩色卡纸、笔。

1、准备A4大小的白纸或彩色卡纸。卡纸比普通白纸厚,用卡纸制成的日历比较耐用。

2、用尺子画出7纵行、5横行的表格。分别在12张卡纸上画表,每张纸代表一个月份。

3、写下月份。在_张卡纸的顶部写上月份_一月、二月、三月、四月、五月、六月、七月、八月、九月、十月、十月及十二月。月份要写得大一点,用水彩笔、彩色铅笔或彩色记号笔来写。

4、标注星期几。在表格的第一行分别写上星期一至星期五。

方法2

2023年历表怎么画简单又漂亮如下:

首先需要制作一个日历,然后将每个月的日期写在日历上,接着在上面画上简笔画就可以了。

日历表在字盘上开一个小窗,以数字指示一个月的三十一日,具备这一功能的就是日历表,因为称为date。

日期指示大多采用数字式,但也有指针式的指示,由日期指针指示分布在表面上的数字。

另外,有星期指示者,因为称为day。除了日期和星期之外,还有指示月份名称者,一般称之为“全日历表”(FullCalendar)。由于月有大小之分,所以在一般的日历表上,需要加设日历调整装置。

显示周历和日历以及时、分、秒的手表,有时还显示其他形象--亦称“双历表”。

在普通机械手表的表盘下设有一套指示日期的装置,这种手表就是日历表。常见的有单日历(只能指示日期)、双日历(能指示日期和星期)、三用日历(能指示日期、星期、月份)、四用日历(能指示日期、星期、月份和星月的移动)等。

版权声明:我们致力于保护作者版权,注重分享,被刊用文章【万年历怎么用c#编写】因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!;

原文链接:https://www.yxiso.com/offcn/634304.html

发表评论:

关于我们
院校搜的目标不仅是为用户提供数据和信息,更是成为每一位学子梦想实现的桥梁。我们相信,通过准确的信息与专业的指导,每一位学子都能找到属于自己的教育之路,迈向成功的未来。助力每一个梦想,实现更美好的未来!
联系方式
电话:
地址:广东省中山市
Email:beimuxi@protonmail.com

Copyright © 2022 院校搜 Inc. 保留所有权利。 Powered by BEIMUCMS 3.0.3

页面耗时0.1411秒, 内存占用1.99 MB, 访问数据库22次

陕ICP备14005772号-15