1. Date
返回TDateTime對象,包含當前的年月日訊息,函數原型如下:
System::TDateTime __fastcall Date(void);
2. Time
返回TDateTime對象,包含當前的時間訊息,函數原型如下:
System::TDateTime __fastcall Time(void);
3. Now
返回TDateTime對象,獲取當前的日期和時間訊息,函數原型如下:
System::TDateTime __fastcall Now(void);
4. DatetimeToString
將TDateTime對象轉換為指定格式的字串對象,函數原型如下:
void __fastcall DateTimeToString(AnsiString &;Result, const AnsiString Format,System::TDateTime DateTime);
5. DateToStr
將TDateTime對象(包含當前年月日訊息)轉換為字串對象,函數原型如下:
AnsiString __fastcall DateToStr(System::TDateTime Date);
6. TimeToStr
將當前日期轉換為字串對象,函數原型如下:
AnsiString __fastcall TimeToStr(System::TDateTime Time);
7. DateTimetoStr
將TDateTime對象轉換為字串對象,函數原型如下:
AnsiString __fastcall DateTimeToStr(System::TDateTime DateTime);
8. StrToDate
將字串對象轉換為年月日對象,函數原型如下:
System::TDateTime __fastcall StrToDate(const AnsiString S);
9. StrToTime
將字串對象轉換時間對象,函數原型如下:
System::TDateTime __fastcall StrToTime(const AnsiString S);
10.StrToDateTime
將字串對象轉換為年月日時間對象,函數原型如下:
System::TDateTime __fastcall StrToDateTime(const AnsiString S);
11.DateTimeToSystemTime
將TDateTime對象轉換為操作系統時間,函數原型如下:
void __fastcall DateTimeToSystemTime(System::TDateTime DateTime, _SYSTEMTIME &;SystemTime);
12.SystemTimeToDateTime
將操作系統時間轉換為TDateTime對象,函數原型如下:
System::TDateTime __fastcall SystemTimeToDateTime(const _SYSTEMTIME &;SystemTime);
繼續閱讀...
2009年1月27日 星期二
BCB - VCL的數值轉換函數介紹
1. IntToStr
將整數轉換為AnsiString字串,函數原型如下:
AnsiString __fastcall IntToStr(int Value);
2. IntToHex
將整數轉換為十六進制字串,函數原型如下:
AnsiString __fastcall IntToHex(int Value, int Digits);
3. StrToInt
將AnsiString字串轉換為整數值,如果不能進行轉換,則產生EConvertError異常,
函數原型如下:
int __fastcall StrToInt(const AnsiString S);
4. StrToIntDef
將AnsiString字串轉換為一個數值,函數原型如下:
int __fastcall StrToIntDef(const System::AnsiString S,int Default);
5. FloatToStr
將浮點數轉換為AnsiString字串,函數原型如下:
AnsiString __fastcall FloatToStr(Extended Value);
6. StrToFloat
將AnsiString字串轉換為一個浮點數值,函數原型如下:
Extended __fastcall StrToFloat(const AnsiString S);
7. FloatToStrF
將浮點數轉換為指定格式的AnsiString字串,函數原型如下:
AnsiString __fastcall FloatToStrF(Extended Value, TFloatFormat Format,int Precision, int Digits);
繼續閱讀...
將整數轉換為AnsiString字串,函數原型如下:
AnsiString __fastcall IntToStr(int Value);
2. IntToHex
將整數轉換為十六進制字串,函數原型如下:
AnsiString __fastcall IntToHex(int Value, int Digits);
3. StrToInt
將AnsiString字串轉換為整數值,如果不能進行轉換,則產生EConvertError異常,
函數原型如下:
int __fastcall StrToInt(const AnsiString S);
4. StrToIntDef
將AnsiString字串轉換為一個數值,函數原型如下:
int __fastcall StrToIntDef(const System::AnsiString S,int Default);
5. FloatToStr
將浮點數轉換為AnsiString字串,函數原型如下:
AnsiString __fastcall FloatToStr(Extended Value);
6. StrToFloat
將AnsiString字串轉換為一個浮點數值,函數原型如下:
Extended __fastcall StrToFloat(const AnsiString S);
7. FloatToStrF
將浮點數轉換為指定格式的AnsiString字串,函數原型如下:
AnsiString __fastcall FloatToStrF(Extended Value, TFloatFormat Format,int Precision, int Digits);
繼續閱讀...
發人深省的故事
一對新婚夫婦生活貧困,一天,丈夫對妻子說:
“親愛的,我要去很遠的地方工作,直到我有條件給你一種
舒適體面的生活才會回來。我只求你一件事,我不在
的時候要對我忠誠,我也會對你忠誠的。”
很多天之後,他被一個莊園錄用了。他要老闆答應他一個請求:
“請允許我在這裡想幹多久就幹多久,當我覺得應該離開時,
您要放我走。我離開那天,您再把我賺的錢給我。”
雙方達成了協議。
年輕人在那裏整整工作了20年,中間沒有休假。
一天,他對老闆說:“我要回家了。”
老闆說:“我會照協議辦事的。不過我有個建議,要麼我給你錢,
要麼我給你3條忠告,你好好想想再給我答覆。”他想了兩天,
然後找到老闆,說:“我想要那3條 忠告。”
老闆提醒他說:“如果給了你忠告,我就不會給你錢了。”
他還是說:“我想要忠告。”
老闆對他說:
“第一,永遠不要走捷徑。便捷而陌生的道路可能會要了你的命。
第二,永遠不要對可能是壞事的事情好奇,否則也可能要了你的命。
第三,永遠不要在仇恨和痛苦的時候做決定,否則你以後一定會後悔。”
老闆接著說:“這裡有3個麵包,兩個給你路上吃,
另一個等你回家後和妻子一起吃吧。”
在遠離自己深愛的妻子和家鄉20年之後,男人踏上了回家的路。
一天後,他遇到了一個人,那人說:
“這條路太遠了,我認識一條捷徑,幾天就能到。”他高興極了,
正準備走捷徑的時候,想起了老闆的第一條忠告,
於是他回到了原來的路上。
後來,他得知那人讓他走的所謂的捷徑完全是一個圈套。
幾天之後,他走累了,發現路邊有家旅館,他打算住一夜,
付過房錢之後,他躺下睡了。睡夢中,他被一聲慘叫驚醒,
他跳了起來,走到門口,想看看發生了什麼事,剛剛打開門,
他想起了第二條忠告,於是回到床上繼續睡覺。起床後,
喝完咖啡,店主問他是否聽到了叫聲,他說聽到了,
店主說:“您不好奇嗎?”他回答說不好奇。
店主說:“您是第一個活著從這裡出去的客人。
我的獨子有瘋病,他昨晚大叫著引客人出來,然後將他們殺死埋了。”
年輕人接著趕路,終於在一天的黃昏時分,他遠遠地望見了自己
的小屋,屋子的煙囪正冒著炊煙,還依稀可見妻子的身影,
雖然天色昏暗,但他仍然看清了妻子不是一個人,還有一個男子
伏在她的膝頭,她撫摸著他的頭髮。看到這—幕,他的內心充滿了
仇恨和痛苦,他想跑過去殺了他們,他深吸一口氣,快步走了過去,
這時他想起了第三條忠告,於是停了下來。
天亮後,已恢復冷靜的他對自己說:“我不能殺死我的
妻子,我要回到老闆那裏,求他收留我,在這之前,我想告訴我的
妻子我始終忠於她。”
他走到家門口敲了敲門,妻子打開門,認出了他,撲到他懷裏,
緊緊地抱住了他。他想把妻子推開,但沒有做到。他眼含淚水,
對妻子說:“我對你是忠誠的,可你背叛了我…”妻子吃驚地說:
“什麼?我從未背叛過你,我等了你20年。”他說:
“那麼昨天下午那個男人是誰?”妻子說:“那是我們的兒子。
你走時我剛懷孕,今年他已經20歲了。”
丈夫走進家門,擁抱了自己的兒子。在妻子忙做著晚飯的時候,
他給兒子講述了自己的經歷。接著,一家人坐下來一起吃麵包,
他把老闆送的麵包掰開,發現裏面有一筆錢——
那是他20年辛苦勞動賺來的工錢.
人們...
總習慣用自己的角度去看事情,直到...瞭解了真相...
初念淺,轉念深 ...
記得有一句話:「世界上有千萬種藥,就是沒有後悔的藥」
真的!後悔也沒有用了....... 與大家共勉之 ........
千萬不要拿一份真情賭氣,那是非常不值得的
轉貼朋友的Mail
繼續閱讀...
“親愛的,我要去很遠的地方工作,直到我有條件給你一種
舒適體面的生活才會回來。我只求你一件事,我不在
的時候要對我忠誠,我也會對你忠誠的。”
很多天之後,他被一個莊園錄用了。他要老闆答應他一個請求:
“請允許我在這裡想幹多久就幹多久,當我覺得應該離開時,
您要放我走。我離開那天,您再把我賺的錢給我。”
雙方達成了協議。
年輕人在那裏整整工作了20年,中間沒有休假。
一天,他對老闆說:“我要回家了。”
老闆說:“我會照協議辦事的。不過我有個建議,要麼我給你錢,
要麼我給你3條忠告,你好好想想再給我答覆。”他想了兩天,
然後找到老闆,說:“我想要那3條 忠告。”
老闆提醒他說:“如果給了你忠告,我就不會給你錢了。”
他還是說:“我想要忠告。”
老闆對他說:
“第一,永遠不要走捷徑。便捷而陌生的道路可能會要了你的命。
第二,永遠不要對可能是壞事的事情好奇,否則也可能要了你的命。
第三,永遠不要在仇恨和痛苦的時候做決定,否則你以後一定會後悔。”
老闆接著說:“這裡有3個麵包,兩個給你路上吃,
另一個等你回家後和妻子一起吃吧。”
在遠離自己深愛的妻子和家鄉20年之後,男人踏上了回家的路。
一天後,他遇到了一個人,那人說:
“這條路太遠了,我認識一條捷徑,幾天就能到。”他高興極了,
正準備走捷徑的時候,想起了老闆的第一條忠告,
於是他回到了原來的路上。
後來,他得知那人讓他走的所謂的捷徑完全是一個圈套。
幾天之後,他走累了,發現路邊有家旅館,他打算住一夜,
付過房錢之後,他躺下睡了。睡夢中,他被一聲慘叫驚醒,
他跳了起來,走到門口,想看看發生了什麼事,剛剛打開門,
他想起了第二條忠告,於是回到床上繼續睡覺。起床後,
喝完咖啡,店主問他是否聽到了叫聲,他說聽到了,
店主說:“您不好奇嗎?”他回答說不好奇。
店主說:“您是第一個活著從這裡出去的客人。
我的獨子有瘋病,他昨晚大叫著引客人出來,然後將他們殺死埋了。”
年輕人接著趕路,終於在一天的黃昏時分,他遠遠地望見了自己
的小屋,屋子的煙囪正冒著炊煙,還依稀可見妻子的身影,
雖然天色昏暗,但他仍然看清了妻子不是一個人,還有一個男子
伏在她的膝頭,她撫摸著他的頭髮。看到這—幕,他的內心充滿了
仇恨和痛苦,他想跑過去殺了他們,他深吸一口氣,快步走了過去,
這時他想起了第三條忠告,於是停了下來。
天亮後,已恢復冷靜的他對自己說:“我不能殺死我的
妻子,我要回到老闆那裏,求他收留我,在這之前,我想告訴我的
妻子我始終忠於她。”
他走到家門口敲了敲門,妻子打開門,認出了他,撲到他懷裏,
緊緊地抱住了他。他想把妻子推開,但沒有做到。他眼含淚水,
對妻子說:“我對你是忠誠的,可你背叛了我…”妻子吃驚地說:
“什麼?我從未背叛過你,我等了你20年。”他說:
“那麼昨天下午那個男人是誰?”妻子說:“那是我們的兒子。
你走時我剛懷孕,今年他已經20歲了。”
丈夫走進家門,擁抱了自己的兒子。在妻子忙做著晚飯的時候,
他給兒子講述了自己的經歷。接著,一家人坐下來一起吃麵包,
他把老闆送的麵包掰開,發現裏面有一筆錢——
那是他20年辛苦勞動賺來的工錢.
人們...
總習慣用自己的角度去看事情,直到...瞭解了真相...
初念淺,轉念深 ...
記得有一句話:「世界上有千萬種藥,就是沒有後悔的藥」
真的!後悔也沒有用了....... 與大家共勉之 ........
千萬不要拿一份真情賭氣,那是非常不值得的
轉貼朋友的Mail
繼續閱讀...
2009年1月26日 星期一
Blog 基本教學 - 最新回應
剛在建立自己的Blog,當做是自己建立Blog的教學,如何將網友最新回應或意見放至Blog方便讓自己或他人看見,避免Blog的主人遺漏了網友的回應或意見,導致網友的誤會。
這裡教學的是自己Blog使用的,也是我看到最簡單的方式,在版面配置->網頁元素裡加入一個新的HTML/Javascript,或是直接編輯原有模組,塞入Code(程式碼)即可
此處引用的是 Abin's Tech Note 的教學
另外本身對Javascript不是很瞭解,但顯示的排列格式不是我要的,所以修改了一下排列格式如下:
原來的Code:

