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

前言

C#作為微軟在21 世紀(jì)推出的新語言,有著其他語言無法比擬的優(yōu)勢(shì)。C#編程語言的應(yīng)用非常廣泛,在軟件行業(yè)的多個(gè)應(yīng)用領(lǐng)域中,它已成為基于.NET Framework解決方案的首選語言。C#作為一門新的程序設(shè)計(jì)語言,集中了C、C++和Java等語言的優(yōu)點(diǎn),是一門現(xiàn)代的、優(yōu)越的、具有廣闊發(fā)展前景的程序設(shè)計(jì)語言。

本書主要基于Visual Studio 2008/.NET Framework 3.5開發(fā)工具和運(yùn)行環(huán)境,闡述了C# 3.0語言的基礎(chǔ)知識(shí),并介紹了使用C# 3.0語言進(jìn)行開發(fā)的實(shí)際案例。本書全面地向讀者介紹了基于C#語言的應(yīng)用程序設(shè)計(jì)的知識(shí)與技巧,并根據(jù)讀者學(xué)習(xí)C#的不同階段準(zhǔn)備了不同難度的C#應(yīng)用程序的典型案例,講解了C#編程語言所涉及的各個(gè)知識(shí)點(diǎn),剖析了C#編程語言的核心技術(shù),向讀者展示了基于.NET環(huán)境的C#應(yīng)用程序的開發(fā)流程。

本書共分為四部分。

第一部分

本部分介紹了本書所使用的開發(fā)工具——Visual Studio 2008與SQL Server數(shù)據(jù)庫(kù),并詳細(xì)介紹了它們的安裝方法與基本設(shè)置。

第二部分

本部分詳細(xì)闡述了C#程序設(shè)計(jì)語言的基礎(chǔ)知識(shí),包括C#語言概述和C#語言的基本語法,如變量與常量的命名規(guī)則、變量的聲明及初始化、運(yùn)算符和強(qiáng)制類型轉(zhuǎn)換等。隨后介紹了面向?qū)ο缶幊痰幕舅枷耄惡蛯?duì)象的概念及類的構(gòu)成,并給出了幾種常用類的主要方法。最后介紹了流程控制語句,包括分支語句和循環(huán)語句。

第三部分

本部分實(shí)現(xiàn)了一個(gè)名為“通信錄”的Windows應(yīng)用程序的項(xiàng)目。讀者能從這個(gè)項(xiàng)目中學(xué)習(xí)到如何開發(fā)管理信息系統(tǒng),并掌握其功能模塊的實(shí)現(xiàn)方法。

本部分首先介紹了“通信錄”管理系統(tǒng)項(xiàng)目分析及系統(tǒng)設(shè)計(jì)的方法,特別介紹了在系統(tǒng)設(shè)計(jì)環(huán)節(jié)數(shù)據(jù)庫(kù)的設(shè)計(jì)方法,并重點(diǎn)介紹了本項(xiàng)目所需用到的各種控件。隨后講解了在.NET環(huán)境下連接數(shù)據(jù)庫(kù)的方法,以及ADO.NET的基本原理。針對(duì)ADO.NET的基本功能與幾大對(duì)象,分別給出了它們的主要屬性與方法,其中重點(diǎn)介紹了DataSet與DataAdapter的應(yīng)用。最后給出了各模塊的程序?qū)崿F(xiàn)代碼。

第四部分

本部分介紹了一個(gè)工會(huì)管理系統(tǒng)的應(yīng)用項(xiàng)目。項(xiàng)目涵蓋了一個(gè)單位的日常工會(huì)管理工作,主要包括工會(huì)辦三事、計(jì)劃生育工作、困難職工統(tǒng)計(jì)、職工大病互助,以及會(huì)員管理等幾個(gè)模塊,從應(yīng)用程序設(shè)計(jì)的角度描述了如何開發(fā)工會(huì)管理系統(tǒng)應(yīng)用程序。第8 章主要進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),第9章則包括了主菜單設(shè)計(jì)、各功能窗體界面設(shè)計(jì)、各功能模塊代碼設(shè)計(jì)等。第10章介紹了水晶報(bào)表工具對(duì)象模型,以及水晶報(bào)表的設(shè)計(jì)模式,給出了報(bào)表窗體和報(bào)表文件設(shè)計(jì)的整個(gè)過程,以及在報(bào)表窗體中查看報(bào)表文件的代碼實(shí)現(xiàn)方法。

