模块一 C#、NeT应用实例总体概览 1
任务一 人事工资管理信息系统需求分析 2
子任务1 开发背景及目标简介 2
子任务2 应用需求分析 2
任务二 系统总体设计 6
子任务1 系统的基本架构 6
子任务2 系统的数据库设计 9
任务三 Visual Studio 2005集成开发环境 14
任务四 系统的静态界面设计 19
学材小结 21
模块二 C#基础知识 23
任务一 Visual Studio.NET简介 24
任务二 C#的数据类型 26
任务三 常量和变量 39
任务四 运算符与表达式 43
任务五 数据的输入、输出与类型转换 47
学材小结 52
模块三 C#流程控制 55
任务一 语句 56
任务二 选择结构 57
子任务1 if语句和if/else语句 58
子任务2 if/else if结构 61
子任务3 switch语句 63
任务三 循环结构 66
子任务1 while语句 66
子任务2 do/while语句 67
子任务3 for语句 69
子任务4 foreach语句 70
子任务5 多重循环 73
任务四 标记语句与转移语句 75
任务五 程序调试 77
任务六 异常处理 80
学材小结 86
模块四 数组、结构和枚举 89
任务一 理解数组的概念 90
子任务1 一维数组 90
子任务2 多维数组、交错数组 95
子任务3 ArrayList类和HashTable类 99
子任务4 字符串 108
任务二 结构与枚举 112
子任务1 结构 112
子任务2 枚举 116
学材小结 118
模块五 C#的面向对象程序设计 121
任务一 类与对象 122
任务二 类的成员 126
任务三 构造函数与析构函数 136
任务四 继承与多态 140
任务五 接口与委托 149
学材小结 158
模块六 在Visual C#中设计用户界面概览 163
任务一 掌握Button、TextBox、Label常用控件的使用 164
任务二 掌握选择组件、列表组件和容器控件的使用 174
任务三 掌握菜单栏、状态栏与工具栏的设计 185
学材小结 192
模块七 使用ADO.NeT访问数据库概览 195
任务一 ADO.NET类与对象 196
任务二 ADO.NET操作数据库 197
任务三 使用ADO.NET设计业务逻辑层 207
学材小结 210
模块八 C#的文件操作 211
任务一 文本文件的读和写 212
子任务1 文件概述 213
子任务2 文本文件的读写操作 216
任务二 XML文件的读和写 219
子任务1 使用XmlTextWriter创建XML 221
子任务2 使用XmlTextReader读取XML 224
学材小结 228
模块九 应用程序开发实例 231
任务 人事工资管理信息系统数据层的设计 232
学材小结 237
参考文献 238