修改後的Code:

以下是變數:
'+ title +' 是回應文章的內容
'+timestamp+' 是顯示日期
'+authorname+' 是顯示回應者的名稱
原來的Code : "名稱"->"內容"->"日期"
修改如上述的Code :"內容"->"日期"->"名稱"
也開始慢慢的學習 Javascript的程式編寫
繼續閱讀...
這裡教學的是自己Blog使用的,也是我看到最簡單的方式,在版面配置->網頁元素裡加入一個新的HTML/Javascript,或是直接編輯原有模組,塞入Code(程式碼)即可
此處引用的是 Abin's Tech Note 的教學
另外本身對Javascript不是很瞭解,但顯示的排列格式不是我要的,所以修改了一下排列格式如下:
原來的Code:

修改後的Code:

以下是變數:
'+ title +' 是回應文章的內容
'+timestamp+' 是顯示日期
'+authorname+' 是顯示回應者的名稱
原來的Code : "名稱"->"內容"->"日期"
修改如上述的Code :"內容"->"日期"->"名稱"
也開始慢慢的學習 Javascript的程式編寫
繼續閱讀...
2009年1月25日 星期日
實用軟體介紹與教學-MWSnap300中文版 3.0.0.74
在做報告時常需要附上工作圖片,雖然鍵盤上可以直接按Print Screen來擷取整個電腦螢幕,不過不是很方便,因為檔案為BMP檔所以一個檔案都是1MB以上,不然就需要其他軟體如作業系統內含的小畫家、其他的圖片修編軟體,現在為大家介紹一個蠻方便且Free的軟體MWSnap300中文版

