關于我們
書單推薦
新書推薦
|
普通高等院校計算機類專業(yè)“十三五”規(guī)劃教材:C#應用程序設計教程
本書以培養(yǎng)技能為根本,以就業(yè)為導向,以職業(yè)能力為著力點,全面講解了 C#語言程序設計的相關知識和應用技能,著重強調(diào) C#語言應用能力的培養(yǎng)。全書共分 13 個單元,以任務的形式展開講解,每個任務分為任務描述、任務分析、基礎知識、任務實施、任務拓展 5 個環(huán)節(jié),便于學生在實踐中學習。
隨著信息技術的快速發(fā)展,計算機行業(yè)對應用型人才的需求更加迫切。C#語言程 序設計是計算機課程的核心課程,廣泛應用于社會生產(chǎn)和生活的各個領域。C#語言程 序設計是眾多程序設計語言中流行的語言之一,有關 C#語言程序設計的書籍已經(jīng)很 多,但是大多數(shù)書籍偏重于理論講解,較難理解,不適合應用型本科和高職高專的學 生。在這樣的背景下,我們結合自身多年教學經(jīng)驗編寫了本書。 本書是 C#語言程序設計的入門教程,以培養(yǎng)技能為任務,以就業(yè)為導向,以職業(yè)能 力為著力點,著重強調(diào) C#語言程序設計應用能力的培養(yǎng)。全書共分 13 個單元,包含 40 個任務。每個任務分為任務描述、任務分析、基礎知識、任務實施和任務拓展 5 個環(huán)節(jié),其中基礎知識是完成任務必備的知識,簡明扼要;任務實施環(huán)節(jié)是任務的核 心,是任務完成的步驟演示,只要跟著任務實施步驟做下來,就可以順利完成任務; 另外,本書還在重點和易錯的地方給出注意提示,幫助學生學習和掌握所學內(nèi)容。 本書各單元講解內(nèi)容如下: 單元一:簡單介紹 C#語言的開發(fā)環(huán)境及 C#程序開發(fā)過程。 單元二:講解 C#語言的數(shù)據(jù)類型、運算符和表達式等。 單元三:講解 C#語言的程序控制結構,包括順序結構、選擇結構和循環(huán)結構。 選擇結構主要包括:用 if 語句實現(xiàn)簡單的選擇結構、用 if 語句實現(xiàn)多分支選擇結構 和用 switch 語句實現(xiàn)多分支選擇結構;循環(huán)結構主要包括:用 while 語句實現(xiàn)循環(huán)、 用 do…while 語句實現(xiàn)循環(huán)、用 for 語句實現(xiàn)循環(huán)、改變循環(huán)執(zhí)行的狀態(tài)和嵌套循環(huán)。 單元四:講解 數(shù) 組 , 主 要 包 括 定 義 和 引 用 一 維 數(shù) 組 、 定 義 和 引 用 二 維 數(shù) 組 、 foreach 循環(huán)訪問數(shù)組,以及 Array 對象的常用方法。 單元五:講解類與對象,主要包括類的概念和定義方法、創(chuàng)建和使用對象、訪問 修飾符、構造函數(shù)和析構函數(shù)。 單元六:講解繼承與多態(tài),主要包括繼承的概念和方法、多態(tài)的概念、通過繼承 實現(xiàn)多態(tài),以及委托的定義和使用。 單元七:講解接口與抽象類,主要包括接口的概念和定義方法、抽象類的定義和 使用,以及接口與抽象類的對比。 單元八:講解常用類,主要包括集合類、數(shù)學類、日期類、轉換類,以及圖形圖 像處理常用類的屬性和方法的使用。 單元九:講解異常處理,主要包括異常的概念、常見的異常處理機制及恰當?shù)膾?/p> 出預定義異常。 單元十:講解窗體和控件,主要包括設置窗體屬性及其事件響應、設置常用控件 屬性及事件響應。 單元十一:講解界面設計,主要包括設計多重窗體、常見對話框的使用,以及菜 單、工具欄和狀態(tài)欄的設計。單元十二:講解文件操作,主要包括打開和關閉文件、順序讀/寫數(shù)據(jù)文件和隨 機讀/寫數(shù)據(jù)文件。 單元十三:講是 C#的數(shù)據(jù)庫編程,主要包括數(shù)據(jù)庫連接、數(shù)據(jù)庫讀/寫操作、數(shù) 據(jù)綁定等。 本書講解的是 C#語言程序設計的基礎知識, 培養(yǎng)的是應用能力, 因此應該多思考、 多上機練習,從而掌握 C#語言程序設計的知識和技術,達到應用的目標。 本書配備完善的教學資源:教課課件、電子教案、教學大綱、教學計劃等,可到 http://www.tdpress.com/51eds/下載。 如果在學習和練習過程中遇到問題, 歡迎來信交流, 聯(lián)系郵箱:qingxiwang1111@163.com。 本書由王慶喜、朱麗華、朱玲利任主編,由楊彩、梁婷婷、馮巖、夏敏捷任副主 編,由王慶喜統(tǒng)一定稿。 本書在編寫過程中得到了單位領導、同事和學生的熱情幫助和支持,在此表示衷 心感謝。 由于時間倉促,編者水平有限,書中疏漏與不妥之處在所難免,敬請讀者批評指正。 編 者 2017 年 3 月
王慶喜,1979年5月出生,性別男,碩士學位,職稱為講師,工作于安陽工學院計算機科學與信息工程學院。工作以來發(fā)表科技論文20余篇,參與國家級項目2項,主持或參與省部級項目10余項,出版教材4部,其中主編兩部,為《MySQL數(shù)據(jù)庫應用教程》和《ASP.NET網(wǎng)站開發(fā)項目教程》。朱麗華,女,1981年出生,于2008年3月畢業(yè)于江南大學大學計算機應用技術專業(yè)。2008年起至今,任教于安陽工學院計算機學院。任教至今,發(fā)表科技論文5篇,參與省級課題和省級鑒定項目5項,出版教材5部。朱玲利,女,碩士,講師,2007年畢業(yè)于華南師范大學,現(xiàn)在洛陽師范學院信息技術學院任教,主要擔任C語言,C#語言和SQL Server數(shù)據(jù)庫等課程的教學工作。研究方向,圖像處理,數(shù)據(jù)挖掘,曾在計算機科學,機械設計與制造等國內(nèi)多個核心期刊上發(fā)表論文,參與編寫《C語言程序設計教程》、《數(shù)據(jù)庫原理及應用》等多部教材。
單元一 C#開發(fā)環(huán)境 ................................................................................................. 1 任務一 安裝 Visual Studio 2013 ........................................................................ 1 任務二 創(chuàng)建簡單 C#程序 .................................................................................. 9 小結 ...................................................................................................................16 習題 ...................................................................................................................16 單元二 C#語法基礎 ................................................................................................18 任務一 計算圓的周長和面積 ...........................................................................18 任務二 溫度轉換 .............................................................................................27 任務三 三位數(shù)求和..........................................................................................30 任務四 求大值 .............................................................................................35 任務五 已知三邊,求三角形面積 ....................................................................37 小結 ...................................................................................................................39 習題 ...................................................................................................................39 單元三 程序控制結構 .............................................................................................41 任務一 輸出兩個輸入整數(shù)的和 .......................................................................41 任務二 求兩個整數(shù)的大值 ...........................................................................44 任務三 成績轉換(五分制轉百分制) ............................................................50 任務四 求 1 2 … 100 的和 ............................................................................53 任務五 求素數(shù) .................................................................................................58 任務六 輸出 100 ~ 200 之間的全部素數(shù) ..........................................................61 小結 ...................................................................................................................65 習題 ...................................................................................................................65 單元四 數(shù)組 ............................................................................................................68 任務一 依次輸出 10 個數(shù) ................................................................................68 任務二 求數(shù)組中的大的元素 .......................................................................75 任務三 數(shù)組元素排序 ......................................................................................78 小結 ...................................................................................................................83 習題 ...................................................................................................................83 單元五 類與對象 ....................................................................................................85 任務一 輸出學生信息 ......................................................................................85 任務二 查詢學生信息 ......................................................................................89 任務三 輸入學生信息 ......................................................................................98 小結 ................................................................................................................. 105 習題 ................................................................................................................. 105C#應用程序設計教程 2 單元六 繼承與多態(tài)............................................................................................... 107 任務一 定義具有特性的學生類 ..................................................................... 107 任務二 實現(xiàn)學生和教師相同操作不同效果 ................................................... 114 任務三 實現(xiàn)兩個數(shù)的加減乘除運算 .............................................................. 120 小結 ................................................................................................................. 127 習題 ................................................................................................................. 128 單元七 接口與抽象類 ........................................................................................... 129 任務一 實現(xiàn)學生不同方式的自我介紹 .......................................................... 129 任務二 正方形和圓形的繪制與旋轉 .............................................................. 138 任務三 實現(xiàn)小貓喵喵喵……與汽車滴滴滴…… ............................... 144 小結 ................................................................................................................. 150 習題 ................................................................................................................. 150 單元八 常用類 ...................................................................................................... 152 任務一 實現(xiàn)數(shù)據(jù)的插入、刪除與排序 .......................................................... 152 任務二 實現(xiàn)加減乘除的計算器 ..................................................................... 159 任務三 繪制線條 ........................................................................................... 167 小結 ................................................................................................................. 172 習題 ................................................................................................................. 172 單元九 異常處理 .................................................................................................. 174 任務 判斷輸入的年齡信息是否超出范圍....................................................... 174 小結 ................................................................................................................. 182 習題 ................................................................................................................. 182 單元十 窗體和控件............................................................................................... 184 任務一 顯示窗體的尺寸與位置 ..................................................................... 184 任務二 設置字體格式 .................................................................................... 189 任務三 輸入個人信息 .................................................................................... 195 小結 ................................................................................................................. 211 習題 ................................................................................................................. 212 單元十一 界面設計............................................................................................... 213 任務一 設計登錄界面 .................................................................................... 213 任務二 創(chuàng)建與實現(xiàn)簡單菜單 ......................................................................... 218 任務三 設計簡易文本編輯器 ......................................................................... 228 小結 ................................................................................................................. 241 習題 ................................................................................................................. 241 單元十二 文件操作............................................................................................... 243 任務一 輸出文件信息 .................................................................................... 243 任務二 輸入/輸出文件 ................................................................................... 250 小結 ................................................................................................................. 258 習題 ................................................................................................................. 258目 錄 3 單元十三 數(shù)據(jù)庫編程 ........................................................................................... 259 任務一 管理學生信息 .................................................................................... 259 任務二 使用數(shù)據(jù)適配器實現(xiàn)學生信息管理 ................................................... 272 任務三 使用數(shù)據(jù)源綁定展示學生信息 .......................................................... 280 小結 ................................................................................................................. 286 習題 ................................................................................................................. 286 參考文獻 ................................................................................................................. 288
你還可能感興趣
我要評論
|