.NET
-
Visual Basic.NET语句与函数大全郁红英,冯庚豹等编著本书是MicrosoftVisualBasic.NET编程者的必备参考手册之一,书中详细说明了VisualBasic.NET的语句、函数及运算符的功能和使用方法,并提供了相应的例子。此外,本书还提供了VisualBasic.NET中的常量、枚举、数据类型及名词解释等内容。全书分为三篇,第一篇详细介绍了VisualBasic.NET所有语句的功能和使用方法,包括声明、分支、循环、事件处理、错误处理、模块和子程序、类操作等语句;第二篇详细说明了VisualBasic.NET所有函数的功能和使用方法,包括数学、转换、数值计算、数组操作、对象操作、字符操作、系统、时间与日期、财务处理及文件管理等函数;第三篇全面讲解了VisualBasic.NET中所用到的枚举、常量、数据类型、运算符及有关名词等内容。读者对象:本书可作为VisualBasic.NET编程人员的工具书,也可作为学习使用VisualBasic.NET编程者的参考资料。出版说明随着新世纪的到来,人类社会已进入信息时代、网络时代。计算机应用的普及和深入,软件技术的发展和新软件的不断涌现,数量更多质量更高的计算机应用系统的研究和投入使用,要求越来越多的高水平的软件工程师以开拓者的姿态投身其中。我国的软件工程师队伍已有了长足的发展,软件开发水平已有了长足的进步。作为中国人,我们期盼的是中国软件业走自主创新之路,在世界上的地位越来越高。作为出版工作者,为发展我国的软件事业尽最大努力,是我们义不容辞的责任,这正是我们于1999年底推出《软件工程师》丛书的初衷。目前这套丛书已出版了20多种。从市场销售和读者反馈的情况看,这套丛书已经得到了读者的首肯和厚爱,这也是对我们下一步工作的激励。从当前我国的软件开发情况看,和前几年相比,有了如下变化:1.单机单用户应用系统的开发和应用越来越多地转向网络多用户系统的开发和应用,如开发企业网和因特网数据库应用、安全系统等。2.单一的高级语言使用越来越多地转向多种高级语言的综合使用,仅仅会用一两种高级语言进行开发的软?こ淌σ丫械搅Σ淮有摹?3.越来越多的软件工程师正在使用一些高级的、包含编程功能在内的应用软件和专用软件,如使用Flash、Dreamweaver开发网页,使用Director、Authorware开发多媒体演示系统等。可以说,应用系统的多样化、规模化和复杂化对软件工程师提出了更高的要求,同时也为软件工程师提供了更多的施展个人才华的机会。针对这种形势,我们正在扩充《软件工程师》丛书的选题范围,进一步界定这套丛书的特色,设想是把丛书按如下类型整合:一是开发类,通过大量实例说明如何使用各种流行的高级语言、工具类软件开发不同的应用系统,说明开发思想、开发过程、难点及其解决方案。为了适应我国软件工程师开发综合软件系统的需求,我们把包含编程功能在内的高级应用软件的开发应用也纳入到丛书中。二是技巧类,通过大量实例说明在不同应用系统开发过程中,有关缩短开发周期、提高开发质量、解决开发中的疑难问题的各种技巧。三是技术类,介绍软件开发的有关理论和技术,以及在实践中的应用,如系统分析与系统设计、软件测试和系统安全等。四是手册类,即每个软件工程师必备的案头书。我们把为软件工程师提供图书信息服务为宗旨,坚持以图书质量为生命。我们希望《软件工程师》丛书能对读者有所帮助,希望读者提出更多的宝贵建议和意见,包括工作中遇到的技术难点、疑点和问题。希望更多的作者加入我们的专家行列,推介自己的实践经验和累累硕果。我们的网址是www.phei.com.cn,请和我们联系。为了我国软件业的更加美好的明天,让我们共同努力。前言PHP是一种服务器端的HTML嵌入式脚本语言,它以独特的语法混合了C、JAVA和Perl语言的特色,为网页设计者提供了编写动态页面的强大工具,受到了全世界用户的普遍欢迎。除了功能强大外,PHP还具有极好的开放性和跨平台特性,并且可以自由使用和传播,这些都使得PHP具有极强的生命力和良好的发展前景。随着自由软件在我国的普及和发展,相信PHP必将在我国的信息化建设中扮演越来越重要的角色。本书试图通过介绍各种实例,将PHP的各种高级编程与开发技巧展现给读者。本书内容翔实,不仅介绍了PHP的各种高级技巧,而且全面、深入地分析了一个完整的大型PHP应用程序。本书的另外一个特点是可操作性强,按照本书的介绍,读者能够很轻松地学习和掌握PHP。本书由四个部分组成:第一部分介绍PHP语言基础,内容包括PHP的安装和配置方法、语言元素、控制流程和编程、调试技术。第二部分介绍PHP的各种高级技巧,内容包括代码风格、会话控制、数据库操作、图像处理、XML处理、函数使用技巧、站点设计、WAP与WML等。第三部分为综合实例的介绍,通过介绍和分析一个完整的PHP应用程序(PostgreSQL数据库管理程序),向读者全面介绍利用PHP开发大型应用程序的方法和技术。最后一部分为PHP的主要函数参考。本书配套光盘收录了本书出版说明、前言、目录和函数参考的电子文档。除本书参考文献列出资料外,作者还参考了其他许多文献,难以一一列出,在此向相关的作者表示衷心的感谢!最后向所有关心、支持和帮助过本书编写的领导、朋友和家人表示诚挚的谢意!本书的主要作者为彭晓明、秦清、樊华、黄志良和熊济宁,彭晓明负责全书统稿。参与本书编写的还有田李、田国成、黄德勇等。由于作者的能力和水平有限,加上时间仓促,本书可能有不妥和错误之处,如能给予指正,我们将不胜感谢!作者2001.5 -
ASP.NET高级编程Richard Anderson,Brian Francis等著;王毅,杨浩等译;王毅译微软公司的ASP.NET技术已经广泛应用于创建动态Web站点和基于Web的分布式应用,是广大Windows程序员开发Web应用的有效工具。本书深入讲解了微软公司最新推出的ASP.NET产品的基本概念和开发机理,内容涵盖了ASP.NET和.NET Framework原理,如何创建ASP.NET页面和使用服务器控件,数据处理以及ADO.NET,ASP.NET类库,配置和部署问题,作为数据处理的有机组成部分的XML技术,如何使用Web服务为应用程序提供异步后台服务,同时还深入分析了软件迁移的问题。本书适用于了解ASP 2.0或3.0版,需要在.NET Framework环境下进行开发的读者,是广大初中级ASP程序员进一步提高编程技能,掌握.NET应用开发的专家级指南。对于广大专业程序员来说,本书是一本难得的ASP编程经典之作。 -
Visual Basic.NET数据库编程从入门到精通(美)Evangelos Petroutsos,(美)Asli Bilgin著;邱仲潘[等]译;邱仲潘译本书介绍如何用VB.NET和ADO.NET开发新一代数据库应用程序,包?╓eb上运行的切断应用程序,介绍了数据库编程的各个方面,包括GUI设计、中间件实现和服务器开发。如果你熟悉旧版ADO,则很快可以掌握ADO.NET的许多新特性。本书还介绍XML在新.NET机制中的重要性。这是各级编程人员的优秀参考资料。致谢写书是无法单独进行的。如果你做过作者,一定会对此深有体会。看上去是独自创作,其实需要各方面的帮助,需要朋友的爱与支持。如果没有这些爱与支持,则根本写不出这本书,我深深感谢下列人员帮我完成了这个项目。感谢本书的所有编辑和工作人员。感谢DeniseSantoroLincoln的热情,在困难之时打来电话,使一切得到缓解。感谢ElizabethCampbell的耐心和鼓励。感谢SharonWilkey用各种技巧“推动”我写出高质量图书。感谢EvangelosPetroutsos编写本书上一版本和本书第16章、第17章与附录。感谢Gunderloy编写第15章。还要感谢技术编辑JohnGodfrey和MartinReid,感谢RichllsardMills美好的卡片,感谢JudyFung的谋篇布局,感谢CarlMontgomery撰写了封面上的促销文字。感谢Sybex公司优秀的工作小组,但一切错误和笑话都应怪我自己。一个产品还没有稳定就要开始写书,这是很困难的,因此需要大量技术支持。谢谢RobHoward回答我无数的问题和将我介绍给一位高人,使我们成为好朋友。感谢MikePizzo改进了本书ADO.NET部分的质量。感谢BartonFriedland的个人支持和技术支持。感谢SusanWarren允许我借用了她在WindowsForms版本与用户控件方面的材料。感谢ScottBerry解释数据关联,感谢MichaelHarsh解释用户控件提示。感谢MartyWasznicky提供的大量资料,感谢RonanSorensen和ScottJamison的明智的建议。最亲爱的JayPunk,你既让人开心,又让人冷静。感谢ArthurBrost的精彩对话和技术审校,使我的作品更好看。感谢FrankJohnson-Suglia机智的比喻和非凡的解释。没有你们,我就不可能在编写本书时推出项目。感谢MarcRaderman从你的眼中就可以看到无尽的耐心、关心与热情。感谢BobHoog为我提供良好的机会,感谢StefDaskalakis,介绍我认识这些优秀的人,并把我首先介绍给Plural。生活是多彩的,感谢亲友们忍受我暂时离群索居。首先,感谢我的亲人,容忍总把“写到第几章了”作为谈话的开始。亲爱的Anne,AybenizBilgin,你是我最好的朋友,你多么无私、多么热情,多么真心助人。感谢Baba,厇kanBilgin,你心灵高尚,求知若渴。感谢姐姐Nesli,你是我们生活中的阳光,你的热情能融化一切。感谢Bilgin和Apak。当然还要感谢大家庭和BlackSheep家庭的SamanthaPanella(与Mike),DrennanLane(与Mike,Duke),Shamsi(与Mike)Gravel,SonyaFleur(与Chris—不是Mike—和Sophia)Powers,Julie(与Bob—不是Mike—和Katrina)Wieschusen。感谢Sam在我缺勤时没有打电话到RoommateFinders的助理局,而是报告我“出勤”,对我格外友好,我们的友谊是前所未闻的,无与伦比的。你是舞场中最好的高手,我的赠言是“旅行车是20世纪90年代的小货车”。Drennan煮得一手好菜,确实不同一般,我们的友谊更是不同一般。当她要乘飞机过来为我过生日,与Nam军队争论时,甚至都没有坐下来休息一会儿。ShamsiMan-darin,一口爱尔兰腔却要教我学广东话。JulieDredlocks,说我长得像苹果(我怎么也不觉得)。SonyaFleur,你的睿智与洞察力令人振奋,使我年轻了许多。还有离群索尼、许久不见的RJLeneweaver,你在哪里?我们收到你的信了。Spraga,我们要加班加点了。Exclusive,我们发现你的车了。Barney干吧,你知道什么时候要出手。旅行中掉队的人Tommy呢?他在哪里?也许正和Leneweaver与MaryOLeary一起,在Erin洒吧和Martin一起寻找AmandaHuginkiss。GoldMerc呢?找到Wolfie与Cecil和GL-10了吗?我替OtisP.Whlson感谢Brett“Alarmclock”Petersen,好久不见了,真想你们。感谢BrettDarylGaitan在欧州冒险时的精彩架机技巧,并让我们认识了他的奇妙家庭(David、Stephanie、Monique、Kelly、Barbara、Dana、Asia)让我从他那里得到温暖、爱和笑声。感谢DanielleAdams经常关心我的进度,我们几乎成为室友。感谢NicoleSapnar,做我的室友,尽管她胆子那么小,那些好玩的小故事很好地调节了气氛。感谢JeremiahStone、KristinBrooks与PattyMartins的来访和鼓励。感谢MattNunn的“成名”之行和对我的信任。感谢ChrisKunicki的鼓励。感谢Keith与AmandaCredendino,在我开始写书时,你们是单身;书写完时,你们已经结婚。感谢WilliamHurt、DavidBroome、B.J.Jones,你们是我的动力和灵感来源,最近可好?感谢DarrellLegault与KevinWatson告诉我如何发音“grease”和“eavestrough”。最后,感谢BryanY、PatrickI、Mulberry和Mike的兄弟,你们是超级明星,摇滚明星,使我在创作压力这么大的情况下,依然保持神智清醒。——AsliBilgin许多人对本书作出了贡献,谨此表示感谢。首先要感谢Microsoft公司推出VisualBasic。VisualBasic已经从小小的编程环境变成一流开发工具。感谢Sybex公司各位高人。——EvangelosPetroutsos序你是否要建立与数据库交互的VisualBasic.NET应用程序?如果是,则本书是向你介绍如何在实际应用程序中编程和使用数据库的实用指南,书中介绍了各方面的课题,对初学者和专家都很有用,一定要抓住这本书。AsliBilgin是全局方案供应商Plural公司的技术建筑师、作者和演讲人。EvangelosPetro-utsos已经编写多本Microsoft技术书籍。作者将实际数据库编程知识和技巧介绍给读者,不仅深入介绍编程模型,而且深入介绍理论与体系结构。本书不仅介绍如何用MicrosoftVisualBasic.NET编程,而且介绍代码的来由。书中提供的实际例子(如购物车系统)可以作为自己建立系统的基础。了解按某种方式设计应用程序的原因之后,就可以设计更有效更稳定的系统。本书中,Asli与Evangelos提供了应用程序设计的技巧与要点,帮助提高性能、可重复性和伸缩性。本书第一部分首先概述数据库概念,简要介绍数据库及数据访问技术的概貌,介绍关系型数据库中的基本概念,如常见数据库对象与范化。然后第一部分继续介绍数据库规划与开发过程中可用的图形化工具,最后一章介绍与数据库通信的结构化查询语言(SQL)。在第二部分,作者介绍在第一部分的基础上建立的编程概念。第1章针对使用MicrosoftSQLServer的TransactionSQL(T-SQL)数据层编程,介绍如何用T-SQL编程存储过程、函数、触发器和事务,这些特性如何提高应用程序性能和伸缩性。例如,Asli与Evangelos详细介绍应用程序中为什么要使用存储过程。介绍数据层编程之后,转入介绍ADO.NET,这是.NETFramework提供的数据层编程类库。作者首先介绍一个ADO.NET例子,然后介绍这个对象模型的技术方面和日常编程ADO.NET时使用的类。通过介绍ConnectionCommand、DataReader与DataSet等几个重要类,可以了解应用程序中成功利用这些类所需的知识和技巧。后一章ADO.NET编程中阐明这些类如何应用到实际编程与应用程序设计中,并介绍了过滤、查找、调用存储过程等的例子。第三部分介绍更高级的课题,包括线程问题、XML集成、中间层编程以及一些高级MicrosoftSQLServer2000问题。本书最后一部分是一组实用章节,介绍如何管理与处理用ASP.NET建立的数据支持Web应用程序。Asli与Evangelos介绍使用ASP.NETWeb服务通过XML接口用SOAP连接与共享数据,以及ASP.NET页面和应用程序设计问题,包括ASP.NET内置的缓存功能。总之,本书向读者提供了大量有用信息,初学者和专家都用得上。如果要用.NETFramework建立更好的数据库应用程序,请一定要阅读本书。RobHowardASP.NET项目经理.NETFramework小组Microsoft公司简介过去,用VisualBasic进行数据库编程时,是什么样子呢?是不是用Access数据库加一些Windows表格,用一些数据关联DAO控件连接起来?这种应用程序在VB5中非常普及,到VB6也还很常见。这些应用程序有什么问题呢?没有。通常,它们在当时的时间和环境下是合理的。但是,它们不适合Internet时代,没有真正的伸缩性。一般来说,这些应用程序要求有状态连接和维护与后端数据库的持久连接。这种前端与后端紧密集成使系统很难维护。改变数据模型时,会影响前端;改变前端时,会影响 -
Visual Basic.NET从入门到精通(美)Evangelos Petroutsos著;邱仲潘等译编辑推荐:.NET是Microsoft公司在快速发展的技术世界中维持领先的保证,VisualBasic.NET则是生成.NET应用程序的语言,并且真正将VB转变为强大的面向对象语言。本书结合大量的实例提供了用VisualBasic.NET开发应用程序所涉及原理和技术的坚实基础。首先介绍了VisualBasic.NET基础以及如何建立和使用对象;接着介绍了.NET的核心——Framework——中的常用类;然后是中高级课题——图形、调试和递归编程;最后介绍了数据访问工具和运用ASP.NET开发Web应用程序。本书内容既有深度又有广度,是编程人员的最佳选择。 -
精通Visual C++.NET图像处理编程周长发编著本书全面介绍了Windows(95/98/Me/XP/NT/2000)环境下图像处理的理论和编程技术,并基于面向对象的程序设计方法详细讲座了图像处理算法的VisualC++编程技巧。本书的主体包括图像基本操作、调色板技术、图像的特技显示与擦除、图像空间变换、图像颜色处理、图像频域变换、图像处理和图像编码与格式等的理论与编程技术。本书是图像处理和多媒体编程的实用参考书,适合于图像处理和多媒体编程人员参考阅读,也可作为大专院校计算机及相关专业师生的教学参考书。 -
Visual Basic.NET宝典(美)Bill Evjen,(美)Jason Beres等著;徐小青等译Visual Basic.NET是Microsoft推出的新一代Visual Basic编程语言,是真正面向对象的语言。借助于这个新版本,开发人员可以构建最新的.NET组件,从ASP.NET应用程序到XML Web服务,可以充分利用.NET框架提供的一切。本书共有7大部分,全面阐述Visual Basic.NET语言,它与Visual Basic 6的区别,新的.NET应用程序开发环境——Visual Studio.NET,使用ADO.NET和XML访问操纵数据,Windows窗体,如何使用Visual Basic.NET开发ASP.NET以及利用Visual Basic.NET构建和使用Web服务。本书对从Visual Basic 6转移到Visual Basic.NET的编程人员、开发ASP.NET网页的程序员或是新的Visual Basic.NET的编程人员都是一本极其有用的参考书。读者对象:初级到高级编程人员。 -
Visual Basic.NET开发快速入门(美)Jeffrey Shapiro著;天宏工作室译本书共分为7个易于浏览的章节,它在设计上能够传递专业信息、提示以及迁移和实现VisualBasic.NET应用程序的建议。使用这个核心和实际的资源创建强大和复杂的应用程序。您将了解如何利用VisualBasic.NET的强大而又全新的面向对象特性并理解VisualBasic和VisualBasic.NET之间的核心区别。本书共分为7个易于浏览的章节,它在设计上能够传递专业信息、提示以及迁移和实现VisualBasic.NET应用程序的建议。 -
Visual C++.NET多媒体应用开发技术李博轩等编著本书通过大量实例深入浅出地介绍了Visual C++.NET多媒体编程技术。全书共15章,主要内容包括:多媒体编程基础,GDI+,多媒体文件I/O,MCI编程基础,波形音频,MIDI,CD音频,Windows视频,设计媒体播放器,MCIWnd窗口类,音频/视频压缩管理器,AVIFile和视频捕捉,Direct3D,Direct音频和DirectInput等编程技术。本书内容全面、深入,适合中高级读者、大专院校师生、企业技术开发人员学习参考,也适合各类培训班学员学习Visual C++.NET多媒体应用开发技术。 -
C# Web编程(美)Chris H.Pappas,(美)William H.Murray著;袁鹏飞译C#是Microsoft针对.NET框架而专门开发的一种面向对象程序设计语言,它继承了C/C++的强大功能,但舍弃了C/C++中很多复杂、容易出现编程错误的特性和功能,并融合了Visual Basic的易用性。本书以循序渐进的方式介绍如何使用C#进行Web程序设计,并提供了丰富的实例和完整的实例代码。全书共分为12章,分别介绍C#的发展历史、语法要点、C#和Visual Studio.NET、控件属性、事件、Web表单输入/输出处理、GDI图形设计、图形绘制、数值应用和转换、Web服务等。本书适合于初中级程序开发人员阅读。通过阅读本书,读者可以快速、全面地掌握C# Web程序设计技术。 -
C# Primer Plus中文版(美)Klaus Michelsen著;云巅工作室译《C# Primer Plus中文版》全面介绍了微软最新推出的编程语言C#。第1章介绍了学习C#必需的软、硬件概念。第2~5章介绍了C#的基本语言元素与结构。第6~9章讲解了进行C#编程的一些概念,包括类型、操作符、分支语句、迭代语句等。第10~11章讨论了数组的使用。第12~18章详细讨论了如何运用C#进行面向对象编程。第19~20章分别介绍了C#中的异常处理、代表与事件。第21~23章介绍了一些C#编程的相关知识,如提取XML说明文档、I/O基础知识及递归。每章都配备了大量复习题和编程练习,附录部分提供了参考答案。《C# Primer Plus中文版》面向C#初学者也适合于有经验的程序员学习和转向C#编程。
