编辑:高老师(zr)
QQ:1234090
电话:0411-84706671
邮箱:
C#程序设计实训教程(第二版)
作者:汤承林
出版时间:2019-09-01
定价: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
电子课件《C#程序设计实训教程》(第二版)汤承林
大纲/实训网站链接/实训指导书/实训工作手册《C#程序设计实训教程》(第二版)
实验指导书及答案《C#程序设计实训教程》(第二版)汤承林
源程序《C#程序设计实训教程》(第二版)汤承林
扫码关注
返回顶部