×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
C#边做边学(21世纪新形态教·学·练一体化系列丛书)

C#边做边学(21世纪新形态教·学·练一体化系列丛书)

1星价 ¥41.8 (8.4折)
2星价¥41.8 定价¥49.8
暂无评论
图文详情
  • ISBN:9787302573005
  • 装帧:70g胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:300
  • 出版时间:2021-08-01
  • 条形码:9787302573005 ; 978-7-302-57300-5

本书特色

本书融合“教、学、练”于一体,让读者在案例的完成过程中,实现“在练中学,学以致用”的教学理念。本书配套资源丰富,包括教学大纲、教学课件、程序源码、电子教案、习题答案,本书还提供600分钟的微课视频。 C#边做边学-微课视频版教材,以项目案例作为载体,以微课视频展示、讲解读者学习C#时所遇到的难点,融合“教、学、练”于一体,让读者在案例的完成过程中,实现“在练中学,学以致用”的教学理念;本教材特别适合于C#的初学者。

内容简介

  《C#边做边学/21世纪新形态教·学·练一体化系列丛书》以Visual Studio.NET2017作为开发平台,从C#语言基础知识、面向对象编程、可视化编程、数据库编程及应用、二维小游戏开发等方面,深入浅出地全面介绍运用C#语言在.NET框架下开发各种应用程序的方法和技巧。  《C#边做边学/21世纪新形态教·学·练一体化系列丛书》中内容围绕面向对象编程的基础及深入、可视化编程的基础及深入、数据库编程及应用三个方面进行重点论述,以上三个方面既是C#语言的精髓,也是读者入门时非常关键、非常关心的问题。在编排体系上,采用项目带领,任务驱动的教学模式,视每章为一个项目,每个项目由功能介绍、设计思路、关键技术、项目实践、小结等环节组成。全书共分为两个部分:首部分给出14个基础实验项目,基本覆盖C#程序设计的主要知识点、方法和技巧;第二部分给出三个综合性案例,旨在提高读者提升实际项目开发的能力。  《C#边做边学/21世纪新形态教·学·练一体化系列丛书》内容丰富、实用、可操作性强、语言生动流畅,能够使读者在轻松愉快的环境下迅速掌握使用C#语言进行程序设计的方法和技巧。  《C#边做边学/21世纪新形态教·学·练一体化系列丛书》特别适合于C#的初学者,也适用于有一定编程经验并想使用C#开发应用程序的专业人员。  《C#边做边学/21世纪新形态教·学·练一体化系列丛书》可作为高等学校的教材,也适合从事软件开发和应用的人员参考。

目录

