学科分类
/ 14
267 个结果
  • 简介:摘要本文列举了Photoshop软件蒙版的使用方法,包括选区变蒙版、用画笔及渐变工具绘制蒙版、剪贴蒙版及矢量蒙版等的制作,通过简练的总结,使其易于操作,能较好的应用在中职计算机教学

  • 标签: Photoshop 蒙版 图层
  • 简介:AJAX依靠代理(Broker)指派和处理往返服务器的请求。对此,.NET包装器依靠客户端XmlHttpRequest对象。多数浏览器都支持XmlHttpRequest对象,这就是选择它的原因。因为包装器的目的是隐藏XmlHttpRequest的实现,我们就不再详细讨论它了。

  • 标签: ASP.NET Request对象 包装器 服务器 客户端 浏览器
  • 简介:简介在所有现代软件开发项目中,源代码控制是一种常见的需求。源代码控制的基本形式是提供在中心信息库中签入和签出源代码的机制。这使不同的开发人员能够在同一个项目上工作,而不必担心丢失代码或者更改被覆盖。源代码控制还意味着有一个版本控制系统,它可以在整个开发周期中管理文件,跟踪所做的修改、进行修改的人、进行修改的时间以及原因。最后,源代码控制常常还会涉及将版本化的文件分组为单个发布版,同时维护多个活动的发布版(分支)以及合并不同的发布版(合并)。

  • 标签: 版本控制系统 FOUNDATION 源代码 TEAM 软件开发项目 管理文件
  • 简介:传统的Web应用在用户交互性方面存在响应速度慢的缺点,导致用户体验较差。介绍了AJAX的概念和工作原理,通过Web实例对AJAX在Web的应用进行分析,证明了AJAX技术具有在客户端与服务器之间进行异步通信的能力,可以有效地减少客户端的响应时间,更友好地改善了用户的实时操作体验。关键词AJAX;异步;Web;交互性图分类号TP312文献标识码A文章编号1007-9599(2010)04-0000-01AnalysisAJAXApplicationinWebDingMinghao(TianjinPolytechnicUniversity,Tianjin300000,China)AbstractThetraditionalWebapplicationintheaspectsofuserinteractionpresenceshortcomingsofslowresponse,resultinginpooruserexperience.IntroducedtheconceptofAJAXanditsworkingprinciple,analysisthroughtheWebexamplesusingAJAXinWebapplications,provedthattheAJAXtechnologyhastheabilitybetweentheclientandserverforAsynchronouscommunication,reducetheclientresponsetimeeffectively,toimprovetheuserexperienceofreal-timeoperationmorefriendly.KeywordsAJAX;Asynchronous;Web;Interaction一、引言在互联网时代,随着网络的高速发展,一些弊端也随之出现。如等待服务器响应或屏幕刷新的时间过长等等。如何使用户能获得快速的响应,体验交互性带来的乐趣,成为目前Web应用需要解决的问题。AJAX(AsynchronousJavaScriptandXML)技术的出现有效地缓解了这一问题,它不但能使用户得到更好的体验,而且能够减轻服务器的负担。(一)AJAX技术概述AJAX是基于浏览器的应用技术,是由JavaScript、XML、DOM和XMLHttpRequest等多种技术组成的一种综合应用。AJAX包含的技术1.使用XHTML和CSS来编写结构化的页面来实现表现层,并采用DOM技术进行动态操作。2.使用XML和XSLT进行数据交互操作。3.采用XMLHttpRequest与服务器进行异步通信。4.使用JavaScript对它们进行绑定。(二)AJAX技术的基本工作原理AJAX技术的核心内容就是使用户操作与服务器之间的响应异步化。为此,它就相当于一个中间层,处理客户端和服务器端的请求,利用Javascript程序,通过调用XMLHttpRequest对象的属性和方法来与服务器端进行数据交互,然后通过DOM来解析处理XML文档和更新HTML页面的相关内容。图1AJAX工作原理流程1.创建XMLHttpRequest对象,向服务器端发送请求;XMLHttpRequest对象在大部分浏览器上已经实现而且拥有一个简单的接口,允许数据从客户端传递到服务端,但并不会打断用户当前的操作,使用XMLHttpRequest传送的数据可以是任何格式。2.服务器处理完请求后,调用回调函数;3.回调函数解析服务器端返回的处理结果,然后更新到页面所需部分。二、AJAX技术的特点AJAX主要的特点是为Web开发提供异步数据传输和交换方式,在不刷新页面的情况下与服务器进行业务处理。每一种技术的出现难免会存在一些缺点,AJAX技术也同样具有自己的优点和不足。(一)优点1.减轻服务器的负担。AJAX的原则是“按需获取”,最大程度的减少冗余请求。2.更新部分页面,减少响应时间。AJAX使用XMLHTTP对象发送请求并得到服务器响应,在不重新载入整个页面的情况下,用JavaScript操作DOM最终更新页面,更新相应部分的内容时间非常短。3.客户端能完成部分服务器端的功能。利用客户端闲置的能力来处理,减轻服务器和网路的负担,减少响应时间。4.将Web的应用与页面显示分离。(二)不足1.浏览器对AJAX的兼容性。AJAX大量使用了JavaScript等相关技术,能否执行取决于浏览器的支持。虽然很多浏览器支持AJAX,但提供XMLHttpRequest的方式不尽相同,所以使用AJAX的程序必须针对各个浏览器进行测试。2.AJAX只是局部更新页面内容,并没有更新整个页面。网页的后退功能是失效的,这就导致用户不清楚现在的数据是否已经更新。3.Ajax对流媒体的支持较弱。三、AJAX技术的应用AJAX技术的核心理念是用异步交互替代传统的同步交互。目前,AJAX应用最普遍的领域是GIS-Map方面,Google公司成功地将AJAX技术应用到GoogleMap,用户使用GoogleMap浏览地图时,首先显示的只是局部的地区,如果要查看全图,需要对地图进行放大操作;如果想看其余的地方,需要对地图进行平移。由于应用了AJAX技术,使得地图每次都在原有数据的基础上以增量方式显示。这样用户不用等待页面刷新就能看到其他的区域了。四、应用实例考试系统数据的异步处理AJAX技术应用在考试系统可以较好地解决在考试过程中出现的响应不及时、页面刷新慢等问题,实现按需存取,自动交互与响应请求,减少页面的重复加载。为了避免学生在考试结束后一起提交时产生网络堵塞问题,利用AJAX技术,在考生做题的过程,对考生的答案进行实时保存。通过XMLHttpRequest对象在后台自动向服务器发送数据,当考生改变选择答案时进行实时跟踪,进行数据覆盖。functionsaveAnswer(){varanswers=document.getElementByld("answer");//获取考生的答题数据XHR=createXMLHttpRequest();//创建XMLHttpRequest对象XHR.open("POST","saveAnswer.do",true);//与服务器建立连接XHR.onreadystatechange=processResponse;//指定响应函数XHR.send("answers="+answers);//发送请求setTimeout("saveAnswer()",60000);//定时保存答案}functionprocessResponse()//处理返回信息函数{if(XHR.readyState==4&&XHR.status==200)//判断对象状态和信息是否成功返回document.getElementById("savelnfo").value=XHR.responseText;elsewindow.alert("答案保存失败。");}这样处理的好处就是学生最后提交的时候,不会给服务器造成沉重的负担,因为在此之前学生的数据就已经实时的提交到数据库里了。五、结语从以上实例可以看出利用AJAX来做web开发,能够减少页面的重载次数,降低响应时间;客户端还能处理一些服务端的任务,减轻服务器的负担。随着web应用的发展,AJAX技术的不断更新,用户将会得到更好的体验。参考文献1陈锋敏,罗田,李颖智.程序员突击——Ajax原理与系统开发.北京清华大学出版社,20092王星,潘郁.基于AJAX技术的Web模型在网站开发的应用研究J.微计算机信息,20063刘志忠.ASP.NETAJAX编程参考手册.北京清华大学出版社,20094周雯.Ajax,RIA与Web开发程序员教程北京电子工业出版社,2010.5JesseJamesGarrett.AjaxANewApproachtoWebApplicationsTheXML

  • 标签:
  • 简介:寻找路径是游戏人工智能的一个重要的主题(特别是即时战略游戏)。随着游戏场景的增大、维数的扩充和参加寻径的智能体数目的增多,寻径的时间和空间开销都将会成为影响游戏性能重要因素。笔者在这里提出一种新的寻径算法思路:宏观——微观(MacToMic)寻径算法,这种思路相对于传统的寻径算法来说,更类似于人(human-like)的思维模式,它是结合了人类宏观启发式思维的优势和计算机微观处理的速度优势而产生的高效的寻径算法。

  • 标签: 思维方式 人类 即时战略游戏 寻径算法 人工智能 游戏场景
  • 简介:MicrosoftVisualStudio2005ToolsfortheMicrosoftOfficeSystem(VisualStudio2005ToolsforOffice)通过使用强大的MicrosoftOfficeWord2003和MicrosoftOfficeExcel2003,使您能在MicrosoftVisualStudio2005创建基于MicrosoftOffice2003的富应用程序。您可以从MicrosoftVisualBasic2005或者MicrosoftVisualC#充分利用Word和Excel对象模型提供的所有功能。虽然VisualBasic开发人员可以使用对象模型公开的对象自如地工作,但是C#开发则可能面临挑战。

  • 标签: OFFICE 应用程序 MICROSOFT .NET VISUAL STUDIO
  • 简介:SQLServer2000提供了一些XML功能,用于通过XML将关系行集合转换成分层的XML文档、读取XML文档和批量加载数据。例如,可以将XML文档传递到存储过程,XML联接到某些表并返回一个行集合,甚至可以在数据库修改数据。XML在当今企业系统不断扩展的功能促进了OPENXML函数和FORXML语句的引入。其中某些功能不但支持XML,而且还提高批量加载数据时的性能。

  • 标签: SERVER2000 XML文档 SQL 存储过程 企业系统 数据库
  • 简介:摘要多媒体技术作为20世纪末的新兴技术,已经成为我们日常生活、学习和工作不可缺少的有力工具。多媒体手段运用于中学生物教学,有利于突破教学难点,激发学生学习兴趣,提高课堂教学效率。

  • 标签: 多媒体技术 生物教学
  • 简介:僵尸网络是种灵活性、高效复杂的攻击平台,在互联网具有非常广泛的分布,为攻击者实施大规模的恶意的网络破坏活动提供较强的能力,僵尸网络因其具有的强大的危害,已成为网络安全的重点研究内容,对僵尸网络的认知也已有所突破。文章就僵尸网络的关键问题进行最新的探讨,包括僵尸网络的定义、关键性能、类型蛔1分、测量技术及反制技术。

  • 标签: 僵尸网络 关键性能 类型划分
  • 简介:在春节、元宵节、情人节这段充满喜庆气氛的日子里,大家一定很想给自己的亲朋友好友送上祝福的贺卡吧!尽管现在出现了大量的电子贺卡网站,但是喜欢DIY的朋友可能还是喜欢自己动手制作一张电子贺卡。在Windows中有很多制作电子贺卡的工作,如“音乐贺卡工作”、“贺卡大师”等。其实Linux不用这些软件也能做出很好的电子贺卡。下面就跟我一起在Linux下制作几张电子贺卡,送给自己的亲朋友好友吧!

  • 标签: LINUX 操作系统 电子贺卡 对话框 应用程序
  • 简介:前言随着IT技术的日新月异,游戏软件的容量也经历着从软盘到CD到DVD到蓝光等等的变革,相应的游戏薮磊和制作量也变得日益庞大,游戏开发的核心人物游戏企划、程序员及美工的交流沟通也变得越来越重要。下面简单介绍一下笔者是如何在具体工作过程中使用Excel来加强三者之间的交流及沟通的,希望这些小小的经验能够同大家交流与分享。不过在此之前,笔者想先解释一下为什么要选Excel而不是其它的工具软件,具体原因如下:

  • 标签: EXCEL 游戏开发 IT技术 游戏软件 工具软件 DVD
  • 简介:12月2号,微软公司将在中国发布其陵重推出的两款产品,一款是SOLServer2005,另一款是VisualStudio2005。在《msdn开发精选》的第5期,我们走进SOLServer产品组。联合推出了“SOLServer2005深度探索”专题,得到了读者的一致好评。在VisualStudio2005即将发布的前夕,《msdn开发精选》编辑部特别组织了“.NETFramework2.0的安全特性”专题,以此种方式迎接VisualStudio2005这款产品的发布,应该是别开生面的。

  • 标签: 安全特性 .NET SERVER Visual STUDIO MSDN
  • 简介:本文借助ExcelVBA编程工具,采用化整为零和逆向编程的思路,将员工考核统计问题逐步简单化,并设计出合理的操作窗体,使得执行程序更加便捷,最终实现了核算工作的高效性和可靠性。

  • 标签: EXCEL VBA 考核 奖罚 模块 过程
  • 简介:全国政协办公厅是先锋软件股份有限公司国产软件的用户,全国政协办公厅所属协服务开发中心是使用Linux操作系统软件的用户.

  • 标签: LINUX 政务 2005年
  • 简介:信息化正以比人们的预料快得多的速度迅速发展,从整体上引导着、影响着世界经济和社会发展的进程,为各个国家和地区带来机遇和挑战。天津正处在跨世纪发展的重要时期,总体目标

  • 标签: 国家信息基础设施 信息港 信息资源 天津
  • 简介:上机操作时学生玩游戏是很多信息技术课老师面临的一个难题。尤其是Windows自带的几个经典游戏经久耐玩。让学生乐此不疲。本学期我校新建了一个机房,预装了WindowsXP操作系统。笔者删除了其中所有自带游戏。但一些高年级学生上机后,通过“控制面板”的“添加/删除Windows组件”把这些游戏又装了上去。那么有没有办法彻底封杀WindowsXP自带游戏呢?

  • 标签: WINDOWS组件 游戏 机房 上机操作 信息技术课 操作系统