本书由CCF组织富有程序设计教学经验的钻石教练编写。通过详实的例题,循序渐进地介绍中学生计算机程序设计的各种知识及其应用,内容包括树及其应用、二叉树及其应用、集合与并查集、图及其应用、二分图及其应用、散列表及其应用、排序及其应用、基础算法及其应用、动态程序设计、数学在程序设计中的应用等,旨在普及计算机科学教育,培养中学生的计算思维能力。
本书重点介绍了基于Qt开发体系结构中面向底层和顶层程序设计的项目研究结果,以一套集成软件层、硬件层、网络层、跨语言层和虚拟服务与虚拟设备层等完整应用程序的开发为例,对Qt平台的相关原理、方法与技巧进行说明。在底层方面,主要研究了Qt在桌面系统底层驱动程序开发的模块结构与特点,并以我国二代*读卡器及SIM 卡读/写卡器为对象,给出系统设计、代码与实例。在顶层方面,重点研究了当前跨平台、跨语言、跨代码的远程程序通信协议,重点讲解了基于C 的Qt应用与基于Java语言的Web应用,其通过第三方远程通信协议进行跨语言级的函数调用,尤其重点介绍了允许二进制通信的Hessian远程通信协议,并给出了相应的解析实例。此外本书还介绍了Qt主要的高级功能模块,包括界面设计、Web网站文件的上传与下载、应用实例检测、外部动态链接库调用、系统托盘管理、网
DEM是地理数据库中的核心数据,是进行地形分析的基础,被广泛应用于测绘、遥感、资源、环境、城市规划、农林、灾害、水电工程及军事等领域。 本书作为“数字高程模型”课程的配套实验教材,紧扣课程教学大纲,以实验为核心组织内容,设计了多个专题实验和综合实验,其中专题实验又包括基础实验和自主实验两部分。各部分的实验由浅及深,具有一定的层次性,便于教师组织教学。
本书是一本旨在审视交互设计理论并推进其发展的专业书籍。本书既没有重点讲述网站或特定产品的设计,也没有深入探讨设计的各要素的美学或情感价值,而是深入探究了设计中科技、形式与人三者之间的语义关联——交互。本书重点阐释了对交互设计领域的新理解和洞察,以及人与科技之间的联系。作者通过引人入胜的内容实现对设计师的教化,帮助设计师教化商业人士,同时确立交互设计在商业领域中的地位。本书不但探讨了经济局面的变化、互联性的增强和全球化的科技普及如何影响针对人类行为的设计活动和设计本身,而且还对交互设计的定义进行了阐释,主要覆盖三个方面:其一,交互设计领域各个知识层面;其二,交互设计作为“以人为本”的学科所包含的基本概念;其三,交互设计师在实践当中获得的经验和采用的方法与手段。本书讨论了(设计
本书全面介绍互联网产品设计与思维的知识。全书共8章,主要内容包括产品设计的流程、Axure工具的使用、需求获取及需求分析、产品结构图和产品流程图绘制、产品的低保真原型图绘制、交互设计、高保真原型图制作和产品迭代。本书知识覆盖面广,各知识模块既相互关联,又相对独立,每个知识模块都配有项目案例,可以使产品设计人员快速、全面地掌握产品设计的思维与技巧。本书配有源代码、习题、教学课件等资源。初学者还可以通过在线答疑来解决学习中遇到的问题。 本书适合作为高等院校相关专业的互联网产品交互设计课程教材,也可作为互联网产品设计、电商从业人员的培训教材。
本书首先借助生活中的隐喻故事帮助读者建立“问题级需求”思考意识;接着通过一个需求变更处理实例阐释如何在日常需求工作中落实“业务驱动、用户导向的需求思想”;然后引出“组织应用类软件系统需求全景图”,帮助读者理解需求分析的四条主线:价值需求、功能需求、数据需求和非功能需求。本书可作为计算机软件专业本科生、研究生和软件工程硕士的软件需求分析教材,也可作为软件工程、软件开发管理培训的教材,更是一线项目经理、需求分析人员、甲方需求管理人员的参考书。
本书是一本基于丰富案例的软件工程实用教程,利用软件工程核心三要素 方法、工具和过程 贯穿全文。重点介绍了软件工程的基本概念、原理、软件工程国家相关规范和软件工程文档撰写国家标准以及传统软件工程方法学和面向对象方法学。 本书重点介绍当前主流的面向对象软件工程的开发方法,UML与建模方法、工具以及统一过程RUP。通过实例突出讲述面向对象分析、设计和实现流程。本书所有的概念、开发方法都通过实例来演示,内容精炼、表达简明、实例丰富,非常适合用作高等院校软件工程专业、计算机科学与技术专业及相关专业本科生、研究生的教材,也可以作为培训机构相关专业的培训教材和广大科技工作者和研究人员的参考用书。
本书吸取了国家示范性高职院校建设成果,采用任务引领、项目主导的方法,使初学者容易快速入门,易于动手实际操作。 本书按照软件测试流程共分为6章,即测试计划、测试用例、测试执行、测试总结、测试工具、单元测试。本书以企业真实项目引导,贯穿全书,巧妙地将软件测试知识点融入各任务当中,体现了 做中学、学中做 的特色,是一本理实一体化的实战教程。 本书同时提供了教材中所用项目的测试用例及配套电子课件,电子教案。本书可作为高职高专计算机专业及相关非计算机专业的教材使用,也可作为培训教材及对软件测试感兴趣的初学者入门使用。
《软件测试基础》较为全面、系统地介绍了当前业界测试领域的理论和实践知识,反映了当前新的软件测试理论、标准、技术和工具,展望了软件测试的发展趋势。全书共分三大部分,分别是测试理论、测试实践和测试考试指导。*部分内容主要包括软件测试概论、软件测试基本知识、软件测试过程、黑盒测试、白盒测试、自动测试技术、性能测试、面向对象测试、嵌入式测试和软件测试管理。第二部分内容主要包括软件测试工具、测试管理工具、性能测试工具、缺陷跟踪管理工具、单元测试工具和功能测试工具等。第三部分内容主要包括计算机认证考试和测试行业,介绍了四级软件测试工程师考试和企业招聘测试工程师考试的一些情况。 本书可作为高等院校相关专业软件测试课程的教材或教学参考书,也可供从事计算机应用开发的各类技术人员参考,或
本书介绍了软件系统典型的开发路线及其开发方法,且重点讲解了面向对象的软件系统开发的分析与设计方法,既包括理论知识、建模技术,又包括一些建模工具软件的使用技能。其内容安排是以一个面向对象的软件系统开发案例的分析与设计过程贯穿来讲解理论知识和设置实训任务。另外,书中关键术语和一些图例采用中英文两种表达方式,有利于读者掌握专业知识的同时掌握专业英语。本书内容设置系统、连贯,叙述清晰,逻辑严密,且结合待开发案例讲述,使各知识点更易于理解。涉及工具软件使用的实训任务指导叙述准确、翔实,包括了多种建模软件的操作指导,易于学生掌握,且习题丰富。这是一本适合应用型本科和高职高专的软件及信息管理类专业学生的教材,同时也是一本软件从业人员系统学习面向对象的软件系统分析与设计技术的入门书,当然它
微信小程序是小程序的一种,是一种不需要下载安装即可使用的应用,它实现了应用触手可及”的梦想,用户扫一扫或搜一下即可打开应用。 微信小程序提供了一个简单、高效的应用开发框架和丰富的组件及API,帮助开发者在微信中开发具有原生APP体验的服务。 全面开放申请后,主体类型为企业、政府、媒体、其他组织或个人的开发者,均可申请注册小程序。微信小程序开发技能成为了软件开发人才所需的热门技能。 本书从hello world案例开始,先讲解微信小程序开发的基本框架,再循序渐进地讲述了包括页面布局、JS入门基础、JS应用提升、组件应用、微信小程序API应用、数据库应用等方面近60个应用案例。在讲述案例实现过程中,把技能知识的应用渗透于案例实现过程中,以实现功能效果为目标,讲解微信小程序开发的基础技能。 本书案例以学习任务
《超级战兵》这本书,我推荐过很多次,的确是一本好书,就是喜欢这种无敌的感觉! 辰东 这是一本很激情、很男人的书,令人欲罢不能的情节,值得所有人都看一看!--月关 同类型的作品,我看得相对较少。不过,这本书我看了,架构磅礴大气,情节扣人心弦,人设逆天讨喜,必须要看! 鱼人二代 辰东、月关、鱼人二代 高度好评,鼎力推荐
《对话式交互设计原则与实践 》基于通俗易懂的理论介绍和产品实例,介绍了以用户为中心的对话设计方法,从而让数字产品不像机器那么冰冷,更加贴近用户的真实需求。作者从口语的起源开始,介绍了对话交互的历史发展,并重点介绍了对话设计原则和对话原则的设计实践。为了解决对话内容设计的基础问题,作者还介绍了人格设定及对话用语的建议。*后,作者基于一系列案例,介绍了可以通过对话设计改进体验的方向。 《对话式交互设计原则与实践 》适合作为高等院校交互设计类、计算机类、语言类和传播类专业或交叉学科专业的高年级本科生、研究生的教材,亦可供对话设计、前端技术和内容设计等方面的研究人员参考。
《DSP控制器原理及应用(第三版)——微控制器的软件和硬件》首先脱离具体型号介绍微处理器硬件和软件的共性概念,授人以鱼不如授人以渔;然后以8051、TMS320F28335、MSP430、MSP432举例展开共性概念,并结合数字化出版技术,设计了大量二维码辅助实验教学的资源。实验室可以配置任何型号的微控制器,控制器开发的软硬件具体内容可以采用翻转课堂教学模式,选拔部分学生在课外根据课堂介绍的方法查找对应器件手册,熟悉所用硬件平台并进行实验,然后由学生在课堂上进行讲解、演示和讨论。 微控制器类课程的学习目的是“用”,希望《DSP控制器原理及应用(第三版)——微控制器的软件和硬件》能够给学生一套用好微控制器的通用方法,并通过某一微处理器的使用,训练学生的软硬件设计能力及调试基本功。
由刘宪宇、武新主编的《传感器及WSN技术应用( 中等职业学校物联网应用技术专业规划教材)》是为了培养读者的传感器应用能力而编写,教材编写团队为在物联网专业教学中积累了一定经验的高职和中职教师。教材按照项目化课程理念,以农业智能大棚相关传感器等为载体组织教学内容,使读者能够将学习内容与实际应用紧密相连,增强了教材的实操性,符合初学者的认知规律。 教材共有7个项目,项目一帮助读者对传感器和无线传感网建立基本概念;项目二至六分别介绍农业智能大棚中常用的温度传感器、人体感应传感器、光照传感器、大气压力传感器和土壤湿度传感器的安装与调试;项目七介绍无线传感网的搭建与调试。项目一是整体认知,项目二至六是模块训练,项目七介绍综合应用训练,教材按从易到难的顺序编排,以实操为主,以培养读者传感器应用能
本书是网易杭州研究院项目管理部十年来丰富的项目管理实践总结与干货分享。字字句句凝结了网易项目经理的甘与苦、汗与泪。全书围绕项目管理体系,从敏捷实践、项目立项、需求管理、沟通管理,到计划进度管理、风险管理,真实反映了网易面向互联网产品项目管理实战经验与心路历程。不论你是项目管理新手,还是资深项目经理,都可以从本书中获得启发与借鉴。
肖睿、吴振宇主编的《Bootstrap与jQuery UI 框架设计》介绍了,随着各类移动终端设备的普及,针对PC端设计的网站已经无法满足用户的需求,响应式网页设计的概念应运而生。无论用户使用笔记本还是iPad,页面都应该能够自动切换分辨率、图片尺寸及相关脚本功能等,以适应不同设备。响应式网页设计即一个网站能够兼容多种终端,而不是为每个终端做一个特定的版本。在众多的响应式框架中,来自 Twitter开源的:Bootstrap无疑是当前*流行的前端框架。而针对移动平台应用,jQuery Mobile适用于所有流行的智能手机和平板电脑。基于jQuery的核心库,也*容易让众多的开发人员学习和使用。 本套前端开发教材*大的特点就是以流行网站元素为项目实战。本书使用HTML和CSS进行网站设计开发,并配以完善的学习资源和支持服务,包括视频教程、案例素材下载、学习交流社区、讨论
本书以小说体的方式引导读者经历一场虚拟的体验式学习。本书以一家金融公司 盛远金融公司的IT部门的敏捷转型为背景,详细介绍了转型前IT部门目前面临的问题、转型过程中遇到的各种问题,以及为解决问题尝试过的多种方法和每种方法的优缺点。本书共有14章,每章的结束部分会列出本章的主要知识点。本书的内容主要包括敏捷开发(Scrum、极限编程)、精益方法(看板方法)、CI/CD流水线、基于Trunk的开发、微服务等。本书内容风格独特,轻松易读,非常适合对敏捷模式感兴趣但尚未实践的读者阅读学习,也适合已经有一定经验的实践者作为参考。
本书是一本软件建模技术方面的实用教程,按照软件开发过程,以软件开发者的视野,利用著名的IBM Rational Software Architect软件建模工具,带领读者学习UML软件建模技术。全新的学习方式使得复杂的知识不再难学习。主要内容包括: 为什么需要UML建模、UML建模工具、UML与面向对象开发方法、软件开发各阶段中的UML图、RSA对系统实现阶段的支持、RSA数据库建模、综合实训等。本书的*特点是将理论与实际操作有机结合起来,实训任务丰富、图文并茂、深入浅出、讲解详尽、实践性强。可以作为大专院校计算机软件工程、软件技术、计算机应用技术、计算机信息管理、软件与信息服务等相关专业的教材; 也可作为广大软件行业从业人员(程序员、系统设计师、系统分析员、系统架构师、需求分析师、软件开发经理等)进行UML建模实践的指南。