软件与程序设计
-
移动终端交互界面设计王巍本书包含四个章节,*章从交互界面、主流平台、移动设备的尺寸标准、设计的基本流程四个方面详细阐释了移动终端交互界面设计的概念,是整本书的总起章。第二章到第四章依次介绍了一种移动终端交互界面设计的风格,分别是拟物风格、扁平风格和插画风格。介绍完每种风格后都辅之以相关的实训项目加深理解。 -
C语言程序设计实训指导衡军山 马晓晨本书为国家精品资源共享课配套教材,是与衡军山、马晓晨主编的《C语言程序设计》配合使用的实践教学参考书。全书共分为三部分,*部分是与教材相配套的各教学单元的实践题目汇编,共10个单元,每个单元包括知识点回顾、单元练习、实训任务、拓展任务;第二部分是实践技能综合测试,包括分阶段自测题和综合测试题;第三部分是全国计算机等级考试二级C语言考试说明及考试样题。 本书的配套主教材建设有多个微课视频,同时配套建设了课程标准、授课计划、电子教案、教学课件PPT、学习思维导图、案例源码、习题答案等数字化学习资源。与本书配套的数字课程在“智慧职教”(www.icve.com.cn)上线,读者可以登录进行学习并下载基本教学资源,详见“智慧职教服务指南”,也可发邮件至编辑邮箱1548103297@qq.com获取相关资源。 本书适用于高等职业院校应用型、技能型人才培养的各类教育使用,也可供报考计算机等级考试的考生和其他自学者参考。 -
Python寻宝之旅袁伟 主编本书稿是面向教师的编程知识教学参考书。全书共分为4部分,以有趣的“寻宝之旅”故事引入编程,基于七、八年级信息技术教材Python编程知识点需求,从Python基本语法、turtle模块、random模块、opencv模块、numpy模块和matplotlib模块等多个角度用实例的方法深入浅出做出讲解,同时,书稿中穿插有练一练、填空补充等习题。本书也可作为初等教育阶段Python编程课辅助用书,可供对Python编程感兴趣的人群阅读。 -
算法详解日沉云起2011 年,C++标准委员会发布了ISO C++ 标准的一个重要修订版,即C++11 ,揭开了C++发展的新篇章。目前,许多程序设计竞赛和相关考试都已经提供了支持C++11 程序运行的编译器。本书的代码完全采用C++11 的语法进行编写,并力求帮助读者养成一种良好的C++11 代码编写风格,在程序设计竞赛和相关考试中能够快速而准确地编写代码。除了介绍C++11 新特性之外,本书还会详细介绍各类基础的数据结构和算法。本书的具体内容包括5 个部分:C++11 基础、C++11 标准库简介、算法基础、数据结构基础、C++标准库进阶。本书主要面向计算机专业零基础的学习者,特别适合作为学习C++语言、数据结构与算法的入门书籍,也可作为计算机专业研究生入学考试复试上机考试、各类算法考试和算法竞赛的辅导书籍。(责任编辑邮箱:jinacmp@163.com) -
Java EE互联网轻量级框架整合开发杨开振随着移动互联网的兴起,以Java技术为后台的互联网技术占据了市场的主导地位。在Java互联网后台开发中,SSM框架(Spring Spring?MVC MyBatis)成为了主要架构,本书讲述了SSM框架从入门到实际工作的要求。与此同时,为了提高系统性能,NoSQL(尤其是Redis)在互联网系统中已经广泛应用用,为了适应这个变化,本书通过Spring讲解了有关Redis的技术应用。随着微服务的异军凸起,Spring微服务也成为时代的主流,本书也包括这方面的内容。本书主要分为7部分:第1部分对Java互联网的框架和主要涉及的模式做简单介绍;第2部分讲述MyBatis技术;第3部分讲述Spring基础(包括IoC、AOP和数据库应用),重点讲解Spring数据库事务应用,以满足互联网企业的应用要求;第4部分讲述Spring?MVC框架;第5部分通过Spring讲解Redis技术;第6部分讲解Spring微服务(Spring?Boot和Spring?Cloud);第7部分结合本书内容讲解Spring微服务实践。 -
C程序设计基础耿祥义、张跃平C语言不仅是计算机学科的一门基础语言,而且由于其高效、灵活,特别适合用来编写操作硬件设备的程序,因此在嵌入式领域有着广泛的应用。 本书每个教学单元采用基础知识、基础训练和上机实践的结构,便于交互式教学、加强课堂教学过程中学生的参与度。本书的知识内容严格遵守ANSI C标准,在程序设计思想方面强调模块化思想,在克服难点方面注重结构清晰地安排内容、循序渐进地展开知识,特别强调知识点的能力目标,通过合理的基础训练和上机实践提高读者的程序设计能力和综合运用知识的能力。全书分为12章,分别是初识C程序,基本数据类型,运算符与表达式,分支与开关语句,循环语句,函数的结构与调用,数组,指针,指针与数组,处理字符串,结构体、共用体与枚举,读写文件。 本书适合作为高等职业院校及应用型本科院校C程序设计的“教、学、做”一体化教材,还适合作为C程序设计初学者的自学用书。本书封面贴有清华大学出版社防伪标签,无标签者不得销售。 -
Java程序开发案例教程李运良、车云月、彭航《Java程序开发案例教程》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实战型案例,详细介绍了使用 Java 语言 进行程序开发需要掌握的知识。全书共分为 11 章,包括 Java 程序设计概述、Java 基本的程序设计结构、 面向对象、抽象类和接口、异常的捕获及处理、Java 集合框架、常用类库、I/O 流与文件、Java 多线程编 程、Java 网络编程、Java 数据库编程等。读者可以跟随本书的讲解,边学习边上机实操,开发出一些中小 型应用程序。 《Java程序开发案例教程》主要面向普通高等职业院校学生使用,可作为电子商务、大数据技术、人工智能技术、计算机应 用技术等专业的教学用书,也可作为相关领域的培训教材和企业开发人员的参考用书。。 《综合布线系统与施工》既可以作为高等职业学校应用型、技能型人才培养的计算机网络技术、通信工程、智能楼宇技术、物联网工程等专业的实训教学用书,也可以作为各类培训、网络与智能建筑、物联网工程从业人员的参考用书。 -
Unity 游戏开发技术详解与典型案例吴亚峰 徐歆恺 苏亚光本书对Unity 3D集成开发环境界面、脚本的编写和众多特效的实现进行了详细介绍。全书共分16章。主要内容包括:Unity 3D基础、Unity 3D集成开发环境、Unity脚本的开发、Unity图形用户界面基础、物理引擎、着色器、常用着色器特效、3D游戏开发的常用技术、光影效果的使用、模型与动画、地形与寻路技术、游戏资源的更新、多线程技术与网络开发、Unity 2D游戏开发、常用性能优化技术、休闲游戏等。本书适合各个层级Unity 3D应用开发人员阅读,也可供相关专业人士参考。 -
零基础学C语言范萍 丁振凡 刘媛媛 著C 语言是一种通用的、面向过程的计算机程序设计语言。C 语言诞生于 1972 年,可谓历史悠 久,但直到今天,C 语言仍然是一种被广泛应用的计算机程序设计语言。 C 语言在其发展过程中出现了多个标准,从 C89 标准到 C90、C99 及 C11 标准。虽然,C99 标 准已经推出 20 年,但是对它的支持发展很慢,相当多的 C 语言程序员依然使用 C89 标准提供的 C 语言特性,原因是很多开发环境(包括本书采用的 Visual C6.0 开发环境)仍然是仅支持 C89 标 准。因此,本书代码编写仍然采用 C89 标准的风格。但在一些内容描述中对新版的支持进行了【版 本更新】补充说明。 本书内容 本书覆盖了全国计算机等级考试二级 C 语言的知识体系要求,全书共 12 章。 第 1 章介绍 C 语言程序的调试过程和基本构成; 第 2 章介绍基本数据类型与变量; 第 3 章介绍数据的输入 / 输出; 第 4 章介绍表达式与运算符; 第 5 章介绍顺序结构与选择结构; 第 6 章介绍循环结构程序设计; 第 7 章介绍数组的应用; 第 8 章介绍函数与编译预处理; 第 9 章介绍指针; 第 10 章介绍枚举类型和结构体; 第 11 章介绍文件读 / 写访问; 第 12 章对 C 语言的典型项目设计案例进行分析。 如何学好 C 语言 首先,必须掌握语言的基本语法规则。 其次,要尽可能熟悉 C 语言的库函数。 此外,软件设计是一个创造性的工作,只有经过严格系统的训练,才能提高自己的编程能力。 亲自动手编程并上机调试,是提高编程能力的好途径。 后,代码的规范化以及适当添加注释也是提高软件的效率和可维护性的重要保证。 前 言 II 零基础学 C 语言 程序设计课程的根本教学目标是培养学生的逻辑思维能力和代码组织能力,代码设计要做到算 法清晰、代码规范,同时也要考虑在运行和存储效率上的优化。为此,书中很多案例从多个角度对 解题方法进行对比分析,从而让读者能够在模仿案例和分析思考中逐步提高自己的计算机编程的逻 辑思维能力。希望读者能够熟练掌握常见问题的解决方法,以便遇到类似问题时能够快速写出代码。 -
Python 树莓派编程超级魔卡明日科技学编程用不用背知识点,用不用记笔记?哪些知识该记?这些都是困扰编程初学者的问题。我们从编程实际开发的角度出发,融汇了多位开发高手的经验和总结设计了这套《Python 树莓派编程超级魔卡》,将学习Python 树莓派开发时需要背记的内容系统整理出来,让学习者在学习过程中能随时查找使用。 本套卡片有很强的实用性,内容包括Python 树莓派开发相关模块的函数、方法、属性等开发中常用内容,既适合作Python 树莓派开发初学者配套学习,又适合程序开发人员随时查询函数、方法、技巧等。