本書面向的讀者

本書是為想要學(xué)習(xí)C#編程語言的程序設(shè)計(jì)人員和軟件技術(shù)專業(yè)的學(xué)生而編寫的,目的是通過對(duì)本書的學(xué)習(xí)使讀者能夠熟悉C#語法和掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的思想,從而掌握開發(fā)多層結(jié)構(gòu)的Windows應(yīng)用程序的技術(shù)。本書由淺入深地進(jìn)行講解,即使沒有C#語言基礎(chǔ)的讀者也能理解。

(1)由淺入深、循序漸進(jìn)、重點(diǎn)突出、通俗易學(xué)。

(2)理論與實(shí)踐相結(jié)合,通過綜合項(xiàng)目實(shí)例闡述程序設(shè)計(jì)的基本原理,使讀者不僅能掌握理論知識(shí),還能同時(shí)掌握大量程序設(shè)計(jì)的實(shí)用用法。

(3)本書各章節(jié)配有習(xí)題測(cè)試,并提供了大量的思考與實(shí)踐練習(xí),讓讀者從實(shí)踐中鞏固和應(yīng)用所學(xué)的知識(shí)。

(4)本書提供的所有項(xiàng)目均對(duì)實(shí)現(xiàn)項(xiàng)目的每個(gè)步驟進(jìn)行了詳細(xì)的說明講解,使讀者能夠按部就班地逐步構(gòu)建C#項(xiàng)目。同時(shí),還給出了每個(gè)項(xiàng)目的編譯運(yùn)行結(jié)果,配以難點(diǎn)和要點(diǎn)的講解,使讀者能夠把握實(shí)際開發(fā)所需的技術(shù)要點(diǎn),并能將之應(yīng)用到實(shí)際開發(fā)中去。

學(xué)習(xí)本書所需要的前提條件

為了能夠運(yùn)行本書中的范例,讀者至少需要預(yù)先在計(jì)算機(jī)上安裝如下軟件。

● Visual Studio 2008開發(fā)工具。

● SQL Server 2000數(shù)據(jù)庫(kù)管理工具。

本書由黃昆主編,王電鋼擔(dān)任副主編,王益亮參加了本書的編寫。在完成初稿后,由應(yīng)澤貴為本書擔(dān)任主審,郭紅、沈維東擔(dān)任了部分章節(jié)的審稿工作。本書凝聚了作者近年來在C#程序設(shè)計(jì)上的經(jīng)驗(yàn)與探索,更結(jié)合了近年來教學(xué)中學(xué)生遇到的問題,具有較強(qiáng)的針對(duì)性與實(shí)用性。

為了方便教師教學(xué),本書配有電子教學(xué)課件,請(qǐng)有此需要的教師登錄華信教育資源網(wǎng)(www.hxedu.com.cn)免費(fèi)注冊(cè)后進(jìn)行下載,有問題時(shí)請(qǐng)?jiān)诰W(wǎng)站留言板留言或與電子工業(yè)出版社聯(lián)系(E-mail:hxedu@phei.com.cn)。

由于作者水平有限,疏漏和錯(cuò)誤之處在所難免,歡迎廣大讀者提出寶貴意見。

編者

主站蜘蛛池模板: 富宁县| 稻城县| 女性| 南昌县| 通许县| 崇义县| 高淳县| 松江区| 惠东县| 正安县| 黑水县| 宣恩县| 句容市| 莆田市| 北海市| 漳浦县| 开江县| 怀远县| 嘉义市| 宁蒗| 天长市| 山西省| 房产| 鲁山县| 镇远县| 九台市| 塘沽区| 景德镇市| 巍山| 石台县| 潼关县| 绥滨县| 三亚市| 贡觉县| 大冶市| 宜章县| 美姑县| 白银市| 大丰市| 临泉县| 左贡县|