使用方法如下:
1.任選一個擷取畫面,在這是介紹"任意大小的矩形",原因是因為它可以包含其他的功能,隨你高興要選取多大或是多小由自己來決定,所以做報表這一個功能可以了。
2.點選"抓圖任意大小的矩形"的Button。
3.使用滑鼠選取你要的畫面大小。
4.再來點選"檔案"->"另存新檔"即可。
程式下載 : MWSnap300中文版
繼續閱讀...

使用方法如下:
1.任選一個擷取畫面,在這是介紹"任意大小的矩形",原因是因為它可以包含其他的功能,隨你高興要選取多大或是多小由自己來決定,所以做報表這一個功能可以了。
2.點選"抓圖任意大小的矩形"的Button。
3.使用滑鼠選取你要的畫面大小。
4.再來點選"檔案"->"另存新檔"即可。
程式下載 : MWSnap300中文版
繼續閱讀...
2009年1月24日 星期六
實用軟體介紹與教學-批次改檔名 BCN Ver1.1.0
相信很多人都有下載連續劇(如:偶像劇、動畫...等),假如從對岸下載可能會有亂碼或是您想統一一下檔名,而又不想一個檔案一個檔案浪費時間的慢慢修改,下面會介紹一個免費且開放Source code的軟體,它可以很方便的達到上述的功能,另外在程式的說明->關於本程式中還有一個功能,可以查看系統資訊蠻方便的。

