基于數(shù)據庫的網絡應用程序開發(fā)是當今程序開發(fā)的一大特色,本書基于微軟的.NET框架和數(shù)據庫SQL Server 2005服務器技術,詳細全面地介紹了該框架下的C# 2.0技術,以及如何基于該編程語言實現(xiàn)基于數(shù)據庫的程序開發(fā)。全書分為6篇。第一篇介紹了C#語言的基礎知識,包括C#簡介和C#語言基礎;第二篇介紹了數(shù)據庫SQL 2005的相關知識,包括數(shù)據庫的操作、數(shù)據查詢語言基礎以及數(shù)據報表的相關概念;第三篇介紹了ADO.NET的相關知識,包括數(shù)據庫的使用、數(shù)據集的操作、SQL XML的相關操作、XML編程以及數(shù)據映射NHibernate技術講解;第四篇介紹了Windows應用程序結合數(shù)據庫應用的實現(xiàn),包括Windows窗體以及Windows菜單和對話框;第五篇介紹了Web程序結合數(shù)據庫應用的實現(xiàn),包括ASP.NET應用程序和Web服務的相關知識;第六篇介紹了兩個大型系統(tǒng)的實現(xiàn)過程。本書按照由基礎到高級,再結合具體應用程序類型的過程,向讀者介紹這門技術。首先通過基礎知識的講解,使初級讀者學習到C#語言和數(shù)據庫操作的相關知識,然后結合具體的C#應用程序類型,實現(xiàn)基于數(shù)據庫的應用。