【外卖平台 源码】【国际牛牛源码】【程序源码格式】ath源码

时间:2024-11-20 12:23:17 编辑:笑笑源码ssc 来源:涨停预测源码

1.什么叫网络
2.根据源代码自动画流程图的工具…
3.<<什么叫网络游戏>>的资料
4.ASP内建对象Server
5.c语言程序设计题。实验报告。高分。

ath源码

什么叫网络

       çœ‹è°å¤åˆ¶å¿«æ˜¯å§

       ç½‘络,简单的来说,就是用物理链路将各个孤立的工作站或主机相连在一起,组成数据链路,从而达到资源共享和通信的目的。

        凡将地理位置不同,并具有独立功能的多个计算机系统通过通信设备和线路而连接起来,且以功能完善的网络软件(网络协议、信息交换方式及网络操作系统等)实现网络资源共享的系统,可称为计算机网络。

        网络一词有多种意义,可解作:

        1、流量网络(flow network)也简称为网络(network)。一般用来对管道系统、交通系统、通讯系统来建模。有时特指计算机网络 (Computer Network),或特指其中的互联网 (Internet)由有关联的个体组成的系统,如:人际网络、交通网络、政治网络。

        2、由节点和连线构成的图。表示研究诸对象及其相互联系。有时用的带箭头的连线表示从一个节点到另一个节点存在某种顺序关系。在节点或连线旁标出的数值,称为点权或线权,有时不标任何数。用数学语言说,网络是一种图,一般认为它专指加权图。网络除了数学定义外,还有具体的物理含义,即网络是从某种相同类型的实际问题中抽象出来的模型,习惯上就称其为什么类型网络,如开关网络、运输网络、通信网络、计划网络等。总之,网络是从同类问题中抽象出来的用数学中的图论来表达并研究的一种模型。

        计算机网络是用通信线路和通信设备将分布在不同地点的多台自治计算机系统互相连接起来,按照共同的网络协议,共享硬件、软件和数据资源的系统。

        【实现网络的四个要素】

        1、通信线路和通信设备

        2、有独立功能的计算机

        3、网络软件软件支持

        4、实现数据通信与资源共享

       [编辑本段]

       ã€è®¡ç®—机网络的发展历史】

        随着年世界上第一台电子计算机问世后的十多年时间内,由于价格很昂贵,电脑数量极少。早期所谓的计算机网络主要是为了解决这一矛盾而产生的,其形式是将一台计算机经过通信线路与若干台终端直接连接,我们也可以把这种方式看做为最简单的局域网雏形。

        最早的Internet,是由美国国防部高级研究计划局(ARPA)建立的。现代计算机网络的许多概念和方法,如分组交换技术都来自ARPAnet。 ARPAnet不仅进行了租用线互联的分组交换技术研究,而且做了无线、卫星网的分组交换技术研究-其结果导致了TCP/IP问世。

        -年,ARPAnet推出了目前形式的TCP/IP体系结构和协议。 年前后,ARPAnet上的所有计算机开始了TCP/IP协议的转换工作,并以ARPAnet为主干网建立了初期的Internet。 年,ARPAnet的全部计算机完成了向TCP/IP的转换,并在 UNIX(BSD4.1)上实现了TCP/IP。ARPAnet在技术上最大的贡献就是TCP/IP协议的开发和应用。2个著名的科学教育网CSNET和 BITNET先后建立。年,美国国家科学基金会NSF规划建立了个国家超级计算中心及国家教育科技网。随后替代了ARPANET的骨干地位。 å¹´Internet开始对外开放。年6月,在连通Internet的计算机中,商业用户首次超过了学术界用户,这是Internet发展史上的一个里程碑,从此Internet成长速度一发不可收拾。

        计算机网络的发展阶段

        第一代:远程终端连接

        世纪年代早期

        面向终端的计算机网络:主机是网络的中心和控制者,终端(键盘和显示器)分布在各处并与主机相连,用户通过本地的终端使用远程的主机。

        只提供终端和主机之间的通信,子网之间无法通信。

        第二代:计算机网络阶段(局域网)

        世纪年代中期

        多个主机互联,实现计算机和计算机之间的通信。

        包括:通信子网、用户资源子网。

        终端用户可以访问本地主机和通信子网上所有主机的软硬件资源。

        电路交换和分组交换。

        第三代:计算机网络互联阶段(广域网、Internet)

        å¹´ 国际标准化组织(ISO)制订:开放体系互联基本参考模型(OSI/RM),实现不同厂家生产的计算机之间实现互连。

        TCP/IP协议的诞生。

        第四代:信息高速公路(高速,多业务,大数据量)

        宽带综合业务数字网:信息高速公路

        ATM技术、ISDN、千兆以太网

        交互性:网上电视点播、电视会议、可视电话、网上购物、网上银行、网络图书馆等高速、可视化。

        中国的网络发展史

        1、Internet的阶段性发展

        我国的INTERNET的发展以年通过中国学术网CANET向世界发出第一封E- mail为标志。经过几十年的发展,形成了四大主流网络体系,即:中科院的科学技术网CSTNET;国家教育部的教育和科研网CERNET;原邮电部的 CHINANET和原电子部的金桥网CHINAGBN。

        Internet在中国的发展历程可以大略地划分为三个阶段:

        第一阶段为—年,也是研究试验阶段。在此期间中国一些科研部门和高等院校开始研究InternetInternet技术,并开展了科研课题和科技合作工作,但这个阶段的网络应用仅限于小范围内的电子邮件服务。

        第二阶段为年至年,同样是起步阶段。年4月,中关村地区教育与科研示范网络工程进入Internet,从此中国被国际上正式承认为有Internet的国家。之后,Chinanet、CERnet、 CSTnet、Chinagbnet等多个Internet络项目在全国范围相继启动,Internet开始进入公众生活,并在中国得到了迅速的发展。至 年底,中国Internet用户数已达万,利用Internet开展的业务与应用逐步增多。

        第三阶段从年至今,是Internet在我国快速最为快速的阶段。国内Internet用户数年以后基本保持每半年翻一番的增长速度。增长到今天,上网用户已超过万。据中国Internet络信息中心(CNNIC)公布的统计报告显示,截至年6月日,我国上网用户总人数为 万人。这一数字比年初增长了万人,与年同期相比则增加了万人。

        中国目前有五家具有独立国际出入口线路的商用性Internet骨干单位,还有面向教育、科技、经贸等领域的非营利性Internet骨干单位。现在有多家网络接入服务提供商(ISP),其中跨省经营的有家。

        随着网络基础的改善、用户接入方面新技术的采用、接八方式的多样化和运营商服务能力的提高,接入网速率慢形成的瓶颈问题将会得到进一步改善,上网速度将会更快,从而促进更多的应用在网上实现。

       [编辑本段]

       ã€ç½‘络的分类】

        按覆盖范围分:

        局域网LAN(作用范围一般为几米到几十公里)

        城域网MAN(界于WAN与LAN之间)

        广域网WAN(作用范围一般为几十到几千公里)

        按拓扑结构分类

        总线型

        环型

        星型

        网状

        按信息的交换方式来分:

        电路交换

        报文交换

        报文分组交换

       [编辑本段]

       ã€ç½‘络安全】

        网络安全是一个关系国家安全和主权、社会的稳定、民族文化的继承和发扬的重要问题。其重要性,正随着全球信息化步伐的加快而变到越来越重要。“家门就是国门”,安全问题刻不容缓。

        网络安全是一门涉及计算机科学、网络技术、通信技术、密码技术、信息安全技术、应用数学、数论、信息论等多种学科的综合性学科。

        网络安全是指网络系统的硬件、软件及其系统中的数据受到保护,不受偶然的或者恶意的原因而遭到破坏、更改、泄露,系统连续可靠正常地运行,网络服务不中断。

        网络安全从其本质上来讲就是网络上的信息安全。从广义来说,凡是涉及到网络上信息的保密性、完整性、可用性、真实性和可控性的相关技术和理论都是网络安全的研究领域。

        网络安全的具体含义会随着“角度”的变化而变化。比如:从用户(个人、企业等)的角度来说,他们希望涉及个人隐私或商业利益的信息在网络上传输时受到机密性、完整性和真实性的保护,避免其他人或对手利用窃听、冒充、篡改、抵赖等手段侵犯用户的利益和隐私,访问和破坏。

        从网络运行和管理者角度说,他们希望对本地网络信息的访问、读写等操作受到保护和控制,避免出现“陷门”、病毒、非法存取、拒绝服务和网络资源非法占用和非法控制等威胁,制止和防御网络黑客的攻击。

        对安全保密部门来说,他们希望对非法的、有害的或涉及国家机密的信息进行过滤和防堵,避免机要信息泄露,避免对社会产生危害,对国家造成巨大损失。

        从社会教育和意识形态角度来讲,网络上不健康的内容,会对社会的稳定和人类的发展造成阻碍,必须对其进行控制。

       [编辑本段]

       ã€ç½‘络的用途】

        【网络传播】

        中国现代媒体委员会常务副主任诗兰认为,网络传播有三个基本的特点:全球性、交互性、超文本链接方式。因此,其给网络传播下的定义是:以全球海量信息为背景、以海量参与者为对象,参与者同时又是信息接收与发布者并随时可以对信息作出反馈,它的文本形成与阅读是在各种文本之间随意链接、并以文化程度不同而形成各种意义的超文本中完成的(《国际新闻界》年第6期第页)。

        还有人认为,“网络传播”是近年来广泛出现于传播学中的一个新名词。它是相对三大传播媒体即报纸、广播、电视而言的。网络传播是指以多媒体、网络化、数字化技术为核心的国际互联网络,也被称作网络传播,是现代信息革命的产物(《国际新闻界》 年第6期第页)。

        我们认为,所谓网络传播其实就是指通过计算机网络的人类信息(包括新闻、知识等信息)传播活动。在网络传播中的信息,以数字形式存贮在光、磁等存贮介质上,通过计算机网络高速传播,并通过计算机或类似设备阅读使用。网络传播以计算机通信网络为基础,进行信息传递、交流和利用,从而达到其社会文化传播的目的。网络传播的读者人数巨大,可以通过互联网高速传播。

        网络传播学的相关学科主要有:传播学、政治学、社会学、心理学、新闻学、经济学、计算机科学等。

        【网络电话】

        网络电话又称为IP电话,它是通过互联网协定(Internet Protocol,IP)来进行语音传送的。传统的国际电话是以类比的方式来传送的,语音先会转换为讯号,通过铜缆将声音传送到对方。网络电话则是将声音通过网关(gateway)转换为数据讯号,并被压缩成数据包(packet),然后才从互联网传送出去,接收端收到数据包时,网关会将它解压缩,重新转成声音给另一方聆听。目前网络电话联机方式一般来说可以分为 3 种:PC to PC 、PC to Phone、Phone to Phone。网络电话利用TCP/IP协议,由专门软件将呼叫方的话音转化成数字信号(往往再经过压缩,这也是网络电话软件好坏的技术关键点),然后打包,形成一个个小数据包,小数据包自由寻找网络空闲空间,将语音数据传输到对方,对方的专门设备或软件接收到数据包后,作一个与前面讲的语音转化成数据包的反过程,如果对方的接收器不一致,还要作技术处理以使语音能够还原。通话全程,我们不用特意租用专门的线路,而只是见缝插针地使用网络,大大节省通话费用。一般费用国内都在几分钱,国际费用一般都在几毛钱,费用非常低廉。

        网络电话是一项革命性的产品,它可以透过网际网络做实时的传输及双边的对话。你可以透过当地的网际网络服务提供商 (ISP) 或电话公司以很低的费用打给世界各地的其它电话使用者,网络电话内部是免费拨打的。从上班族到家庭使用者、学生、网际网络浏览者、游戏玩家及祖父母等人,网络电话提供给一个完全新的、容易的、经济的方式来和世界各地的朋友及同事通话。

        【网络电视】

        IPTV即交互式网络电视,是一种利用宽带网的基础设施,以计算机(PC)或“普通电视机+网络机顶盒(TV+IPSTB)”为主要终端设备,向用户提供视频点播、Internet访问、电子邮件、游戏等多种交互式数字媒体个性需求服务的崭新技术。

        【网络教育】

        网络教育指的是在网络环境下,以现代教育思想和学习理念为指导,充分发挥网络的各种教育功能和丰富的网络教育资源优势,向教育者和学习者提供的一种网络教和学的服务,这种服务体现于用数字化技术传递内容.开展以学习者为中心的非面授教育活动。

        【网络金融】

        所谓网络金融,又称电子金融(e-finance),是指在国际互联网(Internet)上实现的金融活动,包括网络金融机构、网络金融交易、网络金融市场和网络金融监管等方面。它不同于传统的以物理形态存在的金融活动,是存在于电子空间中的金融活动,其存在形态是虚拟化的、运行方式是网络化的。它是信息技术特别是互联网技术飞速发展的产物,是适应电子商务(e- commerce)发展需要而产生的网络时代的金融运行模式。

        【网络保险】

        网络保险是新兴的一种以计算机网络为媒介的保险营销模式,有别与传统的保险代理人营销模式。

        网络保险的产生和发展是一种历史趋势,它代表了国际保险业的发展方向。

        目前国内的保险网站大致可分为两大类:第一类是保险公司的自建网站,主要推销自家险种,如平安保险的“PA”,泰康人寿保险的“泰康在线”等;第二类是独立的第三方保险网站,是由专业的互连网服务供应商(ISP)出资成立的保险网站,不属于任何保险公司,但也提供保险服务,如易保、网险等。很明显,以上这两大类网站代表了中国网络保险的发展水平,当对它们的实施策略及市场运作方式进行理性、客观的研究分析后,就能深刻地把握中国网络保险的发展状况。

        网络保险是一项巨大的社会系统工程,涉及到银行、电信等多个行业,这一工程的完善需要较长的时间。网络黑客的袭击使目前计算机网络系统的自身安全缺乏保障,网络保险存在不安全隐患;而网络保险由于保险当事人之间的人为因素与深刻复杂的背景及利益关系,使得在网上投诉、理赔容易滋生欺诈行为。因此,仅仅依靠网上运作还难以支撑网络保险。如何禁止和惩处利用网络保险进行保险欺诈的行为?如何实行网上核保与网上理赔及支付?网络保险在我国仍有很长的一段路要走。

        网络保险技术是由国家科技研发人员研究的整套“安全加固系统”对服务器的安全进行维护,抵制黑客,病毒以及蠕虫入侵。截止年月7号,中央新闻联播以播报新一代的“安全加固系统”已投入运行。

        【网络营销】

        网络营销(On-lineMarketing或Cybermarketing)全称是网络直复营销,属于直复营销的一种形式,是企业营销实践与现代信息通讯技术、计算机网络技术相结合的产物,是指企业以电子信息技术为基础,以计算机网络为媒介和手段而进行的各种营销活动(包括网络调研、网络推广、网络新产品开发、网络促销、网络分销、网络服务等)的总称。

       [编辑本段]

       ã€ç½‘络语言】

        网络语言是伴随着网络的发展而新兴的一种有别于传统平面媒介的语言形式。它以简洁生动的形式甫一诞生就得到了广大网友的偏爱,发展神速。网络语言包括拼音或者英文字母的缩写.含有某种特定意义的数字以及形象生动的网络动化和图片,起初主要是网虫们为了提高网上聊天的效率或某种特定的需要而采取的方式,久而久之就形成特定语言了。网络上冒出的新词汇主要取决于它自身的生命力,如果那些充满活力的网络语言能够经得起时间的考验,约定俗成后就可以被接受。

       [编辑本段]

       ã€ç½‘络游戏的起源】

        商业模式:网络游戏市场的迅速膨胀刺激了网络服务业的发展,网络游戏开始进入收费时代,许多消费者都愿意支付高昂的费用来玩网络游戏。从《凯斯迈之岛》的每小时美元到GEnie的每小时6美元,第二代网络游戏的主流计费方式是按小时计费,尽管也有过包月计费的特例,但未能形成气候。

        年在英国的埃塞克斯大学,罗伊·特鲁布肖用DEC-编写了世界上第一款MUD游戏——“MUD1”,这是一个纯文字的多人世界,拥有个相互连接的房间和条指令,用户登录后可以通过数据库进行人机交互,或通过聊天系统与其他玩家交流。

        特鲁布肖离开埃塞克斯大学后,把维护MUD1的工作转交给了理查德·巴特尔,巴特尔利用特鲁布肖开发的MUD专用语言——“MUDDL”继续改进游戏,他把房间的数量增加到个,进一步完善了数据库和聊天系统,增加了更多的任务,并为每一位玩家制作了计分程序。

        年埃塞克斯大学与ARPAnet相连后,来自国外的玩家大幅增加,吞噬了大量系统资源,致使校方不得不限制用户的登录时间,以减少DEC-的负荷。年代初,巴特尔出于共享和交流的目的,把MUD1的源代码和盘托出供同事及其它大学的研究人员参考,于是这套源代码就被流传了出去。到年末,ARPAnet上已经出现了数百份非法拷贝,MUD1在全球各地迅速流传开来,并出现了许多新的版本。如今,这套最古老的MUD系统已被授权给美国最大的在线信息服务机构之一——CompuServe公司,易名为“不列颠传奇”,至今仍在运行之中,成为运作时间最长的MUD系统。

        MUD1是第一款真正意义上的实时多人交互网络游戏,它可以保证整个虚拟世界的持续发展。尽管这套系统每天都会重启若干次,但重启后游戏中的场景、怪物和谜题仍保持不变,这使得玩家所扮演的角色可以获得持续的发展。MUD1的另一重要特征是,它可以在全世界任何一台PDP-计算机上运行,而不局限于埃塞克斯大学的内部系统。

        年,约翰·泰勒和凯尔顿·弗林组建Kesmai公司,这家公司在网络游戏的发展史上留下了不少具有纪念意义的作品。Kesmai公司的第一份合约是与CompuServe签订的,当时约翰·泰勒看见了CompuServe打出的一则名为“ 太空战士”(MegaWars)的广告——“如果你能编写一款这样的游戏,你就能获得每月3万美元的版税金”,他便把同凯尔顿·弗林一起开发的《凯斯迈之岛》(The Island of Kesmai)的使用手册寄了一份给当时在CompuServe负责游戏业务的比尔·洛登,洛登对此很感兴趣。《凯斯迈之岛》的运行平台为UNIX系统,而CompuServe使用的是DEC-计算机,于是Kesmai公司重新为CompuServe开发了一个DEC-的版本。这款游戏运营了大约 年,年开始正式收费,收费标准为每小时美元。同年,MUD1也在英国的Compunet上推出了第一个商业版本。

        年,马克·雅克布斯组建AUSI公司(《亚瑟王的暗黑时代》的开发者Mythic娱乐公司的前身),并推出游戏《阿拉达特》(Aradath)。雅克布斯在自己家里搭建了一个服务器平台,安装了8条电话线以运行这款文字角色扮演游戏,游戏的收费标准为每月美元,这是网络游戏史上第一款采用包月制的网络游戏,包月制的收费方式有利于加速网络游戏的平民化进程,对网络游戏的普及将起到重要作用。遗憾的是,包月制在当时并没有成长起来的条件,年AUSI公司为《龙门》(Dragon’s Gate)定的价格为每小时美元,尽管费率高得惊人,但仍有人愿意每月花上多美元去玩这款游戏,因此在年代末年代初,包月制并未引起人们的关注。

        年,比尔·洛登说服通用电气公司(GE)的信息服务部门投资建立了一个类似 CompuServe的、商业化的、基于ASCII文本的网络服务平台,这套平台被称为GEnie(GE Network for Information Exchange)。GEnie于月份正式启动,其低廉的收费标准在用户中间引起了巨大反响,也令一向有着强烈优越感的CompuServe感受到了竞争的压力。GEnie系统实际上是利用GE信息服务部门的服务器在夜晚的空闲时间为用户提供服务,因此收费非常低廉,晚上的价格约为每小时6美元,几乎是CompuServe的一半。

       [编辑本段]

       ã€ç½‘络 - 中国四大骨干网】

        中国公用计算机互联网(CHINANET)

        又称邮电部互联网、中国公用Internet网,是邮电部经营管理的基于Internet网络技术的电子信息网,年初与国际互联网连通,并于5月向社会提供服务。CHINANET由骨干网、接入网组成,骨干网是其主要信息通路,由直辖市和各省会城市的网络节点构成;接入网是各省(区)建设的网络接点形成的网络。CHINANET的灵活接入方式和遍布全国各城市的接入点,可以方便地接入国际 Internet, 享用Internet上的丰富信息资源和各种服务,并可为国内的计算机互联,为国内的信息资源共享提供方便的网络环境。

        中国教育与科研网(CERNET)

        年启动,年底完成首期工程,包括北京(网络中心)、上海、南京、广州、武汉、西安、成都和沈阳等高等学校集中的大城市。有连接美国的国际专线。全国主干网(共条Kbps DDN专线)于年月开通。二期工程完成后,全国主干网和国际联网的逐步升级,主干网达到2Kbps以上,国际联网达到8Kbps以上。

        中国科学技术网(CSTNET)

        由中国科学院主持,联合清华、北大共同建设。年4月开通了与Internet的专线连接。年5月日完成了我国最高域名CN主服务器的设置,实现了与Internet的TCP/IP连接。年底基本完成“百所联网”工程。至年底,已连接多个以太网、多台计算机、1万多名用户,成为中国地域广、用量大、性能好、通信量大、服务设施齐全的全国性科研教育网络。

        中国金桥信息网(CHINAGBN)

        即国家公用经济信息通信网,由原电子工业部管理,面向政府、企业、事业单位和社会公众提供数据通信和信息服务。金桥网年底与Internet连通,已开通个城市,发展了多个本地和远程仿真终端,提供全面的Internet服务。

