软件与程序设计
-
C#程序设计郭大权[等]编著C#是微软最新推出的VisualStudio.NET中面向对象编程语言,吸收了C++和Java语言的优点,同时将属性——方法——事件模型作为内在元素(组件),把程序员从繁重的外围工作中解脱出来,以专心编写核心算法。C#可以同COM+服务程序紧密协作;完全支持COM及其平台,易于移植;具有自动内存垃圾回收功能;没有不完全代码,数组有越界检查,运算和转换有溢出检查;支持元数据和XML。C#作为VisualStudio.NET中最重要的开发工具,势必成为新一代程序设计的首选。本书从C#必备的基本知识和运行机制入手,详细介绍了包括接口和代理等新特性在内的C#语言的原理和应用,同时用典型范例剖析了Web表单(ASP+)、Web服务(ADO+)等Web应用程序的开发技术。本书既适合初学者全面系统地学习,也适合有一定C语言基础的读者迅速掌握先进的编程语言C#。 -
Java 2与面向对象分析位元文化著最佳程序入门教材。集正确观念深植脑海——以生活化、口语化的方式,建立面向对象观念,并在介绍Java语法的过程中,告诉您如何用面向对象观念思考问题。观念技巧相互印证——以面向对象观念的角度剖析Java程序设计技巧,详述面向对象观念在Java中所扮演的角色。别人头疼你不困扰——对于令人头痢的方法重载、方法覆盖及动态方法配送,本书以图解说明其机制,并专辟章节阐明三者间的关系。范例众多说明详细——让您从程序的实际范例 中扎实学习,并将每个范例的程序代码完整列出,更辅以详细的程序注释与函数说明。软件革命亲身经历——以程序范例的实际讨论,让您深切体会面向对象程序设计是如何提高程序代码的再用性及易于扩充性。重要概念绝不遗漏——书中还说明了Java与一般程序语言不同的接口、包、异常处理、多线程等机制。 -
并行处理技术徐甲同,李学干编著本书系统地介绍了并行处理技术的基本概念、基本原理和基本方法。全书由并行机体系结构、并行软件和并行算法三部分组成。第一章为并行处理概述。第二章至第五章依次介绍流水线处理机和向量和处理机、阵列处理机、多处理机以及脉动阵列机和数据流机的结构、原理、特点及其实现。第六章介绍并行语言及其编译程序。第七章介绍并行机操作系统。第八、九、十章介绍并行算法、实例和复杂性分析。本书内容丰富,深入浅出,难点分散,体系合理,便于教学。本书可作为高等学校计算机类各专业本科或专科教材,也可供有关科技人员参考。 -
Visual C++.NET多媒体整合应用精锐创作组编著本书从Visual C++ .NET的编程基础开始,以示例的形式由浅入深地介绍了在Visual C++ .NET中开发多媒体应用程序的技术,包括文档的序列化、绘图与文本、OLE技术、ActiveX技术、OPENGL编程等。本书通俗易懂,讲解细致,并对大量示例进行了透彻的分析,适合中级程序开发人员学习使用。对于从事Visual C++ .NET多媒体开发与应用的广大科研人员和高校相关专业的师生而言,本书也不失为一本有价值的自学读物或教学参考书。 -
数据结构陈慧南主编本书介绍若干基本数据结构:线性表、堆栈和队列、数组、字符串、树、二叉树、堆和优先权队列、搜索树、散列表、字典、图和文件,阐明了它们的规范和实现,讨论内、外排序和算法,介绍算法时间和空间分析的基本方法。本书采用抽象数据类型和面向对象的观点讨论数据结构,并使用C++语言描述。本书是根据作者在南京邮电学院多年的教学经验,参考了近几年来内外多种数据结构和面向对象软件工程教科书,在由人民邮电出版社出版的《数据结构》的基础下编写而成。本书可作为高等院校计算机科学与技术专业和其他相关专业的《数据结构》教材,也可供计算机工作者参考。 -
Java网络编程殷兆麟主编本书介绍了Java基本语法,Java面向对象程序设计技术,Java程序如何使用TCP和UDP通信协议实现—对一、一对多的网络通信,如何用URL类来获取网络上的文本、图像和相关的网络资源。在介绍这些基本知识基础上,介绍了Java程序如何通过JDBC访问网络数据库;Java远程方法调用机制(RMI)原理及其分布式应用;CORBA技术有关理论,远程接口描述语言IDL到Java的转换,以及如何利用Java在CORBA环境下实现分布式数据库应用。这些内容对于进一步学习网络系统集成技术及代理技术都是非常有用的。本书可作为计算机专业本科高年级学生、研究生教材,也适用于计算机网络编程技术人员阅读。 -
精彩动画制作软件与应用刘亚冰,丁福志编著在本书中用户可以领略到COOL3D强大而简洁的三维文字处理功能,可以看到用Flash制作的优美的网页三维动画,同时用户可以学习到用3DSMAX制作一些实用的网页动画效果。书中首先讲述的是COOL3D,它不仅提供了标准三维的所有基本组件和功能,包含色彩、光线、纹理、斜角、移动和相机的透视控制,还提供了丰富的变化与创意空间。紧接着介绍了网页动画引擎Flash,它成功地解决了带宽、平台和浏览器等给网页动画制作带来的困境:把它做得又大又漂亮::只有一部分观众能看到;或者做得又小又有限::每个人都能看到。最后以实例的方式介绍了3DSMAX在制作网页过程中的应用,利用DSMAX制作优秀的网页三维动画效果。通过对本书的学习,读者可以掌握如何在网页制作中进行三维动画设计,使自己的网页具有三维立体动感,本书可作为网页制作人员的参考书。 -
Visual C++简明教程邓力编著visaul C++是windows平台上使用最广泛的可视化开发环境,功能非常强大,本书共十章,简明扼要的介绍了如何使用visaul C++开发windows应用程序,主要内容包括:MFC的消息映射机制,有关对话框和控件的知识,如何使用windows图形界面绘图,了解文档/视图结构,有关数据库开发的知识和有关Internet的应用。 -
在系统可编程技术实践教程陈赜,朱如琪编著《在系统可编程技术实践教程》较系统地介绍了在系统可编程逻辑器件及其应用设计技术。《在系统可编程技术实践教程》共分十章。第一、二章介绍了PLD器件和CPLD器件的结构特点和原理。第三章介绍了ABELHDL语言的语法和使用。第四章介绍了ISP技术应用设计软件。第五章介绍了利用ISP技术的设计方法实现的5个数字电路的基础实验。第六至八章小结了利用ISP技术进行数字电路和数字系统设计的一些常用设计方法,然后介绍了ISP技术应用的5个综合实验,最后给出了10个难易程度不同的设计项目。第九章介绍了VHDL语言,并给出了大量实例。第十章结合VHDL语言应用设计实例介绍了XIL,INX公司的“Foundation Series”和ALTERA公司的“MAX+PLUS”EDA设计软件的使用方法,同时还给出了一些利用VHI)L语言设计应用的实例。附录中介绍了“现代EDA技术及网络教学系统”、目前流行的几个主要公司的CPLD/FPGA应用的下载电路,以及常用的CPLD/FPGA芯片的引脚图。《在系统可编程技术实践教程》可作为高等院校电类、机电类或非电类专业的研究生、本科和专科生学习大规模可编程逻辑器件及其应用的教材及实验指导书,也可作为电子系统设计工程技术人员学习EDA技术的参考书。 -
计算机的灵魂——程序缪淮扣编著程序是计算机的灵魂。计算机之所以如此“聪明”,全是靠人用程序调教出来的。本书用通俗易懂的语言和生动活泼的插图,讲述了有关计算机程序的知识和创新故事。本书旨在帮助广大青少年和计算机爱好者建立正确的计算机科学技术特别是计算机软件的基本概念,激发他们深入学习计算机科学知识的兴趣和愿望,培养他们的创新意识和创新精神。
