C#面向對象基礎教程

出版時間:2010-2  出版社:人民郵電出版社  作者:宋楚平,周建輝 主編  頁數(shù):216  

前言

  c#語言是一種簡單易用、面向對象且類型安全的編程語言,是微軟將Java集成到.NET中的產物,是整個.NET平臺的基礎,也是未來主流的編程語言?,F(xiàn)在,越來越多的高校將c#語言作為面向對象編程的課程教授,在高職院?;陧椖俊⑷蝿盏慕虒W課程改革開發(fā)的背景下,編寫一本貫徹工學結合、突出實際應用,以典型任務承載教學內容的教材就變得迫切而具有現(xiàn)實意義?! ∥覀儗Ρ緯捏w系結構和內容設置方面做了精心的設計,在章節(jié)的編排上以面向對象編程思想為脈絡,以語言體系自然推進學習內容;在內容選取上充分考慮了工學結合的要求,重點選擇在實際編程中廣泛使用的知識點和程序設計方法,強調案例和任務的典型性;摒棄或者簡單介紹那些相對比較落后,或者用得比較少的知識點和技術;在教學內容的安排上做到循序漸進、由淺入深,既考慮c#語言解決問題的過程和步驟,又考慮學生的認知規(guī)律?! ”緯还?2章,分為5個單元?!〉?單元:第1章~第2章,主要學習C#簡介、#編程環(huán)境和#語言基礎?!〉?單元:第3章~第6章,主要學習面向對象編程基礎、類型轉換和命名空間、數(shù)組和方法、接口和抽象類?! 〉?單元:第7章~第9章,主要學習面向對象編程的核心思想:封裝、繼承和多態(tài)?! 〉?單元:第10章~第11章,主要學習集合、泛型和字符串。  第5單元:第12章,主要學習程序的異常處理,以及程序的調試方法和技術?! 〗ㄗh本教程的教學學時為72學時,學時分配如下表所示。當然可以根據(jù)學生實際情況對學時作必要的調整?! ”緯伤纬?、周建輝任主編,王海峰、胡為民任副主編,其中王海峰編寫了第1章~第4章,周建輝編寫了第5章、第8章、第9章,胡為民編寫了第6章、第7章,宋楚平編寫了第10章~第12章。全書由宋楚平統(tǒng)稿,王路群審定?! ”緯玫浇K高?!扒嗷@工程”的資助。

內容概要

《C#面向對象基礎教程》以C#語言面向對象的知識體系為主線,采用典型案例引導、任務驅動的模式進行編寫。在內容的安排上遵循“實用、夠用、應用”的原則,從基本知識、應用技能出發(fā),介紹了使用C#語言開發(fā)控制臺應用程序的基礎知識、編程方法和實踐技巧。全書以案例和任務作為載體介紹C#語言的主要內容,并且配以大量的圖表說明、解決思路提示和完成步驟介紹;在介紹C#語言的過程中,始終貫穿了面向對象的編程思想,力求使讀者在學習C#語言的同時,深刻體會和理解面向對象編程的精髓和強大的功能?!  禖#面向對象基礎教程》可作為高職高專院校學生“C#程序設計基礎”課程的教材,也可供.NET開發(fā)人員和程序設計愛好者參考使用。

書籍目錄

第1章 C#及編程環(huán)境簡介  1.1 C#歷史  1.2 .NET框架  1.3 C#的編程環(huán)境   1.3.1 VS.NET集成開發(fā)環(huán)境   1.3.2 一個簡單的控制臺應用程序  本章小結  練一練  習題1 第2章 C#語言基礎  2.1 變量和常量   2.1.1 變量   2.1.2 常量  2.2 數(shù)據(jù)類型   2.2.1 值類型   2.2.2 引用類型  2.3 類的成員方法   2.3.1 成員方法的定義   2.3.2 成員方法的調用  2.4 運算符及表達式   2.4.1 算術運算符及表達式   2.4.2 關系運算符及表達式   2.4.3 邏輯運算符及表達式   2.4.4 賦值和三元運算符  2.5 控制語句   2.5.1 分支語句   2.5.2 循環(huán)語句  本章小結  練一練  習題2 第3章 面向對象編程基礎  3.1 面向對象編程概述  3.2 類   3.2.1 類的概念   3.2.2 類的定義  3.3 對象   3.3.1 對象的定義   3.3.2 對象的創(chuàng)建   3.3.3 析構函數(shù)  3.4 繼承、多態(tài)和封裝   3.4.1 繼承   3.4.2 多態(tài)   3.4.3 封裝  本章小結  練一練  習題3 第4章 類型轉換和命名空間  4.1 類型轉換   4.1.1 隱式轉換   4.1.2 顯式轉換   4.1.3 引用類型轉換   4.1.4 裝箱和拆箱  4.2 命名空間   4.2.1 命名空間的聲明   4.2.2 命名空間的引用和別名  本章小結  練一練  習題4 第5章 數(shù)組和方法  5.1 數(shù)組   5.1.1 一維數(shù)組   5.1.2 二維數(shù)組  5.2 方法   5.2.1 方法的定義   5.2.2 參數(shù)按值傳遞   5.2.3 參數(shù)按引用傳遞   5.2.4 參數(shù)按輸出參數(shù)傳遞  5.3 委托和事件   5.3.1 委托的概念和定義   5.3.2 事件的概念和定義  本章小結  練一練  習題5 第6章 接口和抽象類  6.1 接口   6.1.1 接口的定義和實現(xiàn)   6.1.2 顯式接口   6.1.3 接口作為參數(shù)和返回值  6.2 抽象類   6.2.1 抽象類的定義   6.2.2 抽象類的實現(xiàn)   6.2.3 接口與抽象類的比較  本章小結  練一練  習題6 第7章 封裝  7.1 類和對象的封裝性   7.1.1 類的封裝性   7.1.2 對象的封裝性  7.2 屬性的封裝性  本章小結  練一練  習題7 第8章 繼承  8.1 繼承基類   8.1.1 繼承一般基類   8.1.2 派生類的構造函數(shù)與析構函數(shù)   8.1.3 繼承抽象類  8.2 繼承接口   8.2.1 接口繼承接口   8.2.2 類繼承接口  本章小結  練一練  習題8 第9章 多態(tài)  9.1 利用方法和運算符重載實現(xiàn)多態(tài)   9.1.1 方法重載   9.1.2 構造函數(shù)重載   9.1.3 運算符重載  9.2 利用虛方法和方法隱藏實現(xiàn)多態(tài)   9.2.1 虛方法   9.2.2 方法隱藏  9.3 通過接口實現(xiàn)多態(tài)  本章小結  練一練  習題9 第10章 集合和泛型 第11章 字符串 第12章 程序的異常和調試

