亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? vb 編程的一點心得和體會.txt

?? vb編程的一點心得和體會,不同作用范圍變量的聲明方式
?? TXT
字號:
vb 編程的一點心得和體會
(1)
   消息框中按鈕之定義

    MsgBox strMsg1, c1+c2+c3 , strMsg2

    其中  strMsg1   為提示信息

          strMsg2   為標題內容

          c1+c2+c3  定義按鈕形式,具體如下:

          c1: 按鈕的類型

            0    vbOkOnly             只有一個按鈕“確定”
            1    vbOkCancel           兩個按鈕“確定”和“取消”
            2    vbAbortRetryIgnore   三個按鈕“終止”、“重試”和“忽略”
            3    vbYesNoCancel        三個按鈕“是”、“否”和“取消”
            4    vbYesNo              兩個按鈕“是”和“否”
            5    vbRetryCancel        兩個按鈕“重試”和“取消”

              返回值:  vbOk          1   確定
                        vbCancel      2   取消
                        vbAbort       3   終止
                        vbRetry       4   重試
                        vbIgnore      5   忽略
                        vbYes         6   是
                        vbNo          7   否

          c2: 圖標的類型         

            16   vbCritical           ×
            32   vbQuesion            ?
            48   vbExclamation        !
            64   vbInformation        i

        c3: 默認焦點

            0    vbDefalaultButton1   左起第一個按鈕自動獲得焦點
            256  vbDefalaultButton2   左起第二個按鈕自動獲得焦點
            512  vbDefalaultButton3   左起第三個按鈕自動獲得焦點

        和為:   00  0000  0000 B
               c3   c2    c1

   例: 1.   i = MsgBox " 是否要刪除該條記錄 ? ", 1+32+0 , " 請確認"

        2.   MsgBox " 是否要刪除 ! ", 0+32+0 , " 請...."


(2)
        判斷表的存在

Function M_fucScanTable(strTName As String) As Integer ' 搜索表 strTableName
     On Error GoTo OpenErr
     Set MyRsm = New Recordset
   MyRsm.Open "Select * From " & strTName,Cn, adOpenKeyset, adLockOptimistic
        MyRsm.MoveLast
        M_fucScanTable = MyRsm.RecordCount        ' 返回記錄數,0 為空表
        MyRsm.Close
        Set MyRsm = Nothin
        Exit Function
    OpenErr:
        M_fucScanTable = -1                                   ' 無表
    End Function   
(3)
    動態建立表
       strSQL = "CREATE TABLE " & strTName & _
        "( Xh char(3) Not Null Primary key,Mc char(10),Xb char(2)," & _
        "Csrq char(10),Zw char(20),Gz numeric(9,2),Bz char(30),Xp image )"
       cn.Execute strSQL, , adCmdText

       其中: Primary key 為設置主鍵(唯一)
(4)
    插入記錄     Insert
  
       strSQL = "Insert Into A01(Xh,Mc,Xb,Csrq,Zw) " & _
       "Values ( '" & Xhp & "','" & Mcp & "','" & Xbp &"','" &Rqp& "','" & Zwp & "' " 
       Cn.Execute strSQL
(5)
導出表格到excel
    Dim newxls As Excel.Application
    Dim newbook As Excel.Workbook
    Dim newsheet As Excel.Worksheet

    Set newxls = CreateObject("excel.application")
    newxls.Visible = True
    Set newbook = newxls.Workbooks.Add
    Set newsheet = newbook.Worksheets(1)
    For i = 0 To 7
        For j = 0 To 4
            MSFlexGrid1.Row = i
            MSFlexGrid1.col = j
            newsheet.Cells(1, 3) = Trim(Combo1.Text) & "班"
            newsheet.Cells(1, 4) = "第" & bytXq & "學期"
            newsheet.Cells(1, 5) = "課程表"
            newsheet.Cells(i + 3, j + 2) = Trim(MSFlexGrid1.TextMatrix(i, j))
        Next j
    Next i
    注意此項操作你先要 引用 excelctl type library 和 microsoft excel 9.0 object library

