本书以企业管理信息系统的开发为主线,以VisualStudio2010作为开发工具,采用循序渐进的方式系统地介绍使用C#语言进行项目开发所涉及的关键知识。全书共分为6章。其中,、2章通过企业管理信息系统的实现过程介绍C#语言及其开发环境、C#项目背景和系统分析及程序设计的基础知识;第3章以企业管理信息系统的建模与设计的实现过程为例,介绍C#面向对象编程的相关知识;第4章以信息系统关键模块的设计与实现深入介绍利用C#进行Windows编程的相关知识,包括控件的使用、ADO.NET数据库访问技术以及Windows应用程序的部署;第5章介绍C#语法与索引的相关知识;第6章介绍开发技术及数据库操作。本书内容新颖、结构安排合理、案例丰富实用,既可以作为高等学校计算机及其相关专业的,也可以作为相关培训机构和软件开发人员的参考书。
《图像处理与脉冲耦合神经网络:基于Python的实现(第3版)》对多种生物视觉模型的起源及特点进行了分析,并详述了PN与ICM两种模型的构成及工作机理。然后以PN与ICM模型为基础,全面说明了这两种模型在图像分析、目标分离、纹理识别、彩色图像处理、图像时间信号提取与应用及逻辑分析等方面的应用。同时还对书中多种算法给出了具体的Python实现代码。《图像处理与脉冲耦合神经网络:基于Python的实现(第3版)》内容丰富、案例典型、学术性强、应用价值强、可读性好。非常适合从事智能信息处理、图像处理与识别等信息学科相关专业人员阅读与使用。
本书深入浅出地介绍了VisualBasic语言的基本概念和编程技术,全面介绍了过程式编程和面向对象编程的原理与方法,细致地分析了各种性能问题、可移植性问题及可能出错的情况。全书共分为26章,系统地讨论了VisualBasic的编程技巧及应用,并且提供了大量实用和有趣的实例和习题。本书重点突出了利用UML进行面向对象的设计,引入了流行的Web应用开发,并且帮助学生创建真实世界的VisualBasic应用程序。本书无论从广度和深度上来说都非常全面,并且从基础概念讲起,同样适合没有编程经验的读者学习。
本书首先概述了VB面向对象编程的概念和方法,然后讨论了23种设计模式,每种模式都通过至少一个完整的VB程序来说明,以帮助读者建立设计模式的思想。这种方式使得设计模式的概念容易掌握,也更容易理解设计模式的本质及目的。读过本书,VB程序员可以迅速提高编程水平,并从设计模式中受益。本书可以为设计比较复杂的VB程序提供指导,既可以作为深入学习VB编程的教科书,也可作为探讨软件设计模式研究领域人员的参考书。
USB总线接口技术是当前计算机接口的技术,本书系统地介绍了USB总线接口的协议、工作原理、驱动程序设计以及上位机控制函数。本书中还以大量实例,全面详细地介绍了不同场合下USB接口的应用。本书言简意赅、通俗易懂,知识点介绍全面详细,实例完整丰富。通过本书,读者能够更快、更好地掌握当前USB接口的原理及设计方法。本书分为4部分,共26章,全面详细地讲述了USB接口的编程原理及应用实例。部分是USB总线接口技术基础,介绍了USB总线接口的协议、事务处理、数据传输方式以及设备配置等;第2部分重点介绍了USB接口驱动程序的设计,包括使用DriverStudio进行驱动程序设计、使用通用USB驱动程序以及LabVIEW平台下的驱动程序设计。第3部分是USB编程基础,详细介绍了在DriverStudio、C、C#和LabVIEW平台下如何对USB接口进行读写控制;第4部分为USB开发实战,通过11个
本书内容自成体系,思想新颖,特点鲜明,理论与实际紧密结合,并提供了丰富的案例和软件代码。因此,这是一部在数据拟合和小二乘估计领域中的著作。译者团队于2016年完成了对《数据拟合与不确定度:加权小二乘拟合及其推广(第2版)》(版)的翻译工作。值得庆幸的是,TiloStrutz教授于2015年对《数据拟合与不确定度:加权小二乘拟合及其推广(第2版)》又做了进一步完善,补充了很多新内容,并在Springer出版社出版了《数据拟合与不确定度:加权小二乘拟合及其推广(第2版)》的第2版。鉴于TiloStrutz教授在第2版中新增了很多重要知识点,并且改进了版中的部分内容,故译者团队决定继续对第2版进行翻译,以期能有更多中国学者、科研人员以及工程技术人员从本书中受益。
如何构建高效、健壮、稳定且可扩展的优质API?对于这一软件工程上的难题,Martin Reddy凭借长期的从业经验,对优质API所应具备的各要素进行了全面分析,针对API的不同风格及模式,以及大型长期项目的内在需求,给出了种种设计策略,从而对API设计过程的规范性及可持续性作出了理论上不可磨灭的贡献。 《C API设计》适合具有C 编程经验的程序员阅读,也适合对API设计主题感兴趣的读者参考。