網絡程序設計案例教程——ASP.NET+SQL Server(C#實現)

作者:孫踐知

出版:清華大學出版社

年代:2008 更多圖書信息

電子紙書:暫不銷售 定價: ¥25 紙質書最低¥16.3起,點此購買

圖書簡介

本書將基于網絡程序設計所必須掌握的知識歸納為若干案例,每個案例解決一個問題。初學者只需模仿案例,獲得直接體驗,然后再學習和案例相關的知識。通過一個單元接著一個單元的模仿、學習,逐步地構成完整的知識體系。本書涉及ASP.NET和SQL Server兩部分內容,全書共8章及3個附錄,系統地介紹了使用ASP.NET開發基于網絡應用程序的基本概念、方法和技能,涉及C#的基本語法規則、ASP.NET常用控件、內置對象、類庫、SQL Server數據庫基礎知識、ASP.NET和數據庫的連接方式及XML數據訪問等內容。本書采用了最新版本的軟件Visual Studio 2005和SQL Server 2005。本書適合作為高等院校網絡程序設計課程的教材,書中涉及了大量的最新網絡程序設計技術,也可作為程序開發人員的參考書。

(展開)

編輯推薦

隨著網絡應用的日益廣泛,基于網絡的程序設計技術正以前所未有的速度流行起來。在網絡程序設計領域原本是3P(ASP、JSP和PHP)技術三分天下,但由于ASP.NET具有強大的功能,良好的開發環境,豐富的幫助信息等突出的優勢,使其不斷地吸引了越來越多開發者的眼球,占有了越來越多的市場份額,已漸成主流。
對于初學者而言,學習ASP.NET遇到的最大的問題是知識體系繁雜,一時間難以理清思路、分清重點。為了解決上述問題,給初學者提供一個事半功倍的學習方法,《網絡程序設計案例教程:ASP.NET+SQ·Server》(c#實現)在編寫過程中摒棄了傳統的“先系統學習理論知識,獲得完整的知識體系后再完成實踐操作”的學習模式,采用了“先操作、后學習,先模仿、后思考”的模式。該模式大大降低了學習難度,也使初學者很容易感受到學習的樂趣。
《網絡程序設計案例教程:ASP.NET+SQ·Server》(c#實現)對ASP.NET的知識點進行了充分篩選,將必需的知識構建為一個個小的自成體系的案例,讀者僅需模仿案例,學習案例涉及的內容即可掌握最常用、最核心的知識和技能,當模仿完成所有案例后,自然會建立起完整的知識體系,而無需再考慮學什么、怎么學的問題。
基于網絡的應用系統通常會和數據庫技術相結合,基于此,《網絡程序設計案例教程:ASP.NET+SQ·Server》(c#實現)在內容上也涉及ASP.NET和數據庫基礎知識兩個部分。由于SQ·Server和ASP.NET同為Microsoft公司的產品,兩者可構成非常完美的開發平臺,《網絡程序設計案例教程:ASP.NET+SQ·Server》(c#實現)中講述數據庫基礎知識時以SQ·Server為例。
《網絡程序設計案例教程:ASP.NET+SQ·Server》(c#實現)共分為8章及3個附錄,包括C#基本語法規則,使用ASP.NET開發基于網絡應用程序的基本概念、方法和技能,并涉及ASP.NET常用控件、內置對象、類庫、SQ·Server數據庫基礎知識、ASP.NET和數據庫的連接方式及XML數據訪問等內容。
《網絡程序設計案例教程:ASP.NET+SQ·Server》(c#實現)所涉及的網絡程序設計體系完整,講述的基礎知識適度,適合作為高等院校網絡程序設計課程的教材?!毒W絡程序設計案例教程:ASP.NET+SQ·Server》(c#實現)也涉及大量的最新技術,對在網絡程序設計領域工作的工程技術人員也有很好的參考作用。
《網絡程序設計案例教程:ASP.NET+SQ·Server》(c#實現)是集體智慧的結晶,參與《網絡程序設計案例教程:ASP.NET+SQ·Server》(c#實現)編寫工作的有孫踐知、贠冰、楊東燕、戴明利、李越輝、張迎新、陳丹、韓忠明、肖嬡嬡、宮樹嶺、李幫慶、李洪文、徐萬萬、孫繼蘭、楊慶、王曉剛等。
在《網絡程序設計案例教程:ASP.NET+SQ·Server》(c#實現)的編寫過程中力求貼近實際應用,敘述簡明清楚。但由于時間倉促,以及編者水平所限,書中難免存在錯誤和不妥之處,敬請讀者批評指正。

(展開)

目錄

第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 作業
參考文獻
(展開)

書頁展示

更多圖書信息
數據來源于網絡,如有問題,請反饋至此郵箱:[email protected]

作者:孫踐知
出版:清華大學出版社

ISBN:9787302171799

出版日期:2008-06-01

清華大學出版社

清華大學出版社

清華大學出版社成立于1980年6月,是由教育部主管、清華大學主辦的綜合出版單位。植根于“清華”這座久負盛名的高等學府,秉承清華人“自強不息,厚德載物”的人文精神,清華大學出版社在短短二十多年的時間里,迅速成長起來。作為來自一流大學的出版單位,清華大學出版社始終堅持弘揚科技文化產業、服務科教興國戰略的出版方向,把出版高等學校教學用書和科技圖書作為主要任務,并為促進學術交流、繁榮出版事業設立了多項出版基金,逐漸形成了以出版高水平的教材和學術專著為主的鮮明特色,在教育出版領域樹立了強勢品牌。目前,清華版教材已在全國一百多所院校得到廣泛使用。高品質、多層次的計算機圖書是清華大學出版社的一大品牌支柱。20世紀80年代末,在席卷全球的信息化浪潮中,清華大學出版社快速切入計算機圖書市場,逐漸成為并一直保持這一市場的領先地位,為發展中國計算機教育做出了巨大貢獻。

(展開)

作者信息

孫踐知

Array

(展開)

使用移動設備
掃描二維碼下載客戶端

注:目前僅提供安卓客戶端下載

Copyright ?2020  BookAsk 書問  |  京ICP證160134號   |  

京公網安備 11010802026432號

  |  出版物經營許可證新出發京零字第海150168號   |  營業執照:91110108318038279C   |  網站地圖   |  關于我們   |  合作伙伴   |  商務合作   |  友情鏈接
深蓝海域投注 微乐鞍山麻将下载 安徽快3图表 家彩3d试机号和关 四川打麻将赌博的标准 国内十大期货配资公司 打麻将技巧测试软件 辽宁快乐十二开奖结果走势图手机版 韩国十大三级片 炒股软件哪个好 大连娱网棋牌最新版 加拿大28算法经典公式 黑龙江6+1体彩开奖结果查询 济南酒店按摩男招聘信息 河内5分彩选择 微乐龙江麻将官方版 2019特马开奖记录