本书以程序设计作为基础,数据结构作为工具,六大核心算法作为目标,系统地介绍了算法设计中典型问题的求解过程。 全书内容包括算法设计基础、递归算法、分治算法、贪心算法、动态规划算法、回溯算法、分支限界算法、实验指导。六大核心算法后都配有典型问题的C 代码,并结合实验指导辅助读者进行算法实践训练。
本书全面、翔实地介绍了应用SQL Server 2012数据库管理系统进行数据库管理的各种操作以及数据库程序开发所需的各种知识和技能,主要内容包括:数据库技术基础,数据库操作,表操作,查询操作,视图操作,索引操作,T-SQL编程和存储过程操作,触发器操作,游标、事务和锁,数据库安全操作,数据库管理操作和SQL Server数据库程序开发。作者在多年的数据库教学与数据库程序应用开发经验的基础上,根据软件行业程序员和数据库管理员的岗位能力要求和高职学生的认知规
本书以一个贯穿项目为载体,以任务驱动的方式介绍软件开发中各阶段所需的知识、技术、方法、工具、开发过程,直至项目完成。本书围绕软件开发能力的培养组织内容,全书共8章,内容如下:第1章,介绍软件、软件开发、软件项目管理等相关概念,重点介绍软件开发中容易混淆的一些概念并为后续学习做知识准备;第2和第3章,介绍传统的软件开发方法,适合软件开发初学者学习;第4和第5章,介绍面向对象的开发方法,利于读者掌握目前流行的面向对象软件开发方法与工具;第6章,介绍软件的实现,包括编码与测试,只有通过测试的软件,其编
本书充分吸收来自生产一线的工业机器人系统案例,融入职业技能鉴定的相关内容和要求,体现了理实一体的教学原则。本书案例源于实际,制作的资源可直接用于机器人仿真及离线编程教学。教材内容基本涵盖了工业机器人主要应用领域。
本书通过一个完整的项目讲解如何使用Visual Studio 2015(C#)开发基于数据库(SQL Server)的Windows窗体应用程序。本书主要内容包括:主窗体界面设计、数据集、多种数据维护(录入、修改、删除)开发、统计查询、RDLC报表设计、自定义控件开发(简单控件、复合控件)、控件使用技巧(如DataGridView拖放技术、自定义绘制技术)、LINQ技术应用、智能客户端部署ClickOnce等技术。本书附录通过网上购物系统介绍了使用Visu
本书以美国PTC公司的Creo 3.0 M080为平台,按照工作过程系统化的课程建设理念进行编写,以典型零部件为载体设计学习内容,使学生在学中做、做中学,实现知识与技能的同步并进。在编写过程中打破传统学科体系下以介绍Creo软件命令为主的编排方式,采用“情境导向、任务驱动”的编写方式,每个情境下包含若干任务,每个任务均以“任务下达→任务分析→任务实施→任务评价”四个步骤详细阐述建模思路与技巧。 本书涵盖了Creo软件的四大功能模块:二维草绘、三维建模、虚拟装配、工程图输出。考
软件架构与设计模式是提高软件设计质量和开发效率的一个重要途径,体现软件设计开发的原理、思想、方法和技术。《软件架构与设计模式/石油高等教育“十三五”规划教材》以“面向对象设计原则”为桥梁,采用UML设计/Java源代码案例为导引,强调模式、框架、架构等相关概念在理解基础上的知识重构,讲述软件项目开发中由需求到设计,再到实现的过程。 《软件架构与设计模式/石油高等教育“十三五”规划教材》由辽宁石油化工大学王宏亮老师和魏海平老师编著,可作为计算机相关专业本专科生和研究生的教材,也适用于
《软件测试技术/高等学校教材》根据敏捷开发与RUP的过程进行内容的组织与安排,按照迭代开发软件过程的顺序介绍相关的软件测试理论、方法和工具,并以两个测试案例来详细阐述应用这些理论、方法和工具的步骤。 《软件测试技术/高等学校教材》可作为高等院校计算机相关专业的教材。也可供从事软件开发的技术人员参考。
本书为普通高等教育“十一五”*规划教材。 本书内容分为3部分:算法和算法分析、算法设计策略、求解困难问题。第1部分介绍问题求解方法、算法复杂度和分析、递归算法和递推关系;第2部分讨论常用的算法设计策略:基本搜索和遍历方法、分治法、贪心法、动态规划法、回溯法和分枝限界法;第3部分介绍NP完全问题、*算法、近似算法、遗传算法和密码算法,其中遗传算法是本次修订新增的内容。书中还介绍了两种新的数据结构:跳表和伸展树,以及它们特定的算法分析方法,并对现代密码学做了简要论述。
《Photoshop 设计与制作项目教程》依据平面设计工作的实际需求,采用项目任务驱动的模式编写而成。 全书共分为11 个项目,详细介绍了Photoshop CC 的基本功能和各类实战技巧。其中,项目1~项目3 为Photoshop CC 操作基础,包括图像处理基础、抠图基础、文字的艺术加工;项目4~项目6 为PhotoshopCC 在数码摄影后期的应用,包括数码图像的修饰、摄影与后期处理、数码照片排版设计;项目7~项目9为