ASP.NET網絡數據庫(簡體書)
商品資訊
系列名:“十三五”應用型人才培養規劃教材
ISBN13:9787302528227
出版社:清華大學出版社(大陸)
作者:劉保順
出版日:2019/06/05
裝訂/頁數:平裝/307頁
商品簡介
作者簡介
目次
相關商品
商品簡介
本書介紹了ASP.NET下採用C#訪問SQL Server數據庫的編程技術。講解了SQL Server中常用的SQL語法;三層架構下利用ADO.NET的DataAdapter、DataReader、DataSet、DataTable、Connection、Command等對象訪問SQL Server的過程。
作者簡介
劉保順,男,51,博士、副教授。從事數字礦山的研究。承擔過國家八五、九五、十五科技攻關項目。在校承擔本科生ASP.NET網絡數據庫、Python語言的教學。另外還承擔計算機遠程教育《網絡程序設計》課程的教學。
目次
目錄
第1章ASP.NET開發和運行環境
1.1Web應用程序的工作原理
1.2靜態網頁和動態網頁
1.3動態網頁開發技術
1.4IIS的安裝和配置
1.5將本地站點上傳到雲
1.6ASP.NET程序開發環境和開發模式
1.6.1Web窗體拖曳控件的方式
1.6.2MVC模式
1.6.3使用原生態Web表單模式
1.6.4三層架構
習題和思考
第2章數據庫基礎知識
2.1數據庫管理系統
2.2數據庫
2.3關系數據庫
2.4數據庫系統
2.5數據庫中表間的關係
2.6SQL Server的基本操作
2.6.1建立數據庫students
2.6.2建立數據庫關系圖
2.6.3在數據庫中增加記錄
2.6.4權限設置
2.7關系數據庫標準語言――SQL
2.7.1單表數據查詢
2.7.2排序
2.7.3統計和分組
2.7.4多表數據查詢
2.7.5增加、刪除和更新記錄
2.7.6操作表結構的SQL
習題與思考
第3章網頁編程基礎知識
3.1HTML
3.1.1HTML文檔結構
3.1.2HTML表單
3.1.3表格
3.2CSS
3.3通過JavaScript為網頁增加動作
3.4用JavaScript修改HTML元素的樣式
3.5JavaScript編寫簡單的撲克遊戲
3.5.1數組對象
3.5.2自定義對象
3.5.3撲克牌中的頁面
3.5.4撲克牌中的屬性和方法
3.6window對象控制定時效果
3.7XML
3.8JavaScript Object Note
3.8.1JSON數據格式
3.8.2JSON文本串轉換為JavaScript對象
3.8.3將JavaScript對象轉換為JSON字符串
3.8.4ASP.NET中瀏覽器和服務器通過JSON的數據交換過程
習題與思考
第4章ASP.NET內置對象
4.1Page對象
4.2Response對象
4.2.1Response對象的屬性和方法
4.2.2Response對象應用示例
4.3Request對象
4.3.1Form集合
4.3.2QueryString集合
4.3.3ServerVariables集合
4.4Server
4.4.1Transfer()方法
4.4.2MapPath()方法
4.4.3HTML和URL編碼
4.5ASP.NET狀態管理
4.5.1ViewState對象
4.5.2Cookies
4.5.3Session
4.5.4Application
習題與思考
第5章C#語言基礎知識
5.1類
5.1.1類的定義
5.1.2使用類建立對象
5.1.3類的封裝
5.1.4類的繼承
5.1.5類的多態性
5.2集合與泛型
5.2.1泛型集合List的使用
5.2.2泛型集合Dictionary的使用
5.3其他數據類型
5.3.1DateTime和TimeSpan
5.3.2Convert類
5.3.3String類
5.3.4System.Text.StringBuilder類
5.4委託
5.5JSON的序列化和反序列
5.5.1使用JavaScriptSerializer類序列化和反序列化
5.5.2使用formatter格式化器序列化和反序列化
5.5.3使用Json.NET序列化和反序列化
習題與思考
第6章ADO.NET連接和命令對象
6.1ADO.NET基礎
6.2Connection對象
6.3Command類
6.4DataReader類
6.5構建可重用的訪問數據庫的代碼
6.5.1數據訪問層
6.5.2建立連接的邏輯
6.5.3在DBbase類中建立查詢數據的邏輯
6.5.4在DBbase類中建立插入數據的邏輯
6.5.5在DBbase類中建立更新數據的邏輯
6.5.6界面層的設計
6.6SQL注入攻擊
6.7參數化命令
6.8存儲過程
6.8.1建立SQL Server的存儲過程
6.8.2在DBbase類中建立查詢數據的邏輯
6.8.3在DBbase類中建立插入數據的邏輯
6.8.4在DBbase類中建立更新數據的邏輯
6.8.5數據輸入界面
6.8.6顯示數據頁面
6.9事務
6.9.1存儲過程事務
6.9.2ADO.NET事務
習題與思考
第7章非連接的數據訪問對象和工廠模型
7.1DataSet類
7.2DataSet類的主要屬性和方法
7.2.1DataSet的主要屬性
7.2.2DataSet的主要方法
7.3DataTable類
7.3.1DataTable的使用
7.3.2獲取DataTable中的數據
7.3.3DataTable中刪除和更新記錄
7.4DataAdapter類
7.4.1使用DataAdapter填充DataSet
7.4.2將DataSet/DataTable對象序列化為XML
7.4.3將DataSet/DataTable對象以二進制格式序列化
7.4.4將DataSet/DataTable對象序列化為JSON
7.4.5DataSet充填多個表和關係
7.4.6利用DataAdapter更新數據庫中的數據
7.5DataView類
7.6在數據訪問類中使用DataSet
7.7編寫與提供程序無關的程序代碼
7.7.1創建工廠
7.7.2使用工廠建立對象
7.7.3使用與程序無關的代碼查詢示例
習題與思考
第8章ASP.NET內部控件
8.1GridView控件
8.2Upload控件
8.3Chart控件
8.3.1Chart控件添加數據
8.3.2Chart控件數據綁定
8.3.3製作數據回歸曲線
8.4TreeView控件
習題與思考
第9章jQuery
9.1jQuery概述
9.1.1jQuery的作用
9.1.2下載和引用jQuery
9.1.3用jQuery處理DOM
9.1.4顯示和隱藏小狗的示例
9.2jQuery選擇器
9.3jQuery代碼執行的時機和事件
9.4jQuery動態效果的函數
9.4.1顯示和隱藏
9.4.2滑動函數
9.4.3淡入淡出函數
9.5jQuery對HTML/CSS操作
9.6jQuery操作表單
9.6.1表單中元素的選擇器
9.6.2jQuery操作表單中的元素
9.7jQuery與Ajax
9.7.1Ajax方式提交數據
9.7.2瀏覽器解析XML數據
9.8使用jquery.cookie.js
9.9使用jsTree製作tree
9.10使用OrgChart製作組織結構圖
習題與思考
第10章語言集成查詢――LINQ
10.1LINQ to Objects
10.1.1LINQ查詢語法和步驟
10.1.2LINQ查詢表達式
10.1.3LINQ的立即執行
10.1.4方法查詢
10.2LINQ to XML
10.3LINQ to Entities
10.3.1生成數據模型
10.3.2LINQ to Entities查詢
10.3.3LINQ to Entities數據庫操作
習題與思考
第11章ASP.NET Web服務
11.1Web服務的應用
11.2創建提供查詢學生成績的Web服務
習題與思考
第12章jQuery EasyUI
12.1jQuery EasyUI概述
12.2jQuery EasyUI的Layout
12.3對話框
12.3.1$.messager.show(options)
12.3.2$.messager.alert(title,msg,icon,fn)
12.3.3$.messager.confirm(title,msg,fn)
12.3.4$.messager.prompt(title,msg,fn)
12.3.5$.messager.progress(options or method)
12.4form
12.4.1form提交數據
12.4.2form加載數據
12.5jQuery EasyUI的Datagrid
習題與思考
參考文獻
第1章ASP.NET開發和運行環境
1.1Web應用程序的工作原理
1.2靜態網頁和動態網頁
1.3動態網頁開發技術
1.4IIS的安裝和配置
1.5將本地站點上傳到雲
1.6ASP.NET程序開發環境和開發模式
1.6.1Web窗體拖曳控件的方式
1.6.2MVC模式
1.6.3使用原生態Web表單模式
1.6.4三層架構
習題和思考
第2章數據庫基礎知識
2.1數據庫管理系統
2.2數據庫
2.3關系數據庫
2.4數據庫系統
2.5數據庫中表間的關係
2.6SQL Server的基本操作
2.6.1建立數據庫students
2.6.2建立數據庫關系圖
2.6.3在數據庫中增加記錄
2.6.4權限設置
2.7關系數據庫標準語言――SQL
2.7.1單表數據查詢
2.7.2排序
2.7.3統計和分組
2.7.4多表數據查詢
2.7.5增加、刪除和更新記錄
2.7.6操作表結構的SQL
習題與思考
第3章網頁編程基礎知識
3.1HTML
3.1.1HTML文檔結構
3.1.2HTML表單
3.1.3表格
3.2CSS
3.3通過JavaScript為網頁增加動作
3.4用JavaScript修改HTML元素的樣式
3.5JavaScript編寫簡單的撲克遊戲
3.5.1數組對象
3.5.2自定義對象
3.5.3撲克牌中的頁面
3.5.4撲克牌中的屬性和方法
3.6window對象控制定時效果
3.7XML
3.8JavaScript Object Note
3.8.1JSON數據格式
3.8.2JSON文本串轉換為JavaScript對象
3.8.3將JavaScript對象轉換為JSON字符串
3.8.4ASP.NET中瀏覽器和服務器通過JSON的數據交換過程
習題與思考
第4章ASP.NET內置對象
4.1Page對象
4.2Response對象
4.2.1Response對象的屬性和方法
4.2.2Response對象應用示例
4.3Request對象
4.3.1Form集合
4.3.2QueryString集合
4.3.3ServerVariables集合
4.4Server
4.4.1Transfer()方法
4.4.2MapPath()方法
4.4.3HTML和URL編碼
4.5ASP.NET狀態管理
4.5.1ViewState對象
4.5.2Cookies
4.5.3Session
4.5.4Application
習題與思考
第5章C#語言基礎知識
5.1類
5.1.1類的定義
5.1.2使用類建立對象
5.1.3類的封裝
5.1.4類的繼承
5.1.5類的多態性
5.2集合與泛型
5.2.1泛型集合List的使用
5.2.2泛型集合Dictionary的使用
5.3其他數據類型
5.3.1DateTime和TimeSpan
5.3.2Convert類
5.3.3String類
5.3.4System.Text.StringBuilder類
5.4委託
5.5JSON的序列化和反序列
5.5.1使用JavaScriptSerializer類序列化和反序列化
5.5.2使用formatter格式化器序列化和反序列化
5.5.3使用Json.NET序列化和反序列化
習題與思考
第6章ADO.NET連接和命令對象
6.1ADO.NET基礎
6.2Connection對象
6.3Command類
6.4DataReader類
6.5構建可重用的訪問數據庫的代碼
6.5.1數據訪問層
6.5.2建立連接的邏輯
6.5.3在DBbase類中建立查詢數據的邏輯
6.5.4在DBbase類中建立插入數據的邏輯
6.5.5在DBbase類中建立更新數據的邏輯
6.5.6界面層的設計
6.6SQL注入攻擊
6.7參數化命令
6.8存儲過程
6.8.1建立SQL Server的存儲過程
6.8.2在DBbase類中建立查詢數據的邏輯
6.8.3在DBbase類中建立插入數據的邏輯
6.8.4在DBbase類中建立更新數據的邏輯
6.8.5數據輸入界面
6.8.6顯示數據頁面
6.9事務
6.9.1存儲過程事務
6.9.2ADO.NET事務
習題與思考
第7章非連接的數據訪問對象和工廠模型
7.1DataSet類
7.2DataSet類的主要屬性和方法
7.2.1DataSet的主要屬性
7.2.2DataSet的主要方法
7.3DataTable類
7.3.1DataTable的使用
7.3.2獲取DataTable中的數據
7.3.3DataTable中刪除和更新記錄
7.4DataAdapter類
7.4.1使用DataAdapter填充DataSet
7.4.2將DataSet/DataTable對象序列化為XML
7.4.3將DataSet/DataTable對象以二進制格式序列化
7.4.4將DataSet/DataTable對象序列化為JSON
7.4.5DataSet充填多個表和關係
7.4.6利用DataAdapter更新數據庫中的數據
7.5DataView類
7.6在數據訪問類中使用DataSet
7.7編寫與提供程序無關的程序代碼
7.7.1創建工廠
7.7.2使用工廠建立對象
7.7.3使用與程序無關的代碼查詢示例
習題與思考
第8章ASP.NET內部控件
8.1GridView控件
8.2Upload控件
8.3Chart控件
8.3.1Chart控件添加數據
8.3.2Chart控件數據綁定
8.3.3製作數據回歸曲線
8.4TreeView控件
習題與思考
第9章jQuery
9.1jQuery概述
9.1.1jQuery的作用
9.1.2下載和引用jQuery
9.1.3用jQuery處理DOM
9.1.4顯示和隱藏小狗的示例
9.2jQuery選擇器
9.3jQuery代碼執行的時機和事件
9.4jQuery動態效果的函數
9.4.1顯示和隱藏
9.4.2滑動函數
9.4.3淡入淡出函數
9.5jQuery對HTML/CSS操作
9.6jQuery操作表單
9.6.1表單中元素的選擇器
9.6.2jQuery操作表單中的元素
9.7jQuery與Ajax
9.7.1Ajax方式提交數據
9.7.2瀏覽器解析XML數據
9.8使用jquery.cookie.js
9.9使用jsTree製作tree
9.10使用OrgChart製作組織結構圖
習題與思考
第10章語言集成查詢――LINQ
10.1LINQ to Objects
10.1.1LINQ查詢語法和步驟
10.1.2LINQ查詢表達式
10.1.3LINQ的立即執行
10.1.4方法查詢
10.2LINQ to XML
10.3LINQ to Entities
10.3.1生成數據模型
10.3.2LINQ to Entities查詢
10.3.3LINQ to Entities數據庫操作
習題與思考
第11章ASP.NET Web服務
11.1Web服務的應用
11.2創建提供查詢學生成績的Web服務
習題與思考
第12章jQuery EasyUI
12.1jQuery EasyUI概述
12.2jQuery EasyUI的Layout
12.3對話框
12.3.1$.messager.show(options)
12.3.2$.messager.alert(title,msg,icon,fn)
12.3.3$.messager.confirm(title,msg,fn)
12.3.4$.messager.prompt(title,msg,fn)
12.3.5$.messager.progress(options or method)
12.4form
12.4.1form提交數據
12.4.2form加載數據
12.5jQuery EasyUI的Datagrid
習題與思考
參考文獻
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。