幫助中心 | 我的帳號 | 關於我們

ASP.NET網路資料庫(十三五應用型人才培養規劃教材)

  • 作者:編者:劉保順
  • 出版社:清華大學
  • ISBN:9787302528227
  • 出版日期:2019/06/01
  • 裝幀:平裝
  • 頁數:307
人民幣:RMB 59 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書介紹了在ASP.NET框架下採用C#訪問SQL Server資料庫的編程技術。主要內容包括SQL Server中常用的SQL語法,三層架構下利用ADO.NET的DataAdapter、DataReader、DataSet、DataTable、Connection、Command等對象訪問sQL Server的過程;採用LINQ訪問數據和資料庫編程,涉及的LINQ 技術有利用LINQ to Object查詢內存中的集合和數據、利用LINQ to XML查詢XML中的數據、利用LINQ to Entities操作資料庫等;GridView、Chart、UpLoad、TreeView 4種ASP.NET內部控制項,以及ASP.NET Web服務從網上獲取信息的技術。
    除C#訪問資料庫的伺服器端編程外,本書還介紹了HTML、CSS、JavaScript、jQuery和jQuery EasyUI等基礎知識和客戶端的編程,伺服器端與客戶端以JSON格式進行數據交換的過程,以及jsTree插件製作樹、OrgChart插件製作組織結構圖的編程。
    為避免枯燥,全書將眾多網路編程的知識點融人教學示例中,並配有教學PPT和習題答案,以方便教學。
    本書適合ASP.NET初學者及對ASP.NET感興趣的技術人員閱讀。

作者介紹
編者:劉保順

目錄
第1章  ASP.NET開發和運行環境
  1.1  Web應用程序的工作原理
  1.2  靜態網頁和動態網頁
  1.3  動態網頁開發技術
  1.4  IIS的安裝和配置
  1.5  將本地站點上傳到雲
  1.6  ASP.NET程序開發環境和開發模式
    1.6.1  Web窗體拖曳控制項的方式
    1.6.2  MVC模式
    1.6.3  使用原生態Web表單模式
    1.6.4  三層架構
  習題和思考
第2章  資料庫基礎知識
  2.1  資料庫管理系統
  2.2  資料庫
  2.3  關係資料庫
  2.4  資料庫系統
  2.5  資料庫中表間的關係
  2.6  SQL 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.1  HTML
    3.1.1  HTML文檔結構
    3.1.2  HTML表單
    3.1.3  表格
  3.2  CSS
  3.3  通過JavaScript為網頁增加動作
  3.4  用JavaScript修改HTML元素的樣式
  3.5  JavaScript編寫簡單的撲克遊戲
    3.5.1  數組對象
    3.5.2  自定義對象
    3.5.3  撲克牌中的頁面
    3.5.4  撲克牌中的屬性和方法
  3.6  window對象控制定時效果
  3.7  XML
  3.8  JavaScript Object Note
    3.8.1  JSON數據格式
    3.8.2  JSON文本串轉換為JavaScript對象
    3.8.3  將JavaScript對象轉換為JSON字元串

    3.8.4  ASP.NET中瀏覽器和伺服器通過JSON的數據交換過程
  習題與思考
第4章  ASP.NET內置對象
  4.1  Page對象
  4.2  Response對象
    4.2.1  Response對象的屬性和方法
    4.2.2  Response對象應用示例
  4.3  Request對象
    4.3.1  Form集合
    4.3.2  QueryString集合
    4.3.3  ServerVariables集合
  4.4  Server
    4.4.1  Transfer()方法
    4.4.2  MapPath()方法
    4.4.3  HTML和URL編碼
  4.5  ASP.NET狀態管理
    4.5.1  ViewState對象
    4.5.2  Cookies
    4.5.3  Session
    4.5.4  Application
  習題與思考
第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.1  DateTime和TimeSpan
    5.3.2  Convert類
    5.3.3  String類
    5.3.4  System.Text.StringBuilder類
  5.4  委託
  5.5  JSON的序列化和反序列
    5.5.1  使用JavaScriptSerializer類序列化和反序列化
    5.5.2  使用formatter格式化器序列化和反序列化
    5.5.3  使用Json.NET序列化和反序列化
  習題與思考
