本书围绕C#程序设计,用案例的方式,阐述了NET 2.0平台Visual studio.NET 2005集成环境中用C#语言进行程序开发的基础知识。首先介绍了大案例项目的设计和开发工具的使用、面向对象程序设计的基础、C#语言基础;接着讲解了基本的windows窗体程序设计和文件操作程序设计,并在此基础上,系统地讨论了数据库应用程序的设计、网络应用程序设计和多媒体应用程序设计。
本书以大案例贯穿各章节,每章都有实用的小案例和实训环节,还有本章要点、本章小结和习题。
本书可作为高职高专院校计算机应用专业或其他相关专业的教材,也可作为软件技术人员的培训教程或自学参考书。
本书以大案例贯穿各章节,每章都有实用的小案例和实训环节,还有本章要点、本章小结和习题。
第1章 绪论
1.1 “C#上机考试系统”大案例
1.2 项目开发环境
1.3 本章小结
1.4 实训:建立“Hello World”Windows应用程序
1.5 习题
第2章 面向对象程序设计基础
2.1 面向对象程序设计概述
2.2 类的声明和类的成员
2.3 构造函数
2.4 方法与重载
2.5 字段和属性
2.6 继承和多态
2.7 接口
2.8 .NET Framework类库简介
2.9 事件委托机制
2.10 本章小结
2.11 实训
2.12 习题
第3章 C#语言基础
3.1 数据类型
3.2 变量和常量
3.3 运算符和表达式
3.4 流程控制
3.5 本章小结
3.6 实训:考生信息录入
3.7 习题
第4章 Windows窗体程序设计
第5章 文件操作程序设计
第6章 数据库应用程序设计
第7章 网络应用程序设计
第8章 多媒体应用程序设计
参考文献
第1章 绪论
本章要点
本书大案例项目设计概要
VisualStudi0.N盯开发环境
我们使用过许多考试系统,它们是怎样实现的?尤其是如何自动评分?本书将带领大家完成一个考试系统,同时以该系统为线索,逐步掌握MicroSoft.NET平台的isualStu—di0.NET软件开发工具。
一个软件项目的开发过程,可以粗略地划分为分析、设计、实施、部署、维护等几个阶段,本书介绍的大案例将按照这一过程来展开。但本书主要篇幅都是为程序员而不是软件工程师准备的,关于本书未详细讨论的内容,读者可以查阅本书参考文献。
对软件项目来说,先有分析、设计,然后才选择合适的程序设计工具,因此,本章将从大案例的分析、设计开始,引出VisualStudi0.NET软件开发工具。
1.1 “C#上机考试系统”大案例
1.1.1 系统需求分析
1. 领域分析
领域分析(Domainanalysis)是软件工程师了解项目背景信息的过程,然后才能描述问题并提出解决方案。
(1)引言
本案例的领域为“C#程序设计上机考试”。为了考查考生实际操作能力,要开发一个新系统,提供考生上机进行C#