项目1 初识Visual C#开发环境 1
任务1 Visual Studio 2010开发环境的安装 9
任务2创建C#控制台应用程序 13
任务3创建Windows窗体应用程序 17
项目小结 19
拓展实训 19
习题 20
项目2 C#基础知识 21
任务1编写控制台程序——实现个人简历的制作 35
任务2简单计算器程序 36
任务3长方体表面积、体积计算器 39
任务4根据身份证号获取个人信息 42
项目小结 44
拓展实训 44
习题 45
项目3 C#流程控制 47
任务1判断一个数是不是3的倍数 68
任务2简易计算器的设计 69
任务3计算机票优惠率 71
任务4猜数字 73
任务5有规律数列求和 75
任务6数据加密 76
任务7输出图形 78
任务8百钱买百鸡问题的求解 80
项目小结 87
拓展实训 87
习题 88
项目4 数组 91
任务1求取一个整数数列中的最大值和最小值 97
任务2二维数组的行和列元素互换 98
任务3输出杨辉三角形 99
任务4使用Sort方法对数组快速排序 101
任务5利用冒泡排序算法对数组中的数进行排序 103
任务6利用选择排序算法对数组中的数进行排序 104
项目小结 105
拓展实训 105
习题 106
项目5 开发窗体应用程序 108
任务1制作个人信息登记程序 145
任务2制作简易文本编辑器 148
项目小结 154
拓展实训 154
习题 156
项目6 使用集合类型开发程序 158
任务 制作简易通讯录管理程序 165
项目小结 168
拓展实训 168
习题 169
项目7 设计面向对象应用程序 170
任务1认知面向对象 181
任务2类的定义 182
任务3初识属性 183
任务4使用属性 185
任务5方法 186
任务6值传递 188
任务7 ref参数 189
任务8 out参数 190
任务9方法重载 192
任务10构造方法 194
任务11静态成员 199
任务12 this关键字 202
项目小结 204
拓展实训 205
习题 206
项目8 使用继承和多态开发程序 212
任务1继承中的构造方法 219
任务2隐藏从基类继承的成员 223
任务3虚方法与方法重写 224
任务4抽象类与抽象方法 227
任务5使用接口 228
项目小结 230
拓展实训 230
习题 232
项目9 文件操作 236
任务1获取文件属性和读写文件 245
任务2文件基本操作 247
任务3目录操作 252
任务4文件流 253
任务5读写文本文件 255
任务6读写二进制文件 258
项目小结 260
拓展实训 260
习题 262
项目10 综合实训 264
任务1房屋出租管理系统的概要设计 271
任务2数据库设计 272
任务3公共类设计 274
任务4登录模块的设计及功能实现 274
任务5主窗体模块的设计及功能实现 276
任务6出租人信息模块的设计及功能实现 280
任务7房屋信息模块的设计及功能实现 284
任务8房屋查询模块的设计及功能实现 287
任务9客户查询模块的设计及功能实现 295
任务10利润信息模块的设计及功能实现 297
项目小结 299
拓展实训 299
习题 300