出版時(shí)間:2009-7 出版社:清華大學(xué)出版社 作者:王華秋 編 頁數(shù):329
前言
C#語言不僅吸收了C++和Java的優(yōu)秀之處,而且具備現(xiàn)代軟件設(shè)計(jì)的先進(jìn)思想,不僅提供面向?qū)ο蟮某绦蛟O(shè)計(jì)思想及其執(zhí)行代碼,同時(shí)也為我們提供了使編程更加容易的動(dòng)態(tài)編譯環(huán)境,因而C#語言已成為企業(yè)解決方案的首選開發(fā)語言?! ”緯侨腴T學(xué)習(xí)C#編程語言的良師益友。本書將程序開發(fā)技術(shù)和當(dāng)前計(jì)算機(jī)的主要應(yīng)用領(lǐng)域進(jìn)行了適當(dāng)?shù)慕Y(jié)合,比如數(shù)據(jù)庫聯(lián)機(jī)分析處理(OLAP)、計(jì)算機(jī)圖形圖像處理、Web網(wǎng)頁設(shè)計(jì)。這有助于學(xué)生今后進(jìn)入這些領(lǐng)域從事開發(fā)、設(shè)計(jì)或者研究工作?! ”緯m合有一定編程基礎(chǔ)的讀者,這本書試圖讓程序員從繁瑣的程序設(shè)計(jì)理論中解脫出來并通過大量淺顯易懂的實(shí)例學(xué)會(huì)使用C#,當(dāng)然這一切有賴于他們已經(jīng)擁有的基礎(chǔ)知識(shí),因?yàn)楸緯哪繕?biāo)對象是有C或者C++編程知識(shí)的讀者?! ∪绻x者具有Java的背景,轉(zhuǎn)向C#會(huì)很容易。只有踏踏實(shí)實(shí)學(xué)習(xí)這本書,才會(huì)真正體會(huì)到本書的樂趣;如果想走馬觀花或不求甚解地學(xué)習(xí)本書,這樣會(huì)白白耗費(fèi)掉時(shí)間。
內(nèi)容概要
.NET體系教程由初級(jí)教程、高級(jí)教程和案例教程組成,本書是該體系教程的初級(jí)教程,主要內(nèi)容包括C#語言基礎(chǔ)、窗體程序設(shè)計(jì)、數(shù)據(jù)庫編程、圖形圖像編程和ASP.NET網(wǎng)頁設(shè)計(jì)5部分內(nèi)容。 全書以實(shí)踐為主,旨在提供多種形式的Visual C#語言應(yīng)用和操作方法。通過實(shí)踐操作方式可以幫助讀者更好地理解在各種應(yīng)用背景和軟件環(huán)境下如何運(yùn)用各種Visual C#編程技術(shù)有效地設(shè)計(jì)和開發(fā)程序,加深對Visual C#編程技術(shù)理論和實(shí)踐的理解?! ”緯峁┑膶?shí)踐操作大多附有較為完整的分析和點(diǎn)評(píng),非常適合初學(xué)者使用。它不僅可作為高等學(xué)校大學(xué)本科、高職高專學(xué)生“Visual C#語言程序設(shè)計(jì)”課程的教材,也可以作為各類短期培訓(xùn)的教材。
書籍目錄
第1章 .NET Framework和C#概述 1.1 .NET Framework體系結(jié)構(gòu) 1.1.1 .NET Framework 環(huán)境 1.1.2 公共語言運(yùn)行庫 1.1.3 .NET Framework 類庫 1.2 C#語言概述 1.2.1 C#簡介 1.2.2 C#與其他語言的比較 1.2.3 C#的面向?qū)ο蠹夹g(shù) 1.3 創(chuàng)建第一個(gè)C#項(xiàng)目 1.3.1 Visual Studio 2005的安裝 1.3.2 Visual Studio 2005的使用 1.3.3 命名空間 1.3.4 編寫控制臺(tái)應(yīng)用程序Hello World! 1.3.5 編寫窗體應(yīng)用程序Hello World! 本章小結(jié) 習(xí)題1第2章 C#編程語言基礎(chǔ) 2.1 變量與表達(dá)式 2.1.1 變量 2.1.2 數(shù)據(jù)類型 2.1.3 表達(dá)式 2.1.4 類型轉(zhuǎn)換 2.1.5 命名空間 2.2 流程控制 2.2.1 語句 2.2.2 分支結(jié)構(gòu) 2.2.3 循環(huán)結(jié)構(gòu) 2.2.4 跳轉(zhuǎn)語句 2.3 復(fù)雜的變量類型 2.3.1 枚舉 2.3.2 結(jié)構(gòu) 2.3.3 數(shù)組 2.4 函數(shù) 2.4.1 函數(shù)的定義與使用 2.4.2 變量的作用域 2.4.3 Main函數(shù) 本章小結(jié) 習(xí)題2第3章 C#面向?qū)ο蟪绦蛟O(shè)計(jì) 3.1 面向?qū)ο缶幊毯喗椤 ?.1.1 什么是面向?qū)ο缶幊獭 ?.1.2 OOP技術(shù) 3.2 定義類 3.2.1 C#中的類定義 3.2.2 Object類 3.2.3 構(gòu)造函數(shù)和析構(gòu)函數(shù) 3.2.4 接口和抽象類 3.2.5 類和結(jié)構(gòu) 3.3 定義類成員 3.3.1 成員定義 3.3.2 類成員的其他議題 3.3.3 接口的實(shí)現(xiàn) 3.4 類的更多內(nèi)容 3.4.1 集合 3.4.2 運(yùn)算符重載 3.4.3 高級(jí)轉(zhuǎn)換 3.4.4 深度復(fù)制 3.4.5 定制異?! ?.4.6 事件和委托 本章小結(jié) 習(xí)題3第4章 Windows程序設(shè)計(jì)第5章 Transact?SQL語言基礎(chǔ)第6章 數(shù)據(jù)庫開發(fā)技術(shù)第7章 圖像處理第8章 繪制圖像第9章 ASP.NET附錄A參考文獻(xiàn)
章節(jié)摘錄
第1章 .NET Framework和C#概述 .NET Framework和C#概述 本章主要是對C#的基礎(chǔ)知識(shí)進(jìn)行簡要介紹。其中包括.NET Framework、CommonLanguage Runtime以及C#的特點(diǎn)等。另外,本章還介紹了Visual Studi0 2005的安裝及使用,命名空間的基本概念。本章最后還給出了兩個(gè)簡單的實(shí)例,分別介紹控制臺(tái)應(yīng)用程序和Windows窗體應(yīng)用程序的編寫?! ”菊碌哪康氖亲屪x者快速了解C#基本概念,希望讀者對C#能夠有一個(gè)基本。的認(rèn)識(shí)。任何一門新技術(shù)的學(xué)習(xí)過程中最開始的部分都比較困難,讀者可以不必過分糾纏于本章的名詞,只需有一個(gè)簡單的了解即可。 1.1 .NET Framework體系結(jié)構(gòu) 1.1.1 .NET Framework環(huán)境 .NET Framework是一個(gè)平臺(tái),此平臺(tái)支撐著本書中所要允紹的C#語言。同樣,.NET Framework還支持許多其他的語言,如VB.NET,VC冉.NET等。該平臺(tái)支持多種應(yīng)用程序開發(fā)。除了典型的Windows窗體應(yīng)用程序和控制臺(tái)應(yīng)用程序,還支持Web應(yīng)用程序、Web服務(wù)等各種類型的應(yīng)用程序。應(yīng)用.Net Framework可以滿足應(yīng)用程序開發(fā)的大部分需要。由于其強(qiáng)大的功能特性和方便易用性,.Net Framework已經(jīng)成為越來越多的公司、機(jī)構(gòu)的開發(fā)工具?! ?NET Framework是支持生成和運(yùn)行下一代應(yīng)用程序和XML Web ServiceS的內(nèi)部Windows組件。.NET Framework旨在實(shí)現(xiàn)下列目標(biāo): ·提供一個(gè)一致的面向?qū)ο蟮木幊汰h(huán)境,而無論對象代碼是在本地存儲(chǔ)和執(zhí)行,還是在本地執(zhí)行但在Internet上分布,或者是在遠(yuǎn)程執(zhí)行的?! ぬ峁┮粋€(gè)將軟件部署和版本控制沖突最小化的代碼執(zhí)行環(huán)境。 ·提供一個(gè)可提高代碼(包括由未知的或不完全受信任的第三方創(chuàng)建的代碼)執(zhí)行安全性的代碼執(zhí)行環(huán)境。 ·提供一個(gè)可消除腳本環(huán)境或解釋環(huán)境的性能問題的代碼執(zhí)行環(huán)境?! な归_發(fā)人員的經(jīng)驗(yàn)在面對類型大不相同的應(yīng)用程序(如基于Windows的應(yīng)用程序和基于Web的應(yīng)用程序)時(shí)保持一致。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
Visual C#.NET程序設(shè)計(jì)基礎(chǔ)教程 PDF格式下載