作为.NET平台上的核心开发语言,C#将对象技术和泛型思想有机地融合在一起,能够从根本上提高软件的开发和运行效率。本书是关于C#语言程序设计的基础教科书,深入讲解了C#的语法和类型系统、面向对象程序设计(包括对象、接口、继承和多态性)、泛型程序设计(包括泛型类型、可空类型、泛型方法和匿名方法)以及商业应用开发的基础知识(包括文件操作、数据库访问、多线程和ASP.NET应用开发)。本书可作为高等院校计算机及相关专业的程序设计语言教材,也可供专业软件开发人员学习参考。本书另配有实验指导书供教学选用。
本书系统地介绍了计算机科学与技术等相关专业所必需的离散数学知识。全书共8章。第1章介绍命题及命题逻辑,第2章介绍谓词逻辑及其推理理论,第3章介绍集合与关系的基本概念和性质,第4章介绍函数,第5章介绍代数系统,第6章介绍格与布尔代数,第7章介绍图论的基本概念及其性质,第8章介绍离散数学在计算机科学中的一些具体应用。 本书适合作为高等学校计算机专业及相关专业的本科生教材,也可以供对离散数学有兴趣的读者自学。
本书在《数据库实用教程(第三版)》的基础上进行改版,该教程详细介绍了数据库的基本原理、方法和应用新技术。内容包括:数据库系统结构,关系运算,SQL语言,规范化设计,实体联系模型,数据库设计,数据库管理机制,分布式数据库,对象关系数据库,面向对象数据库,PowerBuilder2018数据库应用开发简介和SQL Server关系数据库系统。本书既可作为高等院校理工科相关专业的数据库课程教材,也可作为从事信息领域工作的科技人员的参考书。
本书首先介绍了Rust语言的历史、特点、与其他编程语言的优缺点对比,以及可能的应用领域,并详细讲解了Rust安装编译的基本流程、基本命令和各种与Rust编程相关的准备工作。然后,对于想开始学习Rust编程语言的读者,本书继续介绍Rust编程语言的基础知识,诸如关键字、基本类型、基本语句、变量、运算符以及各种错误处理和测试手段。针对每个应用领域,本书用实例演示如何从零开始编写实用例子。 本书的另一个重要原则是边学习、边实践。在每一个学习阶段,除了引入丰富的例子讲解Rust语言的基本要点以外,还编写了专门的章节,说明如何利用已学习的知识来编写简单实用的Rust小程序,综合演示Rust语言的使用方法。 本书配套教学资源包括PPT、样例代码、视频以及外部资源链接,可供读者进一步学习使用。