章節(jié)摘錄

  第一章  C#及編程環(huán)境簡介  學習目標  ·了解c#的發(fā)展歷史  ·認識.NET框架的組成,能夠描述.NET框架各部分的功能  ·熟悉c撐編程環(huán)境,能夠編寫、編譯、運行簡單的控制臺應用程序  1.1 c#歷史  C和c++語言曾是被廣泛使用的編程語言,盡管這兩種語言為編程人員提供了豐富的控制軟件功能的方法和靈活的程序結構,但是使用C/C++語言開發(fā)Windows應用程序顯然復雜了很多,特別是相對于Microsoft公司推出的Visual Basic語言來說,使用C/C++語言開發(fā)具有Windows圖形界面的軟件不僅效率低,而且復雜程度高?! 〗陙?,隨著Internet的發(fā)展和普及,越來越多的應用程序基于網(wǎng)絡運行,而以前的C/C++應用程序在網(wǎng)絡方面的功能不夠強大,C/C++語言本身的發(fā)展已經遠遠跟不上網(wǎng)絡技術的飛速發(fā)展了?! ∷裕瑹o論是經驗豐富的程序員,還是初涉編程語言的學習者都在尋找一種新的編程語言,希望這種編程語言簡單、易學、易用,同時具有強大而豐富的功能。  對于已經具有C/C++編程經驗的人員而言,理想的解決方法:將C/C++語言的能夠利用開發(fā)平臺底層的功能同Visual Basic語言的快速開發(fā)應用程序的特性結合起來。這個新的語言的應用程序開發(fā)環(huán)境最好能夠將原有的應用程序較好地繼承、發(fā)展,并且可以同步地生成基于Intemet標準的應用程序。  對于初學者來說,新的語言要像.Basic語言一樣具有較少的關鍵字,又要像c語言一樣具有松散簡單的程序結構和靈活的編程語法,同時這門編程語言還要具有所有現(xiàn)代編程語言的特性,也就是面向對象的編程語言。簡單地說,就是希望新的語言既像Basic語言一樣簡單,又像C/C++語言一樣具有很強大的編程能力。

編輯推薦

  夯實程序設計基礎  貫徹面向對象思想  強調實際工作仔務  隨著,Nel技術的應用越來越廣泛,在高職高專院校教學改革、課程開發(fā)的背景下,編寫一本貫徹工學結合、突出實際應用。以典型任務來承載教學內容的C#特設計基礎教材就變得迫切而具有現(xiàn)實意義。正是在這樣的背景下,我們組織了多名來自企業(yè)和教學一線的老師來編寫本教材。通過本教材的學習,學生能夠比較好地掌握程序設計入門、面向對象的思想、C#語言基礎等知識。同時圍繞“為什么學習這個內容-解決實際哪些問題一自己嘗試”這樣一個思路將學生引入學習的氛圍,著重培養(yǎng)學生分析問題和獨立解決問題的能力,為學生適應將來的工作崗位打下一個良好的基礎。

圖書封面

評論、評分、閱讀與下載


    C#面向對象基礎教程 PDF格式下載


用戶評論 (總計4條)

 
 

  •   zxc zcxc czxczxczzcxzczxcxcwefwefscsd
  •   C#面向對象基礎教程這本書比較基礎,適合入門級!
  •   這本書過于簡單,適合剛入門的讀者
  •   內容亂,層次亂,如果沒有基礎的人,看了絕對暈死!
 

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

京ICP備13047387號-7