資料庫套用開發技術

資料庫套用開發技術

《資料庫套用開發技術》是2021年6月華中科技大學出版社出版的圖書,作者是劉黎志、吳雲韜、牛志梅,本書主要講述了如何使用SQL Server 資料庫管理系統對資料庫進行常用的基本操作、如何對基於資料庫的窗體應用程式、ASP .NET Web應用程式、跨平台的手機應用程式進行開發等內容。

基本介紹

  • 書名:資料庫套用開發技術
  • 作者:劉黎志、吳雲韜、牛志梅
  • 出版社:華中科技大學出版社
  • ISBN:9787568071062
內容簡介,圖書目錄,作者簡介,

內容簡介

本書在首先介紹了如何使用SQL Server 資料庫管理系統對資料庫進行常用的基本操作,然後依次詳細講解了如何對基於資料庫的窗體應用程式、ASP .NET Web應用程式、跨平台的手機應用程式進行開發。本書的章節為:第1章 SQL Server基礎、第2章 使用ADO.NET開發Windows窗體應用程式、第3章 Entity Framework基礎、第4章使用ASP.NET Core MVC 開發Web應用程式、第5章 Angular開發基礎、第6章 使用Angular Ionic Cordova開發跨平台移動端APP

圖書目錄

第1章SQL Server基礎(1)
1.1建立資料庫和數據表(1)
1.1.1使用圖形化方式建立資料庫和數據表(1)
1.1.2使用SQL語句建立資料庫和數據表(9)
1.1.3插入測試數據(11)
1.2SQL語句的使用(12)
1.2.1單表查詢(12)
1.2.2連線查詢(17)
1.2.3嵌套查詢(21)
1.2.4集合查詢(25)
1.2.5數據更新(26)
1.3視圖(32)
1.4存儲過程和觸發器(34)
1.4.1存儲過程(34)
1.4.2觸發器(37)
1.5用戶的身份驗證和許可權設定(38)
1.6事務(42)
1.6.1事務的原子性(42)
1.6.2多個事務並發執行(44)
第2章使用ADO.NET開發Windows窗體應用程式(48)
2.1ADO.NET簡介(48)
2.2ADO.NET中的組件(49)
2.3開發學籍管理系統(50)
2.3.1主界面設計(50)
2.3.2學生表的CRUD(54)
2.3.3用戶註冊登錄(72)
第3章Entity Framework基礎(79)
3.1Entity Framework簡介(79)
3.1.1為概念模型賦予生命(80)
3.1.2將對象映射到數據(81)
3.1.3訪問和更改實體數據(81)
3.2LINQ查詢(82)
3.2.1LINQ查詢的基本過程(83)
3.2.2C#語言對LINQ查詢的支持(86)
3.3使用Entity Framework進行學生表操作(96)
3.4LINQ查詢示例(105)
3.4.1基本LINQ查詢(105)
3.4.2使用LINQ進行數據分頁(111)
第4章使用ASP.NET Core MVC開發Web應用程式(117)
4.1ASP.NET Core MVC簡介(118)
4.2Web開發需要掌握的框架和工具(120)
4.2.1前端框架Bootstrap(120)
4.2.2客戶端JavaScript語言框架jQuery(120)
4.2.3code first與數據遷移(120)
4.2.4Razor語法(121)
4.3使用ASP.NET Core MVC開發教學管理系統(121)
4.3.1新建ASP.NET Core MVC項目(121)
4.3.2建立數據模型(126)
4.3.3實現基本的CRUD功能(139)
4.3.4排序、篩選和分頁(156)
4.3.5處理其他實體(168)
4.3.6處理相關數據(171)
4.3.7並發處理(186)
4.3.8實現繼承(195)
4.3.9其他相關技術(198)
第5章Angular開發基礎(212)
5.1開發環境的安裝及配置(213)
5.1.1Visual Studio Code的安裝和配置(213)
5.1.2Node.js的安裝和配置(215)
5.1.3Angular的安裝和配置(217)
5.2開發供客戶端訪問資料庫的WebAPI(218)
5.2.1創建ASP.NET Core Web API(219)
5.2.2測試Web API(226)
5.2.3Web API的伺服器部署(229)
5.3使用Angular開發基於資料庫的套用(231)
5.3.1應用程式的總體框架(232)
5.3.2WebAPI訪問服務std.service(235)
5.3.3學生列表組件stdlst(244)
5.3.4學生添加組件(258)
5.3.5學生詳細信息組件(270)
5.3.6學生修改組件stdedit(275)
第6章使用Angular Ionic Cordova開發跨平台移動端APP(284)
6.1Apache Cordova簡介(284)
6.2Ionic簡介(285)
6.3Android SDK及虛擬機(286)
6.4開發環境的配置(290)
6.5跨平台學生管理APP開發(292)
6.5.1應用程式總體框架(292)
6.5.2Web API訪問服務std.service(293)
6.5.3學生列表頁面(299)
6.5.4添加學生頁面(313)
6.5.5學生詳細信息頁面(328)
6.5.6學生修改頁面(333)
6.5.7系統返回鍵的處理(341)
6.6跨平台學生管理APP的部署(344)

作者簡介

劉黎志(1973-),男,湖北武漢人,副教授,碩士,華中科技大學計算機科學與技術學院計算機套用專業畢業。主要研究方向:基於移動網際網路的計算機套用、分散式集群環境下的大數據分析與機器學習、人工智慧與深度學習。超過20年項目開發經驗,主持開發涉及多個行業的套用系統,累計科研進賬超過100萬元。主持開發的信數統一業務平台、政府及行業決策支持服務系統獲得湖北省重大科學技術成果獎。發表科研、教研論文多篇:其中北大中文核心期刊8篇,EI檢索5篇,其它期刊11篇,獲得軟體著作權10項,申請發明專利4項。獲得湖北省教育廳科學研究計畫指導性項目1項。指導研究生髮表科研論文8篇,獲得軟體著作權12項,申請發明專利3項。省級一流本科專業建設點(負責人)、省級優秀基層教學組織(負責人)。

相關詞條

熱門詞條

聯絡我們