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