根据源代码自动画流程图的工具…

       在技术文档编写或阅读他人代码时,绘制流程图是一项常见需求。若能借助工具根据源代码自动生成流程图,外卖平台 源码无疑将大幅提升工作效率。以下将介绍几款此类软件,以供参考。

       一、Visustin

       Visustin支持种编程语言的流程图制作,提供免费demo版本和收费的Standard Edition、Pro Edition版本。

       二、AutoFlowchart

       AutoFlowchart可根据源程序生成流程图,便于项目文档制作。它支持展开/合拢、缩放和移动,可预设流程图尺寸和间距,支持导出到WORD或Bmp图像文件。同时,支持C、C++、国际牛牛源码VC++、Delphi等编程语言。

       三、Code Visual to Flowchart

       Code Visual to Flowchart可从代码生成Visio、Word等格式的流程图文档,具有代码编辑器和流程图窗口,可同步显示代码和流程图。支持C、C++、VC++、ASP、Java等编程语言。

       四、EasyStructure

       EasyStructure可分析C源文件,以流程图和层次树视图显示源代码结构。支持打印、复制视图,可自定义流程图外观。免费使用。

       五、Crystal FLOW for C

       Crystal FLOW for C可从源代码生成流程图,提供代码和注释的程序源码格式自动格式化功能,支持C、C++、VC++等编程语言。

       六、AthTek Code to FlowChart

       AthTek Code to FlowChart可自动生成流程图/NS图,支持C、C++、VC++、PHP等编程语言,支持导出到MS Word、VISIO等格式。

       七、Code2flow

       Code2flow提供免费转换代码的服务,注册账号后可转换更多行数的代码。相比免费软件,Code2flow更美观,无需下载。