(6)   with 語句的應用
   With msflexgrid1
        .CellAlignment = 4
        .TextMatrix(1, 0) = "考試編號"
        .TextMatrix(1, 1) = "學號"
        .TextMatrix(1, 2) = "姓名"
        .TextMatrix(1, 3) = "班號"
        .TextMatrix(1, 4) = "課程名稱"
        .TextMatrix(1, 5) = "分數"        
    End With
(7)
響應回車
Private Sub Text2_KeyPress(KeyAscii As Integer)                       ' Text2 響應回車鍵
    If KeyAscii = 13 Then
       Command1.SetFocus
    End If
End Sub
(8)
隱藏任務欄
Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, _
            ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long

Private Sub Form_Load()
        SetWindowPos Me.hwnd, -1, 0, 0, 0, 0, 3
End Sub
希望能給您在編程時帶來一點方便



不同作用范圍變量的聲明方式
作用范圍              局部變量             模塊級變量           公用變量
聲明方式             Dim,ststic    Dim,private           Public
聲明位置            過程內部               通用部分         模塊的聲明段
其他過程能否調用      不能                     能           能
其他模塊能否調用      不能                    不能           能

2.      變量的聲明技巧
           Public  strSQL  As  String
           Dim     intI    As  Integer
        由上面的兩個例子可以看出聲明變量時應該注意變量的命名規則
            變量類型 & 變量名
        變量一定要有意義,這樣的好處是當看到變量時很快就能知道變量的類型從而避免了變量賦值時出現類型不匹配的錯誤,而且增加了程序的可讀性.
3      在應用變量時一定要保正變量已賦初值.

二.    常量
        用戶一但定義了常量,在以后的程序中不能再給這個常量賦新值,否則在程序運行時,vb會錯誤提示.
        定義常量的例子: 
            Public  Const  Db_Name1   =  "f:\qqqq\db\zhang.mdb"    
                關鍵字     常量名     =      常量的值



一.    條件判斷語句

     1 .   單行    if  ……  then  與 iif(  ……  ) 結構
           例:     If  Text1.Text = " " Then  msgbox “ 空值”
           例      strdata  =   iff(  a>b ,    text1.text ,   text2.text)
                 目標變量          條件       值1        值2
           當a>b = true 時      strdata=text1.text    
           當a>b= false 時      strdata=text2.text 
     2.    if …..  then …..  else …….    end if
           例:If  Size > 0 Then
                   Text1.Text = ""   
               Else
                   Text1.Text = " ok " 
               End If
          應該注意的是此種結構的書寫格式!
     
3.   select  case 結構
當需要完成多重判定的任務時,可以使用select  case  結構
    語法:   Select   測試條件
            Case     表達式1
            語句組1
            Case     表達式2
            語句組2
             ……….
            Case     表達式n
            語句組n
            End  Select

二.        循環語句

     Vb主要有兩種循環結構,即  do…..loop   和   for……next.
1.    do….loop 結構
       使用do 循環重復執行一語句塊,并計算測試條件以決定何時結束循環,循環條件必須是一個數值或者值為true 或false 的表達式. Do….loop語句有四種形式:
           [1]   do while            [2]   do 
                 …….                   ……..
                Loop                     Loop while

           [3]   do until             [4]   do
                  ………                  ……..
                Loop                     Loop until
           退出do循環用 Exit do
  2     for …….  Next  結構
        語法:    for   計數器=  初值  to 終值  
                 ………….
                 Next    
                 例:    dim   intz   as integer , inty  as  integer
                        For   intz =1 to 100
                        If   intz  mod  2  = 0 then inty  =inty+1     
                        next    
              其中的 計數器 ,初值 和 終值  都必須是數值型!
三.      定義過程和函數          

