顶部
收藏

C#程序设计(第2版)


作者:
郑卉 陈海珠
定价:
43.00 元
版面字数:
480千字
开本:
16开
装帧形式:
平装
版次:
2
最新版次
印刷时间:
2020年
ISBN:
978-7-04-047486-2
物料号:
47486-00
出版时间:
2017-05-11
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
软件技术

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

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

与本书配套的数字课程已在“智慧职教”(www.icve.com.cn)网站上线,学习者可以登录网站进行学习,也可以通过扫描书中二维码观看教学视频,详见“智慧职教使用指南”。

本书适合作为高等职业院校相关专业的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 收支查询统计
                                                                                                                                                                                                                                                            • 单元小结
                                                                                                                                                                                                                                                            • 参考文献
                                                                                                                                                                                                                                                            微课1-1C#语言开发环境
                                                                                                                                                                                                                                                            文档mp4
                                                                                                                                                                                                                                                            微课1-2创建“控制台应用程序”
                                                                                                                                                                                                                                                            文档mp4
                                                                                                                                                                                                                                                            微课1-3Console 类
                                                                                                                                                                                                                                                            文档mp4
                                                                                                                                                                                                                                                            微课1-4C#程序结构
                                                                                                                                                                                                                                                            文档mp4
                                                                                                                                                                                                                                                            详见纸质图书
                                                                                                                                                                                                                                                            微课任务解决1.2控制台的输入和输出
                                                                                                                                                                                                                                                            文档mp4
                                                                                                                                                                                                                                                            详见纸质图书
                                                                                                                                                                                                                                                            微课2-1变量、常量
                                                                                                                                                                                                                                                            文档mp4
                                                                                                                                                                                                                                                            详见纸质图书
                                                                                                                                                                                                                                                            微课2-2值类型和引用类型
                                                                                                                                                                                                                                                            文档mp4
                                                                                                                                                                                                                                                            详见纸质图书
                                                                                                                                                                                                                                                            微课2-3数组
                                                                                                                                                                                                                                                            文档mp4
                                                                                                                                                                                                                                                            详见纸质图书
                                                                                                                                                                                                                                                            微课2-4运算符和表达式
                                                                                                                                                                                                                                                            文档mp4
                                                                                                                                                                                                                                                            详见纸质图书
                                                                                                                                                                                                                                                            微课2-5数据类型转换
                                                                                                                                                                                                                                                            文档mp4
                                                                                                                                                                                                                                                            详见纸质图书
                                                                                                                                                                                                                                                            微课任务解决2.1输入存款数额和存款年限,计算存款到期后的本息合计金额
                                                                                                                                                                                                                                                            文档mp4
                                                                                                                                                                                                                                                            详见纸质图书
                                                                                                                                                                                                                                                            微课2-6顺序语句
                                                                                                                                                                                                                                                            文档mp4
                                                                                                                                                                                                                                                            详见纸质图书
                                                                                                                                                                                                                                                            微课2-7if-else语句
                                                                                                                                                                                                                                                            文档mp4
                                                                                                                                                                                                                                                            详见纸质图书
                                                                                                                                                                                                                                                            微课2-8switch-case语句
                                                                                                                                                                                                                                                            文档mp4
                                                                                                                                                                                                                                                            详见纸质图书
                                                                                                                                                                                                                                                            微课2-9循环语句-for
                                                                                                                                                                                                                                                            文档mp4
                                                                                                                                                                                                                                                            详见纸质图书
                                                                                                                                                                                                                                                            微课2-10循环语句-while
                                                                                                                                                                                                                                                            文档mp4
                                                                                                                                                                                                                                                            详见纸质图书
                                                                                                                                                                                                                                                            微课2-11循环语句-do-while
                                                                                                                                                                                                                                                            文档mp4
                                                                                                                                                                                                                                                            详见纸质图书
                                                                                                                                                                                                                                                            微课2-12break语句
                                                                                                                                                                                                                                                            文档mp4
                                                                                                                                                                                                                                                            详见纸质图书
                                                                                                                                                                                                                                                            微课2-13continue语句
                                                                                                                                                                                                                                                            文档mp4
                                                                                                                                                                                                                                                            详见纸质图书
                                                                                                                                                                                                                                                            微课任务解决2.2实现简易计算器
                                                                                                                                                                                                                                                            文档mp4
                                                                                                                                                                                                                                                            详见纸质图书

                                                                                                                                                                                                                                                            相关图书