顶部
收藏

C#程序设计(第3版)


作者:
郑卉 陈海珠
定价:
55.00元
ISBN:
978-7-04-055982-8
版面字数:
0.000千字
开本:
16开
全书页数:
暂无
装帧形式:
平装
重点项目:
暂无
出版时间:
2022-07-06
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
软件技术

本书是“十四五”职业教育国家规划教材,也是国家职业教育软件技术专业教学资源库“C# 程序设计”的配套教材。本书是按照高职高专软件技术人才培养方案的要求,总结近几年国家示范性高职院校软件技术专业教学改革经验编写而成。

本书以任务驱动方式组织知识点,全书共分为7 个单元,主要内容包括C# 语言简介、C# 语言基础、面向对象的C#、C# 进阶编程、Windows 窗体、数据访问、综合应用。本书理论与实践并重,内容循序渐进,语言和示例代码简洁易懂,而且配有大量的实训任务,便于读者上机操作。通过对各个单元的学习加深对知识的理解,强化学生分析问题和解决问题的能力,激发学生的创新实践能力。

本书配有微课视频、授课用PPT、案例素材、习题答案等丰富的数字化学习资源。与本书配套的数字课程“C# 程序设计”已在“智慧职教”平台(www.icve.com.cn)上线,学习者可登录平台在线学习,授课教师可调用本课程构建符合自身教学特色的SPOC 课程,详见“智慧职教”服务指南。教师也可发邮件至编辑邮箱1548103297@qq.com 获取相关资源。

本书适合作为高等职业院校相关专业的C# 课程教材,也适合作为各类工程技术人员和程序设计人员的参考用书。

  • 前辅文
  • 单元1 C# 语言简介
    • 学习目标
      • 场景描述
    • 任务1.1 搭建C# 开发环境
      • 知识储备
        • 1.1.1 .NET Framework 概述
        • 1.1.2 C# 语言开发环境
      • 任务实施
      • 项目实训
    • 任务1.2 创建C# 应用程序
      • 知识储备
        • 1.2.1 使用Visual Studio 创建项目
        • 1.2.2 Console 类
        • 1.2.3 C# 程序结构
        • 1.2.4 使用命令行编译程序
      • 任务实施
      • 项目实训
      • 单元小结
  • 单元2 C# 语言基础
    • 学习目标
      • 场景描述
    • 任务2.1 C# 数据类型、变量和常量、运算符和表达式
      • 知识储备
        • 2.1.1 数据类型、变量和常量
        • 2.1.2 运算符和表达式
        • 2.1.3 数据类型转换
      • 任务实施
      • 项目实训
    • 任务2.2 C# 程序的流程控制
      • 知识储备
        • 2.2.1 分支语句
        • 2.2.2 循环语句
        • 2.2.3 转移语句
      • 任务实施
      • 项目实训
      • 单元小结
  • 单元3 面向对象的C#
    • 学习目标
      • 场景描述
    • 任务3.1 类和对象
      • 知识储备
        • 3.1.1 类的定义和对象的创建
        • 3.1.2 方法及其参数
        • 3.1.3 访问修饰符
        • 3.1.4 属性和索引器
        • 3.1.5 静态成员和静态类
        • 3.1.6 命名空间
      • 任务实施
      • 项目实训
    • 任务3.2 继承和多态
      • 知识储备
        • 3.2.1 继承
        • 3.2.2 虚方法
        • 3.2.3 抽象类和抽象方法
        • 3.2.4 接口
      • 任务实施
      • 项目实训
      • 单元小结
  • 单元4 C# 进阶编程
    • 学习目标
      • 场景描述
    • 任务4.1 异常处理
      • 知识储备
        • 4.1.1 异常的基本概念
        • 4.1.2 结构化异常处理
        • 4.1.3 自定义异常
      • 任务实施
    • 任务4.2 枚举类型和结构类型
      • 知识储备
        • 4.2.1 枚举类型
        • 4.2.2 结构类型
      • 任务实施
      • 项目实训
    • 任务4.3 委托和事件
      • 知识储备
        • 4.3.1 委托
        • 4.3.2 事件
        • 4.3.3 程序集和反射
      • 任务实施
      • 项目实训
    • 任务4.4 字符串和正则表达式
      • 知识储备
        • 4.4.1 字符串
        • 4.4.2 DateTime 类
        • 4.4.3 正则表达式和Regex 类
      • 任务实施
      • 项目实训
    • 任务4.5 集合和泛型
      • 知识储备
        • 4.5.1 集合
        • 4.5.2 泛型
      • 任务实施
      • 项目实训
      • 单元小结
  • 单元5 Windows 窗体
    • 学习目标
      • 场景描述
    • 任务5.1 创建Windows 应用程序
      • 知识储备
        • 5.1.1 创建Windows 窗体应用程序
        • 5.1.2 Control 类和控件继承层次
        • 5.1.3 窗体的常用属性、方法和事件
        • 5.1.4 资源文件和配置文件
      • 任务实施
      • 项目实训
    • 任务5.2 常用窗体控件
      • 知识储备
        • 5.2.1 常用控件Label、Button 和TextBox
        • 5.2.2 LinkLabel 控件
        • 5.2.3 RadioButton 控件和CheckBox控件
        • 5.2.4 RichTextBox 控件
        • 5.2.5 列表控件
        • 5.2.6 日期控件
        • 5.2.7 数字调节控件
        • 5.2.8 容器控件
        • 5.2.9 视图控件
        • 5.2.10 其他控件和组件
        • 5.2.11 用户控件
      • 任务实施
      • 项目实训
    • 任务5.3 菜单、工具栏、状态栏、对话框和消息框
      • 知识储备
        • 5.3.1 菜单
        • 5.3.2 工具栏和状态栏
        • 5.3.3 对话框
        • 5.3.4 消息框
        • 5.3.5 将窗体显示为对话框
      • 任务实施
      • 项目实训
      • 单元小结
  • 单元6 数据访问
    • 学习目标
      • 场景描述
    • 任务6.1 访问文件
      • 知识储备
        • 6.1.1 文件和流
        • 6.1.2 读写文本文件和二进制文件
        • 6.1.3 读写内存流
        • 6.1.4 读写缓存流
      • 任务实施
      • 项目实训
    • 任务6.2 管理文件和目录
      • 知识储备
        • 6.2.1 File 类和Directory 类
        • 6.2.2 FileInfo 类和DirectoryInfo类
        • 6.2.3 Path 类
        • 6.2.4 DriveInfo 类
      • 任务实施
      • 项目实训
    • 任务6.3 访问数据库
      • 知识储备
        • 6.3.1 在Visual Studio 中使用数据库
        • 6.3.2 ADO.NET 模型
        • 6.3.3 数据提供程序
        • 6.3.4 数据集
        • 6.3.5 事务处理
      • 任务实施
      • 项目实训
      • 单元小结
  • 单元7 综合应用
    • 学习目标
    • 任务7.1 三层架构及实体类
      • 7.1.1 概述
      • 7.1.2 基于三层架构操作数据
    • 任务7.2 个人记账系统的实现
      • 7.2.1 系统设计
      • 7.2.2 登录
      • 7.2.3 主界面
      • 7.2.4 收入处理
      • 7.2.5 支出处理
      • 7.2.6 收支查询统计
      • 单元小结
  • 参考文献

相关图书