洪钧地支代月与韵目代日

十一十二
地支代月
日期韵目日期韵目
上平下平上声去声入声上声[1] 去声[1] 入声[1] 替换
1日 dōng先 xiān董 dǒng送 sòng屋 wū16日 谏 jiàn叶 yè 
2日 dōng萧 xiāo肿 zhǒng宋 sòng沃 wò17日 xiǎo霰 xiàn洽 qià 
3日 jiāng肴 yáo讲 jiǎng绛 jiàng觉 jiào18日 qiǎo啸 xiào  
4日 zhī豪 háo纸 zhǐ寘 zhì质 zhì19日 hào效 xiào  
5日 wēi歌 gē尾 wěi未 wèi物 wù20日 号 hào  
6日 麻 ma语 yǔ御 yù月 yuè21日 箇 gè  
7日 阳 yáng麌 yǔ遇 yù曷 hé22日 yǎng祃 mà  
8日 庚 gēng荠 qí霁 jì黠 xiá23日 gěng漾 yàng  
9日 jiā青 qīng蟹 xiè泰 tài屑 xiè24日 jiǒng敬 jìng  
10日 huī蒸 zhēng贿 huì卦 guà药 yào25日 yǒu径 jìng  
11日 zhēn尤 yóu轸 zhěn队 duì陌 mò26日寝 qǐn yòu  
12日 wén侵 qīn吻 wěn震 zhèn锡 xī27日感 gǎn qìn  
13日 yuán覃 tán阮 ruǎn问 wèn职 zhí28日俭 jiǎn kān  
14日 hán盐 yán旱 hàn愿 yuàn缉 jī29日豏 xiàn yàn  
15日 shān咸 xián潸 shān翰 hàn合 hé30日 [1]  
      31日 [1]  世、引
韵母代日

三十日,按规定该用“陷”,但是于军队不吉利,忌用,便用“卅”(卅,拼音:sà,就是三十)字代替;又公历三十一日没有韵目可用,通常都用“世”或“引”字来代替;“世”字是“卅一”的合写,“引”字则像31阿拉伯数字。根据上表,“东日”是一日;“马”代表二十一日,马日事变是发生在(一九二七年五月)二十一日;文夕大火发生在(一九三八年十一月)十二日夜;艳电则是(一九三八年十二月)二十九日的电报。

二十四史简介——清史稿

《清史稿》,近人赵尔巽主编。自1914年设立清史馆起,历时十四年修成。先后参加缩写的有柯劭等一百多人。本书体例一如历代的正史,分为本纪、志、表、列传四个部分,共五百二十九卷。本书的编写刊行虽在辛亥革命以后,但由于编写者大多为清室的遗臣遗民,是站在清王朝的立场来写清朝史,更因为本书成于众人之手,彼此照应不够,完稿后又未经仔细核改,刊行时又不认真校对,是以体例不一,繁简失当,以至年月、事实、人名、地名的错误往往可见。赵尔巽在《发刊缀言》中指出,本书是“作为史稿披露”的“急就之章”,“并非视为成书”。
本书记事上起努尔哈赤称帝,下至宣统三年清朝灭亡时为止。其中一些列传还涉及到辛亥革命以后的张勋复辟、溥仪离宫后出走天津、王国维投北京昆明湖自杀等事件。本书大部分依据《清实录》、《宣统政纪》、《清会典》、《国史列传》和一些档案资料写成,编者对这些史料汇集起来,初步作了整理,使读者能够得到比较详细系统的有关清代历史的素材。而且有些志和清末人物的列传,并非取材于常见的史料,当另有所本。因此,本书仍有它的参考价值。

二十四史简介——明史

《明史》三百三十二卷,包括本纪二十四卷,志七十五卷,列传二百二十卷,表十三卷。它是一部纪传体明代史,记载了自朱元璋洪武元年(公元1368年)至朱由检崇祯十七年(公元1644年)二百多年的历史。
清朝顺治二年(公元1645年)设立明史馆,纂修明史,因国家初创,诸事丛杂,未能全面开展。
康熙四年(公元1665年),重开明史馆,因纂修《清世祖实录》而停止。康熙十八年(公元1679年),以徐元文为监修,开始纂修明史。于乾隆四年(公元1739年)最后定稿,进呈刊刻。从第一次开馆至最后定稿刊刻,前后经过九十多年,是官修史书历时最长的一部。在二十四史中,《明史》以编纂得体、材料翔实、叙事稳妥、行文简洁为史家所称道,是一部水平较高的史书。这反映出编者对史料的考订、史料的运用、对史事的贯通、对语言的驾驭能力都达到较高的水平。
虽然它的篇幅在二十四史中仅次于《宋史》,但读者并不感到冗长而生厌。

