出版時間:2008-7 出版社:清華大學出版社 作者:鄭萌 頁數:472 字數:720000
前言
ASP.NET作為當前企業(yè)開發(fā)的主流技術,在短短幾年的間里,取得了飛速發(fā)勝。由于ASP.NET技術封裝性高,開發(fā)周期短,國內越來越多的軟件公司應用ASP.NET技術進行項目開發(fā)。 本書適合兩類讀者閱讀。一類是從未接觸過ASP.NET,希望通過本書掌握ASP.NET技術的讀者,建議按照目錄安排,循序漸進地閱讀本書。還有一類是具備一定ASP.NET開發(fā)基礎的讀者,希望通過閱讀本書接觸到食企業(yè)級項目開發(fā)的一些步驟和基礎知識。
內容概要
ASP.NET是Microsoft公司.NET戰(zhàn)略中最重要的一部分,ASP.NET是.NET下全新的Web應用服務平臺和開發(fā)平臺。ASP.NET頁面文件擴展名為“.ASPX”,可以和現有的 ASP 應用同步運行,代碼要比ASP 更少,支持XML Web Services開發(fā),部署更加容易,具有更好的可靠性和可用性,更好的可伸縮性,性能大大提高。 本書配合大量示例代碼,通過一個完整的商務系統(tǒng)全面地講述了ASP、C#,SQL Server及它們之間的關系,使您對如何以可行的方式從使用ASP.NET中獲益有比較深刻和全面的理解。 另外本書還介紹了編碼規(guī)范、數據庫設計規(guī)范、項目文檔以及數據庫設計等企業(yè)級開發(fā)所需要的知識,在閱讀本書后,您會很快熟悉ASP.NET的構成,并能創(chuàng)建出靈活、安全和穩(wěn)定可靠的Web站點。 本書適合于沒有ASP、C#、XML、面向對象編程或 .NET Framework經驗的初學者。如果您對HTML有一定的了解,那么將對您學習本書大有幫助。
書籍目錄
第1章 編程工具 1.1 Visual Studio .NET企業(yè)級功能 1.1.1 Visual Studio .NET版本簡介 1.1.2 企業(yè)模版 1.1.3 策略文件 1.1.4 自定義幫助 1.1.5 關于插件 1.1.6 總結 1.2 設計工具 1.2.1 用Visio建?! ?.2.2 其他工具 1.2.3 總結 1.3 源代碼管理工具 1.3.1 Visual SourceSafe 1.3.2 其他工具 1.3.3 總結 1.4 測試工具 1.4.1 Application Center Test 1.4.2 其他工具 1.4.3 總結 1.5 安裝部署工具 1.5.1 Microsoft Windows Installer 1.5.2 其他工具 第2章 C#語言快速學習 2.1 .NET預覽 2.1.1 .NET是什么 2.1.2 .NET設計目標 2.2 .NET核心介紹 2.2.1 公共語言運行庫(CLR) 2.2.2 .NET框架類庫(FCL) 2.3 第一個C#程序 2.4 C#程序結構介紹 2.4.1 C#語言數據類型 2.4.2 基本語句 2.4.3 類與方法 2.5 面向對象程序設計 2.6 C#面向對象設計 2.6.1 類與對象 2.6.2 繼承和多態(tài) 第3章 ASP.NET快速學習 3.1 Web應用程序簡介 3.1.1 Web應用程序的優(yōu)點 3.1.2 Web應用程序的缺點 3.2 第一個 Web網站 3.2.1 IIS簡介 3.2.2 虛擬目錄配置 3.3 命名空間和相關類 3.4 ASP.NET中的對象 3.4.1 Application對象 3.4.2 Server對象 3.4.3 Session 對象 3.5 ASP.NET控件 3.5.1 Html控件 3.5.2 Web控件 3.5.3 用戶控件 3.5.4 自定義控件 3.6 本章小結 第4章 .NET數據庫快速學習 4.1 安裝SQL Server 4.1.1 版本 4.1.2 安裝SQL Server 2000 4.2 創(chuàng)建數據庫和表 4.2.1 創(chuàng)建數據庫 4.2.2 創(chuàng)建表 4.3 數據查詢和修改 4.3.1 插入數據 4.3.2 查詢數據 4.3.3 更新數據 4.3.4 刪除數據 4.4 存儲過程 4.4.1 存儲過程簡介 4.4.2 存儲過程的建立 4.4.3 存儲過程的優(yōu)點 4.5 ADO.NET 概述 4.5.1 持續(xù)連接的環(huán)境 4.5.2 斷開連接的環(huán)境 4.5.3 相關的命名空間 4.6 ADO.NET主要對象 4.6.1 Connection 對象 4.6.2 Command對象 4.6.3 DataReader對象 4.6.4 DataSet和SqlDataAdapter對象 4.7 ASP.NET 中的數據處理 4.7.1 斷開環(huán)境 4.7.2 持續(xù)連接環(huán)境 4.8 本章小結 第5章 項目文檔 5.1 項目進度安排 5.1.1 基本需求 5.1.2 項目安排 5.2 系統(tǒng)基本流程圖 5.3 數據庫設計 5.3.1 表“充值卡(Cards)” 5.3.2 表“充值卡類型(CardType)” 5.3.3 表“充值日志(chargeLog)” 5.3.4 表“用戶余額(userBalance)” 5.3.5 表“用戶信息(users)” 5.3.6 表“用戶詳細信息(userInfo)” 5.3.7 表“電影信息(Videos)” 5.3.8 表“電影目錄結構(VideoTree)” 5.3.9 表“電影類型(VideoType)” 5.3.10 表“登錄日志(loginLog)” 5.4 編碼規(guī)范 5.4.1 命名規(guī)則 5.4.2 變量定義 5.4.3 注釋 5.4.4 書寫規(guī)范 5.4.5 錯誤碼的使用 5.5 用戶界面設計建議 5.6 數據庫設計規(guī)范 5.6.1 規(guī)范化 5.6.2 可移植性 5.6.3 索引的使用 5.6.4 視圖的使用 5.6.5 主鍵的定義 5.6.6 域(DOMAIN)的使用 5.6.7 命名約定 5.6.8 事務及其維護 5.7 一些建議 5.7.1 數據傳輸 5.7.2 頁面跳轉 第6章 數據訪問組件 6.1 數據庫訪問組件介紹 6.2 數據庫訪問組件代碼分析 6.2.1 簡單的數據訪問組件 6.2.2 Data Access Application Block 6.2.3 復雜的數據訪問組件 6.3 數據庫訪問組件部署和使用 6.3.1 簡介 6.3.2 復雜數據訪問組件的使用 第7章 公共組件 7.1 郵件發(fā)送組件 7.1.1 組件介紹 7.1.2 代碼展示 7.2 表格翻頁控件 7.2.1 控件介紹 7.2.2 使用方法 7.2.3 代碼展示 7.3 驗證碼組件 7.3.1 組件介紹 7.3.2 代碼展示 7.3.3 應用 7.4 數據導出組件 7.4.1 組件介紹 7.4.2 代碼展示 7.4.3 使用說明 第8章 充值卡生成組件 8.1 模塊實現效果 8.2 代碼展現 8.5 技術詳解 第9章 新聞公告模塊 9.1 模塊實現效果 9.2 代碼展現 9.2.1 數據相關 9.2.2 數據訪問層 9.2.3 界面展示層 9.3 技術詳解 第10章 在線支付模塊 10.1 在線支付簡介 10.2 簡易型支付系統(tǒng) 10.2.1 支付系統(tǒng)基本操作 10.2.2 支付系統(tǒng)高級操作 10.3 自定義支付系統(tǒng) 10.3.1 實現效果 10.3.2 代碼展現 10.4 總結 第11章 熱點影片推薦模塊 11.1 模塊簡介 11.2 實現效果 11.3 代碼展現 11.3.1 數據訪問層 11.3.2 業(yè)務邏輯層 11.3.3 用戶界面層 11.4 數據庫相關 11.4.1 “電影信息(Videos)“表 11.4.2 “電影類型(VideoType)” 表 11.5 本章小結 第12章 用戶管理模塊 12.1 模塊簡介 12.2 實現效果 12.3 代碼展現 12.3.1 數據訪問層 12.3.2 用戶界面層 12.4 數據庫相關 12.5 本章小結 第13章 用戶充值模塊 13.1 模塊簡介 13.2 實現效果 13.3 代碼展現 13.3.1 數據訪問層 13.3.2 用戶界面層 13.4 數據庫相關 13.4.1 “充值卡(Cards)”表 13.4.2 “充值日志(chargeLog)”表 13.4.3 “用戶余額(userBalance)”表 13.4.4 “用戶詳細信息(userInfo)”表 13.5 總結 第14章 影片庫模塊 14.1 模塊簡介 14.2 實現效果 14.3 代碼展現 14.4 技術詳解 14.4.1 使用方法 14.4.2 Treeview的屬性 14.4.3 Treeview的事件 14.4.4 公用界面代碼庫相關方法說明 第15章 系統(tǒng)集成 15.1 簡介 15.2 實現效果 15.3 代碼組織 15.4 代碼展現 15.4.1 導航條 15.4.2 網站首頁 15.4.3 后臺管理系統(tǒng) 15.5 技術祥解 第16章 系統(tǒng)部署 16.1 XCOPY部署 16.2 打包部署安裝 第17章 ASP.NET 2.0進階 17.1 Code-Beside 模式 17.1.1 主要區(qū)別 17.1.2 代碼展現 17.2 “聲明式”數據綁定 17.2.1 ASP.NET 1.X 中數據綁定 17.2.2 ASP.NET 2.0 數據綁定 17.3 Master 頁面 17.4 主題(Themes)和皮膚(Skins) 17.5 配置(Profile) 17.6 成員服務(Membership Service) 17.6.1 登錄管理服務 17.6.2 角色管理服務 17.7 站點導航(Site Navigation) 17.8 泛型(Generic) 17.9 本章總結 附錄A XSLT元素和函數 A.1 XSLT元素 A.2 XSLT函數 附錄B 使用說明
章節(jié)摘錄
第1章 編程工具1.1 Visual Studio.NET企業(yè)級功能隨著軟件開發(fā)向著產業(yè)化、工業(yè)化的發(fā)展,像以前那種單個程序員單槍匹馬闖天下的英雄時代一去不復返了,今天的軟件如此的龐大復雜,需要大批程序員合作才能完成,所以要成為一個真正的程序員,就一定要會使用企業(yè)級的工業(yè)化工具來完成自己的工作。
編輯推薦
《ASP.NET+SQL Server商務系統(tǒng)開發(fā)與典型實例》適合兩類讀者閱讀。一類是從未接觸過ASP.NET,希望通過《ASP.NET+SQL Server商務系統(tǒng)開發(fā)與典型實例》掌握ASP.NET技術的讀者,建議按照目錄安排,循序漸進地閱讀《ASP.NET+SQL Server商務系統(tǒng)開發(fā)與典型實例》。還有一類是具備一定ASP.NET開發(fā)基礎的讀者,希望通過閱讀《ASP.NET+SQL Server商務系統(tǒng)開發(fā)與典型實例》接觸到食企業(yè)級項目開發(fā)的一些步驟和基礎知識。
圖書封面
評論、評分、閱讀與下載
ASP.NET+SQL Server商務系統(tǒng)開發(fā)與典型實例 PDF格式下載