<<什么叫网络游戏>>的资料

       第二代网络游戏

        背景:一些专业的游戏开发商和发行商开始涉足网络游戏,如Activision、Interplay、Sierra Online、Stormfront Studios、英语项目源码Virgin Interactive、SSI和TSR等,都曾在这一阶段试探性地进入过这一新兴产业,它们与GEnie、Prodigy、AOL和CompuServe等运营商合作,推出了第一批具有普及意义的网络游戏。

        游戏特征:1、网络游戏出现了“可持续性”的概念,玩家所扮演的角色可以成年累月地在同一世界内不断发展,而不像PLATO上的游戏那样,只能在其中扮演一个匆匆过客。2、游戏可以跨系统运行,只要玩家拥有电脑和调制解调器,且硬件兼容,就能连入当时的任何一款网络游戏。

        商业模式:网络游戏市场的迅速膨胀刺激了网络服务业的发展,网络游戏开始进入收费时代,许多消费者都愿意支付高昂的费用来玩网络游戏。从《凯斯迈之岛》的每小时美元到GEnie的每小时6美元,第二代网络游戏的源码分析分类主流计费方式是按小时计费,尽管也有过包月计费的特例,但未能形成气候。

        年在英国的埃塞克斯大学,罗伊·特鲁布肖用DEC-编写了世界上第一款MUD游戏——“MUD1”,这是一个纯文字的多人世界,拥有个相互连接的房间和条指令,用户登录后可以通过数据库进行人机交互,或通过聊天系统与其他玩家交流。

        特鲁布肖离开埃塞克斯大学后,把维护MUD1的工作转交给了理查德·巴特尔,巴特尔利用特鲁布肖开发的MUD专用语言——“MUDDL”继续改进游戏,他把房间的数量增加到个,进一步完善了数据库和聊天系统,增加了更多的任务,并为每一位玩家制作了计分程序。

        年埃塞克斯大学与ARPAnet相连后,来自国外的玩家大幅增加,吞噬了大量系统资源,致使校方不得不限制用户的登录时间,以减少DEC-的负荷。年代初,巴特尔出于共享和交流的目的,把MUD1的源代码和盘托出供同事及其它大学的研究人员参考,于是这套源代码就被流传了出去。到年末,ARPAnet上已经出现了数百份非法拷贝,MUD1在全球各地迅速流传开来,并出现了许多新的版本。如今,这套最古老的MUD系统已被授权给美国最大的在线信息服务机构之一——CompuServe公司,易名为“不列颠传奇”,至今仍在运行之中,成为运作时间最长的MUD系统。

        MUD1是第一款真正意义上的实时多人交互网络游戏,它可以保证整个虚拟世界的持续发展。尽管这套系统每天都会重启若干次,但重启后游戏中的场景、怪物和谜题仍保持不变,这使得玩家所扮演的角色可以获得持续的发展。MUD1的另一重要特征是,它可以在全世界任何一台PDP-计算机上运行,而不局限于埃塞克斯大学的内部系统。

        年,约翰·泰勒和凯尔顿·弗林组建Kesmai公司,这家公司在网络游戏的发展史上留下了不少具有纪念意义的作品。Kesmai公司的第一份合约是与CompuServe签订的,当时约翰·泰勒看见了CompuServe打出的一则名为“太空战士”(MegaWars)的广告——“如果你能编写一款这样的游戏,你就能获得每月3万美元的版税金”,他便把同凯尔顿·弗林一起开发的《凯斯迈之岛》(The Island of Kesmai)的使用手册寄了一份给当时在CompuServe负责游戏业务的比尔·洛登,洛登对此很感兴趣。《凯斯迈之岛》的运行平台为UNIX系统,而CompuServe使用的是DEC-计算机,于是Kesmai公司重新为CompuServe开发了一个DEC-的版本。这款游戏运营了大约年,年开始正式收费,收费标准为每小时美元。同年,MUD1也在英国的Compunet上推出了第一个商业版本。

        年,马克·雅克布斯组建AUSI公司(《亚瑟王的暗黑时代》的开发者Mythic娱乐公司的前身),并推出游戏《阿拉达特》(Aradath)。雅克布斯在自己家里搭建了一个服务器平台,安装了8条电话线以运行这款文字角色扮演游戏,游戏的收费标准为每月美元,这是网络游戏史上第一款采用包月制的网络游戏,包月制的收费方式有利于加速网络游戏的平民化进程,对网络游戏的普及将起到重要作用。遗憾的是,包月制在当时并没有成长起来的条件,年AUSI公司为《龙门》(Dragon’s Gate)定的价格为每小时美元,尽管费率高得惊人,但仍有人愿意每月花上多美元去玩这款游戏,因此在年代末年代初,包月制并未引起人们的关注。

        年,比尔·洛登说服通用电气公司(GE)的信息服务部门投资建立了一个类似CompuServe的、商业化的、基于ASCII文本的网络服务平台,这套平台被称为GEnie(GE Network for Information Exchange)。GEnie于月份正式启动,其低廉的收费标准在用户中间引起了巨大反响,也令一向有着强烈优越感的CompuServe感受到了竞争的压力。GEnie系统实际上是利用GE信息服务部门的服务器在夜晚的空闲时间为用户提供服务,因此收费非常低廉,晚上的价格约为每小时6美元,几乎是CompuServe的一半。

        同年月,Quantum Computer Services(AOL的前身)毫无声息地推出了QuantumLink平台,这是一个专为Commandore /游戏机玩家服务的图形网络平台,费率仅为每月9.美元。这一收费标准完全可以成为网络游戏发展史上的一个重要里程碑,但由于当时的Commandore /游戏机已步入衰退期,因此这项具有革命意义的收费标准如同雅克布斯的“家庭作坊”一样,未能引起人们的重视,否则网络游戏的革命很可能会提前来到。

        无论如何,更多运营商的介入令网络服务业的竞争激烈了起来,费率的下调已成必然趋势。这一阶段的美国网络游戏业如同现阶段国内的网络游戏业,运营商与游戏商在网络游戏身上大赚了一笔。年,Quantum从TSR手中购得“龙与地下城”的授权,三年后,第一款AD&D设定的网络游戏——《夜在绝冬城》(Neverwinter Nights)诞生,这款游戏运营了若干年,尽管所采用的图像技术陈旧不堪,但仅在它生命周期的最后一年,即年,它就为AOL带来了万美元的收益。

        年,Sierra公司架设了世界上第一个专门用于网络游戏的服务平台——The Sierra Network(后改名为ImagiNation Network,年被AOL收购),这个平台有点类似于国内的联众游戏,它的第一个版本主要用于运行棋牌游戏(当时的比尔·盖茨是一名狂热的桥牌手,在Sierra Network上拥有自己的账号,且常常光顾),第二个版本加入了《叶塞伯斯的阴影》(The Shadow of Yserbius)、《红色伯爵》(Red Baron)和《幻想空间》(Leisure Suit Larry Vegas)等功能更为复杂的网络游戏。当时Sierra Network的运营者还曾同理查德·加利奥特联系,希望把开发中的《网络创世纪》搬到Sierra Network上。随后几年内,MPG-Net、TEN、Engage和Mplayer等一批网络游戏专用平台相继出现

