官术网_书友最值得收藏!

前言

隨著信息技術(shù)的快速發(fā)展,計(jì)算機(jī)行業(yè)對應(yīng)用型人才的需求更加迫切。C#語言程序設(shè)計(jì)是計(jì)算機(jī)課程的核心課程,廣泛應(yīng)用于社會(huì)生產(chǎn)和生活的各個(gè)領(lǐng)域。C#語言程序設(shè)計(jì)是眾多程序設(shè)計(jì)語言中最流行的語言之一,有關(guān)C#語言程序設(shè)計(jì)的書籍已經(jīng)很多,但是大多數(shù)書籍偏重于理論講解,較難理解,不適合應(yīng)用型本科和高職高專的學(xué)生。在這樣的背景下,我們結(jié)合自身多年教學(xué)經(jīng)驗(yàn)編寫了本書。

本書是C#語言程序設(shè)計(jì)的入門教程,以培養(yǎng)技能為任務(wù),以就業(yè)為導(dǎo)向,以職業(yè)能力為著力點(diǎn),著重強(qiáng)調(diào)C#語言程序設(shè)計(jì)應(yīng)用能力的培養(yǎng)。全書共分13個(gè)單元,包含40個(gè)任務(wù)。每個(gè)任務(wù)分為任務(wù)描述、任務(wù)分析、基礎(chǔ)知識、任務(wù)實(shí)施和任務(wù)拓展5個(gè)環(huán)節(jié),其中基礎(chǔ)知識是完成任務(wù)必備的知識,簡明扼要;任務(wù)實(shí)施環(huán)節(jié)是任務(wù)的核心,是任務(wù)完成的步驟演示,只要跟著任務(wù)實(shí)施步驟做下來,就可以順利完成任務(wù);另外,本書還在重點(diǎn)和易錯(cuò)的地方給出注意提示,幫助學(xué)生學(xué)習(xí)和掌握所學(xué)內(nèi)容。

本書各單元講解內(nèi)容如下:

單元一:簡單介紹C#語言的開發(fā)環(huán)境及C#程序開發(fā)過程。

單元二:講解C#語言的數(shù)據(jù)類型、運(yùn)算符和表達(dá)式等。

單元三:講解C#語言的程序控制結(jié)構(gòu),包括順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。選擇結(jié)構(gòu)主要包括:用if語句實(shí)現(xiàn)簡單的選擇結(jié)構(gòu)、用if語句實(shí)現(xiàn)多分支選擇結(jié)構(gòu)和用switch語句實(shí)現(xiàn)多分支選擇結(jié)構(gòu);循環(huán)結(jié)構(gòu)主要包括:用while語句實(shí)現(xiàn)循環(huán)、用do…while語句實(shí)現(xiàn)循環(huán)、用for語句實(shí)現(xiàn)循環(huán)、改變循環(huán)執(zhí)行的狀態(tài)和嵌套循環(huán)。

單元四:講解數(shù)組,主要包括定義和引用一維數(shù)組、定義和引用二維數(shù)組、foreach循環(huán)訪問數(shù)組,以及Array對象的常用方法。

單元五:講解類與對象,主要包括類的概念和定義方法、創(chuàng)建和使用對象、訪問修飾符、構(gòu)造函數(shù)和析構(gòu)函數(shù)。

單元六:講解繼承與多態(tài),主要包括繼承的概念和方法、多態(tài)的概念、通過繼承實(shí)現(xiàn)多態(tài),以及委托的定義和使用。

單元七:講解接口與抽象類,主要包括接口的概念和定義方法、抽象類的定義和使用,以及接口與抽象類的對比。

單元八:講解常用類,主要包括集合類、數(shù)學(xué)類、日期類、轉(zhuǎn)換類,以及圖形圖像處理常用類的屬性和方法的使用。

單元九:講解異常處理,主要包括異常的概念、常見的異常處理機(jī)制及恰當(dāng)?shù)膾伋鲱A(yù)定義異常。

單元十:講解窗體和控件,主要包括設(shè)置窗體屬性及其事件響應(yīng)、設(shè)置常用控件屬性及事件響應(yīng)。

單元十一:講解界面設(shè)計(jì),主要包括設(shè)計(jì)多重窗體、常見對話框的使用,以及菜單、工具欄和狀態(tài)欄的設(shè)計(jì)。

單元十二:講解文件操作,主要包括打開和關(guān)閉文件、順序讀/寫數(shù)據(jù)文件和隨機(jī)讀/寫數(shù)據(jù)文件。

單元十三:講是C#的數(shù)據(jù)庫編程,主要包括數(shù)據(jù)庫連接、數(shù)據(jù)庫讀/寫操作、數(shù)據(jù)綁定等。

本書講解的是C#語言程序設(shè)計(jì)的基礎(chǔ)知識,培養(yǎng)的是應(yīng)用能力,因此應(yīng)該多思考、多上機(jī)練習(xí),從而掌握C#語言程序設(shè)計(jì)的知識和技術(shù),達(dá)到應(yīng)用的目標(biāo)。

本書配備完善的教學(xué)資源:教課課件、電子教案、教學(xué)大綱、教學(xué)計(jì)劃等,可到http://www.tdpress.com/51eds/下載。如果在學(xué)習(xí)和練習(xí)過程中遇到問題,歡迎來信交流,聯(lián)系郵箱:qingxiwang1111@163.com。

本書由王慶喜、朱麗華、朱玲利任主編,由楊彩、梁婷婷、馮巖、夏敏捷任副主編,由王慶喜統(tǒng)一定稿。

本書在編寫過程中得到了單位領(lǐng)導(dǎo)、同事和學(xué)生的熱情幫助和支持,在此表示衷心感謝。

由于時(shí)間倉促,編者水平有限,書中疏漏與不妥之處在所難免,敬請讀者批評指正。

編者

2017年3月

主站蜘蛛池模板: 长丰县| 枞阳县| 正镶白旗| 土默特右旗| 五莲县| 西林县| 施秉县| 萨嘎县| 都兰县| 泾阳县| 井研县| 张掖市| 辽宁省| 辽阳市| 门头沟区| 南郑县| 天柱县| 滦南县| 伊通| 若羌县| 凤庆县| 开江县| 海南省| 吉木萨尔县| 四平市| 嘉峪关市| 安多县| 南漳县| 房产| 钟祥市| 阿勒泰市| 安岳县| 高台县| 克拉玛依市| 信宜市| 峨边| 且末县| 鞍山市| 正镶白旗| 弋阳县| 汝城县|