C#大學(xué)實(shí)用教程

出版時(shí)間:2009-7  出版社:電子工業(yè)出版社  作者:匡松,張淮鑫 主編  頁(yè)數(shù):338  

前言

從FORTRAN語(yǔ)言開(kāi)始,人類(lèi)發(fā)明了眾多的高級(jí)計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言。到目前為止,C/C++、Java和C#代表了最主流的三種程序設(shè)計(jì)語(yǔ)言。其中,C#程序設(shè)計(jì)語(yǔ)言推出時(shí)間最晚,但興起的速度最快,已成為我們值得學(xué)習(xí)和研究的程序設(shè)計(jì)語(yǔ)言之一。1.C#是最近20年軟件開(kāi)發(fā)技術(shù)積累的成果20年前,程序設(shè)計(jì)的主要方法是,調(diào)用操作系統(tǒng)提供的各種功能元素,以實(shí)現(xiàn)比較特殊的功能。面向?qū)ο蟪绦蛟O(shè)計(jì)方法興起之后,Visual Basic提供了一套功能庫(kù)來(lái)封裝操作系統(tǒng)提供的功能,Visual C++提供了程序庫(kù)來(lái)封裝操作系統(tǒng)提供的功能。各種程序設(shè)計(jì)語(yǔ)言都各自維護(hù)了一套專(zhuān)用的功能庫(kù)。因而程序員使用一種新的語(yǔ)言,就需要重新學(xué)習(xí)一套新的功能庫(kù),苦不堪言,造成大量的人力浪費(fèi)。.NET Framework系統(tǒng)庫(kù)便是在這種背景下開(kāi)發(fā)出來(lái)的,使各種程序設(shè)計(jì)語(yǔ)言都可以通過(guò)調(diào)用這套庫(kù)來(lái)實(shí)現(xiàn)自己的功能。同時(shí),在.NET Framework上可以開(kāi)發(fā)傳統(tǒng)型應(yīng)用程序,也可以開(kāi)發(fā)網(wǎng)站類(lèi)應(yīng)用,滿(mǎn)足了當(dāng)代程序設(shè)計(jì)的需要。這使得C#——這個(gè)專(zhuān)為 .NET Framework開(kāi)發(fā)的程序設(shè)計(jì)語(yǔ)言——很快成為了主流的程序設(shè)計(jì)語(yǔ)言。2.C#非常適合作為程序設(shè)計(jì)學(xué)習(xí)語(yǔ)言C#是非常精巧的面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言,學(xué)習(xí)它,容易理解面向?qū)ο箝_(kāi)發(fā)的基本方法。C#主要吸收了C++和Java等語(yǔ)言的經(jīng)驗(yàn)和教訓(xùn),是目前最成熟的面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言。一旦掌握了C#語(yǔ)言,利用對(duì)比學(xué)習(xí)法,可以輕松學(xué)會(huì)C++和Java語(yǔ)言。C#發(fā)明時(shí),考慮了各類(lèi)程序開(kāi)發(fā)的需要,用它既可以進(jìn)行傳統(tǒng)的Windows程序設(shè)計(jì),也可以開(kāi)發(fā)大型數(shù)據(jù)庫(kù)相關(guān)類(lèi)程序,結(jié)合ASP.NET技術(shù)還可以開(kāi)發(fā)Web網(wǎng)站。C#語(yǔ)言的適應(yīng)面特別廣,因此投入精力學(xué)好C#語(yǔ)言是非常值得的。3.推薦的C#程序設(shè)計(jì)學(xué)習(xí)路徑根據(jù)近幾年C#程序設(shè)計(jì)的教學(xué)經(jīng)驗(yàn),結(jié)合C#程序設(shè)計(jì)的特點(diǎn),我們?cè)O(shè)計(jì)了一個(gè)基本的C#程序設(shè)計(jì)學(xué)習(xí)路徑,也是本書(shū)的內(nèi)容安排順序,全書(shū)按這個(gè)順序分為五部分。第一部分:C#程序設(shè)計(jì)基礎(chǔ),包括第1章和第2章,讓讀者了解C#語(yǔ)言的特點(diǎn),同時(shí)讓讀者學(xué)會(huì)C#開(kāi)發(fā)環(huán)境的安裝,并掌握C#程序設(shè)計(jì)的基本流程。為后面一步一個(gè)臺(tái)階地學(xué)習(xí)基本概念和實(shí)踐打下基礎(chǔ)。第二部分:簡(jiǎn)單C#程序設(shè)計(jì),包括第3~7章,重在掌握C#程序設(shè)計(jì)的基本語(yǔ)法。任何一種程序設(shè)計(jì)語(yǔ)言,變量的定義和使用,順序、選擇和循環(huán)三種基本結(jié)構(gòu),程序模塊(函數(shù))的定義和使用等都是最基本的語(yǔ)法,C#語(yǔ)言也不例外。打好基礎(chǔ),熟悉語(yǔ)法,正確地建立基本的程序設(shè)計(jì)概念,以后將處處受益。第三部分:面向?qū)ο驝#程序設(shè)計(jì)。面向?qū)ο蟪绦蛟O(shè)計(jì)是C#語(yǔ)言的精華,第8~13章重點(diǎn)介紹C#語(yǔ)法知識(shí)。從建立類(lèi)和對(duì)象的概念開(kāi)始,到繼承,到方法,構(gòu)建完整面向?qū)ο蟪绦蛟O(shè)計(jì)知識(shí)庫(kù);同時(shí)結(jié)合C#的特點(diǎn),介紹了C#特有的屬性、委托和事件,以及接口等語(yǔ)法特性。而這些特性,不但是現(xiàn)代程序設(shè)計(jì)語(yǔ)言的精華,也是編寫(xiě)Windows程序的基礎(chǔ)。第四部分:基本W(wǎng)indows程序設(shè)計(jì)。有了前面的基礎(chǔ),我們可以用C#語(yǔ)言建立起一整套程序設(shè)計(jì)基本庫(kù) .NET Framework,可以輕松地通過(guò)拖放基本庫(kù)中的對(duì)象來(lái)設(shè)置屬性,進(jìn)而簡(jiǎn)化程序設(shè)計(jì)。第14~18章主要介紹這套Windows程序設(shè)計(jì)庫(kù)的使用。不難發(fā)現(xiàn),有了面向?qū)ο蟪绦蛟O(shè)計(jì)的基礎(chǔ),當(dāng)我們來(lái)使用這一套現(xiàn)成的類(lèi)庫(kù)時(shí),Windows程序設(shè)計(jì)就變得非常簡(jiǎn)單了。第五部分:專(zhuān)業(yè)程序設(shè)計(jì)基礎(chǔ),包括第19~20章。學(xué)會(huì)使用Windows基本類(lèi)庫(kù)之后,我們編寫(xiě)較大規(guī)模的比較專(zhuān)業(yè)的應(yīng)用程序時(shí),需要用到數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù)和應(yīng)用程序的部署。因此,這一部分通過(guò)介紹和專(zhuān)業(yè)數(shù)據(jù)的連接及應(yīng)用方法為讀者打下良好的基礎(chǔ),同時(shí)通過(guò)一個(gè)簡(jiǎn)單應(yīng)用安裝實(shí)例,使讀者明白一個(gè)應(yīng)用程序軟件安裝包的開(kāi)發(fā)過(guò)程。在教學(xué)中,可以按照上述過(guò)程進(jìn)行實(shí)施。根據(jù)學(xué)生基礎(chǔ)不同,教學(xué)時(shí)間不同,專(zhuān)業(yè)需求不同,可以在這個(gè)基礎(chǔ)上增加學(xué)習(xí)材料,或者減少部分學(xué)習(xí)內(nèi)容,供學(xué)生自學(xué)使用,以達(dá)到因材施教的教學(xué)效果。

