 |
-- 會員 / 註冊 --
|
|
|
|
網路程式設計案例教程——ASP.NET+SQL Server(C#實現) ( 簡體 字) |
作者:孫踐知 等編著 | 類別:1. -> 程式設計 -> .NET -> .NET 5 |
譯者: |
出版社:清華大學出版社 | 3dWoo書號: 14377 詢問書籍請說出此書號!【缺書】 【不接受訂購】 |
出版日:6/1/2008 |
頁數:251 |
光碟數:0 |
|
站長推薦:  |
印刷: | 語系: ( 簡體 版 ) |
|
【不接受訂購】 | ISBN:9787302171799 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:本書將基于網絡程序設計所必須掌握的知識歸納為若干案例,每個案例解決一個問題。初學者只需模仿案例,獲得直接體驗,然后再學習和案例相關的知識。通過一個單元接著一個單元的模仿、學習,逐步地構成完整的知識體系。 本書涉及ASP.NET和SQL Server兩部分內容,全書共8章及3個附錄,系統地介紹了使用ASP.NET開發基于網絡應用程序的基本概念、方法和技能,涉及C#的基本語法規則、ASP.NET常用控件、內置對象、類庫、SQL Server數據庫基礎知識、ASP.NET和數據庫的連接方式及XML數據訪問等內容。 本書采用了最新版本的軟件Visual Studio 2005和SQL Server 2005。 本書適合作為高等院校網絡程序設計課程的教材,書中涉及了大量的最新網絡程序設計技術,也可作為程序開發人員的參考書。 |
目錄:第1章 ASP.NET概述 1.1 基本概念 1.1.1 B/S和C/S結構 1.1.2 靜態網頁和動態網頁 1.1.2.1 靜態網頁 1.1.2.2 動態網頁 1.1.3 Web服務器的概念 1.1.4 HTTP協議 1.1.5 .NET架構 1.2 任務1:安裝ASP.NET 1.2.1 要求和目的 1.2.2 操作步驟 1.2.3 相關知識 1.2.3.1 ASP.NET概述 1.2.3.2 ASP.NET開發工具 1.2.3.3 ASP.NET的工作過程 1.3 任務2:建立最簡單的ASP.NET程序 1.3.1 要求和目的 1.3.2 操作步驟 1.3.3 相關知識 1.3.3.1 ASP.NET解決方案 1.3.3.2 ASP.NET文件類型 1.3.3.3 代碼分離技術 1.3.3.4 Visual Studio 2005開發環境 1.4 任務3:建立最簡單的可交互的ASP.NET程序 1.4.1 要求和目的 1.4.2 操作步驟 1.4.3 相關知識 1.4.3.1 ASP.NET頁面程序結構 1.4.3.2 C#程序結構 1.4.3.3 Web頁面的處理過程 1.4.3.4 類和名字空間 1.4.3.5 控件、屬性和方法 1.4.3.6 事件和事件驅動 1.4.3.7 HTML服務器控件和Web服務器控件 1.5 小結 1.6 作業 第2章 Web服務器控件 2.1 任務1:設置文本字體 2.1.1 要求和目的 2.1.2 操作步驟 2.1.3 相關知識 2.1.3.1 命令按鈕 2.1.3.2 文本框 2.1.3.3 單選按鈕 2.1.3.4 復選框 2.2 任務2:圖片瀏覽器 2.2.1 要求和目的 2.2.2 操作步驟 2.2.3 相關知識 2.2.3.1 Image控件 2.2.3.2 標簽和下拉列表框控件 2.2.3.3 頁面屬性 2.2.3.4 頁面指示符 2.3 任務3:選擇出行時間和目標城市 2.3.1 要求和目的 2.3.2 操作步驟 2.3.3 相關知識 2.3.3.1 列表框控件 2.3.3.2 日歷控件 2.3.3.3 布局菜單 2.3.3.4 格式菜單和布局工具欄 2.4 任務4:設計用戶注冊界面 2.4.1 要求和目的 2.4.2 操作步驟 2.4.3 相關知識 2.4.3.1 必填驗證控件 2.4.3.2 比較驗證控件 2.4.3.3 范圍驗證控件 2.4.3.4 正則表達式驗證控件 2.4.3.5 驗證摘要控件 2.4.3.6 自定義驗證控件 2.5 任務5:設計頁面Banner 2.5.1 要求和目的 2.5.2 操作步驟 2.5.3 相關知識 2.5.3.1 容器控件 2.5.3.2 Web用戶控件 2.5.3.3 定義Web用戶控件 2.5.3.4 Web用戶控件和Web頁面的關系 2.6 小結 2.7 作業 第3章 ASP.NET內置對象 3.1 任務1:獲取來訪者信息 3.1.1 要求和目的 3.1.2 操作步驟 3.1.3 相關知識 3.1.3.1 Request對象概述 3.1.3.2 Browser屬性 3.1.3.3 UrlReferrer屬性 3.1.3.4 AcceptType屬性 3.1.3.5 Headers屬性 3.1.3.6 QueryString屬性 3.2 任務2:使用Cookie登錄網站 3.2.1 要求和目的 3.2.2 操作步驟 3.2.3 相關知識 3.2.3.1 Response對象概述 3.2.3.2 Cookie對象概述 3.2.3.3 Cookie的應用 3.2.3.4 對Cookie對象進行操作 3.2.3.5 Cookie對象的常用屬性和方法 3.3 任務3:為頁面設置生存時間 3.3.1 要求和目的 3.3.2 操作步驟 3.3.3 相關知識 3.3.3.1 Session對象概述 3.3.3.2 Session和Cookie的比較 3.3.3.3 Session對象的常用屬性和方法 3.4 任務4:簡單聊天室 3.4.1 要求和目的 3.4.2 操作步驟 3.4.3 相關知識 3.4.3.1 Application對象概述 3.4.3.2 Application對象的常用屬性和方法 3.5 任務5:動態在線人數統計 3.5.1 要求和目的 3.5.2 操作步驟 3.5.3 相關知識 3.5.3.1 Global.asax配置文件 3.5.3.2 Web.config配置文件 3.5.3.3 Global事件 3.6 小結 3.7 作業 第4章 ASP.NET類庫 4.1 .NET類庫概述 4.2 任務1:小學生算術測驗 4.2.1 要求和目的 4.2.2 操作步驟 4.2.3 相關知識 4.2.3.1 System名字空間 4.2.3.2 Math類 4.2.3.3 Random類 4.2.3.4 DateTime結構 4.2.3.5 String類 4.2.3.6 Convert類 4.2.3.7 DayOfWeek枚舉 4.3 任務2:上傳文件到指定目錄 4.3.1 要求和目的 4.3.2 操作步驟 4.3.3 相關知識 4.3.3.1 System.IO名字空間 4.3.3.2 FileUpload類 4.3.3.3 File類 4.3.3.4 Directory類 4.3.3.5 StreamReader類和StreamWriter類 4.3.3.6 “∼”和“@”運算符 4.4 任務3:繪制花瓣圖案 4.4.1 要求和目的 4.4.2 操作步驟 4.4.3 相關知識 4.4.3.1 System.Drawing名字空間 4.4.3.2 Point結構 4.4.3.3 Color結構 4.4.3.4 Pen類 4.4.3.5 Bitmap類 4.4.3.6 Graphics類 4.5 任務4:簡單端口掃描器 4.5.1 要求和目的 4.5.2 操作步驟 4.5.3 相關知識 4.5.3.1 System.Net名字空間 4.5.3.2 System.Net.Sockets名字空間 4.5.3.3 TcpClient類 4.5.3.4 Dns類 4.6 任務5:簡單郵件發送系統 4.6.1 要求和目的 4.6.2 操作步驟 4.6.3 相關知識 4.6.3.1 System.Web.Mail名字空間 4.6.3.2 MailMessage類 4.6.3.3 MailAttachment類 4.6.3.4 SmtpMail類 4.6.3.5 System.Net.Mail名字空間 4.6.3.6 SmtpClient類 4.7 任務6:多線程應用 4.7.1 要求和目的 4.7.2 操作步驟 4.7.3 相關知識 4.7.3.1 多線程的基本概念 4.7.3.2 System.Threading名字空間 4.7.3.3 Thread類 4.7.3.4 線程的狀態 4.7.3.5 線程的優先級 4.8 任務7:文件加密 4.8.1 要求和目的 4.8.2 操作步驟 4.8.3 相關知識 4.8.3.1 數據加密的基本概念 4.8.3.2 主要加密算法 4.8.3.3 System.Security.Cryptography 名字空間 4.8.3.4 DES類 4.8.3.5 CryptoStream類 4.9 小結 4.10 作業 第5章 SQL Server數據庫基礎 5.1 數據庫概述 5.1.1 基本概念 5.1.2 SQL Server概述 5.2 任務1:安裝SQL Server 2005 5.2.1 要求和目的 5.2.2 操作步驟 5.2.3 相關知識 5.2.3.1 SQL Server數據庫對象 5.2.3.2 SQL Server 系統數據庫 5.3 任務2:建立學生信息數據庫 5.3.1 要求和目的 5.3.2 操作步驟 5.3.3 相關知識 5.3.3.1 表的概念 5.3.3.2 字段和字段類型 5.3.3.3 數據完整性 5.3.3.4 約束 5.3.3.5 索引 5.4 任務3:建立學生選課數據庫 5.4.1 要求和目的 5.4.2 操作步驟 5.4.3 相關知識 5.4.3.1 單表數據庫問題分析 5.4.3.2 多表 5.4.3.3 外鍵和參照完整性 5.5 任務4:查詢學生選課數據庫 5.5.1 要求和目的 5.5.2 操作步驟 5.5.3 相關知識 5.5.3.1 多表數據庫問題分析 5.5.3.2 視圖的概念 5.5.3.3 關系圖 5.5.3.4 分組和篩選 5.6 任務5:備份和恢復數據庫 5.6.1 要求和目的 5.6.2 操作步驟 5.7 小結 5.8 作業 第6章 SQL查詢語言 6.1 概述 6.2 任務1:建立學生選課數據庫 6.2.1 要求和目的 6.2.2 操作步驟 6.2.3 相關知識 6.2.3.1 SQL語法基本規則 6.2.3.2 CREATE語句 6.2.3.3 DROP語句 6.2.3.4 ALTER語句 6.3 任務2:查詢學生選課數據庫 6.3.1 要求和目的 6.3.2 操作步驟 6.3.3 相關知識 6.3.3.1 INSERT語句 6.3.3.2 SELECT語句 6.3.3.3 DELETE語句 6.3.3.4 UPDATE語句 6.4 任務3:使用存儲過程 6.4.1 要求和目的 6.4.2 操作步驟 6.4.3 相關知識 6.4.3.1 存儲過程 6.4.3.2 T-SQL的運算符 6.4.3.3 T-SQL的函數 6.4.3.4 T-SQL的變量 6.4.3.5 T-SQL的語句 6.5 任務4:使用觸發器和游標 6.5.1 要求和目的 6.5.2 操作步驟 6.5.3 相關知識 6.5.3.1 觸發器 6.5.3.2 游標 6.6 小結 6.7 作業 第7章 使用ADO.NET訪問數據庫 7.1 ADO.NET概述 7.2 任務1:在ASP.NET中操作數據庫中的數據(Ⅰ) 7.2.1 要求和目的 7.2.2 操作步驟 7.2.3 相關知識 7.2.3.1 數據庫相關的名字空間 7.2.3.2 SqlConnect類 7.2.3.3 SqlCommand類 7.2.3.4 SqlDataReader類 7.3 任務2:在ASP.NET中操作數據庫中的數據(Ⅱ) 7.3.1 要求和目的 7.3.2 操作步驟 7.3.3 相關知識 7.3.3.1 SqlDataAdapter類 7.3.3.2 DataSet 7.3.3.3 數據綁定 7.4 任務3:顯示選課數據庫的數據(Ⅰ) 7.4.1 要求和目的 7.4.2 操作步驟 7.4.3 相關知識 7.4.3.1 SqlDataSource控件 7.4.3.2 GridView控件 7.4.3.3 模板的使用 7.5 任務4:顯示選課數據庫的數據(Ⅱ) 7.5.1 要求和目的 7.5.2 操作步驟 7.5.3 相關知識 7.5.3.1 DataList控件 7.5.3.2 DetailsView控件 7.5.3.3 FormView控件 7.6 任務5:以報表的方式輸出選課數據庫 7.6.1 要求和目的 7.6.2 操作步驟 7.6.3 相關知識 7.6.3.1 報表 7.6.3.2 ReportViewer控件 7.6.3.3 Repeater控件 7.7 小結 7.8 作業 第8章 在ASP.NET中使用XML處理數據 8.1 任務1:創建XML文檔 8.1.1 要求和目的 8.1.2 操作步驟 8.1.3 相關知識 8.1.3.1 XML和HTML的異同 8.1.3.2 XML文檔的結構 8.1.3.3 創建XML文檔 8.2 任務2:顯示XML文檔 8.2.1 要求和目的 8.2.2 操作步驟 8.2.3 相關知識 8.3 任務3:在Web頁面中讀寫XML文檔 8.3.1 要求和目的 8.3.2 操作步驟 8.3.3 相關知識 8.3.3.1 XML控件 8.3.3.2 DataSet對象中與XML相關的方法 8.4 小結 8.5 作業 附錄A C#程序設計語言基礎 A.1 C#概述 A.2 任務1:創建簡單的C#程序 A.2.1 要求和目的 A.2.2 操作步驟 A.2.3 相關知識 A.2.3.1 C#的基本語法規則 A.2.3.2 變量和賦值語句 A.2.3.3 數據類型 A.2.3.4 表達式 A.3 任務2:有分支的C#程序 A.3.1 要求和目的 A.3.2 操作步驟 A.3.3 相關知識 A.3.3.1 if語句 A.3.3.2 問號表達式 A.3.3.3 switch語句 A.3.3.4 break語句 A.4 任務3:有循環的C#程序 A.4.1 要求和目的 A.4.2 操作步驟 A.4.3 相關知識 A.4.3.1 for語句 A.4.3.2 自加和自減運算 A.4.3.3 while語句 A.4.3.4 do while語句 A.4.3.5 continue語句 A.5 任務4:使用數組的C#程序 A.5.1 要求和目的 A.5.2 操作步驟 A.5.3 相關知識 A.5.3.1 數組的定義 A.5.3.2 數組的引用 A.6 任務5:C#面向對象程序 A.6.1 要求和目的 A.6.2 操作步驟 A.6.3 相關知識 A.6.3.1 對象 A.6.3.2 類 A.6.3.3 方法的重載 A.6.3.4 類的繼承 A.7 任務6:C#異常處理 A.7.1 要求和目的 A.7.2 操作步驟 A.7.3 相關知識 A.7.3.1 try-catch語句 A.7.3.2 Exception類 A.8 小結 A.9 作業 附錄B HTML概要 B.1 HTML概述 B.2 任務1:創建簡單的HTML文檔 B.2.1 要求和目的 B.2.2 操作步驟 B.2.3 相關知識 B.2.3.1 HTML的基本結構 B.2.3.2 標簽 B.2.3.3 常見標簽 B.2.3.4 字符實體 B.3 任務2:創建帶有表格的HTML文檔 B.3.1 要求和目的 B.3.2 操作步驟 B.3.3 相關知識 B.3.3.1 圖形標簽 B.3.3.2 超鏈接標簽 B.3.3.3 表格標簽 B.3.3.4 項目符號標簽 B.3.3.5 meta標簽 B.4 小結 B.5 作業 附錄C 建立Web服務器 C.1 概述 C.2 任務1:建立Web服務器 C.2.1 要求和目的 C.2.2 操作步驟 C.3 任務2:Web站點設置 C.3.1 要求和目的 C.3.2 操作步驟 C.4 任務3:多Web站點配置 C.4.1 要求和目的 C.4.2 操作步驟 C.5 小結 C.6 作業 參考文獻 |
序: |
|