C#程序設(shè)計易懂易會教程

出版時間:2008-1  出版社:清華大學  作者:袁開鴻  頁數(shù):347  

前言

  c#程序設(shè)計語言是微軟開發(fā)基于.NET平臺的程序設(shè)計語言。.NET共支持四種程序設(shè)計語言:C#,J#,C++和VBo C#是專門用于.NET的程序設(shè)計語言,被稱為.NET的母語。c#具有功能強大、簡單易用的特點。作為21世紀才開發(fā)出來的新一代程序設(shè)計語言,c#匯集了各種程序設(shè)計語言的優(yōu)點,有著其他程序設(shè)計語言無法比擬的優(yōu)勢。C#程序設(shè)計語言及其相關(guān)環(huán)境.NET Framework是近年來最重要的新技術(shù)。.NET提供了一種新環(huán)境,在這個環(huán)境中,可以開發(fā)出運行在Windows上的所有應(yīng)用程序,也可使用C#編寫動態(tài)Web頁面、XML Web服務(wù)、分布式應(yīng)用程序的組件、數(shù)據(jù)庫訪問組件等。.NET對編寫程序的方式進行了革新,可以進行可視化(Visual)程序設(shè)計。所謂可視化程序設(shè)計是一種全新的程序設(shè)計方法,它允許程序設(shè)計人員利用軟件本身所提供的各種控件,像搭積木式地構(gòu)造應(yīng)用程序的各種界面??梢暬绦蛟O(shè)計可以使編程者只編寫少量的程序代碼,就能完成應(yīng)用程序的設(shè)計,極大地提高了編程人員的工作效率。充分利用可視化程序設(shè)計開發(fā)程序的前提是有C#面向?qū)ο蟪绦蛟O(shè)計的扎實基礎(chǔ)。本書為學習C#程序設(shè)計、打好程序設(shè)計基礎(chǔ)的理想教材。本書始終圍繞易懂易會構(gòu)思內(nèi)容結(jié)構(gòu)和細節(jié)。全書分為兩部分:c#程序設(shè)計基礎(chǔ)部分和c#面向?qū)ο蟪绦蛟O(shè)計部分。c#程序設(shè)計基礎(chǔ)部分包括第1~6章,主要介紹程序設(shè)計的基本結(jié)構(gòu)、數(shù)據(jù)類型、方法(函數(shù))使用、字符串、數(shù)組。

內(nèi)容概要

  《C#程序設(shè)計易懂易會教程》適合作為高等院校特別是高職高專計算機及其他相關(guān)專業(yè)面向?qū)ο蟪绦蛟O(shè)計課程教材,也適合作為初、中級程序員的C#面向?qū)ο蟪绦蛟O(shè)計的參考書。《C#程序設(shè)計易懂易會教程》還是程序設(shè)計愛好者自學C#面向?qū)ο蟪绦蛟O(shè)計的理想教材。C#程序設(shè)計語言是21世紀才開發(fā)出來的語言,近向年來相關(guān)的書籍主要面向有一定程序設(shè)計基礎(chǔ)的讀者。《C#程序設(shè)計易懂易會教程》為C#程序設(shè)計的基礎(chǔ)教材,可以從零起點開始學習。《C#程序設(shè)計易懂易會教程》始終圍繞易懂易會構(gòu)思內(nèi)容結(jié)構(gòu)和細節(jié),主要內(nèi)容有程序設(shè)計基礎(chǔ)、類和對象、繼承和多態(tài)性、委托和事件、接口和異常處理等。

書籍目錄

