本教材主要讲述编译程序设计和构造的一般原理、基本设计方法和主要实现技术,以高级语言程序编译过程,即词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成为线索,阐述各阶段的主要功能、原理、设计技术和实现方法。基于工程教育认证的OBE理念,以能力培养为导向,将编译的基本理论和具体实现技术有机结合,既注重理论的
全书共10章:第1章程序设计及算法表示,C语言的特点及C程序集成开发工具;第2章C语言的数据类型、运算符和表达式;第3章顺序结构程序设计和基本输入输出;第4章选择结构程序设计;第5章循环程序设计;第6章数组的使用;第7章函数、变量属性及预处理;第8章指针的使用;第9章结构体类型及其他构造类型;第10章文件。本书针对C语
本教材由一个基于工作过程设计的数据库管理系统为主线,包含若干项目和任务。每个项目涉及的知识点都与任务紧密结合,做到理论与实际相结合。在项目和任务的安排上注重连续性,项目间既相对独立,又互为补充。教材围绕“销售管理”数据库系统的实施与管理展开,共包含11个项目(数据库的实施与管理、数据的查询与操作等)和多个任务(数据库创
本书采用知识讲解与应用实践相结合的方式,由浅入深地对Java程序设计语言进行了全面讲解,可帮助读者轻松掌握Java语言。本书共分11章,第1-10章主要包括Java语言入门、Java语言基础、面向对象编程基础、面向对象编程进阶、常用类、集合、异常处理、图形用户界面设计、Java输入/输出、多线程等技术内容,第11章设计
本书内容包括:第1章至第7章介绍Web编程技术概述、Web编程技术基础、构建基于PHP的Web编程运行环境、PHP程序设计基础、MySQL数据库基础、人机交互和会话、PHP和MySQL数据库编程。每章的实例都围绕学生选课系统来介绍,通过前7章的学习,学生可以完整理解选课系统的开发流程及设计思路。第8章至第12章介绍用P
本书以趣味案例、计算思维训练及对分课堂教学模式为基础,共9章,涵盖走进C语言、C语言基础、结构化程序设计、数组与字符串、函数、指针、自定义数据类型、文件与预处理、综合项目实战等内容。结合Scrum敏捷开发模式,从案例出发,分散知识点,以模块为单位讲解重点难点,再结合海量题库,巩固学生基本功,实行迭代式教学。通过本书,学
本书是一本全面而深入的教程,专为想要精通MySQL数据库管理和编程的读者设计。全书共分11章,系统地构建了从数据库基础理论到MySQL实战操作,再到高级功能应用及数据库设计的完整知识框架。第1章从数据库基础出发,奠定理论基石,解析数据库系统构成、数据模型及关系型数据库的核心概念,为深入学习铺路。第2-5章逐步展开,详述
本教材以国际软件工程知识体系SWEBOK·3.0中的测试知识体为指南,参考全国软件评测师考试大纲和国际软件测试认证委员会ISTQB的测试大纲要求,按照功能测试、性能测试与管理、新技术进展划分为基础篇、提高篇和发展篇三个篇章。基础篇是软件测试的通识教育,培养基本测试工作能力;按单元、集成和系统三个测试对象层次逐次展开,每
系统集成项目管理工程师考试是全国计算机技术与软件专业技术资格(水平)考试(简称“软考”)的中级资格考试,通过系统集成项目管理工程师考试可获得中级工程师职称。本书针对新颁第三版系统集成项目管理工程师考试大纲编写,作为软考教材的章节习题集,具有四个特点:目录与第三版官方教材一致;知识点分布与最新考试大纲一致;重点与高频考点
本书系统地介绍了Web前端开发技术中的HTML5、CSS3、JavaScript和jQuery技术。本书分为四个部分,共十二个项目:第一部分是HTML技术篇,包括项目一、二、三的内容,介绍了Web前端开发的基本概念、开发工具、开发流程、HTML5新增页面元素、HTML常用标记和应用示例;第二部分是CSS技术篇,包括项目