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

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

前言

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

內(nèi)容概要

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

書籍目錄

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

章節(jié)摘錄

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

編輯推薦

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

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計6條)

 
 

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

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7