网络编程
-
ASP.NET程序设计及应用苏英如 主编ASP.NET提供了迄今为止最为高级的Web开发平台。本书从应用的角度出发,系统介绍迭一革命性的编程框架和开发技术。本书最鲜明的特色是引入了可直接用于工程实践的大量代码,通过仔细研读这些代码,不仅可迅速而准确地掌握相关编程资源,而且可获得独立解决实际编程问题的能力。全书共10章,内容包括:初识ASP.NET、VB基本语法、Server端控件、ASP.NET的内置对象、容错环节、ASP.NET数据库访问技术基础、利用数据集访问数据库、数据窗体设计、Web应用程序的结构与设置和设计实例。本书是按照教材体例编写的,每章都有学习目标和习题。在本书的编写过程中,始终贯彻了强调工程背景,注重能力培养的指导思想。在教材内容选取上,本书基本涵盖了基于ASP.NET的网站建设的全部内容;在讲授重心的选择上,本书将编程资源介绍、编程能力培养与实际操作技能训练摆放在同等重要的位置上。本书可作为高等学校教材,也可作为ASP.NET的培训教材或自学参考书,对于网络工程人员和管理人员也有较高的参考价值。 第1章初识 ASP.NET第2章VB基本语法第3章Server端控件第4章ASP.NET的内置对象第5章容错环节第6章ASP.NET数据库访问技术基础第7章利用数据集访问数据库第8章数据窗体设计第9章Web应用程序的结构与设置第10章设计实例 -
XML程序设计王震江编著今天,XML已经在Web编程、新型数据库系统、计算机网络应用编程、网络数据交换和跨平台编程中发挥越来越重要的作用。XML正在成为未来电子商务、电子政务运营和管理的核心技术。 本书全面地讨论了XML技术的几个主要方面,包括5个部分:第一部分是XML基础知识和 XML 1.0规范;第二部分是XML数据的有效性定义,包括DTD技术、XML Schema 2.0;第三部分是XML的支持技术,包含CSS技术、XSL技术、XPath、XPointer、XLink、XML DOM:第四部分是XML数据库的相关问题,包括与传统数据库的连接及XML数据库概念;第五部分是 XML与Web应用问题,包括Web与XML如何连接和调用,并在最后给出一个实例,以解决基于XML的Web应用。 本书体系完整,内容新颖,叙述简单明了,大量的实例有助于读者对XML技术的理解和学习。本书可作为本科院校和高等职业技术学院计算机专业网络应用技术课程的参考书,也可作为电子商务专业的基础课教材,还可供相关技术培训班使用。 -
JSP开发实例完全剖析李曙光等编著本书是《企业信息管理系统开发实践系列》之一。 本书从实用的角度出发详细介绍了JSP在数据库系统中的运用,并对如何构建高效的电子商务应用系统、开发各种中间交易系统和创建高水平的企业网站进行了全面地讲解。本书分为16章,内容包括JSP基础知识、JSP容器对象和脚本、关系数据库基础知识、SQL语言的介绍、JDBC、JDO、基于Hibernate的JSP数据库开发、数据库连接池等。本书后半部分为数据库综合实例,介绍企业开发中的人力资源管理系统、订单管理系统、库存管理系统、图书借阅系统、学生选课系统等内容。让读者详细掌握基于MVC的架构Struts,使用JSP解析XML、报表和统计图等最新技术。本书可作为ERP应用开群众观点员和广大程序设计人员的指导书,也可作为高等院校师生教学和自学参考书、各类培训机构的培训用书。 -
Perl最佳实践(澳)康韦(Conway,D.)著许多程序员凭直觉来编程,这些直觉来自于他们早期养成的习惯和风格。这样写出的程序似乎自然、直观,而且看起来也很不错。但是,如果你想严肃地对待程序员这份职业,那么直觉就远远不够了。《Perl最佳实践》讲述了许多关于Perl语言的编程规则、使用惯例、开发标准和最佳实践,这些内容不仅有助于程序员之间的交流和协同工作,同时也提供了一套思考问题的可靠框架和一种表述解决方案的通用语言。通过生动幽默的表达,作者DamianConway为Perl编程人员提供了关于编程艺术的256条规则,这些规则能帮助你编写出更好的Perl代码。这些规则涵盖了代码布局和命名规则,数据和控制结构的选择,程序解构和模块化,接口的设计和实现,面向对象设计,错误处理、程序测试和调试。.本书中所有的规则都是为了写出清晰、健壮、高效、可维护和简洁的程序而设计。Conway博士并不自诩这些规则是最广泛和最清晰的实践集,但实际上,本书确实提供了在实践中被广泛认可和应用的建议,而不是象牙塔似的编程理论。..最特别地是,《Perl最佳实践》提供的规则是实在有效的,世界各地的开发人员已经普遍使用。像Perl语言的初衷一样,这些规则将使你的开发更加出色。... -
Ajax修炼之道(美)哥特兰,(美)高伯瑞斯,(美)艾米亚 著,徐锋,胡冰 译Ajax修炼之道:Web2.0入门Ajax从小工到专家的首选作者是Ajaxian.com的创始人,JavaOne、TheServerSide等诸多高级别会议的演讲者。本书作为Pragmatic系列之一,从实践出发,通过实例展示Ajax的诸多特性,手把手教你实现GoogleMap的绚丽效果。Ajax将静态Web页面转变为充满交互的应用。现在您不需要牺牲Web应用程序部署的简单性,就可以将“胖”客户端应用程序部署到客户端。不过对于很多人业说,Ajax看起来很难。这就是我们撰写本书的原因。作为实践的指导,本书揭开了Ajax神秘的面纱,教您如何以简单的方式使用Ajax。本书内容覆盖了DHTML、Javascript和闻名已久的XmlHttpRequest回调技术的基础知识。您将了解如何将Ajax加入到现有程序中,以及如何设计全新的、足以诠释Web2.0魃力的应用程序。编写形式生动的应用程序并不困难,GoogleMap也并非什么尖端技术(除了卫星图片之外),但人们却对它充满敬畏。作为本书与众不同的特点,我们将教您如何应用DHTML来产现自己的类似于GoogleMap的应用程序。原书作者是Ajaxian.com的创始人,JavaOne、TheServerSide等诸多高级别会议的演讲者。本书作为Pragmatic系列之一,从实践出发,通过实例展示Ajax的诸多特性,手把手教你实现GoogleMap的绚丽效果。不仅教会你Ajax的技术细节,同时还带你了解各种功能强大的主流Ajax工具包(Dojo、Prototype、Script.aculo.us、DWR、ackbase、SmartClient、Ajax.NET、SAJAX、JSON-RPC),掌握Ajax实时查看源代码的方法以及进行代码调试的相应方法,学习Ajax的开发模式和框架。本书后半部分共用了五个章节,从服务器端编程的角度,详细讲述了Ajax同PHP、RubyOnRails、Java和.NET等语言的融合,最后还介绍了与Ajax相类似的其他RIA技术以及Ajax的精彩未来(E4X,Canvas,SVG,的相关应用)。本书的全部代码下载地址:http://media.pragprog.com/titles/ajax/code/ajax-code.zip。本书秉承了《程序员修炼之道》的特点——“从小工到专家”,各个层次的web开发人员都能从本书中获益匪浅。 -
XML基础教程耿祥义编著XML是由万维网联盟定义的一种语言,是表示结构化数据的行业标准,使得Internet上的数据相互交流更方便,让文件的内容更加显而易懂。XML不仅提供了直接在数据上工作的通用方法,而且XML的威力在于将用户界面和结构化数据分离,允许不同来源数据的无缝集成和对同一数据的多种处理。本书结合实例详细讲解了XML的基础知识,掌握这些知识已成为共识。全书共分8章,内容包括XML简介、规范的XML文件、有效的XML文件、XML与CSS、XSL变换、基于DOM的解析器和基于SAX的解析器、XMLSchema模式。本书适合作为高等院校相关专业的教材以及初学者学习XML的入门参考书。本书适合具有一定Java基础和初步HTML知识的读者阅读,适合作为计算机、电子商务、信息类等专业的选修课教材和社会培训机构相关专业的培训教材。本书分为8章。第1章主要对XML做了简单的介绍。第2章详细讲解规范的XML文件。第3章主要讲解有效的XML文件,特别重点讲解DTD文件。第4章讲解CSS技术,讲解怎样用CSS显示XML中数据的细节。第5章讲解XSL变换,特别介绍了常用XSL变换标记。第6章详细讲解DOM解析器,特别对怎样使用DOM生成XML文件给予了较详细的讲解。第7章详细讲解SAX解析器,重点体现SAX解析器的优势。第8章介绍了XMLSchema模式,讲解怎样用模式约束XML标记的数据类型。 -
Perl语言入门(美)施瓦茨(Schwartz,L.R.),(美)菲尼克斯(Phoenix,T),(美)福瓦(Foy,d B.) 著如果你问今天的Perl程序员,他们在学习Perl时最依赖的书是哪一本,那么你会发现绝大多数人会说是本书::它也被亲切地称为“小骆驼”书。本书第一版于1993年问世,并从此成为畅销书。本书由Perl社区最著名、最活跃的两位成员写成,是Perl程序设计语言的精髓指南。Perl最初只是Unix系统管理员的一个工具,在工作日里被用在无数的小任务中。从那以后,它逐步发展成为一种全功能的程序设计语言,特别是在各种计算平台上,它被用作Web编程、数据库处理、XML处理以及系统管理::它能够完成所有这些工作,同时仍然是处理小的日常工作的完美工具,这是它的设计初衷。Perl快速、有趣,而且特别有用。很多人因为需要Perl而使用它,又因为热爱它而继续使用它。本书第三版不但根据Perl5.6进行了更新,而且还全部重写以满足当今学习Perl的程序员的需要。作者作为咨询专家,凭借讲授Perl课程的多年成功经验,重新设计了本书的叙述节奏和范围,以更好地照顾到那些刚开始学习Perl的读者的需要,同时仍保留了细节讨论、详尽的例子以及折衷策略的介绍,本书正是因此而闻名的。本版对于正则表达式的介绍节奏更缓慢,并加入了一些扩展内容,还设计了新的习题和答案,这样在读者对正则表达式还很生疏时就可以练习他们刚刚所学的内容。Perl是一种协助你出色地完成工作的语言。其他的书可以教你如何用Perl编程,而本书则会把你变成一名Perl程序员。“《Perl语言入门》令人羡慕地完成了它预期的任务::只讲授Perl的基础,而没有其他内容……它构建知识,而不是像很多其他书籍那样用大量的信息把读者淹没。这是O''Reilly出版的Perl系列书籍的第一部(其他书是《ProgrammingPerl》、《AdvancedPerlProgramming》和《PerlCookbook》),它确实是对一种语言的精彩介绍,这种语言已得到全世界开发人员和Web编码者狂热的支持。的确值得一读。”::Amazon.co.uk -
征服Ajax施伟伟编著利用Ajax实现的Web应用可以在不刷新页面的情况下与服务器进行异步的通信,这个改变对于Web应用可以说是革命性的,它使得开发人员得以摆脱原有单调的开发模式,从而开发出更易用、交互性更强的Web应用。 本书共11章,前两章介绍了Ajax技术的基本概念和相关的基础技术。第3章~第5章分别实现了基于Ajax的数据验证、自动完成功能以及一个基于Ajax的动态树形菜单,这些例子虽然短小,却代表了几种Ajax常见的应用场景。第6章~第11章介绍了一些完整的应用,包括个性化主页、论坛主题搜索、无刷新聊天室、地图查看系统、相册浏览和Web版的MSN。这些应用涵盖了Ajax开发的7项基本技术:XMLHttpRequest、DOM、XML、JavaScript、XHTML、CSS和XSLT。 本书的案例经过编者的精心设计,尽可能减少与Ajax无关的内容,让读者以最快的速度掌握Ajax开发技术。 本书适合具有一定Web开发经验的读者阅读。 -
JSP数据库系统开发完全手册王国辉编著本书以使用JSP开发数据库系统用到的实用技术为中心,全面、系统地介绍了JSP开发动态网站所必须掌握的技术、方法和过程。本书分3个部分,第1部分为JSP编程基础篇,主要介绍使用JSP开发数据库系统必须掌握的技术,这些技术最大限度地与实际项目案例相结合。第2部分为JSP典型实例篇,主要介绍在线投票系统、网站流量图表分析、网上论坛、聊天室、在线视频、邮件群发等6个典型实例的开发过程。第3部分为JSP案例开发篇,精选了当前应用最广泛的数据库管理系统,内容包括:软件的设计分析、公司管理系统、人事管理系统、工作管理系统、物资管理系统、客户管理系统、网上图书超市、新奥家电连锁网络系统。这些系统既可以独立使用,也可作为企业综合管理系统的重要组成部分。 本书附有配套光盘。光盘提供了书中所有案例的全部源代码,所有源代码都经过精心调试,在Windows XP和Windows 2000下全部测试通过,保证能够正常运行。 本书内容精练、重点突出、实例丰富,是各级程序开发人员必备和不可多得的参考书,本书也非常适合大中专院校师生学习参考。 -
JSP高级程序设计(美)Vivek chopra Jon Eaves rupert jones等著JSP(JavaServerPages)是目前热门的跨平台动态Web应用开发技术。本书由经验丰富的开发人员撰写,主要介绍高级的JSP知识以及Web服务器软件开发技术,包括动态Web内容生成、国际化和本地化、JSP调试技术、Web框架、Struts、Tiles、JSF、安全、性能及最佳实践。书中给出了许多实际的代码示例,并对一些实例做了深入分析,这些内容为读者展示了JSP2.x的许多新特性,并强调了Web开发的一些最佳实践。本书配有习题和综合项目,非常适合作为相关院校JSP程序设计课程的教材。.JSP是目前热门的跨平台动态Web应用开发技术,使用JSP可以创建内容丰富多彩的动态网页。本书介绍高级的JSP知识以及Web服务器软件开发技术,深入浅出、注重实践的风格将更有助读者理解其中内容。..本书凝聚了业界专家多年的实践经验,紧扣实际开发中最需要的技术。书中包含大量的代码实例、习题,并在最后给出一个综合JSP项目。除了适合Web应用开发人员阅读之外,也特别适合作为JSP程序设计课程的教材。...