VBScript 简介

VBS 是一种 Windows 脚本,它的全称是 Microsoft Visual Basic Script Editon( 微软公司可视化 BASIC 脚本版 ) , VBS 是 Visual Basic 的的一个抽象子集,是系统内置的,用它编写的脚本代码不能编译成二进制文件,直接由 Windows 系统执行,也就是一个叫做宿主 host 的解释源代码并执行,高效、易学,且大部分高级语言能干的事情,它基本上都具备,它可以使各种各样的任务自动化,可以使你从重复琐碎的工作中解脱出来,极大的提高工作效率。

VBS 脚本可以理解为其实就是一种计算机编程语言,但是由于缺少计算机程序设计语言中的部分要素,对于事件的描述能力较弱,所以称为脚本,它最方便的地方就是提供了对 COM 对象的简便支持。那么什么是 COM 对象呢?

COM 对象就是一些具有特定函数功能项程序模块,他们一般以 ocx 或者 dll 作为扩展名,只要找到包含有所需功能的模块文件,并在脚本中规范的引用,就可以实现特定的功能,也就是说 VBS 脚本就是调用现成的“控件”作为对象,用对象的属性和方法实现目的,完全免去了编写代码、设计算法等等麻烦。说白了,就是利用诸多的黑匣子,前提是了解黑匣子的接口。

最方便的是它甚至不需要专门的开发环境,在计算机中,只要有 notepad ,就可以编写 VBS 脚本了,并且可以直接执行。

一、变量

1 、所有单引号后面的内容都被解释为注释。

2 、在 VBScript 中,变量的命名规则遵循标准的命名规则,需要注意的是:在 VBScript 中对变量、方法、函数和对象的引用是不区分大小写的。在申明变量时,要显式地申明一个变量,需要使用关键字 Dim 来告诉 VBScript 你要创建一个变量,并将变量名称跟在其后。申明多个同类型变量,可以用逗号分隔。注意: VBScript 中不允许在申明变量的时候同时给变量赋值。但是允许在一行代码内同时对两个变量进行赋值,中间用冒号分隔。

3 、你可以使用 Option Explicit 来告诉宿主变量必须先声明后使用。

4 、 VBScript 在定义时只有一种变量类型,在实际使用中需要使用类型转换函数来将变量转换成相应的变量类型。

CBool 函数将变量转换成布尔值;

CByte 函数将变量转换为 0 到 255 之间的整数;

CCur 函数、 CDbl 函数和 CSng 函数将变量转换为浮点数值,前者只精确到小数点后四位,后两者要更加精确,数值的范围也要大的多;

CDate 函数将变量转换为日期值;

CInt 函数和 Clng 函数将变量转换为整数,后者的范围比前者要大的多;

CStr 函数将变量转换为字符串。

二、数组

数组的定义与变量非常类似,只需要在变量后描述这个数组的个数和维数。需要注意的是:数组的下标总是从 0 开始,而以数组定义中数值减一结束。也就是说你以要定义一个有十个数据的数组,将这样书写代码: dim array ( 9 ),同样,当你要访问第五个元素时,实际的代码是 array(4) 。当然,你可以通过不指定数组的个数和维数来申明动态数组。等到数组的个数和维数固定后,使用关键字 redim 来改变数组。注意,在改变数组的大小时,数组的数据会被破坏,使用关键字 preserve 来保护数据。例如:Redim 空格 preserve 空格 array 括号个数逗号维数括号

三、操作符

在 VBScript 运算符中,加减乘除都是我们常用的符号,乘方使用的是 ^ ,取模使用的 Mod 。

在比较操作符中,等于、小于、大于、小于等于、大于等于都与我们常用的符号是一致的,而不等于是小于和大于连用。

逻辑运算符为:和操作— >AND 非操作— >NOT 或操作— >OR ;

你可以使用操作符 + 和操作符 & 来连接字符串,一般使用 & 操作符;