**部分 C#程序设计基础 第1章 控制台应用程序开发环境——Hello World来了 1.1 项目案例功能介绍 1.2 项目设计思路 1.3 关键技术 1.3.1 命名空间 1.3.2 类 1.3.3 Main()方法 1.3.4 注释 1.3.5 Console.WriteLine()方法和Console.Write()方法 1.4 项目实践 1.4.1 创建一个空控制台应用程序 1.4.2 编写程序代码和编译运行程序 1.4.3 C#程序结构分析 1.5 小结 1.6 练一练 第2章 Windows应用程序开发环境——Hello C#来了 2.1 项目案例功能介绍 2.2 项目设计思路 2.3 关键技术 2.3.1 添加控件 2.3.2 控件属性 2.3.3 控件方法 2.3.4 控件事件 2.4 项目实践 2.4.1 创建一个空Windows应用程序 2.4.2 设计程序界面及控件属性设置 2.4.3 编写程序代码、运行调试程序 2.4.4 Windows应用程序结构分析 2.5 小结 2.6 练一练 第3章 基本数据类型及运算——求圆的面积和周长 3.1 项目案例功能介绍 3.2 项目设计思路 3.3 关键技术 3.3.1 声明变量 3.3.2 声明常量 3.3.3 基本数据类型的转换 3.3.4 运算符和表达式 3.3.5 简单数据的输入与输出 3.4 项目实践 3.4.1 项目创建 3.4.2 程序代码设计 3.4.3 项目运行 3.5 小结 3.6 练一练 第4章 结构化程序设计一——设计学生成绩统计器一 4.1 项目案例功能介绍 4.2 项目设计思路 4.3 关键技术 4.3.1 流程图 4.3.2 顺序结构 4.3.3 选择结构 4.3.4 标签语句 4.4 项目实践 4.4.1 项目分析与算法流程设计 4.4.2 程序代码设计 4.4.3 系统运行 4.5 小结 4.6 练一练 第5章 结构化程序设计二——设计学生成绩统计器二 5.1 项目案例功能介绍 5.2 项目设计思路 5.3 关键技术 5.3.1 循环结构 5.3.2 while语句与do…while语句 5.3.3 for循环语句和foreach语句 5.4 项目实践 5.4.1 项目分析与算法流程设计 5.4.2 程序代码设计 5.4.3 系统运行 5.5 小结 5.6 练一练 第6章 面向对象程序设计基础一——实现学生信息管理一 6.1 项目案例功能介绍 6.2 项目设计思路 6.3 关键技术 6.3.1 类的定义 6.3.2 类的成员: 字段 6.3.3 类的成员: 属性 6.3.4 类的成员: 方法 6.3.5 类的构造函数和析构函数 6.3.6 类对象的创建和类对象成员的引用 6.4 项目实践 6.4.1 创建一个学生类clsStudent 6.4.2 在类clsStudent中添加相应的字段 6.4.3 在类clsStudent中添加相应的属性 6.4.4 在类clsStudent中添加相应的方法 6.4.5 在类clsStudent中添加构造函数和析构函数 6.4.6 学生类对象的创建及对象成员的引用 6.5 小结 6.6 练一练 第7章 面向对象程序设计基础二——实现学生信息管理二 7.1 项目案例功能介绍 7.2 项目设计思路 7.3 关键技术 7.3.1 类方法的重载 7.3.2 类的静态成员 7.3.3 类的继承 7.4 项目实践 7.4.1 在学生类clsStudent中实现Grow()方法的重载 7.4.2 通过静态字段实现学生人数的统计 7.4.3 基于学生类派生出大学生类 7.5 小结 7.6 练一练 第8章 抽象类、多态和接口——实现运动员训练管理 8.1 项目案例功能介绍 8.2 项目设计思路 8.3 关键技术 8.3.1 定义抽象方法和抽象类 8.3.2 定义接口 8.3.3 多态 8.4 项目实践 8.4.1 定义一个抽象类clsPlayer,在其中定义抽象方法Train() 8.4.2 定义三个clsPlayer的子类,在子类中实现抽象方法Train() 8.4.3 定义测试类,实现调用Train()方法 8.4.4 利用多态实现Train()方法的调用 8.5 小结 8.6 练一练 第9章 数组与方法——统计学生成绩 9.1 项目案例功能介绍 9.2 项目设计思路 9.3 关键技术 9.3.1 数组的概念 9.3.2 一维数组的定义和初始化 9.3.3 访问一维数组中的元素 9.3.4 方法的定义和使用 9.3.5 方法的参数传递 9.4 项目实践 9.4.1 定义学生成绩类clsStudentScore 9.4.2 定义测试类clsScoreTest 9.5 小结 9.6 练一练 第10章 Windows应用程序设计基础——四则运算计算器 10.1 项目案例功能介绍 10.2 项目设计思路 10.3 关键技术 10.3.1 添加和命名窗体,设置窗体的属性 10.3.2 窗体的常见方法 10.3.3 窗体的常见事件 10.3.4 控件的属性和方法 10.3.5 事件的运用 10.4 项目实践 10.4.1 添加计算器窗体,建立Windows应用程序的框架 10.4.2 添加计算器控件,设置其属性 10.4.3 为控件添加事件处理程序,实现功能 10.4.4 测试和运行 10.5 小结 10.6 练一练 第11章 常用控件的应用一——学生注册 11.1 项目案例功能介绍 11.2 项目设计思路 11.3 关键技术 11.3.1 按钮控件 11.3.2 标签控件 11.3.3 文本框控件 11.3.4 单选按钮控件 11.3.5 复选框控件 11.3.6 组合框控件 11.3.7 面板控件和分组框控件 11.3.8 消息框控件 11.4 项目实践 11.4.1 学生用户注册功能分析 11.4.2 界面实现 11.4.3 事件处理和编码 11.4.4 测试和运行 11.5 小结 11.6 练一练 第12章 常用控件的应用二——简单学生信息管理 12.1 项目案例功能介绍 12.2 项目设计思路 12.3 关键技术 12.3.1 ListView控件 12.3.2 在窗体间实现数据交换 12.4 项目实践 12.4.1 学生信息管理的功能分析 12.4.2 界面实现 12.4.3 事件处理和编码实现 12.5 小结 12.6 练一练 第13章 模态对话框的应用——学生爱好调查 13.1 项目案例功能介绍 13.2 项目设计思路 13.3 关键技术 13.3.1 模态对话框 13.3.2 父窗体与对话框的数据访问 13.4 项目实践 13.4.1 学生爱好调查功能分析 13.4.2 设计父窗体、模态对话框 13.4.3 实现对话框自身功能 13.4.4 实现对话框的数据访问功能 13.4.5 显示对话框 13.4.6 测试与运行 13.5 小结 13.6 练一练 第14章 数据库操作技术——学生管理信息系统 14.1 项目案例功能介绍 14.2 项目设计思路 14.3 关键技术 14.3.1 结构化查询语言 14.3.2 .NET数据库应用的体系结构 14.3.3 System.Data命名空间 14.3.4 数据库访问步骤 14.3.5 利用数据源配置向导连接数据库 14.3.6 利用ADO.NET编程连接数据库 14.3.7 数据绑定技术 14.3.8 DataGridView控件的运用 14.4 项目实践 14.4.1 系统功能分析 14.4.2 设计数据库 14.4.3 建立项目 14.4.4 界面设计 14.4.5 编程实现系统功能 14.5 小结 14.6 练一练 第二部分 综合项目实训 第15章 游戏项目实训——贪吃蛇游戏 15.1 游戏概述 15.1.1 游戏实现的功能 15.1.2 游戏运行界面 15.2 游戏概要设计 15.2.1 游戏设计思路 15.2.2 游戏逻辑设计 15.3 关键技术 15.3.1 进程和线程 15.3.2 Thread类 15.3.3 在一个线程中操作另一个线程的控件 15.4 游戏详细设计及代码实现 15.4.1 蛇类的设计实现 15.4.2 主窗体设计实现 15.4.3 游戏颜色设置窗体设计实现 15.5 小结 第16章 图书馆管理信息系统 16.1 开发背景 16.2 需求分析 16.3 系统设计 16.3.1 系统目标 16.3.2 系统预览 16.3.3 系统设计思想 16.3.4 功能模块设计 16.3.5 数据库分析 16.3.6 数据库概念设计 16.3.7 数据库逻辑设计 16.3.8 数据库表之间的关系 16.3.9 文件夹组织结构 16.4 公共类设计 16.4.1 dbConnection.cs类 16.4.2 BaseClass.cs类 16.5 系统登录模块设计 16.5.1 系统登录模块概述 16.5.2 系统登录模块技术分析 16.5.3 系统登录模块实现过程 16.6 主窗体设计 16.6.1 主窗体概述 16.6.2 主窗体实现过程 16.7 系统管理模块设计 16.7.1 系统管理模块概述 16.7.2 系统管理模块实现过程 16.8 图书管理模块设计 16.8.1 图书管理模块概述 16.8.2 图书管理模块实现过程 16.9 读者管理模块设计 16.9.1 读者管理模块概述 16.9.2 读者管理模块实现过程 16.10 借还管理模块设计 16.10.1 借还管理模块概述 16.10.2 借还管理模块实现过程 16.11 查询操作模块设计 16.11.1 查询操作模块概述 16.11.2 查询操作模块实现过程 16.12 用户登录模块设计 16.12.1 用户登录模块概述 16.12.2 用户登录模块实现过程 16.13 小结 第17章 超市进销存管理系统 17.1 开发背景 17.2 需求分析 17.3 系统设计 17.3.1 系统目标 17.3.2 系统功能结构 17.3.3 系统预览 17.3.4 系统业务流程图 17.3.5 数据库设计 17.3.6 数据库概念设计 17.3.7 数据库逻辑结构设计 17.3.8 系统文件夹组织结构 17.4 公共类设计 17.4.1 getSqlConnection类 17.4.2 tb_JhGoodsInfo类 17.4.3 tb_JhGoodsInfoMethod类 17.5 系统登录模块设计 17.5.1 系统登录模块概述 17.5.2 系统登录模块技术分析 17.5.3 系统登录模块实现过程 17.6 主窗体设计 17.6.1 主窗体概述 17.6.2 主窗体技术分析 17.6.3 主窗体实现过程 17.7 商品进货管理模块设计 17.7.1 商品进货管理模块概述 17.7.2 商品进货管理模块技术分析 17.7.3 商品进货管理模块实现过程 17.8 商品销售管理模块设计 17.8.1 商品销售管理模块概述 17.8.2 商品销售管理模块技术分析 17.8.3 商品销售管理模块实现过程 17.9 库存管理模块设计 17.9.1 库存管理模块概述 17.9.2 库存管理模块技术分析 17.9.3 库存管理模块实现过程 17.10 系统开发技巧与难点分析 17.11 小结 参考文献
展开全部

作者简介

黄兴荣,江苏建筑学院副教授,主讲《C#程序设计》、《数据结构》、《ASP.NET程序设计》等课程;已经编著、出版《C#程序设计实用教程》一、二版、《C#程序设计项目教程-实验指导与课程设计》。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航