.NET
-
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#范例解析张家祥[等]编著本书概括介绍了?.NET的来龙去脉和特点,较详细地叙述了C#语言的语法规则,包括C#的特点、C#的数据类型和变量、名字空间、接口、类、结构、不安全代码、语句、异常与异常处理及C#与COM的互操作。重点讲解如何利用C#进行实例编程,其中包括C#编程的一些小技巧,用C#创建Windows应用程序,C#开发网络程序,C#与XML结合编程及C#对注册表的控制编程等。另外,本书还给出了相关内容的附录,包括专业英语名词、C#编译选项和C#编译错误。本书条理清楚地讲解了在.NET上的C#编程,使理论和实例相结合,是计算机开发人员和有关专业的大专院校师生学习C#的一本很有参考价值的书。前言曾几何时,IT业步入网络时代,Internet已经深入人心。自从Sun公司于1995年正式推出面向对象的开发语言Java,并提出跨平台、跨语言的概念后,Java就逐渐成为企业级应用系统开发的首选工具,而且使得越来越多的基于C/C+〖KG-3〗+的应用开发人员转向了从事基于Java的应用开发。Java的先进思想使其在软件开发领域中大有山雨欲来风满楼之势。Microsoft公司另辟蹊径,决定推出其进军互联网的计划?.NET和该计划中旗帜性的开发语言C#。.NET是一项非常庞大的计划,也是该公司今后几年发展的战略核心。“在任何时间、任何地点,采用相应的设备以获取所需的信息”的梦想并非一朝一夕就能实现的。VisualStudio.NET是Microsoft.NET的技术开发平台,其重要性可见端倪,而C#就集成在VisualStudio.NET中。C#这一新的开发语言是由AndersHejlsberg主持开发的,AndersHejlsberg曾是Broland公司的首席研发设计师,他在Broland任职期间开发了著名的TurboPascal语言,并在其基础上开发了面向对象的应用开发工具Delphi。Delphi目前仍是Broland公司的最重要的旗帜性产品,并已成为广大开发人员最喜欢的RAD应用开发工具之一。Microsoft公司对C#的定义是“C#是一种类型安全的、现代的、简单的并由C和C++衍生出来的面向对象的编程语言,它牢牢根植于C和C++语言之上,并可立即被C和C++的使用者所熟悉。C#的目的就是综合VisualBASIC的高生产率和C++的行动力。”这个定义是恰如其分的。当然,脱离了.NET平台而单纯去讲C#是没?刑笠庖宓模员匦胂攘私庖恍??.NET平台开发的基础知识,才能更深入了解C#的特性。.NET框架的核心是基于XML的跨平台跨语言的信息交换,基于此种平台将十分有助于开发因特网分布式应用程序。基于.NET的Web应用开发主要使用ASP.NET。ASP.NET可以使用任何一种.NET支持的语言编写,而其中C#可以提供脚本语言所无法提供的强大功能。使用C#编写ASP.NET的Web应用程序在未来将成为Windows平台上Web开发的最佳选择。本书的编写是循序渐进的,共分4部分。第一部分包括第1章到第4章,是关于?.NET和C#的初步介绍,概括介绍.NET和.NET框架、通用语言运行时、C#语言的功能和特点,针对简单的C#程序的编辑,编译和运行的描述以及其与Java、C+〖KG-3〗+程序的比较,使读者对C#程序有一个初步的了解。第二部分包括第5章到第10章,介绍C#语言的语法规则,其中包括数据类型、变量、数组、枚举、名字空间、代表、接口、类、结构、不安全代码、异常、语句及C#与COM内部互操作。读者学习这一部分后,可掌握C#语言的基础,为进一步编写C#程序做准备。第三部分包括第11章到第17章,介绍?.NET上的C#编程实例,是本书的重点。其中第11章列举了C#应用程序的一些技巧;第12章介绍用C#创建桌面应用程序;第13章介绍用C#开发WinForm程序;第14章介绍C#与XML结合编程;第15章介绍在ASP.NET上的C#编程;第16章介绍C#的Web数据库编程;第17章介绍C#对Windows注册表的编程。读者通过阅读和上机实践,可以更加深入地掌握C#编程。第四部分是附录,包括附录A到附录C。其中附录A是专业英语名词;附录B是C#编译器选项;附录C是C#编译错误。这一部分在书末为读者提供便于查阅的资料和工具。全书在讲述C#基本语法规则的同时,还提供了大量的程序实例,相信读者阅读?臼榛嵊兴栈瘛6琳呖梢越岷媳臼榈氖道囱癈#的基本知识,并在此基础上设计自己的C#程序。本书的编写人员有张家祥、方凌江、毛全胜、张贤坤、何鑫、刘岩峰、卜先锦、张凤林、魏永森、蔡益朝、张涛、汪文元、李慧、陈光、冯静、张渺和任花梅等,由张一鸣统一定稿。感谢在此书写作过程中给予支持与帮助的各位互联网上的朋友,感谢博士生导师罗雪山教授的支持与关心,感谢电子工业出版社的编辑和工作人员的辛勤劳动。最后,由于C#语言是新兴语言和作者水平所限,书中的错误还望广大读者批评指正。编者于长沙2002年3月 -
VB.NET入门经典Matthew Reynolds,Richard Blair等著;康博译;康博译Visual Basic.NET是世界上使用的最广泛的编程语言——Visual Basic的最新版本,尤其为专业开发人员和初学者所钟爱。本书从最基本的概念入手,介绍如何快速而简便地编写 Visual Basic.NET代码,以及如何为应用程序的用户创建引人入胜的窗口和窗体。您还会学习到面向对象的编程技术、创建自定义的控件、处理数据库、创建菜单及处理图像等方面的内容。本书附带了大量的范例代码,每个新概念都在其后的“试一试”’中进行了具体的说明,而每章后面的“问题”部分也可让读者进行自我测试。 本书不仅适合于那些没有任何编程经验的读者,也适合那些曾用其他语言编写过程序,但对学习Visual Basic.NET很感兴趣的编程人员。 -
Visual C++.NET核心编程与开发实例刘涛,陈鹏远编著本书讲述了Visual C++.NET的开发环境及C++语言的特性,还讲述了组件对象编程模型和MFC应用程序的开发。本书分为3个部分,涉及的内容分别为:第1部分,Visual C++开发环境和C++的特性、数据封装、虚函数与框架继承、模板等。第2部分,组件对象模型、活动模板库ATL、用MFC开发COM+组件等。第3部分,使用C++绘图、键盘和鼠标的控制、工具条和状态条的创建、属性表的实现等。本书的示例程序主要采用一个简单的"证券分析系统"程序,读者在结合该程序学习本书的内容之后,就可以熟练地使用Visual C++.NET了。本书适用于中高级开发者和想深入学习C++语言的编程爱好者。 -
21天学通Visual Basic.NET(美)Duncan Mackenzie,(美)Kent Sharkey著;王宇,王建军译本书将教你如何利用Visual Basic.NET开发各种不同类型的应用程序,包括客户/服务器程序以及基于Web的应用程序;掌握Visual Basic.NET的面向对象性,包括建立类和使用对象,类的继承、覆盖、重载以及其他高级的面相对象属性;怎样用Visual Basic.NET的新的窗口特性Windows窗体建立窗口程序,怎样用Web窗体建立基于Web界面的程序,以及怎样建立一个支持XML的简单Web服务,使其能在网络上允许其他编程语言和平台访问。虽然本书的基本目标是面向编写程序的初学者以及愿意使用Visual Basic.NET的读者,但对于Visual Basic开发人员,可以跳过一些章节查阅本书中一些针对Visual Basic.NET新特性的精妙的示例程序和解释。你将发现Visual Basic.NET和Visual Basic6.0大不相同,从本书中得到的知识能够使你完成从6到.NET的转变。 -
Visual Basic.NET中文版实用培训教程李万红,段恒勇编著本书从新功能着手并按照程序设计的过程,全面地介绍了Visual Basic.NET中文版(以下简写为Visual Basic .NET)在创建Windows和Web应用程序方面的强大功能。全书共分为12章,内容分别涉及.NET框架的基本内容、Visual Basic.NET的新特性和基本语法、强大的集成开发环境、面向对象的编程特性、Windows窗体和对话框、常用窗体项目、ADO.NET数据访问、Web应用程序,以及程序调试和错误处理等,最后还详细地介绍了面向对象的应用程序开发过程。 本书结构清晰、内容翔实、代码简单实用,可以作为相关培训的教材,也可以作为中高级用户了解Visual Basic.NET的参考书。 -
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的程序员。 -
ASP.NET编程百例通林少景编著本书按类别分为10个部分,分别是基础入门、记数统计、投票、邮件、留言本、信息发布、链接、论坛、聊天室和应用,总共包括精心制作的一百个实例,所有的实例全部用ASP.NET程序实现。 本书主要是针对希望掌握ASP.NET编程的读者而缩写的,其中每个例子都有详细的实例演示讲解和重点分析。本书内容基本包含网络中使用ASP.NET实现的应用,并以各类实例引导读者全面掌握ASP.NET编程的方法和技巧,并且本书的例子都针对性地实现某种特定的功能。 本书附有配套光盘。配套光盘提供全部实例的源程序,以方便读者查看、调用和修改等。所有的程序都经过精心调试,保证能够运行正确。光盘中还包括了两个完整的大型网站的源程序 。 本书适用于网站设计人员学习使用,也可供大专院校计算机及相关专业师生阅读。 -
ASP.NET编程培训教程赵克立等编著本书共有十一课,分为三部分:第一部分为基础知识,从微软最新推出的.NET平台整体框架着眼,介绍新一代的ASP.NET的完整架构概念与运作模式,以及HTML的基本语法、Microsoft Visual C#与传统C++的简要比较等内容,自在协助不同程度与背景的读者快速具备进入ASP.NET的基本能力;第二部分为ASP.NET的主体课程,分别介绍.NET的控件、AD0.NET与其进一步应用、Web Ap—plication与WebService;第三部分则是两个完整的ASP.NET实例制作,用以综合运用前述技巧完成作品。 本书结构安排合理,为了便于教学,每一课都有“学习目标”、“思考与练习”;此外,本书图文合一,正文与辅助说明相互配合,更便于读者学习。本书可作为培训班教材及自学手册,同时也适合具有一定Win API与面向对象编程基础与思想的编程人员阅读。 -
VB.NET高级编程Fred Barwell,Richard Blair等著;康博译;康博译Visual Basic.NET是Visual Basic的最新版本,也是Microsoft的.NET战略中的主要组成部分。与以前的VB版本相比,VB.NET有了质的飞跃,变得更为灵活也更为强大。Microsoft在VB.NET中融入了许多新功能。其中非常重要的就是完全实现了面向对象的编程,并极大地增强了Web的设计功能。本书主要介绍了.NET Framework和公共语言运行时(CLR)、应用继承从基类中派生类、利用Try...Catch结构处理错误、开发多线程应用程序、COM和.NET组件的互操作性,以及创建定制控件、使用ADO.NET和XML访问数据、构建Web应用程序,以及创建和使用Web服务等内容。本书运用于有一定经验的Visual Basic开发人员。通过本书程序员可以深入理解VB.NET,并且利用VB.NET的强大功能构建实用的应用程序。
