帶農曆的中國萬年曆製作
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow
也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!
最近一個小專案需要製作帶農曆的中國萬年曆,苦悶了幾天,終於大功告成,可以儲存為圖片,可以更換風格等,全用C# 和 GDI+完成,為提高效率,全自行繪製,沒有使用Label等控制元件。
上面的程式碼:
Graphics g = Graphics.FromImage(tmpBitmap);
QQAAMonthCalendar mc = new QQAAMonthCalendar(2005,9);//自定義類,後面為呼叫的年份及月份
mc.BgImageFileName = @"C:/Johnsuna/chineseCalendar/8413758_46926.61.jpg";
mc.Width = 400;
mc.Height = 300;
mc.IsUseBgImage = true;//使用背景圖片
mc.CalendarBgColor = Color.Empty;
g.Clear(Color.White);
mc.DrawMonthCalendar(g);//繪製月曆
程式碼:
Graphics g = Graphics.FromImage(tmpBitmap);
QQAAMonthCalendar mc = new QQAAMonthCalendar(2005,9);//自定義類,後面為呼叫的年份及月份
mc.BgImageFileName = @"C:/Johnsuna/chineseCalendar/8413758_46926.61.jpg";
mc.Width = 400;
mc.Height = 300;
mc.IsUseBgImage = false;//這裡改了一下,不使用背景圖片
mc.CalendarBgColor = Color.Empty;
mc.IsUseNormalBodyXpEffect = true;//支援XP風格的月曆芯
g.Clear(Color.White);
mc.DrawMonthCalendar(g);//繪製月曆
本程式的最大優點是:可隨時變換風格,可儲存為多種圖片格式檔案,文字變化後不失真。
2006年年曆(萬年曆之2006,帶農曆及節假日):