出版時(shí)間:2011-8 出版社:溫濤 東軟電子出版社 (2011-08出版) 作者:溫濤 編
內(nèi)容概要
《CDIO工程教育系列教程?IT實(shí)訓(xùn)類:東軟.NET軟件工程師實(shí)訓(xùn)技術(shù)教程》共分為10章。前8章為項(xiàng)目技術(shù)基礎(chǔ)實(shí)訓(xùn)。第9章是在前8章“任務(wù)管理系統(tǒng)項(xiàng)目”開發(fā)、學(xué)習(xí)實(shí)踐的基礎(chǔ)上,加入框架技術(shù)思想,通過在項(xiàng)目中應(yīng)用框架技術(shù),使學(xué)生學(xué)習(xí)掌握當(dāng)今流行的.NET框架技術(shù)。第10章是項(xiàng)目總結(jié),這部分使用生動(dòng)、恰當(dāng)?shù)谋扔鲗?duì)任務(wù)管理系統(tǒng)的設(shè)計(jì)和代碼實(shí)現(xiàn)做了完美的詮釋,更好地促進(jìn)學(xué)生對(duì)項(xiàng)目技術(shù)的理解和掌握。
書籍目錄
第1章項(xiàng)目說明 1.1項(xiàng)目概述 1.2功能介紹 1.3技術(shù)分析 第2章項(xiàng)目開發(fā)環(huán)境搭建 2.1集成開發(fā)環(huán)境Visual Studio 2008 2.1.1 Visual Studio 2008簡(jiǎn)介 2.1.2硬件和軟件要求 2.1.3 Visual Studio 2008的安裝 2.1.4 Visual Studio 2008的使用 2.2數(shù)據(jù)庫環(huán)境 2.2.1 SQL Server 2005 2.2.2 Microsoft SQL Server Management Studio Express 2.3 EditPlus安裝和使用 2.3.1 EditPlus簡(jiǎn)介 2.3.2 EditPlus安裝與使用配置 第3章開發(fā)模式與分層技術(shù) 3.1開發(fā)模式 3.1.1什么是C/S和B/S 3.1.2 C/S和B/S之比較 3.2分層開發(fā) 3.2.1分層開發(fā)思想 3.2.2分層開發(fā)優(yōu)勢(shì) 3.2.3項(xiàng)目中具體應(yīng)用 第4章界面原型開發(fā) 4.1 HTML 4.1.1 HTML基礎(chǔ) 4.1.2常用標(biāo)簽 4.1.3 HTML核心屬性 4.1.4 HTML表單 4.2 CSS技術(shù) 4.2.1 CSS基礎(chǔ) 4.2.2選擇符 4.2.3 CSS屬性 4.2.4個(gè)人任務(wù)管理系統(tǒng)樣式表設(shè)計(jì) 4.2.5應(yīng)用樣式 4.3 JavaScript 4.3.1 JavaScript基礎(chǔ) 4.3.2 JavaScript基本語法 4.3.3 JavaScript事件處理函數(shù) 4.3.4 JavaScript中的對(duì)象 4.3.5常見瀏覽器對(duì)象簡(jiǎn)介 第5章項(xiàng)目數(shù)據(jù)庫設(shè)計(jì) 5.1個(gè)人任務(wù)管理系統(tǒng)數(shù)據(jù)庫 5.1.1任務(wù)表Task 5.1.2任務(wù)分類表Sort 5.1.3用戶信息表Users 5.2 SQL語言基本概念 5.2.1 SQL概述 5.2.2主要數(shù)據(jù)類型 5.2.3表與字段 5.3使用SQL語言創(chuàng)建數(shù)據(jù)庫 ‘ 5.3.1數(shù)據(jù)庫 5.3.2創(chuàng)建表 5.3.3修改表 5.3.4約束 5.4使用SQL語言進(jìn)行增刪改查 5.4.1查詢語句 5.4.2增刪改語句 5.4.3函數(shù) 5.4.4復(fù)雜查詢 第6章C#語言 6.1面向?qū)ο蟾拍?6.1.1類與對(duì)象 6.1.2類的特性 6.2 C#編程基礎(chǔ) 6.2.1標(biāo)識(shí)符 6.2.2保留字 6.2.3數(shù)據(jù)類型 6.2.4常量和變量 6.2.5數(shù)據(jù)類型轉(zhuǎn)換 6.2.6變量的作用域一 6.2.7輸入與輸出 6.2.8運(yùn)算符 6.2.9流程控制 6.3 C#面向?qū)ο缶幊?6.3.1類 6.3.2類的繼承 6.3.3類的多態(tài) 6.3.4抽象方法與抽象類 6.3.5接口 6.3.6 this引用句柄 6.3.7 base關(guān)鍵字 6.3.8名稱空間 6.3.9異常 6.4 C#集合和泛型 6.4.1集合 6.4.2泛型 6.5 C#常用類 6.5.1 object類 6.5.2 String類和StringBuilder類 6.5.3 DateTime類 6.5.4 System.Convert類 第7章ASP.NET 7.1 ASP.NET概述 7.1.1 ASP.NET介紹 7.1.2 ASP.NET Web應(yīng)用程序文件組成 7.1.3 ASP.NET執(zhí)行模型 7.2控件 7.2.1控件的介紹 7.2.2 HTML控件 7.2.3 Web服務(wù)器控件 7.2.4常用Web服務(wù)器控件介紹 7.2.5 Web控件標(biāo)準(zhǔn)屬性 7.2.6常用Web服務(wù)器控件用法 7.2.7控件事件 7.2.8驗(yàn)證控件 7.3 網(wǎng)站基礎(chǔ) 7.3.1 ASP.NET的內(nèi)置對(duì)象 7.3.2 Response對(duì)象 7.3.3 Request對(duì)象 7.3.4 Session對(duì)象 7.3.5頁面跳轉(zhuǎn) 7.3.6相對(duì)路徑和絕對(duì)路徑 7.3.7 Page.IsPostBack屬性 7.4身份驗(yàn)證 7.4.1 ASP.NET身份驗(yàn)證概述 7.4.2表單驗(yàn)證實(shí)現(xiàn) 7.5母版頁 7.5.1母版頁介紹 7.5.2母版頁使用 7.5.3 內(nèi)容頁訪問母版頁內(nèi)容 7.6站點(diǎn)導(dǎo)航 7.6.1 ASP.NET站點(diǎn)導(dǎo)航介紹 7.6.2站點(diǎn)地圖 7.6.3 SiteMapPath控件 7.6.4 TreeView控件 7.6.5 Menu控件 7.7 主題和皮膚 7.7.1主題概述 …… 第8章 ADO.NET技術(shù) 第9章Enterprise Library企業(yè)庫 第10章 項(xiàng)目總結(jié) 附錄A行業(yè)發(fā)展現(xiàn)狀 附錄B 東軟實(shí)訓(xùn)介紹 參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁: 插圖: 5.2 SQL語言基本概念 定義好個(gè)人任務(wù)管理系統(tǒng)的表以后,需要通過一種方式訪問它的數(shù)據(jù)庫。SQL語言的使用就是一種非常重要的訪問數(shù)據(jù)庫的途徑,本節(jié)介紹SQL語言的基本概念。 5.2.1 SQL概述 SQL含義是結(jié)構(gòu)化查詢語言(Structured Query Language),是為IBM的DB2產(chǎn)品設(shè)計(jì)的(DB2是一種關(guān)系數(shù)據(jù)庫管理系統(tǒng),英文縮寫RDBMS)。SQL是一種非過程化的語言,它使得建立關(guān)系數(shù)據(jù)庫成為可能。 數(shù)據(jù)庫系統(tǒng)是在20世紀(jì)60年代,由美國(guó)軍方作為軍事目的而開發(fā)和研究的。原來的目的是要開發(fā)一種作為數(shù)據(jù)基地(Database)的計(jì)算機(jī)軟件系統(tǒng)。人們要求該系統(tǒng)不但能夠存儲(chǔ)數(shù)據(jù),而且能夠方便的檢索數(shù)據(jù)。發(fā)展初期曾出現(xiàn)過三種類型的數(shù)據(jù)庫系統(tǒng):網(wǎng)絡(luò)型數(shù)據(jù)庫系統(tǒng)、層次型數(shù)據(jù)庫系統(tǒng)和關(guān)系型數(shù)據(jù)庫系統(tǒng)。經(jīng)過不斷比較改進(jìn),最后保留了關(guān)系型數(shù)據(jù)庫系統(tǒng)?,F(xiàn)在所說的數(shù)據(jù)庫系統(tǒng)一般是指關(guān)系型數(shù)據(jù)庫系統(tǒng)。 70年代后期,SQL出臺(tái)。SQL是關(guān)系型數(shù)據(jù)庫系統(tǒng)的最重要的查詢語言。80年代初,由于關(guān)系型數(shù)據(jù)庫系統(tǒng)的廣泛應(yīng)用,1986年由美國(guó)國(guó)家標(biāo)準(zhǔn)局(ANSI)制定的SQL標(biāo)準(zhǔn)——SQL一86出臺(tái)。sQL標(biāo)準(zhǔn)經(jīng)過專家多次修改和完善,逐步形成了完整的SQL語言。1992年,出臺(tái)SQL一92。1999年制定SQL一99。 SQL語言是一種真正的跨平臺(tái)和跨產(chǎn)品語言,被編程者稱之為一種高水平的語言或第四代語言(4GL)。 SQL語言有以下優(yōu)點(diǎn): (1)非過程化語言。 SQL是一個(gè)非過程化的語言,因?yàn)樗淮翁幚硪粋€(gè)記錄,對(duì)數(shù)據(jù)提供自動(dòng)導(dǎo)航。SQL允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對(duì)單個(gè)記錄進(jìn)行操作,并可操作記錄集。SQL不要求用戶指定對(duì)數(shù)據(jù)的存放方法。這種特性使用戶更易集中精力于要得到的結(jié)果。所有SQL語句使用查詢優(yōu)化器,它是關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS)的一部分,由它決定對(duì)指定數(shù)據(jù)存取的最快速度的手段。查詢優(yōu)化器知道存在什么索引,哪兒使用合適,而用戶從不需要知道表是否有索引,表有什么類型的索引。 (2)統(tǒng)一的語言。 SQL可用于所有用戶的數(shù)據(jù)庫活動(dòng)模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、應(yīng)用程序員、決策支持系統(tǒng)人員及許多其他類型的終端用戶。 (3)所有關(guān)系數(shù)據(jù)庫的公共語言。 由于所有主要的關(guān)系數(shù)據(jù)庫管理系統(tǒng)都支持SQL語言,用戶可將使用SQL的技能從一個(gè)RDBMS轉(zhuǎn)到另一個(gè)。所有用SQL編寫的程序都是可以移植的。
編輯推薦
《CDIO工程教育系列教程?IT實(shí)訓(xùn)類:東軟.NET軟件工程師實(shí)訓(xùn)技術(shù)教程》以項(xiàng)目案例為導(dǎo)引,以項(xiàng)目開發(fā)實(shí)踐為主線,通過對(duì)案例的剖析,講解了ASP.NET軟件開發(fā)所必須具備的基礎(chǔ)知識(shí),在完成項(xiàng)目開發(fā)的同時(shí)掌握軟件開發(fā)所需要的技術(shù),為下一步進(jìn)行工程項(xiàng)目的開發(fā)實(shí)訓(xùn)打下良好的技術(shù)基礎(chǔ)。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
CDIO工程教育系列教程·IT實(shí)訓(xùn)類 PDF格式下載