本書以一個完整的軟件案例為主線,以VisualStudio為開發(fā)工具、.NET(特別是ASP.NETMVC)為開發(fā)平臺、C#為編程語言、SQLServer為數(shù)據庫服務器,全面闡述了軟件原理與工程。其中,VisualStudio開發(fā)工具包括軟件項目、軟件MVC等內容;C#語言+.NET平臺編程包括ASP.NETMVC平臺、C#、JavaScript、XML、XHTML、CSHTML、CSS語言等內容;SQLServer服務器包括數(shù)據庫、數(shù)據倉庫、SQL、數(shù)據集成OLDI、數(shù)據多維分析OLAP、數(shù)據挖掘OLDM等內容。本書理論、實踐、上機實訓緊密結合,內容全面,系統(tǒng)性強、范例典型,可用作“軟件工程”、“軟件設計與開發(fā)”、“.NET編程”、“C#編程”、“網站建設”等本科生計算機應用課程的教材,也可作為信息科技普及用書。