顶部
收藏

C#程序设计(第3版)


作者:
郑卉 陈海珠
定价:
55.00 元
版面字数:
600千字
开本:
16开
装帧形式:
平装
版次:
3
最新版次
印刷时间:
暂无
ISBN:
978-7-04-055982-8
物料号:
55982-00
出版时间:
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 收支查询统计
                                                                                                                                                                                                                                                          • 单元小结
                                                                                                                                                                                                                                                          • 参考文献

                                                                                                                                                                                                                                                          相关图书