本書內容包括:Visual Basic概述,Visual Basic語言基礎,Visual Basic程序設計基礎等。
當前,我國已成為全球第二大經濟體,且經濟仍維持著較高的增速。如何在發展經濟的同時,建設資源節約型、環境友好型的和諧社會;如何從資源消耗型、勞動密集型的粗放型發展模式,轉變為“科技進步,勞動者素質提高,管理創新”型的低成本、高效率、高質量、注重環保的精益發展模式,就成為擺在我們面前的一個亟待解決的課題。應用現代科學方法與科技成就來闡明和揭示管理活動的規律,以提高管理效率為特征的管理科學與工程類學科,無疑是破解這個難題的一個重要手段和工具。因此,盡快培養一大批精于管理科學與工程理論和方法并能將其靈活運用于實踐的高層次人才,就顯得尤為迫切。 為了提升人才育成質量,近年來教育部等相關部委出臺了一系列指導意見,如《高等學校本科教學質量與教學改革工程的意見》等,以此來進一步深化高等學校的教學改革,提高人才培養的能力和水平,更好地滿足經濟社會發展對高素質創新型人才的需要。教育部高等學校管理科學與工程類學科專業教學指導委員會(以下簡稱教指委)也積極采取措施,組織專家編寫出版了“工業工程”“工程管理”“信息管理與信息系統”“管理科學與工程”等專業的系列教材,如由機械工業出版社出版的“21世紀工業工程專業規劃教材”就是其中的成功典范。這些教材的出版,初步滿足了高等學校管理科學與工程學科教學的需要。 但是,隨著我國國民經濟的高速發展和國際地位的不斷提高,國家和社會對管理學科的發展提出了更高的要求,對相關人才的需求也越來越廣泛。在此背景下,教指委在深入調研的基礎上,決定全面、系統、高質量地建設一批適合高等學校本科教學要求和教學改革方向的管理科學與工程類學科系列教材,以推動管理科學與工程類學科教學和教材建設工作的健康、有序發展。為此,在“十一五”后期,教指委聯合機械工業出版社采用招標的方式開展了面向全國的優秀教材遴選工作,先后共收到投標立項申請書300多份,經教指委組織專家嚴格評審、篩選,有60余部教材納入了規劃(其中,有20多種教材是國家級或省級精品課配套教材)。2010年1月9日,“全國高等學校管理科學與工程類學科系列規劃教材啟動會”在北京召開,來自全國50多所著名大學和普通院校的80多名專家學者參加了會議,并對該套教材的定位、特色、出版進度等進行了深入、細致的分析、研討和規劃。 本套教材在充分吸收先前教材成果的基礎上,堅持全面、系統、高質量的建設原則,從完善學科體系的高度出發,進行了全方位的規劃,既包括學科核心課、專業主干課教材,也涵蓋了特色專業課教材,以及主干課程案例教材等。同時,為了保證整套教材的規范性、系統性、原創性和實用性,還從結構、內容等方面詳細制定了本套教材的“編寫指引”,如在內容組織上,要求工具、手段、方法明確,定量分析清楚,適當增加文獻綜述、趨勢展望,以及實用性、可操作性強的案例等內容。此外,為了方便教學,每本教材都配有CAI課件,并采用雙色印刷。 本套教材的編寫單位既包括了北京大學、清華大學、西安交通大學、天津大學、南開大學、北京航空航天大學、南京大學、上海交通大學、復旦大學等國內重點大學,也吸納了安徽工業大學、內蒙古科技大學、中國計量學院、石家莊鐵道大學等普通高校;既保證了本套教材較高的學術水平,也兼顧了普適性和代表性。這套教材以管理科學與工程類各專業本科生及研究生為主要讀者對象,也可供相關企業從業人員學習參考。 盡管我們不遺余力,以滿足時代和讀者的需要為最高出發點和最終落腳點,但可以肯定的是,本套教材仍會存在這樣或那樣不盡如人意之處,誠懇地希望讀者和同行專家提出寶貴的意見,給予批評指正。在此,我謹代表教指委、出版者和各位作者表示衷心的感謝! 齊二石于天津
序前言第1章Visual Basic概述11VB簡介111面向對象程序設計112VB的版本113功能特點12用戶環境121安裝122啟動13界面131主窗口132窗體窗口133工具箱窗口134屬性窗口135工程資源管理器窗口136代碼窗口137其他窗口14工程管理和環境設置141VB工程的結構142工程管理143環境設置144類和對象145對象的屬性、事件和方法15實例16基本的屬性、事件和方法161基本屬性162基本事件163基本方法習題實驗題第2章Visual Basic語言基礎21程序結構與編碼規則211模塊212模塊中的代碼213過程中的代碼22數據類型221基本數據類型222自定義數據類型23常量、變量和函數231命名規則232常量233變量的聲明234常用標準函數24運算符和表達式241運算符242表達式25應用舉例習題實驗題Visual Basic程序設計目錄第3章Visual Basic程序設計基礎31結構化程序設計311算法及其表示312基本結構32順序結構33選擇(分支)結構331二分支結構332多分支結構333分支嵌套34循環結構341For Next結構342Do While Loop語句343Do Loop While語句344Do Loop Until語句345循環結構的嵌套346其他輔助控制語句35數組351變量數組352控件數組36應用舉例習題實驗題第4章過程41過程的定義與調用411過程的定義412過程的調用413過程的作用域42遞歸421遞歸的概念422遞歸子過程和遞歸函數43常用算法舉例431數學問題432排序433查找434方程求解435數值積分習題實驗題第5章文件操作51文件511文件的結構512文件的存取類型52順序文件521順序文件的打開與關閉522順序文件的寫操作523順序文件的讀操作53隨機文件54二進制文件55相關的語句和函數56文件系統對象模型561FileSystemObject對象562Drive對象、Folder對象和File對象563TextStream對象習題實驗題第6章窗體設計61窗體611窗體的主要屬性612窗體的主要事件613窗體的設計62多重窗體621多重窗體的管理622設置啟動窗體623窗體處理63用向導生成窗體64多文檔界面簡介641MDI應用程序的特點642MDI窗體及子窗體的創建643MDI窗體的菜單和工具條習題實驗題第7章標準控件的使用71命令按鈕、圖片框和圖像框711命令按鈕712圖像框和圖片框72標簽與文本框721標簽722文本框73框架、單選按鈕與復選框731框架732單選按鈕733復選框74列表框與組合框741主要屬性742常用方法75文件系統控件751控件描述752主要屬性和事件753文件系統控件的使用76滾動條77計時器控件習題實驗題第8章菜單與對話框設計81菜單設計811菜單控件812菜單編輯器813創建菜單的步驟814菜單控件數組815菜單控件的代碼816彈出式菜單82對話框設計821用窗體定制對話框822顯示窗體對話框823MsgBox和InputBox函數824用公共對話控件實現標準對話框83工具欄設計831使用ToolBar控件832使用CoolBar控件84狀態欄設計841建立狀態欄842運行時改變狀態欄習題實驗題第9章圖形操作91VB的坐標系統911默認坐標系912定制坐標系92圖形控件921Line控件922Shape控件923MSChart控件93圖形方法931Pset方法932Line方法933Circle方法934與作圖相關的其他方法94繪圖應用941圖形的層次942簡單動畫設計習題實驗題第10章與數據庫連接101數據庫的基本概念1011關系數據庫1012記錄集1013數據庫引擎102可視化數據管理器103數據控件和數據綁定控件1031主要屬性1032數據控件的主要事件和方法1033記錄集的主要屬性和方法1034用代碼操作記錄104ADO數據控件105數據庫訪問對象106結構化查詢語言簡介1061使用數據管理器查詢1062SQL語法1063使用SELECT查詢習題實驗題第11章多媒體程序設計111Multimedia MCI控件1111多媒體基礎1112MCI控件的基本屬性及使用1113編輯控件按鈕的屬性1114時間格式屬性1115窗口屬性1116自動控制屬性1117MCI控件的主要事件1118Animation控件112在VB中調用API函數1121API函數聲明1122使用MCI函數習題實驗題第12章應用實例——學生成績管理系統121需求分析122系統分析1221主要特點1222實現功能123系統設計1231系統功能模塊設計1232數據庫設計124系統實現1241數據庫結構的實現1242創建主窗體1243創建系統管理模塊1244創建課程管理模塊1245創建成績管理模塊1246創建幫助模塊1247編寫各菜單項代碼1248系統的編譯附錄附錄A使用VB的幫助系統A1使用MSDN Library查閱器A2使用上下文相關的幫助A3從Internet上獲得幫助附錄B程序調試與錯誤處理B1錯誤類型B11語法錯誤B12邏輯錯誤B13運行時錯誤B2程序調試B21調試工具欄B22標識當前模式B23使用調試窗口B24使用中斷B25運行程序的指定部分B3錯誤處理B31錯誤對象及有關語句B32設計錯誤處理程序參考文獻