編程的靈活與變通

編程要注意靈活的運用和變通的思考。

上週的出生日期的例子中,自己的一段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:                '對錯誤的處理

        ······

         ······

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章