.NET
-
新电脑学校本书编委会编著Visual Basic.NET软件功能强大,使用方便,非常利于学习,是目前最受欢迎的Windows应用程序开发工具之一。本书共分16章,内容包括:Visual Basic.NET总体介绍,设计简单的Visual Basic应用程序,编程风格规范,Visual Basic.NET基础语法知识,Visual Basic.NET程序设计入门,变量、常数和数据类型,程序调试,异常错误处理,Visual Basic程序中的文本处理技术,响应对象的事件,向用户提供选项的控件,图形技术,使用控件数组,数据库及其相关控件,完善用户界面,示例程序,这些内容几乎概括了所有Visual Basic.NET的各种应用。本书把例程与理论知识紧密结合起来,是一本非常难得、实用的学习参考书籍。 -
ASP.NET数据库高级教程李应伟,姚素霞,景丽编著本书以技术专题的方式,循序渐进地介绍使用ASP.NET开发Web应用程序的方法和技巧。其内容以ASP.NET为基础,选取Web应用程序的典型实例进行讲解。全书共分2章,第1-11章主要对ASP.NET数据库应用高级技术的各个方面分别进行说明和解析,并附以实例指导;第12-2章则通过一些翔实的开发程序来帮助读者深入理解ASP.NET,以及学习如何利用ASP.NET来构建功能强大的Web应用程序。本书选材新颖,由浅到深,内容完整,涵盖了ASP.NET数据访问和ASP.NET安全与性能,以及XMLWebService等高级应用,是一本简单易懂,极具实用性的教程。随书附有包含本书所有实例源码的光盘。本书主要面向有一定Web应用开发基础、准备学习ASP.NET编程或者提高ASP.NET编程技巧的读者。VisualStudio.NET是Microsoft公司推出的可视化开发工具,ASP.NET作为VisualStudio.NET的组成部分之一,已经成为Intemet中Web应用程序的新一代开发工具,并逐渐被广大程序员普遍采用。在微软的.NET战略中,ASP.NET是非常重要的一环,它相对于以前的ASP有了相当大的改进。相对于其他的Web应用开发模型来讲,ASP.NET具有更大的优势,其主要特点包括:●ASP.NET与其前版ASP不同,它是在服务器上运行的编译好的公共语言运行时代码,可以更好地提高程序运行性能。●ASP.NET与语言无关,它可以采用C#、VB.NET以及JScript等支持.NET框架的语言来进行开发,开发者可以根据自身的情况进行选择。●ASP.NET支持开发Web服务,它对XML技术提供了更好的支持,使得Web应用程序的开发更具有可扩展性和跨平台性。●ASP.NET提供了很多功能强大的服务器端控件,使得程序的开发更趋于简单化。同时,它还提供了HTML设计代码和后台编程代码分离的技术,并在后台代码开发中提供了强大的智能化支持,使得开发工作更具有条理性。C#是一门崭新的语言,它具有开发效率高,应用范围广等特点,成为当前程序开发领域的一大热门。本书在开发ASP.NET应用程序的后台代码时就选用了C#语言,相信其优秀的开发性能一定能给读者带来耳目一新的感觉。本书主要介绍ASP.NET的高级技术,尽可能帮助开发人员解决实际开发项目中遇到的问题。它主要适用于Web应用开发初学者及广大网络设计和开发人员阅读,对高级开发人员也有一定的参考价值。全书共分2章,第1-11章主要对ASP.NET高级技术的各个方面分别进行说明和解析,并附以实例指导;第12-2章则通过一些详实的开发程序来帮助读者深入理解ASP.NET,以及学习如何利用ASP.NET来构建功能强大的Web应用程序。第1章介绍ASP.NET中Global.asax文件。第2章介绍应用程序配置,主要对web.config文件的使用进行了详细的说明。第3-5章详细讲解ASP.NET中的数据访问技术,使得开发数据驱动的网站不再那么神秘。第6章介绍了XML在ASP.NET中的使用,反映了ASP.NET对XML技术的支持。第7章主要介绍Web服务,对ASP.NET中如何开发和使用Web服务进行了详细的说明。第8章介绍Web窗体控件,自定义Web窗体控件等内容,说明控件在Web程序开发中的作用。第9章介绍组件服务。第1章和第11章分别涉及ASP.NET中的安全性与性能问题,可以用于开发更为高效、安全的Web应用。第12-2章则通过几个大型的实例来分别介绍网站广告、图片处理、网络硬盘、邮件发送、统计图表、即时消息、BBS系统的Web应用解决方案,对前面介绍的内容进行了一些综合的应用。参加本书编写工作的人员有郭斌、李应伟、姚素霞、李翔、韦敏宗、田龙、钟遥、宋明颛和王微等。其中郭斌完成第1、2、3、7、9、16章,李翔完成第5、11、12、18、19章,韦敏宗完成第6、1、14、17章,田龙完成第4、15章,钟遥完成第8、2章,宋明颛完成第13章,王微完成了附录部分的写作工作。在写作的过程中大家都付出了相当多的努力,发扬了锐意进取的团队精神。此外,蓝荣香、王昊亮、喻波、马天一、魏勇、郝荣福、李光龙、孙明、李大宇、武思宇、牟博超、付鹏程、高翔、朱丽云、崔凌、张巧玲、李辉、李欣、柏宇、郭强、金春范、程梅、黄霆、钟华、高海峰、王建胜、张浩、刘湘和邵蕴秋等同志在整理材料方面给予了作者很大的帮助,在此,对他们表示衷心的感谢。但由于作者水平和经验有限,书中难免有不足之处,希望通过和广大的读者进行交流来解决,以使得本书在再版时更为完美。 -
Visual Basic .NET数据库高级教程程晓琳[等]编著.NET是微软针对未来互联网推出的一个设计架构。在这个架构中,微软的所有产品和应用都将以网络为中心成为这个架构规范下的一个部分,这些产品和应用包括常见的服务器、设计工具甚至连接应用规范。VisualBasic.NET作为数据库前端开发的一款非常优秀的工具,它多数变化都以.NET框架为基础。本书主要介绍VisualBasic.NET在数据库设计方面的一些高级专题。这些专题主要包括高级SQL语言编程、VisualBasic.NET与数据库后台产品的连接、数据库操作技术、存储过程高级设计、触发器高级设计、打印与报表高级设计、数据库的复制、备份与恢复、数据格式的转换、数据库安全、开发N-层数据库应用系统、高级界面开发、帮助文件制作和安装程序制作等技术专题。本书适合有编程基础,希望自己在VisualBasic.NET数据库应用方面知识水平得到提高的读者阅读。VisualBasic.NET是著名的数据库前端开发工具之一,其功能非常强大,具有丰富的表格和图形输出功能,实效的精美报表打印功能,语言的易读与灵活性,快速友好的GUI开发效率。另一方面微软在.NET框架中,采用了新的数据库访问技术ADO.NET,在ADO的基础上,ADO.NET增加了很多新的特性。本书的主要特点是通过介绍VisualBasic.NET在数据库应用程序开发方面的技术专题,来提升读者在这方面已有的水平。书中的专题都是来自于工程实际开发中常见的一些应用、难点、技巧和经验,具有非常强的实用价值和应用背景。通过技术专题的介绍,将读者领入VisualBasic.NET数据库高级应用开发的殿堂。本书共分为15章,各章的主要内容如下:第1章介绍VisualBasic在数据库方面的发展和应用。包括.NET框架的简单介绍,VisualBasic.NET与数据库,以及数据库访问对象模型和数据集。第2章重点介绍大型关系数据库方面的知识,从数据库的发展、理论知识,到后台产品和数据库的设计原则,进行系统的介绍。第3章主要介绍高级SQL语言编程方面的知识。第4章介绍在VisualBasic.NET中如何实现与各种数据库后台产品的连接,包括ODBC数据源以及如何在VisualBasic.NET中用ADO.NET和ODBC.NET连接各种数据库。第5章将介绍数据库的操作,包括创建数据库,修改数据库和删除数据库等内容。然后介绍表的操作,包括列的操作,创建和使用约束以及自定义数据类型。在此基础上介绍视图操作和索引操作,包括如何创建索引和全文索引等内容。最后介绍了数据库中特殊数据的处理,主要是Image类型数据的处理,通过一个实例来说明处理的过程。第6章介绍存储过程高级设计方面的专题,内容主要包括游标的使用技术、动态执行、存储过程技术以及在VisualBasic.NET中创建和调用存储过程。第7章将介绍触发器的基本概念以及触发器的创建、查看、修改和删除方法,然后介绍嵌套、递归触发器、触发器检查、存储系统信息、用触发器维护引用完整性、级联删除触发器和级联更新触发器等内容。最后将会通过一个具体的例子演示触发器的使用方法。第8章主要介绍两个方面的内容,首先介绍打印方面的内容,包括基本的打印和DataGrid控件的打印。然后介绍使用报表方面的内容,包括利用Word、Excel输出报表以及水晶报表的制作。第9章介绍数据库的复制、备份和恢复。内容包括复制的模型、事务的概念、复制的局限性、复制的类型以及如何进行数据的同步更新。备份内容包括如何创建和管理备份设备,以及怎样备份用户数据库和系统数据库等内容。数据库恢复的内容包括恢复用户数据库和系统数据库。最后将通过一个实例说明在VisualBasic.NET中怎样使用SQLDMO备份恢复数据库。第1章介绍在数据库方面的一些文件格式及其相互地转换。首先将介绍文本文件格式,然后介绍VisualBasic.NET中如何将数据转化成XML格式。最后将介绍在VB.NET中如何进行FoxPro、Access、Excel和SQLServer等数据库之间格式的转换。第11章介绍数据库系统的安全性问题和安全性机制。从数据库的三类安全性问题出发,研究探讨数据库系统的安全性问题的威胁来源以及目前的安全评估标准和措施。第12章首先介绍MTS与COM+,然后介绍设计中的应用体系结构,包括B/S体系结构、三-层体系结构以及N-层体系结构。最后在VisualBasic.NET中用一个实例说明如何进行N-层体系结构的数据库应用程序的开发。第13章通过实例来介绍一些界面特效在VisualBasic.NET中的实现。包括系统托盘程序,多窗体程序、多文档窗体程序、Splash窗体,自画菜单和类QQ界面的程序设计。第14章介绍如何进行帮助文件的开发,介绍各种帮助文件的格式,以及相应的阅读器。接着介绍最常用的一些帮助文件的开发工具,最后以HTMLHelpWorkShop介绍如何制作帮助文件,以及在VisualBasic.NET的程序中如何调用帮助。第15章介绍安装程序的制作,包括DLLHELL相关的内容,如何解决DLLHELL问题的内容,.NET之前的部署,以及.NET中XCOPY部署。通过对一个具体的项目的实例进行打包,介绍应用程序部署的全部过程。最后介绍的是数据库的打包安装。本书试图给读者营造一个充满动力和生机的气氛,让读者感受到编程的乐趣,其实编程很简单,希望通过本书的学习会使你获得很大的成就感。由于作者水平有限,且编写时间仓卒,书中难免有疏漏和不足之处,恳请广大读者提出宝贵意见。作者24年1月 -
Microsoft Visual C++ .NET技术内幕(美)George Shepherd,(美)David Kruglinski著;潘爱民译本书是经典的''''VisualC++技术内幕''''的最新版。VisualC++一方面是一个C++实现,它提供了一个功能强大的集成开发环境;另一方面,它提供了一些C++类库,其中最具影响力的当然是MFC。随着VisualC++的发展,MFC已经不是VisualC++中唯一的类库了,其他还有ATL、STL等。此外,VisualC++还融合了大量的开发工具,特别是与Internet相关的开发支持。最后,本书也介绍了VisualC++对.NET的支持。总体而言,本书涵盖了当前最新的VisualC++的主流技术,既有对老技术的继承和更新,也有对新技术的精辟阐述。所以,阅读本书可以全面拓宽读者的知识面。从这层意义上讲,本书相当于VisualC++的百科全书,它浓缩了VisualC++的精华。本书面向中级VisualC++程序设计人员,并可以作为高年级计算机专业学生及软件学院学生的程序设计教程。自2000年6月微软宣布自己的.NET战略以来,在不到两年的时间里,.NET已经从战略变成现实。.NET带来了全新的、快速而敏捷的企业计算能力,也给软件开发商和软件开发人员提供了支持未来计算的高效Web服务开发工具。作为微软.NET战略的重要组成部分:VisualStudio.NET(中文版)已经于2002年3月22日正式在中国推出。VisualStudio.NET是一个功能强大、高效并且可扩展的编程环境。它充分展现了应用程序开发的潜能,并提供了生成应用程序所需的工具和技术。这些应用程序将给当今的企业、机构提供强大的支持,并推动下一代基于XMLWeb服务软件的发展。有了VisualStudio.NET,那些对全世界数百万的专业和业余程序员来说曾一度极端复杂、费时费力,甚至让人望而生畏的编程任务现在已不再神秘。更重要的是,VisualStudio.NET使开发人员能运用既有的技能和知识来迎接新的编程挑战。在10年前,VisualBasic1.0成为数以百万计的开发人员的革命性的应用程序开发语言。现在,VisualStudio.NET为未来的10年做好了准备。微软出版社为了配合VisualStudio.NET的推广以及.NET技术的普及,邀请VisualStudio.NET项目开发组的核心开发人员和计算机图书专业作家精心编写了英文版《微软.NET程序员系列》丛书;该丛书自面市以来,在美国图书销量排行榜上一直高居前列,颇受好评,成为程序开发人员和网络开发人员了解.NET技术的权威工具书。尤其是《Microsoft.NETFramework程序设计》一书,长期占据美国及欧洲此类书籍的排行榜冠军位置,程序开发人员不可不读此书。清华大学出版社为了满足中国广大程序开发人员、网络开发人员学习最新技术的渴望,在微软出版社的配合下,从《微软.NET程序员系列》这套丛书中精选了40本50余本翻译成中文,以满足国内广大读者的需要。这套丛书阵容庞大且在不断扩充之中,几乎涵盖了.NET技术及其应用的各个方面;也正因为如此,翻译和编辑加工的工作量也大得惊人。但为了保持国外优秀技术图书的魅力,同时使读者领会新技术的真谛,本丛书的翻译和编辑都是经过严格筛选的、具有很高的翻译水平或丰富编辑经验的技术人员;另外,我们还聘请微软公司VisualStudio.NET产品组的技术专家审读每一本书,确保在技术上准确无误。相信这套丛书定会帮助程序开发人员、网络开发人员以及那些具有一定编程基础的中、高级读者,快速、全面地掌握.NET技术,协助他们为技术生涯的下一个10年做好准备,为培养新一代软件人才,并推动中国软件产业的快速发展起到积极的作用!译序终于可以松一口气了,翻译一本上千页的图书实在是一个不小的工程。想起五年之前我第一次翻译计算机图书(本书的第四版)的时候,期望借这本书将自己的编程知识总结和回顾一下。时隔五年之后再翻译第六版,算?墙サ谋喑叹橛肿邢傅馗聪傲艘槐椋诜牍讨校行矶嗟胤接只狡鹆说背趺鱒isualC++和MFC时的那种感觉,因为那时摸索得来的经验与本书中的许多内容不谋而合,所以,每每碰到这种地方,总是感觉特别亲切,作为C++程序员的那种掌控一切的豪情油然而生,也真切地希望每一个VisualC++程序员都能够掌握这些技术,并享受这种因知识和技术而带来的人生体验和乐趣。当然,除了怀旧之外,本书中新增的内容又让我手心发痒,恨不得回到程序员的角色之中,利用这些新的技术(特别是.NET和Internet部分)做一个实实在在的项目。一本讲解技术的书能够将译者和读者的情绪带动起来,并且让他(们)产生亲近技术的欲望,这恐怕正是本书的魅力所在吧。这几年来,关于VisualC++的书籍多如牛毛,但这本书一直占据着最重要的地位,我有幸翻译了本书的两个重要版本,所以借第六版中文版出版之际,谈谈我对本书的一些体会,算是译序吧。一、本书与VisualC++的发展历程了解本书历史的读者都知道,本书的开创者DavidKruglinski在完成了第四版之后因为事故身亡,以后的版本是别人续写的。其中,第六版是由GeorgeShepherd(MFCInternals的作者)续写的,以George对于MFC和VisualC++的理解深度,以及他的写作经验和教学经验,新版本只会增色而不会逊色。相信读者在读过这本书之后能够体会到这一点。在我手上,除了英文第六版之外,还有本书的第二版(中文版)、第四版(中文版和英文版)。书很沉,很有分量,拿在手里沉甸甸的,当然更重的是内容。关于本书具体的内容请读者参看本书的目录或者引言部分。这里我想说明我对本书技术倾向的看法。VisualC++开发环境包含哪些内容呢?这是被很多人误解的一个问题。有人把MFC和VisualC++等同起来,也有人把VisualC++和C++混淆起来,实际上,它们都有明确的分界线,在软件开发过程中,它们有各自的含义和用途。VisualC++一方面是一个C++实现,它提供了一个功能强大的集成开发环境;另一方面,它提供了一些C++类库,其中最具影响力的当然是MFC。随着VisualC++的发展,MFC已经不是VisualC++中唯一的类库了,其他还有ATL、STL等。此外,VisualC++还融合了大量的开发工具,特别是与Internet相关的开发支持。本书几乎涵盖了所有这些内容,所以,阅读本书可以拓宽知识面。从这层意义上讲,本书相当于VisualC++的百科全书,它浓缩了VisualC++的精华。MicrosoftVisualC++的版本更新基本上反映了这10年来Windows平台上软件技术的发展历程。在VisualC++5.0版本之前,一切变化都在伴随着MFC的成熟与壮大,在此期间VisualC++主要用于开发桌面应用程序。到5.0版本之后,MFC已经不再是发展的重点,整体的发展呈多元化趋势,先是COM技术的普及,然后是Internet和Web开发技术的不断深入,最新版本中又引入了.NET框架的支持。本书的发展历程也反映了VisualC++的技术路线。在本书第四版(对应于VisualC++5.0)出版的时候,桌面应用技术已经非常成熟,MFC结构完全定型,同时COM技术在Internet应用中大行其道,由此产生了一批Active技术,包括ActiveX控件、ASP、ADO、ActiveDocument等。在第四版中我们可以看到关于这些技术的讲解。(第五版又引入了ATL相关的一些内容。)现在呢,最大的变化,也是最激动人心的变化应该是.NET架构的引入,当然也随之带来了一大批新的技术。从长远的发展来看,.NET必将取代现有的大量应用技术,但不是所有,另一方面,新的技术和老的技术将会共存相当长的时间。本书第六版基本上反映了现在的技术发展状况,MFC仍然存在,但是一些新兴的用户界面元素也被更新到MFC中。并且,本书也全面地讨论了COM和相关的开发支持,包括MFC和ATL对于COM的支持,这是目前仍然非常实用的两项技术。本书还讨论了针对Internet的程序设计技术,包括MFC对于Winsock和WinInet的支持,以及DHTML和ATLServer等。最后,本书也介绍了VisualC++对于.NET的支持,其中包括托管的C++以及如何用托管的C++来开发WindowsForms、ASP.NET和ADO.NET应用程序。本书所有这些内容涵盖了当前的主流技术,既有对老技术的继承和更新,又有对新技术的精辟阐述,所以,通过这本书你可以全面地学习到这些实用开发技术。二、本书特色和新增内容虽然这是一本再版的书,并且有差不多三分之二的内容与以前的版本(这里主要指第四版)相同,但是,它仍然有自己的特色以及新增的丰富内容。本书的叙述风格基本上没有变化,仍然按照以前的模式,既有原理性的说明,也有指导性的介绍,还有很好的例子来帮助理解一些技术细节。并且,本书在讲解的时候也不啰嗦,与以前的版本相比,本书的内容增加了不少,但是篇幅基本上没有明显的增加。作者对于前面部分的传统内容有所精简,以便为后面的内容腾出空间。本书新增的内容可以分几个方面来看:1.本书的前三部分内容主要针对桌面应用程序的开发,这既是MFC的传统优势,也是本书的传统优势。我们应该可以感受得到,这几年桌面应用技术还是有了一些变化的,特别是随着Windows2000/XP的推?觯痪」躆FC的基本框架保持不变,但是在许多细微之处还是有了许多新增的界面元素,例如,除了SDI和MDI之外,Windows2000又引入了一种新的界面风格:多顶级窗口界面(MTI)。而且InternetExplorer的新版本更是引入了许多新的UI元素,包括一些扩展的控件,以及Rebar等。VisualC++.NET为这些新的特性提供了支持,本书也介绍了相应的编程技术。2.本书第四部分介绍了COM、自动化、ActiveX和OLE。COM是一项底层的组件技术,这部分介绍了COM的原理,以及MFC和ATL提供的最基本的支持。要想在不到300页的篇幅中全面地介绍所有这些技术是不可能的,但是本书这一部分中,不仅成功地叙述了这些基本知识,同时还介绍了几项关键应用技术,包括自动化、统一数据传输、用ATL来开发ActiveX控件,以及用OLEDB模板来开发OLEDB使用者和OLEDB提供者。值得一提的是,除了传统的C++编程之外,VisualC++.NET还引入了一种新的编程模式,被称为属性化的编程,用于支持COM组件的开发,它的基本思想是,允许C++类直接引用COM类和COM接口的一些属性,由编译器来解释这些属性并产生必要的代码,从而减轻了程序员在开发COM组件过程中一些不必要的负担。3.Internet开发是一个不可错过的部分。本书第五部分在介绍MFC对Winsock和WinInet支持的基础上,又介绍了动态HTML和ATLServer。请读者不要将ATLServer与COM联系起来,实际上,ATLServer主要是针对IIS的一个开发工具,它被用来支持对于IIS服务器的扩展。4.最后一部分介绍Microsoft.NET程序设计。这是本书完全新增的内容,虽然.NET的标准语言应该是C#,但是VisualC++.NET也提供了全面的支持,它是通过扩展标准C++而实现的,被称为托管的C++。被托管的代码将运行在.NET的公共语言运行时库之上,这是对组件技术的新发展,它使得应用程序运行在一个更加完善的管理环境之中,底层大量的设施可以被直接使用,并且软件的发布和协作将更加理想。对于开发人员呢,负担减轻了,他们可以更加关注于自己的应用,而无需为一些琐碎的细节操心。这一部分首先介绍了.NET中最为核心的公共语言运行时库,然后介绍了托管C++扩展,以及它的编程示例。最后用三章篇幅分别介绍了如何用托管C++来开发WindowsForms、ASP.NET和ADO.NET应用程序。三、如何使用本书面对一本涉及面如此广阔的计算机程序设计图书,我们该如何来使用呢?要想掌握书中每一项技术,不仅需要大量的时间,还需要扎实的基本功,但是,掌握这些技术对于把握现代软件设计环境又非常有帮助。按照这本书的内容结构,读者当然可以有所取舍,但是最好的做法是,首先按顺序阅读一遍,如果有可能的话,对于其中一些关键例子最好配合在机器上进行实战练习。然后,对于感兴趣的话题可以仔细钻研,或者把这本书当作参考书,以后随时翻阅。这本书讲解的深度属于中等程度,读者最好有一些C++和Windows应用开发方面的基础。对于书中讲述的每一项技术,本书也只是起到基本的引导作用,如果读者希望进一步深入钻研的话,需要阅读系统提供的源代码或者查阅MSDNLibrary中的详细讲解。但是,通过这本书,你可以快速地领会每一项技术。因为这本书既有原理性的讲解,也有示例说明,甚至还有一步一步的实战过程。所以,本书也适合于被用作教材,可以针对研究生程序设计课程或者高年级本科生课程。我在本书刚刚出版之际,用本书作为北京大学软件学院研究生课程''''程序开发环境分析与实践''''的教材,取得了不错的效果。曾经听人提到过,说这本书只是教会你怎么用向导工具来生成一个应用程序,离开了向导工具你还是什么也不会。这种观点并不正确,我说过这本书是原理和实战的结合,向导是提高开发效率的好帮手,但是如果你明白了原理,难道还会离不开向导吗?难道会看不懂代码吗?我很赞成使用VisualC++提供的向导,但是一定要知道这些向导帮你做了哪些事情,这很重要,否则当向导不工作的时候,你就失控了。最后,我想说明一点,在翻译本书时,本书中的屏幕拷贝图以及VisualC++.NET集成环境中的一些称谓(比如各种向导的叫法)我都保留了英文版本,而没有将它们转译过来。国内的大多数程序员都会使用中文版的VisualStudio.NET,VisualStudio.NET中文版几乎彻底地进行了汉化,所以,读者在阅读本书的时候也许会感到些微的不便。但是,本书在适当的地方作了?喙氐乃得鳎嘈耪庑┲杏⑽牟钜觳换嵊跋炷愕脑亩梁屠斫狻?在本书的翻译过程中,我参照了第四版(中文版)的内容,发现了第四版中有不少错误,所幸的是,我这次还有机会把这些错误一一改正过来。同时也顺带着把原书中的一些错误也改正了。当然,翻译过程中必定会带来一些语言表达上的偏差,期望这些偏差不会影响您的阅读。潘爱民2003年2月14日于北大燕园 -
Visual C++.NET大学教程(美)H.M.Deitel等著;周靖等译;周靖译本书特色:◆提供数百个完整的示范程序,并附带输出结果图◆各章提供丰富习题(以及部分习题答案)◆使用不同格式来区分注释、关键字和常量◆每个完整程序中,突出显示新的编程要素◆提供数百个提示、推荐实践和注意事项本书由H.M.Deitel,P.J.Deitel,J.P.Liperi和C.H.Yaeger共同编写,Deitel父子二人曾合作编写了最畅销的C++教材C++HowToProgram。本书同样借助Deitel独有的“LIVE-CODE”方法,通过数百个工作程序(约22000行代码),讲授如何用VisualC++进行程序设计。本书基于最新的VisualStudio2003,采用最受读者欢迎的、教学和学习效果都很显著的“活代码”方式,由浅入深、循序渐进地介绍了VisualC++.NET的特性。贯穿全书的编程提示(如良好编程习惯、常见编程错误、软件工程知识、界面知识、错误预防提示、性能提示、移植性提示)、各章后面的小结、自测题、自测题答案和练习题,非常有助于读者巩固所学知识。本书难度适中,是学习VisualC++.NET的理想用书。 -
Visual C++.NET高级编程(美)Harvey M.Deitel,(美)Paul J.Deitel等著;郭凯,蔡飞译;郭凯译“如同其他所有Deitel出版的书籍,本书将许多示例和优秀的实践经验完美地结合在一起。”——NealPatel,MicrosoftCorporation“作者做了大量出色的工作,来说明如何使用Microsoft的VisualC++.NETIDE来指导学习。”——MichaelJ.Hudson,架构工程师,BlueprintTechnologies“书中介绍了许多有关非托管C++的内容,包括COM的互操作性、创建ActiveX控件和IIS扩展。”——DougHarrison,EluentSoftware“书中优秀的示例与同一系列的C#书籍中的示例相似,这样有助于读者在这两种语言间进行代码移植。”——PaulS.Randal,Security&DBCC,MicrosoftSQLServerStorageEngine本书以DEITELTMLIVE-CODETM教学方式引导读者学习VisualC++.NET和功能强大的Microsoft.NETFramework。本书主要为使用过C、C++和其他高级语言而现在需要学习VisualC++.NET的程序员编写。本书应用DEITELTM特有的LIVE-CODETM方法来介绍编程方法和深入研究MicrosoftVisualC++.NET语言。对于一些关键的VisualC++.NET概念,通过经严格测试的程序、逐行的代码描述和程序输出来进行介绍。书中引用了228个实例,并且包含了34131行经过测试的VisualC++.NET程序代码。此外,本书还包括了387个编程技巧,读者可使用这些技巧来编写移植方便的、可重用的且经过性能优化的应用程序。本书首先简单介绍了VisualC++.NET的基础知识。接着介绍了一些高级内容,包括多线程、ADO.NET数据库集成、ASP.NETWeb服务、网络编程和XML处理。本书也详细介绍了有关非托管代码的一些内容,包括特性化编程、使用ATLServer开发基于Web的应用程序以及托管和非托管代码的互操作。通过使用VisualC++.NET,开发人员可以灵活地编写托管和非托管代码以及ATLServer应用程序。 -
Microsoft .NET框架程序设计(美)Jeffrey Richter,(美)Francesco Balena著;李建忠译;李建忠译Microsoft.NET框架为简化开发与互联网无缝连接的应用程序和组件提供了强大的技术支持,如ASP.NET Web窗体、XML Web服务以及Windows窗体。本书的目的在于展示.NET框架中公共语言运行库(CLR)的核心内容。全书由两位广受尊敬的开发者/作者完成,并假设读者理解面向对象程序设计的基本概念,如数据抽象、继承和多态。书中内容清楚地解释了CLR的扩展类型系统,CLR如何管理类型的行为,以及应用程序如何操作类型。虽然本书的重点在Visual Basic.NET,但是全书的内容也同样适用于面向.NET框架的所有编程语言。 本书内容:· .NET框架开发平台体系结构· 生成、打包、部署及管理应用程序与类型· 共享程序集· 类型基本原理· 基元类型、引用类型与值类型· 通用对象操作· 类型成员及其可访问性· 常数、字段、方法、属性和事件· 文本处理· 枚举类型与位标记· 数组· 接口· 定制特性· 委托· 异常· 自动内存管理(垃圾收集)· CLR寄宿、AppDomain和反射 -
C#语言程序设计教程施燕妹等编著施燕妹,装备指挥技术学院,硕士,副教授,研究领域是计算机安全。承担计算机专业教学工作多年,主要讲授计算机语言,诸如C、JAVA和C#等。陈培,解放军306医院信息科,硕士,参与多项项目的研发。陈发吉,重庆通信学院通信理论教研室从事教学科研工作,副教授。主攻方向是视频检索、视频编码与通信。承担通迅专业本科和研究生课程。C#是基于微软下一代平台,NET的面向对象程序设计语言。它在保持了C++强大功能的同时,添加了大量的高效的代码,是完全面向对象的开发语言,能够提供更高的靠性和安全性。不仅能用于开发应用程序,而且也能几乎不加修改地用于开发Web服务程序。全书共17章,从内容上分为两部分,第一部分是C#基础,包括第1章-第11章,讲述C#基础语法、数据类型、表达式、面向对象编程以及界面设计元素等基础知识。第二部分是C#应用篇,包括第12章-17章,讲述数据库文件操作、网络应用、多媒体、Web应用以及程序组织等多个开发话题。本书基本覆盖C#程序设计的主要方面,思路清晰,提供很多切合技术主题的练习。不仅可以作为大专院校的C#教材,也可供C#程序员开发时参考所用。 -
Visual C++.NET程序设计教程王恩德编著本书内容由3部分组成:第1部分为基础部分(第1章-第5章),主要包括.NET技术概述、C++语言简介、面向对象的程序设计基础、Visual C++.NET开发环境和Windows应用程序设计。第2部分为用户交互界面设计(第6章-第10章),主要介绍消息处理、对话框、菜单、工具栏与状态栏和图形设备接口与绘图。第3部分为开发新技术与应用(第11章-第14章),主要介绍文档与视图、组件编程、数据库编程和Internet编程。每章后面都有小结和习题。作者在计算机专业教学和应用软件开发方面有丰富的经验,并对处理具体应用问题也有独到之处。全书讲解了Visual C++.NET语言编程所涉及的许多领域中的应用,对于常见主题的讲解比较全面细致。本书适合大学三年级或者三年级以上的学生使用,也可作为具有同等知识水平和能力的读者的自学用书。 -
C#网络编程及应用开发实例与习题解答刘瑞新 主编本书是《C#网络编程及应用》的配套教材。本书结合教材的内容,介绍了3个应用编程的实际例子,可以帮助读者通过调试开发实例,提高实际动手的能力;也可以作为学生结合所学内容进行上机综合练习的题目。本书对《C#网络编程及应用》教材中的全部习题都给出了参考解答。
