程序设计综合
-
软件开发综合实践指导教程胡洁萍,杨树林 著Java Web应用技术是当今最主流的Web程序开发技术之一。目前无论是高校的计算机专业,还是IT培训学校都将Java Web应用技术作为教学内容之一,这对于培养学生的计算机应用能力具有重要的意义。《软件开发综合实践指导教程:Java Web应用/21世纪高等教育计算机规划教材》用于指导Java Web应用综合实践,按3个层次带领读者进入Java Web应用技术世界。《软件开发综合实践指导教程:Java Web应用/21世纪高等教育计算机规划教材》分4篇、共8章,内容依次为软件开发综合实践概述、搭建Java Web应用设计与开发环境、实训案例——企业信息展示系统、实训课题——网络新闻中心系统、实训案例——网络书城系统、实训项目——软件商城系统、实训案例——基于SSH的网上人才中心系统、实训课题——物流信息系统项目。书中引进一些新知识和新方法,内容实用,重点突出,讲解精炼,案例典型,既方便学习,又便于应用。《软件开发综合实践指导教程:Java Web应用/21世纪高等教育计算机规划教材》内容丰富,实例典型,知识讲解系统,适合作为大中专院校计算机及其相关专业的教材或参考书,也可作为软件开发人员及其他有关人员的技术参考书。 -
iOS应用逆向工程沙梓社,吴航,刘瑾 著《信息安全技术丛书·iOS应用逆向工程:分析与实战》是iOS应用逆向工程方面的权威著作,三位作者都是iOS领域内的专家,拥有扎实的理论知识和丰富的实践经验。本书内容以工具+代码的形式全面、系统地展开知识点,由浅入深,图文并茂地带着读者一步步探索常规iOS App之外的世界。《信息安全技术丛书·iOS应用逆向工程:分析与实战》分为四大部分,分别是概念、工具、理论和实战。前三部分介绍iOS逆向分析领域的背景、知识体系,以及相应的工具集、理论知识;第四部分则通过4个实际案例来将前面的知识以实战的方式展开。第一部分为概念篇,简单介绍iOS逆向分析的概念以及iOS平台系统架构。第二部分为工具篇,介绍一系列基于Mac和iOS平台的配套工具,并且重点讲解其中的class-dump、Theos、Reveal、IDA、GDB等5个工具的使用方法,前3个侧重于使用,后2个侧重于分析。第三部分为理论篇,主要讲述iOS逆向/越狱方向的进阶必备理论知识。第四部分为实战篇,通过对3个App Store App及1个系统App进行逆向分析的实战操作,让读者能够了解并同步实践已掌握的知识。 -
敏捷用户体验设计(美)Diana DeMarco Brown 著,姚军,等 译《敏捷用户体验设计:用户体验设计应用敏捷方法的技巧与最佳实践》共6章,第1章探讨《敏捷宣言》中传达的价值观和原则,这是敏捷方法的核心;第2章分析在团队完全认可敏捷的精神和价值观的前提下如何将用户体验融入敏捷环境;第3章通过丰富的案例详细介绍如何采用敏捷开发流程和设计思维,并从不同角度呈现参与者对敏捷用户体验的看法;第4章分析团队成功进行敏捷用户体验工作的因素,强调将重点放在团队对项目的注意力、健康的团队交流与沟通、确保足够的培训、持续重构和改进过程上才能打造高效的团队;第5章围绕在启动敏捷用户体验过程中遇到的“视情况而定”问题,如何将项目团队看作用户,确定他们的需求,创建一个优雅的解决方案;第6章分析用户体验团队如何在实践中吸收和采纳敏捷概念。 -
微信公众平台应用开发柳峰 著《微信公众平台应用开发:方法、技巧与案例》是目前微信公众平台应用开发领域内容最全面、系统和深入的一本书,也是技术版本最新的。由著名的资深微信公众平台应用开发工程师根据最新的微信5.1版撰写,全面解读了微信公众平台开放的所有API的各项功能和用法,系统讲解了微信公众平台应用开发的流程、方法和技巧。更为重要的是,它还深入讲解了微信公众平台应用开发的高级技术和技巧,如何与LBS等多种技术结合使用,如何调用其他第三方的数据和资源,等等。实战性非常强,包含大量小案例和3个有代表性的综合案例。《微信公众平台应用开发:方法、技巧与案例》共11章,分为四个部分:第一部分(第1~2章)介绍了公众平台的使用、公众账号的认证、编辑模式的使用等基础知识;第二部分(第3~4章)首先讲解了如何启用开发模式,然后详细讲解了公众平台的消息接口(包括请求校验、请求消息、事件推送和响应消息),包含一个能够接收与响应任何类型消息的项目,读者可以将该项目导出成WAR包,作为公众平台的基础开发包(适用于订阅号和服务号),在开发公众账号时,只需要关注业务逻辑;第三部分(第5~6章)重点介绍了公众平台的自定义菜单接口和高级接口,并配有完整的接口调用示例和说明,读者可以将这部分的接口调用代码作为公众平台的高级开发包;第四部分(第7~11章)首先总结了一些实用的公众平台开发技巧,如使用表情、识别微信浏览器、图文消息使用、公众账号无响应处理、服务多个账号等,然后逐步详细地讲解了“周边搜索”、“猜数字”(游戏)和“聊天机器人”3个综合案例的开发过程,其中还包含如何与其他技术的结合使用及如何调用第三方的数据和资源,学习完本部分,读者完全有能力胜任大型企业公众账号的开发。附录为公众平台接口的返回码说明,以及公众平台接口的调用次数限制说明。 -
Hadoop应用开发技术详解刘刚 著《大数据技术丛书:Hadoop应用开发技术详解》共12章。第1~2章详细地介绍了Hadoop的生态系统、关键技术以及安装和配置;第3章是MapReduce的使用入门,让读者了解整个开发过程;第4~5章详细讲解了分布式文件系统HDFS和Hadoop的文件I/O;第6章分析了MapReduce的工作原理;第7章讲解了如何利用Eclipse来编译Hadoop的源代码,以及如何对Hadoop应用进行测试和调试;第8~9章细致地讲解了MapReduce的开发方法和高级应用;第10~12章系统地讲解了Hive、HBase和Mahout。 -
CUDA并行程序设计(美)Shane Cook 著,苏统华,李东,李松泽 等译《高性能计算系列丛书·CUDA并行程序设计:GPU编程指南》是CUDA并行程序设计领域最全面、最详实和最具权威性的著作之一,由CUDA开发者社区技术总监亲自撰写,英伟达中国首批CUDA官方认证工程师翻译,详实地讲解了CUDA并行程序设计的技术知识点(平台、架构、硬件知识、开发工具和热点技术)和编程方法,包含大量实用代码示例,实践性非常强。《高性能计算系列丛书·CUDA并行程序设计:GPU编程指南》共分为12章。第1章从宏观上介绍流处理器演变历史。第2章详解GPU并行机制,深入理解串行与并行程序,以辩证地求解问题。第3章讲解CUDA设备及相关的硬件和体系结构,以实现最优CUDA程序性能。第4章介绍CUDA开发环境搭建和可用调试环境。第5章介绍与CUDA编程紧密相关的核心概念——网格、线程块与线程,并通过示例说明线程模型与性能的关系。第6章借助实例详细讲解了不同类型内存的工作机制,并指出实践中容易出现的误区。第7章细述多任务的CPU和GPU协同,并介绍多个CPU/GPU编程秘技。第8章介绍如何在应用程序中编写和使用多GPU。第9章详述CUDA编程性能限制因素、分析CUDA代码的工具和技术。第10章介绍编程实践中的库与软件开发工具包。第11章讲解如何设计基于GPU的系统。第12章总结CUDA应用中易犯错误以及应对建议。 -
C语言实验与实训指导教程陆洲,韩耀坤,吕润桃 等编《C语言实验与实训指导教程/21世纪高职高专规划教材·计算机应用系列》以Visual C++6.0为开发环境,通过多个实验和实训,引导读者完成C语言程序设计基础知识的实践,并配有C语言程序设计基础知识的习题。《C语言实验与实训指导教程/21世纪高职高专规划教材·计算机应用系列》主要内容包括Visual C++6.0实验环境、Turbo C实验环境、上机实验指导、综合实训、C语言各章习题、计算机等级考试二级C语言试题、C语言编程常见错误。《C语言实验与实训指导教程/21世纪高职高专规划教材·计算机应用系列》以软件设计与开发思想为指导,突出基础性、实用性,着重对学生答题能力、编程能力、自学能力进行培养。《C语言实验与实训指导教程/21世纪高职高专规划教材·计算机应用系列》可作为C语言课程的辅助教材,既适合于大专(高职高专)院校的学生使用,也适合于其他C语言程序设计的初学者。 -
C语言实训与习题解答吴海峰,徐祥涛 著《C语言实训与习题解答/普通高等教育“计算机类专业”规划教材》是清华大学出版社出版的《程序设计基础实训教程——以C为例》的配套教材,内容包括与主教材相对应的“实验”、“课程指导与习题解答”两部分内容。上机实验包括1个编译环境介绍实验、8个课程内容实验、1个综合性实验。在实验项目中按照3个层次依次设置了程序改错、程序填空、程序扩展、程序编写4种题型,使读者经过“读懂-模仿改写-编写”的实践过程,在由浅入深的引导中逐步熟悉、理解和掌握程序设计的思想、方法和技巧,并熟练掌握及运用程序的调试、追踪方法;课程指导与习题解答,便于学生自学和自我检测,为强化课堂所学的知识提供了保障;《C语言实训与习题解答/普通高等教育“计算机类专业”规划教材》最后给出了补充习题和配套教材的习题答案。《C语言实训与习题解答/普通高等教育“计算机类专业”规划教材》具有基础性、实用性、系统性,同时充分考虑了与其他教材的兼容性,适用于各类高等院校“C语言程序设计”课程的实验教学,也适合作为C语言的实训教材。 -
Java程序设计教程张永强,张墨华 等著对Java语言的学习是应用Java技术进行工程实践的基础。《Java程序设计教程(第2版)/高等学校计算机专业教材精选·算法与程序设计》站在工程开发的角度,结合教学过程,循序渐进地安排了各章的内容,全书将一个经过简化的银行存取款系统分散在各章给予介绍,读者可以在读完全书之后对Java程序设计有一个完整的认识。Java最新的版本是JavaSE7,相比之前发布的版本更新了大量内容,《Java程序设计教程(第2版)/高等学校计算机专业教材精选·算法与程序设计》内容涵盖了Java语言主要的新特性。全书共14章,分别讲授了Java的基本语法,Java面向对象程序设计以及在I/O、多线程、网络、数据库和GUI编程方面的应用。全书结构合理,内容全面反映了Java最新技术的发展,同时注重引入Java技术在实践中的应用,能够为读者学习Java的其他技术奠定良好的技术基础。《Java程序设计教程(第2版)/高等学校计算机专业教材精选·算法与程序设计》可作为高等学校计算机或相关专业本科生的教材,也可在缩减部分教学内容后作为高职高专的Java程序设计课程的教材。 -
Visual Basic程序设计实用教程王栋 著《Visual Basic程序设计实用教程(第4版)/普通高等教育“十一五”国家级规划教材》是Visual Basic的基础教程,详细介绍了Visual Basic语言与算法,通过大量的实例阐述了Visual Basic的基本概念、语言特性、程序设计的基本方法和技巧,以及面向对象的程序设计思想与事件驱动的编程机制。《Visual Basic程序设计实用教程(第4版)/普通高等教育“十一五”国家级规划教材》在叙述上力求做到严谨、详尽而又深入浅出,知识点的安排和格式的编排符合认知规律,是为方便教学而专门设计的。《Visual Basic程序设计实用教程(第4版)/普通高等教育“十一五”国家级规划教材》中每章都配有习题,所有的例子都调试通过。《Visual Basic程序设计实用教程(第4版)/普通高等教育“十一五”国家级规划教材》的主要内容包括:Visual Basic集成开发环境,数据类型、变量、常量、数组、运算符、表达式、控制结构与过程,窗体与各种内部控件的常用属性、方法和事件,常用内部函数,控件数组、菜单、绘图和文件操作等。本书适合作为高等学校学生第一门计算机程序设计语言的教材,或供高年级学生学习使用;也可作为培训教程以及各类人员的学习资料和参考手册。
