出版時(shí)間:2009-6 出版社:機(jī)械工業(yè)出版社 作者:劉培林,黃,史熒火 編著 頁數(shù):234
Tag標(biāo)簽:無
前言
c#是目前許多軟件公司開發(fā)信息管理系統(tǒng)所使用的重要開發(fā)工具,是計(jì)算機(jī)類專業(yè)學(xué)生應(yīng)掌握的一門專業(yè)課程。通過本書的學(xué)習(xí),能使讀者了解c#yf=發(fā)環(huán)境、c#窗體應(yīng)用程序設(shè)計(jì)、開發(fā)方法,以及基于組件程序設(shè)計(jì)的概念,掌握c#語言的語法、程序結(jié)構(gòu)、編程方法,掌握c#常用和高級控件的屬性設(shè)置、方法調(diào)用與事件代碼編寫方法,了解水晶報(bào)表制作方法,掌握數(shù)據(jù)庫應(yīng)用程序設(shè)計(jì)、開發(fā)方法以及應(yīng)用程序部署方法;能按程序設(shè)計(jì)人員的要求,使用可視化程序設(shè)計(jì)方法編寫計(jì)算機(jī)程序代碼,進(jìn)行程序運(yùn)行與調(diào)試,為最終成為一名應(yīng)用軟件程序員打下必要的基礎(chǔ)。本教材具有如下特點(diǎn):1.“學(xué)生檔案管理系統(tǒng)的設(shè)計(jì)開發(fā)”案例貫穿全書內(nèi)容,將知識點(diǎn)的介紹與學(xué)生檔案管理系統(tǒng)的設(shè)計(jì)開發(fā)有機(jī)地結(jié)合在一起,因此本書教學(xué)適合采用項(xiàng)目式教學(xué)方法或基于工作過程的教學(xué)方法。2.本書以“學(xué)生檔案管理系統(tǒng)的設(shè)計(jì)開發(fā)”作為主要例題講解基本知識點(diǎn),以“學(xué)生成績管理系統(tǒng)的設(shè)計(jì)開發(fā)”作為實(shí)驗(yàn)題,編寫過程中邀請了企業(yè)設(shè)計(jì)開發(fā)人員參加,融人了企業(yè)開發(fā)經(jīng)驗(yàn)與模式,書中內(nèi)容實(shí)用性較強(qiáng),通過本書的學(xué)習(xí)能使讀者很快掌握c#窗體應(yīng)用程序的設(shè)計(jì)、開發(fā)方法。3.書中所有程序界面設(shè)計(jì)均采用了商業(yè)化應(yīng)用程序設(shè)計(jì)的風(fēng)格,在課堂教學(xué)中就開始培養(yǎng)學(xué)生編寫商業(yè)化應(yīng)用程序的能力。4.本書根據(jù)信息管理系統(tǒng)的編程需要,將常用控件(如Text.Box、ComboBox、Button、Data-GridView等)進(jìn)行了重點(diǎn)介紹,并用實(shí)例說明控件的名稱、屬性、方法及具體使用方法,強(qiáng)調(diào)控件的實(shí)際使用,避免了將教材編寫成一本c#說明書或技術(shù)類參考指南,更適合教學(xué)使用。5.數(shù)據(jù)庫應(yīng)用程序設(shè)計(jì)部分既詳細(xì)介紹了使用ADO.NET對象訪問數(shù)據(jù)庫的方法,也給出了使用控件訪問數(shù)據(jù)庫的實(shí)例,便于學(xué)生理解和掌握。高級控件(如ListVJew)應(yīng)用到了學(xué)生檔案管理系統(tǒng)的設(shè)計(jì)開發(fā)中,闡述更加清晰。6.全書用語簡潔,盡可能使用通俗易懂的語言來敘述各章節(jié)內(nèi)容;用例豐富,盡可能使用典型程序例題來說明各知識點(diǎn)的概念與各類對象的使用方法,力求將各章節(jié)的重點(diǎn)、難點(diǎn)內(nèi)容通過實(shí)例解釋清楚,既可作為課堂教學(xué)內(nèi)容的補(bǔ)充,又便于學(xué)生自學(xué)。7.每章開始都有學(xué)習(xí)目標(biāo)、每章結(jié)束都有本章小結(jié),并配有一定數(shù)量的練習(xí)題與實(shí)驗(yàn)題,便于教師教學(xué)和學(xué)生自學(xué)。各章內(nèi)容充實(shí),結(jié)構(gòu)安排合理,章節(jié)之間銜接自然。8.本書提供“學(xué)生檔案管理系統(tǒng)”源程序下載,并提供電子教案供教師參考,讀者可到www.cmpedu.tom免費(fèi)下載。本書第l、2、4章由黃翀編寫,第3、6~8章由劉培林編寫,第5、9章由史熒中編寫,全書由劉培林統(tǒng)稿。由于作者水平有限,書中若有不足之處,懇請讀者給予批評指正。
內(nèi)容概要
本書共9章,內(nèi)容包括:C#開發(fā)環(huán)境,窗體與基本控件,C#語言概述,菜單、工具欄、狀態(tài)欄、對話框與MDI程序設(shè)計(jì),C#數(shù)據(jù)庫開發(fā)環(huán)境與數(shù)據(jù)庫應(yīng)用程序設(shè)計(jì),水晶報(bào)表程序設(shè)計(jì), C#高級控件和應(yīng)用程序的部署?!皩W(xué)生檔案管理系統(tǒng)的設(shè)計(jì)開發(fā)”案例貫穿全書內(nèi)容,將知識點(diǎn)的介紹與學(xué)生檔案管理系統(tǒng)的設(shè)計(jì)開發(fā)有機(jī)地結(jié)合在一起,因此本書教學(xué)適合采用項(xiàng)目式教學(xué)方法或基于工作過程的教學(xué)方法。 本書可以作為高職高專學(xué)校計(jì)算機(jī)、管理、電子類專業(yè)學(xué)生的教材。書中內(nèi)容起點(diǎn)低,可作為C#窗體應(yīng)用程序設(shè)計(jì)的入門性書籍。書中案例完整、實(shí)用性強(qiáng),可作為從事計(jì)算機(jī)應(yīng)用技術(shù)人員的培訓(xùn)和自學(xué)參考書,或程序設(shè)計(jì)類人員的技術(shù)參考書。
書籍目錄
前言第1章 W indows應(yīng)用程序開發(fā)入門 1.1 C#概述 1.1.1 C#與.Net框架的關(guān)系 1.1.2 .NET Framework概述 1.1.3 公共語言運(yùn)行庫 1.2 C#應(yīng)用程序類型 1.3 可視化程序設(shè)計(jì) 1.3.1 面向?qū)ο蟪绦蛟O(shè)計(jì) 1.3.2 可視化程序設(shè)計(jì) 1.3.3 事件驅(qū)動(dòng)的程序設(shè)計(jì) 1.4 Visual Studio 2005介紹 1.4.1 安裝Visual Studio 2005 1.4.2 Visual Studio 2005集成開發(fā)環(huán)境介紹 1.4.3 第1個(gè)W indows應(yīng)用程序 1.5 本章小結(jié) 1.6 習(xí)題一 1.7 實(shí)驗(yàn)一第2章 窗體與控件 2.1 屬性、方法和事件 2.1.1 屬性 2.1.2 方法 2.1.3 事件 2.2 窗體 2.2.1 窗體的主要屬性 2.2.2 窗體的主要事件 2.3 常用控件 2.3.1 控件的命名和添加 2.3.2 標(biāo)簽 2.3.3 文本框 2.3.4 按鈕 2.3.5 列表框 2.3.6 組合框 2.3.7 單選按鈕 2.3.8 復(fù)選框 2.3.9 圖片框 2.3.10 分組框 2.3.11 定時(shí)器控件 2.4 控件布局 2.4.1 調(diào)整控件的位置和大小 2.4.2 控件的對齊 2.4.3 控件的間距 2.5 程序界面設(shè)計(jì)示例 2.6 本章小結(jié) 2.7 習(xí)題二 2.8 實(shí)驗(yàn)二第3章 C#程序設(shè)計(jì)語言 3.1 C#程序組成 3.1.1 類 3.1.2 類代碼 3.1.3 代碼行書寫規(guī)則 3.2 C#的數(shù)據(jù)類型、變量、常量與表達(dá)式 3.2.1 數(shù)據(jù)類型 3.2.2 常量 3.2.3 變量 3.2.4 運(yùn)算符與表達(dá)式 3.2.5 C#中常用公共類及其函數(shù) 3.3 程序結(jié)構(gòu)與流程控制語句 3.3.1 程序的3種基本結(jié)構(gòu) 3.3.2 賦值語句及相關(guān)函數(shù) 3.3.3 分支程序 3.3.4 循環(huán)語句 3.4 數(shù)組 3.4.1 數(shù)組概述 3.4.2 一維數(shù)組 3.4.3 多維數(shù)組的定義與引用 733.4.4 交錯(cuò)數(shù)組 3.4.5 數(shù)組列表 3.4.6 對數(shù)組或數(shù)組列表使用 foreach 3.5 類與對象 3.5.1 基本概念 3.5.2 類 3.5.3 對象 3.5.4 類的繼承 3.5.5 虛方法 3.5.6 密封類 3.5.7 抽象類 3.5.8 內(nèi)部類 3.5.9 接口 3.5.10 類型判斷與轉(zhuǎn)換 3.6 本章小結(jié) 3.7 習(xí)題三 3.8 實(shí)驗(yàn)三第4章 菜單、工具欄、狀態(tài)欄與對話框第5章 數(shù)據(jù)庫應(yīng)用程序開發(fā)環(huán)境簡介第6章 數(shù)據(jù)庫應(yīng)用程序設(shè)計(jì)第7章 水晶報(bào)表第8章 C#窗體應(yīng)用程序高級控件第9章 應(yīng)用程序部署
章節(jié)摘錄
插圖:第1章Windows應(yīng)用程序開發(fā)入門1.1C#概述1.1.1C#與.Net框架的關(guān)系C#(讀作“Csharp”)是Microsoft公司推出的一種以C/C++為基礎(chǔ)的新的開發(fā)語言。作為一種新的程序設(shè)計(jì)語言,C#的特點(diǎn)主要體現(xiàn)在以下兩個(gè)方面:1)它是專門為配合Microsoft的.NETFramework使用而設(shè)計(jì)和開發(fā)的。.NETFramework為使用C#語言設(shè)計(jì)和開發(fā)桌面和網(wǎng)絡(luò)應(yīng)用程序提供了一個(gè)功能強(qiáng)大的平臺。2)它是一種基于現(xiàn)代面向?qū)ο笤O(shè)計(jì)方法的語言。C#語言的開發(fā)和設(shè)計(jì)是Microsoft在近20年眾多面向?qū)ο笳Z言應(yīng)用經(jīng)驗(yàn)的基礎(chǔ)之上完成的。它吸收了其他語言的優(yōu)點(diǎn),使應(yīng)用程序的開發(fā)變得更加簡單和高效。就其本身而言,C#只是一種程序設(shè)計(jì)語言,盡管它的應(yīng)用是基于面向.NET環(huán)境的代碼之上,但它本身并不是.NET框架的一部分。因此,.NET支持的一些特性,C#并不完全支持。而.NET也不完全支持C#語言的一些特性,如運(yùn)算符重載。由于使用c#設(shè)計(jì)和開發(fā)的應(yīng)用程序需要在.NETFramework之上運(yùn)行,所以對于C#語言而言,應(yīng)用程序的實(shí)現(xiàn)依賴于.NET。鑒于這種依賴關(guān)系,在開始介紹c#程序設(shè)計(jì)語言之前,有必要先對.NETFramework進(jìn)行簡單的了解。
編輯推薦
《C#可視化程序設(shè)計(jì)案例教程》是由機(jī)械工業(yè)出版社出版的。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
C#可視化程序設(shè)計(jì)案例教程 PDF格式下載