ASP内建对象Server

       é€šè¿‡å‰ä¹ç¯‡çš„理论和实践,相信大家已经对 ASP

       æœ‰äº†ç³»ç»Ÿçš„了解,虽然至今为止,我们只学了 ASP 的 4

       ä¸ªå†…建对象,但已经完全能够写出一些实用的小程序了。今天,作者将继续给大家讲解最后一个

       ASP 内建对象——Server。

       åœ¨å¼€å§‹æœ¬æ¬¡è¯¾ç¨‹ä¹‹å‰ï¼Œæˆ‘仍要在这里回答一些朋友们提出的比较普遍的问题。最近仍有不少朋友来信问我,如何构建服务器端的

       Active Server Page

       çŽ¯å¢ƒã€‚我想可能是我在前几篇中没有讲清楚,因此,在本篇的开头有必要把这个问题详细阐述一遍。

       ASP 的应用完全是基于 Microsoft Internet Information Server(简称 IIS)之上的,IIS

       æœ‰åˆ†åˆ«ç”¨äºŽ Windows NT Server 和 WorkStation 的两个版本中(当然 IIS4.0

       ä¹Ÿæœ‰ Windows

       ç‰ˆï¼Œè¿™é‡Œæš‚且不提),其功能几乎完全相同,所不同的只是安装过程。一般来说,我们使用的都是基于

       NT 服务器上的 IIS 版本。在 NT Server

       çš„环境中,发布信息、管理站点的工作一般都是通过 IIS

       æ¥å®Œæˆçš„。通常我们在 NT4.0 版本中运行的是 IIS2.0

       ç‰ˆï¼Œä½†å®ƒä¸å…·æœ‰æ”¯æŒ ASP 的功能。ASP 必须在安装完 IIS

       åŽå•ç‹¬å®‰è£…,安装文件是一个微软发布的 ASP 安装包,大约有 9

       å…†å¤šï¼Œåº”该可以在微软的网站上下载。当 IIS2.0 中增添了支持 ASP

       çš„功能后,其也就自动升级为 3.0 版本。2.0 和 3.0 对于 WEB

       æœåŠ¡å™¨æ¥è¯´ï¼Œå¹¶æ²¡æœ‰ä»€ä¹ˆå¤§çš„改动,只是单纯地增加了运行 ASP

       çš„能力。当安装完成后,运行 Internet

       æœåŠ¡ç®¡ç†å™¨ï¼Œä½ å°†çœ‹åˆ°å¦‚下画面:

       å¯ä»¥åˆ°åœ¨ IIS3.0 中提供了三种服务:WWW、Gopher、FTP,WWW

       æœåŠ¡ä¸ºå®¢æˆ·æµè§ˆå™¨æäº¤ WEB 页,并允许客户访问 .asp

       æ–‡ä»¶ã€‚当然,你可以直接安装最新的 IIS4.0

       ç‰ˆæœ¬ï¼Œä½œè€…也建议各位安装此版本,因为它具有更强更高的 WEB

       ç®¡ç†æœºèƒ½å’Œå®‰å…¨æ€§ã€‚在 IIS4.0 中 IIS

       çš„管理界面发生了根本性的改变,熟悉的 Internet

       æœåŠ¡ç®¡ç†å™¨ï¼Œè¢«å–而代之为 Microsoft 管理控制台,简称 MMC。其界面

       é‚£ä¹ˆå¦‚何安装 I IS4.0 呢 ?在 N T4.0 上 安装 I IS4.0 时

       ï¼Œä½ çš„系统中必须已经安装了 N T SP3 , 以及 I nternet Explorer4. ,

       æ³¨æ„è¿™é‡Œçš„ I nternet Explorer 的 版本必须是 4 . , 版本号为 4 ...8

       ã€‚ 这点很重要,否则你将不能安装 I IS4.0 。

       ä½œè€…为了安装该版本特意花费了一个晚上在微软的站点上升级 I E 版

       æœ¬ã€‚

       IIS

       æ”¯æŒè™šæ‹Ÿç›®å½•ï¼Œé€šè¿‡åœ¨â€œæœåŠ¡å™¨å±žæ€§â€å¯¹è¯æ¡†ä¸­çš„“目录”标签可以管理虚拟目录。建立虚拟目录对于管理

       WEB

       ç«™ç‚¹å…·æœ‰éžå¸¸é‡è¦çš„意义。首先,虚拟目录隐藏了有关站点目录结构的重要信息。因为在浏览器中,客户通过选择“查看源代码”,很容易就能获取页面的文件路径信息,如果在

       WEB

       é¡µä¸­ä½¿ç”¨ç‰©ç†è·¯å¾„,将暴露有关站点目录的重要信息,这容易导致系统受到攻击。其次,只要两台机器具有相同的虚拟目录,你就可以在不对页面代码做任何改动的情况下,将

       WEB 页面从一台机器上移到另一台机器。还有就是,当你将 WEB

       é¡µé¢æ”¾ç½®äºŽè™šæ‹Ÿç›®å½•ä¸‹åŽï¼Œä½ å¯ä»¥å¯¹ç›®å½•è®¾ç½®ä¸åŒçš„属性,如:Read、Excute、Script。读访问表示将目录内容从

       IIS

       ä¼ é€’到浏览器。而执行访问则可以使在该目录内执行可执行的文件。当你需要使用

       ASP 时,就必须将你存放 .asp 文件的目录设置为“Excute(执行)”。作者建议大家在设置

       WEB 站点时,将 HTML 文件同 ASP 文件分开放置在不同的目录下,然后将

       HTML 子目录设置为“读”,将 ASP

       å­ç›®å½•è®¾ç½®ä¸ºâ€œæ‰§è¡Œâ€ï¼Œè¿™ä¸ä»…方便了对 WEB

       çš„管理,而且最重要的提高了 ASP

       ç¨‹åºçš„安全性,防止了程序内容被客户所访问。因为在今年 7

       æœˆåº•çš„时候 IIS 被一些网络高手发现了一个可怕的 bug,那就是,当你在一个站点的

       .asp 文件后加上 ::$DATA 后,客户将能在浏览器中看到该 .asp

       æ–‡ä»¶çš„所有源代码,这对于一个站点来说是非常可怕的。当然微软已经针对这个

       bug,编写了补丁,但是为了彻底杜绝这种可能性的发生,作者还一建议大家不要将

       .asp 所在的目录设置为可读。

       æˆ‘想,现在各位应该已经完全了解 ASP

       çš„服务器端设置了,下面我们就进入正题 -- 学习 ASP

       çš„最后一个内建对象 Server。

       Server 对象提供对服务器上的方法和属性的访问 ,

       å…¶ä¸­å¤§å¤šæ•°æ–¹æ³•å’Œå±žæ€§æ˜¯ä½œä¸ºå®žç”¨ç¨‹åºçš„功能服务的。有了 Server

       å¯¹è±¡ï¼Œä½ å°±å¯ä»¥åœ¨æœåŠ¡å™¨ä¸Šå¯åŠ¨ ActiveX 对象例程,并使用 Active Server

       æœåŠ¡æä¾›è±¡ HTML 和 URL 编码这样的函数。

       ä¸€ã€è¯­æ³•

       Server.property|method

       äºŒã€å±žæ€§

       ScriptTimeout

       è¶…时值,在脚本运行超过这一时间之后即作超时处理。如下代码指定服务器处理脚本在

        秒后超时。

       % Server.ScriptTimeout= %

       è¿™é‡Œéœ€è¦æ³¨æ„çš„是,通过使用元数据库中的 A spScriptTimeout 属

       æ€§å¯ä»¥ä¸º W eb 服 务或 W eb 服 务器设置缺省的 S criptTimeout 值 。 S

       criptTimeout 属 性不能设置为小于在元数据库中指定的值。例如,如果NumSeconds

       è®¾ 置为 6 0 , 而元数据库设置包含了默认值 9 0 秒 ,则脚本在 9 0 秒

       åŽè¶…时。

       ä¸‰ã€æ–¹æ³•

       1、HTMLEncode 方法

       H TMLEncode 方 法允许你对特定的字符串进行 H TML 编 码,虽然 H

       TML 可 以显示大部分你写入 A SP 文

       ä»¶ä¸­çš„文本,但是当你需要实际包含 H TML 标

       è®°ä¸­æ‰€ä½¿ç”¨çš„字符,就会遇到问题。这是因为,当浏览器读到这样的字符串时,会试图进行解释。例如下面的这段文本

       è¿™æ˜¯å¯¹ HTMLEncode 方法的测试。 br

       è¿™é‡Œåº”该不会另起一行。

       ä¼šè¢«æµè§ˆå™¨æ˜¾ç¤ºä¸º :

       è¿™æ˜¯å¯¹ HTMLEncode 方法的测试。

       è¿™é‡Œåº”该不会另起一行。

       ä¸ºäº†é¿å…æ­¤ç±»é—®é¢˜ï¼Œæˆ‘们就需要使用 S erver 对 象的 H TMLEncode

       æ–¹ 法,采用对应的不由浏览器解释的 H TML Character Code 替 代 H TML 标

       è®°å­—符。所以,用下面的代码才能显示正确的 H TMLEncode 字

       ç¬¦ä¸²ï¼Œä»Žè€Œåœ¨æµè§ˆå™¨ä¸­æŒ‰ä½ çš„需要输出文本。

       %

       Response.write Server.HTMLEncode(" 这是对 HTMLEncode 方法的测试。

       br 这里应该不会另起一行。")%

       2、URLEncode 方法

       å°±è±¡ H TMLEncode 方

       æ³•ä½¿å®¢æˆ·å¯ä»¥å°†å­—符串翻译成可接受的 H TML æ ¼ 式一样, S erver 对

       è±¡çš„ U RLEncode 方 法可以根据 U RL 规

       åˆ™å¯¹å­—符串进行正确编码,当字符串数据以 U RL 的

       å½¢å¼ä¼ é€’到服务器时,在字符串中不允许出现空格,也不允许出现特殊字符。为此,如果你希望在发送字符串之前进行

       U RL 编 码,可以使用 S erver.URLEncode 方 法。

       3、MapPath 方法

       MapPath

       æ–¹æ³•å°†æŒ‡å®šçš„相对或虚拟路径映射到服务器上相应的物理目录上。

       è¯­æ³•å¦‚下 :Server.MapPath(Path)

       P ath 指 定要映射物理目录的相对或虚拟路径。若 P ath 以

       ä¸€ä¸ªæ­£æ–œæ  ( /) 或 反斜杠 ( \) 开 始,则 M apPath 方 法返回路径时将 P

       ath 视 为完整的虚拟路径。若 P ath 不 是以斜杠开始,则 M apPath 方

       æ³•è¿”回同 . Asp 文 件中已有的路径相对的路径。这里需要注意的是 M

       apPath 方 法不检查返回的路径是否正确或在服务器上是否存在。

       å¯¹äºŽä¸‹åˆ—示例,文件 data.txt 和包含下列脚本的 test.asp

       æ–‡ä»¶éƒ½ä½äºŽç›®å½• C:\Inetpub\Wwwroot\asp 下。C:\Inetpub\Wwwroot

       ç›®å½•è¢«è®¾ç½®ä¸ºæœåŠ¡å™¨çš„宿主目录。下列示例使用服务器变量 PATH_INFO

       æ˜ å°„当前文件的物理路径。以下脚本

       %= server.mappath(Request.ServerVariables("PATH_INFO"))%

       è¾“出

       c:\inetpub\wwwroot\asp\test.asp

       ç”±äºŽä¸‹åˆ—示例中的路径参数不是以斜杠字符开始的,所以它们被相对映射到当前目录,此处是目录

       C:\Inetpub\Wwwroot\asp。以下脚本

       %= server.mappath("data.txt")%

       %= server.mappath("asp/data.txt")%

       è¾“出

       c:\inetpub\wwwroot\asp\data.txt

       c:\inetpub\wwwroot\asp\asp\data.txt

       4、CreateObject 方法

       S erver.CreateObject 恐 怕是 A SP 中

       æœ€ä¸ºå®žç”¨ï¼Œä¹Ÿæ˜¯æœ€å¼ºåŠ²çš„功能了。它用于创建已经注册到服务器上的

       A ctiveX 组 件实例。这是一个非常重要的特性,因为通过使用 A ctiveX

       ç»„ 件能够使你轻松地扩展 A ctiveX 的 能力,正是使用了 A ctiveX 组

       ä»¶ï¼Œä½ å¯ä»¥å®žçŽ°è‡³å…³é‡è¦çš„功能,譬如数据库连接、文件访问、广告显示和其他

       V Bscript 不 能提供或不能简单地依靠单独使用 A ctiveX 所

       èƒ½å®Œæˆçš„功能。正是因为这些组件才使得 A SP 具

       æœ‰äº†å¼ºå¤§çš„生命力。

       å…¶è¯­æ³•å¦‚下:

       Server.CreateObject("Component Name")

       é»˜è®¤æƒ…况下,由 S

       erver.CreateObject 方 法创建的对象具有页作用域。这就是说,再当前 A

       SP 页

       å¤„理完成之后,服务器将自动破坏这些对象。如果要创建有会话或应用程序作用域的对象,可以使用

       OBJECT 标记并设置 SESSION 或 APPLICATION 的 SCOPE

       å±žæ€§ï¼Œä¹Ÿå¯ä»¥åœ¨å¯¹è¯åŠåº”用程序变量中存储该对象。如下例程 :

       % Set Session("ad") = Server.CreateObject("MSWC.AdRotator")%

       è¿™é‡Œéœ€è¦æ³¨æ„çš„是,不能创建与内建对象同名的对象实例,否则,如下列脚本将返回错误。

       % Set Response = Server.CreateObject("Response") %

       è‡³ä»Šä¸ºæ­¢ï¼Œæˆ‘们已经学习完了 A SP 所

       æœ‰çš„内建对象,不知大家是不是很兴奋?其实 A SP 是

       å¾ˆç®€å•çš„,只要大家不断的实践,相信一段时间后都不难成为 A SP 的

       é«˜æ‰‹ã€‚从下一篇起作者将开始介绍 A SP 内 建 A ctiveX 组 件,这也是 A

       SP 运 用中非常重要和实用的一部分。敬请关注。

c语言程序设计题。实验报告。高分。

       车票系统,与你的第2题要求略有不同,你自己修改吧

       #include<stdio.h>

       #include<stdlib.h>

       #include<dos.h>

       #include<time.h>

       #include<conio.h>

       #include<string.h>

       const int MAX=;

       const int N=;

       const int MAXFILENAME=;

       enum { FALSE,TRUE};

       struct time

       {

       int hour;

       int minutes;

       };

       struct ticket

       {

       int SerialNumber;

       struct time SetOut;

       char DeparturePoint[MAX];

       char TerminalPoint[MAX];

       float LastTime;

       int FixNumber;

       int FixedNumber;

       }car[N];

       int RecordNumber;

       int FLAG=FALSE;

       /