本书以一个“学生成绩管理系统”演示案例为主线,分三部分介绍数据库的基础知识和数据库系统的开发方法。第一部分(第1、2章)为基础部分,介绍现代数据管理技术的发展,大数据时代的数据的特征和处理方法,数据库的基本概念,数据库设计的方法与步骤; 第二部分(第3~6章)为技术部分,选用目前流行的关系数据库管理系统SQL Server 2012,介绍其常用数据库对象的操作使用方法,包括数据库、表、约束、索引、视图、存储过程等,重点、详细地讲解各种查询命令的设计方法; 第三部分(第7章)为应用部分,介绍演示案例的设计实现过程以及所用到的相关知识,采用VC++6.0 Console作为前台开发工具来实现。 本书配有相应的实验内容,并且每章后面均附有大量习题。 本书针对非计算机专业的学生学习数据库编写,既可作为各高等学校非计算机专业相关课程的教材,也可作为其他人员学习数据库的参考教材。
本书系统阐述了互补波形这种理论上无旁瓣且具有高设计自由度的雷达波形在设计理论与方法中的最新研究成果。全书共6章,主要内容包括互补波形基本知识、互补波形传统设计方法、雷达目标检测互补波形联合设计方法、互补波形在雷达目标检测中的应用以及互补波形设计在后续研究中的若干开放性问题。 本书概括了互补波形的基本特性及其在雷达目标检测问题中的多种设计方法和应用场景,兼具理论前沿性和学术先进性。本书将雷达波形设计方法与雷达目标检测方法进行有机结合,建立并形成了雷达目标检测互补波形设计理论与方法体系,所用方法原理简单且行之有效,从波形设计的层面为雷达旁瓣抑制与目标分辨等目标检测过程中的具体问题提供新的思路和研究方向。 本书可作为高等院校信息与通信工程、电子科学与技术、海洋科学等专业本科生、研究生的参考书,同时对信息、电子领域,尤其是从事波形设计与目标检测技术研究的工程研发 与技术研究人员具有较大参考价值。
本书首先介绍了Rust语言的历史、特点、与其他编程语言的优缺点对比,以及可能的应用领域,并详细讲解了Rust安装编译的基本流程、基本命令和各种与Rust编程相关的准备工作。然后,对于想开始学习Rust编程语言的读者,本书继续介绍Rust编程语言的基础知识,诸如关键字、基本类型、基本语句、变量、运算符以及各种错误处理和测试手段。针对每个应用领域,本书用实例演示如何从零开始编写实用例子。 本书的另一个重要原则是边学习、边实践。在每一个学习阶段,除了引入丰富的例子讲解Rust语言的基本要点以外,还编写了专门的章节,说明如何利用已学习的知识来编写简单实用的Rust小程序,综合演示Rust语言的使用方法。 本书配套教学资源包括PPT、样例代码、视频以及外部资源链接,可供读者进一步学习使用。