內(nèi)容概要

本書(shū)介紹C#程序設(shè)計(jì)的基礎(chǔ)知識(shí)及語(yǔ)法、C#面向?qū)ο蟪绦蛟O(shè)計(jì)、基于Windows Forms的應(yīng)用程序開(kāi)發(fā)和ADO.NET數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)等內(nèi)容。以編寫(xiě)簡(jiǎn)單Windows應(yīng)用程序的可視化編程方法為切入點(diǎn),全書(shū)采用語(yǔ)法介紹和實(shí)例驅(qū)動(dòng)的方式進(jìn)行講解,由淺入深,層層引導(dǎo),以案例帶動(dòng)知識(shí)點(diǎn)的學(xué)習(xí),并注意保證知識(shí)的相對(duì)完整性和系統(tǒng)性,使讀者快速掌握C#,提高程序設(shè)計(jì)技能。本書(shū)為教師免費(fèi)提供教學(xué)資料包(含電子課件及習(xí)題解答)。  本書(shū)可作為高等院校計(jì)算機(jī)及相關(guān)專(zhuān)業(yè)教材,也可作為工程技術(shù)人員的自學(xué)用書(shū)。

書(shū)籍目錄

第1章  C#簡(jiǎn)介 1.1  什么是.NET Framework 1.2  什么是C#  1.2.1  C#概述  1.2.2  C#的主要功能  1.2.3  C#的主要特點(diǎn) 1.3  Visual Studio 2008簡(jiǎn)介  1.3.1  環(huán)境要求  1.3.2  安裝步驟  1.3.3  Visual Studio 2008新功能介紹 1.4  如何學(xué)習(xí)C#語(yǔ)言 1.5  小結(jié) 練習(xí)1第2章  編寫(xiě)簡(jiǎn)單的C#程序 2.1  Visual Studio 2008開(kāi)發(fā)環(huán)境  2.1.1  Visual Studio 2008常用功能窗口介紹  2.1.2  配置設(shè)置  2.1.3  類(lèi)設(shè)計(jì)器  2.1.4  幫助系統(tǒng) 2.2  編寫(xiě)控制臺(tái)Hello Word程序 2.3  創(chuàng)建Windows Forms應(yīng)用程序 2.4  小結(jié) 練習(xí)2第3章  變量和表達(dá)式 3.1  C#的基本語(yǔ)法  3.1.1  C#程序結(jié)構(gòu)  3.1.2  C#程序入口  3.1.3  程序區(qū)塊  3.1.4  C#程序的注釋方法  3.1.5  命名空間 3.2  變量  3.2.1  變量的命名  3.2.2  數(shù)據(jù)類(lèi)型  3.2.3  變量的聲明 3.3  常量 3.4  表達(dá)式  3.4.1  操作符  3.4.2  算術(shù)表達(dá)式  3.4.3  賦值表達(dá)式 3.5  小結(jié) 練習(xí)3第4章  基本程序流程控制 4.1  布爾邏輯  4.1.1  位運(yùn)算符  4.1.2  關(guān)系運(yùn)算  4.1.3  邏輯表達(dá)式 4.2  分支  4.2.1  if語(yǔ)句  4.2.2  三元運(yùn)算符  4.2.3  switch語(yǔ)句  4.2.4  break語(yǔ)句  4.2.5  default語(yǔ)句 4.3  goto語(yǔ)句 4.4  小結(jié) 練習(xí)4第5章  循環(huán)控制 5.1  程序中的循環(huán)結(jié)構(gòu) 5.2  位運(yùn)算符  5.2.1  while循環(huán)語(yǔ)句的語(yǔ)法格式  5.2.2  while循環(huán)語(yǔ)句的應(yīng)用 5.3  do循環(huán)  5.3.1  do循環(huán)語(yǔ)句的語(yǔ)法格式  5.3.2  do循環(huán)語(yǔ)句的應(yīng)用 5.4  for循環(huán)  5.4.1  for循環(huán)語(yǔ)句的語(yǔ)法格式  5.4.2  for循環(huán)語(yǔ)句的應(yīng)用 5.5  循環(huán)的嵌套 5.6  循環(huán)的中斷  5.6.1  break語(yǔ)句  5.6.2  continue語(yǔ)句  5.6.3  goto語(yǔ)句 5.7  小結(jié) 練習(xí)5第6章  復(fù)雜的變量 6.1  類(lèi)型轉(zhuǎn)換 6.2  復(fù)雜的變量類(lèi)型  6.2.1  枚舉  6.2.2  結(jié)構(gòu)  6.2.3  數(shù)組 6.3  字符串的處理  6.3.1  創(chuàng)建字符串  6.3.2  操作字符串 6.4  小結(jié) 練習(xí)6第7章  函數(shù) ……第8章  面向?qū)ο蟪绦蛟O(shè)計(jì)第9章  類(lèi)和對(duì)象第10章  方法第12章  委托和事件第13章  接口和異常處理第14章  Windows編程基礎(chǔ)第15章  Windows表單的高級(jí)功能第16章  通用對(duì)話(huà)框第17章  容器類(lèi)控件第18章  輸入/輸出類(lèi)第19章  數(shù)據(jù)庫(kù)應(yīng)用程序參考文獻(xiàn)