程式UI如上圖(批次改檔名 BCN Ver1.1.0),如看不清楚可以點圖放大
動作步驟如下:
(1)選擇要修改的資料夾,右邊會顯示資料夾中的所有內容,所以資料夾中資料會全部修改。
(2)選擇是否移除原始檔名,建議打"V",依自己的意思來設定。
(3)選擇自訂檔名的排列組合,如不設定可以用預設的。
(4)鍵入想要變更的檔名。
(5)請選擇自動編號的遞增(1、2...)。
(6)將"固定位數"打"V",也就是固定如01、02、10、11..等,否則會發生一般排序時,11排在1在後面造成觀看檔案時的困擾。
(7)輸入補零數,如有01請設1,001請設2依此類推。
(8)不鍵入文字也可以。
(9)預覽框,可以看你修改後是否是你要的,如不是可再修改。
(10)點選"確認更改",將你要檔案真實的修改,完成改檔名的動作。
程式下載 : BCN Ver1.1.0
繼續閱讀...

程式UI如上圖(批次改檔名 BCN Ver1.1.0),如看不清楚可以點圖放大
動作步驟如下:
(1)選擇要修改的資料夾,右邊會顯示資料夾中的所有內容,所以資料夾中資料會全部修改。
(2)選擇是否移除原始檔名,建議打"V",依自己的意思來設定。
(3)選擇自訂檔名的排列組合,如不設定可以用預設的。
(4)鍵入想要變更的檔名。
(5)請選擇自動編號的遞增(1、2...)。
(6)將"固定位數"打"V",也就是固定如01、02、10、11..等,否則會發生一般排序時,11排在1在後面造成觀看檔案時的困擾。
(7)輸入補零數,如有01請設1,001請設2依此類推。
(8)不鍵入文字也可以。
(9)預覽框,可以看你修改後是否是你要的,如不是可再修改。
(10)點選"確認更改",將你要檔案真實的修改,完成改檔名的動作。
程式下載 : BCN Ver1.1.0
繼續閱讀...
訂閱:
文章 (Atom)
