0


C#程序设计实训教程(第二版)
作者:汤承林丛书名: ISBN:978-7-5685-2286-1页数:0 开本:装帧:平装 出版时间:2019-09-01中图分类:①TP312.8
¥48.80

编辑推荐

“十四五”职业教育国家规划教材、“十三五”职业教育国家规划教材、“十二五”职业教育国家规划教材 配有微课 配套资源:电子课件 

  《C#程序设计实训教程》(第二版)是“十四五”职业教育国家规划教材、“十三五”职业教育国家规划教材、“十二五”职业教育国家规划教材,也是新世纪高职高专教材编审委员会组编的软件专业系列规划教材之一。 
  现今,C#作为软件开发的高级语言之一,已经被很多程序设计者所接收,它简单易学,易于实现,是信息管理、软件技术、计算机网络技术等专业的核心课程内容,在人才培养中占有重要的地位和作用。
  本教材的编写理念是:以就业为导向、以学生为主体,着眼于学生职业生涯发展,注重职业技能的培养。在教材编写过程中,选材内容紧密结合行业生产实际,与行业、企业共同开发,融“教、学、做”为一体的任务,既考虑教材内容的实用性,与行业、企业结合的紧密性,又体现 “教中学、做中学”的教学方法。编者将教材内容结构组织成“单元、任务、子任务”的形式,与传统教材的“章、节、小节”对应,在任务的标题上体现知识的连续、递增,但又不拘泥于传统模式,采用“使用×××操作×××”这样的动宾结构语法,既使读者知道所学的知识(理论),又能体现需要学习的技能。
  每个任务或子任务分为知识准备、任务要求、任务分析、操作步骤和注意点五个环节。
  知识准备:简述任务所需的基础知识;
  任务要求:详细讲解任务所涉及的操作;
  任务分析:通过任务分析,提高学生分析问题和解决问题的能力;
  操作步骤:给出任务的详细操作步骤,使学生通过“学、仿、做”达到理论与实践的统一;
  注意点:易犯错误的提示以及任务知识的扩展,起到举一反三的作用。
  本教材以任务形式讲解C#程序设计基础和实训内容,共分两部分,第一部分讲解C#程序设计基础,第二部分讲解C#程序设计实训。
  第一部分为C#程序设计基础,共分三个单元,九个任务,33个子任务,基础部分以一个学生成绩表信息贯穿基础知识、面向对象和数据库操作。
  单元1:使用C#基础知识操作学生成绩表。本单元主要讲解C#程序的语法基础知识,要求学习者理解、掌握C#的基本语法、数据类型、程序的三种基本结构。
  单元2:使用面向对象知识操作学生成绩表。本单元主要讲解C#的面向对象基础知识,要求学习者理解、掌握对象、类、属性、方法、继承与多态、抽象类和接口等。
  单元3:使用WinForms操作学生成绩表。本单元主要讲解使用ADO.NET控件访问数据库和ADO.NET对象访问数据库技术,实现对数据库表中数据的增、删、改、查操作。
  第二部分为C#程序设计实训,共分四个单元,20个任务,38个子任务,实训内容以一个数据库(POS进销存数据库)贯穿教学过程中,学生不必在多个数据库之间来回穿梭,更容易理解与掌握。
  单元1:POS进销存管理系统设计。本单元主要介绍“POS进销存后台管理系统”中的数据库(表建立,数据库连接,数据库表中数据的增、删和改)操作方法、系统登录功能的设计、数据库操作类的构造、系统主界面(主菜单、工具栏和状态栏)的设计。
  单元2:后台管理系统中的基础资料和采购入库功能设计。本单元主要介绍基础信息的录入(供应商信息、商品信息、商品类别和商品计量单位)、采购入库模块功能(主界面、初始化工作和辅助录入)设计与实现、水晶报表打印采购入库单的设计与实现。
  单元3:后台管理系统中的查询统计和权限管理等功能设计。本单元主要介绍商品查询统计功能的实现,它包括模块功能的介绍、商品分类采购统计功能、Excel统计报表的输出、用户设置与权限管理功能的设计与实现。
  单元4:POS商品销售前台管理系统功能实现。本单元主要介绍“POS商品销售前台管理系统”中模块功能介绍、主界面设计、初始化工作、商品信息录入、商品销售和使用RDLC报表打印销售小票等功能。
  本部分还有一大亮点是报表输出功能:单元2“采购入库单”采用水晶报表;单元3“查询统计”采用Excel输出统计报表;单元4销售“小票打印”采用RDLC报表。
  本教材编程环境是Visual Studio 2010,所有程序都在此环境调试通过。
  在编写本教材的过程中,编者参考、引用和改编了国内外出版物中的相关资料以及网络资源,在此表示深深的谢意!相关著作权人看到本教材后,请与我社联系,我社将按照相关法律的规定支付稿酬。
  由于时间仓促,加之编者水平有限,书中难免存在不当之处,敬请广大读者批评指正,并将意见和建议反馈给我们,以便修订时改进。

                       

 

                          第一部分 C#程序设计基础
