学科分类
/ 21
411 个结果
  • 简介:微软最近推出下一代移动设备操作系统WindowsMobile5。WindowsMobile5在用户体验方面做了很多改善,但更多的改进还是在应用程序编程接口方面。在这篇文章,我们会向您介绍WindowsMobile5在开发方面的一些新特性,其中包括3D图形编程、新控件、新的API函数等。

  • 标签: Windows MOBILE 新特性 应用程序编程接口 API函数 操作系统
  • 简介:Windows系统使用了大量的回调函数,而在C++类的成员函数不能作为回调函数使用。因此回调函数很难和面向对象的设计结合起来。本文通过Thunk机制使回调函数和具体的类实例结合起来,并且进一步把成员函数用于回调函数,使回调函数和类实例结合起来,避免了全局变量的使用,并且给出一个浮动控件集的例子。同时THUNK机制被广泛地应用于ATL及COM,因此在VC编程,了解它有着很重要的意义。

  • 标签: VC++ Thunk机制 面向对象 程序设计 WINDOWS
  • 简介:4月6日,中国新医改方案正式对外颁布,在这部被比喻为“一顶、四梁、八柱”的医改文件,史无前例地用一个专门章节对信息化提出讨论,并将之列为“八柱”之一;5项改革目标全部都涉及到利用信息化为政策推行实施提供支持,这是外国软件公司直接得益于中国经济刺激方案的少有机会,更重要的,它必将会给现在相对低迷的软件业带来大量机会。

  • 标签: 中国经济 软件公司 信息化 软件业
  • 简介:AdobePhotoshop是美国Adobe公司的著名平面设计软件。它以超强的功能、独特的魅力与众多的优势受到广大用户的喜爱。选择是计算机图像处理中最常用的技术,也是基本功之一。选择的方法非常多,综合利用这些方法可以达到完美的艺术效果关键词Photoshop;选择;通道图分类号TP317.4文献标识码A文章编号1007-9599(2010)04-0000-01SelectioninPhotoshopImageProcessingLiuDongjun(XingtaiIndustrialSchool,Xingtai054000,China)AbstractAdobephotoshopiswell-knowgraphicdesignsoftwareofAdobecompanyofAmerica.Alargenumberofuserslikeit,foritspowerfulfunctions,particularfascination.Selectioncomputergraphicsisthemostcommonlyusedincomputergraphicsimageprocessing,isalsooneofthebasicfunctions.therearemanymethodsofselectionusingthesemethodscomprehensivelycanachievetheperfectartisticeffect.KeywordsPhotoshop;Selection;ChannelPhotoshop软件为我校动漫设计、平面设计、计算机基础应用专业开设的一门重要的课程,此软件为二维的图像处理及合成软件,在用Photoshop对不同的拍摄及制作的素材进行技术及艺术化的处理的过程,有的是对整个图像的调整,有的则是对素材的局部处理,这就涉及到Photoshop中一个最重要的概念——选择,也即制作选区。Photoshop中进行选择的工具有很多,但是依据这些选区在通道中所存储的Alpha通道的表现,可分为黑白分明和黑白灰连续色阶使用的选区,据此,可以把制作选区的工具分为两组,一组是制作黑白分明的轮廓选区,一组为制作黑白灰连续色阶的范围选区,前者主要包括矩形选框工具组、套索工具组、魔术棒工具组、路径工具和抽出命令制作的选区。这些选区的制作方法已经为Photoshop的使用用户所熟悉。本文主要从后者,也就是通道黑白灰色阶的方面对制作选区谈一些自己的看法。通道是用来记录颜色信息的,而在这些用来记录不同颜色信息的通道里却存储了丰富的选择信息,比起用选择工具费时费力的构建选区来说,往往会事半功倍。一、利用原始颜色通道作为选区任意一个颜色通道,都可以直接作为选区使用,在某一个颜色通道上存在着这样三类的信息,即黑、白、灰,作为选区使用时其上的黑为完全不选择区域,白则为完全被选择的区域,而灰色则表明部分的被选择。选中某一颜色通道后,用户可以将其拖到通道面板下方的通道变选区的图标下,这样就将通道作为一个选区载入,即可对选区内的图像进行调整,也可以通过选区建立的蒙版对相关的区域进行调整。这样颜色通道上表示的颜色多少的色阶就变成了选择的多与少。通常在拍摄的蓝天白云的照片中,如果因为曝光过度或则是曝光欠缺的时候,那么我们所拍摄的照片就会显得层次不够丰富,蓝天的层次显得不够丰富,整幅图片显得比较平淡,我们可以通过调整天空的图像使之变化就可以让白云蓝天的层次丰富起来,但是如果我们对整幅图像进行调整,整体调亮,则会使白的变的更过度,而整体调暗,则会使黑色的区域隐没在黑暗之中,所以,在实际的操作,我们可以通过观察颜色通道,来确定用哪个通道为选区作为蒙版来调整图像的暗部区域,用哪个通道为选区建立蒙版来调整图像的高光部分,通过仔细的观察和认真的分析,我们总会找出适合的通道,以此为蒙版来调整我们所拍摄的照片。二、复制并改造的颜色通道作为选区在更多的场合,直接将颜色通道作为选区载入并不合适,需要使用工具或者命令调整一下,以适应选择的要求。下面的实例就是利用复制通道并对通道进行处理后进行选择的例子。复制并改造颜色通道来进行选择,通常是为抠图做准备的,通过改造的通道选出我们要选择的对象。首先要查看相应的通道,其原则为要选择出来的对象与其背景对比度边缘轮廓清晰,那么这样的通道有利于对象的选取。一旦选定了通道,可以通过对通道色阶及亮度对比度的调整,则复制的通道便会表现为要选择的对象为白色,而不需要的部分则为纯黑色,以这样的通道为选区,则通过复制\粘贴的命令即可选择出所需要的图像,然后再对选择出来的图像进行处理或者与其他的图像进行混合。三、计算命令是一个选区发生器计算命令位于图像菜单下,通过计算命令并结合混合模式所生成的选区在图像调整中有十分重要的用途。计算命令的核心是要理解通道的混合模式,不同的混合模式下不同的通道图像进行混合则产生的Alpha通道不同,这些不同的Alpha通道作为选区或者蒙版调整使用可以使变化产生在所控制的范围内。用计算命令所产生的选区是很丰富的,如通过计算可以产生图像的高光区域、中间调区域及暗调区域等。如果想选择图像的高光部分,可通过在计算命令对话框基色与混合色用灰色通道,混合方式为正片叠底便可得到,如果要选择图像的中间调区域,则在对话框必须设置基色与混合色通道互为反相,混合模式为正片叠底;如果选择图像的暗部区域,那么就要在对话框设置基色与混合色同为该通道的反相通道,混合方式可为正片叠底,则结果得到的为图像的暗部区域。当然,在ps对图像进行选择的途径有很多,正所谓条条大路通罗马,当我们用以上方法对某一区域进行选择的时候,可以尝试用其他不同的方法对同一区域做出选择。参考文献1张辕.浅谈photoshop的抠图J.今日印刷,2008,(01)15-172甘登岱,郭玲文.Photoshop基础教程与应用实例M.北京人民邮电出版社3点智文化.PhotoshopCS2蒙版与通道M.北京人民邮电出版社

  • 标签:
  • 简介:WebSerivce对于开发者来说已经不再是一个陌生概念了,WebService允许应用程序通过Internet进行通讯和数据交换。随着微软NET战略的推行,选种可编程的、通过SOAP协议、基于XML的网络协议已经赢得了开发者的心。

  • 标签: Service 应用程序 Windows Web MOBILE Internet
  • 简介:中世纪的骑士精神在我们这个现代社会并没有完全消失,骑士精神的要义--彬彬有礼、举止端庄,帮助需要帮助的人,仍是当今世界十分重要的观念.骑着白色骏马,身披银色铠甲的骑士换了一种方式出现在我们的生活.你是否还在为文件缓慢的打印速度烦恼?是否还为平庸打印品质而困扰?是否还为繁琐的操作过程而困惑?DeskJet6548"银色骑士"将为你效劳,使你的办公变得轻松自如.

  • 标签: 打印机 打印速度 打印品质 文件 办公 操作过程
  • 简介:WindowsMobile2003开发平台有一个强大的新功能——能够以编程方式截获SMS消息。SMS消息是一种简而易行的方法,它可以为各种各样的事件提供通知和创建自定义操作。但遗憾的是.并不是每个人都有多余的设备与数据规划来让开发人员体验SMS。由于某些新的2003仿真程序包含VirtualRadio(虚拟无线电).因而避开了“如何才能将SMS消息发送到我的模拟环境”这样的问题。

  • 标签: 模拟环境 事件 Windows Virtual 呼叫 Mobile
  • 简介:许多朋友都习惯于在稿纸上写作。写在稿纸样式上的文档打印出来后,不但纸面工整、计算字数方便,而且十分便于批改。在Widnows中使用过Word的朋友大都知道,在Word中有一个稿纸向导,以其简单易用获得大家的好评。其实在Linux,永中Office文字处理也可以稿纸格式输出,而且其方便程度比Word有过之而无不及。

  • 标签: LINUX 永中OFFICE 文字处理 稿纸样式文档
  • 简介:最近,我花了大量时间用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)的思维模式,它是结合了人类宏观启发式思维的优势和计算机微观处理的速度优势而产生的高效的寻径算法。

  • 标签: 思维方式 人类 即时战略游戏 寻径算法 人工智能 游戏场景