翻譯|使用教程|編輯:楊鵬連|2021-03-29 10:27:43.907|閱讀 283 次
概述:VARCHART XGantt是一個交互式甘特圖組件,可生成清晰,靈活的甘特圖。本文介紹了甘特圖日期和夏令時。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
甘特圖(Xgantt)從1998年的第一個商用版本開始就致力于計劃編制和項目管理方面控件的研究和開發,經過20多年的積累和沉淀,目前可為軟件開發商和最終用戶提供最頂級的計劃編制和項目管理的控件產品,幫助用戶快速的整合項目管理軟件所需的甘特圖,網絡圖,資源柱狀圖,日程日歷,資源調度等功能模塊,并提供全方位的支持和服務。
VARCHART XGantt是一款功能強大的甘特圖控件,其模塊化的設計讓您可以創建滿足需要的應用程序。XGantt可用于.NET,ActiveX和ASP.NET應用程序,可以快速、簡單地集成到您的應用程序中,幫助您識別性能瓶頸、避免延遲以及高效利用資源,使復雜數據變得更加容易理解。
VARCHART XGantt在市場上已有近30年的歷史,它提供了最完善的C#Gantt圖表控件,可用于構建現代而又可靠的行業資源調度應用程序。
VARCHART組件中的日期總是指程序運行的系統中設置的時區。不可能設置不同時區的日期;日期必須轉換為VARCHART XGantt運行的系統的時區日期,然后再傳遞給VARCHART組件。后者自動參考系統中存在的夏令時開始和結束的信息。
為了讓VARCHART組件知道切換時間,時區對話框Automatically adjust clock for daylight saving changes(自動調整夏令時)中的復選框需要被勾選,如圖所示。你可以在Windows系統中點擊 "開始 "按鈕,然后點擊菜單項 "控制面板",再點擊圖標 "日期和時間",就可以找到這個對話框。
當切換到夏令時或從夏令時返回時,VARCHART組件使用通常由系統通知的開始日期和結束日期,包括夏令時的小時、月份和日期。這意味著當年前后的DST時間被推斷出來,而這些年份可能存在的真實偏差被忽略,因為這些偏差對系統來說也是未知的。例如,幾年前,夏令時在開始和結束時被延長了幾個星期。由于系統只知道當前的規則,因此這些時間段的日期會被錯誤地解釋。
目前,VARCHART組件只能考慮一個小時的DST時間偏移。此外,切換只能在整點時進行。因為VARCHART組件總是接收和顯示當地時間的日期值,所以在DST時間段的開始和結束時,會有一個小時的缺失和兩個小時的相同數字。目前,相同的數字在傳遞、返回和顯示時都沒有區分。
如果其分辨率為小時,則在時間刻度上就可以看到切換。
春天0點到3點之間的切換(缺1小時)
春天0點到3點之間的切換(1小時兩次)
新的默認日期從4.3版本開始
如果在VARCHART組件中檢索到一個不存在的日期,在4.3版本之前,返回的日期是31.12.1899 00:00:00。從4.3版本開始,將返回一個不同的日期01.01.0001 00:00:00。
在某些情況下,這可能會導致一個argument-out-of-range異常,你可以通過處理該異常來攔截。
例如,如果在你的應用程序中,日期是由.NET的DateTimePicker控件處理的,如果你試圖顯示一個 "空 "的日期,在4.3版本中,顯示的日期是31.12.1899 00:00:00。但新的默認值是01.01.0001 00:00:00,使用DateTimePicker的默認設置不能顯示,所以它會拋出一個ArgumentOutOfRange異常。
你的程序應該對此做出反應;在任何情況下,你都應該為這個異常寫一些處理方法,否則可能會出現一個未經處理的異常,并可能導致程序的意外結束。
想要了解甘特圖或慧都APS系統,請登錄慧都網,解決您的問題!
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: