C#程序設(shè)計簡明教程

出版時間:2011-10  出版社:電子工業(yè)出版社  作者:陳佳雯,胡聲丹 編  頁數(shù):328  

前言

  隨著計算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展,Microsoft公司于2002年推出了Visual Studio.NET集成開發(fā)環(huán)境。從這個版本的Visual Studio開始,微軟引入了建立在.NET框架上的一種新的編程語言C#(讀做C Sharp,意為C++++),它基于C++和Java語言,是用來編寫.NET框架的語言?! ?0世紀(jì)90年代開始,我國的眾多高校針對各專業(yè)大學(xué)生開設(shè)了程序設(shè)計公共課程,其目的是為了培養(yǎng)學(xué)生的程序設(shè)計思路與編程能力,教學(xué)上以C/C++語言或可視化的Visual Basic語言為主。隨著近年來.NET框架技術(shù)的不斷進(jìn)步,我們發(fā)現(xiàn):C#語言,因其兼具C/C++的強(qiáng)大功能及Visual Basic的易于使用等特點,越來越適合取代C/C++和Visual Basic,而成為一種新型的適用于教學(xué)的編程語言?! ”緯粌H適用于應(yīng)用型高校計算機(jī)專業(yè)學(xué)生的專業(yè)課程教學(xué),還適用于其他各專業(yè)學(xué)生的公共課程教學(xué)??紤]到讀者大多為程序設(shè)計的初學(xué)者,在教材體系上采用由淺入深、循序漸進(jìn)的方式。遵從突出面向應(yīng)用型高校學(xué)生的宗旨,以應(yīng)用為主,力圖幫助學(xué)習(xí)者不斷鞏固和檢驗所學(xué)知識,提高程序設(shè)計思路和編程能力。本書力圖將C#可視化程序設(shè)計的方法、面向?qū)ο蟮木幊趟悸?、繪圖、數(shù)據(jù)庫及文件等高級技術(shù)有機(jī)結(jié)合,使讀者通過學(xué)習(xí)本書,掌握基礎(chǔ)知識、開闊視野、培養(yǎng)能力,為后續(xù)學(xué)習(xí)打下扎實的基礎(chǔ)?! ”緯趦?nèi)容上由教學(xué)篇和實驗篇兩部分構(gòu)成。其中教學(xué)篇共7章:C#編程概述、C#語言基礎(chǔ)、面向?qū)ο蟮某绦蛟O(shè)計、Windows窗體應(yīng)用程序開發(fā)、圖形圖像編程、數(shù)據(jù)庫訪問技術(shù)和文件操作。每章后面有若干上機(jī)實驗,針對本章教學(xué)內(nèi)容供讀者檢驗和鞏固所學(xué)知識。實驗篇內(nèi)容在章節(jié)安排上始終與教學(xué)篇保持一致,每章由“知識要點”和“實驗題解”兩部分構(gòu)成;其中,“知識要點”部分歸納并總結(jié)了在教學(xué)篇的每章中必須掌握的內(nèi)容,而“實驗題解”部分則與教學(xué)篇中每章后的上機(jī)實驗保持同步?! £P(guān)于本書的教學(xué)學(xué)時,建議課堂教學(xué)36~54學(xué)時,實驗教學(xué)36~54學(xué)時。教學(xué)中應(yīng)以實驗為驅(qū)動,引出語言基礎(chǔ)、語法規(guī)則、語句結(jié)構(gòu),并強(qiáng)調(diào)編程思路及能力的培養(yǎng)。為實現(xiàn)課堂講解與實驗結(jié)合的教學(xué)方法,培養(yǎng)學(xué)生的獨立思考及編程能力,本書實驗篇采用1:1的形式對教學(xué)篇中的上機(jī)實驗進(jìn)行解答。其中,有50%的習(xí)題在“編程提示”中給出了設(shè)計思路,要求讀者獨立完成程序的設(shè)計與編寫工作;另有50%的習(xí)題則給出了“實驗步驟”,提供程序源碼并做了詳盡的分析?! 镃#語言的初學(xué)者考慮,在所有上課實例和上機(jī)實驗的分析、解題過程中,我們盡量采用多種方法,兼顧界面豐富、知識廣泛等特點,從而啟發(fā)學(xué)生開拓思維,提高分析問題、解決問題的能力?! ⒓颖咎捉滩木帉懙娜藛T有陳佳雯、胡聲丹、時書劍和朱懷中。同濟(jì)大學(xué)的陸慰民教授審閱了本書,電子工業(yè)出版社的領(lǐng)導(dǎo)和編輯對本書的出版給予了很大的支持和幫助,在此表示衷心感謝。  作者  2011年8月

