WPF是微软新一代开发技术,涵盖了桌面应用程序开发、网络应用程序开发和移动应用程序开发,是微软开发技术未来十年的主要方向。 本书的内容分为两大部分。部分是学习WPF开发的基础知识,包括XAML语言的详细剖析、WPF控件的使用、用户界面布局的介绍。第二部分是作为优秀WPF程序员所应掌握的知识,包括依赖对象和数据关联、路由事件与命令、数据模板与控件模板、绘图与动画等。 本书作者具有多年WPF开发经验,历经多个大型项目,现任微软(美国)下载中心项目组高级开发工程师。本书是作者多年来学习和使用WPF的经验总结。 本书包含了众多WPF面试点,作者凭借书中的知识顺利通过微软(美国)的面试。
Git是一款让人一开始觉得很容易学,但却很难精通的工具。本书除了介绍Git的相关知识外,还会模拟各种常见的状况,让读者知道应该在什么时候使用什么指令。 《Git从入门到精通》共分11个章节,1~3章介绍安装工具及环境,对于已经安装完成的读者可直接从第4章开始阅读。第5章介绍Git基本的使用方式,虽然难度不高,但却是整个Git系统的基础。第6章介绍Git中常用的分支功能以及使用情境,第7~9章则是介绍如何修改现有的历史记录、使用标签,以及如何应对其他常见的状况。 前面的内容都是在自己的计算机上就可以完成的,从第10章开始介绍如何将自己计算机里的记录推一份到线上(GitHub)。*后一章(第11章)介绍团队开发时可能会使用的开发过程Git Flow。 市面上的参考书籍或网络教程大多是教大家如何通过终端机指令来学习Git,这让不少想学
《图解HTTP》对互联网基盘 HTTP协议进行了全面系统的介绍。作者由HTTP协议的发展历史娓娓道来,严谨细致地剖析了HTTP协议的结构,列举诸多常见通信场景及实战案例,**后延伸到Web安全、**新技术动向等方面。《图解HTTP》的特色为在讲解的同时,辅以大量生动形象的通信图例,更好地帮助读者深刻理解HTTP通信过程中客户端与服务器之间的交互情况。读者可通过《图解HTTP》快速了解并掌握HTTP协议的基础,前端工程师分析抓包数据,后端工程师实现REST API、实现自己的HTTP服务器等过程中所需的HTTP相关知识点本书均有介绍。 《图解HTTP》适合Web开发工程师,以及对HTTP协议感兴趣的各层次读者。
从学生的认知能力、思维能力提升的刚性需求出发,融合中国传统文化,结合有趣的漫画故事,引入编程思想,特出版系列图书:《编程初体验:思维启蒙》《编程轻松学:ScratchJr》《编程趣味学:Scratch3.0》和《编程创新应用:从创客到人工智能》。每本书内容自成体系,相对独立,之间又有内在联系,层次分明,内容形式新颖,能够激发学生的逻辑思维和创新思维,从而提升各学科的学习能力。《编程创新应用:从创客到人工智能》分为上下两篇,分别是小创客的数理化和人工智能了不起,书中用漫画的方式,将编程与电子元器件、传感器、3D打印、物联网、人工智能等内容相结合,深化原理认识,探索利用信息科技手段解决问题的过程和方法。本书寓教于乐,让小读者玩中学,学中体验,是本不错的编程启蒙书。
从学生的认知能力、思维能力提升的刚性需求出发,融合中国传统文化,结合有趣的漫画故事,引入编程思想,特出版系列图书:《编程初体验:思维启蒙》《编程轻松学:ScratchJr》《编程趣味学:Scratch3.0》和《编程创新应用:从创客到人工智能》。每本书内容自成体系,相对独立,之间又有内在联系,层次分明,内容形式新颖,能够激发学生的逻辑思维和创新思维,从而提升各学科的学习能力。《编程趣味学:Scratch3.0》全书分为上、下两篇,通过13个任务和3个小游戏制作,生动有趣地介绍了Scratch3.0的应用。文中还穿插介绍了列表、触发器、计数器等计算机专业知识,寓教于乐,让小读者玩中学,学中体验,是本不错的编程启蒙书。
本书主要介绍了C8051F系列微控制器的基础知识、内部资源及其在工程应用与产品开发过程中的相关技术。本书由六个部分组成,分别介绍了C8051F系列微控制器基础知识、温度控制系统的设计实现、C8051F023接口应用和功能扩展、基于RS-232通信的上下位机控制系统的设计实现、红外遥控系统的设计实现、基于CAN总线的温度控制系统与实现等内容。针对UART、SPI、I2C、定时器等内部资源,以及实时时钟、CAN总线接口、微型打印机等常用外部资源的开发案例也展开了详细的讲解。本书内容组织遵循 项目引领、任务驱动、学做一体 的模式,选择具有代表性的真实开发项目作为案例,以项目的开发流程为主线,向读者介绍C8051F系列微控制器开发技术的同时,还重点介绍了常规电子产品的设计思路和一般开发过程。在帮助读者提升解决工程问题的基本能力的同时,逐步引导读者树
从学生的认知能力、思维能力提升的刚性需求出发,融合中国传统文化,结合有趣的漫画故事,引入编程思想,特出版系列图书:《编程初体验:思维启蒙》《编程轻松学:ScratchJr》《编程趣味学:Scratch3.0》和《编程创新应用:从创客到人工智能》。每本书内容自成体系,相对独立,之间又有内在联系,层次分明,内容形式新颖,能够激发学生的逻辑思维和创新思维,从而提升各学科的学习能力。《编程初体验:思维启蒙》分为上、下两篇,分别是:认识计算机、Python初体验。全书以漫画人物美美、聪聪及宠物狗旺旺的对话展开,以浅显易懂的文字描述计算机及编程相关知识。其中,上篇包含13个大型知识点和6个不同形式的游戏;下篇则是以任务的形式向小读者一步一步讲解Python是什么、Python如何用。学完本书,将会对计算机和Python有全新的认识和理解,逻辑思
从学生的认知能力、思维能力提升的刚性需求出发,融合中国传统文化,结合有趣的漫画故事,引入编程思想,特出版系列图书:《编程初体验:思维启蒙》《编程轻松学:ScratchJr》《编程趣味学:Scratch3.0》和《编程创新应用:从创客到人工智能》。每本书内容自成体系,相对独立,之间又有内在联系,层次分明,内容形式新颖,能够激发学生的逻辑思维和创新思维,从而提升各学科的学习能力。《编程轻松学:ScratchJr》共分为三章,从软件安装到23个编程技能的训练,再到游戏项目的搭建,全面细致地解读了ScratchJr的编程思想,让小读者可以在学习中培养逻辑思维、数学思维、空间思维,让小读者学有所学,学以致用。本书适合4~6岁的小读者初步体验编程乐趣,激发他们对计算机、人工智能和编程的兴趣。
本书共分为9章。第1~3章主要介绍MicroPython以及Python语言基础;第4~5章重点针对ESP32与MicroPython的实践性操作;第6~7章重点阐述MicroPython在物联网的应用;第8章展现如何修改MicroPython源码与添加自定义库的方法;第9章为一个智能农业的项目实践。 本书对智能物联网时代面临的挑战,以及MicroPython的基础知识做了清晰的阐述,有助于读者整理思路,了解需求,并更有针对性、有选择地深入学习相关知识。
本书基于Scraino平台,采用全彩图解 视频讲解的形式,通过丰富有趣的制作案例,介绍了利用Arduino和Scratch进行创意设计的思路、方法与技巧。 全书共分4章:第1章主要介绍基础知识,包括GKduino硬件资源和Scraino软件环境;第2章感受人机交互,使用简单的LED灯、按键和电位器来设计小灯、风车、跳舞娃娃等项目;第3章爱上智能家居,加入常用的传感器、蜂鸣器,设计温度计、感应门铃等智能家居项目;第4章趣味游戏设计,结合前面的传感器、LED灯和蜂鸣器等,设计丰富有趣的游戏案例。 本书以STEAM教育为理念,在玩中学、做中学,每个实例都按照 做-试-创 的思路设计,循序渐进。 本书适合中小学生及教师、电子爱好者开展创客教育活动使用,也可以用作相关培训机构的教材及参考书。
北京课工场教育科技有限公司编*的《用户体验 及Axure交互设计--不懂交互的设计师不是好设计师 》结合 互联网 时代的独特性,针对 0基础 的 小白人群,采用案例或项目任务驱动的形式,全面系 统地介绍了互联网产品的设计开发流程、产品需求分 析、竞品分析的方法和技巧、用户体验和交互设计的 基本理论与实用技巧、Axure产品原型设计工具和设 计技巧,采用理论和上机相结合的方式*终完成项目 交互原型设计 运动社交网站交互原型项目设计、 运动社交手机App交互原型项目设计。
单片机的C语言应用程序设计(第6版)(十三五) 本书是针对目前通用的单片机8051和流行的程序设计语言 C语言,讲解单片机的C 语言应用程序设计的教材。现C51编译器有支持经典8051和8051派生产品的版本,统称为 Cx51。全书共14章,既有单片机的基础部分; Cx51的基础部分:数据与运算、流程控制语句、构造 数据类型及函数与程序结构;又有Cx51的应用部分:内部资源、扩展资源、输出控制、数据采集、人 机交互及物联网传感器采集的C编程。本书还对软件工程推崇的模块化编程技术有所阐述,特别 还为实时控制的精确定时讲述了C语言与汇编语言的混合编程技术。本书配备了大量的习题,可 供师生选用。 本书的特点是取材原文资料, 总结实际教学和应用经验,实例较多,实用性强。本书中C语言是针 对8 0 5 1特有结构描述的, 这样, 即使是无编程基础的人, 也可通过本书学习单片机的C
Scilab非常适于科学计算、控制系统分析、数字信号处理以及数字图像处理等领域,而且它是开源、免费的。本书介绍将Scilab语言应用于控制系统仿真与分析的方法,共分9章。第1章介绍Scilab软件并引出控制系统的概念。第2、3章分别从Scilab使用和控制系统的角度介绍必要的数学基础。第4章着重于传递函数的概念及其Scilab的仿真。第5、6章分别在时域和频域对控制系统的响应、动态性能和稳定性进行仿真与分析。第7~9章是现代控制理论部分,分别介绍了状态空间表达式的计算、状态的能控性与能观测性,以及状态反馈下的极点配置和带观测器的状态反馈系统的设计。 本书可供相关领域的工程技术人员、科研工作者参考和自学,也非常适于作高等理工科院校自动控制及相关专业本科生或研究生教材。
本书以MCS 51系列单片机为主要对象,以C语言为主、汇编语言为辅安排全书内容,详细介绍了51系列单片机的结构原理和系统设计,叙述了单片机开发软件KeilC51的应用及调试方法,介绍了单片机应用仿真工具ProteusISIS,后一章讲述了单片机系统的实际开发制作过程.本书是再版书,相比第2版,本书从单片机的简单应用实例讲起,并对旧版书的结构、内容进行了更新. 书中列举了大量单片机应用实例,所有实例均仿真通过.本书配套资料中既包含全书的应用实例,还包含30个课外实例供读者参考选用.本书各章都有小结,并配有习题,多数习题要求仿真结果,读者通过Proteus仿真可以直接验证自己的设计. 本书既可作为高等院校电气、电子、计算机、信息及自动化、智能仪器仪表等专业 单片机原理与应用 课程教材,也可作为从事单片机开发应用的技术人员的参考用书.
本书从实用角度出发,全面介绍了AltiumDesigner Winter 09的界面、基本组成、使用环境等,着重讲解了电路原理图的绘制、印制电路板的设计方法和实际应用技巧,并对电路的仿真和PCB的信号完整性分析做了详细介绍。全书图文并茂、通俗易懂,使用了大量的实例,实用性强,便于读者快速掌握Altium Designer Winter 09的设计方法。本书是再版书,相比旧版,修订了上版中的错误,并进行了适当补充。
这是一本让你轻松实现从入门到精通fanuc数控宏程序编程的书籍。 本书是实用性非常强的数控技术用书,详细介绍了以fanuc0i系统为蓝本的b类宏程序的基础知识、数控车削加工宏程序编程和数控铣削加工宏程序编程相关知识。本书内容采用“实例法”由浅入深,由易到难,循序渐进的模块化方式编写,共分56个模块,先介绍相关入门基础知识导入学习,然后精选102道典型例题详细讲解以期重难点突破,后精心设计了200余道针对性思考练习题供强化练习巩固提高(附参考答案),完全符合科学的学习模式。 本书可供数控行业的工程技术人员、从事数控加工编程及操作人员使用,也可作为各类大中专院校或培训学校的数控相关专业师生使用,还可作为各类数控竞赛和国家职业技能鉴定数控高级工、数控技师、高级技师的参考书。
Android系统目前已经占据了 智能手机市场80%以上的份额,受到越来越多开发者的青睐。本书以Android Studio为开发工具,由浅入深地介绍了Android系统的设计与开发,内容共13章,包括Android系统导论、Java基础、Android工程结构、Activity、Android应用界面、Android的广播机制、Android服务、数据存储与共享、位置服务、网络编程、多媒体开发、Android NDK编程及 UI-Material Design简介。 本书内容翔实,通俗易懂,加入了很多例程并配有大量的注释和图片,以帮助读者理解。 本书既可作为高等院校相关专业的教材,也可供开发人员学习参考。
本书以影视后期制作岗位所需能力为基础,工作任务为导向,训练技能为核心,大量实例为载体,After Effects CC为平台,讲述了影视后期制作中制作背景和文字 、创建二维图形和蒙版、调色抠像、搭建三维空间、架设灯光和摄像机、使用插件等方面的知识和技能。本书共8个项目,包含22个任务,每个任务结合了具体的工作场景,由“任务描述”“任务分析”“任务目标”和“任务实施”等内容组成,旨在培养读者分析任务,寻找解决问题路径的能力。 本书适合作为中等职业学校计算机平面设计、数字媒体技术应用、计算机动漫与游戏制作等相关专业的教材,也适合作为影视后期制作爱好者的自学教程。