第6章  ADO.NET連接和命令對象
  6.1  ADO.NET基礎
  6.2  Connection對象
  6.3  Command類
  6.4  DataReader類
  6.5  構建可重用的訪問資料庫的代碼
    6.5.1  數據訪問層
    6.5.2  建立連接的邏輯

    6.5.3  在DBbase類中建立查詢數據的邏輯
    6.5.4  在DBbase類中建立插入數據的邏輯
    6.5.5  在DBbase類中建立更新數據的邏輯
    6.5.6  界面層的設計
  6.6  SQL注入攻擊
  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.2  ADO.NET事務
  習題與思考
第7章  非連接的數據訪問對象和工廠模型
  7.1  DataSet類
  7.2  DataSet類的主要屬性和方法
    7.2.1  DataSet的主要屬性
    7.2.2  DataSet的主要方法
  7.3  DataTable類
    7.3.1  DataTable的使用
    7.3.2  獲取DataTable中的數據
    7.3.3  DataTable中刪除和更新記錄
  7.4  DataAdapter類
    7.4.1  使用DataAdapter填充DataSet
    7.4.2  將DataSet/DataTable對象序列化為XML
    7.4.3  將DataSet/DataTable對象以二進位格式序列化
    7.4.4  將DataSet/DataTable對象序列化為JSON
    7.4.5  DataSet充填多個表和關係
    7.4.6  利用DataAdapter更新資料庫中的數據
  7.5  DataView類
  7.6  在數據訪問類中使用DataSet
  7.7  編寫與提供程序無關的程序代碼
    7.7.1  創建工廠
    7.7.2  使用工廠建立對象
    7.7.3  使用與程序無關的代碼查詢示例
  習題與思考
第8章  ASP.NET內部控制項
  8.1  GridView控制項
  8.2  Upload控制項
  8.3  Chart控制項
    8.3.1  Chart控制項添加數據
    8.3.2  Chart控制項數據綁定
    8.3.3  製作數據回歸曲線
  8.4  TreeView控制項
  習題與思考
第9章  jQuery

  9.1  jQuery概述
    9.1.1  jQuery的作用
    9.1.2  下載和引用jQuery
    9.1.3  用jQuery處理DOM
    9.1.4  顯示和隱藏小狗的示例
  9.2  jQuery選擇器
  9.3  jQuery代碼執行的時機和事件
  9.4  jQuery動態效果的函數
    9.4.1  顯示和隱藏
    9.4.2  滑動函數
    9.4.3  淡入淡出函數
  9.5  jQuery對HTML/CSS操作
  9.6  jQuery操作表單
    9.6.1  表單中元素的選擇器
    9.6.2  jQuery操作表單中的元素
  9.7  jQuery與Ajax
    9.7.1  Ajax方式提交數據
    9.7.2  瀏覽器解析XML數據
  9.8  使用jquery.cookie.js
  9.9  使用jsTree製作tree
  9.10  使用OrgChart製作組織結構圖
  習題與思考
第10章  語言集成查詢——LINQ
  10.1  LINQ to Objects
    10.1.1  LINQ查詢語法和步驟
    10.1.2  LINQ查詢表達式
    10.1.3  LINQ的立即執行
    10.1.4  方法查詢
  10.2  LINQ to XML
  10.3  LINQ to Entities
    10.3.1  生成數據模型
    10.3.2  LINQ to Entities查詢
    10.3.3  LINQ to Entities資料庫操作
  習題與思考
第11章  ASP.NET Web服務
  11.1  Web服務的應用
  11.2  創建提供查詢學生成績的Web服務
  習題與思考
第12章  jQuery EasyUI
  12.1  jQuery EasyUI概述
  12.2  jQuery 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.4  form
    12.4.1  form提交數據
    12.4.2  form載入數據

  12.5  jQuery EasyUI的Datagrid
  習題與思考
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032