內(nèi)容概要

  《面向應(yīng)用型高?!笆濉币?guī)劃教材:C#程序設(shè)計簡明教程》遵從突出面向應(yīng)用型高校學(xué)生的宗旨,以應(yīng)用為主,力圖將C#可視化程序設(shè)計的方法、面向?qū)ο蟮木幊趟悸?、繪圖、數(shù)據(jù)庫及文件等高級技術(shù)有機(jī)結(jié)合,幫助學(xué)習(xí)者不斷鞏固和檢驗所學(xué)知識,提高程序設(shè)計思路和編程能力,使讀者通過學(xué)習(xí)本書,掌握基礎(chǔ)知識、開闊視野、培養(yǎng)能力,為后續(xù)學(xué)習(xí)打下扎實的基礎(chǔ)?!睹嫦驊?yīng)用型高校“十二五”規(guī)劃教材:C#程序設(shè)計簡明教程》在內(nèi)容上由教學(xué)篇和實驗篇兩部分構(gòu)成。其中的教學(xué)篇共7章,每章后面有若干上機(jī)實驗,針對本章教學(xué)內(nèi)容供讀者檢驗和鞏固所學(xué)知識。實驗篇內(nèi)容在章節(jié)安排上始終與教學(xué)篇保持一致,每章由“知識要點”和“實驗題解”兩部分構(gòu)成。

書籍目錄

