出版時間:2012-8 出版社:機械工業(yè)出版社 作者:伍星,熊壯 編著 頁數:253 字數:401000
內容概要
《普通高等教育“十二五”計算機類規(guī)劃教材:C#程序設計基礎》針對初次學習程序設計語言的讀者,以C#語言為載體,以微軟Visual
Studi0
2010為開發(fā)環(huán)境,通過討論C#程序設計的一般過程和方法,重點介紹程序設計的基本思想和實現方法。《普通高等教育“十二五”計算機類規(guī)劃教材:C#程序設計基礎》通過數據組織、控制結構、文件處理等程序設計基礎知識的討論,向讀者介紹使用C#語言進行程序設計的基本方法,通過類的設計、對象定義、重載、派生等知識的討論向讀者介紹面向對象程序設計的基本思想,通過對GUI程序設計、圖形和圖像處理、數據庫訪問及Web程序開發(fā)等知識的討論,使讀者能夠循序漸進地掌握使用C#語言開發(fā)各類常見應用程序的基本技能。
《普通高等教育“十二五”計算機類規(guī)劃教材:C#程序設計基礎》覆蓋了C#語言的應用基礎,內容深入淺出、語言流暢、例題豐富,可作為非計算機專業(yè)第一門程序設計語言課程的教材,也可作為計算機類專業(yè)程序設計基礎課程的教材,對于程序設計愛好者也是極佳的入門教材或參考書。
書籍目錄
前言
第1章 C#及VisualStudi02010開發(fā)環(huán)境簡介
1.1 NET平臺簡介
1.2 VisualStudi02010平臺簡介
1.2.1 VisualStudio平臺的發(fā)展過程
1.2.2 VisualStudi02010中的組件
1.2.3 VisualStudi02010版本特點
1.3 C#開發(fā)應用程序
1.3.1 VisualStudi02010環(huán)境介紹
1.3.2 控制臺應用程序開發(fā)
1.3.3 Windows窗體應用程序開發(fā)
1.3.4 Web程序開發(fā)
習題
第2章 C#程序設計基礎
2.1 C#基礎語法
2.1.1 C#的字符集
2.1.2 C#的詞匯集
2.2 C#的基本數據類型
2.2.1 C#中的常量與變量
2.2.2 整型數據類型
2.2.3 實型數據類型
2.2.4 字符類型
2.2.5 布爾類型
2.3 基本運算符
2.3.1 賦值運算符
2.3.2 算術運算符
2.3.3 復合賦值運算符
2.3.4 自增/自減運算符
2.3.5 sizeof運算符
2.4 C#中的數據類型轉換
2.4.1 數據的隱式類型轉換
2.4.2 數據的顯式類型轉換
2.5 數據的基本輸入/輸出方法
2.5.1 控制臺應用程序中數據輸入/輸出方法
2.5.2 Windows窗體應用程序中數據
常用的輸入/輸出方法
習題
第3章 流程控制
3.1 關系運算和邏輯運算
3.1.1 關系運算
3.1.2 邏輯運算
3.2 選擇結構
3.2.1 if語句與程序的單分支結構
3.2.2 if-else語句與程序的雙分支結構
3.2.3 條件運算符與條件表達式
3.2.4 if語句的嵌套與程序的多分支結構
3.2.5 switch語句與程序的多分支結構
3.3 循環(huán)結構
3.3.1 while型循環(huán)結構
3.3.2 do-while型循環(huán)結構
3.3.3 for型循環(huán)結構
3.3.4 循環(huán)的嵌套
3.4 C#的其他簡單控制結構
3.4.1 break語句
3.4.2 continue語句
3.5 C#控制結構的簡單應用
3.5.1 窮舉思想及其程序實現
3.5.2 迭代方法及其程序實現
習題
第4章 面向對象程序設計基礎
4.1 類的概念和對象的定義
4.1.1 字段
4.1.2 方法
4.1.3 對象的定義和訪問
4.2 方法調用過程中的參數傳遞
4.2.1 值參數
4.2.2 引用參數
4.3 方法的嵌套調用和遞歸調用
4.3.1 方法的嵌套調用
4.3.2 方法的遞歸調用
4.4 作用域和方法的重載
4.4.1 定義局部作用域
4.4.2 定義類屬作用域
4.4.3 方法的重載
4.5 static關鍵字的使用
4.5.1 靜態(tài)字段
4.5.2 靜態(tài)方法
4.6 構造函數
4.6.1 默認構造函數
4.6.2 構造函數的重載
4.7 繼承
4.7.1 基類和派生類
4.7.2 調用基類構造函數
4.7.3 在基類中使用protected關鍵字
4.8 常用系統(tǒng)定義類
4.8.1 數學類(SystemMath類)
4.8.2 字符串類(System.String類)
4.8.3 日期時間類(System.Date
Time類)
4.8.4 隨機數類(SystemRandom類)
習題
第5章 數組
5.1 數組的定義和使用
5.1.1 數組的定義和初始化
5.1.2 數組元素值的引用
5.1.3 用foreach語句遍歷數組
5.1.4 數組元素值的隨機生成
5.2 數組的常用屬性和方法
5.2.1 數組的Length屬性和Rank屬性
5.2.2 數組的Clone方法
5.2.3 數組的CopyTo方法
5.2.4 數組的Reverse方法
5.2.5 數組的Sort方法
5.2.6 數組的BinarySearch方法
5.3 數組參數和參數數組
5.3.1 數組參數
5.3.2 參數數組
習題
第6章 Windows程序設計基礎
6.1 Windows系統(tǒng)的消息機制
6.1.1 Windows系統(tǒng)的工作方式
6.1.2 事件與消息
6.2 Windows窗體應用程序常用控件和組件
6.2.1 按鈕控件
6.2.2 文本控件
6.2.3 選擇控件和分組控件
6.2.4 列表選擇控件
6.2.5 圖片列表組件
6.2.6 定時器組件
6.3 菜單
6.3.1 菜單的創(chuàng)建
6.3.2 菜單事件處理
6.3.3 快捷菜單
6.4 工具欄和狀態(tài)欄
6.4.1 工具欄控件
6.4.2 狀態(tài)欄控件
6.5 對話框
6.5.1 打開文件對話框
6.5.2 保存文件對話框
6.5.3 顏色對話框
6.5.4 字體對話框
習題
……
第7章 文件讀寫
第8章 Web程序開發(fā)基礎
第9章 圖形和圖像處理
第10章 數據庫訪問基礎
參考文獻
章節(jié)摘錄
版權頁: 插圖: 3.2選擇結構 選擇結構也稱為分支結構,在程序設計中與其相對應的應用問題可以分為3個方面,這3個方面的問題如下: 1)確定某件事情做還是不做。對某個問題的處理往往需要根據某個條件或者條件的組合情況來進行判斷。如果條件滿足某種要求,則處理對應的問題,否則什么都不做。 2)確定在兩件相關事情中選擇哪一件來做。在這類問題中,需要處理的兩件事情往往是條件相關的。在這兩件事情中應該做哪一件需要根據對與兩件事情都相關的條件進行判斷,當條件成立(為真)時做其中的某一件事情,當條件不成立(為假)時做另外一件事情。 3)確定在若干件相關事情中選擇哪一件來做。與前面兩個方面相比,這類問題要復雜得多。對于這類問題的處理方法一般是通過對問題進行分解使之成為前面兩類問題所對應的結構,然后用前面兩類問題解決方法的組合對其進行處理。當然,隨著問題的分解必然伴隨著對應條件的分解或組合,經過反復的分解,最終將一個復雜的多分支問題拆分成若干個二分支或單分支的問題,對每一個二分支或單分支的問題采用第一類或第二類問題的解決方法即可得到整個問題的解。 C#語言中,為解決上述3類問題提供了相應的語句或者語句結構:if語句、if—else語句、switch語句。通過使用這3種語句或語句的組合即可解決上述的3類與選擇結構對應的應用問題。
編輯推薦
《普通高等教育"十二五"計算機類規(guī)劃教材:C#程序設計基礎》覆蓋了C#語言的應用基礎,內容深入淺出、語言流暢、例題豐富,可作為非計算機專業(yè)第一門程序設計語言課程的教材,也可作為計算機類專業(yè)程序設計基礎課程的教材,對于程序設計愛好者也是極佳的入門教材或參考書。
圖書封面
評論、評分、閱讀與下載