程序设计综合
-
Unity3D人工智能编程精粹王洪源、陈慕羿、华宇宁、石征锦 著要想开发一款优 秀的游戏,人工智能必不可少。本书精选了Unity3D游戏开发中最关键、最实用的几项人工智能关键技术,以实例的方式由浅入深地讲解了深奥而强大的人工智能技术、设计原则以及编程实现方法,并且对书中的每一个案例都进行了详细注释,所有实例均运行测试通过。掌握了书中的技术,可以使游戏角色具有良好的智能,大大增强游戏的可玩性!本书共分7章:第1章中给出了游戏人工智能的运动层、决策层、战略层的架构模型,将游戏角色模拟人的感知、决策和移动等问题进行分层处理与实现;第2章讲解了多种操控角色自主移动的算法,让角色在游戏中的运动看起来更真实自然、运算速度更快;第3章采用图示的方式详细讲解了游戏寻路中最著名的A*寻路技术,并进一步介绍了复杂地形、以及存在敌方火力威胁下的战术寻路技术;第4章讲解了游戏角色感知游戏世界的实现方法。例如,发现敌人的位置、追寻爆炸声、让角色具有短期记忆,根据脚印进行追踪等;第5章~第6章讲解了最常用的决策技术——状态机与行为树技术,并对比分析了有限状态机与行为树技术在游戏人工智能中的适用范围。在处理大规模的游戏决策问题时,行为树克服了有限状态机的许多缺点,层次清晰、易于发现差错和调试,能大大减少编程者的负担;第7章综合运用了A*寻路、行为树等技术,给出了一个具有较高人工智能水平的第三人称射击游戏实例。本书能够将具有初级Unity3D游戏开发水平的读者引领到奥妙的人工智能领域,帮助读者创造出惊险、刺激、趣味性强的优秀游戏!本书适合作为高等院校计算机科学与技术、数字媒体技术、数字媒体艺术等专业本科教材、游戏学院Unity3D游戏开发的高阶教材。对于从事战场模拟训练、视景仿真技术等领域的科研人员而言,本书也很有益处。
-
中文版EDIUS Pro 7从入门到精通袁淑敏 著《中文版EDIUS Pro 7从入门到精通(案例超值版)》共分为6 篇:入门篇+进阶篇+提高篇+晋级篇+高级篇+案例篇。本书最大的特色:最完备的功能查询+最全面的内容介绍+最丰富的案例说明+最细致的选项讲解+最超值的附赠光盘。本书具体内容包括:EDIUS 影视编辑入门、EDIUS 工作界面及基本操作、EDIUS 工作窗口与编辑模式、从不同设备中采集视频素材、添加与编辑视频素材、管理与应用素材库文件、修整与剪辑视频素材、精确标记素材片段、色彩校正视频画面、制作路径运动特效、制作视频合成特效、制作唯美滤镜特效、制作过渡转场特效、制作视频字幕特效、制作后期背景音效、输出与刻录视频文件、视频文件的播放与分享、制作栏目片头——《科技频道》、制作电视广告——《神州汽车》、制作公益宣传——《爱护环境》以及制作旅游剪辑——《南岳衡山》等内容,读者学习后可以融会贯通、举一反三,制作出更多更加精彩、完美的视频效果。本书结构清晰、语言简洁,适合EDIUS 的初、中级读者阅读,既是从事影视广告设计和影视后期制作的广大从业人员必备工具书,又可作为高等院校动画影视相关专业的辅导教材。
-
Metasploit渗透测试与开发实践指南(美)Aditya Balapure 著; 缪纶,魏大威,王鹏 等译本书是一本针对真实网络环境下执行黑客攻击的指南,它展示了漏洞利用这一艺术领域的最佳技巧。从实际安装到漏洞评估,再到最后的漏洞利用,本书提供了Metasploit渗透测试的工具、技巧、方法等。本书主要内容包括:Metasploit框架、漏洞利用基础基本知识、漏洞评估、最新漏洞攻击模块的开发、Metasploit模块中的信息收集与漏洞扫描、客户端漏洞利用技巧、后漏洞利用技巧等。本书可为攻击型渗透测试人员的开发技能提供有效帮助。
-
Visual C++实用教程丁有和 编本书是根据高等职业教育的特点,兼顾C++等级考试内容,以应用为目的,以必需够用为度,以方便教和学为宗旨而编写。第1~8章为C++内容,兼顾C++等级考试。第9~14章为Visual C++内容,包括MFC应用程序建立、窗口和对话框、常用控件、基本界面元素、数据文档和视图、图形和数据库应用等。每章以“实际需要应用”为主线,内容之后通常都是实例,一般先提出为什么,再提做什么,然后给出示例演示怎么做,最后包括“常见问题解答”、“实验实训”以及“思考和练习”等内容。综合应用通过附录中的两个大作业(学生成绩管理(C++版)和MFC)实现,用于比较和教学。本书可作为高等职业教育相关课程教材,也可供广大Visual C++应用开发人员参考。
-
移动终端应用创意与程序设计黄先开 编本书是对2013年“移动终端应用创意与程序设计”大赛的总结,内容包括:大赛概况、组委会及专家评委名单、评审指标及获奖名单、优秀作品精选等内容。书中精选了大赛获得一等奖的部分优秀作品,作品结合移动终端的特点,构思新颖,亮点突出,展现出当代大学生的创意思维与创新设计能力,并具有一定的实际应用价值。
-
实用Linux Shell编程石庆东 著《信息科学与技术丛书:实用LinuxShell编程》系统地介绍了在Linux系统中广泛使用的Bash脚本语言。全书内容的安排由浅入深,体系合理。先讲解脚本的概念和学习环境的搭建,接下来介绍Linux的常用命令,然后根据概念之间的依赖关系,讲解Bash环境设置、变量与数组、条件流程控制、循环、函数、正则表达式、文本处理、进程与作业、高级话题等。本书是一本不可多得的shell编程原创读物。
-
软件开发新课堂耿兴隆,张莹 著《软件开发新课堂:PHP基础与案例开发详解(全新改版畅销升级)》由多名顶尖SharePoint开发大师共同撰写。这本综合性书籍在上一版的基础上针对做了全面更新,深入细致地讲解开发的各个方面,分析这个最新版本的主要开发工具,内容涵盖从构建解决方案到构建自定义工作流的所有知识点。
-
CLR via C#(美)Jeffrey Richter 周靖 著; 周靖 译《CLR via C#(第4版)》针对CLR和.NET Framework 4.5进行深入、全面的探讨,并结合实例介绍了如何利用它们进行设计、开发和调试。全书5部分共29章。第Ⅰ部分介绍CLR基础,第Ⅱ部分解释如何设计类型,第Ⅲ部分介绍基本类型,第Ⅳ部分以核心机制为主题,第Ⅴ部分重点介绍线程处理。通过本书的阅读,读者可以掌握CLR和.NET Framework的精髓,轻松、高效地创建高性能应用程序。© 2014 Tsinghua University Press LimitedAuthorized translation of the English edition of Microsoft CLR via C#, 4th Edition.Copyright © 2012 by Jeffrey Richter. This translation is published and sold by permission of O'Reilly Media, Inc., which owns or controls of all rights to publish and sell the same.本书中文版由O'Reilly Media, Inc.授权给清华大学出版社出版发行,未经出版者许可,不得以任何方式复制或抄袭本书的任何部分。
-
Windows 运行时编程权威指南(美)Jeffrey Richter,Maarten van de Bospoort 著; 段菲,周靖 译本书详细介绍Windows运行时的原理与应用,以及如何为WindowsStore构建C#创新型的应用。本书作者JefferyRichter是公认的国际Windows编程大师。本书提供了可操作性极强的指导方案,内容翔实而新颖。主要内容包括:深入了解Windows运行时的结构与环境,了解如何使用Windows运行时通过C#创建Windows8功能,了解开发过程生命周期管理架构的后台处理和状态管理,探讨存储与联网的I/O模型并了解应用对其影响,审查Windows运行时使用的系统提供的合同和其他扩展点,包装、功能、安装、部署等实用的见解和其他关键议题。
-
Visual FoxPro程序设计基础教程刘甫迎 编本书是国家级精品课程的配套教材。全书共有12章和4个附录,涵盖全国计算机等级考试二级(VFP)大纲所要求的内容。书中介绍了数据库和表操作、VFP程序设计、表单和面向对象程序设计、客户/服务器(C/S)应用等内容,并着重加强学生对SQL和数据库基本概念的理解与掌握。书中附有教学大纲、实验指导书和精选试卷,还给出了一个完整的编程案例。第2版增加了数据结构的基本概念及Locate While等内容。本书内容图文并茂,强调实用,可作为职业院校非计算机专业(VFP 6.0等级考试)和计算机类专业(VFP 9.0)教材,也可供广大VFP用户参考。