学科分类
/ 18
351 个结果
  • 简介:最近,我花了大量时间用Microsoft.NETFramework2.0生成安全的Web服务,而WebServicesEnhancements(WSE)3.0已经成为我的“救生员”,因此我认为。专门为这一新产品的安全功能撰写一篇专栏文章是合适的。该产品是围绕VisualStudio2005生成的第一个版本,而实际上WSE3.0无法在.NETFramework的版本1.1上运行,因此本文中的所有信息仍有一点超前,并且可能在最终版本更改。对于篇文章,我会使用WSE3.0的试用版。

  • 标签: 安全特性 MICROSOFT.NET FRAMEWORK SERVICES WEB服务 VISUAL
  • 简介:传统的web应用在用户交互性方面存在响应速度慢的缺点,导致用户体验较差。介绍了AJAX的概念和工作原理,通过web实例对AJAX在web的应用进行分析,证明了AJAX技术具有在客户端与服务器之间进行异步通信的能力,可以有效地减少客户端的响应时间,更友好地改善了用户的实时操作体验。

  • 标签: AJAX 异步 WEB 交互性
  • 简介:Authorware是一款功能强大的多媒体制作软件。它以流程线和设计图标为基本元素的设计结构及可视化的操作界面深受广大教师喜爱,成为目前教学的主流多媒体开发软件。本人拥有多年的Authorware使用经验,现以Authorware7.0为例,把课件制作容易出现的问题及解决方法形成文字,和大家共同探讨。以提高我们一线教师制作多媒体课件的技术水平。

  • 标签: AUTHORWARE 课件 打包 一键发布
  • 简介:PocketPC和Smartphone设备为软件开发人员和IT管理员提出了有趣的挑战。在整篇本章。我们提供了代码组织的最佳实践。从台式机编程借用的总体风格以及如何保持设备程序集始终最新的有用机制。同时。还解释了是什么阻止了您把移动应用程序看作重要的企业级解决方案。

  • 标签: MOBILE 软件开发 应用程序 版本控制
  • 简介:能够在运行时以编程方式检查程序集,这对于基于自定义属性进行软件设计很重要。这允许您确定应用自定义属性及将其参数化的方式。本文中我将重点讨论如何在运行时使用反射以编程的方式对程序集进行检查。我还将花一些时间讨论可以使用反射的各种场景。

  • 标签: 反射机制 Visual Basic .NET 编程方式 软件设计
  • 简介:摘要本文列举了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