程式設計要注意靈活的運用和變通的思考。
上週的出生日期的例子中,自己的一段selct case語句:
select case a
case 1
lblweekday.caption = "星期日"
case 2
lblweekday.caption = "星期一"
case 3
lblweekday.caption = "星期二"
case 4
lblweekday.caption = "星期三"
case 5
lblweekday.caption = "星期四"
case 6
lblweekday.caption = "星期五"
case 7
lblweekday.caption = "星期六"
end select
被s13的乙個函式代替:lblweekday.caption = "星期" & mid("日一二三四五六", a, 1)
之後又被同學的乙個weekdayname函式代替,妙哉···
從這可以看出自己《vb程式設計》書中的基礎知識理解的不夠紮實,而且不系統,應該把與字串有關的函式都記住,遇到相關問題找乙個最優的函式,如果沒有在自己創造函式或方法來實現。
1、字串型別轉化為日期型別:
b = format(txtinput.text, "yy/mm/dd")
'對字元進行規劃
b = cdate(txtinput.text)
'乙個文字框
b = cdate(txtyear.text"-"txtmonth.text"-"txtday.text '三個文字框
2、vb的日期範圍:1899·12·31---9999·12·31
3、閏年條件:year mod 4=0 and year mod 100<>0 and year mod 400=0
4、on error goto er:
'在下述語句中捕獲錯誤
·····
·····
·····
er:'對錯誤的處理
······
······
程式設計中getchar 的靈活使用
getchar 在c程式中的功能是接收乙個字元,當我們在連續輸入字元的時候getchar 會給你意想不到的效果。下面是做的一些測試 首先看下面的這個程式 include includeint main void 執行結果 執行結果 為什麼會顯示這樣的結果?你猜到是什麼原因了嗎?我們再來看一下源 程式...
Windows Mobile中的檔案改變通知
在資源管理器中,刪除乙個檔案,更改乙個資料夾名稱,都能及時重新整理。這是怎麼做到的呢?答案是使用了檔案改變通知。先看乙個結構 typedef struct tagshchangenotifyentry shchangenotifyentry 要接收檔案改變的訊息,我們要使用乙個視窗hwnd,在視窗建...
Windows Mobile中的檔案改變通知
在資源管理器中,刪除乙個檔案,更改乙個資料夾名稱,都能及時重新整理。這是怎麼做到的呢?答案是使用了檔案改變通知。先看乙個結構 typedef struct tagshchangenotifyentry shchangenotifyentry 要接收檔案改變的訊息,我們要使用乙個視窗hwnd,在視窗建...