章節(jié)摘錄

插圖:在IDE功能加載到內(nèi)存之前,該功能的選項(xiàng)不會(huì)出現(xiàn)在導(dǎo)航窗格中。因此,開(kāi)始新的會(huì)話(huà)時(shí),所顯示的選項(xiàng)可能不會(huì)與結(jié)束上一個(gè)會(huì)話(huà)時(shí)所顯示的選項(xiàng)相同。當(dāng)創(chuàng)建項(xiàng)目或運(yùn)行使用特定應(yīng)用程序的命令時(shí),相關(guān)選項(xiàng)的節(jié)點(diǎn)將添加到“選項(xiàng)”對(duì)話(huà)框中。然后,只要IDE功能保留在內(nèi)存中,這些添加的選項(xiàng)將保持可用。注意:一些設(shè)置集合限定了出現(xiàn)在“選項(xiàng)”對(duì)話(huà)框的導(dǎo)航窗格中的頁(yè)數(shù),可以通過(guò)選擇“顯示所有設(shè)置”來(lái)選擇查看所有可能的頁(yè)。在“選項(xiàng)”對(duì)話(huà)框中,可以根據(jù)需要來(lái)應(yīng)用各種選項(xiàng)。單擊“選項(xiàng)”對(duì)話(huà)框中的“確定”按鈕,保存所有頁(yè)上的所有設(shè)置。單擊任何頁(yè)上的“取消”按鈕,取消所有更改請(qǐng)求,包括剛剛在其他“選項(xiàng)”頁(yè)上所做的任何更改。只有在關(guān)閉并重新打開(kāi)Visual Studio后,對(duì)選項(xiàng)設(shè)置的某些更改才會(huì)生效(如在“選項(xiàng)”對(duì)話(huà)框,依次選擇“環(huán)境”、“字體和顏色”上所做的更改)。2.1.3 類(lèi)設(shè)計(jì)器在Visual Studio 2008中,類(lèi)設(shè)計(jì)器在類(lèi)關(guān)系圖的窗體中提供可視設(shè)計(jì)圖面,可以設(shè)計(jì)、查看和重構(gòu)Visual Studio項(xiàng)目中的類(lèi)和其他類(lèi)型。類(lèi)設(shè)計(jì)器提供了一個(gè)可視的設(shè)計(jì)圖面(稱(chēng)為“類(lèi)關(guān)系圖”),可用于處理項(xiàng)目中的類(lèi)和其他類(lèi)型。類(lèi)關(guān)系圖中顯示的元素對(duì)應(yīng)于代碼中的元素,因此類(lèi)設(shè)計(jì)器提供了代碼的可視化形式。類(lèi)設(shè)計(jì)器提供了設(shè)計(jì)、可視化、重構(gòu)類(lèi)和類(lèi)型三種功能。1.設(shè)計(jì)用戶(hù)可以通過(guò)編輯類(lèi)關(guān)系圖來(lái)編輯項(xiàng)目的代碼,可以添加新元素和刪除不想要的元素。用戶(hù)所做的更改將在代碼中反映出來(lái)。

編輯推薦

《C#大學(xué)實(shí)用教程》是匡松等編寫(xiě)的,由電子工業(yè)出版社出版。

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


    C#大學(xué)實(shí)用教程 PDF格式下載


用戶(hù)評(píng)論 (總計(jì)6條)

 
 

  •   大學(xué)教材就是好用,真的不錯(cuò),值得購(gòu)買(mǎi)!
  •   一般般的書(shū),一般般的出版,只能說(shuō)當(dāng)當(dāng)?shù)奈锪魇俏ㄒ坏膬牲c(diǎn)。
  •   這是本好書(shū),適合C#入門(mén)級(jí)別的人使用。
  •   恩,我們的教材??!
  •   教材,沒(méi)得說(shuō),沒(méi)學(xué)到什么東西
  •   很好,尤其是挺實(shí)惠的??!而且,還挺快的!
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7