出版時(shí)間:2010-2 出版社:北京大學(xué)出版社 作者:宋桂嶺 編 頁數(shù):243
前言
C#是微軟公司發(fā)布的一種面向?qū)ο蟮摹⑦\(yùn)行于.NET Framework之上的高級程序設(shè)計(jì)語言,是微軟公司目前推出的最新的一門編程語言,肩負(fù)著微軟對抗Java陣營的重大使命。它使得程序員可以快速編寫基于Microsoft.NET平臺的應(yīng)用程序。目前,C#語言在軟件開發(fā)行業(yè)中已取得了廣泛的應(yīng)用,很多高等院校也將C@程序設(shè)計(jì)列為計(jì)算機(jī)專業(yè)學(xué)生的必修課程?! ∽鳛槊嫦蚋呗毟邔W(xué)生的教材,本書具有以下特點(diǎn)?! ?.強(qiáng)調(diào)“必需、夠用”原則 本書定位于易學(xué)、易懂、易掌握,強(qiáng)調(diào)知識體系的連續(xù)性,便于教師課堂講解。本書重點(diǎn)講解企業(yè)常用的核心技術(shù),而對于不常用的技術(shù)則弱化講解或不予講解。學(xué)生通過學(xué)習(xí)本書入門后,可自行查閱參考書或MSDN學(xué)習(xí)其他C#編程知識。例如,對于同類書上很少提及但在企業(yè)中廣泛應(yīng)用的查詢統(tǒng)計(jì)報(bào)表功能及Excel、Word互操作功能等,本書給予了詳盡的講解,而類似委托、事件等內(nèi)容,由于在開發(fā)過程中程序員很少編寫類似代碼,在本書中則弱化講解。 2.在強(qiáng)調(diào)動(dòng)手能力的同時(shí),也強(qiáng)調(diào)編程思想的講解 本書根據(jù)高職生源的實(shí)際情況來確定教學(xué)內(nèi)容,明確教學(xué)重點(diǎn)及難點(diǎn),內(nèi)容編排符合學(xué)生的認(rèn)知規(guī)律??紤]到學(xué)生的實(shí)際情況,本書分為兩個(gè)部分:第一部分介紹c#的基礎(chǔ)知識,在講解過程中,通過綜合案例的形式,采用“問題描述”一“思路講解”一“具體實(shí)現(xiàn)”的形式,強(qiáng)調(diào)編程思想的培養(yǎng);第二部分通過超市進(jìn)銷存信息管理系統(tǒng),講述利用c#語言開發(fā)Windows應(yīng)用程序的流程?! ?.項(xiàng)目案例完整,書中代碼可移植性強(qiáng),可直接應(yīng)用于商業(yè)軟件開發(fā) 在介紹“超市進(jìn)銷存信息管理系統(tǒng)”過程中,本書依照軟件項(xiàng)目開發(fā)流程,詳細(xì)介紹數(shù)據(jù)庫操作類設(shè)計(jì)、程序框架設(shè)計(jì)、程序界面設(shè)計(jì)、程序功能編碼等各個(gè)環(huán)節(jié)所要解決的主要問題,并給出詳盡的操作步驟。編者將多年企業(yè)工作經(jīng)驗(yàn)中積累的編碼經(jīng)驗(yàn)融入書中的項(xiàng)目代碼,使全書代碼簡單明了,易學(xué)、易用、易移植,符合軟件公司的實(shí)際崗位需要。 本書在內(nèi)容組織上分為兩大部分:第一部分通過“理論+例題+綜合案例”的形式,對于采用C#進(jìn)行軟件開發(fā)所必需的基本知識進(jìn)行講解;第二部分通過“淮信POS進(jìn)銷存系統(tǒng)”引導(dǎo)讀者完成一個(gè)典型的軟件系統(tǒng)。在編排內(nèi)容時(shí),根據(jù)項(xiàng)目開發(fā)需要,將整個(gè)系統(tǒng)劃分為基礎(chǔ)信息、采購進(jìn)貨、查詢統(tǒng)計(jì)、用戶管理與權(quán)限控制和商品銷售等模塊;對于具體的子模塊,則進(jìn)行了任務(wù)分解。 本書由淮安信息職業(yè)技術(shù)學(xué)院宋桂嶺任主編,淮安信息職業(yè)技術(shù)學(xué)院的郭艾華、劉萬輝、劉升貴參加了部分章節(jié)的編寫。具體編寫分工如下:宋桂嶺編寫了第4~14章,郭艾華編寫了第1章,劉萬輝編寫了第2章,劉升貴編寫了第3章。本書在編寫過程中得到了淮安信息職業(yè)技術(shù)學(xué)院計(jì)算機(jī)系張洪斌等人的悉心指導(dǎo),他們對本書的內(nèi)容、章節(jié)編排等方面提出了寶貴意見和建議,在此對他們表示衷心的感謝。
內(nèi)容概要
本書是C#語言的入門教程。全書分為兩個(gè)部分:第一部分介紹C#的基礎(chǔ)知識,主要包括C#變量和表達(dá)式、流程控制語句、類和對象、繼承和多態(tài)、數(shù)組與集合對象、值類型與引用類型:第二部分通過某超市進(jìn)銷存信息管理系統(tǒng),講解軟件開發(fā)過程中的程序框架設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、界面設(shè)計(jì)的流程,并演示基礎(chǔ)資料設(shè)置模塊、采購入庫模塊、查詢統(tǒng)計(jì)模塊、用戶管理與權(quán)限管理模塊和商品銷售模塊的實(shí)現(xiàn)過程。在系統(tǒng)實(shí)現(xiàn)過程中,本書通過實(shí)際問題帶出知識點(diǎn)的形式,講解異常處理、事件、ADO.NET編程、報(bào)表設(shè)計(jì)、WinForms控件、Excel操作、字符串處理、泛型編程等多項(xiàng).NET知識?! ”緯奶攸c(diǎn)是充分考慮初學(xué)者的學(xué)習(xí)情況,強(qiáng)調(diào)“必需、夠用”原則,在強(qiáng)調(diào)動(dòng)手能力的同時(shí),也強(qiáng)調(diào)編程思想的講解。全書項(xiàng)目案例完整,書中代碼可移植性強(qiáng),可直接應(yīng)用于商業(yè)軟件開發(fā)。本書還免費(fèi)提供教學(xué)視頻、電子教案和項(xiàng)目完整源代碼?! ”緯m合作為高職院校計(jì)算機(jī)專業(yè)的教材,也可作為有一定數(shù)據(jù)庫技術(shù)基礎(chǔ)的計(jì)算機(jī)語言初學(xué)者的入門教程。對于剛剛進(jìn)入公司工作的程序員來說,本書也有較大的參考價(jià)值。
書籍目錄
第一部分 C#程序設(shè)計(jì)基礎(chǔ) 第1章 緒論 1.1 C#程序設(shè)計(jì)語言概述 1.2 .NET Framework概述 1.3 第一個(gè)C#應(yīng)用程序 1.4 “Program.cs”文件分析 本章小結(jié) 習(xí)題 第2章 變量和表達(dá)式 2.1 數(shù)據(jù)類型 2.2 變量與常量 2.3 運(yùn)算符和表達(dá)式 2.4 綜合案例 本章小結(jié) 習(xí)題 第3章 流程控制語句 3.1 程序結(jié)構(gòu)概述 3.2 分支結(jié)構(gòu) 3.3 循環(huán)結(jié)構(gòu) 3.4 綜合案例 本章小結(jié) 習(xí)題 第4章 類和對象 4.1 面向?qū)ο蟾攀? 4.2 類 4.3 對象 4.4 靜態(tài)屬性與靜態(tài)方法 4.5 綜合案例 本章小結(jié) 習(xí)題 第5章 繼承和多態(tài) 5.1 繼承 5.2 多態(tài) 5.3 抽象類 5.4 接口 5.5 綜合案例 本章小結(jié) 習(xí)題 第6章 數(shù)組與集合對象 6.1 數(shù)組 6.2 “Army”類 6.3 “ArrayList”類 6.4 “List(T)”類 6.5 “HashTable”類 6.6綜合案例 本章小結(jié) 習(xí)題 第7章 值類型與引用類型 7.1 值類型與引用類型的區(qū)別 7.2 值類型內(nèi)存分配機(jī)制 7.3 引用類型內(nèi)存分配機(jī)制 7.4 不同類型的參數(shù)傳遞 7.5 “System.Object”類 7.6 裝箱與拆箱 本章小結(jié) 習(xí)題 第二部分 進(jìn)銷存系統(tǒng)項(xiàng)目開發(fā)實(shí)戰(zhàn) 第8章 淮信POS進(jìn)銷存系統(tǒng)設(shè)計(jì) 第9章 系統(tǒng)主界面開發(fā) 第10章 基礎(chǔ)資半斗設(shè)置模塊實(shí)現(xiàn) 第11章 采購入庫功能實(shí)現(xiàn) 第12章 查詢統(tǒng)計(jì)功能實(shí)現(xiàn) 第13章 用戶設(shè)置與權(quán)限管理功能實(shí)現(xiàn) 第14章 商品銷售功能實(shí)現(xiàn) 參考文獻(xiàn)
圖書封面
評論、評分、閱讀與下載
C#程序設(shè)計(jì)項(xiàng)目教程 PDF格式下載