【正文】
文本框類的事件:1) Change事件:當改變文本框內(nèi)容時發(fā)生2) Click事件:鼠標單擊控件時發(fā)生3) DblClick事件:用鼠標左鍵雙擊控件時發(fā)生4) DragDrop事件:在一個完整的拖放動作完成或使用Drag方法,并將其Action參數(shù)設(shè)置為2時發(fā)生5) DragOver事件:在拖放操作正在進行時發(fā)生6) GotFocus事件:當一個命令按鈕獲得焦點時發(fā)生7) LinkClose事件:當一個DDE對話結(jié)束時發(fā)生8) LinkError事件:當一個DDE對話框過程中出現(xiàn)錯誤時,該事件發(fā)生9) KeyDown事件:當命令按鈕具有焦點時按下一個鍵時發(fā)生10) Validate事件:在焦點轉(zhuǎn)換到另一個控件之前發(fā)生,此時該控件的Causes Validation 屬性值設(shè)置為True 單選按鈕類的控件:2) Caption屬性:顯示在控件上的文本,是單選按鈕的標題。u 文本框類的控件:1) Text屬性:通過像text屬性賦值的方法來改變該屬性的值。6) KeyPress事件:當用戶按下或松開一個ANSI鍵時發(fā)生。13) DisabledPicture屬性:設(shè)置/返回一個對圖片的引用,該圖片在控件無效時顯示在控件中。5) Cancel屬性:該屬性決定按鈕是否為一個”取消”按鈕。隨著微軟對它不斷地改進以及計算機本身性能的提高,使得Visual Basic越來越適合一般的應(yīng)用程序開發(fā)。 keyword : Supermarket Jinxiaocun management MIS,visual basic database基于VB技術(shù)開發(fā)的超市進銷存管理系統(tǒng)中文摘要………………………………………………………………………2Abstract………………………………………………………………………3第一章:引言1.1 課題背景………………………………………………………………61.2 系統(tǒng)簡介………………………………………………………………61. 3 、事件、方法………………………………61. 4 ………………………………………………14第二章:系統(tǒng)的分析2.1 系統(tǒng)開發(fā)的目標和思想………………………………………………152.2 系統(tǒng)的可行性分析……………………………………………………16第三章:程序設(shè)計與實現(xiàn)3.1 系統(tǒng)的功能結(jié)構(gòu)設(shè)計圖與模塊介紹…………………………………163.2 系統(tǒng)的數(shù)據(jù)庫設(shè)計……………………………………………………17第四章: 開發(fā)基本界面設(shè)計與代碼解析 4. 1 開發(fā)基本界面組件………………………………………………………184. 2信息輸入界面加操作類的設(shè)計思想……………………………………184. 3公共模塊的設(shè)計…………………………………………………………204. 4用戶登入模塊的設(shè)計……………………………………………………204. 5系統(tǒng)主界面的設(shè)計………………………………………………………224. 6 添加主界面模塊…………………………………………………………234. 7 用戶管理模塊……………………………………………………………254. 8經(jīng)營分析模塊……………………………………………………………26第五章:測試分析 強制變量聲明……………………………………………………………28 常見錯誤的避免…………………………………………………………29結(jié)束語………………………………………………………………………………30致謝…………………………………………………………………………………30參考文獻……………………………………………………………………………30第一章 引言:超市進銷存管理系統(tǒng)用計算機管理超市庫存進出管理的一種計算機應(yīng)用技術(shù)的創(chuàng)新,在計算機還未普及之前庫存管理都是由工作人員手工書寫的方式來操作的。 Visual Basic inherited Basic language learn userfriendly features, and are particularly suited to new learner learning Windows system programming。因為本人能力有限,加上時間緊迫,所以設(shè)計出來的本系統(tǒng)可能功能比較簡單,另外本系統(tǒng)是單機版,不能實現(xiàn)網(wǎng)絡(luò)互聯(lián)操作,這些都有待于我在以后的工作學習中進一步改進。現(xiàn)在不同了,即使你沒有接受過嚴格的程序設(shè)計訓練,使用Visual Basic也一樣能夠開發(fā)出功能強大、適合自己特殊需求的應(yīng)用程序了。以前開發(fā)Windows應(yīng)用軟件是專業(yè)人員的工作,需要掌握許多專業(yè)知識和經(jīng)過特殊的培訓才能勝任。 經(jīng)過分析,我們使用 MICROSOFT公司的 VISUAL BASIC開發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便而簡潔操縱數(shù)據(jù)庫的智能化對象,首先在短時間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對初始原型系統(tǒng)進行需求迭代,不斷修正和改進,直到形成用戶滿意的可行系統(tǒng)。 Different now, even if you have not received strict procedures designed training, the use of Visual Basic also like to develop a powerful, and suited to their special needs applications。 Because I limited capacity, coupled with time constraints, it designed the system may function relatively simple, and the system is single edition, not Internet operations network, which I have yet to learn that in future work to further improve。0是Micrsoft公司出品的開發(fā)工具,Visual Basic是一種可視化的,面向?qū)ο蟮腤indows開發(fā)語言,它具有易用,通用和開發(fā)效率高的特點。4) Backcolor屬性:用來改變在按鈕上顯示圖像的背景色。12) DownPicture屬性:設(shè)置/返回一個對圖片的引用,該圖片在按鈕被單擊處于壓下狀態(tài)時顯示。(2) 事件處理過程命令按鈕GotFoucs事件處理過程為:Private Sub ObjectGotFocus(Index As Integer)3) LostFocus事件:當一個對象失去焦點時發(fā)生4) KeyDown事件:當命令按鈕具有焦點時按下一個鍵時發(fā)生5) KeyUp事件:當命令按鈕具有焦點時釋放一個鍵時發(fā)生。4) Bordstyle屬性:用以設(shè)定控件是否有邊框。8) Alignment屬性:設(shè)定控件中的文本對其方式9) Appearance屬性:設(shè)定一個對象在運行時是否可以3D效果顯示。9) BackColor 屬性:設(shè)置/返回背景色。17) FontBold 屬性:設(shè)置/返回字體粗體樣式。u 單選按鈕類的常用事件:1) Click 事件:鼠標單擊控件時發(fā)生。9) KeyPress事件:當用戶按下或釋放ANSI一個鍵時發(fā)生。5) DataChangeed屬性:設(shè)置/返回一個值,指出被綁定的控件中的數(shù)據(jù)已經(jīng)被某進程修改。13) Font屬性:設(shè)置或返回字體的屬性。6) OLEDragDrag事件:當源部件決定放操作能發(fā)生,卻源部件被放到目標部件時,此事件發(fā)生。2) Enable屬性:為true時(缺省值),激活定時器開始計時。如果你的機器沒安裝有Access,可通過VB建庫。 關(guān)系數(shù)據(jù)庫系統(tǒng)與非關(guān)系數(shù)據(jù)庫系統(tǒng)的區(qū)別是:關(guān)系系統(tǒng)只有“表“這一種數(shù)據(jù)結(jié)構(gòu);而非關(guān)系數(shù)據(jù)庫系統(tǒng)還有其他數(shù)據(jù)結(jié)構(gòu),對這些數(shù)據(jù)結(jié)構(gòu)有其他的操作。 如果要保存數(shù)據(jù),請為每一種類型的信息創(chuàng)建一個表。 如果要分析數(shù)據(jù)或?qū)?shù)據(jù)以特定的方式打印出來,請創(chuàng)建一個報表。社會上:本系統(tǒng)同時也方便了廣大顧客。報損操作管理,對應(yīng)clsDispose窗體和clsOpDispose類。CheckValid:檢查用戶輸入有效性。InitListview:設(shè)置ListView的顯示樣式。(6)商品操作管理模塊商品操作管理模塊實現(xiàn)以下的功能:處理添加商品的操作。處理修改銷售的操作。處理列舉或查找報損的操作。ToDo: 創(chuàng)建測試密碼是否正確 39。進貨總量與登記次數(shù)排行。報損分析 lvAna, IsDesc, nCount Case Else End Select End SubPrivate Sub Form_Load() = 0 = 0 = 10End Sub第五章:測試分析 強制變量聲明選擇菜單[工具]—[選項]命令,打開“選項“對話框”,在“編輯器”屬性頁中,把“要求變量聲明”復(fù)選框選上,或者手工在每個文件的開頭加上關(guān)鍵字:option Explicit這樣在編譯時會對沒有聲明的變量報錯,從而減少很多不必要的調(diào)試。資源的建立與釋放在將類實例化時,必須使用New關(guān)鍵字,未實例化類無法使用,例:誤: Dim obj as clsMerch正: Dim obj as clsMerch Set obj=New clsMerch 同理,在調(diào)用Set obj=Nothing后,資源已經(jīng)釋放,無法再調(diào)用類內(nèi)的方法。參考文獻1。 飛思科技產(chǎn)品研發(fā)中心 。 申旻 。2003 7。2002 嚴蔚敏,吳偉民 。410。 visual basic6