程式設計的靈活與變通

2021-05-22 05:40:58 字數 1091 閱讀 7018

程式設計要注意靈活的運用和變通的思考。

上週的出生日期的例子中,自己的一段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,在視窗建...