另外还有一个比较特殊的操作符 Is 用来比较对象,例如按钮对象,如果对象是同一类型,结果就是真,如果对象不是同一类型,结果就是假。

四、条件语句主要有 if …… then 语句和 select case 语句两种形式

在 if …… then 语句中,其基本形式为:

If 条件 then

‘处理条件的语句

Else

‘处理不满足条件的语句

Endif

如果还有更多的条件需要验证,则需要添加语句

Elseif 条件 then

‘处理条件语句

在 select case 语句中,其基本形式为:

Select case 变量

Case 条件值一

‘处理条件一语句

Case 条件值二

‘处理条件二语句

case else

‘处理语句

End select

注意:在执行字符串比较时,需要特别注意大小写,一般情况下,我们在比较前,使用 lcase 函数将字符串转换成小写,使用 ucase 函数将字符串转换成大写。

五、循环控制语句

循环控制语句有 for …… next 循环、 for …… each 循环、 do …… while 循环、 do …… until 循环、 while 循环五种形式。

在使用循环控制语句前,首先要对循环条件进行判断,如果循环次数是有固定次数的,那么使用 For …… next 循环,其结构为:

For 计数器变量=开始计数值 to 最后计数值

‘执行循环体

Next

如果是需要对数组或对象集合中的每一个元素进行判断,则需要使用 for …… each 循环,其结构为:

For each 循环计数变量 in 要查看的对象或数组

‘执行处理语句

Next

注意:在上述两种循环中随时可以使用 exit for 来退出循环。

如果你希望在条件满足时执行一段代码则使用 do …… while 语句,结构为:

Do while 条件

‘执行循环体

Loop

如果你希望在条件不满足时执行代码,则使用 do …… until 语句,结构为:

Do   until  条件

‘执行循环体

Loop

当然,在这两种循环语句中,你可以使用 exit do 来退出循环

最后一种循环语句是条件满足时一直执行循环,

While 条件

‘执行循环体

Wend

六、使用过程

常用的过程有两种,一种为函数,给调用者返回值,一种为子程序,无返回值,还有一种叫事件的特殊子程序,用的比较少。

函数的基本定义方法为:

Function 函数名称(参数列表)

‘函数代码

‘函数名称=某值 ‘用来返回值

end function

子程序类似,不过没有返回值。

注意:尽管在定义子程序的时候,参数列表要加括号,但在调用子程序的时候,参数列表不加括号,括号只在函数中使用。另外,子程序不能在表达式中使用。

而函数只能出现在赋值语句的右边,或者表达式中,函数不能直接使用,如果必须直接使用函数,则必须使用 call 语句调用,并取消返回值。

二十四史简介——元史

《元史》是系统记载元朝兴亡过程的一部纪传体史书,成书于明朝初年。
明太祖洪武元年(公元1368年),元朝灭亡,朱元璋下令编修《元史》。
洪武二年,以宋濂、王为裁、汪克宽等十六人为纂修,开史局于南京天界寺,进行编写。从洪武二年二月到八月,用一百八十八天的时间,修成顺帝以前各朝的历史,共一百五十九卷。接着,明朝政府派欧阳佑持等十二人到全国各地征集顺帝一朝的资料。洪武三年二月重开史局,仍由宋濂、王任总裁,但纂修人员作了大幅度的调整,这一次纂修共十五人,只有赵埙曾参与第一次工作,其余都是新人。八月书成,共五十三卷,历时一百四十三天。前后两次修成的文稿经过统一加工,共二百一十卷,内本纪四十七卷,志五十八卷,表八卷,列传九十七卷。两次开局共历时三百三十一天。
朱元璋在建国之初,立即着手组织《元史》的编纂,而且在很短的期间成书,主要出于政治上的需要。他的意图是以此来说明元朝的灭亡和明朝的兴起都出于“天命”,而他自己则是“奉天承运”的真命天子。
清代著名学者钱大昕说:“古今史成之速,未有如《元史》者;而文之陋劣,亦无如《元史》者。”《元史》问世后,很多学者对它表示了不满,钱大昕则是不满者中持激烈否定态度的一个。对于《元史》的批评,主要认为它的编纂工作过于草率,没有认真的融合贯通,基本上都是利用已有的文献资料,略加删削修改而成。但是,尽管存在这样那样的问题,《元史》仍是我们今天了解、研究元代历史的极其珍贵的文献。它是最早的全面、系统记述元代历史的著作。