.NET
-
轻松学用Visual Basic.NET(美)Wallace Wang著;王建成,阮琼芳等译;王建成译本书继承了轻松学用系列丛书的写作风格,通过幽默诙谐的语言及循序渐进的简单示例,使读者在愉快并充满自信的状态下轻松进入Visual Basic.NET世界。本书共分为八部分,其中包括创建一个Visual Basic.NET程序、设计用户界面、创建菜单、代码编写基础、判断和循环、编写子程序、了解面向对象编程及十准则集粹等内容。除了对相关概念浅显易懂地解释外,本书还辅以简单有趣的示例加以说明。读者可边学边练,达到置户于用的目的。尽管要想熟练掌握Visual Basic.NET的全部细节内容可能要花掉你几年的时间,但通过本书的学习,仍能编写出令自己满意的VisualBasic.NET程序。本书可作为Visual Basic.NET初学者、Visual Basic.NET编程人员及计算机爱好者的参考用书。 -
.NET Framework高级编程Kevin Hoffman&Jeff Gabriel等;汪钟鸣译本书详细讲述了.NET Framework,是一本极具参考价值的.NET Framework编程大全。本书从.NET Framework最基本的概念到它在因特网上的应用,所述内容不是枯燥的罗列,而是通过对大量实例进行详细分析,循序渐进、深入浅出地介绍了这一微软最新的开发平台。全书共分为15章和2个附录。其中第1章到第5 章介绍了.NET Framework的组成部分和一些几乎在每个 Web应用程序中都会用到的概念。第6章到第9章介绍了System名称空间、COM组件、事务处理、ADO.NET及 XML等技术内容。第10章和第11章分别讲述了Web Service和.NET Remoting Framework的相关技术内容。第12章介绍了在.NET Framework下进行应用程序开发的最佳开发习惯。第13章到第15章则介绍了迁移到.NET的方法和在Web应用程序中使用Web Service的方法。两个附录给出了对.NET类库命名空间和面向对象程序设计方法的简要参考。 本书内容丰富、实用,既适用于有一定VB、VC编程经验的程序设计和开发人员,也适合于熟悉.NET技术的高级用户。利用本书提供的知识,读者可以迅速开发出功能强大的Windows应用程序和Web应用程序。本书一定会成为广大读者的良师益友。 -
C#实用全书(美)NIIT公司著;胡凤燕,李新等译本书是使用MicrosoftC#的必备参考书。C#在Microsoft.net初始版本中非常重要,是Microsoft公司开发的一种最新的面向对象编程语言,其结合了C++的强大功能和VisualBasic的易用性。本书共四个部分,第一部分是本书其他内容的基础,第二部分讲解C#编程的基础,第三部分介绍C#的高级语言特征,第四部分提供了各种可以用C#开发的应用程序的方法及开发它们所需的技术。对于初学者,本书内容安排合理,从介绍C#的语言基础开始到C#更高级的特征及工具的学习,例如接口、代理、索引和属性。对于有一定与C#相似的面向对象语言(如Java和C++)基础的读者,可以了解到C#与这些语言之间的相似点和关键的不同点。本书适用于初中级编程人员和大中专院校学生阅读。译者序C#是微软公司于2000年7月推出的一种全新的开发语言,是微软.NET产品的一个主要组成部分。它一经发布就引起了广大开发人员的关注。发布.NET平台的主要目的是为了将软件作为服务来提供。由于具有内建的类库和先进的运行时环境,在.NET平台上操作就如同在普通开发平台上操作一样,程序员可以用现有的各种主要编程语言编写软件组件。C#语言主要是由C/C++语言演变而来,是一种现代的、简单的、类型安全、完全面向对象的语言。它兼具了C++语言的灵活性、强大底层控制能力,以及VisualBasic语言的简单易用特点。如果你是一名C++程序员,那么你的学习曲线将会很平坦。如果你曾经学习过Java语言,将会发现C#在很多方面非常类似于Java。本书从C#的基本概念入手,先介绍C#的发展及其与其他语言的比较,以及其开发环境.NET平台。然后逐步深入介绍C#的基本语言特征,如数组、结构和枚举等;C#的高级语言特征,如异常处理、名字空间、组合体与清单、接口、索引、属性和代码属性等,以及XML文档功能和一些有用的调试工具。最后给出一些用C#编写的应用程序示例代码,如Windows应用程序、Web服务和COM+服务等。作者在叙述语言基本概念?陀镅灾匾δ苁保欢鲜褂盟得鳌⑻崾尽⒆⒁夂徒徊娌慰嫉确绞剑刺嵝讯琳哒莆罩氐恪⑼卣苟琳呱杓扑悸贰⒎乐苟琳咧氐父舱藓鸵级琳呱钊胩教帧A硗猓髡咴谛矶嗾陆诤竺娑技尤肓恕耙赡呀獯稹币唤冢峁┝舜硖囟ㄖ魈馐笨赡芑嵊龅降囊恍┏<侍獾慕饩龇椒ā9岽┤榈氖恰靶槟馐榈辍笔纠?可以说每章中的大部分例子都是针对该示例的。这样有利于读者理解C#的基本语言特征,而且也有利于理解用C#开发应用程序的系统性、利用相关技术ADO和ASP等一起来创建应用程序。对于有编程经验的程序开发人员而言,本书无疑是一本理想的学习教材和参考用书。本书的结构从浅入深,可读性强而且内容丰富,对于想要深入了解C#语言的编程新手,同样也适用。当然,本书只是对C#学习的一个入门,要真正地掌握它,需要在实际的.NET应用开发中实践它。本书主要由胡凤燕、李新、朱德爽、胡复明翻译,但是,我们由衷地感谢以下同志在翻译过程中给予的大力帮助:朱之江、马海英、朱德浩、孟霞、胡军明、陈苏燕、朱良宾、胡天龙、李仙菊、张锦,以及所有支持我们、给我们提供帮助的人。由于译者水平有限,不当之处在所难免,我们诚恳地期望广大读者批评指正。前言C#是Microsoft公司开发的一种最新的面向对象编程语言,主要为其新平台.NET而设计,所以C#结合了C++的强大功能和VisualBasic的易用性。发布.NET平台的主要目的是提供“用做服务的软件”。由于具有内建的类库和先进的运行时环境,在.NET平台上操作就如同在普通开发平台上操作一样,程序员可以用现有的各种主要编程语言编写软件组件。又因为C#是主要针对.NET环境设计的,所以它成为.NET的通用编程语言的选择。本书适用对象本书主要适合那些想要对.NET平台上的C#有深入了解的程序员。如果对C、C++或Java的编程知识有所了解的话,就可以从本书中学到更多的知识。但是没有上述语言基础同样能学习C#的使用。本书结构本书分四部分。第一部分介绍C#和.NET平台。第二部分描述C#的基本语言特征。如果你是C、C++或Java程序员,那么这部分只要大体浏览一下即可,因为你对这部分材料已十分熟悉(这里,对C#与C++或Java的不同之处已做了附注)。第三部分描述C#的高级语言特征。第四部分给出几种用C#开发的应用程序。第一部分“C#介绍”是本书其他内容的基础。第1章“C#的发展史”介绍C#并且将C#与其他语言进行比较,同时还介绍了C#的开发环境VS.NET。第2章“.NET介绍”进一步研究.NET架构的各个组件。第3章“.NET执行模型”研究.NET的执行模型。第二部分“C#语言基础”包含C#编程的基础。在第4章“用C#编程”中可以学习C#程序以及C#的语言特征。第5章到第7章深入研究各种基本语言特征,如数组、结构和枚举。第三部分“C#的高级特征和工具”中介绍C#的高级语言特征。第8章到第14章分别介绍异常处理、名字空间、组合件与清单、接口、索引以及属性等。第15章和第16章描述C#的XML文档功能和一些有用的调试工具。第四部分“使用C#开发应用程序”中给出了各种可以用C#开发的应用程序以及开发它们所需的技术。第17章“Windows应用程序”研究了为Windows平台开发C#应用程序的方法。第18章到第20章介绍如何转移到新环境的技术。第21章“Web服务”深入研究Web服务的创建,这是.NET架构的主要组件之一。第22章“COM+服务”描述COM+和.NET访问之间的交互操作。本书的附录提供了对COM、ASP和ADO的参考,其中还包含一组编译器选项,可用于简单参考Jumpto.NET并对它进行大概了解。在线计算机软件存储的实例研究可以从Web页上下载,同时也能下载本书中的所有源代码。浏览http://www.quepublishing.com/,在Search字段中键入本书的ISBN(0789725754),然后就能进入下载源代码和实例的页面。通用思路贯穿全书可以发现大部分例子都与称为虚拟书店(VirtualBookshop)的网上书店相关。我们已创建了一个网上购物者的假设情况,浏览该书店以定位、订货和查询书、CD和其他商品的信息。贯穿全书的通用情节不只有助于理解C#的语言特征,而且还有利于理解相关技术ADO和ASP等如何创建复杂应用程序。为巩固本书中的知识,我们还提供了一个复杂的实例应用程序。该应用程序中使用了本书中的所有概念和工具。它也可以如同前面所述那样免费下载。本书中所用的说明为增强可读性,本书的排版中使用了“说明”、“提示”和“注意”。说明:本书中的说明表示一些附加信息,可以帮助更好地理解与当前主题相关的论题或解决与其相关的问题。提示:介绍有经验的开发人员用来简化任务或产生更好设计效果的各种技巧。给出提示的目的是帮助采用标准方式来创建稳定的、可维护的应用程序。注意:对有危险的操作给出警告,如可能破坏系统安全性的操作。本书中采用了交叉参考来帮助快速阅读其他章节中的相关信息。参考:对属性的介绍性解释,请看4.6.8小节“代码属性”。本书的许多章中都包含“疑难解答”一节,这里提供了处理特定主题时可能会遇到的一些常见问题的解决方法。在整章的正文中,这一类的交叉参考可以引导读者解决“疑难解答”一节中提出的问题。 -
C#开发人员手册(美)William Robison著;邱仲潘等译;邱仲潘译这是介绍.NET平台中最新利器——C#语言的精彩著作,C#与C++、Java语言相似,但内部构造大不相同。本书首先简明扼要地介绍了C#语言本身,包括其基本的内部构造,然后翔实细致地介绍了C#语言参考和基类库(C#运行环境)中常用的组件,读者在编程时可以使用本书找到所要答案。最后,在附录中介绍了C#语言的语法元素和类库。作者假设读者已经知道如何用其他一些语言进行编程,掌握了部分基本概念,因此着力介绍C#中的新特性。本书是编程人员的宝贵参考资料,可以作为学习C#的教材,也可以作为编程时的参考手册,许多代码还可以在程序中直接借用。 -
Visual C++ .NET实践与提高曾玉明,苏贵洋,马颖华编著本书从实用的角度出发,用尽量简洁的方式讲解了Visual C++在Windows编程中的各种应用,包含了入门者在Windows编程提高过程中所经常遇到的大多数问题,如面向对象的编程思想、Windows消息机制、对话框与控件的编程。本书还详细和深入地讨论了动态链接库、ActiveX、多线程编程、进程问数据通信、COM接口和Shell编程,最后,讨论了编程时经常遇到的问题:数据组织。在本书的讲解过程中,更多讲述的是一种思路,一些方法和一些常常困惑众人的难点,如此来启发读者的思想。 本书大部分例子的关键代码在书中都有详细的讲解,试图从各个方面给读者提供一些编程思想,所有例子的详细代码都可以在光盘中得到。 本书内容翔实、丰富,可供广大VC开发者、软件开发人员和计算机爱好者学习参考。 -
C#程序设计(美)Jesse Liberty著;刘基诚译;刘基诚译C#是一种为Microsoft全新的.NET平台开发而专门设计的程序设计语言,它性能极高、简单、安全、面向对象而且以Internet为中心。在本书中,著名的技术作家Jesse Liberty以一种最适合有经验的程序员口味的方式——紧扣Microsoft全新.NET平台的大背景和桌面程序以及Internet程序的开发,对这种新语言娓娓道来。本书的第一部分介绍了C#的基础知识,进而阐释了以下内容:类与对象;继承与多态;操作符重载;结构体与接口;数组、索引器和集合;字符串对象和正则表达式;异常与错误处理;代表与事件。本书的第二部分集中讨论如何使用ADO.NET、ASP.NET和Windows Forms等工具进行桌面程序和Internet程序的开发。ASP.NET将Web Forms(Web程序的快速开发)与Web Services(主要用于创建没有用户界面的Web对象)合二为一,以提供可以跨Internet访问的服务。第三部分深入.NET框架的精髓,集中探究属性信息(attribute)的反射、远程化、远程和同步化,以及流。第三部分还讲述了怎样与COM对象互操作。在孩子的身上,很容易看到父母、祖辈的相貌和性格的影子,同样,我们在C#中也很容易看到Java、C++、Visual Basic和其他语言的影响。现在,借助本书,你一定能很快成为.NET平台上开发Windows和Web程序的高手。 -
C#入门经典Karli Watson,Marco Bellinaso等著;康博译C#是Microsoft专用在.NET Framework平台上进行开发的一门新型编程语言。.NET Framework由托管代码执行的运行时环境和几乎可以完成所有编程任务的众多类库组成。虽然很多语言都能够编写.NET代码,但C#是惟一针对.NET Framework而设计的语言,因此在今后几年内,C#将会成为编写.NET应用程序的首选。本书是您在学习编写C#程序时的必备向导,它逐步阐明了C#和.NET的关键概念。本书首先介绍C#语言的基础知识,然后深入探讨如何利用C#进行面向对象的编程,如何利用C#编写Windows应用程序,以及如何用C#创建动态Web页和Web服务。最后的两个案分析提供了多个完整实用的C#应用程序范例,同时展示了利用C#编写应用程序的方法。本书适用于初学者,以及相对缺乏编程经验、但又想从不支持面向对象编程技术的语言转移到.NET Framework的程序员。 -
Visual Basic.NET开发人员指南(美)Cameron Wakefield,(美)Henk-Evert Sonder等著;智慧东方工作室译本书第4和5章包含的示范代码并非独立的应用程序,而是例子。第4章的示范代码用于执行文件I/0,WG使用System.Drawing名称空间来画图和打印。第5章的示范代码用于操纵类、进行字串处理以及异常控制。第6章包含了用于两个完整应用程序的源码文件:一个用于构成一个简单的绘图命令,另一个用于使用C#类。第9章包含了用于几个应用程序的源码,它们展示了如何使用ADO.NET,其中包括如何使用一个Tyed数据集以及如何使用数据控件。它还包含了示范XML和XSD数据文件。第10章包含了用于练习的源码,这些练习展示了如何创建Web应用程序。其中大多数练习都要以其他练习为基础。您将在此构建一个Web窗体,然后在其中放入控件。您还将学习如何在Web窗体上使用一个DataGrid控件。然后,您将学习如何使用自定义控件。从练习10.8开始,您将练习创建并使用一个Web服务。在练习10.11中,您将练习创建一个示范应用程序。第11章提供了一个简单的计算器应用程序范例,用于演示在Visual Basic .NET中内建的调试和测试工具.第12章提供了一个配备安全策略的示范配置文件,以及Web应用程序的安全证书.最后, 第14章提供了用于ICalculator接口的代码。 -
Visual C++.NET 编程实战丁有和本配套书的目的是引导读者全面深入了解Visual C++.NET的最新特性,并进行编程实战。本书可概括为四个部分:第一部分介绍Visual C++.NET开发环境以及用MFC开发Windows桌面应用程序的最新方法,内容包括第1章的Visual C++.NET开发环境和第2章的定制和发布MFC应用程序;第二部分主要阐述Visual C++.NET在用户界面的最新支持,内容包括第3章的使用DHTML对话框和第7章的GDI+和图像处理;第三部分主要说明COM/COM+、Internet应用和Web及Web Service的内容,以及用MFC、ATL和ATL Server开发的方法,内容包括第4章的ATL和COM+、第5章的Web应用和服务程序开发以及第6章的Internet应用开发;第四部分也就是第8章内容,介绍用托管C++开发.NET框架应用程序。书中凡标有[EX_XXX]的实例均上机调试通过,并存放在本光盘中。配套书面向初、中级用户,兼顾高级读者,内容全面、知识新颖、深度适中、方法实用,适合于具有C/C++、Web基础知识的开发人员使用或教学培训参考。 -
C# COM+编程指南(美)Derek Beyer著;龚小平[等]译;龚小平译.NET框架是Microsoft公司为适应Internet发展与市场形势而提出的开发平台。C#是Microsoft公司为.NET框架量身定做的首选语言。本书向读者概要地介绍了.NET框架和通用语言运行库的基本概念,进一步讲解了新的.NET框架与已有的COM+(组件对象模型扩展)技术的互操作方法,即如何在COM+中使用.NET组件以及如何在.NET框架中使用已有的COM+组件;如何用C#语言创建全新的符合.NET规范的COM+组件,这些组件可用于事物处理、安全、事件、对象共享、事件排队以及远程处理。为了读者更好地阅读本书,作者在附录中还介绍了C#语言的要点。在本书所附的光盘上包括了本书中的所有源代码。本书适合有志于学习Microsoft新的.NET框架平台的开发人员。
