本书综合PC Web应用和移动应用,运用面向对象开发方法,依托IBM Relation Rose 7.0 UML工具,以移动扫描盘点系统为牵引,进行面向对象系统的建模,利用ASP.NET Web应用程序开发技术,选择Microsoft Visual Studio 2010开发工具,基于SAP 8.5系统平台,开发B/S结构的移动扫描盘点系统。为实现多点快速接入,利用Web Service技术,本书阐述了在SAP 8.5 ERP管理软件平台上进行开发的基本思路和具体实现,面向企业级应用,给出了移动扫描盘点系统的发布方法、部署方案以及系统测试知识。本书具有配套的电子课件、源程序、案例数据库和自训题参考答案,可从清华大学出版社网站下载。
本书面向PC Web应用和移动Web应用,包含理论教学和实验教学,各章明确知识目标、能力目标、素质目标,结合HTML基础、表单与CSS、HTML布局、JavaScript、HTML DOM、jQuery、JSON、HTML5、jQuery Mobile和Node.js共十方面内容,分为理论基础与上机实验两个有机环节。上机实验分为上机实验样例讲解和实验任务布置两部分。上机实验样例包含实验目的、程序功能、源程序、实验步骤、程序分析、现象分析与运行结果等。实验任务由一个典型的画图Web应用程序分解而成,贯穿于各章,包括实验题目、实验目的、程序功能、实验类型、实验要求、实验环境、问题及解决办法、运行结果等部分。综合Javascript、jQuery、JSON、HTML5、jQuery Mobile知识,结合具体的实验样例和实验任务,同步阐述网页实用开发技术和面向对象应用程序开发技术。本书适合作为高等院校计算机科学与技术、软件工程、网络工程、信息管理与信息系统专业本科生的教材,亦可作为社会培训机构的实训教材,还可作为网页开发工程技术人员的参考书。
本书面向新经济产业需求,从工程实践的角度出发,按照教育部关于全面推进新工科建设的要求对计算机网络教材进行改革,结合当前网络技术的发展变化而编写,主要讲述计算机网络的基本原理和实践应用,注重创新和前沿技术。全书共分为10章,内容包括计算机网络概述、数据通信基础与物理层、数据链路层、局域网技术、网络层、网络互联与互联设备、传输层、应用层、计算机网络安全以及综合网络实验。内容组织上注重基础知识与新技术的结合,在清楚地阐述计算机网络原理基础知识的基础上,同时介绍计算机网络新技术的发展和应用。 本书适合作为应用型高等院校本科计算机专业、信息技术及电子信息等相关专业的网络课程教材或参考资料,也可作为相关专业工程技术人员继续教育的培训教材,还可以作为广大网络管理人员或工程技术人员学习网络知识的技术参考书。
《51单片机C语言学习之道——语法、函数、Keil工具及项目实战(第2版)》是一部指导初学者快速掌握单片机及C语言的参考书。全书共分为三篇:第一篇入门篇(第1-2章),介绍了单片机及C语言的基础知识、单片机编译调试的一些常用工具软件的使用方法;第二篇(第3-10章),介绍了单片机C语言开发的基础知识,并介绍了单片机的常用功能块及常用接口器件的硬件接口方法和软件驱动方法,本篇内容初学者既可以结合学习板进行边学边练,又可以在未来单片机系统开发中做为参考资料;第三篇综合篇(第11章),介绍了一些基于单片机的实际应用案例的硬件和软件设计,这些案例来源于生产生活实际,可以作为读者进行相关系统开发的参考。 《51单片机C语言学习之道——语法、函数、Keil工具及项目实战(第2版)》适合作为单片机爱好者和工科电类相关专业大学生学习单片机C语言的参考书,不仅适用于51单片机初学者,也可作为51单片机项目开发人员的参考书。
本书介绍了脑与认知及计算相关的基础,主要介绍了方法与技术、神经与信息、视觉与计算、感知与运动、注意与意识、学习与记忆、沟通与语言、情感与计算、发育与可塑、社会与可塑、人工与系统。 本书是作者10年的教学经验和实践成果,全书图文并茂,理论与实践相结合,为人工智能/智能科学与技术专业,脑与神经科学专业学生编写,帮助学生学习人脑机制和应用实践等。 本书可作为理工科本科生、研究生智能类课程教材或参考书,也可作为科技人员智能系统设计与实践的参考手册。
本书紧扣工程教育专业认证的产出导向,选取水务云平台作为样例实践背景。为便于读者动手实践,本书首先阐述网络环境基础知识和技能,然后系统地阐述数据分布式存储、分布式计算框架Spark、轻量级虚拟化技术、云计算资源管理平台以及云应用开发。 本书围绕复杂软件工程问题的解决,除第1章外,各章开始明确给出能力目标和素质目标,每章给出自训任务和案例实践思考,以培养读者的工程思维和系统思维能力。 本书提供了丰富的、配套的二维码,供读者扫描下载配置文件和源程序文件,以方便读者学习和实践。同时本书提供了全部PPT课件、教学大纲、教案,便于教师选作教材。 本书立足云计算的基本原理和服务架构,侧重工程实践和应用开发技术,可作为软件工程、数据科学与大数据技术、计算机科学与技术本科专业云计算课程的教材,也可作为高年级本科生、硕士研究生和云计算工程应用开发人员的参考用书。
本书系统论述了基于ARM 处理器的嵌入式Linux 系统开发的原理、方法与实践。全书共14 章,包括 Linux 概述与系统管理、Linux 编程工具及网络配置、Linux 脚本编程、Linux 内核开发基础和Linux 驱动开 发基础与调试等内容。 本书融汇作者在Linux 系统教学、科研和实际项目研发中的经验,实践性强。在内容编排上,按照读者 学习的一般规律,结合大量实例讲述,使读者能高效地掌握嵌入式Linux 系统的基本原理和应用方法。本书 既可作为高等院校相关专业的教材,也可作为从事嵌入式系统开发人员的参考用书。
本书首先进行计算思维的铺垫,涉及二进制系统、存储程序运行原理、抽象、组合、递归、迭代和算法初步;接着,运用主流面向对象框架集进行软件系统的UML建模和构造;最后,以结构化开发方法为主线贯穿典型项目的需求分析和软件设计。 本书从工程教育专业认证的能力中心和产出导向的视角布局谋篇,总分10章,三大部分。第一部分(第1~4章)讲述软件工程概述、冯·诺依曼计算机基本原理、程序构造方法和算法。第二部分(第5章)讲述软件系统构造方法,以面向对象思维为起点,以运用主流面向对象框架集.NET Framework和J2EE SSM软件构造两层体系架构软件和三层体系架构软件为桥梁,运用IBM Rational Rose进行面向对象的UML建模为落脚点。第三部分(第6~10章)介绍软件生命周期,包括软件的生命周期、可行性分析与开发计划、软件需求分析、软件设计和软件测试与维护。 本书既可作为高等院校计算机科学与技术、软件工程专业各年级本科生和研究生的软件工程类理论和实践课程的教材,又可以作为项目综合实践和毕业设计的指导书,同时又适合从事软件开发岗或产品经理岗的工程技术人员参考。
Linux操作系统在当今的计算机行业中占据了重要的地位,本书从Ubuntu桌面系统的特性和安装、登录和注销等基础操作开始介绍,让读者对Ubuntu桌面系统有更全面的认识和理解。通过详细介绍Ubuntu桌面应用的概述、应用窗口和菜单的使用,以及如何自定义桌面和外观等内容,帮助读者快速熟悉并掌握各种实用应用的使用方法,同时书中插入超过700道同步练习题,针对书中内容进一步强化学习的内容,部分习题需要读者进一步学习找到答案,提升了学习能力。第一篇本书重点介绍了Linux常用应用软件,包括LibreOffice、vi文本编辑器、多媒体播放软件等,帮助读者熟悉和掌握常用的Linux软件的使用方法。第二篇通过涵盖文件系统管理及应用、用户和组管理、软件包管理、进程管理、网络管理与服务器搭建等内容,帮助读者更好地管理和使用系统。对于具有开发需求的用户,本书的第五、六、七、八系统讲解了系统的管理方法,第三篇九、十、十一章分别讲解了Shell编程、LinuxC编程以及Java入门,帮助读者深入理解系统和开发知识,掌握开发过程中所需的技能和工具。本书特别强调了Shell编程的实用性,给读者提供了大量的例子和实践机会,帮助他们快速地掌握Shell编程的方法和技巧。本书配套资料有教学演示PPT、习题参考答案、教学大纲等内容以方便读者学习和授课使用。