1.    定義過程   
      語法:  private  sub  P_fcz( )
             ………
             End sub
       例:    表格初始化.
              Private  sub  P_bgcsh( )
              With msflexgrid1
                      .TextMatrix(1, 0) = "考試編號"
                  .TextMatrix(1, 1) = "學號"
                  .TextMatrix(1, 2) = "姓名"
                  .TextMatrix(1, 3) = "班號"
                  .TextMatrix(1, 4) = "課程名稱"
                  .TextMatrix(1, 5) = "分數"        
               End With   
               End sub
              過程調用 call 過程名
  2.    函數定義  
        語法: Function 函數名(參數 As 類型) As 類型
               …………
             End function
         例:   Function M_sf1(strn As String) As String
                Dim strSz As String, n As Integer, a As Integer, b As String
                n = Len(strn)
                strSz = " "
                a = n - 8 - 5
                If n = 1 Then strSz = "hello"
                If n = 2 Then strSz = "pool"
                If n = 3 Then strSz = "how do yu do"
                b = Mid(strn, 6, a)
               End Function
               函數調用   目標量=函數名( 參數 )

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品tushy高清| 成人黄色小视频| 欧美人xxxx| 丝袜美腿亚洲综合| 日韩一区二区三区在线视频| 黑人巨大精品欧美一区| 久久精品一区二区三区不卡| jizz一区二区| 亚洲成人你懂的| 精品日韩成人av| 成人听书哪个软件好| 亚洲欧美视频在线观看视频| 欧美日韩视频专区在线播放| 免费av网站大全久久| 国产午夜亚洲精品理论片色戒 | 欧美一区二区三区的| 蜜桃视频在线观看一区| 国产女人18水真多18精品一级做| 97国产一区二区| 日韩国产精品久久久| 久久免费偷拍视频| 91在线国产观看| 美女视频黄久久| 国产精品久久久久9999吃药| 欧美日韩国产经典色站一区二区三区 | 日韩一区二区三区观看| 国产河南妇女毛片精品久久久| 日韩毛片在线免费观看| 欧美日韩一卡二卡三卡| 国产成人一级电影| 香蕉av福利精品导航| 国产色一区二区| 欧美日韩精品福利| 国产iv一区二区三区| 亚洲妇熟xx妇色黄| 欧美高清在线一区| 欧美一卡二卡在线观看| 99精品视频在线观看免费| 日本成人在线一区| 亚洲免费资源在线播放| 2020国产成人综合网| 欧美日本一道本在线视频| 成人高清在线视频| 美女一区二区久久| 一区二区三区免费| 国产色一区二区| 欧美www视频| 欧美精品在线观看播放| 91免费看视频| 成年人国产精品| 国产一区二区精品久久| 日韩精品福利网| 亚洲综合免费观看高清完整版在线 | 成人av免费在线观看| 裸体在线国模精品偷拍| 亚洲一区二区三区四区五区中文| 久久久久久97三级| 91精品国产免费久久综合| 91看片淫黄大片一级在线观看| 国产中文一区二区三区| 九色综合狠狠综合久久| 天天影视网天天综合色在线播放| 亚洲日本一区二区| 国产精品国产a级| 国产日产亚洲精品系列| 国产三级一区二区| 久久久久青草大香线综合精品| 欧美喷潮久久久xxxxx| 欧美三级中文字幕| 欧美亚一区二区| 欧美网站一区二区| 欧美日韩视频一区二区| 欧美午夜精品一区| 欧美日韩一区二区三区不卡| 欧美日韩日日夜夜| 欧美日韩国产不卡| 欧美一二三区在线| 精品成a人在线观看| 日韩欧美国产一二三区| 精品播放一区二区| 精品成人私密视频| 国产日韩欧美综合在线| 国产婷婷一区二区| ●精品国产综合乱码久久久久| ...av二区三区久久精品| 亚洲欧美激情小说另类| 一区二区三区在线影院| 亚洲777理论| 理论电影国产精品| 国产不卡视频在线观看| 成人h精品动漫一区二区三区| 成+人+亚洲+综合天堂| 91色视频在线| 91精品国产高清一区二区三区| 欧美一区二区视频在线观看| 精品久久久久香蕉网| 欧美激情资源网| 亚洲精品欧美专区| 日韩黄色小视频| 国产精一区二区三区| 99国产精品一区| 69p69国产精品| 久久精品一区二区三区不卡| 成人欧美一区二区三区小说| 亚洲第一电影网| 国产黄色精品视频| 在线欧美日韩国产| 精品国产伦一区二区三区免费 | 亚洲欧美综合另类在线卡通| 夜夜爽夜夜爽精品视频| 日本va欧美va精品| 国产91丝袜在线18| 欧美日韩亚洲丝袜制服| 久久综合久久99| 一区二区三区国产豹纹内裤在线| 午夜国产精品一区| 成人综合婷婷国产精品久久| 欧美日韩一区二区三区四区五区 | 国产精品久久久久久久岛一牛影视 | 欧美变态口味重另类| 亚洲手机成人高清视频| 成人毛片老司机大片| 91电影在线观看| 精品成人一区二区三区四区| 亚洲裸体xxx| 国产一区在线视频| 欧美人动与zoxxxx乱| 欧美激情资源网| 美国三级日本三级久久99| 91美女片黄在线观看91美女| wwwwxxxxx欧美| 午夜a成v人精品| 99久久久精品| 国产亚洲精品资源在线26u| 性久久久久久久久| 色婷婷综合久久久中文一区二区| 2014亚洲片线观看视频免费| 亚洲r级在线视频| 色伊人久久综合中文字幕| 国产欧美日韩精品在线| 免费成人在线播放| 欧美日韩综合在线免费观看| 国产精品动漫网站| 国产精品一色哟哟哟| 日韩三级精品电影久久久| 图片区小说区国产精品视频| 91在线精品一区二区| 国产精品乱码妇女bbbb| 国产精品综合在线视频| 欧美r级电影在线观看| 热久久国产精品| 欧美日韩日日摸| 亚洲一区免费观看| 欧美中文字幕一区二区三区亚洲| 欧美国产亚洲另类动漫| 国产麻豆精品久久一二三| 欧美电影免费提供在线观看| 日韩激情一二三区| 91精品国产福利在线观看 | 亚洲美女视频在线观看| 日韩欧美国产一区二区三区 | 亚洲乱码国产乱码精品精98午夜| 岛国av在线一区| 日本一区二区三区久久久久久久久不| 蜜臀久久99精品久久久久久9| 欧美高清www午色夜在线视频| 一区二区三国产精华液| 色噜噜夜夜夜综合网| 亚洲另类在线视频| 欧美体内she精高潮| 亚洲国产综合色| 欧美精品123区| 日本欧美大码aⅴ在线播放| 日韩一区二区三区电影在线观看| 日韩av中文字幕一区二区| 欧美一区二区三区在线看| 久久精品国产精品亚洲精品| 精品美女在线播放| 国产精品77777竹菊影视小说| 日本一区二区免费在线观看视频| 懂色中文一区二区在线播放| 国产精品久久一级| 在线欧美日韩国产| 日本成人中文字幕在线视频| 精品福利在线导航| 国产mv日韩mv欧美| 一区二区欧美国产| 制服丝袜av成人在线看| 秋霞国产午夜精品免费视频| 欧美精品一区二区三区四区| 国产不卡在线一区| 一区二区三区精品在线| 91精品国产综合久久精品app| 久久国产尿小便嘘嘘尿| 国产日韩欧美精品一区| 一本一本大道香蕉久在线精品 | 国产精品卡一卡二| 欧美视频你懂的| 国产老妇另类xxxxx| 亚洲免费色视频|