内容简介
《C#物联网程序设计基础》基于VisualStudio2012,采用案例驱动的方式编写,旨在让读者掌握物联网应用系统开发的思路、方法和常用技术。《C#物联网程序设计基础》共8章,包括初识C#编程、C#语法基础、流程控制、数组与集合、函数、面向对向编程—类和对象、面向对向编程—继承和多态、线程处理,每章都根据教学需要配备了典型的实用案例。《C#物联网程序设计基础》是全国职业院校技能大赛赛项成果转化教材,吸纳了教学一线教师的教学经验和技能大赛合作企业的开发成果,具有通俗易懂、内容精练、重点突出、层次分明和实例丰富的特点。
《C#物联网程序设计基础》可作为各类职业院校物联网及相关专业的教材,也可作为C#编程入门的培训教材,以及软件开发人员的工具书籍。
《C#物联网程序设计基础》配有所有案例的源代码和实验相关的文档,以及课后习题答案和电子教案,选用《C#物联网程序设计基础》作为教材的教师可以从机械工业出版社教育服务网免费注册下载或联系编辑咨询。
前言/序言
《C#物联网程序设计基础》全面讲述了C#语言基础、面向对象编程技术、基于C#的物联网应用系统开发技术。《C#物联网程序设计基础》共8章,第1~5章讲述C#语言基础,包括C#入门知识,物联网实训设备简介,C#的变量、运算符和表达式,流程控制,数组,函数等;第6章和第7章详细介绍了面向对象编程技术,包括类、对象、封装、继承、多态和异常处理等;作为C#应用系统编程关键技术的线程处理在第8章予以介绍。
通过对《C#物联网程序设计基础》的学习,读者可以具备简单C#应用系统代码的编写、修改、测试能力,可以从事C#开发工程师、测试工程师、系统维护工程师等,具有广阔市场前景的职业岗位工作。
《C#物联网程序设计基础》是由全国职业院校技能大赛赛项成果转化的教材,吸纳了来自一线指导教师的教学经验和技能大赛合作企业的开发成果。在编写过程中,强调C#语言的基础性和技术的实用性。在讲述基础理论时,深入浅出、易懂易学;介绍应用技术时详尽周密,图文并茂。此外,《C#物联网程序设计基础》还具有以下特点:
.适用于“案例驱动”教学模式。为了使C#语言基础变得通俗易懂,《C#物联网程序设计基础》几乎每章都用引例来说明相关概念和操作,并且始终贯穿了一个大的物联网应用实例。采用“基于C#基础知识案例”和“基于设备的物联网应用系统案例”两种案例类型,在各个章节逐步构建应用程序,带领读者学习C#编程的基础知识。
.整合物联网专业课程的教学需求。以往多数的C#编程基础书籍只是单纯地讲解C#语言,与实际应用的硬件设备脱钩,《C#物联网程序设计基础》整合了这两部分内容,在讲解C#编程基础时,介绍了如何基于物联网实训系统开发应用程序,适用于目前物联网应用相关专业的课程整合教学需求。
教学建议:
《C#物联网程序设计基础》建议安排80学时,对于中职学生,带*部分不安排学时,有能力的中职学生可自行学习。具体建议如下:
章实践学时理论学时中职高职
第1章初识C#编程4242
第2章C#语法基础6644
第3章流程控制4444
第4章数组与集合6644
第5章函数4444
第6章面向对象编程——类和对象14141212
第7章面向对象编程——继承和多态**42
第8章线程处理
机动2422
合计40403834
《C#物联网程序设计基础》由福建信息职业技术学院的胡锦丽、广东理工职业技术学院的唐建清任主编,北京新大陆时代教育科技有限公司的邹梓秀、广东理工职业技术学院的邹国霞、广东省轻工职业技术学校的吴显卫、广东佛山职业技术学院的乔海晔、广西电子高级技工学校的莫海城和北京市信息管理学校的胡志齐任副主编,参加编写的还有张吉沅、贾艳光、吴民、郝政、董良进和陈佳。胡锦丽确定教材大纲、规划各章节内容、编写第1~6章,并完成《C#物联网程序设计基础》的修改和统稿工作;其余编者编写第7和第8章。
主编胡锦丽老师是全国职业院校技能大赛高职组“物联网应用技术”赛项的专家组成员、优秀指导教师、赛项一等奖指导教师,她主持的《能力进阶、项目导向的物联网专业人才培养模式》教学成果获得了省级二等奖,并取得了“基于RFID技术的资产管理系统”等与C#相关的软件制作权,她还主持参与过多项与课程相关的国家级、省级政府科研项目。
由于编者水平有限,书中难免存在不足之处,恳请广大读者批评指正。