第一篇 C#程序設(shè)計基礎(chǔ)第1章 程序設(shè)計簡述1.1 程序設(shè)計的發(fā)展歷程1.2 給一個要求計算機完成的任務(wù)1.3 編寫簡單的C#程序1.4 編寫Windows應(yīng)用程序1.5 Visual Studio.NET開發(fā)環(huán)境1.5.1 標題欄1.5.2 菜單欄1.5.3 工具欄1.5.4 服務(wù)器資源管理器1.5.5 工具箱1.5.6 主窗口 1.5.7 解決方案資源管理器1.5.8 屬性窗口1.5.9 動態(tài)幫助窗口1.6 小結(jié)習題第2章 程序設(shè)計基礎(chǔ)2.1 變量和常量2.1.1 變量2.1.2 變量的作用域2.1.3 常量和const關(guān)鍵字2.2 標識符2.3 關(guān)鍵字2.4 運算符2.5 表達式2.6 小結(jié)習題第3章 數(shù)據(jù)類型3.1 值類型3.1.1 結(jié)構(gòu)類型3.1.2 枚舉類型3.2 C#內(nèi)置數(shù)據(jù)類型3.2.1 布爾類型3.2.2 整數(shù)類型3.2.3 浮點數(shù)類型3.2.4 字符類型3.2.5 小數(shù)類型3.2.6 字符串類型3.2.7 object類型3.2.8 數(shù)值常量和字符常量3.3 引用類型3.3.1 數(shù)組類型3.3.2 類類型 3.3.3 接口類型3.3.4 委托類型3.4 數(shù)據(jù)類型轉(zhuǎn)換3.4.1 隱式轉(zhuǎn)換3.4.2 顯式轉(zhuǎn)換3.5 小結(jié)習題第4章 程序流程控制4.1 選擇結(jié)構(gòu)語句4.1.1 if語句4.1.2 switch語句4.2 循環(huán)語句4.2.1 while循環(huán)語句 4.2.2 dowhile循環(huán)語句4.2.3 for循環(huán)語句4.2.4 foreach循環(huán)語句4.3 跳轉(zhuǎn)語句4.3.1 break語句4.3.2 continue語句4.3.3 goto語句4.3.4 trycatch語句和retum語句4.4 小結(jié)習題 第5章 方法5.1 程序方法的定義和調(diào)用5.1.1 方法的定義……第6章 字符串和數(shù)組第二篇 C#面向?qū)ο蟪绦蛟O(shè)計第7章 類和對象第8章 繼承和多態(tài)性第9章 委托和事件第10章 接口 第11章 異常處理第12章 文件操作參考文獻

章節(jié)摘錄

  3.3.2 類類型類是面向?qū)ο蟪绦蛟O(shè)計的重要術(shù)語之一。世界上有形形色色的各類事物,在人類認識它們之前就客觀存在,開始不知道它們是什么東西,人們見得多了,就會用一個名稱來代替,也就有了類。有了類之后,人們用簡短的語言來描述某事物是該類事物而不是其他事物,要對事物的本質(zhì)特征進行抽象。認識的各類事物多了就要考慮取個合適的名稱,以免類名混亂。兩地有相同種類的事物,但又存在事物的特色,我們在事物前加上產(chǎn)地,如“沙田柚”等(產(chǎn)地像是命名空間嗎?)。人們說“人以群分,物以類聚”,類在人類交往中起著非常重要的作用。類是人類與自然長期斗爭的結(jié)果。認識世界改造世界是人類生存的目的。那么,什么叫類?類是對一組具有相同特征(數(shù)據(jù)成員)和相同行為(方法成員)的對象的抽象描述。程序設(shè)計者對類的設(shè)計,應(yīng)選擇適當?shù)念惖臄?shù)據(jù)成員和方法成員,以夠用、方便為目的。對類的抽象描述得越好,類的生命力越強;程序設(shè)計時思路更清晰,程序功能越容易實現(xiàn),程序的可讀性也越好;設(shè)計時可避免很多不必要的錯誤。人類對萬事萬物的不斷認識,命名了一個一個的類。對象就是指世界上的萬事萬物??梢允怯行蔚模ㄒ惠v車),也可以是無形的(一項規(guī)劃)。世界上的萬事萬物形態(tài)各異,一個對象是一個獨立的單位,人們經(jīng)過對對象的認識,將具有相同屬性和行為的對象歸為一類。人們的認識過程是先有對象再歸類。程序設(shè)計是要模擬客觀現(xiàn)實,開發(fā)人員通過仿造人類對類的認識設(shè)計類,并通過類來定義產(chǎn)生對象。即程序設(shè)計是先有類后有對象。這也是為什么程序執(zhí)行總是從一個類開始的,并要確定一個程序的入口,c}}選擇類中的Maill()方法作為程序執(zhí)行的開始,且該方法執(zhí)行完后程序就結(jié)束。例如定義一個簡單的“人”類,需先定義類,再通過類定義創(chuàng)建對象。要馬上讓對象有表現(xiàn),可在Majn()方法中定義對象,讓對象表現(xiàn)出行為(方法)來。例3.16建立一個類并定義類的對象,完成對象的設(shè)置和對象方法的執(zhí)行。

編輯推薦

  《C#程序設(shè)計易懂易會教程》為清華大學出版社,北京交通大學出版社出版發(fā)行。

圖書封面

評論、評分、閱讀與下載


    C#程序設(shè)計易懂易會教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7