网络编程
-
ASP.NET开发技术详解邹建峰等编著本书内容基本囊括了ASP.NET所有知识点,近照开发基础、技术专题、案例解析的顺序编排。第1部分是开发基础,内容涉及搭建运行环境和开发平发台、C#基础和ASP.NET基础;第2部分是技术专家,内容涵盖主要控件的基础知识与使用,页面验证、缓存与高性能页面设计、配置管理、状态管理、安全策略、调式试及错误处理、ADO.NET、DataSet对象模型、XML、数据绑定技术、使用数据服务控件、数据类型操作、文件处理、图形图像编程、发送电子邮件、Web服务、服务器控件开发;第3部分是案例解析,包括第24章的简历管理系统和第25章的网上书店系统,书中详细介绍了这两个系统的架构设计思想,业务分析过程,以及最后的程序实现。本书适合ASP.NET的初、中级程序员学习阅读,也适合作为程序设计参考手册。 -
ASP.NET动态网站开发教程李英俊,毕斐等编著◆ASP.NET基础知识◆VB.NET程序设计语言基础◆ASP.NET的页面指令及常用组件对象◆HTML服务器控件和Web服务器控件◆数据库和SQL语言的基础知识◆ASP.NET访问和操纵数据库的方法◆ASP.NET应用高级技术主要内容本书系统地介绍了ASP.NET的基础知识、开发技术和应用技巧。书中首先介绍了ASP.NET基础知识及运行环境设置,然后介绍了VB.NET语言以及ASP.NET的页面指令和常用组件对象,接着介绍了HTML服务器控件、ASP.NET服务器控件、ASP.NET访问和操纵数据库的方法和技巧,最后介绍了ASP.NET应用高级技术:XML知识、缓存技术、传送E-mail、使用Pagelet和程序调试技巧。读者对象本书可以作为大专院校计算机专业师生的教材或参考书,也可供动态网站开发人员及对ASP.NET技术感兴趣的人员学习参考。本书特色本书结合相关实例,以介绍知识与传播经验为主,由浅入深地介绍了ASP.NET的主要功能及其应用。本书讲解透彻,实例丰富,面向实际应用,具有很强的参考价值。ASP.NET是Microsoft公司推出的用于编写动态网页的一项新技术,是Microsoft公司的动态服务器页面(ASP和ASP.NET技术的集合。它与以前的网页开发技术相比有了很大进步。本书系统地介绍了ASP.NET的主要功能及其应用。书中详细讲解了HTML和VB.NET的相关知识、ASP.NET的各种控件和组件对象,以及ASP.NET的高级技巧,还重点介绍了ASP.NET访问和操作数据库的相关知识。本书结合相关实例,以介绍知识与传播经验为目的,由浅入深地介绍了ASP.NET的主要功能及其应用。既可以作为大专院校计算机专业师生的教材或参考书,也可供动态网站开发人员及对ASP.NET技术感兴趣的技术人员学习参考。 -
ASP.NET案例开发李正希等编著ASP.NET是微软提出的一种强大的Web服务器端技术,与ASP相比,ASP.NET拥有更高性能的编译特性与缓存机制。其特点包括:与其底层框架.NET紧密结合:将事件模型引入到Web应用程序的开发领域:支持多种语言开发,包括C#、J#、Visual Basic和JScript。本书属于案例开发系列,以开发会员制信息发布系统为基线,贯穿介绍ASP.NET的相关高级实现技术和理论,通过实例将知识点与开发实战紧密结合,从而达到学以致用的目的。通读本书,不仅可以全面掌握ASP.NET高级开发知识,而且可以了解更多ASP.NET应用技巧。研究本书案例还有助于读者体会到使用ASP.NET开发大型应用时需要注意哪些问题,帮助读者建立大局观。本书共11章,第1章介绍本书案例的基本情况,包括系统体系结构,相关实现技术和方法等;第2至11章分别基于ASP.NET的主要技术特点进行讲解,理论联系实践,并基于每章技术点完善本书案例。主要技术点包括:服务器端组件、数据库、Web Service、文件系统、XML,以及性能和安全问题等。本书不仅适合于从事Web开发的软件工程师和架构师,而且适合于本科、大专院校的计算机及其相关专业学生;本书还可以作为软件培训班的教材或者辅助材料。ASP.NET是微软提出的用于创建动态Web内容的一种强大的服务器端技术,ASP.NET与ASP相比可以说是一个巨大的飞跃。ASP.NET的主要特点包括:ASP.NET与其底层框架.NET紧密结合,为动态的Web开发技术提供了丰富而强大的类库资源;ASP.NET将事件模型引入到Web应用程序的开发领域:ASP.NET可以使用多种语言开发。与ASP相比,ASP.NET拥有更高性能的编译特性与缓存机制。ASP采用脚本语言生成动态的Web内容,每次访问某个页面时,都需要分析其中的指令并进行解释执行。由于脚本语言无类型和解释工作的特点,其在运行速度方面存在着很多先天不足。ASP.NET支持一种CodeBehind的编码方式,这种模型把页面上HTML代表的页面表示与编程语言所代表的商业逻辑放置到两个分离的文件中,其中代表商业逻辑的文件可以预先编译成DLL文件,在客户浏览器请求时直接引用就可以了,这样就提高了Web服务器处理客户请求的效率。本书分为11章,全书以会员制信息发布系统为基线,贯穿介绍ASP.NET的相关高级实现技术和理论。通过实例将知识点与开发实战紧密结合,从而达到学以致用的目的。第1章"案例提出"讲述ASP.NET的基础知识,带领读者温习ASP.NET。第2章讲述ASP.NET的基础语法。第3章讲述Web窗体的几个比较基本的方面。第4章介绍ASP.NET的服务器端组件。第5章介绍ASP.NET中数据库的应用。第6章讲述ASP.NET平台的搭建。第7章介绍Web Service。第8章介绍文件系统,讨论如何在ASP.NET中实现对本地和网络文件的操作,以及应该注意的问题。第9章详细分析XML的应用,在.NET中XML是关键的基础技术。第10章讨论ASP.NET的应用一邮件服务,主要介绍SMTP,以及如何实现邮件操作。第11章介绍常见的性能和安全问题,这也是本书案例非常关注的领域。本书最大特色在于以实际开发实例为基础引导读者学习。从实战、实用的角度出发,让读者以最快的速度掌握最需要掌握的东西。每章后面重点分析本章技术、理论和方法如何在本书案例中应用,另外在介绍理论和技术知识时,注重配套提供相对应的小例子,并进行详细的代码分析。本书适合于ASP.NET中高级用户,通读全书,不仅可以全面掌握ASP.NET高级开发知识,而且可以了解更多ASP.NET应用技巧。除此之外,跟随本书研究案例,不仅有助于读者进一步了解ASP.NET,更能体会到使用ASP.NET开发大型应用时需要注意哪些问题,帮助读者建立大局观。本书还提供很多不错的ASP.NET应用技巧、优秀的编程思维,以及很多经典实例。本书由李正希、胡方霞、陈发吉等组织编写。在本书的编写和代码调试过程中,得到荣昌电脑专业技术培训部给予的网络平台和技术的支持与帮助。其他参与本书策划、构思、资料整理和编排的人员还包括罗勇、周鸣扬、陈培、曾洁玫、田丽韫、田军、张莉、易向东、王强、李志、张巧莉、龚志翔、李红玲、白红利、刘湛清、牛献忠、亢慧娟、刘向军、赵欣胜、冯军和田野等。由于时间仓促,且编写人员经验和水平有限,文中不妥和疏漏之处在所难免,殷切期望您能给我们捉出中肯的意见,以便于提高水平,把更好的图书呈现给大家!作者2004年10月 序言前言第1章案例提出1.1.NET框架1.1.1.NET整体框架1.1.2Web应用程序模型简介1.1.3ASP.NET的基本概念1.1.4NGWSRuntime1.2项目概述1.2.1项目开发目标1.2.2项目功能模块1.3项目开发技术1.3.1配置程序1.3.2COOkie1.3.3DLL组件1.3.4WebService1.3.5XML1.3.6JavaScript和VBScript1.4项目开发环境1.4.1硬件环境1.4.2软件环境1.4.3Intemet信息服务组件1.5项目总体框架1.5.1项目的三层结构1.5.2项目板块划分及数据库框架1.5.3项目信息的行业分类1.5.4项目服务流程1.6本章小结第2章ASP.NET基础2.1ASP.NET的特点2.2ASP.NET与其他语言的比较2.2.1ASP.NET与ASP的比较2.2.2ASP.NET与Java的比较2.2.3ASP.NET与PHP的比较2.3ASP.NET语法2.3.1ASP.NET编程语言选择2.3.2数据类型2.3.3变量与常量2.3.4类型转换2.3.5表达式与操作符2.3.6流程控制2.4用户自定义类库2.4.1自定义类库的介绍2.4.2自定义类库的编写2.4.3自定义类库的编译2.4.4自定义类库的调用2.5案例完善2.5.1WebTools类库2.5.2登录程序2.5.3登录信息页面2.6本章小结第3章Web应用开发和调试3.1Web窗体简介3.2ASP.NET事件模型3.3简单的Web窗体3.3.1Page标记3.3.2ASP.NET脚本标记3.3.3Reponse.Write输出3.4多事件Web窗体3.4.1常用命名空间3.4.2P~eLoad函数3.4.3自定义函数3.4.4服务器端控件3.4.5页面状态控制3.4.6参数获取3.5ASP.NET页面模型3.5.1实例:单页模型3.5.2实例:隐藏代码模型3.6代码包含3.6.1使用include文件3.6.2使用Src指定代码路径3.7ASP.NET调试3.7.1Debug3.7.2Trace3.7.3常见错误3.8案例完善3.8.1案例说明3.8.2案例代码3.8.3代码分析3.9本章小结第4章控件4.1服务器端控件介绍4.2HtmlControls控件4.2.1HtmlContainerContr014.2.2Htmllmage4.2.3HtmllnputContr014.3WebControls控件4.3.1普通WebControls控件4.3.2列表WebControls控件4.3.3数据WebControls控件4.4数据验证控件4.4.1数据验证概述4.4.2客户端数据验证和服务器端数据验证4.4.3数据必选验证4.4.4数据比较验证4.4.5数据范围验证4.4.6正则表达式验证4.4.7自定义验证组件4.5自定义控件4.5.1自定义控件的使用4.5.2复合控件的使用4.6案例完善4.6.1用户注册4.6.2资料修改4.7本章小结第5章数据库5.1ADO.NET简介5.1.1ManagedProvider5.1.2DataSet5.2使用ADO.NET访问数据库5.2.1ADO.NET访问数据库的三种模式5.2.2连接数据库5.2.3使用Command执行数据库操作5.2.4使用DataReader检索数据5.2.5使用DataAdapter和DataSet5.3数据控件5.3.1使用Repeater组件绑定数据5.3.2使用DataGrid组件绑定数据5.3.3使用DataList组件绑定数据5.3.4其他数据绑定组件5.4案例完善5.4.1信息列表5.4.2信息显示5.5本章小结第6章应用程序6.1应用程序的配置步骤6.1.1设置应用程序目录6.1.2设置配置文件6.2Web.Config配置6.2.1Web.config结构6.2.2Web.config配置6.2.3Web.config中Web参数设定和调用6.3Global.asax配置6.3.1Global.asax结构6.3.2Global.asax配置6.4Application和SeSSiOn6.4.1Application的应用6.4.2Session的应用6.4.3比较Application和SeSSiOn6.5Cookie的应用6.5.1Cookie简介6.5.2操作Cookie6.6案例完善6.6.1应用程序配置6.6.2访问统计6.6.3购物系统6.7本章小结第7章WebSerViCe7.1WebService基础7.1.1编写WebService的asmx文件7.1.2生成cs或vb文件7.1.3编译cs或Vb文件7.1.4应用WebSewiCe7.2集成多个WebService7.3实例:集成新闻服务7.4创建WebService的客户端代理7.5实例:使用WebService的命令控制台程序7.6案例完善7.6.1案例说明7.6.2案例实现7.7本章小结第8章文件系统8.1I/O方式8.1.1文件和流8.1.2I/O类型8.2文件存储管理8.2.1目录管理8.2.2文件管理8.3读写文件8.3.1按文本模式读写8.3.2按二进制模式读写8.4案例完善8.4.1用户登录记录8.4.2文章评论8.5本章小结第9章XML9.1ASP.NET中对XML的访问方法9.2XML和广告条轮播9.3ADO.NET和XML9.3.1通过DataSet访问XML9.3.2从XML数据到DataSet数据的变化9.3.3XML与DataSet的配合使用9.4通过DOM访问XML9.4.1通过DOM访问XMI9.4.2XML结合X-PATH对节点的调用9.5案例完善9.5.1分类导航9.5.2广告播放9.6本章小结第10章邮件10.1SMTP配置10.1.1安装SMTP10.1.2配置SMTP10.2邮件发送10.3案例完善10.3.1信息推荐10.3.2批量邮件发送程序10.3.3密码取回10.4本章小结第11章性能和安全11.1ASP.NET的Windows安全模型11.2ASP.NET的Form安全模型11.3加密函数的应用11.3.1加密概述11.3.2SHAl加密方法11.3.3MD5加密方法11.3.4自定义加密方法11.4性能优化11.4.1页面输出缓存11.4.2页面数据缓存11.4.3ASP.NET性能优化技巧11.4.4实例:处理速度对比11.5案例完善11.5.1首页的缓存输出11.5.2密码的加密11.6本章小结附录"会员制信息发布系统"打包、分发、配置和运行参考文献 -
HTML 网页设计指南康博创作室编著HTML是一种Web网页元素的标识语言规范。本书结合具体实例系统全面地介绍使用HTML语言设计Web网页的基本知识、设计方法及应用技巧。全书共分为13章:前3章介绍HTML语言和万维网的基础知识、在Word中设计Web网页的过程、Web网页的基本元素;第四章至第九章依次介绍如何在Web网页中添加列表、文档块、超链接、表格、图像、表单和窗体的方法与技巧;第十章至第十二章分别介绍常用的Web网页图像处理工具Image Composer、动画制作工具GIF Animator和Web网页中的多媒体功能;最后一章介绍一种当前流行的共享网页编辑器——HTML Writer。本书内容翔实,结构严谨,语言简洁,书中列举了很多应用实例,易学易用。本书是广大计算机爱好者学习Web网页制作和Internet知识的一本很好的入门参考书,也可作为大专院校有关专业师生的教学参考书或各类Web网页设计培训班的培训教材. -
ASP软件工程案例精解藏杨等编著本书充分利用ASP在应用程序的开发和设计上比较灵活和效率高的特点,将ASP的大部分编程技巧汇集成实例,通过这些实例向读者讲述ASP的实用技术。本书充分考虑了结构的层次性,做了循序渐进的安排。第一部分主要讲述了ASP的编程技巧,通过一些经常使用的ASP编程技巧实例对大部分的ASP技巧做了描述。读者通过这些例子,不但可以掌握ASP的编程技巧,也可以在今后工作中使用这些例子。第二部分以一个纯商用软件工程为背景,以软件工程生命周期为步骤,讲述了从需求分析到系统发布的全过程,详细说明了其设计方法与编码方法。通过该部分的讲解,读者对软件开发过程将会有一个相当清晰的了解。为了使读者的理解更加清楚,在本书的第三部分安排了两个ASP系统实例,这两个实例为读者对前面两个部分的学习提供了实验并加深了读者对ASP软件开发的理解。本书的配套光盘包含书中所讲述的所有代码。本书适合有一定ASP编程基础的读者学习和参考。 -
JSP软件工程案例精解鲁晓东等编著本书分3篇,共9章。在第1篇“基础·技巧” 篇中,主要讲述了JSP的编程技巧,通过一些经常使用的JSP编程技巧实例,将大部分JSP技巧在这些实例中做了描述。读者通过这些例子,不但可以掌握JSP的编程技巧,也可以在今后自己的工作中使用这些例子。第2篇“实践·提高”篇以一个公务员信息管理系统为背景,以软件工程生命周期为步骤,讲述了从需求分析到系统发布的全过程设计与编码方法。通过该篇的讲解,读者对软件开发过程将会有一个相当清晰的了解。为了使读者的理解更加清楚,在本书的第3篇“案例精解”篇安排了两个实用的JSP应用系统。这两个系统起到了加深JSP软件开发的理解并实验的作用。随书所附光盘内容为书中范例源文件。本书适合于JSP软件开发人员学习参考。 -
JSP设计(美)Hans Bergsten著;林琪,朱涛江译;林琪译“Hans Bergsten是一位经验老道的JSP专家组成员,他对JSP做出了卓越的贡献。Hans不仅充分而准确地领会了JSP 2.0和JSTL 1.1的新特性,而且通过这本书以一种组织得当、易于理解的方式表述出来。书中还提供了大量点睛的绝好例子,因此对于所有严谨的JSP 2.0开发人员来说,都应当将这本书作为‘必备’手册放在身边。”——Mark Toth,JSP 2.0规范首席设计师,Sun Microsystems公司 自1999处JSP 1.0发布以来,JavaServer Pages(JSP)可谓掀起了一场风暴,其追随者蜂拥而至。JSP为企业Java开发人员提供了一个开发动态Web网站和Web应用的灵活工具。随着JSP标准标记库(JSTL)的引入,JSP规范第一版中略显粗糙的方面也有了大幅改进,JSP 2.0则将此技术又推向了一个新的高度。 《JSP设计(第三版)》得到了充分的修订和更新,以涵盖JSP 2.0和JSTL 1.1规范。其中详细介绍了JSP 2.0中新增的表达式语言(EL)、JSTL 1.1标记库和新的函数库、支持定制标记库开发(而无须Java代码)的新标记文件格式、简化的Java标记库API、在JSP XML语法方面所做出的改进等等。不仅如此,在此还详尽地描述了Apache Tomcat服务器的建立、JSP和JSTL语法和特征、错误处理和调试、鉴别和个人化、数据库访问、XML处理和国际化等诸多内容。 希望学习JSP的专业人士可以划归为两大阵营,而这本书也充分认识到这两大阵营存在着不同的需求:网页设计人员感兴趣的是如何在Web页面中使用JSP元素,而程序员则更希望了解JSP API,以及如何将JSP有效地用做企业应用的一部分。如果你身为网页设计人员,那么会从本书第二部分的实用Web应用示例中获益匪浅。如果你是一个程序员,则会对第三部分详细介绍的高级主题倍加推崇,例如如何使用流行的Apache Struts MVC(模型-视图-控制器)框架将Servlet和JavaBeans组件与JSP集成,以及如何使用JSP API开发定制标记库,在此还提供了一些实际示例,开发你自己的标记库时可以将这些示例作为起点。 -
JSP Web应用教程朱敏等编著《JSP Web应用教程》由浅人深、详尽地介绍了JSP的基本原理与相关技术。并从实践出发,引导读者学习和掌握JSP这一网络开发技术。《JSP Web应用教程》共分8章,介绍了JSP的开发和运行环境以及JSP的基本原理和语言规范、JavaServlets技术、JavaBean技术、JDBC技术,以及运用JSP、Servlets和JavaBesn开发Web应用等。 《JSP Web应用教程》可作为高等院校计算机应用专业的教学用书,也适合自学者及网页开发人员参考使用。 -
JSP应用教程石志国等编著本书对B/S架构的JSP编程作了系统介绍,最大特色是:所有的程序均来自课堂和工程实践,注重知识的系统性、连贯性和规范性。本书另一大特色是,程序全面遵守高质量Java编程的编码规范。全书从体系上分成4部分共10章。第1部分:Web编程基础与环境配置,介绍架构编程体系、JSP运行环境的配置、Web编程技术及Java程序设计基础。第2部分:JSP程序设计基础,详细介绍JSP的页面元素、内置对象、Servlet编程技术、JavaBean组件开发技术及JSP设计模式。第3部分:JSP数据库程序设计,详细介绍JDBC的结构、常用操作数据库的基本格式、分页显示、JDBC访问Oracle数据库及使用DOM、SAX和JDOM操作XML文件。第4部分:软件工程实践,介绍OOAD的概念、UML进行系统分析和设计的方法,并从软件工程的角度介绍一个在线考试系统的开发。本书配套光盘提供本书涉及的所有工具软件及全部源代码。本书提供的课件及学习大纲可以从http://press.bjtu.edu.cn"下载专区"栏目的"图书辅助资料"中或者http://www.gettop.net下载。 -
JSP基础教程耿祥义编著JSP(Java Server Pages)是一种动态网页技术标准,它可以无缝地运行在Unix、Linux、Windows操作平台上。利用这一技术可以建立安全、跨平台的选进动态网站。 本书详细讲解了JSP语法和基本的程序设计方法。全书共分6章,内容包括JSP简介、JSP语法、JSP内置对象、JSP文件操作,以及如何在JSP中使用数据库等重要内容。本书所有知识都结合具体实例进行介绍,力求详略得当,突出JSP在开发Web动态网站方面的强大功能及在开发商务网站方面的应用,使读者快速掌握和运用JSP的编程技巧。 本书不仅可以作为JSP的培训教材,也适合自学者及网站开发人员参考使用。
