
《C#.NET程序设计项目化教程(第2版·微课视频版)》
作者:张震、陈金萍、李秋
“工作过程项目化”模式,结合“理论实践一体化”理念,精心筛选典型项目作载体。
配套微课视频、作业系统、教学课件、教学大纲、程序源码、习题答案等资源。
内容简介
本书以Visual Studio 2017 为开发平台,从初学者角度出发,以典型的任务为载体,采取课内外项目并行的模式,系统地介绍使用C。为贯彻“项目驱动,案例教学,理论实践一体化”的教学理念,每个项目单元内容由项目情境、学习重点与难点、学习目标、任务描述、相关知识、任务实现、项目小结、拓展实训和习题构成,方便在教学过程中将知识的讲解和技能训练相结合。
本书共包含10个项目单元: 初识Visual C、C、设计流程控制程序、数组的使用、开发窗体应用程序、使用集合类型开发程序、设计面向对象应用程序、使用继承和多态开发程序、文件操作、综合实训。最后部分的综合实训依托一个完整的项目——房屋出租管理系统,让读者体验基于数据库的Windows应用程序的开发过程。
读者对象
本书可作为应用型本科院校相关专业的教材,也可作为高职高专、中职学校和培训机构的C。
目录
项目情境
学习重点与难点
学习目标
任务描述
相关知识
任务1Visual Studio 2017开发环境的安装
任务3创建Windows窗体应用程序
任务4创建WPF应用程序
项目小结
拓展实训
习题
项目情境
学习重点与难点
学习目标
任务描述
相关知识
任务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利润信息模块的设计与功能实现
项目小结
拓展实训
习题
参考文献
精彩样章







下一篇:新书放送 · 第52期