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