软件与程序设计
-
Java面向对象程序设计项目化教程黄涛,付沛,张吉力 著本书全面介绍Java面向对象程序设计知识,共分为10个单元,包括类和对象、基本工具类介绍、接口、继承与多态、异常处理、泛型与集合框架、图形用户界面设计、IO操作、多线程、数据库操作、网络通信等内容。 本书以任务驱动的组织模式,实现“教、学、做”一体化,将Java面向对象程序设计的知识和技能训练有机结合起来。本书实用性强,重点突出实际技能的训练,可作为高职高专、应用型本科层次院校计算机专业、信息管理专业等相关专业学生的教材,也可以作为各种Java培训班的培训教材和自学教材,对程序设计人员也有一定的参考价值。 -
C语言程序设计基础李建忠 著本书根据高职计算机信息类专业“C语言程序设计基础”课程的教学要求和特点,按程序的功能结构组织内容,把数据结构、算法等基础知识融入到C语言结构和程序设计过程中,全面介绍了C语言体系内容和基本程序设计方法,内容精练,注重思路和方法的传递,突出实践与应用。全书每章内容均分为“理论学习”“实操训练”和“课外练习”三部分,很好地反映了“基础知识够用、突出应用能力”的高职人才培养特色。 本书可作为高等职业院校“C语言程序设计基础”课程的教材,也可作为应用型本科“C语言程序设计”课程的教材。 -
鲲鹏处理器架构与编程戴志涛,刘健培 著华为海思设计的鲲鹏(Kunpeng)920系列芯片是兼容ARMv8A架构的高性能处理器片上系统,也是华为 “算、存、传、管、智”五个产品系列构成的鲲鹏芯片家族的核心产品。本书首先介绍高性能处理器与服务器的技术背景,然后总结了ARMv8A处理器的体系结构。在此基础上,重点讨论鲲鹏920处理器片上系统的体系结构及其软件生态和架构。为方便读者理解鲲鹏920处理器片上系统的应用场景,本书最后还给出了基于鲲鹏920处理器片上系统的服务器软件的安装、配置、开发与应用案例。本书可以作为读者了解和应用鲲鹏920处理器片上系统的参考用书,特别适合有兴趣使用鲲鹏920处理器片上系统的软件构架师、软件工程师和需要在鲲鹏920处理器片上系统上开发、优化应用程序的应用工程师和调优工程师。本书还可以作为普通高等学校计算机科学与技术、大数据、人工智能等相关专业的本科生及研究生教材。对计算机组成和设计有学习兴趣的读者也可以通过本书了解现代高性能处理器的体系结构。 -
C专家编程彼得·范德林登 著,徐波 译《C专家编程》展示了优秀的C程序员所使用的编码技巧,并专门开辟了一章对C++的基础知识进行了介绍。《C专家编程》对C的历史、语言特性、声明、数组、指针、链接、运行时、内存以及如何进一步学习C++等问题进行了细致的讲解和深入的分析。本书撷取几十个实例进行讲解,对C程序员具有非常高的实用价值。《C专家编程》可以帮助有一定经验的C程序员成为C编程方面的专家;对于C语言功底深厚的程序员,本书可以帮助他们站在C的高度了解和学习C++。 -
Java Web基础与实例教程孔祥盛,赵芳 著本书采用“任务驱动”的编写模式,由浅入深、循序渐进、系统地介绍了Java Web开发的相关知识。通过实际应用的案例,帮助读者巩固所学知识,以便更好地进行开发实践。全书共15章,内容涵盖了Java Web开发基础知识、Servlet接收GET请求数据、Servlet接收POST请求数据、Servlet生成HTTP响应数据、异步请求和异步响应、会话控制技术:Cookie与Session、过滤器Filter和监听器Listener、MVC和JSTL、个人笔记系统的数据库设计及实现、MySQL事务机制和JDBC的使用、layui以及CKEditor的使用,以及个人笔记系统首页模块的设计与实现、用户管理模块的设计与实现、笔记管理模块的实现、其他功能模块的设计与实现等知识。 -
系统分析与设计[美] 肯尼斯·E.肯德尔,朱莉·E.肯德 著本书是一本的系统分析与设计教材,自1988年首次出版以来,很快就被许多国家和地区的高等院校选为教科书,几经更新和完善,目前已经更新到第10版。作者结合长期的教学和实践经验分别介绍了系统分析基础、信息需求分析方法、分析过程、设计基础、质量保证与实现。 -
Visual Basic 语言程序设计基础赵晨阳 著本书从程序设计基本概念出发,由浅入深、循序渐进地讲述Python语言程序设计的基本概念和基本方法。本书内容包括Python语言概述与开发环境搭建、Python语言基础、流程控制结构、字符串与正则表达式、典型数据结构、函数与模块、面向对象程序设计、文件操作、GUI程序设计、图形绘制以及数据库操作。 -
Java应用开发与实践王飞雪 等 著本书分为三大部分。第一部分(第1章和第2章)为Java程序设计基础,主要介绍面向对象程序设计思想、Java概述和Java基础语法;第二部分(第3~11章)为酒店管理系统的设计,该部分内容以酒店管理系统项目作为教学案例,通过将项目简化、分解成若干模块来讲述如何利用面向对象程序设计的方法来开发项目,让读者能够从实践项目的开发过程中领悟程序设计的真谛;第三部分(第12章)为酒店管理系统的实现,是前面各个章节的总结,以课程设计的方式,从软件开发的角度阐述酒店管理系统的开发流程,既为读者提供了本系统开发的步骤及引导,又对其他Java应用系统的开发有一定的借鉴意义。 本书适合作为应用型本科“程序设计基础”课程的教材,也适合作为Java程序员的参考用书。 -
ASP.NET Core真机拆解罗志超 著对于读者来说,学习ASP.NET Core就像学习使用一部新手机。手机内部组成结构可能有改变,各个元器件的性能可能有提升,元器件之间的兼容性可能更好。但在操作方式上,用户除了要学习如何使用个别的新功能以及适应系统更快的反应速度外,并没有太多改变。 基于以上,本书内容主要分为三部分。第一部分是ASP.NET Core的使用说明,简要介绍如何使用ASP.NET Core创建项目及其与ASP.NET 4.x的不同点;第二部分是真机拆解,讲解ASP.NET Core框架的内部运行逻辑;第三部分是通过一个项目案例回顾全书知识点,并介绍如何在ASP.NET Core中对用户进行认证和授权。 -
Java面向对象程序设计王玲 著本书涵盖了Java SE的主要内容,划分为三部分:第1篇介绍Java的基础知识,包括开发环境、数据类型、流程控制、数组、函数、异常等内容;第2篇通过实现一个即时通信程序,学习Java SE类库的使用方法,包括图形界面设计、输入输出、网络编程、多线程、容器、数据库编程等;第3篇通过实现一个简单的软件架构设计,学习面向对象技术,包括类与对象、封装、继承、多态、抽象类、接口等,为后续的Java企业级应用开发做准备。 本书的目标:第一,训练编程入门者的编程逻辑;第二,让学习者理解并掌握Java程序设计语言的语法和类库;第三,让学习者理解面向对象技术,对软件架构有初步的认识。 本书的第2篇和第3篇分别使用了一个具有一定规模的实际项目,介绍了项目从需求分析到设计、代码实现的全过程,引领学习者以项目需求为引导,在做中学,使学习者不但能学习Java编程,而且能了解软件项目开发的基本过程以及互联网时代下自行探索和应用新技术的方法。 本书可作为计算机相关专业的教学用书,也可作为普通高校程序设计公共课程的教材,同时也可作为职业教育的培训用书和Java学习者的自学用书。 本书配套资源丰富,包括微课资源、PPT、课程标准、源代码等。
