WPF是微软新一代开发技术,涵盖了桌面应用程序开发、网络应用程序开发和移动应用程序开发,是微软开发技术未来十年的主要方向。 本书的内容分为两大部分。部分是学习WPF开发的基础知识,包括XAML语言的详细剖析、WPF控件的使用、用户界面布局的介绍。第二部分是作为优秀WPF程序员所应掌握的知识,包括依赖对象和数据关联、路由事件与命令、数据模板与控件模板、绘图与动画等。 本书作者具有多年WPF开发经验,历经多个大型项目,现任微软(美国)下载中心项目组高级开发工程师。本书是作者多年来学习和使用WPF的经验总结。 本书包含了众多WPF面试点,作者凭借书中的知识顺利通过微软(美国)的面试。
本书从计算机的内部结构开始讲起,以图配文的形式详细讲解了二进制、内存、数据压缩、源文件和可执行文件、操作系统和应用程序的关系、汇编语言、硬件控制方法等内容,目的是让读者了解从用户双击程序图标到程序开始运行之间到底发生了什么。书中还专设了 如果是你,你会怎样讲呢? 专栏,以小学生、老奶奶等为对象讲解程序的运行原理,颇为有趣。 第3版升级了书中用到的软件产品和开发工具,并在正文和注释中补充了大量内容,让初学者更容易理解。对于旧版中颇受好评的硬件相关章节,更新了C语言的样例代码。书末附录关于C语言的章节也升级至标准。 第12章新增了Python机器学习的内容,让初学者能够轻松体验人工智能的乐趣。附录也增加了对Python语言的介绍。 本书图文并茂,通俗易懂,非常适合计算机爱好者及相关从业人员阅读。
《图解HTTP》对互联网基盘 HTTP协议进行了全面系统的介绍。作者由HTTP协议的发展历史娓娓道来,严谨细致地剖析了HTTP协议的结构,列举诸多常见通信场景及实战案例,**后延伸到Web安全、**新技术动向等方面。《图解HTTP》的特色为在讲解的同时,辅以大量生动形象的通信图例,更好地帮助读者深刻理解HTTP通信过程中客户端与服务器之间的交互情况。读者可通过《图解HTTP》快速了解并掌握HTTP协议的基础,前端工程师分析抓包数据,后端工程师实现REST API、实现自己的HTTP服务器等过程中所需的HTTP相关知识点本书均有介绍。 《图解HTTP》适合Web开发工程师,以及对HTTP协议感兴趣的各层次读者。
从学生的认知能力、思维能力提升的刚性需求出发,融合中国传统文化,结合有趣的漫画故事,引入编程思想,特出版系列图书:《编程初体验:思维启蒙》《编程轻松学:ScratchJr》《编程趣味学:Scratch3.0》和《编程创新应用:从创客到人工智能》。每本书内容自成体系,相对独立,之间又有内在联系,层次分明,内容形式新颖,能够激发学生的逻辑思维和创新思维,从而提升各学科的学习能力。《编程创新应用:从创客到人工智能》分为上下两篇,分别是小创客的数理化和人工智能了不起,书中用漫画的方式,将编程与电子元器件、传感器、3D打印、物联网、人工智能等内容相结合,深化原理认识,探索利用信息科技手段解决问题的过程和方法。本书寓教于乐,让小读者玩中学,学中体验,是本不错的编程启蒙书。
本书主要介绍了C8051F系列微控制器的基础知识、内部资源及其在工程应用与产品开发过程中的相关技术。本书由六个部分组成,分别介绍了C8051F系列微控制器基础知识、温度控制系统的设计实现、C8051F023接口应用和功能扩展、基于RS-232通信的上下位机控制系统的设计实现、红外遥控系统的设计实现、基于CAN总线的温度控制系统与实现等内容。针对UART、SPI、I2C、定时器等内部资源,以及实时时钟、CAN总线接口、微型打印机等常用外部资源的开发案例也展开了详细的讲解。本书内容组织遵循 项目引领、任务驱动、学做一体 的模式,选择具有代表性的真实开发项目作为案例,以项目的开发流程为主线,向读者介绍C8051F系列微控制器开发技术的同时,还重点介绍了常规电子产品的设计思路和一般开发过程。在帮助读者提升解决工程问题的基本能力的同时,逐步引导读者树
从学生的认知能力、思维能力提升的刚性需求出发,融合中国传统文化,结合有趣的漫画故事,引入编程思想,特出版系列图书:《编程初体验:思维启蒙》《编程轻松学:ScratchJr》《编程趣味学:Scratch3.0》和《编程创新应用:从创客到人工智能》。每本书内容自成体系,相对独立,之间又有内在联系,层次分明,内容形式新颖,能够激发学生的逻辑思维和创新思维,从而提升各学科的学习能力。《编程趣味学:Scratch3.0》全书分为上、下两篇,通过13个任务和3个小游戏制作,生动有趣地介绍了Scratch3.0的应用。文中还穿插介绍了列表、触发器、计数器等计算机专业知识,寓教于乐,让小读者玩中学,学中体验,是本不错的编程启蒙书。
本书基于Scraino平台,采用全彩图解 视频讲解的形式,通过丰富有趣的制作案例,介绍了利用Arduino和Scratch进行创意设计的思路、方法与技巧。 全书共分4章:第1章主要介绍基础知识,包括GKduino硬件资源和Scraino软件环境;第2章感受人机交互,使用简单的LED灯、按键和电位器来设计小灯、风车、跳舞娃娃等项目;第3章爱上智能家居,加入常用的传感器、蜂鸣器,设计温度计、感应门铃等智能家居项目;第4章趣味游戏设计,结合前面的传感器、LED灯和蜂鸣器等,设计丰富有趣的游戏案例。 本书以STEAM教育为理念,在玩中学、做中学,每个实例都按照 做-试-创 的思路设计,循序渐进。 本书适合中小学生及教师、电子爱好者开展创客教育活动使用,也可以用作相关培训机构的教材及参考书。
陈郑军、刘振东编*的《WPF应用开发项目教程》以项目化任务驱动式组织教学内容,循序渐进地介绍WPF的开发环境、XAML基础、Application类、窗体、布局控件、常用控件、路由事件、系统命令库、自定义命令、Binding、资源、样式、模板、触发器等,使读者不仅能够学习WPF的各种开发知识,而且能够培养分析问题、解决问题的能力,以*快的速度和*好的效果去掌握WPF开发技术。 全书共6个项目,均是围绕图书管理系统主题展开,每个项目都以一个图书管理典型应用设计,再以多个子任务完成,每个子任务都具有较高的应用价值和代表性。教学内容的设计符合学习者面对问题时的情况,依照任务描述、知识准备、任务分析、任务实施和任务小结5个环节进行,既能科学地解决问题又有很强的锻炼作用。 全书以图书管理系统贯穿全程,将各个知识环节融入案例中
从学生的认知能力、思维能力提升的刚性需求出发,融合中国传统文化,结合有趣的漫画故事,引入编程思想,特出版系列图书:《编程初体验:思维启蒙》《编程轻松学:ScratchJr》《编程趣味学:Scratch3.0》和《编程创新应用:从创客到人工智能》。每本书内容自成体系,相对独立,之间又有内在联系,层次分明,内容形式新颖,能够激发学生的逻辑思维和创新思维,从而提升各学科的学习能力。《编程轻松学:ScratchJr》共分为三章,从软件安装到23个编程技能的训练,再到游戏项目的搭建,全面细致地解读了ScratchJr的编程思想,让小读者可以在学习中培养逻辑思维、数学思维、空间思维,让小读者学有所学,学以致用。本书适合4~6岁的小读者初步体验编程乐趣,激发他们对计算机、人工智能和编程的兴趣。
Scratch是麻省理工学院设计开发的一款编程工具,为少儿学习编程方法、交流编程经验、分享编程作品提供了便利。本书是“Scratch少儿趣味编程”系列的第二本,采用升级版本Scratch 3.0教大家如何用Scratch设计程序,内容贯彻STEAM教育理念,综合了科学、音乐等科目,旨在引导读者通过实践来探索、发现并理解现实中的知识,在激发创造力的同时提升思考能力和与他人的协作能力。
本书首先介绍了情景感知计算相关概念及其服务系统的特征和架构、本体相关理论,以此为基础,研究了基于分层本体的情景建模理论和方法,提出了基于本体分层结构和概念映射机制的情景本体构建和评估方法、基于本体集成的情景建模、基于本体和SWRL的情景推理等方法,并讨论了其在医药服务、社交网络及个性化推荐等方面的应用。最后,还讨论了基于情景本体模型的情景质量元模型的构建及相应的管理问题。
本书旨在引导孩子们通过解决日常生活中的问题,学习Python的基础知识,了解数据、信息之间的相互关系。 本书主要分为两大部分,部分介绍 Python 的基础知识,第二部分是Python 竞赛题精讲与练习。本书通过通俗易懂的语言和形象生动的插图,帮助孩子快速掌握和理解Python的基础知识,逐步培养编程思维。 本书适合想要学习Python的孩子们,也适合老师、家长与孩子一起阅读学习。
从学生的认知能力、思维能力提升的刚性需求出发,融合中国传统文化,结合有趣的漫画故事,引入编程思想,特出版系列图书:《编程初体验:思维启蒙》《编程轻松学:ScratchJr》《编程趣味学:Scratch3.0》和《编程创新应用:从创客到人工智能》。每本书内容自成体系,相对独立,之间又有内在联系,层次分明,内容形式新颖,能够激发学生的逻辑思维和创新思维,从而提升各学科的学习能力。《编程初体验:思维启蒙》分为上、下两篇,分别是:认识计算机、Python初体验。全书以漫画人物美美、聪聪及宠物狗旺旺的对话展开,以浅显易懂的文字描述计算机及编程相关知识。其中,上篇包含13个大型知识点和6个不同形式的游戏;下篇则是以任务的形式向小读者一步一步讲解Python是什么、Python如何用。学完本书,将会对计算机和Python有全新的认识和理解,逻辑思
《分布式智能算法及在大数据中的应用》 主要包括智能算法技术与大数据概述;基于 Hadoop的分布式杂交水稻算法;基于 Hadoop 的随机奇异值分解算法;基于 Hadoop的分布式水波优化算法; 基于Spark的分布式关联规则挖掘算法; 基于Spark的分布式飞蛾扑火优化算法; 基于Spark的分布式蚁狮算法等内容。本书既可以作为计算机科学与技术相关专业研究生及高年级本科生的教材,也可以作为科研人员的参考书,同时还可以作为研究生、博士生及教师写论文的参考书。
2019年10月24日,中共中央政治局就区块链技术发展现状和趋势进行第十八次集体学习,这是对全国各行业领域提出的方向性指引,对公安工作的区块链创新吹响了号角。区块链技术在服务民生、情报协同、侦查协作、证据固定、网络安全等多领域都与公安工作息息相关。本书设计精妙,通过小故事的形式和近百个精练的问答,为读者深入浅出地讲解区块链的核心技术与理念;深度结合公安实战,在便民服务、经侦领域、案件协作、身份认证、网络安全等方面列举十余个公安应用的经典案例,旨在帮助读者建立区块链思维,拓宽公安工作思路。 全书共分10章,即导论、中心化和去中心化、比特币、以太坊、区块链技术、区块链带来的改变、公安区块链思维、如何理解公安区块链、区块链的公安实战应用、公安应用案例设计。 本书可满足从事公安及政务工作、公安及
Scilab非常适于科学计算、控制系统分析、数字信号处理以及数字图像处理等领域,而且它是开源、免费的。本书介绍将Scilab语言应用于控制系统仿真与分析的方法,共分9章。第1章介绍Scilab软件并引出控制系统的概念。第2、3章分别从Scilab使用和控制系统的角度介绍必要的数学基础。第4章着重于传递函数的概念及其Scilab的仿真。第5、6章分别在时域和频域对控制系统的响应、动态性能和稳定性进行仿真与分析。第7~9章是现代控制理论部分,分别介绍了状态空间表达式的计算、状态的能控性与能观测性,以及状态反馈下的极点配置和带观测器的状态反馈系统的设计。 本书可供相关领域的工程技术人员、科研工作者参考和自学,也非常适于作高等理工科院校自动控制及相关专业本科生或研究生教材。
本书系统深入地总结了履带式水下清淤机器人系统基础理论及作者多年来在水下清淤机器人运动控制等方面取得的主要研究成果,涵盖了履带式清淤机器人系统设计、系统仿真与计算分析、模型与样机的介绍等方面的内容以及轨迹跟踪典型运动控制问题,并结合Lyapunov稳定性理论、Backstepping控制理论、RBF神经网络逼近原理、自适应技术、□小参数学习法、动态面技术、观测器设计、滑模控制等先进理论和方法,设计了履带式水下清淤机器人轨迹跟踪控制策略。 本书可作为交通运输工程、船舶与海洋工程、交通信息工程及控制等学科的研究生和航运科学与技术、自动化等相关专业的高年级本科生的教材或参考书,也可供相关领域的学者和工程技术人员参考。
本书是计算机科学方面的经典名著。书的内容围绕程序设计人员面对的一系列实际问题展开。作者Jon Bentley 以其独有的洞察力和创造力,引导读者理解这些问题并学会解决方法,而这些正是程序员实际编程生涯中至关重要的。本书的特色是通过一些精心设计的有趣而又颇具指导意义的程序,对实用程序设计技巧及基本设计原则进行了透彻而睿智的描述,为复杂的编程问题提供了清晰而完备的解决思路。本书对各个层次的程序员都具有很高的阅读价值。
本书针对具备Linux基础的人群,主要介绍了虚拟化、Docker企业级应用、监控的相关知识与应用,以企业级的实战项目案例,使读者能够掌握应用运维的工作内容。项目案例包括KVM动态迁移、性能优化、Docker企业级应用 、Mesos部署、ELK部署、桌面虚拟化、Nagios与Zabbix部署,通过以上项目案例的训练,读者能够部署虚拟化与容器云,使自己的运维水平达到一个新的高度。本书通过通俗易懂的原理及深入浅出的案例,并配以完善的学习资源和支持服务,为读者带来全方位的学习体验,包括视频教程、案例素材下载、学习交流社区、讨论组等终身学习内容,更多技术支持请访问课工场www.kgc.cn。
汇编语言是人和计算机沟通的*直接的方式,它描述了机器*终所要执行的指令序列。汇编语言和机器语言一样*是和计算机体系架构强绑定的低级语言。本书是龙芯自主指令集的首本汇编语言教程,系统讲解龙芯处理器全新的自主指令系统架构 LoongArch。 本书循序渐进地介绍基于 LoongArch 的汇编语言知识,包括计算机语言、使用汇编语言的场景等基础知识,寄存器、指令集、函数调用等汇编语言的核心内容,以及编写程序示例和常用的调试手段。本书并不是逐条地讲解每一条指令的功能,而是通过关键指令的拆解来介绍计算机工作的基本原理,同时恰当地指出 LoongArch 的特殊之处,便于读者理解、实践、应用 LoongArch。 本书非常适合基于龙芯架构的工程技术人员学习参考,也可作为从事计算机体系结构或计算机系统设计的工程技术人员的参考书,还可用作大学计算
北京课工场教育科技有限公司编*的《用户体验 及Axure交互设计--不懂交互的设计师不是好设计师 》结合 互联网 时代的独特性,针对 0基础 的 小白人群,采用案例或项目任务驱动的形式,全面系 统地介绍了互联网产品的设计开发流程、产品需求分 析、竞品分析的方法和技巧、用户体验和交互设计的 基本理论与实用技巧、Axure产品原型设计工具和设 计技巧,采用理论和上机相结合的方式*终完成项目 交互原型设计 运动社交网站交互原型项目设计、 运动社交手机App交互原型项目设计。