本书的主要内容有:相较 纯粹的 JavaScript,TypeScript的优势及其类型系统的一般特性。如何使用仅在开发过程中有用的类型注解为TypeScript类型系统提供信息。TypeScript如何分析和理解代码,提升现有开发模式的效率。TypeScript如何处理数组、类、函数、对象,以及JavaScript内置的其他重要结构。如何高效使用众多TypeScript配置选项,根据团队和项目需要定制TypeScript编译器。如何使用IDE集成的各种功能,例如自动重构和智能代码搜索,提升开发速度、减少bug。
本书从传统的Hello World开始,先介绍了语言入门C++所必须的基本要素(如表达式、语句、声明);再到和程序组织有关的函数、类;然后深入探讨了C++所支持的泛型编程、元编程和面向对象等不同编程范式,并且提供了很多的例子可以让读者仔细体会它们之间的联系、区别和适用场景; 再以一个中型项目为例介绍了一些大型工程所 的基础知识。本书适合C++初学者、正在开发和维护科学和工程软件的软件工程师,以及希望学习和理解现代C++机制如泛型编程和元编程的读者。
写得不好的代码有各种各样的问题,会给读者带来不好的阅读体验,并且如果代码写得不够好,文档和代码不一致,注释和代码不一致,那么对维护人员来说,理解代码和进入项目组都是有困难的。如果代码写得不够好,就需要扩展功能,修改Bug时所需要花费的时间也较长。自表达代码是一种采用接近于自然语言的方式书写代码的主张。代码可读性、可扩展性、可测试性是关联代码质量的重要参考指标。《会说话的代码:书写自表达代码之道》从各个角度来分析产生劣质代码的原因,并从代码的命名、注释、风格、结构、架构等方面着手,对提高设计能力、熟悉开发环境、了解编程语言、提高英语能力等诸多方面提出了具体的改善建议。
本书从应用角度出发,首先介绍与串口通信程序设计有关的基础知识,包括串行通信概述、VisualBasic串口通信基础、计数制与编码,然后通过PC、远程I/O模块、三菱/西门子PLC、单片机、智能仪器等典型串口设备,详细讲解VisualBasic开发串口通信及测控程序的设计方法。每个设计实例由设计任务、线路连接、串口通信调试、程序界面设计、程序设计详解、系统运行测试等部分构成。
循序渐进的VisualStudio2015新手入门指引VisualBasic具有通用、可视化和易用特点,是理想的初学者语言。VisualBasic2015入门经典(第8版)面向编程新手,通过详明的步骤清晰讲解各个知识点,可帮助初学者快速上手;还全面介绍VisualStudio的新功能,以帮助精简工作流程。本书首先介绍入门知识为你掌握重要编程技能奠定坚实基础,此后更进一步简要讨论ASP.NET、SQLServer、ADO.NET和XML。本书通俗易懂,详尽诠释编程技术,列举大量动手练习,不需要读者拥有任何编程经验。主要内容介绍VisualBasic的安装以及用于创建简单应用程序的工具和界面讲述.NET框架以及编写Windows或Web软件的基础知识给出如何使用数据结构、对话框和菜单等的专业提示使用SQLServer和ADO.NET访问数据和开发数据库项目使用ASP.NET分步开发Web应用程序和网站各种调试和处理不同类型错误的方法
本书从传统的Hello World开始,先介绍了语言入门C++所必须的基本要素(如表达式、语句、声明);再到和程序组织有关的函数、类;然后深入探讨了C++所支持的泛型编程、元编程和面向对象等不同编程范式,并且提供了很多的例子可以让读者仔细体会它们之间的联系、区别和适用场景; 再以一个中型项目为例介绍了一些大型工程所 的基础知识。本书适合C++初学者、正在开发和维护科学和工程软件的软件工程师,以及希望学习和理解现代C++机制如泛型编程和元编程的读者。
《Android安全和反编译实战》循序渐进地讲解了Android安全方面的基本知识,从Android介绍开始到综合实例的实战过程,全程剖析了Android安全、应用安全开发和加密、解密方面的核心知识。全书共17章,主要内容包括,Android技术核心框架分析、获取并编译源代码、Android的安全机制、内存安全机制、Binder通信安全机制、Android虚拟机基础、DalvikVM的运作流程、DEX文件详解、编写安全的应用程序、应用安全策略、文件加密、电话的安全机制、短信的安全机制、网络防火墙、文件加密等核心技术。《Android安全和反编译实战》适合Android初学者、Android应用开发者、Android安全架构研究人员、Android底层开发人员和Android源代码分析人员学习,也可以作为相关培训学校和大专院校相关的教学用书。
循序渐进的VisualStudio2015新手入门指引VisualBasic具有通用、可视化和易用特点,是理想的初学者语言。VisualBasic2015入门经典(第8版)面向编程新手,通过详明的步骤清晰讲解各个知识点,可帮助初学者快速上手;还全面介绍VisualStudio的新功能,以帮助精简工作流程。本书首先介绍入门知识为你掌握重要编程技能奠定坚实基础,此后更进一步简要讨论ASP.NET、SQLServer、ADO.NET和XML。本书通俗易懂,详尽诠释编程技术,列举大量动手练习,不需要读者拥有任何编程经验。主要内容介绍VisualBasic的安装以及用于创建简单应用程序的工具和界面讲述.NET框架以及编写Windows或Web软件的基础知识给出如何使用数据结构、对话框和菜单等的专业提示使用SQLServer和ADO.NET访问数据和开发数据库项目使用ASP.NET分步开发Web应用程序和网站各种调试和处理不同类型错误的方法
不管是创建桌面程序、构建Web应用或是开发自己的Windows8app,VisualBasic2012都可以为你所用。《.NET开发经典名著:VisualBasic2012入门经典(第7版)》将主要介绍如何通过使用VisualBasic2012完成这些工作。借助于分步任务和示例代码,读者将很快能够创建个VisualBasic应用程序。读者能够扎实地理解该语言,并且通过一些更高级的主题提高技术水平。
本书由经验丰富的电商摄影师、剪辑师编著,详细介绍了使用抖音官方剪辑软件——剪映,制作商品视频的技巧,帮助读者快速掌握制作抖音爆款商品视频的精髓。全书通过3篇、12章专题内容,150多分钟教学视频,200多个素材及效果文件,790多张图片全程图解,助你从视频剪辑小白快速成长为电商剪辑高手!书中具体内容包括视频剪辑、视频调色、添加音频、添加文字、转场、效果合成,以及脚本制作、文案策划等,让读者轻松制作爆款商品视频。本书案例丰富,结构清晰,适合从事短视频电商的从业者,特别是视频的剪辑者、运营者。也适合作为高等院校及培训机构的参考用书。本书资源包中给出了书中案例的教学视频、效果文件和素材文件。读者可扫描书中二维码及封底的“文泉云盘”二维码,手机在线观看学习并下载素材文件。
《Android安全和反编译实战》循序渐进地讲解了Android安全方面的基本知识,从Android介绍开始到综合实例的实战过程,全程剖析了Android安全、应用安全开发和加密、解密方面的核心知识。全书共17章,主要内容包括,Android技术核心框架分析、获取并编译源代码、Android的安全机制、内存安全机制、Binder通信安全机制、Android虚拟机基础、DalvikVM的运作流程、DEX文件详解、编写安全的应用程序、应用安全策略、文件加密、电话的安全机制、短信的安全机制、网络防火墙、文件加密等核心技术。《Android安全和反编译实战》适合Android初学者、Android应用开发者、Android安全架构研究人员、Android底层开发人员和Android源代码分析人员学习,也可以作为相关培训学校和大专院校相关的教学用书。
本书从传统的Hello World开始,先介绍了语言入门C++所必须的基本要素(如表达式、语句、声明);再到和程序组织有关的函数、类;然后深入探讨了C++所支持的泛型编程、元编程和面向对象等不同编程范式,并且提供了很多的例子可以让读者仔细体会它们之间的联系、区别和适用场景; 再以一个中型项目为例介绍了一些大型工程所 的基础知识。本书适合C++初学者、正在开发和维护科学和工程软件的软件工程师,以及希望学习和理解现代C++机制如泛型编程和元编程的读者。
《Android安全和反编译实战》循序渐进地讲解了Android安全方面的基本知识,从Android介绍开始到综合实例的实战过程,全程剖析了Android安全、应用安全开发和加密、解密方面的核心知识。全书共17章,主要内容包括,Android技术核心框架分析、获取并编译源代码、Android的安全机制、内存安全机制、Binder通信安全机制、Android虚拟机基础、DalvikVM的运作流程、DEX文件详解、编写安全的应用程序、应用安全策略、文件加密、电话的安全机制、短信的安全机制、网络防火墙、文件加密等核心技术。《Android安全和反编译实战》适合Android初学者、Android应用开发者、Android安全架构研究人员、Android底层开发人员和Android源代码分析人员学习,也可以作为相关培训学校和大专院校相关的教学用书。
本书从传统的Hello World开始,先介绍了语言入门C++所必须的基本要素(如表达式、语句、声明);再到和程序组织有关的函数、类;然后深入探讨了C++所支持的泛型编程、元编程和面向对象等不同编程范式,并且提供了很多的例子可以让读者仔细体会它们之间的联系、区别和适用场景; 再以一个中型项目为例介绍了一些大型工程所 的基础知识。本书适合C++初学者、正在开发和维护科学和工程软件的软件工程师,以及希望学习和理解现代C++机制如泛型编程和元编程的读者。