出版時(shí)間:2004-6 出版社:中央廣播電視大學(xué) 作者:林闖主編 頁(yè)數(shù):197 字?jǐn)?shù):300000
內(nèi)容概要
Active Server Pages.NET(ASP.NET)是迄今為止微軟最新的Web開發(fā)平臺(tái)。中央廣播電視大學(xué)以實(shí)際市場(chǎng)需求為導(dǎo)向,在人才培養(yǎng)模式改革和開放教育試點(diǎn)“軟件開發(fā)與應(yīng)用專業(yè)”中引入了這一最新技術(shù),本書既是統(tǒng)設(shè)必修專業(yè)核心課“Web數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用”之配套教材。全書圍繞使用ASP.NET技術(shù)進(jìn)行數(shù)據(jù)庫(kù)開發(fā)為核心,逐步介紹了進(jìn)行ASP.NET數(shù)據(jù)庫(kù)開發(fā)必備的基礎(chǔ)知識(shí)(.NET背景、VB.NET語(yǔ)言、ASP.NET控件等),在第六章通過案例詳細(xì)介紹了使用數(shù)據(jù)庫(kù)控件進(jìn)行Web開發(fā)的技術(shù),最后三章則對(duì)代碼分熟、安全設(shè)計(jì)和應(yīng)用程序相關(guān)內(nèi)容作了介紹。 本書是ASP.NET開發(fā)的入門教材,為了符合實(shí)用和便于自學(xué)的特點(diǎn),全書主要通過案例進(jìn)行相關(guān)知識(shí)點(diǎn)的介紹。在涉及到相關(guān)技術(shù)時(shí),也僅從如何使用的角度進(jìn)行介紹,并不涉及太多的理論。另外,本書的重點(diǎn)是使用ASP.NET技術(shù)進(jìn)行數(shù)據(jù)庫(kù)開發(fā),限于篇幅,對(duì)VB.NET語(yǔ)言和ADO.NET技術(shù)也僅從滿足ASP.NET最基本開發(fā)的角度作簡(jiǎn)單介紹。學(xué)生學(xué)習(xí)本書的同時(shí),也可以參照本專業(yè)另外一門課程《.NET編程基礎(chǔ)》配套教材中VB.NET語(yǔ)言、NET框架技術(shù)、ADO.NET技術(shù)的相關(guān)內(nèi)容。 對(duì)于希望快速了解ASP.NET和ADO.NET的數(shù)據(jù)庫(kù)開發(fā)人員,尤其是熟悉ASP以前版本的開發(fā)人員,通過本書相關(guān)案例的介紹或練習(xí),能夠快速獲得和提高.NET開發(fā)的技能。
書籍目錄
第1章 數(shù)據(jù)庫(kù)開發(fā)技術(shù)簡(jiǎn)介 1.1 兩大編程體系簡(jiǎn)介 1.2 B/S架構(gòu)主流技術(shù)介紹 1.3 數(shù)據(jù)庫(kù)開發(fā)技術(shù) 本章小結(jié) 習(xí)題第2章 Visual Studio.NET介紹 2.1 .NET的定義 2.2 .NET框架 2.3 Visual Studio.NET集成開發(fā)環(huán)境 本章小結(jié) 習(xí)題第3章 Visual Basic.NET語(yǔ)法 3.1 VB.NET的程序結(jié)構(gòu) 3.2 操作符與表達(dá)式 3.3 數(shù)據(jù)類型、變量、常量和數(shù)組 3.4 數(shù)據(jù)類型、變量、常量和數(shù)組 3.5 循環(huán)語(yǔ)句與控制流 3.6 過程和自定義函數(shù) 3.7 VB.NET重要函數(shù)分析 本章小結(jié) 習(xí)題第4章 Web控件使用 ……第5章 Web窗體的創(chuàng)建與使用第6章 使用ADO.NET訪問數(shù)據(jù)第7章 代碼分離技術(shù)第8章 ASP.NET安全第9章 ASP.NET應(yīng)用程序附錄參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁(yè): 插圖: 1.3.2 C/S開發(fā)工具 作為客戶/服務(wù)器架構(gòu)的數(shù)據(jù)庫(kù)開發(fā)技術(shù),PowerBuilder+Sybase數(shù)據(jù)庫(kù)在C/S開發(fā)中占有非常重要的地位。PowerBuilder可以說(shuō)是早期最受歡迎的C/S開發(fā)工具。 微軟介入開發(fā)工具的研發(fā)之后,推出的最受歡迎的開發(fā)工具是VB和VC(后來(lái)則是VC++)。 Borland公司一直致力于開發(fā)工具的研發(fā),從非常受歡迎的Turbo系列到后來(lái)的BorlandC,還有一推出就號(hào)稱“VB”殺手的Delphi。Borland公司在開發(fā)人員心目中的地位可以說(shuō)舉足輕重。 在最新的.NET架構(gòu)中,由于采用了公共語(yǔ)言規(guī)范,語(yǔ)言的區(qū)別顯得不那么重要了,選擇什么語(yǔ)言更多的是看程序員對(duì)語(yǔ)法的習(xí)慣或者偏好。 1.3.3B/S開發(fā)工具 1.前端開發(fā)工具 前端開發(fā),又稱客戶端開發(fā),主要是網(wǎng)頁(yè)制作。 網(wǎng)頁(yè)制作最常用的工具就是Macromedia公司的Dreamweaver、微軟的FrontPage以及Adobe的GoLive。只要你會(huì)寫HTML代碼,就可以開始學(xué)習(xí)使用它們。用過此類工具的人都知道它們都提供可視化界面,通過拖拽鼠標(biāo)就可以將需要的表格、對(duì)話框自動(dòng)顯示在頁(yè)面上,相應(yīng)的HTML代碼將由工具自動(dòng)生成,設(shè)計(jì)人員可以在HTML代碼中插入各種圖像、音頻、視頻對(duì)象。 Macromedia的Dreamweaver,F(xiàn)lash,F(xiàn)ireworks被稱為網(wǎng)頁(yè)制作三劍客;不過后來(lái)的Go-Live與圖像處理軟件Photoshop、網(wǎng)頁(yè)動(dòng)畫軟件Livemotion 一起,也可以稱得上是Adobe公司的網(wǎng)頁(yè)制作三劍客。 2.后端開發(fā)工具 后端開發(fā)又稱服務(wù)器端開發(fā),就是針對(duì)Web的應(yīng)用開發(fā)。主要有SUN公司主推的JSP技術(shù)、微軟公司主推的ASP(現(xiàn)在是ASP.NET)技術(shù)和開放源碼的PHP技術(shù)。 針對(duì)ASP技術(shù)的經(jīng)典工具是Visual InterDev,而基于ASP.NET的經(jīng)典開發(fā)工具自然是Visual Studio.NET。 針對(duì)PHP技術(shù)的開發(fā)工具是Zend PHP Studio,因?yàn)槭情_放源碼軟件,所以它支持多種操作系統(tǒng)包括Linux/Unix/FreeBSD,其Web服務(wù)器通常采用Apache。 并沒有典型的針對(duì)JSP的開發(fā)工具,而JBuilder,VisualAge,Visual Cafe等都是典型的Java開發(fā)工具,可以用于JSP的開發(fā)。 1.3.4數(shù)據(jù)訪問接口介紹 前面介紹的各種C/S,B/S開發(fā)工具軟件都涉及對(duì)數(shù)據(jù)庫(kù)的操作,而數(shù)據(jù)庫(kù)開發(fā)中不可避免地要與各種數(shù)據(jù)庫(kù)接口打交道。有時(shí)候,程序員會(huì)被各種數(shù)據(jù)庫(kù)接口名詞弄得眼花繚亂,在具體開發(fā)過程中還會(huì)被各種數(shù)據(jù)庫(kù)接口問題搞得焦頭爛額。 下面我們就當(dāng)前軟件中廣泛使用的一些數(shù)據(jù)庫(kù)接口技術(shù)作一個(gè)簡(jiǎn)單介紹。 在最初進(jìn)行數(shù)據(jù)庫(kù)開發(fā)的時(shí)候是沒有數(shù)據(jù)庫(kù)接口的,程序員寫數(shù)據(jù)庫(kù)程序的時(shí)候,都是直接對(duì)具體的某個(gè)數(shù)據(jù)庫(kù)進(jìn)行操作。而各種關(guān)系數(shù)據(jù)庫(kù)盡管都使用SQL語(yǔ)言,但是由于不同的開發(fā)廠商、不同產(chǎn)品特點(diǎn)、不同的市場(chǎng)針對(duì)性,使得它們的接口、使用方法等都有許多差別。因此程序員在開發(fā)數(shù)據(jù)庫(kù)應(yīng)用時(shí)需要根據(jù)不同的數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)行專門的設(shè)計(jì),這將導(dǎo)致程序的通用性、靈活性、可維護(hù)性大大降低。
編輯推薦
《軟件開發(fā)與應(yīng)用專業(yè)系列教材:Web數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用》由中央廣播電視大學(xué)出版社出版。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
Web數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用 PDF格式下載