C#面向對象程序設計

出版時間:2008-4  出版社:清華大學出版社  作者:邵鵬鳴  頁數(shù):465  

內容概要

本書詳細介紹了如何使用C#語言進行面向對象編程的知識。書中貫穿了面向對象的思想,使初學程序開發(fā)的讀者能夠逐步體會并深刻理解“對象”技術的強大功能。同時,還以先入為主的方式引入了事件的處理與GUI的使用等知識。書中通過具體的實際應用程序示例講述使用ADO.NET和SQL訪問數(shù)據(jù)庫的編程技術。并通過多個詳盡的案例分析,使讀者能夠盡快地掌握面向對象的編程技巧。此外,書中提供了大量與開發(fā)有關的技術要點,并配合實用、有效的GUI應用程序,使讀者能夠迅速掌握并鞏固所學到的知識。本書汲取了很多來自實際編程中的經(jīng)驗和做法,這將為讀者培養(yǎng)良好的編程習慣打下一個堅實的基礎。    本書可作為高職高專計算機專業(yè)和高等技術型院校進行編程語言教學和C#教學的教材,也可供程序設計與開發(fā)人員參考。

書籍目錄

第1章 認識C#  1.1 什么是.NET    1.1.1  從用戶代碼到機器代碼    1.1.2 中間語言介紹  1.2 第一個簡單的控制臺應用程序    任務1.1:打印一行文字  1.3 簡單的Windows應用程序    任務1.2:在對話框中顯示一行文字    任務1.3:在文本框中顯示一行文字  1.4  習題第2章 C#編程基礎  2.1 變量與常數(shù)    2.1.1 變量的含意    2.1.2 變量聲明    任務2.1計算路程    2.1.3  常數(shù)  2.2 基本數(shù)據(jù)類型    2.2.1 整型    任務2.2:整數(shù)相乘    2.2.2 字符數(shù)據(jù)類型    任務2.3:字符檢查    2.2.3  非整型    任務2.4:貸款計算器    2.2.4 格式化輸出    2.2.5 算術運算    2.2.6 基本數(shù)據(jù)類型的相互轉換    任務2.5:隱式和強制數(shù)值轉換    2.2.7 算術溢出及顯式轉換溢出    任務2.6:算術溢出及顯式轉換溢出    2.2.8 布爾類型    任務2.7:數(shù)值比較  2.3 面向對象程序設計初步    2.3.1 類和對象    2.3.2 消息和方法    2.3.3 使用現(xiàn)有的類    任務2.8:文字游戲    2.3.4 創(chuàng)建自己的類    任務2.9:使用可實例化類的貸款計算器  2.4  習題第3章 程序流控制  3.1 選擇語句    3.1.1 if語句    任務3.1:考試結果分析    3.1.2 ife1se語句    任務3.2:猜數(shù)游戲    3.1.3 條件運算符    任務3.3:顯示時間    3.1.4 ife1se ife1se語句    任務3.4:工資發(fā)放    3.1.5 if語句的嵌套    任務3.5:求數(shù)的絕對值    3.1.6 switch語句    任務3.6:計算器    3.1.7 復合賦值運算符    3.1.8 條件邏輯運算符和邏輯運算符  3.2 循環(huán)語句    3.2.1 whi1e語句    任務3.7:計算復利存款(一)    3.2.2 d0whi1e語句    任務3.8:計算復利存款(二)    3.2.3 for語句    任務3.9:打印字母表及對應的ASCI1碼(一)    3.2.4 嵌套循環(huán) ……第4章 數(shù)組與方法 第5章 基于對象的程序設計 第6章 繼承 第7章 多態(tài)性第8章 控件及GUI程序設計第9章 使用ADO.NET進行數(shù)據(jù)庫編程 第10章 與用戶交互第11章 用流進行文件輸入和輸出

章節(jié)摘錄

  第1章 認識C#  主要內容:  (1)什么是.NET?! 。?)第一個簡單的控制臺應用程序。 ?。?)創(chuàng)建簡單的Windows應用程序?! 。?)對象、屬性和方法,給對象的屬性賦值?! 。?)Click事件及Click事件處理程序。  學習目標: ?。?)熟悉Visual Studio.NET集成開發(fā)環(huán)境(IDE)?! 。?)學會創(chuàng)建、編譯和執(zhí)行簡單的.NET應用程序。 ?。?)使用輸入和輸出。 ?。?)初步認識和了解窗體、控件、事件和方法。  1.1 什么是.NET  .NET是微軟公司的新戰(zhàn)略,它包含微軟公司對未來的核心戰(zhàn)略、規(guī)劃和洞察力。所有微軟公司的產(chǎn)品都將圍繞這個戰(zhàn)略開發(fā)。此戰(zhàn)略的核心就是.NET Framework,該框架提供了全面支持.NET的核心技術。.NET Framework是一種新的計算平臺,它簡化了在高度分布式Internet環(huán)境中的應用程序開發(fā)。.NET Framework具有兩個主要組件:公共語言運行庫和.NET Framework類庫。  .NET用來解決編程人員面臨的許多問題:  它負責處理在創(chuàng)建大型、可靠的應用程序時的大量艱辛工作。它允許程序員統(tǒng)一兩種架構——在本地機器上運行的應用程序和通過Web訪問的應用程序?! ∷鼫p少了與編程框架相關的傳統(tǒng)開銷——不再需要高性能編程語言來編寫復雜的代碼以獲取高速的.NET程序?! ∷试S不同語言的程序員在同一個應用程序中協(xié)同工作。  它開始兼容各種最終用戶工具。包括桌面、PDA和手機。最終將實現(xiàn)使開發(fā)人員能夠創(chuàng)建出擺脫設備硬件束縛的、能夠在各種操作系統(tǒng)上運行的應用程序,能夠輕松地實現(xiàn)互聯(lián)網(wǎng)的連接。  總之,.NET提供了一種更簡單、更快捷、更廉價的方式來獲得高效的程序?! ≡谀承┓矫?,.NET很像Java。實際上,Java的口號“一旦編寫出來,就能在任何地方運行”也很符合.NET的原則。不過.NET并不是Java的克隆,微軟的方法與之并不相同?! ava是“一種語言,多個平臺”,而.NET是“多種語言,一個平臺……(就目前而言)”,由于微軟想掃除進入.NET的障礙,因此計劃讓使用任何語言的人都可對它進行訪問。

圖書封面

評論、評分、閱讀與下載


    C#面向對象程序設計 PDF格式下載


用戶評論 (總計1條)

 
 

  •   形式好,但內容一般
 

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

京ICP備13047387號-7