windows工作流程與vb環境筆記

來源:互聯網
上載者:User

windows工作流程:註冊視窗類別
建立視窗顯示 windows訊息迴圈

Winmain()

初始化過程:包括1.應用程式初始化:定義視窗類別

                                2.程式執行個體初始化:建立視窗並顯示

 

Windowsmessage-quit windows迴圈終止

視窗函數:處理系統接收的輸入資訊和視窗管理資訊,每個視窗類別一個窗 口函數。

外部輸入           to                windows系統 
                  to              訊息迴圈

 

 

vb的事件驅動:

vb中的事件:

注意事項:順序性(如load、unload) 有效性(如paint) 
屏蔽:多個事 件之間存在屏蔽性

vb螢幕組成:菜單
工具列 
工具說明 
工具箱
表單布局
屬性視窗
工程管理 視窗 

工具箱裡的控制項是內部控制項,是完全授權的,不需要向微軟支付著作權費用。註冊表的控制項不一定都是授權的。盡量用高版本的。

工具箱中單擊右鍵可以添加選項卡

label(標籤框):通過代碼改,無法通過介面更改

text(文字框):接受使用者的鍵盤輸入

frame():可以放單選框和複選框

Option(單選項框):可以成組的放入,每一個時間至多隻能同時選一個

check(複選框):可以多選

combo(組合框):支援輸入和下拉式清單

list(列表框):通過滑鼠可以選取

水平/垂直捲軸

圖片與映像框:image(映像)控制項速度快,檔案不大的picture(圖片) 控制項:檔案大的

檔案清單

形狀

 

表單布局:可以通過屬性進行修改,視窗的初始位置,也可以直接移動

屬性調整方式:Startupposition(初始位置)
手動
所有者中心
螢幕中心等

Height 高度

屬性視窗:可以進行手動修改

a.設計時屬性 :程式在設計時間,還沒運行時就可以修改的,如表單的寬度 高低

 b.  運行屬性:程式只有在運行時的才具備的屬性
如,視窗控制代碼上下文相 關控制代碼

c. 設計運行屬性:設計運行時都可以修改,如caption列出來的都是設計時 屬性

視圖                                  
物件瀏覽器:所有的屬性方法 綠塊是方法   閃
電是事件 屬性視窗得不到所有的屬性

按字母序(開始學時) 
按分類序(熟練時)

設計模式    
運行模式 
偵錯模式(偵錯模式)

Ctrl +點擊 
可以連續放置控制項 
按住shift可選擇多個控制項 
當前作用中的控制項

 格式裡有統一尺寸   
對齊     
相同間距

 

點是對齊點  工具  
選項   通用  
顯示網格 單位:緹 
特微  twip  與裝置無 關  1440twip =1英寸 
固定的

表單類型:normal(普通單一文件介面)、
mdi(多重文件介面、 sdi(單文檔 介面)、dialogbox

記事本是單文檔   word powerpoint excel
是多文檔

控制功能表:在boderstyle裡調

 

最大按鈕  控制功能表的最大化不可用了】

Showintaskbar決定主表單狀態列是否顯示在工作列裡

 

 

把資源檔漢化後程式執行後就漢化了

資源檔:Bmp(位元影像檔案) 
icon(表徵圖)  str(字串) data(資料)

遊戲主要漢化str(字串)

工程屬性:

工程  
工程屬性 
通用

 

 

 

 

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.