出版時(shí)間:2011-7 出版社:電子工業(yè) 作者:青島東合信息技術(shù)有限公司 頁數(shù):580
內(nèi)容概要
本書從最基本的概念出發(fā),深入地講解了C#的基礎(chǔ)知識(shí)以及新特性。全書分別介紹了ASP.NET和C#語言基礎(chǔ)知識(shí)、面向?qū)ο缶幊?、?shù)組與集合、ASP.NET服務(wù)器控件、ADO.NET數(shù)據(jù)庫訪問、數(shù)據(jù)控件、頁面設(shè)計(jì)、AJAX技術(shù)、LINQ查詢技術(shù)以及配置和部署網(wǎng)站。本書基于Visual
Studio
2008環(huán)境下開發(fā)ASP.NET應(yīng)用程序,詳細(xì)介紹了如何使用C#開發(fā)控制臺(tái)、類庫以及Web網(wǎng)站等應(yīng)用程序;使用ADO.NET進(jìn)行數(shù)據(jù)庫連接及訪問;使用數(shù)據(jù)控件進(jìn)行數(shù)據(jù)綁定及操作;使用母版頁、內(nèi)容頁和頁面導(dǎo)航控件進(jìn)行頁面設(shè)計(jì);使用LINQ查詢方法和查詢語句進(jìn)行集合、數(shù)據(jù)庫查詢;以及配置、部署和發(fā)布網(wǎng)站等內(nèi)容。
本書重點(diǎn)突出、偏重應(yīng)用,結(jié)合理論篇的實(shí)例和實(shí)踐篇對貫穿案例的講解、剖析及實(shí)現(xiàn),實(shí)踐篇貫穿案例HR系統(tǒng)采用分層框架,貫穿ASP.NET的技術(shù)知識(shí)點(diǎn),使讀者加深對ASP.NET技術(shù)的應(yīng)用,并迅速理解和掌握ASP.NET知識(shí),全面提高動(dòng)手能力。
書籍目錄
理論篇
第1章 ASP.NET概述
1.1 .NET框架
1.1.1 .NET框架結(jié)構(gòu)
1.1.2 .NET公共語言運(yùn)行庫
1.1.3 MSIL和JIT
1.1.4 C#與.NET框架
1.1.5 C#語言的特點(diǎn)
1.1.6 .NET框架應(yīng)用程序種類
1.2 ASP.NET技術(shù)
1.2.1 ASP.NET特點(diǎn)
1.2.2 ASP.NET的命名空間
1.2.3 ASP.NET控件種類
1.3 第一個(gè)C#程序
1.3.1 C#程序結(jié)構(gòu)
1.3.2 C#代碼注釋
1.3.3 HelloWorld示例
小結(jié)
練習(xí)
第2章 C#語言基礎(chǔ)
2.1 變量和常量
2.1.1 變量
2.1.2 常量
2.2 數(shù)據(jù)類型
2.2.1 值類型
2.2.2 引用類型
2.2.3 裝箱和拆箱
2.3 運(yùn)算符和表達(dá)式
2.3.1 運(yùn)算符的類別
2.3.2 算術(shù)運(yùn)算符
2.3.3 賦值運(yùn)算符
2.3.4 關(guān)系運(yùn)算符
2.3.5 邏輯運(yùn)算符
2.3.6 三元運(yùn)算符
2.3.7 運(yùn)算符優(yōu)先級
2.4 語句
2.4.1 分支結(jié)構(gòu)
2.4.2 循環(huán)結(jié)構(gòu)
2.4.3 轉(zhuǎn)移語句
2.4.4 lock語句
2.4.5 using語句
2.5 異常處理
小結(jié)
練習(xí)
第3章 C#面向?qū)ο缶幊?br /> 3.1 類
3.1.1 定義類
3.1.2 構(gòu)造函數(shù)和析構(gòu)函數(shù)
3.1.3 字段
3.1.4 屬性
3.1.5 方法
3.1.6 this關(guān)鍵字
3.2 訪問修飾符
3.3 繼承
3.3.1 C#中繼承的實(shí)現(xiàn)
3.3.2 base關(guān)鍵字
3.3.3 方法的重寫
3.3.4 密封類和密封方法
3.4 接口
3.5 字符串
3.5.1 字符串基礎(chǔ)
3.5.2 String類
3.5.3 StringBuilder類
3.5.4 格式化
小結(jié)
練習(xí)
第4章 數(shù)組與集合
4.1 數(shù)組
4.2 Array類
4.3 類庫中的集合
4.3.1 ArrayList類
4.3.2 Stack類
4.3.3 Queue類
4.3.4 Hashtable類
4.3.5 SortedList類
小結(jié)
練習(xí)
第5章 ASP.NET初步
5.1 ASP.NET頁面
5.1.1 頁面開發(fā)模式
5.1.2 頁面生命周期
5.1.3 頁面事件
5.1.4 頁面指令
5.1.5 頁面注釋
5.2 ASP.NET頁面內(nèi)置對象
5.2.1 Response對象
5.2.2 Request對象
5.2.3 Session對象
5.2.4 Application對象
5.2.5 Cookie對象
5.2.6 Server對象
小結(jié)
練習(xí)
第6章 ASP.NET服務(wù)器控件
6.1 服務(wù)器控件
6.1.1 服務(wù)器控件簡介
6.1.2 服務(wù)器控件分類
6.2 Web服務(wù)器控件
6.2.1 文本控件
6.2.2 控制權(quán)轉(zhuǎn)移控件
6.2.3 選擇控件
6.2.4 容器控件
6.3 HTML服務(wù)器控件
6.3.1 HTML服務(wù)器控件簡介
6.3.2 HtmlForm控件
6.3.3 HtmlImage控件
6.4 驗(yàn)證控件
6.4.1 RequiredFieldValidator控件
6.4.2 CompareValidator控件
6.4.3 RangeValidator控件
6.4.4 RegularExpressionValidator控件
6.4.5 CustormValidator控件
6.4.6 ValidationSummary控件
小結(jié)
練習(xí)
第7章 ADO.NET數(shù)據(jù)庫訪問
7.1 ADO.NET簡介
7.2 ADO.NET結(jié)構(gòu)
7.2.1 ADO.NET結(jié)構(gòu)原理和核心組件
7.2.2 ADO.NET中的命名空間和類
7.3 ADO.NET核心對象
7.3.1 Connection
7.3.2 Command
7.3.3 DataReader
7.3.4 DataAdapter
7.3.5 DataSet
小結(jié)
練習(xí)
第8章 數(shù)據(jù)控件
8.1 數(shù)據(jù)控件概述
8.1.1 數(shù)據(jù)源控件
8.1.2 數(shù)據(jù)綁定控件
8.2 SqlDataSource控件
8.3 GridView控件
8.3.1 GridView數(shù)據(jù)綁定
8.3.2 GridView列類型
8.3.3 GridView事件
8.3.4 GridView數(shù)據(jù)操作
8.4 DetailsView控件
8.4.1 DetailsView列類型
8.4.2 DetailsView事件
8.4.3 DetailsView數(shù)據(jù)操作
小結(jié)
練習(xí)
第9章 頁面設(shè)計(jì)
9.1 母版頁和內(nèi)容頁
9.1.1 母版頁
9.1.2 內(nèi)容頁
9.2 站點(diǎn)導(dǎo)航
9.2.1 站點(diǎn)導(dǎo)航簡介
9.2.2 TreeView控件
9.2.3 SiteMapPath控件
9.2.4 Menu控件
9.3 主題與皮膚
9.3.1 主題與皮膚簡介
9.3.2 主題定義和應(yīng)用
小結(jié)
練習(xí)
第10章 AJAX技術(shù)
10.1 ASP.NET AJAX技術(shù)簡介
10.1.1 AJAX簡介
10.1.2 ASP.NET AJAX技術(shù)
10.2 AJAX核心控件
10.2.1 ScriptManager控件
10.2.2 UpdatePanel控件
10.2.3 UpdateProgress控件
10.2.4 Timer控件
小結(jié)
練習(xí)
第11章 LINQ查詢技術(shù)
11.1 LINQ簡介
11.1.1 LINQ組成
11.1.2 LINQ示例
11.2 Lambda表達(dá)式
11.3 LINQ查詢方法
11.3.1 Select()
11.3.2 Where()
11.3.3 OrderBy()
11.3.4 GroupBy()
11.3.5 高級查詢方法
11.4 LINQ查詢語句
11.4.1 LINQ查詢關(guān)鍵字
11.4.2 常用的LINQ查詢語句
11.4.3 查詢方法 VS 查詢語句
11.5 LINQ to SQL查詢
小結(jié)
練習(xí)
第12章 配置和部署網(wǎng)站
12.1 配置文件
12.1.1 配置文件簡介
12.1.2 常用的配置元素
12.2 安裝和部署ASP.NET應(yīng)用程序
12.2.1 創(chuàng)建ASP.NET安裝項(xiàng)目
12.2.2 部署ASP.NET應(yīng)用程序
小結(jié)
練習(xí)
理論篇
實(shí)踐1 ASP.NET概述
實(shí)踐指導(dǎo)
實(shí)踐1.G.1
實(shí)踐1.G.2
實(shí)踐1.G.3
實(shí)踐1.G.4
知識(shí)拓展
1. C#的WinForm應(yīng)用程序開發(fā)
2. C#程序代碼的調(diào)試
3. 設(shè)置C#代碼編輯器格式
4. VS2008快捷鍵
拓展練習(xí)
練習(xí)1.E.1
實(shí)踐2 C#基礎(chǔ)訓(xùn)練
實(shí)踐指導(dǎo)
實(shí)踐2.G.1
實(shí)踐2.G.2
實(shí)踐2.G.3
實(shí)踐2.G.4
實(shí)踐2.G.5
實(shí)踐2.G.6
實(shí)踐2.G.7
知識(shí)拓展
1. 抽象類和抽象方法
2. 結(jié)構(gòu)
3. 枚舉
拓展練習(xí)
練習(xí)2.E.1
實(shí)踐3 ASP.NET初步
實(shí)踐指導(dǎo)
實(shí)踐3.G.1
實(shí)踐3.G.2
實(shí)踐3.G.3
知識(shí)拓展
1. 泛型
2. 匿名方法
3. 推斷類型var
拓展練習(xí)
練習(xí)3.E.1
實(shí)踐4 ASP.NET服務(wù)器控件
實(shí)踐指導(dǎo)
實(shí)踐4.G.1
實(shí)踐4.G.2
實(shí)踐4.G.3
實(shí)踐4.G.4
知識(shí)拓展
1. AdRotator控件
2. Calendar控件
3. 用戶控件和自定義服務(wù)
編輯推薦
隨著IT產(chǎn)業(yè)的迅猛發(fā)展,企業(yè)對應(yīng)用型人才的需求越來越大?!叭尜N近企業(yè)需求,無縫打造專業(yè)實(shí)用人才”是目前高校計(jì)算機(jī)專業(yè)教育的革新方向。 該系列教材是面向高等院校軟件專業(yè)方向的標(biāo)準(zhǔn)化教材。教材研發(fā)充分結(jié)合軟件企業(yè)的用人需求,經(jīng)過了充分的調(diào)研和論證,并充分參照多所高校一線專家的意見,具有系統(tǒng)性、實(shí)用性等特點(diǎn)。旨在使讀者在系統(tǒng)掌握軟件開發(fā)知識(shí)的同時(shí),著重培養(yǎng)其綜合應(yīng)用能力和解決問題的能力。 由青島東合信息技術(shù)有限公司等編著的《ASP.NET程序設(shè)計(jì)》共12章節(jié),主要內(nèi)容為ASP.NET概述,C#語言基礎(chǔ),C#面向?qū)ο缶幊?,?shù)組與集合等。
圖書封面
評論、評分、閱讀與下載