欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • C#.NET程序设计项目化教程(第2版微课视频版题库版21世纪高等学校计算机类课程创新系列教材)
      • 作者:编者:张震//陈金萍//李秋|责编:黄芝//李燕
      • 出版社:清华大学
      • ISBN:9787302692065
      • 出版日期:2025/06/01
      • 页数:282
    • 售价:23.92
  • 内容大纲

        本书以Visual Studio 2017为开发平台,从初学者角度出发,以典型的任务为载体,采取课内外项目并行的模式,系统地介绍使用C#进行Windows应用程序开发的常用技术和方法。为贯彻“项目驱动,案例教学,理论实践一体化”的教学理念,每个项目单元内容由项目情境、学习重点与难点、学习目标、任务描述、相关知识、任务实现、项目小结、拓展实训和习题构成,方便在教学过程中将知识的讲解和技能训练相结合。
        本书共包含10个项目单元:初识VisualC#开发环境、C#基础知识、设计流程控制程序、数组的使用、开发窗体应用程序、使用集合类型开发程序、设计面向对象应用程序、使用继承和多态开发程序、文件操作、综合实训。最后部分的综合实训依托一个完整的项目——房屋出租管理系统,让读者体验基于数据库的Windows应用程序的开发过程。
        本书可作为应用型本科院校相关专业的教材,也可作为高职高专、中职学校和培训机构的C#教学用书。
  • 作者介绍

  • 目录

    项目1  初识Visual C开发环境
      项目情境
      学习重点与难点
      学习目标
      任务描述
      相关知识
      任务1  Visual Studio 2017开发环境的安装
      任务2  创建C控制台应用程序
      任务3  创建Windows窗体应用程序
      任务4  创建WPF应用程序
      项目小结
      拓展实训
      习题
    项目2  C基础知识
      项目情境
      学习重点与难点
      学习目标
      任务描述
      相关知识
      任务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  利润信息模块的设计与功能实现

      项目小结
      拓展实训
      习题
    参考文献