C#程序設計易懂易會教程

所属分类:編程語言與程序設計  
出版时间:2008-1   出版时间:清華大學   作者:袁開鴻   页数:347  

前言

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

内容概要

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

书籍目录

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

章节摘录

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

编辑推荐

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

图书封面




    C#程序設計易懂易會教程下載



用户评论 (总计0条)

 
 

 

計算機與互聯網 PDF免费下载,編程語言與程序設計PDF免费下载。 计算机教程网 

计算机教程网 @ 2017