网络编程
-
ASP.NET数据库项目案例导航吴晨等编著本书通过若干实例,详细介绍了在.NET环境中使用ASP.NET及C#语言开发各种数据库管理系统的方法和技巧。本书依照标准的软件项目开发过程来讲述常见的软件开发方法。从用户实际需求的描述,到根据用户的要求进行总体的系统框架、模块设计,然后按照开发过程的步骤,逐步讲述一个完整系统的实现过程。读者根据书中的案例,可以全面掌握如何使用.NET技术来实现一个实际的B/S模式的数据库管理信息系统。本书内容翔实、结构清晰、版式活泼、操作步骤简洁实用,“易学实用”是本书的一大特色。本书适用于具有一定软件开发经验,对ASP.NET、C#语言有一定了解的程序员,对从事数据库项目开发的专业人员来讲,也是一本不可多得的参考书。本书前言计算机技术发展日新月异,在Web应用程序开发领域更是如此。几年前,要开发一个商业性的Web管理软件,我们只能使用CGI、SSI来实现,这对于编程人员来说,无疑是十分困难的。几年后,我们有了ASP,PHP,ISAPI等技术,用它们开发B-S管理软件,显然要好得多,但还没有一种技术能够兼顾开发效率和运行效率,既满足分布式事件处理的功能,又具有强大的自扩展能力。ASP和PHP虽然开发速度快,但运行速度和功能比不上ISAPI;ISAPI虽然运行速度快,但很难编写调试,而且可移植性差。然而,MicrosoftVisualStudio.NET出现后,一切难题都迎刃而解了:它提供无可比拟的Web开发工具ASP.NET,以及为其支撑的强大的后台编码类语言C#。在许多方面,ASP.NET与包括ASP在内的Web开发软件有着本质的不同。ASP.NET完全基于模块与组件,具有更好的可扩展性与可定制性;数据处理方面更是引入了许多激动人心的新技术,正是这些具有革新意义的新特性,让ASP.NET远远超越了ASP及其他开发软件,同时也给Web开发人员提供了更好的灵活性,有效缩短了Web应用程序的开发周期。ASP.NET与Windows2000Server/AdvancedServer的完美组合,为中小型乃至企业级的Web商业模型提供了一个更为稳定、高效和安全的运行环境。考虑到本书的读者对VisualStudio.NET以及ASP.NET已经有一定的认识,因此本书没有对ASP.NET、C#的各种函数、对象做系统的介绍(这些内容都可以在.NET的帮助中查到),而是针对.NET程序员,以各种数据库系统专题的形式介绍了各类数据库系统的实现步骤。本书分为12章,数据库系统各专题章节分别对系统目标的设计、系统需求的分析、开发和运行环境的选择、系统功能的分析、系统各个功能模块的设计、数据库的需求分析、数据库概念结构设计、数据库逻辑结构设计、数据库结构的实现、各个功能模块的创建、系统的实现等各个过程进行了详细的描述。相信通过这些章节的学习,读者能够透彻地掌握数据库系统的开发方法和步骤,开发出具有实用价值的管理信息系统。第1章介绍.NET基本知识及运行环境搭建;第2章介绍了ASP.NET进行数据库开发的相关知识,从第3章开始到第11章,每个章节都是按照软件系统工程的思想来描述和讲解数据库管理信息系统的分支系统的开发过程;详细介绍用户提出的需求,也就是用户实际业务对软件功能的需要;同时介绍了根据用户的需求如何设计出软件系统的功能框架和数据结构,然后从界面设计开始逐步讲述如何实现用户要求的数据库管理子系统。考虑到部分读者对系统建模技术不是非常了解,本书在最后的章节中系统地介绍了系统建模技术。本书面向具有中级程序设计水平的用户,如果您是一名Web应用软件设计高手,那么这本书也是一本极好的参考书。本书由邵谦谦和许小荣总策划,由吴晨、孙少波和叶莞执笔编写。此外,蓝荣香、王昊亮、喻波、马天一、魏勇、郝荣福、李光龙、孙明、李大宇、武思宇、牟博超、李彬、付鹏程、高翔、朱丽云、崔凌、张巧玲、李辉、李欣、柏宇、郭强、金春范、程梅、黄霆、钟华、高海峰、王建胜、张浩、刘湘和邵蕴秋等同志在整理材料方面给予了编者很大的帮助,在此对他们表示衷心的感谢。由于时间仓促,书中难免有不足之处,敬请广大读者、专家提出宝贵意见。作者2004年2月 -
J2EE应用与IBM WebSphere(美)Dale R.Nilsson,(美)Louis E.Mauget著;马竹青,鞠文飞等译本书通过循序渐进的指导,帮助读者掌握使用IBM的 WebSphere Studio v5创建J2EE应用程序。本书的主要内容包括J2EE概述、Web页内容、JavaBean、Servlet、JSP、JavaScript、J2EE应用程序的部署、数据访问和数据显示、XML、版本控制、EJB等方面的诸多知识。书中示例翔实,图形丰富,并且详细阐述了创建Java应用程序时的设计决策,本书读者可以从非常基础的Java应用程序起步,逐渐登堂入室,同时又能领会到应用程序开发的重要设计思路。本书适合熟悉面向对象编程和Java编程语言的读者,读者应当了解编程、软件开发、Web浏览器使用的基本知识和Web功能。已经熟悉Java和J2EE的读者也能从书中广泛涵盖的WSAD开发工具和不同的示例应用程序中获益。 -
ASP.NET程序与数据库设计入门及应用实例凯际资讯工作室编著ASP.NET是目前主流的网页开发语言,他是ASP的全新改版。本书以初次踏入ASP.NET的读者为主要对象,由浅入深,循序渐进地逐步进入ASP.NET地领域。本书共分9章,从ASP.NET的环境架构规划开始,通过实例逐步介绍它基本工作原理、语法、并结合后端数据库的应用,使读者轻松掌握使用ASP.NET构架具有服务器端功能的网站。本书适合ASP.NET初学者阅读。 -
ASP.NET程序设计尚俊杰编著本书系统地讲述了使用ASP.NET进行网络程序设计。第1章讲述了.NET框架结构及如何搭建运行环境,并开发了第1个简单的ASP.NET页面。第2章讲述VB.NET程序设计语言基础,包括数据类型、变量及各种语句。第3章讲述HTML服务器控件和Web服务器控件。第4章讲述Request、Response等重要的内部对象。第5章讲述数据库的基础知识和SQL语言。第6、7章讲述如何存取数据库。第8章讲述了如何管理服务器上的文件和文件夹,如何读取文本文件、XML文件和Excel文件。第9章讲述了如何利用隐藏代码和业务对象实现程序代码和HTML代码分离。第1章讲述了.NET的最新特性:Web服务。第11章讲述了配置Global.asax、web.Config文件和网络安全、使用缓存、调试程序等高级应用。在附录中提供了常见问题答疑、重要名词、学习资源等。配套光盘中有本书所有的示例源代码。本书注重基础、讲究实用、选材得当、深入浅出,希望初学者能很快实现从入门到精通。本书适于做高等学校网络程序设计课程教材,同时也适合网络程序设计人员自学使用。写作本教材的原因因为长期从事网络程序设计技术研究和信息技术教育,所以一直想写一些由浅入深、从入门到精通的教材。希望这些教材真正以学生为中心,符合学生的认知规律,化高深为浅显,化复杂为简单。简单地说,就是让不会的人一看就会,让会的人看了能迅速提高。22年1月,我出版了自己的第一本教材《网络程序设计:ASP》,该书基本上达到了目标,受到了广大读者的一致好评。此后又陆续出版了几本计算机类教材。随着.NET的逐渐推广,很多读者给我来信,希望我发扬ASP教材的风格,写一本ASP.NET程序设计的教材。因此推出了这本《ASP.NET程序设计》教材。学习本教材需要的预备知识本书要求读者只需具备基本的Windows操作、网络应用和简单的HTML知识,本书附录E有HTML知识可以参考。本教材特点①注重基础、讲究使用、从入门到精通;②精心设计每一个案例,力争让读者在不知不觉中掌握;③精心进行教学设计:什么讲,什么不讲,什么先讲,什么后讲。本教材导读本书主要采用案例教学法。一般的例子开始有讲解,例子中易产生疑问的地方有注释,例子后面对重要或易错的内容还有说明。示例要反复看,看完后要达到这种程度:不仅要精通每一句,而且对程序的总体思想、总体结构要了然在胸,还要清楚本例学习到的新知识。最好自己能一边看,一边输入练习。每一章前面精心设计了"本章要点",请重点掌握该部分内容。每一章后面设计了适量的习题,主要是针对本章重点、难点进行训练,对掌握本章内容有非常重要的作用。配套光盘里包括所有的源程序,大家可以参照光盘使用说明复制使用。本书的支持网站(http://www.shang.com)有大量相关的课件、补充资料、源代码、软件组件等资源,欢迎大家访问。注:凡是标题后注有关号的表示较难,可以以后再学。如何才能学好ASP.NET首先要对类的概念有透彻了解,要明确.NET中所有的内容都是用类实现的,一种是有界面的类,如文本框控件,一种是没有界面的类。在开发程序时,实质上就是调用各种类的属性、方法和事件。其次要熟练掌握各种控件的使用,并请尽量使用Web服务器控件。对于控件,实际上就是如何设置属性,如何获取它的值。此外,要对一些应用程序、物理路径、相对路径等重要概念理解清楚。致谢首先要感谢北京大学的蔡翠平老师、北京交通大学出版社的孙秀翠编辑,没有她们的帮助,就没有本书的面世。在本书的写作过程中,赵海霞、丛明辉等也给了很多帮助。此外,还要感谢给我来信的各位读者朋友们。谢谢大家的厚爱,愿各位早日成功!尚俊杰,男,1972年出生于河南林州市,现在北京大学教育学院任教,主要研究方向为网络教育、信息技术教育、网络技术,至今主编或合作出版计算机类教材6部;在国内外各级各类学术期刊、学术会议上发表论文15篇;并于21年4月至9月在香港中文大学做访问学者。电子信箱:shangjj@263.net或jjshang@jjshang.com个人主页:http://www.jjshang.com -
网页开发语言JavaScript实践教程上海市计算机应用能力考核办公室编《网页开发语言JavaScript实践教程》是上海市信息认证证书系列教材之一。《网页开发语言JavaScript实践教程》共分十课,主要内容包括:初识vaScript,变量、函数、数据类型和运算符,程序控制语句,对象的使用,JavaScript中的事件处理,浏览器对象,JavaScript脚本实现Web页面信息交互,调试JavaScript,JavaScript的应用等。《网页开发语言JavaScript实践教程》采用任务驱动的写作方法。每一课针对明确的应用目标,由若干个相关的应用任务组成,每个任务可独立运行;每个任务又配有若干相关练习,读者可以在边学边练中快速掌握网页开发语言JavaScript的有关概念和操作方法,增强处理实际问题的能力。《网页开发语言JavaScript实践教程》可作为信息技术社会化培训及大专院校专业教学的教材,也可供各种层次的从事Web编程以及技术服务的工程技术人员学习参考。上海市计算机应用能力考核专家组成员。 -
Microsoft ASP.NET自学教程微软公司著教材紧紧围绕国家职业资格信息技术以认证的培训与鉴定,形成以应用为主线的全新教材理念。同时,教材的开发得到微软技术部门的全力支持,使教材内容能够紧跟软件发展步伐,全面诠释微软最新软件。这套教材的编写并不讲求完整的理论体系,不像一般的教材从理论和基础知识讲起。而是在介绍每一功能之前,介绍必要的基础知识,为学习和掌握功能做准备。通过将知识与应用的密切结合起来,在明确的学习目标的指引下,通过简洁明了、步步推进、环环相扣的操作步骤,实现了从知识到技能的转换。MicrosoftASP.NET是建立在公用语言运行库上的编程框架,可用于在服务器上生成功能强大的应用程序。与Web开发模型相比,ASP.NET具有高性能、易于开发、方便管理等特点。第1章体验MicrosoftASP.NET:本章以介绍.NET平台及其架构为主,说明了ASP.NET运行的大环境。通过与ASP比较,介绍了ASP.NET的改进部分。另外,借助一个简单示例的开发,体验了ASP.NET编程的应用。第2章创建一个简单的ASP.NET程序:为避免编程语言在学习方面的枯燥性,本章以WinForm(窗口)程序的开发为例,介绍在ASP.NET开发环境中窗口类程序的开发过程。第3章ASP.NET入门:本章重点介绍一些与编程规范和技巧相关的基础知识,并从更全面和深入的角度介绍ASP.NET软件,并在此基础上引导读者步入更高、更深的编程过程。第4章设计并创建计数器程序:从本章开始,将针对一个个具体的开发示例,从综合应用的角度进入实际程序开发过程。本章通过三种不同类型计数器的开发工作,介绍一些基本的开发流程和技巧。第5章开发会员注册系统程序:针对大型网站程序可以给固定客户群提供更丰富、更优质、更快捷的服务这一需求,本章介绍了一个稍微复杂的多页面程序,以此体验复杂程序开发中,多页面之间的链接过程。第6章开发在线聊天室程序:针对网络信息的互动需求,本章以“在线聊天室”程序为例,在前一章多页面程序开发的基础,重点介绍Global.asax文件的应用方法。第7章?唇ㄍ系缱由痰辏?本章以一个大型商业网站程序的开发为例,涉及在线查看商品信息、选择购买,以及支付等过程,以此掌握一个相对独立且实用的综合性网络程序开发的全过程,包括统一调试、运行维护等。第8章开发新闻发布系统:针对网页信息需要具有较快的变更能力这一需求,本章以“新闻发布”操作为例,重点说明XML和HTML技术的应用。 -
ASP实用技术李禹生,刘兵等编著本书全面介绍网络数据库应用系统设计中使用的ASP实用技术,主要内容包括:网络数据库基础知识与HTML基础、客户端脚本语言VBScript、ASP技术基础、ASP对象、SQL与ADO组件模型、ASP中的ActiveX组件以及网络数据库应用系统集成技术。 本书采用任务驱动、实例引导的方式,讲解应用ASP技术进行网络数据库应用系统设计的基本技能。作为贯穿全书的网络数据库应用系统实例——网上商店,具有良好的通用性。读者可以在这个实例的引导下,逐步掌握网络数据库应用系统设计方法与基本技术。 本书注重理论与实际相结合,强调实用性和实践性,内容丰富、结构完整,讲述过程循序渐进,深入浅出。每一章均配有相关习题,读者通过习题可以归纳所学内容,巩固所学知识。 本书适合作为高等院校计算机、网络工程及相关专业的教材,也可作为企事业单位相关技术人员和计算机应用人员的培训教材或参考书。 本书所配电子教案、程序源代码及相关素材均可从中国水利水电出版社网站下载,网址为:www.waterpub.com.cn。 -
ASP.NET 程序设计教程吉根林,崔海源主编;顾韵华等编著ASP.NET技术是Microsoft公司推出的新一代动态Web开发工具,是今后电子商务、电子政务、远程教育等Web应用开发的主流技术之一。本书从应用开发的角度介绍ASP.NET程序设计技术,使读者学会使用ASP.NET技术开发Web应用程序。全书共8章:第1章简单介绍ASP.NET编程的基础知识和ASP.NET程序的开发环境;第2章讲解VB.NET语法基础;第3~4章介绍ASP.NET中的服务器控件(包括HTML控件和Web控件)以及各种对象;第5章介绍ASP.NET的数据库访问技术;第6章介绍ASP.NET的高级应用,包括用户控件、ASP.NET的配置、ASP.NET的优化、程序调试和异常处理等;第7章介绍XML在ASP.NET中的应用技术;第8章给出一个ASP.NET综合应用程序实例,以提高读者对ASP.NET程序设计技术的综合设计与应用能力。本书内容丰富,结构清晰,叙述深入浅出,每章配有较多的应用例子和习题,便于自学。本书可以作为高校计算机专业和相关专业学生的教材,也可以作为Web程序开发人员的参考书。图书目录 -
ASP.NET实用教程郑阿奇主编;顾韵华等编著ASP.NET被业者广为推崇用于B/S开发平台,本书分为实用教程、实验和附录3部分。分别介绍Web基础知识、ASP.NET简介、VB.NET基本语法、服务器控件、基本对象编程、数据库基础、数据库编程和高级应用等,在ASP.NET的同类教材中具有明显特色。本教程各部分内容依据教学特点进行精心编排,方便用户根据需要进行选择。本书可作为大学本、专科有关课程的教材。由于内容实用,也可作为各类ASP.NET培训和广大用户自学与参考。 目录第1部分实 用 教 程第1章Web基础知识1.1Internet基础1.1.1Internet概况1.1.2Internet基本服务功能1.1.3TCP/IP协议1.1.4IP地址、域名和URL1.2Web简介1.2.1什么是Web1.2.2Web工作原理1.2.3Web技术1.3超文本标记语言HTML1.3.1HTML文档的基本构成1.3.2用HTML语言制作网页1.4可扩展标记语言XML1.5Web开发工具1.5.1网页设计工具1.5.2Web编程工具本章小结习题第2章ASP.NET简介2.1从ASP到ASP.NET2.1.1ASP2.1.2ASP.NET2.2.NET框架2.3ASP.NET运行环境2.3.1操作系统2.3.2Web浏览器2.3.3Web服务器2.3.4.NET框架2.4ASP.NET程序结构2.4.1第一个ASP.NET应用程序2.4.2ASP.NET程序结构2.5Visual Studio.NET开发工具2.5.1VS.NET开发环境2.5.2在VS.NET中设计ASP.NET应用程序本章小结习题第3章VB.NET基本语法3.1概述3.1.1标识符和关键字3.1.2注释3.1.3一句多行和一行多句3.2数据类型3.2.1标准数据类型3.2.2用户自定义数据类型3.3常量和变量..... -
ASP.NET 2.0大揭密(德)Patrick A.Lorenz著;王军,郭卫泳译;王军译本书是市面上第一本有关新版ASP.NET2.0的图书,主要描述了ASP.NET2.0相对于当前版本的新特性,包括40多个新增的控件、MasterPage、集成站点导航功能、用户管理系统、个性化功能、WebPart、Theme/Skin、站点计数器、移动设备、配置等。应用这些新特性,可以使代码编写量减少约70%,从而大大提高开发效率。本书的最后一章还介绍了一些便于程序开发的小技巧。读者必须对当前的ASP.NET版本(1.0或1.1)有很好的理解和掌握,所以本书主要是针对高级和专业级的用户而编写的。PATRICKA.LORENZ住在德国,他是德国南部一家软件开发咨询公司的CTO。PGKSOFTWARE&COMMUNICATIONGMBH(WWW.PGK.DE)主要关注.技术,特别是ASP.NET。2003年该公司引入了QUA-LISITE,这是100%用.NET技术开发出来的首批企业级内容管理系统之一。在德国的开发人员协会中,PATRICK是一位著名的作家,也是一位培训专家。他出版了8本介绍C#和ASP.NET的图书,其中有两本著名的编程图书ASP.NETMITC#KOCHBUCH和ASP.NETMITVB.NETKOCHBUCH是用德语编写的。PATRICK被MICROSOFT公司认为是.NET技术方面的MVP(最有价值专家),也是GERMANMICROSOFTCODEWISE程序开发的一位重要成员。通过WEB站点WWW.ASPNET2.DE可以与他联系。
