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

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

內(nèi)容概要

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

書籍目錄

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

章節(jié)摘錄

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

編輯推薦

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

圖書封面

評(píng)論、評(píng)分、閱讀與下載


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


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7