.NET
-
ASP.NET与网络数据库开发培训教程零距离电脑培训学校丛书编委会编著本书在编写的过程中,结合作者自己的工作实践体会,力求把开发网络数据库所需的知识和技能讲深讲透,而对于那些用得较少的知识和技有则一点而过,甚至不提,让读者学有所得,学以致用。本书适合作为计算机应用过关、过级考试的教材,是进行计算机职业和岗位技能培训的理想教程。本书介绍了使用ASP.NET进行网络数据库应用程序开发的相关知识。其中,预备部分主要介绍ASP.NET运行平台的建立及其开发环境Visual Studio.NET的安装及使用;基础部分从最基础的HTML代码开始,引导读者逐步了解进行ASP.NET程序开发必备的知识;实例部分通过大量由浅入深的、有针对性的具体实例,向读者展示了使用ASP.NET制作网络数据库应用程序的方便性和实用性。同时,在本书的各单元中都附有习题与上机实战题,以求读者在学习过程中学练结合,从而达到充分掌握每单元知识的目的。本书所举实例都有完整的源代码,均可从http://www.cmpbook.com和http://www.bojia.net下载。本书内容务实,讲解细致,适合广大ASP.NET编程爱好者和初学者学习,也可用作各类培训机构的培训用书。 -
C#语言实用教程雷之宇主编;朱冰,符昀华,周烨编著C#是Microsoft为开发.net平台上运行的基于组件的Internet程序和服务而专门设计的全新语言。作为一名资深的应用软件设计师,本书作者并?匆晃蹲非蠖訡#的语法和命令作全面、细致介绍,而是从C#的常用、但具特色的功能着手进行阐述,涵盖了C#的几乎所有主要功能。对想快速学习、了解和掌握C#编程特点的读者,本书是一本不错的教材本书由浅入深,从系统环境安装和编写第一个“Helloworld”程序开始,一直到建立WebService组件,逐步引领读者进入.NET的世界。本书的最后三章分别对三个实用案例的主要代码进行了详细讲解,相信这部分能为读者带来一些实战的启发和经验。本书的读者应是有过Windows或Web编程经验的中、高级程序员。尽管本书是一本教材,但却没有对C#的所有语法和指令进行全面的描述,而是精选出一些开发人员最关心和最常用的功能,以及.NET特色的功能进行介绍。并以此为基础,帮助读者建立.NET的体系结构,掌握C#语言的编程技巧。 -
深入浅出C#编程张玉平,李长林编著C#(读作“C-sharp”)作为Microsoft的下一代面向对象的语言产品,能够让开发人员在.NET平台上快速地建立大量的?τ贸绦颉0凑瘴⑷砀龅亩ㄒ澹珻#是一种源自于C和C十+的,简单的、现代的、面向对象的和类型安全的程序设计语言。C#为程序员提供了开发飞速发展的Web应用程序所需的强大而灵活的功能。C#和Java的核心与C++比较有着相同的优势和局限,比起C十+,C#将更容易被人们理解和接受,未来大量.NET平台的应用将由C#开发。C#将是未来开发企业级分布式应用程序的首选。当然这并不是说C#只适用于网络开发。例如,我们可以使用C#开发任何古典风格的Windows程序。不仅如此,不管是控制程序、图形程序、NT服务程序,还是普通组件,乃至Web页面,都可以用C#开发出来。可以相信,在阅读完本书之后,不论您是一名C和C++程序员,或者您一直在使用VB或Delphi进行编程,您都将欣赏C#为我们所带来的一切。如果你学习过Java语言,会发现C#在很多方面也非常类型于Java。Java程序的执行以及Java语言的平台无关性,是建立在Java虚拟机JVM的基础上的,而C#语言则需要.NET框架的支持。我们所说的很多C#语言的新特点和功能,如类型安全、垃圾收集、版本控制、兼容性以及跨语言的异常处理和继承,这些都是依赖于底层的.NET框架来完成的。本书的第1章中介绍了微软.NET战略和.NET框架的背景知识,这对于更好的掌握C#编程会有很大的帮助。当然本书只是对C#学习的一个入门,要真正地掌握它在实际的.NET应用开发中去实践。本书采用循序渐进的方式,帮助读者从入门到真正精通C#语言。在书中,我们并不是把C#仅仅作为一种简单的程序设计语言来对待,而是侧重于分析C#的语法现象以及它真正面向对象的特征。对于C#程序设计涉及到的一些系统理论和方法学,我们也简明扼要地进行了阐述。书中提供了大量的示例,通过这些实例,避免了空洞的语法规则罗列和简单的说教,通过它们,您将得心应手地开发属于自己的C#程序。尽管C#是从C和C++中发展起来的,但本书并不要求读者具有C或C++语言的基础知识。无论您是其它程序设计语言的程序员,或者刚刚开始编程生涯,本书都将帮助您顺利进入C#的大门。对已经熟练掌握C++程序设计的专业程序员来说,您将通过本书迅速过渡到新一代面向对象的语言——C#。本书由张玉平执笔,参加本书编写的还有李长林、龚建、温尚清、丁满泉、黄司渭、张德强、陈博、陈发吉、李正希、周树成、胡方霞、史阳、张志、王东军、李立元、赖擎、周莹,在这里表示深深的感谢。由于时间比较仓促,书中难免存在一些不足之处,我们诚恳地期望广大读者批评指正。这是一本介绍C#编程技术的专著。本书共由15章内容构成。主要内容如下:.NET与C#;C#开发环境;C#语言基础;面向对象的程序设计:C#结构、文件处理;域、属性与索引器;接口;异常处理:C#控件;图形开发;数据库;网络;多线程;应用配置和组件;代码调试和安全。本书的特点是内容深入浅出,在各个知识点的后面都有一个例子,因此本书可读性和指导性较强,适合了解C#编程基本概念的初、中级软件开发者参考使用。"C#(读作“C-sharp”)作为Microsoft的下一代面向对象的语言产品,能够让开发人员在.NET平台上快速地建立大量的应用程序。按照微软给出的定义,C#是一种源自于C和C十+的,简单的、现代的、面向对象的和类型安全的程序设计语言。C#为程序员提供了开发飞速发展的Web应用程序所需的强大而灵活的功能。C#和Java的核心与C++比较有着相同的优势和局限,比起C十+,C#将更容易被人们理解和接受,未来大量.NET平台的应用将由C#开发。C#将是未来开发企业级分布式应用程序的首选。当然这并不是说C#只适用于网络开发。例如,我们可以使用C#开发任何古典风格的Windows程序。不仅如此,不管是控制程序、图形程序、NT服务程序,还是普通组件,乃至Web页面,都可以用C#开发出来。可以相信,在阅读完本书之后,不论您是一名C和C++程序员,或者您一直在使用VB或Delphi进行编程,您都将欣赏C#为我们所带来的一切。如果你学习过Java语言,会发现C#在很多方面也非常类型于Java。Java程序的执行以及Java语言的平台无关性,是建立在Java虚拟机JVM的基础上的,而C#语言则需要.NET框架的支持。我们所说的很多C#语言的新特点和功能,如类型安全、垃圾收集、版本控制、兼容性以及跨语言的异常处理和继承,这些都是依赖于底层的.NET框架来完成的。本书的第1章中介绍了微软.NET战略和.NET框架的背景知识,这对于更好的掌握C#编程会有很大的帮助。当然本书只是对C#学习的一个入门,要真正地掌握它在实际的.NET应用开发中去实践。本书采用循序渐进的方式,帮助读者从入门到真正精通C#语言。在书中,我们并不是把C#仅仅作为一种简单的程序设计语言来对待,而是侧重于分析C#的语法现象以及它真正面向对象的特征。对于C#程序设计涉及到的一些系统理论和方法学,我们也简明扼要地进行了阐述。书中提供了大量的示例,通过这些实例,避免了空洞的语法规则罗列和简单的说教,通过它们,您将得心应手地开发属于自己的C#程序。尽管C#是从C和C++中发展起来的,但本书并不要求读者具有C或C++语言的基础知识。无论您是其它程序设计语言的程序员,或者刚刚开始编程生涯,本书都将帮助您顺利进入C#的大门。对已经熟练掌握C++程序设计的专业程序员来说,您将通过本书迅速过渡到新一代面向对象的语言——C#。本书由张玉平执笔,参加本书编写的还有李长林、龚建、温尚清、丁满泉、黄司渭、张德强、陈博、陈发吉、李正希、周树成、胡方霞、史阳、张志、王东军、李立元、赖擎、周莹,在这里表示深深的感谢。由于时间比较仓促,书中难免存在一些不足之处,我们诚恳地期望广大读者批评指正。" -
Visual Basic.NET工具集(美)Evangelos Petroutsos,(美)Richard Mansfield著;高春蓉[等]译;高春蓉译本书是一本全面介绍VB.NET的书,但又着重介绍了其他VB书中很少涉及的和深奥难懂的内容。它向读者讲述了数据库编程,程序调试,数据加密术或打印硬拷贝中经常会碰到的问题和这些难题的解决方案。对于VB.NET中的新课题,例如异步编程,Web服务,在.NET应用程序中使用Office对象、利用反射和使用.NET小型框架等问题,书中也做了详尽的分析。书中还包括许多范例程序和大量可重复使用的代码,读者稍加修改或不加修改就可方便地用于自己的项目。 本书是专门为专业程序员而写的,使他们能够通过本书的阅读提高水平,以便处理VB.NET程序设计过程中遇到的许多复杂的、边缘的和高深的课题。本书可帮助那些想从VB6过渡到VB.NET的程序员们用较短的时间快速完成语言转换过程。此外,本书也可以供学习VB.NET程序设计的技术人员、大专院校计算机专业的研究生,大学生作为参考读物。 -
Microsoft Windows程序设计(美)Charles Petzold著;章立民译;章立民译CharlesPetzold是全球最权威且知名的Windows程序设计专家,他将其最畅销ProgrammingMicrosoftWindowswithC#一书加以改写,使之能完全适用于VisualBasic.NET的开发人员。这位畅销书的作家示范了如何使用VisualBasic.NET将WindowsForms的功能发挥到极致(WindowsForms是新一代的Windows程序设计类库)。您将学习如何使用VisualBasic的.NET版本替Windows应用程序建立动态的用户界面与图形化输出。通过丰富的用户端应用程序范例清楚示范了最常用的技术与不为人知的技巧,有了本书,您能真正深入到VisualBasic.NET的核心领域。本书是笔者的著作"ProgrammingMicrosoftWindowswithC#"到MicrosoftVisualBasic.NET的转换版本。这两本书除了示例编程代码之外基本上是相同的。两本书皆在展示如何在MicrosoftWindows之下撰写程序。有许多方法来撰写此类程序。在这两本书中,笔者使用一个称为WindowsForms的新类库。WindowsForms类库是Microsoft.NETFramework的一部分,.NETFramework的概念是于2年夏天首次提出并于一年半之后正式问世的。.NETFramework是提供程序员撰写Intemet、Web、与Windows应用程序所需的类扩展集合。.NET的许多媒体范围集中于Web编程。本书则是讨论.NET的其他部分。您可以使用WindowsForms撰写传统独立的WindowsForms应用程序(此类应用程序有时被称为客户端应用程序或分布式应用程序的前端)。WindowsForms几乎提供了撰写全方位Windows应用程序所需的所有功能。其最大疏忽就是多媒体支持,甚至没有任何WindowsForms功能能够让电脑的喇叭发生哔哔的声响。笔者曾经尝试去撰写自己的多媒体类,不过后来还是克制下来,因为笔者心理假设(希望这是合理的假设)下一个版本的WindowsForms会内含灵活、强大且易于使用的多媒体支持。定义于.NETFramework中的类是跨语言的。在发表.NETFramework时,Microsoft也发布了可以使用这些类的VisualBasic与C++新版本以及全新的编程语言C#。其他程序语言的厂商正在修改它们自己的程序语言使其能够使用.NET类。.NET的跨语言特性是由公共语言规范(CLS)所促成的,CLS文档是描述使用.NETFramework的编程语言需要具有哪些特性。针对.NET所设计的编译器一般会将源代码转换成位于.exe文件中的一个中间语言(IntermediateLanguage)。在运行:时,中间语言会被.NET公共语言运行库(CLR)编译成适当的微处理器机器码。因此,NETFramework可以说是跨平台的。WindOWS与BaSiCMicrosoft公司在1985年的秋天首度发表Windows的第一个版本。自此开始,Windows就不断地更新与增强,在WindowsNT(1993年)与Windows95(1995年)中更是做了显著地改进,其中最重要的变革就是使Windows从16位架构迈向32位架构。当Windows首次发布时,实际上只有一种方法来撰写Windows应用程序,也就是通过使用C编程语言来访问Windows应用程序接口(An)。虽然也能够使用MicrosoftPascal来访问WindowsAPl,不过很少使用此方法。几年来,许多其他的程序设计语言也都顺势调整以便能够进行Windows编程。在1991年,Microsoft公司发布用于Windows的VisualBasic1.,此一革命性的产品允许程序员通过将控件拖放至窗体上来交互式地设计应用程序。VisualBasic1.提供了一种比C程序员所使用的API更高级的编程界面。VisualBasic在接下来的数年持续演进直到1998年推出VisualBasic6.为止。VisualBasic.NET代表从VisualBasic6.以来的变革(在语言本身并没有太大改变),大部分仍然继续沿用,但是在程序与Windows交互的编程界面上则有长足进步。在VisualBasic.NET中,此界面是由实现于.NETFramework中的类库所提供的。用户要求欲最有效地使用本书,您需要能够编译与运行VisualBasic.NET程序。欲编译这些程序,您需要一个VisualBasic.NET编译器。欲运行这些程序,您需要.NET运行库(也称为公共语言运行库,CLR),CLR是动态链接库的一个集合。这两个项都已内含于称为MicrosoftVisualBasic.NET的软件产品中,它是一个现代化的集成开发环境。另外,您可以购买更完整广泛也更昂贵的MicrosoftVisualStudio.NET,除了VisualBasic以外,它还能够让您使用C++与C#来撰写程序。如果您喜爱较简单的做法,可以下载免费的.NETFramework软件开发工具包(SDK)。此下载内含一个命令行的VisualBasic.NET编译器与.NET运行库。首先,请到网站http://msdn.microsoft.com/downloads,然后从左侧选取SoftwareDevelopmentKits,并找到.NETFrafneworkSDK。您或许需要选择.NETFrameworkRedistributable页面然后在那里找到一个链接(请牢记,此Web站点与本书所提及的其他所有Web站点一样,都会经常变更、移动甚至完全消失)。笔者撰写本书时系假设您至少了解如何在较早版本的VisualBasic中撰写程序,而且假定您对面向对象语言的概念非常熟悉。笔者在第1章花了许多功夫让您了解VisualBasic.NET的新特性。笔者在本书中有时候会引用WindowsAPI。您可以阅读笔者的另外一本著作"ProgrammingWindows"(微软出版社于1998年出版,第五版)学习更多有关WindowsAPl的知识。正如笔者在前节所提,欲最有效地使用本书,您需要会编译与运行VisualBasic.NET程序。系统要求列示如下:●Microsoft.NETFrameworkSDK(最小需求);MicrosoftVisualBasic.NET或MicrosoftVisualStudio.NET(建议需求)。●MicrosoftWindowsNET4.、Windows2或WindowsXP。欲在其他电脑上运行您的VisualBasic.NET程序,这些电脑必须安装.NET运行库(即.NETFramework可重新发布包)。该包内含于.NETFrameworkSDK、VisualBasic.NET与VisualStudio.NET中。可重新发布包可安装于刚刚所提过的Windows版本以及Windows98与WindowsMe中。正如我们稍后所会讨论的,本书的范例文件可以自微软出版社网站下载。如果您要将它们安装于硬盘中,需要大约3.5MB的额外硬盘空间(如果全部加以编译,这些范例所占用的空间将会超过13MB)。本书的编排当Windows1.首次发布时,整个API是实现于3个名称为KERNEL(核心调用)、USER(用户)与GDI的动态链接库中。虽然这些与Windows关联的DLL已经变得非常庞大,但是若将Windows函数调用(或框架类)区分成这3类仍然是非常有用的。核心调用就是那些实现于操作系统的架构内部中者,而且一般会与任务、内存管理以及文件I/O有关。术语用户是指用户界面。这些是用来建立窗口、使用菜单与对话框以及显示按钮与滚动条等控件的函数。GDI是图形设备接口(GraphicsDevicelnferface),它是Windows用以负责在屏幕与打印机上显示图形输出(包括文本在内)的部分。本书先从4个介绍性的章节开始。从第5章(说明如何绘制直线与曲线)开始并持续至第24章(主要介绍Windows剪贴板),这些章节将会在图形主题(奇数章节)与用户界面主题(偶数章节)之间交替。一般来说像本书这样的书籍并不会花费太多时间与篇幅来介绍非Windows主题,例如:文件I/O、浮点数运算与字符串处理。然而,因为.NETFramework非常新,笔者发现自己期望能在这些类上有前后连贯的说明。因此笔者自己撰写了这样的说明。它们会内含于文件、数学与字符串的3个附录中。您可以在读完第1章之后,在需要了解它们的任何时候参考这些附录。笔者试着去编排这些章节的先后顺序(以及各章中主题的顺序)以使每个主题循序渐进,而让"向前引用"的次数降至最低。笔者将本书撰写成可以很自然地一路读下去,就好比在阅读TheStand或TheDeclineandFallOftheRomanEmpire一样。当然,如果像本书这么多篇幅的书籍能够当作参考书籍来查阅也是很不错的。出于此原因,许多使用于WindowsForms程序设计中的重要方法、属性与枚举皆会在讨论它们时列于表格中。然而,即使是本书这样篇幅的书籍也无法彻底讨论到WindowsForms中的所有技术知识。本书不能取代Microsoft官方的类文档。WindowsForms程序需要费一番功夫学习,为了帮助学习,本书内含丰富且完整的范例程序。您可以自行将这些程序中的代码片断粘贴至程序中(这也正是这些范例程序的主要目的),但是请不要随意分布这些程序或其中的代码。如同在VisualBasic的早期版本中,VisualBasic.NET允许互动式地设计应用程序的外观。您可以将不同的控件(如按钮和滚动条等)放置在窗口的表面上,而,VisualBasic.NET会自动生成代码。虽然这样的技术在设计对话框与前端面板类型的应用程序时非常有用,但是本书将不采用VisualBasic.NET的此项特性。在本书中,我们不会让VisualBasic.NET替我们生成代码,我们将学习如何自行撰写所有的代码。支持本书的范例程序可以从出版社网站http://www.microsoft,com/mspress/books/6259,asp下载(笔者个人的网站http.'//www,charlespetzold,com也有一个该网页的链接)。您可以将解决方案文件(.sln)或项目文件(.vbpr~)下载至VisualBasic.NET中并重新编译这些程序。我们已经竭尽所能来确保本书与源代码内容的正确性,微软出版社会通过如下网址的全球信息网来提供本书的勘误:http://www.microsoft,com/mspress/support/欲直接连接至微软出版社知识库并输入您的问题或结论,请访问:http.'//www,microsoft,com/mspress/support/search,asp如果您对本书有任何建议,问题或想法,请使用下列方式将它们传送至微软出版社:邮寄:MicrosoftPressAttn:ProgrammingMicrosoftWindowswithMicrosoftVisualBasic.NETEditorOneMicrosoftWayRedmond,WA9852-6399电子邮件:MSPINPUT@MICROSOFt.COM请注意以上邮件地址并不提供产品支持。要获得关于VisualBasic.NET,VisualStudio.NET或.NETFramework的支持信息,请访问Microsoft产品支持Web站点:http://www.microsoft.com如何转换一本书笔者在21年的11月完成了ProgrammingMicrosoftWindowswithC#。在22年2月初,微软出版社询问我是否有兴趣将本书转换成VisualBasic.NET。我认为这是个蛮有趣的计划,因此立即同意这么做。本项目的第一个工作是撰写一个程序(以C#撰写)将书中的C#程序转换成VisualBasic.NET。C#这本书含有3个以上的源代码文件,因此我知道不可能将此工作全部自动完成,VisualBasic.NET这本书显然要花很长的时间来完成。我的第1个转换程序是一个片段,草率而且是特别针对我的C#编程风格设计的,忽略了我未曾使用过的程序语言特性。一个星期后,我决定重新撰写它,但是在那之前它已成功地转换了95%的代码,所以我决定通过"查找"与"替换"操作的协助手动转换其余的部分。C#是一个区分大小写的编程语言,而且在范例程序中笔者也确实使用此特性来命名变量。比方说,如果我只拥有一个Font类型的对象,我会将它命名为font。起初我假设VisualBasic.NET(不会区分大小写的编程语言)不容许这样的事情,但是我错了。编译器接受一个名称为font的对象。然而,如果font在一开始没有正确定义,VisualBasic.NET编辑器会通过将第一个字母改成大写来修正它以便使其符合Font类!为了避免造成不习惯程序语言会区分大小写的程序员会混淆,我决定不将类名称复制于对象名称。我的字体对象会成为fnt对象,而且在此过程中,我认为本书在对象命名方面已比C#那本书具有更高程度的一致性。我遇到的VisualBasic.NET是否有功能不足之处呢?其实非常少。在C#中,算术运算符(+、一等等)与比较运算符(等等二可以被结构与类重载。例如,可以使用一般的加号来相加Size对象。但在VisualBasic.NET中,必须使用op_addition方法。有类似的方法用于比较对象与转换它们。VisualBasic.NET中不带正负号整数的缺乏很少影响代码的转换。笔者在第12章的HexCalc程序中使用一个不带正负符号的长整数,但是它可以很容易就修改成带正负号的长整数。HexCalc程序中比较严重的问题是使用C#符号来标示计算机的按钮。进行类似这样的转换很容易就显现出两种程序语言间非常有趣的不同点。例如,在C#中,方法默认是专用的;而在VisualBasic.NET中,默认是公用的。哪一个的做法较好着实让笔者思量了好一会儿,结论是各有利弊。方法应被默认保护的。应该有一个理由(以及一个关键字)来使特定的方法是共用的或专用的。在本书的文本部分。笔者用标签笔动手处理了ProgrammingMicrosoftWindowsWithithC#热销的副本,标出了笔者能发现的每个很小的C#关键字、代码片段和以C#为中心的概念。为了转换本书中许多方法的表格,笔者撰写了一个VBScript。虽然它没有办法完完全全地正确运作,但是也让工作简化了不少。MicrosoftWord文件的其他变更则是手动完成,使用全局搜索只是为了再次检查笔者的人工努力(最常用的单一项需要改变吗?C#的static关键字会成为Shared)。本书有一些需要改变的地方起初并不明显。正如您所见到的,当翻阅本书的各页时,您会发现有许多属性的表格。在笔者最初替C#这本书设计这些表格的格式时,我是将属性的类型摆在第一列并将属性本身摆在第二列。这是C#程序员在源代码中所看到的顺序。但是这并不是VisualBasic.NET程序员所会见到的。因此这些表格的前两列必须对调以便先显示出属性名称,然后才是类型。我的编辑与我是否已从本书去除掉所有C#的痕迹呢?我们不敢完全保证。就在前几天(在我同意本书付梓之前最后一次校对章节与附录时)我就发现了一个分号(C#使用分号作为语句的结尾)与双斜线(C#的注解符号)。希望不会有太多类似之处逃过我的搜索。在.NET发表之前,将一个C或C++Windows编程书籍转换成VisualBasic可说是不可思议的。这都要归功于公共语言规范(CLS)与.NETFramework,它们确实使得此项转换工作更加顺畅。Microsoft公司确实也创造出一个系统,那就是编程语言的选择完全只是个人的喜好而已。 -
深入剖析ASP.NET组件设计黄忠成编著这是一本专门讨论ASP.NET组件设计的书籍,与已有的同类书相比,本书提供了更为完整的范例,对ASP.NET核心运作模式做了更为深入的探讨,并且纳入了许多书籍跳过不谈的章节——IDE环境。因此,它为目前惟一一本深入探讨ASP.NET核心、IDE交互、提供完整且具商业价值范例的ASP.NET组件设计专书。本书重点介绍ASP.NET内部核心运作模式、组件设计基础与IDE环境协同作业,乃至如何撰写市面上常见的专业型组件等内容。作者倾力让本书涵盖几乎所有与设计ASP.NET组件相关的技术,是您进入ASP.NET组件设计的殿堂。 -
新编中文Visual Basic 6.0精彩编程150例本书编委会编本书通过150个精选实例由浅入深地讲解了利用Visual Basic 6.0/.NET进行应用程序开发的各个方面的内容,展示了Visual Basic 6.0/.NET中文版的强大功能。全书共分为:界面外观、图形及图像处理、操作系统、数据库、网络与通讯、自制控件和数学算法与其他七篇。通过阅读本书,读者可以全面了解和掌握Visuai Basic 6.0/.NET数据库开发中常见的使用方法和一些高级应用技巧。本书每个实例都列举了创建的全部过程和程序完整的代码,因此既可作为不同层次培训班的教材,也可以供Visual Basic 6.0/.NET程序开发的读者参考使用。为配合读者使用,书中附有程序源代码光盘,读者可以结合所附光盘中的源代码进行学习。 -
C#程序设计(美)Charles Petzold著;杨涛等译;杨涛译C#语言是一种面向对象的程序设计语言,特别适合为MicrosoftWindows和因特网开发各种解决方案。由获奖作家CharlesPetzold撰写的这本书对C#语言做了深入浅出、循序渐进的讲述。读者不论是第一次接触程序设计还是第一次接触C#语言,都会通过本书迅速掌握使用C#语言开发应用程序的技巧。CharlesPetzold,1994年,CharlesPetzold被《WindowsMagazine》和Microsoft公司授予“WindowsPioneer”奖,以表彰他对MicrosoftWindows程序设计的贡献。CharlesPetzold从1984年开始编写PC程序,从1985年开始编写MicrosoftWindows程序。他在《MicrosoftSystemsJournal》1986年12月号上发表了第一篇关于Windows程序设计的论文。在1986年至1995年期间,他为《PCMagazine》撰写“Environments”专栏,向读者介绍了Windows和OS/2程序设计的许多内容。由获奖作家CharlesPetzold撰写的这本书对C#语言做了深入浅出、循序渐进的论述。不论是第一次接触程序设计还是第一次接触C#语言,你都会迅速掌握使用C#语言开发应用程序的技巧。本书内容包括:●最简单的变量整数和文本字符串;●最基本的用户输入和输出;●十进制数和浮点数;●帮助程序做出判断与决定的布尔类型;●选择与重复条件语句,循环语句、枚举集合;●防止程序崩溃结构化异常处理机制;●用字段、方法和属性构建一个类;●充实和扩展类的功能继承、操作符和虚方法;●把信息保存到数据文件里;●CH程序设计实战用C#程序演奏C#“交响乐”。 -
Visual Basic.NET Web应用程序开发专业教程薛为民,解仑编著微软的,NET框架为网络编程提供了方便。本书是关于VisualBasic.NET网络编程的专著。本书从实用角度出发,通过实例详细讲述了使用VisualBasic,NET进行网络编程的方法与技巧。全书由10章构成,主要内容包括:网络编程基础、训suaIBasic.NET新特性、VisuaIBasic.NET编程基础、WebForm编程、服务器端控件编程、WebService编程、Socket编程、VisualBasic.NET中System.NET和System。Web.Mail命名空间、TCP协议开发、XML网络编程应用和网络应用程序开发等。本书适用于VisualBasic.NET的初、中级读者和对网络编程有兴趣的读者阅读。四千多年前,当我国刚刚研制出最初的几合计算机时,只有极少数科学家会使用计算机采做科学计算。那时,在一般人的眼中,计算机是非常神秘的,更不用说去使用它了。然而,时至今日,计算机已经走下科学家的殿堂,来到了老百姓的身边。现在,使用计算机已变成了人们的”家常便饭”,甚至连儿童也会用计算机来玩游戏和上网了。确实,今天我们正处在一个信息时代,计算机已经无所不在,它进入了各行各业,它改变着人们的工作一学习和生活,它已经成为人们不可或缺的工具和伴侣;于是,使用计算机也就从早期的少数专家特有的本领变成了如今人人都可拥有的基本技能。但随之,人们也就面临一个新问题:这就是如何普及计算机教育?如何使广大群众更快、更好地掌握使用计算机的技能?如何使他们能用计算机为国家、为社会、为自己做更多的工作,创造更多的财富?显然,要解决好这个问题,迫切需要一套为普及计算机使用技能而专门设计的好书,正是在这种需求下.清华大学出版社的《黑魔方丛书》应运而生了。从这套丛书的出版思路、体系结构和进度计划来看,它具有不同于一般丛书的特点:一、它建立了一个较为科学的计算机图书出版体系,这对于今后计算机图书出版的规范化:降起到良性的引导作用。《黑魔方丛书》涉及到计算机应用的各个方面,它既可以单独学习也可以连续深入钻研,这对于普及计算机应用是很有积极意义的。该丛书的丰富内容可以说是对现在市场上铺天盖地的计算机图书所?龅南低程崃叮谥陡侣始叩募扑慊际榱煊颍么允槠鸬搅顺猩掀粝碌淖饔谩?二、它创造了一种由读者自由选择学习内容的体系。读者可根据《计算机学习金手册》.对照自己的实际情况选择适用的图书,这可以使读者更有目的地进行学习,与盲目找书、盲目学习相比,显然可以节约时间和金钱。三、它可以帮助读者掌握学习方法、批准学习方向。在学习中,有时人们会抱怨.花了很大力气却学不到什么东西,这往往是没有掌握学习方法,没有找准学习方向。《黑魔方丛书》在这方面下了功夫,它可以有效地帮助读者掌握学习方法、批准学习方向。这样,这套图书的作用就不仅仅是灌输知识,它还能帮助读者提高学习效率、提升思维能力。最近,我国载人飞船顺利升空,这标志着我国在发展科学技术方面取得了重大进展。但是在欢庆这一重大成就的同时,我们也应清醒地认识到,我国还是一个发展中国家,在计算机方面也还远远落后于发达国家。为此,我们必须奋起直追,大力普及计算机教育。我们相信《黑魔方丛书》将为此发挥重要的作用,它也将因此得到广大读者的喜爱。 -
Visual Basic.NET精彩编程百例李强等编著内容提要本书按照“实例一操作步骤一技术要点一归纳注释”的结构,介绍编写一个VisualBasic.NET程序的过程,以及编写课程中用到的知识。本书精选了1个VisulaBasic.NET程序实例,并全部编译通过。本书从VisualBasic.NET的各种不同应用方面来讲解如何使用~sualBasic.NET进行编程。最后,选择3个大的综合实例详细介绍程序的开发,从而较大程度地提高读者的编程能力。本书以实例教程的方式编写,各部分之间独立性强,每一个实例可以作为一个单独的教程使用。本书不仅适合初学VisualBasic.NET的读者阅读,也可以使有VisualBasic开发经验的读者获益匪浅。由于对各方面的程序开发书中都有相应的实例,所以还可以作为一本不错的VisualBasic.NET编程开发书。为配合读者使用,书中所有程序的源代码都可直接从中国水利水电出版社网站(www.waterpub.com.cn)下载。前言Basic语言与微软公司同时成长起来,它们有着千丝万缕的联系。早在微软公司刚刚:始发布DOS时,就引入了Basic语言,之后微软公司从来没有停止过给Basic语言注入亲的活力。当微软公司开发出Windows操作系统时,就将Basic语言升级为可视化语言Visu~Basic,创造了可视化编程语言的新纪元:当微软公司开发出Office时,又将VisualBasi,领域扩展到Office中,出现了宏语言VBA(VisualBasicforApplication);在此之后,微彰公司又先后将Basic语言扩展成VBScript和ASP。可以说,微软公司在这风风雨雨几十年中从来没有停止过对Basic语言的开发,在微软公司开发的各个领域中,总是将Basic语言设计成这一领域里应用最方便的语言。VisualBasic以其适用、方便、快捷、开发周期短、有广泛而强大的功能而受到编程人员的青睐,并广为流传。VisualBasic的开发环境使用户更容易操作,其语句生成器和快速提示帮助,使在较短时间能开发出强大的应用程序。VisualBasic具有以下特点:(1)可视化:Visual的英文含义即是可视化,在可视化环境下创作前端界面就如同摆放积木一样。(2)面向对象:面向对象的编程建立在类的基础上,通过类的封装使源程序更便于维护。(3)部件编程:VisualBasic中进行的部件编程建立在微软的部件对象模型(COM)上。(4)事件驱动:在事件驱动模型下,程序的执行依靠系统能够识别的触发事件来启动。VisualBasic具有多媒体应用、图形操作、系统控制、网络和数据库应用等强大功能。因此,VisualBasic都能针对一些应用性的问题编写出实用的程序,这也是众多程序员选择VisualBasic的原因。VisualBasic.NET是新一代的VisualBasic,在微软公司投入很大力量开发网络新领域.NET平台时,也将VisualBasic运用到了这一平台上,同时大幅度提高了VisualBasic的功能。可以说,VisualBasic.NET功能不输给VC的升级语言C#,而且实现了真正的面向对象功能,同时微软公司增强了该语言的网络开发功能和可移植性,VisualBasic.NET完全有实力赶上并超过Java。本书按照“实例一操作步骤一技术要点一归纳注释”的结构,介绍编写一个VisualBasic.NET程序的过程,以及编写课程中用到的知识。本书精选了1个VisUalBasic.NET程序实例,并全部编译通过。本书从VisualBasic.NET的各种不同应用方面来讲解如何使用VisualBasic.NET进行编程。最后,选择3个大的综合实例详细介绍程序的开发,从而较大程度地提高读者的编程能力。本书以实例教程的方式编写,各部分之间独立性强,每一个实例可以作为一个单独的教程使用。本书不仅适合初学VisualBasic.NET的读者阅读,也可以使有VisualBasic开发经验的读者获益匪浅。由于对各方面的程序开发书中都有相应的实例,所以还可以作为一本不错的VisualBasic.NET编程开发书。为了配合读者使用本书,书中所有程序的源代码都可直接从中国水利水电出版社网站(www.waterpub.com.cn)下载。由于篇幅所限,在实例的归纳注释这一环节略去了一些对学习意义不是很大的代码,读者在学习程序时可结合本书在网站上提供的源代码进行练习。当然,读者在自行编写创作程序时,也可以借助源代码中的部分功能模块,这能省去不少时间。本书主要由李强编写,其他的参编人员有陆云峰、萧任忆、高伟民、吴仪委、方娟、刘可令、李星、王进、石鹏飞等。另外,水利水电出版社的编辑们也为本书的编写提出了许多有利建议,在此一并表示感谢。由于水平有限,编写过程中难免会出现不足之处,如果您在使用该书的过程中发现问题或有不明之处望来信联系,我们的联系方式是:slbooks@263.net。
