軟件開發(fā)技術(shù)

出版時間:2011-8  出版社:電子工業(yè)出版社  作者:馮萍 等編著  頁數(shù):232  

內(nèi)容概要

  本教材以教育部“卓越工程師教育培養(yǎng)計劃”為指導(dǎo),立足于工程創(chuàng)新教育的最新實踐,高度重視創(chuàng)新能力和綜合應(yīng)用能力的培養(yǎng)。
  全書共6章,內(nèi)容涵蓋了軟件工程、數(shù)據(jù)庫、Visual
Basic可視化編程語言等方面的知識點和相關(guān)技術(shù)基礎(chǔ)。通過一個管理信息系統(tǒng)開發(fā)實例,使學(xué)生根據(jù)軟件工程的思想,采用軟件開發(fā)方法完成一個小型應(yīng)用系統(tǒng)軟件的設(shè)計與開發(fā)。

書籍目錄

第1章 軟件工程與軟件開發(fā)
1.1 軟件概述
1.1.1 軟件的定義
1.1.2 軟件質(zhì)量的評價標(biāo)準(zhǔn)
1.1.3 軟件的特征
1.1.4 軟件的分類
1.2 軟件工程概述
1.2.1 軟件工程的定義及目標(biāo)
1.2.2 軟件生存周期
1.2.3 軟件開發(fā)模型
1.3 項目開發(fā)過程
1.3.1 可行性分析
1.3.2 需求分析
1.3.3 軟件設(shè)計
1.3.4 軟件測試
1.3.5 軟件維護(hù)
1.4 軟件開發(fā)方法應(yīng)用舉例
1.4.1 可行性分析
1.4.2 需求分析
1.4.3 軟件設(shè)計
1.4.4 軟件測試
1.4.5 軟件開發(fā)的基本策略
1.5 面向?qū)ο蟮能浖こ?br />1.5.1 面向?qū)ο蟮姆治?br />1.5.2 面向?qū)ο蟮脑O(shè)計方法
1.5.3 基于對象的設(shè)計方法
1.5.4 面向?qū)ο髮崿F(xiàn)
1.5.5 面向?qū)ο鬁y試
習(xí)題與思考題1
第2章 Visual Basic程序設(shè)計基礎(chǔ)
2.1 Basic語言與Visual Basic
2.2 Visual Basic 6.0的安裝與啟動
2.2.1 Visual Basic 6.0的系統(tǒng)配置
2.2.2 安裝步驟
2.2.3 啟動Visual Basic 6.0
2.3 Visual Basic編程基礎(chǔ)
2.3.1 編程的基本概念
2.3.2 控件及其屬性
2.3.3 常見事件及方法
2.4 Visual Basic語言基礎(chǔ)
2.4.1 變量、常量和數(shù)據(jù)類型
2.4.2 運算符和表達(dá)式
2.4.3 語句
2.4.4 輸入與輸出
2.4.5 控制結(jié)構(gòu)
2.4.6 過程
2.5 Visual Basic應(yīng)用實例
2.5.1 建立一個簡單的應(yīng)用程序
2.5.2 典型控件及其應(yīng)用實例
2.5.3 綜合應(yīng)用實例
2.6 Windows編程技術(shù)
2.6.1 窗口、事件和消息
2.6.2 應(yīng)用程序框架
2.6.3 過程編程
2.7 Windows API
2.7.1 Win32 API
2.7.2 Windows API設(shè)計方法
習(xí)題與思考題2
第3章 數(shù)據(jù)庫基礎(chǔ)
3.1 數(shù)據(jù)庫理論
3.1.1 數(shù)據(jù)模型
3.1.2 數(shù)據(jù)庫的體系結(jié)構(gòu)
3.1.3 關(guān)系模型
3.1.4 關(guān)系數(shù)據(jù)庫理論
3.1.5 關(guān)系數(shù)據(jù)庫的完整性和安全性
3.1.6 數(shù)據(jù)庫應(yīng)用模式及發(fā)展
3.2 結(jié)構(gòu)化查詢語言SQL
3.2.1 SQL概述
3.2.2 SQL的數(shù)據(jù)定義(DDL)
3.2.3 SQL的數(shù)據(jù)操縱(DML)
3.2.4 SQL的數(shù)據(jù)控制
習(xí)題與思考題3
第4章 Visual Basic數(shù)據(jù)庫編程技術(shù)
4.1 數(shù)據(jù)庫設(shè)計基礎(chǔ)
4.2 本地數(shù)據(jù)庫設(shè)計(ACCESS)
4.3 數(shù)據(jù)控件
4.3.1 數(shù)據(jù)控件屬性
4.3.2 數(shù)據(jù)控件的事件和常用方法
4.3.3 記錄集的屬性與方法
4.3.4 數(shù)據(jù)庫記錄的增、刪、改操作
4.4 ODBC
4.5 ADO數(shù)據(jù)控件
4.5.1 ADO對象模型
4.5.2 使用ADO數(shù)據(jù)控件
4.5.3 ADO數(shù)據(jù)控件上新增綁定控件的使用
4.5.4 使用數(shù)據(jù)窗體向?qū)?br />4.6 Visual Basic中SQL的實現(xiàn)
4.7 Visual Basic中使用ODBC
4.8 網(wǎng)絡(luò)數(shù)據(jù)庫設(shè)計
4.8.1 客戶機/服務(wù)器(C/S)數(shù)據(jù)庫系統(tǒng)
4.8.2 Visual Basic中網(wǎng)絡(luò)數(shù)據(jù)庫設(shè)計
習(xí)題與思考題4
第5章 ADO對象操縱數(shù)據(jù)庫基礎(chǔ)
5.1 ADO對象
5.1.1 ADO概述
5.1.2 ADO對象集
5.2 ADO對象訪問數(shù)據(jù)庫的技術(shù)
5.2.1 ADO連接數(shù)據(jù)庫
5.2.2 用記錄集(Recordset)對象操縱數(shù)據(jù)
5.2.3 ADO對象使用的查詢方法
5.3 ADO控件及對象編程舉例
習(xí)題與思考題5
第6章 管理信息系統(tǒng)開發(fā)實例
6.1 管理信息系統(tǒng)概述
6.1.1 MIS系統(tǒng)的應(yīng)用
6.1.2 MIS系統(tǒng)開發(fā)的技術(shù)基礎(chǔ)
6.1.3 MIS的技術(shù)發(fā)展
6.2 ADO+Access實現(xiàn)學(xué)生信息管理系統(tǒng)
6.2.1 技術(shù)要點
6.2.2 學(xué)生信息管理系統(tǒng)概況
6.2.3 需求分析
6.2.4 數(shù)據(jù)庫設(shè)計及配置
6.2.5 應(yīng)用系統(tǒng)程序?qū)崿F(xiàn)
習(xí)題與思考題6
參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁:插圖:3.Visual Basic特點Visual Basic是一種可視化的、面向?qū)ο蟮暮筒捎檬录?qū)動方式的結(jié)構(gòu)化高級程序設(shè)計語言。作為Windows環(huán)境下的可視化開發(fā)工具,它具有很多的優(yōu)秀特性。(1)可視化編程Visual Basic提供一系列的可視化開發(fā)工具,將Windows界面設(shè)計的復(fù)雜性“封裝”起來,編程人員只需采用現(xiàn)有的工具按設(shè)計要求在屏幕上進(jìn)行布局,即在屏幕上“畫”出各種部件(即圖形對象),并設(shè)置它們的屬性,Visual Basic將會自動產(chǎn)生界面設(shè)計代碼,編程人員只需寫出實現(xiàn)功能的程序即可。(2)面向?qū)ο蟮某绦蛟O(shè)計雖然Visual Basic具有面向?qū)ο蟮某绦蛟O(shè)計特征,但它與一般的面向?qū)ο蟮某绦蛟O(shè)計語言(如C++)不完全相同。一般的面向?qū)ο蟮某绦蛟O(shè)計中對象是由程序代碼和數(shù)據(jù)組成的,是抽象的概念。而在Visual Basic中,運用面向?qū)ο蟮某绦蛟O(shè)計方法把程序和數(shù)據(jù)封裝起來成為一個個對象,并為每一個對象賦予各種屬性,使對象成為實在的東西。在設(shè)計對象時,編程人員不必編寫創(chuàng)建和描述每個對象的程序代碼,Visual Basic會按照編程人員為每個對象屬性賦予的屬性值自動地產(chǎn)生對象代碼。(3)事件驅(qū)動的編程機制如前所述,Visual Basic是通過事件來驅(qū)動程序執(zhí)行操作的,同一對象,會由于不同的事件而激發(fā)不同的程序段,換句話說,就是每發(fā)生一個事件,就會促使一個程序段進(jìn)入執(zhí)行狀態(tài)。例如當(dāng)用戶單擊某個按鈕時,將會產(chǎn)生一個“單擊”(Click)事件,而在產(chǎn)生該事件時,則必然要執(zhí)行一段程序來完成該按鈕需要執(zhí)行的相關(guān)操作。同理,如果有一系列按鈕,  每個按鈕按要求完成不同的操作,但具體先按哪個按鈕,又是由用戶決定的,即單擊事件發(fā)生的順序可以由用戶任意決定。因此,在Visual Basic設(shè)計的應(yīng)用軟件中,無須具有明顯的開始和結(jié)束的程序。(4)結(jié)構(gòu)化的程序設(shè)計思想Visual Basic是在原BASIC語言基礎(chǔ)上發(fā)展起來的,在語句上和編程的思維邏輯上都具有高級程序設(shè)計語言的結(jié)構(gòu)化特征,簡單易懂,易學(xué)易用。它是一種解釋型語言,并且,同時具有功能強大而使用靈活的調(diào)試器和編譯器。換句話說,就是其既可以在輸入代碼的同時由解釋系統(tǒng)將已輸入的代碼翻譯成計算機可以識別的機器指令,并隨時判斷每個語句的語法錯誤,做到有錯則提示,無錯則執(zhí)行之;也可以在整個應(yīng)用程序設(shè)計好后由編譯系統(tǒng)編譯成可執(zhí)行文件(EXE),從而脫離Visual Basic編程環(huán)境,直接在系統(tǒng)環(huán)境下運行。

編輯推薦

《軟件開發(fā)技術(shù)》為高等學(xué)校工程創(chuàng)新型“十二五”規(guī)劃計算機教材之一。

圖書封面

評論、評分、閱讀與下載


    軟件開發(fā)技術(shù) PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7