单元1 使用C#基础知识操作学生成绩表 / 3
 任务1 使用Visual C#.NET集成开发环境创建一个控制台应用程序 / 3
 任务2 使用数据类型、运算符和表达式操作学生成绩信息 / 9
  任务2.1 使用变量和变量的简单数据类型操作一名学生成绩信息 / 9
  任务2.2 使用结构类型操作一名学生成绩信息 / 16
  任务2.3 使用枚举类型操作一名学生成绩信息 / 20
  任务2.4 使用字符串操作一名学生成绩信息 / 23
  任务2.5 使用类型转换操作一名学生成绩信息 / 25
  任务2.6 使用算术运算、逻辑运算符和表达式操作一名学生成绩信息 / 32
 任务3 使用流程控制语句操作学生成绩表 / 38
  任务3.1 使用if-else语句、switch语句操作一名学生成绩信息 / 38
  任务3.2 使用for循环语句操作多名学生成绩信息 / 45
  任务3.3 使用while循环语句操作多名学生成绩信息 / 48
  任务3.4 使用do-while循环语句操作多名学生成绩信息 / 50
  任务3.5 使用for、while和do-while循环嵌套操作多名学生成绩信息 / 52
  任务3.6 使用break、continue和循环语句操作多名学生成绩信息 / 54
 任务4 使用数组操作多名学生成绩信息 / 56
  任务4.1 使用一维数组操作一名学生成绩信息 / 56
  任务4.2 使用二维数组操作多名学生成绩信息 / 60
 单元小结 / 66
 习 题 / 66

单元2 使用面向对象知识操作学生成绩表 / 70
 任务1 使用类和对象描述学生成绩信息 / 70
  任务1.1 使用类和对象描述学生成绩信息 / 70
  任务1.2 使用类的构造函数描述学生成绩信息 / 77
  任务1.3 使用类的方法描述学生成绩信息 / 83
  任务1.4 使用字段与属性描述学生成绩信息 / 89
  任务1.5 使用静态的字段、构造函数和方法描述学生成绩信息 / 98
 任务2 使用继承、多态、接口等描述学生成绩信息 / 106
  任务2.1 使用类的继承描述学生成绩信息 / 106
  任务2.2 使用类的多态描述学生成绩信息 / 111
  任务2.3 使用抽象类描述学生成绩信息 / 116
  任务2.4 使用接口描述学生成绩信息 / 120
 任务3 使用Array类、ArrayList类描述学生成绩信息 / 123
  任务3.1 使用Array类、对象数组描述学生成绩信息 / 123
  任务3.2 使用ArrayList类的对象描述学生成绩信息 / 128
  任务3.3 使用List

类描述学生成绩信息 / 130
 单元小结 / 132
 习 题 / 132

