软件与程序设计
-
VC++.NET开发驱动程序详解郭益昆编写本书是一本介绍Windows 2000 Professional和Windows XP的核心驱动程序的专著。提供了多种核心程序模型,极大地方便了读者的学习和应用。本书内容由6部分组成,第1部分为核心模式基础,主要内容有系统与驱动,对I/O、I/O对象和IRPs进行分层、调度方法和优先级、系统定义的对象与驱动的关系、基本驱动结构。第2部分为核心流驱动,主要讲述了核心流驱动的概念、流小驱动、音频驱动、音频小端口驱动、视频捕获驱动以及DVD驱动模型设计。第3部分为即插即用,主要内容有PnP需要的驱动支持,增加新PnP设备的步骤。第4部分为电源管理,包括电源管理的含义及其实现步骤。第5部分为Windows 2000的管理机制。第6部分为调试与开发驱动程序,介绍了10个调试工具以及如何使用VC++.NET开发驱动程序。本书结构清晰,逻辑严密,内容环环相扣,不但是从事用VC++.NET进行开发与应用的广大编程人员的技术指导书,同时也可作为大专院校计算机专业、非专业师生重要的参考读物。本版CD为驱动程序源代码。 -
Master Programming with Visual C++.NET深入编程杨竞锐,张连卫,王贵新编写这是一本关于Visual C++.NET编程技术书,全书共由10章组成。主要内容包括Visual Studio.NET简介、Visual C++.NET的开发环境;如何创建简单的Visual C++应用程序(应用程序的类型、访问应用程序的代码以及编译和运行应用程序);语言概述,其中的语法和函数可供读者在编制程序的时候参阅;Windows下几乎所有程序都会用到的对话框,并就如何在.NET的编译环境下创建这些对话框进行了详细的讲解;.NET提供的Visual C++控件;在.NET环境下的程序设计是本书的一个亮点,介绍了编制OpenGL程序,这对于游戏创作者和演示程序编制者等非常有用;高级编程部分——多媒体编程。这里对数据库、网络等程序的编制加以详细的分析;网络编程Web Service编程,是Visual Studio.NET的新增部分,它是.NET的重要组成部分。本书的特点是由浅入深:从编制程序所需要的语法和函数,到深层次的数据库和网络编程。内容丰富:从C#编程、OpenGL程序、到Web Service编程,为从事多种类型的编程人员均提供了参考。讲练结合:范例与软件功能相结合,易于读者理解、掌握、上手。本书面向初、中级编程人员,但对高级编程员也有一定的参考价值。 -
C++程序设计(美)James P.Cohoon,(美)Jack W.Davidson著;刘瑞挺等译;刘瑞挺译本书是美国大学新生学习计算机入门课程(CS-1)的教材,既适合计算机专业,又特别适合非计算机系的其他各个专业.选择C++的理由有二:一是当今大多数应用软件都是使用C++编写而成的,二是C++最能体现面向对象程序设计的思想.这样作者就把编程语言与编程思想融为一体,在一步步学习C++编程的同时,读者便一层层掌握了面向对象的设计原理.本书共有15章,分别介绍了计算与面向对象设计方法学、C++基础、修改对象、控制结构、函数基础、程序员定义的函数、类结构与面向对象的设计、抽象数据类型的实现、列表、EzWindows API的详细分析、指针和动态内存分配、测试与排错、继承、模板与多态性和软件项目等。本书内容翔实、叙述清晰、注重实践、习题丰富,适合作为大专院校各个专业的计算机入门教材,也适合各领域想在计算机方面进修提高的人员自学使用。 -
Delphi 6分布式开发飞思科技产品研发中心编著木材属十《开发自家之Delphi 》从书系列。 本书基于分布式理论与应用的框架,详细阐述了Delphi 6的分布式开发过程。全书共分五篇,主要包括分布式结构及 Delphi 6对它的支持、分布式组件 DCOM架构、分布式技术 CORBA及 COM十的原理及实现、多层分布式数据库系统MIDAS的开发、分布式Web应用开发等内容,涉及到分布式开发的最重要的几个方面。所附光盘包含书中全部实例源代码。 本书适合厂中高级的专业和准专业的程序开发人员阅读,也可作为网络管理员、系统分析员必备的技术参考书。 -
JSP编程技巧清宏计算机工作室编著本书以详尽的实例、丰富的内容,深入系统地介绍了JSP设计的编程技巧和方法。其具体内容包括:JSP运行环境和开发工具、JSP语法基础、Java语言基础、JSP指令和动作、JSP内部对象、JSP中的表单处理、JavaBeans实例、Cookie使用技巧、数据库管理、邮件处理、控制浏览器、文件操作与管理、Servlet的应用与开发、通信方法、错误和异常处理等内容和其他一些常用代码。在介绍各种技巧时都包括A关键所在/原理方法、B实现与应用、C专家点评。本书介绍的技巧全面而又不失代表性,适合已基本了解网页设计语言HTML和Java程序设计语言知识的读者学习,可供广大计算机程序开发人员、大专院校计算机专业师生、计算机网络爱好者和各种培训班学员参考使用。 -
亲密接触ASP.Net杜亮编著本书结合大量的具体实例,以图文并茂的方式详细介绍了ASP.Net带来的编程新思想和新方法。全书共12章。第1章、第2章简要介绍ASP.Net的基本概念;第3章介绍ASP.Net与C#的语法;第4章介绍常用对象的应用;第5章介绍Server控件的用法;第6章介绍数据库的访问;第7章介绍ASP.Net Application的有关知识;第8章介绍文件的操作;第9章介绍XML的基本用法;第10章介绍WebService的编程方法;第11章是ASP.Net的高级应用;第12章为高级应用实例。本书以讲解ASP.Net基础为主,后面部分介绍了ASP.Net的高级应用,实用性强,适用于初学ASP.Net编程的Web程序员,对高级Web程序员也有一定参考价值。 -
C++语言的设计和演化(美)Bjarne Stroustrup著;裘宗燕译;裘宗燕译本书是C++的设计者关于C++语言的最主要著作之一。作者综合性地论述了C++的历史和发展,C++中各种重要机制的本质意义和设计背景,这些机制的基本用途和使用方法,讨论了C++所适合的应用领域及其未来的发展前景。本书在帮助人们理解C++语言方面的作用是不可替代的。它值得每个学习、使用和关注C++语言的专业工作者、科研人员、教师和学生阅读。在本书中,作者还从实践的角度出发,讨论了许多与程序设计语言、系统程序设计、面向对象的技术和方法、软件系统的设计和实现技术等有关的问题,值得每一个关心这些领域及相关问题的计算机工作者和学生们阅读参考。勘误表 -
PHP 4.0入门与提高吕京涛,陈宗斌编著《PHP4.0入门与提高》PHP4.0可以无缝地运行在Unix和Windows平台上,强大的兼容性使得PHP可以操作几乎所有的数据库,成为一种应用广泛的服务器端Web编程语言。本书主要介绍了最新版本PHP4.0:第1章~第13章是PHP基础部分,介绍PHP的安装、基本语法和基本函数,访问外部数据库和生成图像的基本方法,PHP对XML的支持,Cookie和Session在PHP中的应用等内容;第14章~第16章是PHP的应用实例,以丰富的示例帮助读者深刻理解PHP的编程方法,并编写自己的应用程序。本书既有基础语法,又有不同难度的实例,因而既适合编程初学者,又适合有一定网络开发经验的中级用户。 -
C语言高级程序设计陈天洲编著本书是编者根据多年从事C语言高级编程课程的教学与C语言编程经验,按照C语言本身的特点精心编写而成的。全书共分为6章,主要介绍C语言文本方式下的字符输出技术,图形显示技术,图形加速处理技术,并从微机原理的角度简单介绍了微机硬件编程技术,修改操作系统中断设置,扩展内存的方法,常驻内存程序的编程方法和计算机发声等技术。此外,本书还介绍了快速输入方法,主要包括键盘输入与鼠标输入,以及一些C语言的其他高级应用,如系统时间的操纵,打印机的使用,汉字使用,混合编程,FoxBASE数据库编程,进程管理与磁盘文件操作。最后还针对C语言的特点,较详细地介绍了大型程序的编程方法、调试方法,并给出了鼠标驱动程序及其应用的完整例程。本书内容丰富、概念清晰、深入浅出、侧重实用,是高等学校信息类专业C语言编程的教材,也可以作为C语言程序设计员的工具书。 -
VB问答式教程庞一鸣编著本书采用问答的形式,回答了开发人员在使用VB 6.0(包括VB 5.0)时经常遇到的一些问题,通过一百六十多个问题,以及相关或引伸出来的近百个问题,比较全面地介绍VB编程的经验和技巧,包括IDE、语言、数据库、多媒体、Windows API等多个方面。一般每个问题都有“问题”、“原理”、“步骤”、“多学两招”四个部分,内容则突出实战技巧,不涉及太多原理性的内容。随书配套的光盘中包括了书中所有的代码和实例、以及微软公司最新发布的免费补丁和组件,如Jet 4.0 SP5、XML 4.0 SDK等。本书适合于对VB 6.0有一定基础的读者。对于正在开发或将要开发桌面级软件项目者,将会发现本书可以常置案头,经常翻阅。
