本書圍繞C#程序設(shè)計,用案例的方式,闡述了NET 2.0平臺Visual studio.NET 2005集成環(huán)境中用C#語言進行程序開發(fā)的基礎(chǔ)知識。首先介紹了大案例項目的設(shè)計和開發(fā)工具的使用、面向?qū)ο蟪绦蛟O(shè)計的基礎(chǔ)、C#語言基礎(chǔ);接著講解了基本的windows窗體程序設(shè)計和文件操作程序設(shè)計,并在此基礎(chǔ)上,系統(tǒng)地討論了數(shù)據(jù)庫應(yīng)用程序的設(shè)計、網(wǎng)絡(luò)應(yīng)用程序設(shè)計和多媒體應(yīng)用程序設(shè)計。
本書以大案例貫穿各章節(jié),每章都有實用的小案例和實訓(xùn)環(huán)節(jié),還有本章要點、本章小結(jié)和習(xí)題。
本書可作為高職高專院校計算機應(yīng)用專業(yè)或其他相關(guān)專業(yè)的教材,也可作為軟件技術(shù)人員的培訓(xùn)教程或自學(xué)參考書。
本書以大案例貫穿各章節(jié),每章都有實用的小案例和實訓(xùn)環(huán)節(jié),還有本章要點、本章小結(jié)和習(xí)題。
第1章 緒論
1.1 “C#上機考試系統(tǒng)”大案例
1.2 項目開發(fā)環(huán)境
1.3 本章小結(jié)
1.4 實訓(xùn):建立“Hello World”Windows應(yīng)用程序
1.5 習(xí)題
第2章 面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)
2.1 面向?qū)ο蟪绦蛟O(shè)計概述
2.2 類的聲明和類的成員
2.3 構(gòu)造函數(shù)
2.4 方法與重載
2.5 字段和屬性
2.6 繼承和多態(tài)
2.7 接口
2.8 .NET Framework類庫簡介
2.9 事件委托機制
2.10 本章小結(jié)
2.11 實訓(xùn)
2.12 習(xí)題
第3章 C#語言基礎(chǔ)
3.1 數(shù)據(jù)類型
3.2 變量和常量
3.3 運算符和表達式
3.4 流程控制
3.5 本章小結(jié)
3.6 實訓(xùn):考生信息錄入
3.7 習(xí)題
第4章 Windows窗體程序設(shè)計
第5章 文件操作程序設(shè)計
第6章 數(shù)據(jù)庫應(yīng)用程序設(shè)計
第7章 網(wǎng)絡(luò)應(yīng)用程序設(shè)計
第8章 多媒體應(yīng)用程序設(shè)計
參考文獻
第1章 緒論
本章要點
本書大案例項目設(shè)計概要
VisualStudi0.N盯開發(fā)環(huán)境
我們使用過許多考試系統(tǒng),它們是怎樣實現(xiàn)的?尤其是如何自動評分?本書將帶領(lǐng)大家完成一個考試系統(tǒng),同時以該系統(tǒng)為線索,逐步掌握MicroSoft.NET平臺的isualStu—di0.NET軟件開發(fā)工具。
一個軟件項目的開發(fā)過程,可以粗略地劃分為分析、設(shè)計、實施、部署、維護等幾個階段,本書介紹的大案例將按照這一過程來展開。但本書主要篇幅都是為程序員而不是軟件工程師準備的,關(guān)于本書未詳細討論的內(nèi)容,讀者可以查閱本書參考文獻。
對軟件項目來說,先有分析、設(shè)計,然后才選擇合適的程序設(shè)計工具,因此,本章將從大案例的分析、設(shè)計開始,引出VisualStudi0.NET軟件開發(fā)工具。
1.1 “C#上機考試系統(tǒng)”大案例
1.1.1 系統(tǒng)需求分析
1. 領(lǐng)域分析
領(lǐng)域分析(Domainanalysis)是軟件工程師了解項目背景信息的過程,然后才能描述問題并提出解決方案。
。1)引言
本案例的領(lǐng)域為“C#程序設(shè)計上機考試”。為了考查考生實際操作能力,要開發(fā)一個新系統(tǒng),提供考生上機進行C#