第1篇 教學(xué)篇第1章 C#編程概述1.1 第一個C#應(yīng)用程序1.1.1 引例--Hello World!1.1.2 代碼分析1.2 開發(fā)環(huán)境介紹1.2.1 啟動Visual Studio開發(fā)環(huán)境1.2.2 Windows窗體應(yīng)用程序1.2.3 控制臺應(yīng)用程序1.3 窗體和基本控件1.3.1 控件的基本屬性1.3.2 窗體1.3.3 標(biāo)簽1.3.4 圖像框1.3.5 文本框1.3.6 命令按鈕1.4 標(biāo)識符和關(guān)鍵字1.4.1 命名約定1.4.2 關(guān)鍵字1.4.3 語句1.5 從程序中輸出文本1.5.1 一個簡單的控制臺應(yīng)用程序1.5.2 Write()和WriteLine()方法1.5.3 格式字符串1.5.4 多重標(biāo)記和值1.5.5 注釋1.6 綜合應(yīng)用上機(jī)實驗第2章 C#語言基礎(chǔ)2.1 數(shù)據(jù)類型和變量2.1.1 引例2.1.2 值類型2.1.3 引用類型2.1.4 變量和常量2.1.5 類型轉(zhuǎn)換2.2 運算符2.2.1 基本運算符2.2.2 條件運算符2.2.3 is運算符2.2.4 sizeof運算符2.2.5 typeof運算符2.2.6 checked和unchecked運算符2.2.7 new運算符2.2.8 運算符優(yōu)先級2.3 分支結(jié)構(gòu)2.3.1 if語句2.3.2 if語句的嵌套2.3.3 switch語句2.4 循環(huán)結(jié)構(gòu)2.4.1 for語句2.4.2 while語句2.4.3 do/while語句2.4.4 foreach語句2.4.5 跳轉(zhuǎn)語句2.5 字符串、數(shù)組和集合2.5.1 字符串2.5.2 數(shù)組2.5.3 集合2.6 運行和調(diào)試2.6.1 運行2.6.2 調(diào)試2.7 異常處理2.7.1 異常處理類2.7.2 try和catch的用法2.7.3 finally的用法2.7.4 拋出異常2.8 綜合應(yīng)用上機(jī)實驗第3章 面向?qū)ο蟮某绦蛟O(shè)計3.1 面向?qū)ο蟮某绦蛟O(shè)計基礎(chǔ)3.1.1 什么是面向?qū)ο蟮某绦蛟O(shè)計3.1.2 類和對象的概念3.2 封裝和隱藏3.2.1 定義類3.2.2 定義類成員3.2.3 對象及其成員的訪問3.2.4 構(gòu)造函數(shù)和析構(gòu)函數(shù)3.3 繼承和派生3.3.1 基類和派生類3.3.2 定義派生類3.4 重載和重寫3.4.1 重載3.4.2 重寫3.5 綜合應(yīng)用上機(jī)實驗第4章 Windows窗體應(yīng)用程序開發(fā)4.1 常用控件4.1.1 單選按鈕、復(fù)選框和框架4.1.2 列表框和組合框4.1.3 日歷和時鐘4.2 菜單和工具欄4.2.1 引例--記事本程序4.2.2 菜單設(shè)計4.2.3 工具欄設(shè)計4.3 通用對話框4.3.1 建立通用對話框4.3.2 “打開文件”對話框4.3.3 “保存文件”對話框4.3.4 “字體”對話框4.3.5 “顏色”對話框4.4 多重窗體應(yīng)用程序開發(fā)4.4.1 添加窗體4.4.2 窗體的實例化和顯示4.4.3 窗體的隱藏和關(guān)閉4.4.4 不同窗體間的數(shù)據(jù)訪問4.5 綜合應(yīng)用上機(jī)實驗第5章 圖形圖像編程5.1 GDI+繪圖基礎(chǔ)5.1.1 GDI+概述5.1.2 坐標(biāo)系5.1.3 Graphics類5.1.4 GDI+中常用結(jié)構(gòu)5.2 圖形繪制5.2.1 線條與形狀5.2.2 圖形填充5.2.3 文本輸出5.3 圖像處理5.3.1 加載和顯示圖片5.3.2 裁切和縮放圖像5.3.3 旋轉(zhuǎn)、反射和扭曲圖像5.3.4 非規(guī)則窗體5.4 綜合應(yīng)用上機(jī)實驗第6章 數(shù)據(jù)庫訪問技術(shù)6.1 數(shù)據(jù)庫概述6.1.1 關(guān)系型數(shù)據(jù)庫模型6.1.2 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL6.1.3 創(chuàng)建數(shù)據(jù)庫與數(shù)據(jù)表6.2 ADO.NET數(shù)據(jù)訪問對象6.2.1 ADO.NET簡介6.2.2 連接數(shù)據(jù)庫:Connection對象6.2.3 執(zhí)行SQL語句:Command對象6.2.4 讀取數(shù)據(jù):DataReader對象6.2.5 數(shù)據(jù)適配器:DataAdapter對象6.2.6 數(shù)據(jù)集:DataSet對象6.3 數(shù)據(jù)綁定技術(shù)6.3.1 數(shù)據(jù)綁定6.3.2 簡單數(shù)據(jù)綁定6.3.3 復(fù)雜數(shù)據(jù)綁定6.3.4 用代碼實現(xiàn)綁定6.4 數(shù)據(jù)庫操作6.4.1 數(shù)據(jù)庫操作步驟6.4.2 數(shù)據(jù)庫查詢6.4.3 數(shù)據(jù)庫編輯6.4.4 BLOB數(shù)據(jù)處理6.5 綜合應(yīng)用上機(jī)實驗第7章 文件操作7.1 文件與文件夾7.1.1 System.IO類7.1.2 文件夾管理7.1.3 文件管理7.1.4 文件操作控件7.2 用流讀寫文件7.2.1 流7.2.2 FileStream類7.2.3 文本文件的讀寫7.2.4 二進(jìn)制文件的讀寫7.3 綜合應(yīng)用上機(jī)實驗第2篇 實驗篇實驗1 C#編程環(huán)境和程序設(shè)計初步1.1 知識要點1.2 實驗題解實驗2 C#語言基礎(chǔ)和語句結(jié)構(gòu)2.1 知識要點2.2 實驗題解實驗3 面向?qū)ο蟮某绦蛟O(shè)計初步3.1 知識要點3.2 實驗題解實驗4 用戶界面設(shè)計和窗體應(yīng)用程序開發(fā)4.1 知識要點4.2 實驗題解實驗5 圖形應(yīng)用程序開發(fā)5.1 知識要點5.2 實驗題解實驗6 數(shù)據(jù)庫應(yīng)用程序開發(fā)6.1 知識要點6.2 實驗題解實驗7 文件的訪問與讀寫7.1 知識要點7.2 實驗題解參考文獻(xiàn)

圖書封面

評論、評分、閱讀與下載


    C#程序設(shè)計簡明教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7