单元3 使用WinForms操作学生成绩表 / 137
 任务1 使用基本控件设计Windows应用程序 / 137
  任务1.1 第一个Windows应用程序 / 137
  任务1.2 使用常用控件操作学生成绩信息 / 141
 任务2 使用ADO.NET组件操作学生成绩表 / 148
  任务2.1 使用ADO.NET组件和简单窗体控件对学生成绩表进行查询操作 / 148
  任务2.2 使用BindingSource组件对学生成绩表进行查询操作 / 156
  任务2.3 使用ADO组件对学生成绩表进行增、删、改操作 / 160
  任务2.4 使用DataGridView控件对学生成绩表进行增、删、改操作 / 165
 单元小结 / 168
 习 题 / 168

第二部分 C#程序设计实训
单元1 POS进销存管理系统设计 / 173
 任务1 POS进销存系统需求分析 / 173
 任务2 数据库表设计与实现 / 176
  任务2.1 描述数据库数据字典并画出E-R图 / 177
  任务2.2 创建数据库及数据库表 / 180
 任务3 实现系统登录功能 / 181
  任务3.1 系统登录功能主界面设计 / 181
  任务3.2 通过参数化SQL语句实现安全登录 / 184
 任务4 构造数据库操作类 / 185
 任务5 系统主界面设计 / 193
 单元小结 / 196

单元2 后台管理系统中的基础资料和采购入库功能设计 / 198
 任务1 了解模块功能与配置数据库操作类 / 198
 任务2 实现商品类别设置功能 / 201
  任务2.1 显示商品类别信息 / 201
  任务2.2 添加商品类别信息 / 204
  任务2.3 修改商品类别信息 / 206
  任务2.4 删除商品类别信息 / 209
 任务3 实现商品信息设置功能 / 210
  任务3.1 显示商品信息 / 210
  任务3.2 添加、修改商品信息 / 215
  任务3.3 删除商品信息 / 221
 任务4 采购入库功能设计 / 222
  任务4.1 分析采购入库功能 / 222
  任务4.2 采购入库功能主界面设计 / 224
  任务4.3 采购入库初始化 / 228
  任务4.4 实现辅助录入功能 / 230
  任务4.5 实现采购入库功能 / 231
 单元小结 / 235

单元3 后台管理系统中的查询统计和权限管理等功能设计 / 236
 任务1 查询统计模块功能实现 / 236
  任务1.1 理解查询统计模块功能 / 236
  任务1.2 “商品采购汇总”功能界面设计 / 237
  任务1.3 “商品采购汇总”功能初始化 / 239
  任务1.4 实现“商品采购汇总”功能 / 241
  任务1.5 实现“商品采购汇总”导出Excel功能 / 243
 任务2 实现用户管理功能 / 246
  任务2.1 显示用户信息 / 247
  任务2.2 添加、修改用户信息及用户权限 / 249
  任务2.3 权限控制功能实现 / 256
  任务2.4 实现工具栏功能 / 258
 单元小结 / 259

单元4 POS商品销售前台管理系统功能实现 / 261
 任务1 数据库设计 / 262
 任务2 商品销售POS系统主界面设计 / 264
 任务3 商品销售POS的初始化 / 267
 任务4 主窗体中DataGridView数据源的定义 / 270
 任务5 实现主窗体的KeyDown功能 / 272
 任务6 实现商品信息的录入功能 / 275
 任务7 实现商品销售功能 / 278
 任务8 使用RDLC报表实现小票打印功能 / 283
 任务9 商品销售POS操作过程 / 292
 单元小结 / 293

参考文献 / 294

  • 电子课件《C#程序设计实训教程》(第二版)汤承林

    课程: C#程序设计 类型: rar 大小:6.01 MB上传时间: 2022-08-11 17:16:39

  • 大纲/实训网站链接/实训指导书/实训工作手册《C#程序设计实训教程》(第二版)

    课程: C#程序设计 类型: rar 大小:522.09 KB上传时间: 2022-08-11 17:16:39

  • 实验指导书及答案《C#程序设计实训教程》(第二版)汤承林

    课程: C#程序设计 类型: rar 大小:10.49 MB上传时间: 2022-08-11 17:16:39

  • 源程序《C#程序设计实训教程》(第二版)汤承林

    课程: C#程序设计 类型: rar 大小:39.13 MB上传时间: 2022-08-11 17:16:40

全部下载
0.722714s