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

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

前言

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

內(nèi)容概要

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

書籍目錄

第一篇 C#程序設(shè)計(jì)基礎(chǔ)第1章 程序設(shè)計(jì)簡述1.1 程序設(shè)計(jì)的發(fā)展歷程1.2 給一個(gè)要求計(jì)算機(jī)完成的任務(wù)1.3 編寫簡單的C#程序1.4 編寫Windows應(yīng)用程序1.5 Visual Studio.NET開發(fā)環(huán)境1.5.1 標(biāo)題欄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 動(dòng)態(tài)幫助窗口1.6 小結(jié)習(xí)題第2章 程序設(shè)計(jì)基礎(chǔ)2.1 變量和常量2.1.1 變量2.1.2 變量的作用域2.1.3 常量和const關(guān)鍵字2.2 標(biāo)識(shí)符2.3 關(guān)鍵字2.4 運(yùn)算符2.5 表達(dá)式2.6 小結(jié)習(xí)題第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 浮點(diǎn)數(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é)習(xí)題第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é)習(xí)題 第5章 方法5.1 程序方法的定義和調(diào)用5.1.1 方法的定義……第6章 字符串和數(shù)組第二篇 C#面向?qū)ο蟪绦蛟O(shè)計(jì)第7章 類和對(duì)象第8章 繼承和多態(tài)性第9章 委托和事件第10章 接口 第11章 異常處理第12章 文件操作參考文獻(xiàn)

章節(jié)摘錄

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

編輯推薦

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

圖書封面

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


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


用戶評(píng)論 (總計(jì)0條)

 
 

 

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

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