网络编程
-
PERL入门(美)[R.L.施瓦茨]Randal L.Schwartz著;程世玉,彭亮译Perl语言能更为容易地处理文本、文件和进程。对于某些任务来说,使用Perl编程已大有取代C,sed,awk和UNIXZ shell之势。本书共分18章,经过精心的组织安排,深入浅出地介绍了Perl编程中最常见的操作和语法。在每章之后,都配以相应的习题,并在附录中对每一习题给予了详细的分析及解答。本书Perl语言创始人Larry Wall的指导,具备一定的权威性,非常适用于正规的教学和自学,尤其适合新学者。 -
VRML入门与提高陆昌辉主编;仇刚,蔡勇编著VRML是一种三维造型和渲染的图形描述性语言,它的目的主要是为了在网页中实现三维动画效果以及基于三维对象的用户交互。《VRML入门与提高》系统地介绍了VRML的起源、发展、当前应用情况及今后的发展前景,力求用通俗生动的语言深入浅出地对VRML语言进行介绍,通过大量的实例对每个节点的语法进行详细的讲解,以便于读者理解和操作。《VRML入门与提高》所用实例均经过上机调试顺利运行。《VRML入门与提高》读者对象为多媒体技术开发人员、应用程序设计人员以及高等院校相关专业的师生。 -
GDI+程序设计(美)Eric White著;杨浩,张哲峰译;杨浩译.NET Framework的出现给编程带来了极大的改变,图形编程也同样受到了巨大的影响。微软在.NET中把 GDI升级为GDI+,它包含了许多命名空间和类,专门用于Web和Windows控件中的自定义绘图操作。本书专门讲述了GDI+编程中与开发自定义控件相关的功能,重点放在Windows Forms自定义控件的创建上,同时也讨论了ASP.NET服务器控件的创建问题。全书共分为4个部分:第1部分是对GDI+的用途和结构的概述,第2部分结合代码实例讲述了GDI+编程的具体细节,如绘图表面、坐标系、钢笔和笔刷、文本和字体、图像和图像操作、路径和区域、变换的处理和打印等。其中涉及了与GDI+在自定义控件中的应用最相关的所有的类、方法、属性和事件。第3部分集中讲解了自定义控件的设计和开发,包括自定义控件的定义、特征,控件与VS.NET的集成,在控件中如何实现滚动等。第4部分讲述了GDI+功能在Web应用程序中的使用。如在Internet上提供GDI+图像、创建ASP.NET服务器控件和使用GDI+创建Web服务等知识。本书适合希望了解如何使用GDI+编写Windows Forms和Web Forms自定义控件的中、高级C#程序员和其他熟悉面向对象语言的开发人员阅读。 -
ASP编程精选集锦《电脑编程技巧与维护》杂志社主编ASP全称是Active Server Pages,是微软公司提供的一种Web服务器端技术,它用于扩展Web服务器功能。由于其开发简单、功能强大而且容易和HTML、VBScript、Java.Script结合使用,所以,得到广大编程人员的喜爱,成为开发Web服务器程序的一个主要技术之一。本书浓缩了ASP有关文章的精华,抛开了版本新旧的概念,从实用出发,把大量ASP程序员的心得、经验与大家共享。根据ASP的不同应用,将精选的67个应用实例分为5章。每一章都本着实用第一的原则,紧紧围绕一个主题展开,由浅入深,通过应用实例介绍使用ASP进行应用程序开发的方法与技巧。本书适用于有一定ASP应用基础的编程人员和应用开发人员,对初学ASP编程的读者也有一定的参考价值。 -
PHP 4.0编程指南与样例武海平,付小龙编著本书首先介绍了PHP的基础知识和编程的基本原理,包括PHP的发展历史、PHP的安装和PHP语言的基本要素,PHP的常量、变量、运算符号、控制语句和函数。在此基础上,本书列举了大量PHP的实际应用例子,并提供了相应的源代码。这些例子分为几个专题,包括使用PHP编写聊天室和留言板程序,使用PHP进行用户认证、数据库处理、图形处理和文件的上载与下载等方面的内容,基本上涵盖了目前网站建设中使用到的主流技术。本书附录给出了PHP4.0常用函数库,使本书还能够作为一本手册供程序员编程的时候查询之用。本书可以作为PHP语言的学习书籍,也可供程序员、高级程序员参考。 -
无线XML开发人员指南Mikael Hillborg著;张玉魁,袁勤勇译;张玉魁译本书介绍了使用XML技术开发移动Internet应用程序知识。书中提供了进行下列工作的完整细节:创建并优化用于无线设备的多媒体应用程序,从通用XML和XSL转换创建XHTML和i-mode站点,构造Web接口和语音门户等等。高级资源提供了颇具价值的VoiceXML、多媒体消息、移动商务和个性化服务。通过学习本书,读者可以在无线应用程序中充分利用XML功能。本书适用于中高级开发人员。本书特色提挈:·理解无线网络和协议——包括i-mode·有效地使用XML模式、链接和命名空间·在无线应用程序中利用XML相关技术:XHTML、SMIL、GML、WML·使用XSLT使内容适用于XHTMLBasic浏览器·使Web站点兼容i-mode·使用VoiceXML添加音频和语音识别·使用SMIL为多媒体消息服务(MMS)集成文本、图形和音频·把Web内容发送到手持设备 -
ASP.NET服务器控件高级编程(美)Matt Butler,(美)Daniel Cazzulino等著;袁勤勇,吴静等译;袁勤勇译ASP.NET服务器控件是在服务器上运行并封装用户界面及其他相关功能的组件,它为Web站点的创建带来了一场革命。本书首先介绍了ASP.NET服务器控件的工作原理,然后依次介绍了呈现服务器控件、事件和事件处理、状态管理、模板控件和样式、数据处理、自定义控件生成器、使用Visual Studio.NET创建控件、设计时支持及部署和许可服务器控件的知识,本书最后通过一个综合实例,介绍了服务器控件在应用程序中的协同工作方式及其为Web站点开发人员带来的便利之处。本书特别适合于Web站点开发人员阅读,由于本书从服务器控件的最基础的知识开始介绍,所以也特别适合于没有任何编程经验而又对构建Web站点感兴趣的读者阅读。 -
ASP.NET 1.0入门经典Chris Goode,John Kauffman等著;杨浩译;杨浩译ASP.NET l.0是Microsoft公司动态服务器页面(简称ASP)的最新版本,它是一种基于服务器的功能强大的技术,用于为万维网站点或企业的内部网创建动态的、交互式的HTML页。ASP.NENT可分为许多其他技术,例如web服务、ADO.NET、定制控件和安全性等。本书配合大量示例代码,全面系统地讲述了它们之间的关系,使您对如何以可行的方式从使用ASP.NET中获益有比较深刻和全面的理解。在阅读完本书后,您会很熟悉ASP.NET的构成,并能创建出灵活、安全和健壮的Web站点,以各种方式收集和处理信息,使您自己和用户从中受益。本书适合于没有ASP,C#,XML,面向对象编程或 .NET Framework的经验的初学者。如果您对HTML有一定的了解,那么将对您学习本书大有裨益。 -
XML.NET编程指南(美)Adam Sills,(美)Mesbah Ahmed等著;战晓苏等译;战晓苏译本书全面介绍了基于.NETFramework开发XML文档和应用程序的技术。全书共10章,分别介绍了Microsoft.NETFramwork、VisualStudio.NET集成开发环境、XML基础、在.NETFramework中使用XML、.NET和XML的安全问题、XML和使用ASP.NET的Web、创建XML.NET客户簿、利用ADO和XML创建信息板、建立远程数据库视窗和建立一个批发目录。本书涵盖了XML.NET开发的最新技术,内容全面,实例丰富,实用性强。为便于读者学习和掌握,本书给出了很多提示性内容,并在每章最后都给出了小结、快速回顾和常见问题。本书面向对网络编程和.NET有基本了解的读者,通过本书读者可以在较短的时间内掌握网络应用开发的最新技术,成为出色的网络程序员。前言欢迎阅读本书!我们特别希望为那些想提高编程技巧、能够在.NET平台上写应用程序的XML程序员编写一本合格的参考书。所以阅读本书的前提是:接触过XML并且熟悉VB.NET、C#和ASP.NET。换言之,本书不适合新手和初学者。自从1998年2月有了开端以来,XML在WWW协会(W3C:WorldWideWebConsor-tium)的不懈努力推动之下持续向前发展。起初,许多开发者还嘲笑XML,认为它只不过是编写脚本的新方法而已。但那些常用数据库进行管理和开发的人员很快就意识到XML的潜力之所在:XML会成为不需要任何专门的方法,就能为团体之间提供数据服务的一种新途径。开发员开始把XML的一些片段融入到他们的桌面应用程序中,有的用来存储配置数据,有的作为输出文件。随着时间的推移,他们开始把XML放到Internet上,使数据库之间开始通过XML进行通信。许多企业发现,得益于XML,他们对外部数据库的数据操作变得更加轻松了。不过开发员并不是惟一发现XML潜力的群体:还有微软和那些让XML成为.NETFramework基础的人士。.NET的目标是:在桌面应用程序与在线应用程序之间建立联系;使其对象之间的通信变得更为方便。本书采用下列原则编写组织而成:在实际应用中,XML应遵守灵活性的原则。读者很可能会意外地发现:桌面应用程序运行XML的同时,在线电子商务商店也在利用XML传送数据。当读者阅读本书的时候会发现我们要在VB.NET和C#之间跳来跳去,或者这两者都用到一点。这种.NET所具有的灵活性便于我们适当地运用某些代码,以实现XML代码的最优化。如果读者觉得C#能提供比VB.NET速度更快捷的查询,但VB.NET又能传递更好的前端性能的话,则无需多虑,因为在.NET环境中可以两者都使用。一般来讲,如果你读者是一个.NET的初学者,会觉得这些东西听起来让人有点迷惑。就此我们建议你看一下Syngress出版公司的《VB.NETDevelopersGuide》(ISBN:1-93994-48-2)和《C#WebDevelopersGuide》(ISBN:1-928994-50-4)。这两本书包含了.NETFramework更多的细节知识,包括它是如何运作的、以及你该如何根据所选择的编程语言来利用.NET。随着新的.NET语言的实用化,Syngress的.NET编程丛书会越来越多,XML编程可以选择的语言也会越来越多。如果读者已经阅读过几本Syngress的.NET丛书,就会比较熟悉下面的内容安排:在前几章中讲述导引性的知识(也称为更新的知识);然后,在本书的主要部分,对编程语言中的某些具体问题给出深入的介绍;最后以一系列用来提高技巧和拓展思维的实例结束本书。总括起来,本书共有10章。第1章(介绍Microsoft.NETFramework)将快速介绍.NET内部是如何工作的。第2章(VisualStudio.NET集成开发环境)将简单介绍.NET编程使用的VS.NET微软集成开发环境(IDE)。这个新的IDE与以前的相比,更多地利用了XML,所以,即使读者熟悉VS.NETIDE,浏览一下这一章也是有益的。第3章(回顾XML的基础知识)将简短概述XML的基础内容。之后是第4章(在.NETFramework中使用XML),从这里开始我们要带领读者了解如何在.NET中利用XML。第3章和第4章覆盖XML的基础知识,并通过图解的方式介绍XML的正确语法及其合法操作。除了了解许多主要的命名空间以及它们是如何工作的以外,我们还要帮助大家熟悉做项目所需的类。届时,读者会惊讶于XML所提供的灵活性,以及其他的并不直接以XML为中心的类是如何也能与XML协同工作的。第5章(理解.NET和XML的安全性)介绍XML用户团体的一个主要问题——安全性。虽然XML本身不能提供恰当的安全特性,但对XML的用途有个透彻理解和了解.NET的安全性还是很重要的。第6章(使用XML和ASP.NET的Web开发)会介绍XML在线使用ASP.NET的方法,并且通过使用多种类型的例子——包括一个在线目录——来讲述XML是如何成为在线应用程序中极其重要部分的。第7章、第8章、第9章、第10章将分析现有实例(创建XML.NET客户簿;用ADO和XML创建留言板;建立远程数据库阅读程序;以及建立一个批发目录)。除去第7章以外,比较起来,这些应用程序都是大型而复杂的,要求理解.NET的基本概念和.NET编程原理??如果读者在期待XML的话,那就不要犹豫!JonothonOrtiz技术编辑致谢我们要感谢下列人员,是他们的帮助和支持才使这本书得以完成。RalphTroupe,RhondaSt.John以及在Callisma的小组,他们在设计、部署和支撑世界级大企业网络方面具有深邃而无价的洞察力!西部出版集团(PublishersGroupWest)的KarenCross,LanceTilford,MeaghanCunningham,KimWylie,HarryKirchner,KevinVotel,KentAnderson,FridaYara,BillGetz,JonMayes,JohnMesjak,PegODonnell,SandraPatterson,BettyRedmond,RoyRemer,RonShapiro,PatriciaKelly,AndreaTetrick,JenniferPascal,DougReil和DavidDahl,感谢他们贡献了超乎寻常的市场推广经验和专业技巧!ElsevierScience的JacquieShanahan,AnnHelenLindeholm,DavidBurton,FebeaMarinetti和RosieMoss,感谢他们让我们的视野触及到全世界范围!ElsevierScience/HarcourtAustralia的AnnabelDent和PaulBarry,感谢他们给予的所有帮助!Transquest出版公司的DavidBuckland,WendiWong,MarieChieng,LucyChong,LeslieLim,AudreyGan和JosephChan,感谢他们接收本书时所展示的热情!Acorn出版公司的KwonSungJune,感谢他的支持!CranburyInternational的EthanAtkin,感谢他对扩展Syngress程序方面所提供的帮助!JackieGross&Associates的JackieGross,GayleVoycey,AlexiaPenny,AnikRobitaille,CraigSiddall,DarleneMorrow,IolandaMiller,JaneMackay和MarieSkelly,感谢他们对我们在加拿大的产品所给予的所有热情帮助!LoisFraser、McMenemy、ShannonRussell以及Jaguar图书出版集团(JaguarBookGroup)其他了不起的工作人员,感谢他们对在加拿大发行Syngress图书所提供的帮助!作者简介AdamSills是GreatLand保险公司的一名Internet程序员,GreatLand保险公司是Kemper保险公司旗下的一个小公司。AdamSills在一个小IT部门工作,主要创建那些能够加速商业进程和整理大量数据的应用程序。他早先做过短期的顾问,还曾在一个很有影响力的B2B电子商务软件公司设计、制作能与大规模企业的电子商务应用程序进行交流的用户界面。Adam目前的职责包括建立、维护Web应用程序,在产品应用中帮助设计、建立和布署新的Microsoft.NET技术。他已经为Syngress写了大量的书籍,其中有《ASP.NETDevelopersGuide》(ISBN:1-928994-51-2)。另外他还是为数不多的ASP和ASP.NET邮寄名单里的一名活跃分子,随时都会为他人提供支持。ToddCarrico(MCDBA,MCSE)是Match.com的一位高级数据库工程师,Match.com是个人通向数字时代的一扇大门。除了它的主要网址之外,Match.com还通过自己的联合程序向AOL、MSN以及其他许多网址提供后期服务。Todd专攻设计和开发关于Microsoft技术的高性能、高实用性的数据结构。他曾经为Fujitsu、Accenture、InternationalPaper和GroceryWorks.com等公司做设计、开发、咨询和项目管理。除了《C#.NETWebDevelopersGuide》(ISBN:1-928994-50-4)以外,他还为Syngress.NET系列的其他丛书撰写了许多章节,包括:《ASP.NETWebDevelopersGuide》(ISBN:1-928994-51-2)和《VB.NETDevelopersGuide》(ISBN:1-928994-48-2)。Todd与妻子和他们的两个孩子现住在得克萨斯州的Sachse。GregHack是Allscript -
XML开发指南(美)Fabio Arciniegas著;天宏工作室译本书从软件开发人员的角度介绍XML技术。它涉及XML开发中目前存在的所有主要问题,从语言的基础知识到某些专业领域中的高级应用。FabioArciniegas是一位软件工程师,具有丰富的XML开发经历,包括对一些重要的Java、C++和PerlXML项目的设计和构造,例如Hugin、SimpleAPIforSAXDatabases以及将对象序列化为XML的设计模式的定义。Fabio还是xml.com等出版物的经常撰稿人。您可以借助这本综合的指导书创建强大而有效的XML应用程序以及高度灵活的文档结构。本书覆盖了XML技术及其介绍的完整范围,包括无线XML,其中包含实际的示例,全面介绍了语言和有关的技术。这个专业的资源涵盖了使用XML、刚刚出现的XML标准等进行Web发布和数据交换,适合于中级到高级的专业Web开发人员。
