图书目录

目录

下载源码

项目1初识Visual C#开发环境

项目情境

学习重点与难点

学习目标

任务描述

相关知识

任务1Visual Studio 2017开发环境的安装

任务2创建C#控制台应用程序

任务3创建Windows窗体应用程序

任务4创建WPF应用程序

项目小结

拓展实训

习题

项目2C#基础知识

项目情境

学习重点与难点

学习目标

任务描述

相关知识

任务1编写控制台程序,实现个人简历的制作

任务2简单计算器程序

任务3长方体面积和体积计算器

任务4根据身份证号获取个人信息

项目小结

拓展实训

习题

项目3设计流程控制程序

项目情境

学习重点与难点

学习目标

任务描述

相关知识

任务1输入两个数a和b,编写程序使a的值大于b的值

任务2判断一个数是不是3的倍数

任务3成绩转换

任务4采用switch语句实现任务3

任务5计算景点门票优惠率

任务6简单计算器

任务7输出100以内的所有奇数和、偶数和

任务8用do…while语句改写任务7

任务9用for循环改写任务7

任务10利用foreach统计字符串中各种字符的个数

任务11石头、剪刀、布猜拳游戏

任务12输出图形

任务13输出斐波那契数列的前20项

任务14输出1000以内的完数

任务15百钱买百鸡问题的求解

项目小结

拓展实训

习题

项目4数组的使用

项目情境

学习重点与难点

学习目标

任务描述

相关知识

任务1统计学生成绩中超出平均分的人数

任务2将一个二维数组倒置

任务3输出杨辉三角形

任务4使用Sort()方法对数组进行快速排序

项目小结

拓展实训  

习题

项目5开发窗体应用程序

项目情境

学习重点与难点

学习目标

任务描述

相关知识

任务1制作个人信息登记程序

任务2制作简易文本编辑器

项目小结

拓展实训

习题

项目6使用集合类型开发程序

项目情境

学习重点与难点

学习目标

任务描述

相关知识

任务制作简易通讯录管理程序

项目小结

拓展实训

习题

项目7设计面向对象应用程序

项目情境

学习重点与难点

学习目标

任务描述

相关知识

任务1认识面向对象

任务2定义一个学生类

任务3利用属性访问汽车类的字段

任务4使用属性对年龄字段的访问进行限定

任务5使用方法求圆的面积

任务6利用值传递交换两个变量的值

任务7利用引用传递交换两个变量的值

任务8使用out参数返回矩形的面积

任务9利用方法重载制作简易计算器

任务10使用构造方法制作学生类对象生成器

任务11使用静态成员统计长方体的个数

任务12体验this关键字在类中的不同角色

项目小结

拓展实训

习题

项目8使用继承和多态开发程序

项目情境

学习重点与难点

学习目标

任务描述

相关知识

任务1使用继承定义学生类

任务2在派生类中隐藏从基类继承的成员

任务3使用虚方法与重写方法编写动物出行方式游戏

任务4使用抽象类与抽象方法输出动物的呼吸方式

任务5为海尔和美的厂家制作统一的洗衣机接口

项目小结

拓展实训

习题

项目9文件操作

项目情境

学习重点与难点

学习目标

任务描述

相关知识

任务1文件操作初体验

任务2制作文件编辑器

任务3遍历目录

任务4制作文件流读写器

任务5制作文本文件读写器

任务6制作二进制文件读写器

项目小结

拓展实训

习题

项目10综合实训

项目情境

学习重点与难点

学习目标

任务描述

相关知识

任务1房屋出租管理系统的概要设计

任务2数据库设计

任务3公共类设计

任务4登录模块的设计与功能实现

任务5主窗体模块的设计与功能实现

任务6出租人信息模块的设计与功能实现

任务7房屋信息模块的设计与功能实现

任务8房屋查询模块的设计与功能实现

任务9客户查询模块的设计与功能实现

任务10利润信息模块的设计与功能实现

项目小结

拓展实训

习题

参考文献