程序设计综合
-
C#可视化程序设计案例教程刘培林 史荧中 刘贵锋本书共9个模块,模块1概述C#及其开发环境,以及窗体应用程序的开发步骤;模块 2 介绍窗体与控件,设计应用程序界面;模块 3 围绕项目案例简单介绍 C#语法,方便 C#语法零基础的读者学习本书;模块 4 讲述菜单、工具栏、状态栏、对话框;模块 5、6 分别使用可视化控件和 ADO.NET 对象设计数据库应用程序;模块 7 讲述窗体应用程序 控件,实现 C#窗体应用程序信息管理系统的开发需求;模块 8 讲述图形绘制类;模块 9 介绍控制台应用程序开发方法和应用程序调试方法,升华C#应用,全面学习C#应用程序开发技术。本书可作为高职高专院校软件技术、计算机应用技术等电子信息大类各专业“C#程序设计”课程的教材,也可作为可视化程序设计的入门语言教程,还可作为计算机与应用工程技术人员的培训用书或自学参考书。鉴于书中有大量丰富而实用的数据库应用程序,故也可作为计算机软件程序设计人员的技术参考书。书中内容涵盖了C#中级程序员的考查知识点,可作为C#中级程序员的培训资料。 -
C/C++程序设计教程 面向对象分册郑秋生本书的特点是实例丰富,重点突出,叙述深入浅出,分析问题透彻,既有完整的语法,又有大量的实例,突出程序设计的思想和方法,将C语言程序设计和C++程序设计有机地统一起来。本书特别适合作为计算机学科各应用型本科、专科的C语言程序设计和C++语言程序设计教材,也可作为其他理工科各专业的教材,还适合作为相关专业技术人员的自学参考书。 -
深入浅出Java虚拟机李博《深入浅出Java虚拟机:JVM原理与实战》主要以 Java 虚拟机的基本特性及运行原理为中心,深入浅出地分析 JVM 的组成结构和底层实现,介绍了很多性能调优的方案和工具的使用方法。后还扩展介绍了 JMM 内存模型的实现原理和 Java 编译器的优化机制,让读者不仅可以学习 JVM 的核心技术知识,还能夯实 JVM 调优及代码优化的技术功底。《深入浅出Java虚拟机:JVM原理与实战》适合已具有一定 Java 编程基础的开发人员、项目经理、架构师及性能调优工程师参考阅读,同时,《深入浅出Java虚拟机:JVM原理与实战》还可以作为广大职业院校、计算机培训班相关专业的教学参考用书。 -
FreeRTOS实时内核应用指南(美)Richard Barry(理查德-巴里)本书重点讨论了FreeRTOS的堆内存管理、任务管理、队列管理、软件定时器管理、中断管理、资源管理、事件组和任务通知等作为一款优秀的实时操作系统必须具备的功能和特性;为了有助于应用程序的开发和调试,本书也涉及开发者支持和故障排除等内容,总结提高设计开发效率的方法,介绍了多年来用户请求技术支持中排在前几位的问题及其解决方案。 -
从问题到程序裘宗燕,李安邦暂缺简介... -
2021全国信息学奥林匹克年鉴中国计算机学会《2021全国信息学奥林匹克年鉴》是中国计算机学会(CCF)自2006年以来出版的第15部全国信息学奥林匹克年鉴,记录了2021年国际、国内重大的青少年信息学奥林匹克赛事活动,收录了完整的获奖名单,以及各活动的试题与解题报告。通过本书,参赛选手以及教师、教练员可对竞赛标准、题型设置、命题思路等有全面的了解。 本书是参加信息学奥林匹克竞赛的青少年的重要学习资料,也可作为普通青少年学习计算机科学知识,了解信息学奥林匹克竞赛的参考资料。 -
Python数据分析与挖掘王丽丽,戎丽霞,于学斗,郑文艳,蒋勇,裴霞本书在介绍Python语言基本知识的基础上,着重介绍了Python语言在数据获取、数据分析与数据挖掘等方面的应用。本书设置一个实战项目贯穿全书内容,每章引导读者综合运用本章知识点解决或改进本项目的某些任务,从数据的获取、处理、分析、可视化到知识的挖掘,逐步完成一个数据分析与挖掘项目。这是一本适应新工科、应用型人才培养的数据分析与挖掘的案例式图书。 本书共9章,包括Python语言概述、Python编程基础、Python爬虫技术、科学计算库(Numpy)、数据分析处理库(Pandas)、数据展示库(Matplotlib)、数据挖掘基础、Scikitlearn数据挖掘实战、初识深度学习等内容。本书体系完整,重点突出,资源丰富。 本书适合计算机科学与技术、数据科学与大数据技术、人工智能以及相关理工专业的本科生、研究生使用,也适合从事数据咨询、研究或分析等人士参考使用。 -
Python程序设计基础教程吉根林,王必友本书共10章,主要介绍Python程序设计的基本概念、基础知识、基本方法以及Python程序的应用开发。首先介绍Python的安装和开发环境;随后介绍Python的数据类型和基本运算,包括字符串、列表、元组、字典、集合等;然后讲述程序控制结构,包括顺序结构、分支结构和循环结构;接着介绍了函数及其应用;此后探讨Python的类和对象,以及文件操作,讲解Python程序的异常处理与程序调试方法;介绍Python在科学计算、可视化以及人工智能方面的应用,从而发挥Python的强大功能。全书体系完整,条理清晰,内容由浅入深,实例丰富,提供PPT课件,适合作为高等学校Python程序设计课程的教材,也可作为Python程序开发人员的参考书。 -
Java编程基础覃遵跃,张杰,颜一鸣,戴志强,刘春Java是互联网时代 重要的编程语言之一。本书从初学者的角度出发,通过典型的案例、简单清晰的图示、通俗易懂的语言,深入浅出地介绍了Java应用开发中使用的重点技术。全书共20章, ~5章讲解Java特点和开发环境搭建、Java语言基础、程序流程控制、数组和方法,这些内容是Java的基础知识;第6~8章讲解Java面向对象编程知识,包括类与对象,构造方法,封装性,this、static和super等关键字,继承、抽象类、接口、多态性、类之间的关系、单例模式和简单工厂模式等,这些内容是Java的核心内容;第9~15章讲解包及访问控制权限、异常处理、泛型、常用类、I/O系统、集合、JDBC编程等,这些内容是Java的重点难点; 6~20章讲解注解、图形用户界面、反射、多线程和网络编程,这些内容是Java应用开发基础。本书列举了300多个程序案例、绘制了300多个图示、布置了100多道习题,方便读者快速理解相关知识点并掌握应用技巧。本书还提供了丰富的配套教学资源,包括教学大纲、教学视频2100余分钟、题库2200多道、精美PPT课件1800余页、所有源程序代码和习题参考答案。本书所有资源部署在学银在线慕课平台,所有程序在JDK 17上运行通过,扫描随书提供的二维码可观 应内容的讲解视频。本书可作为高等院校相关专业的“Java程序设计”课程教材,也可作为Java语言的自学者入门用书。 -
区块链马超,罗松,杨璧竹,魏翼飞作为构建信任和价值的新型基础设施,区块链技术被认为是数字经济的基石。区块链的技术领域主要包括区块链的体系结构、安全与隐私保护、共识协议、智能合约、性能优化与跨链互操作等。本书首先梳理了区块链的发展历史与现状,详细阐述了区块链的分类、结构以及运行机制。之后对区块链涉及的相关技术(如密码学、共识算法、智能合约等)进行了分析;密码学方面主要分析了哈希算法、非对称加密算法、同态加密、零知识证明与国密算法等,共识算法方面分析了多种经典算法(如工作量证明、权益证明、委托权益证明)以及Paxos与Raft算法等,还列举了一些近几年 外研究的新型共识算法。此外,本书介绍了现有的区块链平台,如国外的以太坊、 账本等,以及 的“星火·链网”平台,分析了目前区块链基础设施建设的情况,列举了基于区块链基础设施的一些应用、区块链如何赋能传统行业以及基于区块链的新型应用案例。全书 介绍了区块链发展的未来——Web 3.0与元宇宙,阐述了相关概念、发展历史以及两者的关系。本书可作为高等院校相关课程的教材,也可作为学习区块链技术的参考书,还可供区块链技术领域的工程技术人员阅读。
