程序设计综合
-
Java与乐高机器人郑剑春,魏晓晖 著乐高机器人是乐高公司推出的一款新产品,它包括一套用于搭建物理结构的零件库和一个控制行为动作的大脑。通过在计算机上编写程序并上传至机器人的大脑,就可以打造一个实现某项功能的智能机器人。《青少年科技创新丛书:Java与乐高机器人》介绍的是一门操控乐高机器人的语言——leJOS。它源自于软件界大名鼎鼎的Java语言,并对机器人控制部分进行了封装和优化。本书从Java编程的基础知识讲起,循序渐进地介绍了数据类型、变量、运算符、循环语句等内容。在此基础上,进一步介绍了机器人编程需要用到的各类知识,如LCD类、Motor类、传感器类等。对这些类中的方法、属性等进行了详细的讲解,并将Java编程的基础知识运用到相关示例中。在本书的后半部分,重点介绍了多线程、通信、智能手机开发等高级知识。掌握了上面这些内容,也就掌握了leJOS编程的核心。建议读者在阅读时,边阅读边实践,逐章逐节地掌握每个知识点,在实践中灵活运用,以加深理解。《青少年科技创新丛书:Java与乐高机器人》适合机器人爱好者和编程爱好者阅读。已经投入到智能机器人比赛项目中的青少年及指导教师可以以本书作为参考,学习使用Java语言为机器人设计控制程序。 -
C#程序设计教程江红,余青松 著《C#程序设计教程(第2版)/ 21世纪高等学校计算机基础实用规划教材》是C#程序设计教程的第2版。本书基于Visual Studio 2013/.NET Framework 4.5.1开发和运行环境,阐述C#5.0语言的基础知识,以及使用C#5.0语言的实际开发应用实例,具体内容包括C#语言基础、面向对象编程、结构、枚举、泛型、特性、语言集成查询、多线程编程技术、数值日期和字符串处理、文件和流输入输出、集合、数据库访问、Windows窗体应用程序、WPF应用程序、ASP.NET Web应用程序设计等。《C#程序设计教程(第2版)/ 21世纪高等学校计算机基础实用规划教材》作者结合多年的程序设计、开发及授课经验,精选大量的实例,由浅入深、循序渐进地介绍C#程序设计语言,让读者能够较为系统、全面地掌握程序设计的理论和应用。本书配有实验和辅导教材《C#程序设计实验指导与习题测试(第2版)》,提供了大量的思考与实践练习,让读者从实践中巩固和应用所学的知识。《C#程序设计教程(第2版)/ 21世纪高等学校计算机基础实用规划教材》可作为高等学校计算机程序设计教程,同时也可作为广大程序设计开发者、爱好者的自学参考书。 -
JavaScript技术应用武汉厚溥教育科技有限公司 著,武汉厚溥教育科技有限公司 编《JavaScript技术应用》按照高等院校、高职高专计算机课程基本要求,以案例驱动的形式来组织内容,突出计算机课程的实践性特点。本书包含8章:JavaScript简介、JavaScript语句和函数、JavaScript对象(一)、JavaScript对象(二)、文档对象模型、JavaScript事件及应用、JavaScript特效制作(一)、JavaScript特效制作(二)。《JavaScript技术应用》内容安排合理,层次清楚,通俗易懂,实例丰富,突出理论和实践的结合,可作为各类高等院校、高职高专及培训机构的教材,也可供广大程序设计人员参考。 -
用Arduino进行创造刘玉田、许勇进 著《用Arduino进行创造》对电子技术和编程的基础知识进行了深入浅出的讲解,降低了学习难度,使学习更有乐趣;既包含基础应用,又有前沿探索的内容,如物联网的知识等,使学习循序渐进;充分考虑了Arduino开源的特点,探讨了Arduino与中学实验、与乐高机器人等领域的融合,丰富了Arduino的应用;还引入了Arduino辅助设计软件Fritzing,完整呈现了创意、虚拟呈现、试验电路、产品实现的过程。《用Arduino进行创造》主要面向没有电子技术和编程基础知识的青少年。 -
新手学JavaScript编程(美)John Pollock 著,王肖峰 译关键技术——轻松掌握!《新手学JavaScript编程(第4版) 根据最新JavaScript标准对上一版进行了全面更新,专门新增了一章的篇幅介绍HTML5和jQuery,讲述如何使用JavaScript这门通用Web开发语言通过添加特效来制作动态网页。本书节奏明快,涵盖变量、函数、运算符、事件处理函数、对象、数组、字符串和表单等JavaScript基础知识,并讨论调试、可访问性和安全等较高级技术。在这本实用指南的帮助下,你将能立刻着手使用JavaScript! -
C语言程序设计孙鸿飞、刘国成、席亮、曲丽娜 著《C语言程序设计》是编者根据多年来的教学心得编写而成,从分析C语言程序的基本结构入手,介绍了常量、变量、表达式和常用输入/输出函数、流程控制、数组和字符串处理、函数、指针、编译预处理命令、结构体和共用体、文件、C语言高级程序设计和实验指导等知识点。本书以C99标准为主线,示例程序都可在Visual C++ 6.0环境下编译运行,每一章后面均附有习题。《C语言程序设计》可作为高等院校本科和专科相关专业的C语言课程教学用书,也可作为计算机应用开发人员的参考书或培训教材。 -
大话移动APP测试陈晔 著移动互联网软件测试无论从思想还是技术上都与传统互联网产品或软件产品截然不同,导致了很多正在移动互联网中摸索的测试人员迷失了方向。作为一名移动互联网的测试从业人员,需要正确的三观、强大的“武功招式”(测试技术)和雄厚的“内力”(更快的学习能力),而本书恰到好处地结合了这三点。 本书内容包含:移动互联网测试人员的面试,用户体验测试,功能测试,常用测试工具,常用框架,APP测试案例,以及更多的从业相关思维、手段等非技术内容。 本书并非纯技术书籍,但可以说是移动互联网测试、甚至是所有测试工程师必读的一本书籍。如果你在测试行业迷了路,本书可以为你指出一条属于你自己的正确道路;如果你初入移动互联网,那么本书可以帮助你快速融入这个新兴行业,并全面了解和掌握这个行业所需要的技术和方法;如果你是一名老兵,那么本书同样可以起到温故而知新的作用,同时会说出你在测试行业中不曾说出的那些心里话;如果你是一名移动互联网行业任意职位的从业人员,你可以了解APP测试在整个产品开发中的位置和重要性,并在工作中与测试人员紧密配合,同时给予这个职位应有的尊重。 -
Java高级程序设计徐传运,张杨,王森 著Java是目前最流行的开发语言之一,《Java高级程序设计/高等学校计算机专业教材精选·算法与程序设计》以Java语言中的8个高级主题作为核心内容,使读者在掌握了基本的Java语言基础之上,学习Java的高级技术,提升编程能力,并为掌握其他Java扩展技术打下基础。本书内容包括类型信息与反射、泛型、注解、网络编程、多线程、序列化、数据库编程、Web编程基础等。除此之外,本书还在第1章论述了程序设计的原则和规范,在最后1章简要介绍了Tomcat的原理。本书附带的电子材料包括:电子课件(PPT)、示例源代码、部分课后习题的参考答案。本书适合作为高等院校软件工程、计算机相关专业的编程能力提升课程的教材,即在Java编程基础课程之后的高级Java编程课程的教材,也可以作为JEE课程的前导基础课程的教材。本书亦可以作为有编程经验的软件开发人员作为编程能力提升的参考书。 -
pcDuino开发实战李潇海 著本书共分为四篇,由浅入深地讲解pcDuino的开发使用。第一篇为基础篇,包括第1~3章,首先介绍了Arduino的基础知识,然后通过与Arduino类似的开发风格直接阐述pcDuino的编程方法,最后介绍了pcDuino作为Mini PC的使用方法。第二篇为编程语言篇,包括第4~6章,作为pcDuino开发方法的补充,依次介绍了使用Python、JavaScript语言以及在Android平台上对pcDuino进行编程的方法。第三篇为模块篇,包括第7~12章,从pcDuino的外设接口讲起,针对每个接口给出实际硬件和软件例子,让读者掌握接口的使用。之后根据传感器、显示输出、电机驱动、无线通信等不同应用介绍各种Arduino模块在pcDuino上的使用方法。第四篇为应用篇,包括第13~18章,涉及网络应用、图像处理、语音控制和集群等领域的应用,并遵循传统嵌入式开发流程,介绍Boot Loader、Linux Kernel和RootFS的制作方法,最后通过一个完整的工程应用,从硬件设计、控制接口到基于Qt的GUI开发,帮助读者熟悉完整的项目设计过程。 -
统计学·基于R应用贾俊平 著本书是一本基于R实现全部例题计算与分析的统计学教材,书中例题的解答给出了R的详细程序和结果。全书内容共10章,包括数据的描述性分析方法、推断方法以及实际中常用的一些统计方法。本书可作为高等院校经济管理类专业本科生统计学课程的教材,也可作为其他文科专业及部分理、工、农、林、医、药专业的教材或参考书,对广大实际工作者也极具参考价值。
