




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第页使用ArcGISGP服务之一框架介绍对于很多初学者来说,GP服务是一个难点,也是一个重点。GP的全称是Geoprocessing,可以对原有的功能进行扩充,可以说只要在桌面实现的事情,在Server都可以做到。我们首先看一下,Geoprocessing框架,我们主要是通过这些框架来进行Geoprocessing处理的。我这里使用的是ArcGIS10.1sp1版本。第一个,ArcToolBox,这里是系统自带的工具,只能复制和粘贴,不能手工的创建。第二个,是Dialog,也就是对话框,点击某一个模型或者工具。可以输入一些参数,将结果输出出来。第三个,是ModelBuilder,我们可以点击,可以点击最右侧的那个按钮。在下面的文章,我们将使用这个工具来建模,然后发布成GP服务。第四个,是Python工具,我们点击,倒数第二个按钮。另外我们说一下,工具分为多种类型的。转载请注明出处,/HPhone/微博欢迎关注webgis使用ArcGISGP服务之二手工建模前面打一个小广告,欢迎关注WebGIS微博建模,是我们发布GP服务的第一步,这是基础功。我们为什么要建模呢?对于现实的GIS业务来说,基本上都有相应的流程和规范,具体怎么做,都得按照步骤来。步骤少还好说,要是步骤多了,不仅效率低下,而且还容易出现工作错误,每一步都会产生中间文件。例如我们的天气预报,将收集各个气象站站点定位到地图上,然后剪出中国的版图来,再然后进行克里金差值等等,一些步骤以后,就可以得到相应的温度线或者降雨线。步骤都是规定好的,为什么不做成一个工具,然后直接输出结果呢?对,这就是建模的好处,我们通过将多个工具组合起来,生成一个工具,来完成整体的步骤化。上一篇博客介绍了,我们首先打开ModelBuilder。如果不知道怎么打开,请看上一篇博客吧。首先介绍一下,我们要实现的一个过程,某一个地方发生污染,周围哪些城市将受影响,我们这里只考虑距离吧。下面是我们整个建模的思想。1:得到受污染的区域2:进行缓冲3:将在缓冲区的城市选出来。第一步,新建模型
最右侧的按钮。
第二步,拖入工具我们可以将现有的工具,直接拖到这里面来。比如我拖一个Buffer工具。其实如果找不到的话,我们可以进行一个搜索,快捷键Ctrl+F。拖进之后的样子。我们双击Buffer,我们可以看到Buffer的很多参数,前面带绿点的参数是必填的。第三步,设置参数参数分为两种方式填,一种直接填在这里面,另外一种是作为参数。有绿点是必填的,如果不输入这些参数,这个工具是黑白色的,不是彩色的。比如我在这里输入Linearunit:1单位选择为Decimaldegrees。如果是以参数的方式,来添加的话,有两种方法添加。先说第一种,右键buffer,选择MakeVariable-FromParameter。我们看到后面的参数,和上图的参数是一样的。不过还是缺少了一个OutputFeatureClass。看一下Buffer右侧是什么?这是拖进来,自动就把这个参数添加进来了,我这里点击选择Distance[valueorfield]。由于之前,这个参数,我已经设好值,所以说显示的是彩色的。后面的两个还是没有变成彩色,说明这个buffer还缺少一个必填参数。就是InputFeatures。注意,我们点击这个Distance参数,也是可以修改这个参数值的。我们这时候,使用第二种方式。在这里建模空白区域,右键选择CreateVariable(创建变量),选择我们需要使用的参数类型,我们这里选择FeatureSet。点击,然后点击FeatureSet,一直拖着鼠标不放到Buffer,然后松开。然后会出现和这个类型匹配的,参数名字,这里我选择InputFeatures。按理说,这里我已经完所有的参数,应该变成彩色才对。回头想一下,应该是FeatureSet没有设置成功,应该一些参数没有设置对。我们点击FeatureSet。在这里我选择了一个区的shp文件。点击确定。我们再去看一下,我们的模型,都变成了彩色。说明我们这个必须参数已经设置正确,正确与否,还不能确定。
我们先点击那个,进行检验一下啊,是否正确。争取的话,我们点击。运行完毕之后,可是并知道结果怎么样。这个时候,我们可以右键这个OutFeatureClass,选择AddToDisplay。如果不这么办的话,也是可以采用其他的方法的,点击OutFeatureClass,我们这样就可以知道整个的输出地址什么了,当然作为参数我们也可以自己进行手动的设置。现在完了吗?其实对于输入FeatureSet,我想进行一个手动画一些区域,然后进行一个缓冲区生成,来在Desktop上的一个检验。把原来的"InputFeatures"参数还原成最初的样式吧。在这之前,我们需要在Geodatabase文件中新建一个FeatureClass,其中类型选择PolygonFeature。为什么要建立这个呢?因为我们需要将这个模板引入到这个参数中,让Desktop知道我们要输入的是点、线还是面之类的。右键这个属性,选择Properties。进入DataType标签,然后刚才我们新建的FeatureClass。稍等,还有一步需要完成,右键这个参数,然后选择ModelParameter。这个时候,就会出现一个P。所有出现P的,这个模型作为使用,都需要在使用的时候,作为其中一个参数出现,没有把它写死。那个缓存长度,由于没有加P,使用的时候,参数都是死的,不能进行改变,除非重新编辑这个Model,但是一旦发布成服务,就不能更改了。所以说,在使用之前,一旦要想好,那些参数是死的,哪些参数是在使用的时候,才能确定的。为了GP服务的使用,参数的名字将会作为参数名称来提交的,为了更好的理解意思,最好更改一下名字,比如说,上图的"FeatureSet",更改为"ContaminatedAreas"。这个时候,我们来保存这个模型吧。第四步,初入验证模型打开这个模型。
然后在Desktop画区域吧。然后点击"OK",等待整个的运行完毕。到了这里,我们缓冲区域基本上就够完成了。下面我们就要整体构建我们模型了。根据模型选择城市。第五步,完成模型我们这个时候,需要添加一个新的工具,selectlayerbylocation。把第一步的输出结果,作为第二个工具的参数SelectingFeatures。然后再添加一个InputFeatures参数,选择相应的图层。等等。。。。。最后我们实现整个模型,是这样的。第六步,最后验证模型10.1版本,为了更加保证模型,没有错误,需要先进行跑一遍才可以发布。在这里我添加了原来画的区域,我是怎么做到的呢?很简单。点击Geoprocessing-results。然后把选中的,直接拖进去,就可以显示了,就能检验我们输入正确与否。这一博客,确实有些长了。下一个博客,我们就要做发布前的准备了。
这是我的数据文件
下载转载请注明出处,/HPhone/微博欢迎关注webgis使用ArcGISGP服务之三发布前的准备这里的准备分为两部分,分别是数据整理和环境设置。数据整理上面我们使用到全国主要城市图,新建的FeatureClass,中间和最后生成的等等数据,我们最好数据整理一下。上图是我们常见的一个数据结构图。ToolData在这里面,我们可以放置我们的底图Geodatabase和SchemaGeodatabase。何为Schema,上面我们新建的FeatureClass,类似一种模板。Scripts可以放置一些python脚本文件,具体脚本文件,请看下一篇关于python集成ModuleBuilder,生成工具。Doc可以放置一些说明文件。Scratch放置一些中间数据,例如上一个博客我们生成的缓冲区文件,就可以放置在这里。例如这是我新建的文件列表
环境设置地理处理环境设置是影响工具执行结果的附加参数。这些参数与常规工具参数的区别在于它们不会显示在工具对话框中(存在某些例外情况)。更确切地说,这些参数是先前使用独立对话框设置的值,工具在运行时将询问和使用这些参数。环境设置有四个级别:应用程序级别设置是默认设置,执行任何工具时均应用该设置。工具级别设置适用于工具的单次运行并且会覆盖应用程序级别设置。模型级别设置使用某种模式指定和保存,并且会覆盖工具级别设置和应用程序级别设置。模型过程级别设置在模型过程级别指定,随模型一起保存,并且会覆盖模型级别设置。应用程序级别,我们点击ArcMap-Geoprocessing-Environment。这里我们将Workspace-CurrentWorkspace设置到第一个图的ToolShare文件,然后ScratchWorkspace设置到图中的Scratch文件夹。然后,调整我们的工具,需要中间文件和最后生产的文件,都放置在相对WorkSpace路径下。右键我们之前编辑的工具,然后点击Edit。找到相应的输出文件或输入文件模块,双击打开,设置为相对地址。例如我这里设置的最后的输出文件,%scratchworkspace%,就代表上面的ScratchWorkspace路径。等等,我们还得去完成一件事情,就是需要设置我们新建的module需要设置保存为相对路径。当然也需要将MXD文档设置为相对路径。编辑模型-菜单栏Model-ModelProperties-圈中下面标红的。建议来说,MXD文档之类的工程,最后设置为相对路径,直接就拷贝使用。可能,很多人不知道为什么需要设置ArcMap的Workspace?我们需要在ArcMap中跑一遍,验证是否正确,所以需要修改环境变量。在Server使用GP服务当中,每一次请求的时候,都会产生一个job,这个job会有自己的环境变量,这样一来,就可以保住整个数据不会互相影响。我们保存所有的设置之后,然后重新运行一遍。下面我们就要进行服务的发布了。这是我的数据文件
下载转载请注明出处,/HPhone/微博欢迎关注webgis使用ArcGISGP服务之四GP服务发布
所有的数据与环境都配置好以后,我们就需要发布GP服务了。对于ArcGIS10.1,发布GP服务方式改变了,得需要ArcMap帮助。我们可以先将这个服务打包定义,然后发给别人,使用Sever发布,也可以直接使用Server发布。
不论怎么样,都需要预先在ArcMap跑一遍。
菜单栏Geoprocessing-Results查看结果。
服务发布
为什么需要跑一遍呢?之前我们模型定制完成之后,直接发布,没有验证,可能使用GP服务,就出现问题。所以,这样一来,先跑一遍,就可以处理这些问题,然后再去发布。
1:选中结果
右键当前结果,ShareAs-GeoprocessingService。
2:点击PublishaService
这里有是三个选项,第一个意思是发布一个新服务,第二个将服务打包定义(模型当中使用到的数据,模型,服务设置),第三个意思是,重新覆盖当前的一个模型。
3:设置服务名字
上面的connection,需要预先在catalog当中设置好,具体怎么设置,可以在这里添加一个。
4:设置服务文件路径
可以使用现有的,也可以新建一个"文件夹"。
5:服务参数设置
下面主要介绍比较常用的参数。
(5.1)General
这里面的参数,就是根据前面的设置,列出来的,不能改变。能改变的,就是设置是否服务发布的时候,是否立即启动。
(5.2)Parameters
ExecutionMode,同步和异步定义了客户端(使用任务的应用程序)如何与服务器进行交互以及如何获取任务结果。服务设置为同步时,客户端将等待任务完成。通常,同步任务的执行速度很快,大概需要5秒或更短。异步任务的执行往往花费的时间较长,客户端必须定期向服务器发出询问以确定任务是否已完成,如果完成,则获取结果。使用异步任务的Web应用程序必须添加函数逻辑来检查任务状态,并在执行完毕后处理结果。不同的方式,在代码当中使用的函数是不一样的。
Viewresultswithamapservice,发布地理处理服务时,可以选择以地图形式查看服务所有任务的结果(以及任务的其他结果)。这一地图使用ArcMap创建在服务器上,以将其以图片格式(如.jpeg)传输回客户端。返回地图的符号系统、标注、透明度和所有其他属性与当前ArcMap会话中的输出图层完全相同。使用结果地图服务的原因如下:如果您的任务输出大量的要素而且需要客户端进行符号化和绘制,那么对于该客户端来说,接收一幅地图可能会更迅速、更简便。用于显示结果的最好方法中所需要的功能在ArcMap中有,但在客户端不存在。由于数据分发的原因,您不希望向客户端发送任何要素,而仅仅是发送地图图像。您任务的结果是一个不可传输的数据集,例如TIN或CAD工程图。向客户端发送地理状况的唯一方法是通过地图图像。如果输出图层要绘制唯一值,则可能需要取消选中图层属性中的<所有其他值>以在绘制之前强制重新计算唯一值。有关详细信息,请参阅创建图层符号系统文件。如果您希望客户端只能查看数据而无法下载数据,可在发布时将服务器返回的最大记录数选项设置为零。
选择此选项后,服务器上会自动生成一个地图服务,其名字同您的地理处理服务相同。另外可以设置,返回的条数。
(5.3)ContaminatedAreas
这个名字,当然是根据你的名字自动生成的,可能你的模型不是这个名字。
其实第二篇,我欺骗了大家,在代码当中传到后台的参数名字是可以通过这里更改的。
(5.4)ItemDescription
这里虽然对功能没有影响,但是不填的话,会不能发布服务的。
最后点击Publish。服务目录
打开Server服务目录,查看一下,这就是我们发布后的结果。
具体怎么使用,请看下一篇JavaScriptAPI来调用转载请注明出处,/HPhone/微博欢迎关注webgis使用ArcGISGP服务之五JavaScript的调用使用前的了解
这是上一个博客留下的最后一张图,GP的服务目录,我们通过点击Tasks下面的一个链接地址进入。这个地址,需要记住,这将是GP服务的地址,需要写在代码里面的。
帮助说明,这个是在发布服务的时候,手动输入的。也就是说,如果我们想要别人来使用我们的工具,发布服务的时候,尽量让这个帮助写的清楚一些,现在很多懒人都不愿意写。参数列表,会列出所有的参数,参数名字是需要记住的,到时候需要写在代码里面的。数据类型,这是GP服务的数据类型。每一个GP服务数据类型和JS数据类型进行对应。DataTypeJavaScriptTypeExampleGPStringString"MyString"GPDoubleNumber(float)12.56GPLongNumber(int)345GPBooleanBooleantrueGPDateDate
GPLinearUnit<LinearUnit>
GPDataFile<DataFile>
GPRasterData<RasterData>
GPRecordSet<FeatureSet>
GPRasterDataLayer<RasterData>
GPFeatureRecordSetLayer<FeatureSet>
GPMultiValueString[]["Parcels","StreetLights"]
默认值,如果我们没有传数据的话,将会使用默认值。
这些我们都了解后,上代码。JavaScript的调用?123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293dojo.require("dijit.layout.BorderContainer");dojo.require("dijit.layout.ContentPane");dojo.require("esri.map");dojo.require("esri.toolbars.draw");dojo.require("esri.tasks.gp");varmap,toolbar,gp;functioninit(){
map=newesri.Map("map");
basemap=newesri.layers.ArcGISDynamicMapServiceLayer("http://localhost:6080/arcgis/rest/services/basemap2/MapServer");
map.addLayer(basemap);
dojo.connect(map,'onLoad',function(theMap){
dojo.connect(dijit.byId('map'),'resize',map,map.resize);
toolbar=newesri.toolbars.Draw(map);
dojo.connect(toolbar,'onDrawEnd',drawEnd);
});
varbutton=dojo.byId("polygon");
dojo.connect(button,'onclick',drawPolygon);
}
functiondrawPolygon(){
toolbar.activate(esri.toolbars.Draw.POLYGON);
}
functiondrawEnd(geometry){
toolbar.deactivate();
varsymbol=newesri.symbol.SimpleFillSymbol(esri.symbol.SimpleFillSymbol.STYLE_SOLID,newesri.symbol.SimpleLineSymbol(esri.symbol.SimpleLineSymbol.STYLE_DASHDOT,newdojo.Color([255,0,0]),2),newdojo.Color([255,255,0,0.25]));
vargraphic=newesri.Graphic(geometry,symbol);
map.graphics.add(graphic);
tojob(graphic);}
functiontojob(graphic){
//第一步构造GP
vargpUrl='http://localhost:6080/arcgis/rest/services/GP/ContaminatedAreas/GPServer/ContaminatedAreas';
gp=newesri.tasks.Geoprocessor(gpUrl);
//第二步,构造参数
//我们通过上面,了解到GPFeatureRecordSetLayer对应FeatureSet
varfeatures=[];
features.push(graphic);
varfeatureset=newesri.tasks.FeatureSet();
featureset.features=features;
//构造缓冲长度,这里的单位是可以更改的,我使用的是度,简单一些
varDis=newesri.tasks.LinearUnit();
Dis.distance=1;
Dis.units=esri.Units.DECIMAL_DEGREES;
//Distance__value_or_field_,后悔当时参数名字没有改
varparms={
ContaminatedAreas:featureset,
Distance__value_or_field_:Dis
};
//这里函数是异步的,使用函数是submitJob,同步的使用的是execute。
//成功之后,调用jobResult,建议看一下这个参数。
gp.submitJob(parms,jobResult);}
functionjobResult(result){
varjobId=result.jobId;
varstatus=result.jobStatus;
if(status===esri.tasks.JobInfo.STATUS_SUCCEEDED){
//成功之后,将其中的结果取出来,当然这也是参数名字。
//在模型中,想要取出中间结果,需要设置为模型参数
gp.getResultData(jobId,"polygon_Buffer",addResults);
gp.getResultData(jobId,"resultCity",addResults);
}}//将缓冲添加到地图上functionaddBufferResults(results){
console.log(results);
varfeatures=results.value.features;
for(vari=0,length=features.length;i!=length;++i){
varfeature=features[i];
varpolySymbolRed=newesri.symbol.SimpleFillSymbol();
polySymbolRed.setOutline(newesri.symbol.SimpleLineSymbol(esri.symbol.SimpleLineSymbol.STYLE_SOLID,newdojo.Color([0,0,0,0.5]),1));
polySymbolRed.setColor(newdojo.Color([255,0,0,0.5]));
feature.setSymbol(polySymbolRed);
map.graphics.add(feature);
}}//将受污染的城市,添加到地图上functionaddResults(results){
console.log(results);
varfeatures=results.value.features;
for(varf=0,fl=features.length;f<fl;f++){
varfeature=features[f];
varpolySymbolRed=newesri.symbol.SimpleMarkerSymbol(esri.symbol.SimpleMarkerSymbol.STYLE_SQUARE,12,newesri.symbol.SimpleLineSymbol(esri.symbol.SimpleLineSymbol.STYLE_SOLID,newdojo.Color([204,102,51]),1),newdojo.Color([158,184,71,1]));
feature.setSymbol(polySymbolRed);
map.graphics.add(feature);
}}
dojo.addOnLoad(init);
最后的结果
每一个Job,都会保存下来,中间和最后的结果数据都会保存下来。
GP服务“调试”技巧
其实不应该叫做调试,应该是怎么来找出问题的所在,是代码的原因,还是模型的问题。
打开浏览器的调试窗口,进入Network界面。
其实我们从这里就可以看出来,异步,就是提交之后,每隔一段时间,来查询整个Job的完成过程,如果是完成了,然后给你返回你一个结果。每一个Ajax请求,都会有相应的结果在里面,可以点击这个请求,在Response页面中找到。
现在假如说,我的服务总是返回失败,有可能是我们的参数提交的不对。点击上图SubmitJob,在右侧,我们会找到提交的参数。
这些参数可以拷贝下来,我们打开另外一个窗口,看这篇博文的第二张图,最下面,会有一个SubmitJob按钮,打开它。
把参数输入进去,然后点击Get。在不断的CheckJob,还是不正确,那极有可能是参数不正确。
这是正确的结果,这个页面更多的用于初期的GP服务发布之后,检测结果是否和在ArcMap运行的一样。
转载请注明出处,/HPhone/微博欢迎关注webgis计算GPSWGS_84两点的距离我们常说的经纬度就是GPS坐标,采用的是WGS_84坐标系统,一般采集来的数据就是GPS数据。我们知道使用ArcGISServer可以很容易得到相关的数据,但是有时候,很简单的一个小功能,不值得使用这么大的软件。可以直接在客户端计算出来。下面这个算法,比较粗糙,有一定的误差。
\o"复制代码"1functiongetDistance(p1,p2){2varr=6378137;3varx1=p1.x*Math.PI/180;4varx2=p2.x*Math.PI/180;5vary1=p1.y*Math.PI/180;6vary2=p2.y*Math.PI/180;7vardx=Math.abs(x1-x2);8vardy=Math.abs(y1-y2);9varp=Math.pow(Math.sin(dx/2),2)+Math.cos(x1)*Math.cos(x2)*Math.pow(Math.sin(dy/2),2);10vard=r*2*Math.asin(Math.sqrt(p));11returnd;12}1314varp1={y:31.224286666667,x:121.420675}15varp2={y:31.220157068379,x:121.42647022694};16console.log(getDistance(p1,p2));\o"复制代码"
最近在研究一个新的算法,和使用ArcGISServer得到的结果,误差到毫米级,很快就可以上线了。
转载请注明出处,/HPhone/微博欢迎关注webgis计算GPSWGS_84两点的距离更加细腻的算法上面的一篇博客,两点距离比较粗糙,现贴一篇更加细腻的算法?12345678910111213141516171819202122232425262728293031323334353637383940414243wgs84PointsDistance=function(fromPoint,toPoint){
if(arguments.length!=2){
return0;
}
lon1=fromPoint.x;
lat1=fromPoint.y;
lon2=toPoint.x;
lat2=toPoint.y;
vara=6378137,b=6356752.3142,f=1/298.257223563;
varL=(lon2-lon1).toRad();
varU1=Math.atan((1-f)*Math.tan(lat1.toRad()));
varU2=Math.atan((1-f)*Math.tan(lat2.toRad()));
varsinU1=Math.sin(U1),cosU1=Math.cos(U1);
varsinU2=Math.sin(U2),cosU2=Math.cos(U2);
varlambda=L,lambdaP,iterLimit=100;
do{
varsinLambda=Math.sin(lambda),cosLambda=Math.cos(lambda);
varsinSigma=Math.sqrt((cosU2*sinLambda)*(cosU2*sinLambda)+(cosU1*sinU2-sinU1*cosU2*cosLambda)*(cosU1*sinU2-sinU1*cosU2*cosLambda));
if(sinSigma==0)
return0;
varcosSigma=sinU1*sinU2+cosU1*cosU2*cosLambda;
varsigma=Math.atan2(sinSigma,cosSigma);
varsinAlpha=cosU1*cosU2*sinLambda/sinSigma;
varcosSqAlpha=1-sinAlpha*sinAlpha;
varcos2SigmaM=cosSigma-2*sinU1*sinU2/cosSqAlpha;
if(isNaN(cos2SigmaM))
cos2SigmaM=0;
varC=f/16*cosSqAlpha*(4+f*(4-3*cosSqAlpha));
lambdaP=lambda;
lambda=L+(1-C)*f*sinAlpha*(sigma+C*sinSigma*(cos2SigmaM+C*cosSigma*(-1+2*cos2SigmaM*cos2SigmaM)));
}while(Math.abs(lambda-lambdaP)>(1e-12)&&--iterLimit>0);
if(iterLimit==0){
returnNaN
}
varuSq=cosSqAlpha*(a*a-b*b)/(b*b);
varA=1+uSq/16384*(4096+uSq*(-768+uSq*(320-175*uSq)));
varB=uSq/1024*(256+uSq*(-128+uSq*(74-47*uSq)));
vardeltaSigma=B*sinSigma*(cos2SigmaM+B/4*(cosSigma*(-1+2*cos2SigmaM*cos2SigmaM)-B/6*cos2SigmaM*(-3+4*sinSigma*sinSigma)*(-3+4*cos2SigmaM*cos2SigmaM)));
vars=b*A*(sigma-deltaSigma);
varfwdAz=Math.atan2(cosU2*sinLambda,cosU1*sinU2-sinU1*cosU2*cosLambda);
varrevAz=Math.atan2(cosU1*sinLambda,-sinU1*cosU2+cosU1*sinU2*cosLambda);
returns;}转载请注明出处,/HPhone/微博欢迎关注webgis附录资料:不需要的可以自行删除电脑的基本操作技巧HYPERLINK""正确的电脑开关机顺序由于电脑在刚加电和断电的瞬间会有较大的电冲击,会给主机发送干扰信号导致主机无法启动或出现异常,因此,在开机时应该先给外部设备加电,然后才给主机加电。但是如果个别计算机,先开外部设备(特别是打印机)则主机无法正常工作,这种情况下应该采用相反的开机顺序。关机时则相反,应该先关主机,然后关闭外部设备的电源。这样可以避免主机中的部位受到大的电冲击。在使用计算机的过程中还应该注意下面几点:而且WINDOWS系统也不能任意开关,一定要正常关机;如果死机,应先设法“软启动”,再“硬启动”(按RESET键),实在不行再“硬关机”(按电源开关数秒种)。在电脑运行过程中,机器的各种设备不要随便移动,不要插拔各种接口卡,也不要装卸外部设备和主机之间的信号电缆。如果需要作上述改动的话,则必须在关机且断开电源线的情况下进行。不要频繁地开关机器。关机后立即加电会使电源装置产生突发的大冲击电流,造成电源装置中的器件被损坏,也可以造成硬盘驱动突然加速,使盘片被磁头划伤。因此,这里我们建议如果要重新启动机器,则应该在关闭机器后等待10秒钟以上。在一般情况下用户不要擅自打开机器,如果机器出现异常情况,应该及时与专业维修部门联系。电脑自动开关机的方法电脑定时开关机自动定时开机的实现:首先在启动计算机时,按“Delete”键进入BIOS界面。在BIOS设置主界面中选择“PowerManagementSetup”菜单,进入电源管理窗口。默认情况下,“AutomaticPowerUp(定时开机,有些机器选项为ResumeByAlarm)”选项是关闭的,将光标移到该项,用PageUp或PageDown翻页键将“Disabled”改为“Enabled”,而后在“Date(ofMonth)Alarm”和“Time(hh:mm:ss)Alarm”中分别设定开机的日期和时间。如果“Date”设为0,则默认为每天定时开机。设置好后按“ESC”键回到BIOS设置主界面,点击“SaveExitSetup”,按“Y”键保存CMOS设置退出,接着机器会重新启动,这时便大功告成了。当然,值得注意的是定时开机需要您的主板支持才行,不过现在大多数主板都有这项功能。另外,不同的主板在设置上会不尽相同,不过都大同小异。定时关机的实现:单击“开始”按钮,在“开始”菜单中选择“程序”选项,在“程序”中选择“附件”,再在“附件”中选择“系统工具”,在“系统工具”中选择“计划任务”命令,这时就打开了“计划任务”窗口,在该窗口中,点击“添加已计划的任务”进入“计划任务”向导。按照提示点击“下一步”后,再点击“浏览”按钮,找到“C:\Windows\Rundll32.exe”打开,然后根据自己的需求设置任务执行的方式,如每天或每周。最后设置好这个任务开始的时间和开始的日期,点击“完成”按钮就会在计划任务窗口出现“Rundll32”这个计划任务名。这个计划任务还需要进行属性的修改设置,在计划任务窗口,双击“Rundll32”打开属性窗口,在“运行”栏中把原有的内容修改为:C:\WINDOWS\Rundll32.exeuser.exe,exitwindows。注意user.exe和exitwindows之间的“,”必须为英文半角,且其前后不能有“空格”。这样,定时开机、关机就全部设置完成。电脑开关机音乐系统开机关机都有默认的播放音乐,如果你想修改成为你喜爱的音乐,可以依如下方法操作:打开“我的电脑”-->控制面板——>声音和音频设备;在“声音和音频设备”窗口里面,选择“声音”选项卡,你将会看到“Windows登录”和“Windows注销”等内容,例如“Windows登录”,默认播放的声音是“WindowsXP登录音.wav”,你可以点击“浏览”按钮选择你需要的音乐文件即可。在Windows中提供了一组非常实用的应用程序,放置在“开始”菜单“程序”项下面的“附件”组项中。“附件”中应用程序的安装是由用户选择决定的,一个完整的附件组包括传真、娱乐、系统工具、记事本、画图、写字板、计算器等一系列应用软件。打开“开始”菜单,选择“程序”,将鼠标指针移到“附件”项上,就能看到“附件”中包含的、安装在系统中的那些实用程序,“记事本”就是其中之一。①打开“开始”菜单,执行“程序”、“附件”、“记事本”,可启动“记事本”应用程序。②“记事本”窗口提供了系统菜单、标题栏、菜单栏等窗口元素。③启动“记事本”后,选择一种汉字输入法,即可输入汉字。由于记事本不具有格式设置功能,因此在输入过程中,只能通过空格键和回车键设置文档的格式。④在“记事本”中,同样可进行文档的复制、剪切、粘贴和删除等操作,还可以通过“搜索”菜单提供的“查找”命令,查找指定的字符。⑤“记事本”提供了自动换行功能,使输入的文档能适应窗口的大小折行显示,以便于查看,但文档的打印格式并不因此而发生变化。欲实现在“记事本”窗口中文字的自动换行,可打开“编辑”菜单,单击选中“自动换行”项。如没有设置为“自动换行”,文档以通行方式排列。⑥“记事本”还提供了在文档中插入日期和时间的功能。将插入点定位于要添加时间和日期的位置,打开“编辑”菜单,执行“时间/日期”命令,即可将系统日期和时间插入到当前位置。⑦“记事本”还提供了将日志添加到文档的功能。在记事本文档的第一行最左侧键入以下字符,一定要带圆点句号(.):.LOG打开“文件”菜单,执行“保存”命令。注:执行该操作后,每次打开该文档时,“记事本”都将计算机时钟指定的当前时间和日期添加到该文档的末尾。⑧“记事本”文档的保存●打开“文件”菜单,执行“另存为”或“保存”命令;●在弹出的“另存为”对话框中,选择文档要保存的磁盘及文件夹,输入文档要保存的名称;●单击“保存”按钮将文档保存到指定位置。Windows中的许多操作都可以通过鼠标的操作完成。二键鼠标有左、右两键,左按键又叫做主按键,大多数的鼠标操作是通过主按键的单击或双击完成的。右按键又叫做辅按键,主要用于一些专用的快捷操作。鼠标的基本操作包括指向、单击、双击、拖动和右击。(1)指向:指移动鼠标,将鼠标指针移到操作对象上。(2)单击:指快速按下并释放鼠标左键。单击一般用于选定一个操作对象。(3)双击:指连续两次快速按下并释放鼠标左键。双击一般用于打开窗口,启动应用程序。(4)拖动:指按下鼠标左键,移动鼠标到指定位置,再释放按键的操作。拖动一般用于选择多个操作对象,复制或移动对象等。(5)右击:指快速按下并释放鼠标右键。右击一般用于打开一个与操作相关的快捷菜单。鼠标指针的形状及其功能箭头指针,也是Windows的基本指针,用于选择菜单、命令或选项。双向箭头指针,又叫做水平、垂直缩放指针,当将鼠标指针移到窗口的边框线上时,会变成双向箭头,此时拖动鼠标,可上下或左右移动边框改变窗口大小。斜向箭头指针,也叫做等比缩放指针,当鼠标指针正好移到窗口的四个角落时,会变成斜向双向箭头,此时拖动鼠标,可沿水平和垂直两个方向等比例放大或缩小窗口。四头箭头指针,也叫搬移指针,用于移动选定的对象。漏斗指针,表示计算机正忙,需要用户等待。I型指针,用于在文字编辑区内指示编辑位置。鼠标按钮的基本操作在Windows环境中可以有四种使用鼠标器的基本操作。在表中列出了这些基本操作。定点移动鼠标并将其指针放至某一项目上单击定点到某一项目,然后很快地按下并释放鼠标左按钮。在传统方式下,单击图标只能选取对象而不能打开它。而在Web页方式下,如果对象有带下划线的描述,那么只要把鼠标指针放在对象上就可以选取对象;否则,需要单击对象才能选取它。如果对象有下划线,那么单击它将打开它。右击右击Windows中的大部分对象都有快捷菜单。把鼠标指针放在对象上,然后单击鼠标右键就可以打开对象的快捷菜单。快捷菜单也被称为对象菜单。快捷菜单包含你可以用在所选对象上的命令。双击定点到某一项目,然后很快地按下并释放鼠标按钮两次。双击可以打开或激活对象。要想双击一个对象,可以把鼠标指针放在对象上,然后迅速连续单击鼠标左键两次。绝大多数情况下双击与按下Enter键作用相同。鼠标器有机械鼠标和光电鼠标两种。通常我们所见的是机械鼠标。鼠标器的底部有一轨迹球,表面有两键和三键两种。有些兼容机的鼠标是三键的,在Windows操作中,三键鼠标的中间键不需要使用。鼠标的接口主要有PS/2和RS232C串口两种类型。在Windows中,鼠标器可以用来执行命令,放大缩小窗口,设定某块操作区域及控制光标和绘图。即除了字符和数字的输入以外的任何事情都可以使用鼠标来完成。而且极其方便。如此功能强大的鼠标器,在Windows中只有四种基本操作。操作方式含义移动移动鼠标器直到屏幕上的光标停在选项处单击将鼠标停在某一指定目标上,快速按下鼠标左键或右键,并释放该键双击将鼠标停在某一指定目标上,快速按下鼠标左键两次启动或结束某一项功能拖曳按住鼠标器左键不放,然后移动鼠标。二、Windows窗口的基本组成在Windows中,文件夹打开后或应用程序启动后,都会以窗口的形式出现。无论是那一种窗口,它们都有一些共同的基本元素和基本操作。基本组成部分如图:(1)标题栏位于窗口的顶部。通常用于显示应用程序或打开文档的名称。因Windows中可以同时打开多个窗口,而当前工作的窗口只有一个,所以,当前工作窗口标题栏的色彩将比其它窗口的色彩深,如深蓝色。(2)控制菜单图标位于窗口的左上角。它的功能包括在一个下拉菜单中。即还原、移动、大小、最小化、最大化和关闭等。用鼠标器双击这个按钮可以关闭该窗口。单击此按钮可调出下拉菜单。可使用鼠标器单击下拉菜单中的选项。如图:(3)最小化按钮位于标题栏的右端。单击该按钮,可将窗口缩小为任务栏中的一个按钮。(4)最大化按钮位于标题栏的右端。无论当前窗口多大,用鼠标器单击最大化按钮后,该窗口将变为最大,即充满整个屏幕。(5)恢复按钮当窗口最大化时,最大化按钮将变为恢复按钮“”。单击该按钮,可将窗口恢复为最大化之前的大小。(6)菜单栏位于标题栏的下方,由一系列的菜单项组成。不同窗口下的菜单项不完全相同。单击某菜单项,屏幕会出现其“下拉式菜单”,选取下拉菜单中的某一选项,便可执行相应的命令操作。(7)工具栏位于菜单栏的下方,由一组按钮组成,每个按钮代表一个常用的命令操作。单击某按钮,也可执行相应的操作。(8)状态栏位于窗口的底部,用于显示有关操作的状态及提示信息。(9)滚动条包括水平滚动条和垂直滚动条,分别位于窗口的右侧和状态栏的上方。当窗口不能显示全部内容时,可通过拖动滚动条的滑块将所需察看的内容移动到窗口中。(10)窗口边界和窗口角用鼠标指向窗口边界和窗口角,便可通过拖动鼠标调整窗口的大小。怎么换桌面主题改桌面主题:在屏幕空白处右键->属性->主题->更改,点下拉箭头里面任选一个。更改了桌面主题,桌面背景和桌面图标也跟着改变。改桌面背景:前面都一样,在属性里面选桌面->在里面选图片,还可以在浏览里选取自己电脑里面的图片。怎样把图片设为桌面图片在图片上点击右键->图片另存为...即可.然后去保存图片的地方,在图片上点击右键,设置为背景.就为桌面了,设置为桌面项的是把那个图片当一个大图标放在桌面上,可以任意移动.怎么使桌面图片会自动转换如果你是安装的番茄花园版的xp系统,则自带了壁纸自动切换功能。壁纸自动换(SlideShow)是Microsoft出品的一个桌面增强工具,安装后它会集成于“显示属性”中,你可以指定任意一个包含有你要作为桌面背景图片的文件夹为壁纸自动换的图片目录,在“频率”选项中可以设定自动更新壁纸的时间,从一秒到一小时或者一个月,以及每次在启动Windows系统时是否自动更换新壁纸全由你做主。当你坐在电脑前学习工作时,由壁纸自动换给你带来的一张张崭新壁纸一定会带给你轻松愉快的好心情。使用技巧:安装本软件后在桌面空白处单击鼠标右键选取属性并切换到壁纸自动换项,然后依自己的喜好任意设置吧。设置完毕后别忘了按下“确定”按钮。怎么删除桌面图片一、在“属性”中“桌面”的选项卡里面出现的图片,可以通过以下步骤删除:1.把“我的文档”>“我的图片”(或者是MyPicture)中的文件名为Thumbs.db的文件删除即可。2.把不想再“桌面”选项卡中出现的图片移动到别的文件夹,只要是不在“我的图片”这个文件夹即可注:1.Thumbs.db必须在“工具”>“文件夹选项”>“查看”中把“隐藏系统文件”这个选项前的小钩去掉2.原理:WindowsXP为了能更快地显示图片,会自动将文件夹中的图片缩略图保存为索引文件“Thumbs.db”。即使你删除了原有的图片,只要这个文件还在,原来的图片就并没有真正的删除。关于Thumbs.db的介绍可以查阅这个网址:3.以后千万不要把图片直接拖进“我的图片”里面,这样做就会导致选项卡中出现图片但是可以在用浏览器浏览图片的时候,右键点击“另存为”,把需要保存的图片保存在该目录下。二、在“属性”中“桌面”的选项卡里面,还有一个叫作“InternetExplorer墙纸”,可以通过下述步骤把它改掉:1.随便找一个图片2.在图片上右键点击“打开方式”,选择用InternetExplorer打开3.右键在IE中打开的图片,选“设置为背景”即可三、重装系统当然也是一种解决的办法,但是我想大家都是不愿重装系统的吧。呵呵期待更好的解决办法以上方法行之有效本人实践过最后再说一句,在C:\\WINDOWS\\WEB\\Wallpaper目录下保存的只是系统自带的图片和当前桌面使用的背景,在这个目录里做什么都是无效的打字机键盘和电脑键盘最大的一个不同就是键盘最上面的一排键,F1到F12,它们通常被成为功能键。这些键在过去的DOS系统中非常实用,但是在现在的windows操作系统中,没有这些键我们还是可以正常的使用电脑。F1:在DOS操作系统中,你会发现按下F1通常会出现帮助选项,在windows操作系统中,如果你处在一个选定的程序按下F1,帮助也常常会出现。如果现在不是处在任何程序中,而是处在资源管理器或桌面,那么按下F1就会出现Windows的帮助程序。如果你正在对某个程序进行操作,而想得到Windows帮助,则需要按下Win+F1。按下Shift+F1,会出现"What'sThis?"的帮助信息。F2:如果在资源管理器中选定了一个文件或文件夹,按下F2则会对这个选定的文件或文件夹重命名。相当于你点击右键选择重命名。F3:在资源管理器或桌面上按下F3,则会出现“搜索文件”的窗口,因此如果想对某个文件夹中的文件进行搜索,那么直接按下F3键就能快速打开搜索窗口,并且搜索范围已经默认设置为该文件夹。同样,在WindowsMediaPlayer中按下它,会出现“通过搜索计算机添加到媒体库”的窗口。F4:F4有一些非常实用的功能,当你在IE工作时,可以用这个键用来打开IE中的地址栏列表,同时你也可以用Alt+F4组合键关闭你当前工作的窗口。F5:F5是刷新键,用来刷新IE或资源管理器中当前所在窗口的内容。这是一个非常便捷的快捷键,当你插入一个新的软盘是,你的屏幕显示的仍然是前一个软盘的内容,只需要按下F5刷新一下屏幕就可以看到刚刚插入的软盘的内容了。F6:可以快速在资源管理器及IE中定位到地址栏。F7:在Windows中没有任何作用,在个别程序可能有作用。不过在DOS窗口中,它是有作用的,试试看吧!F8:在启动电脑时,可以用它来显示启动菜单。有些电脑还可以在电脑启动最初按下这个键来快速调出启动设置菜单,从中可以快速选择是软盘启动,还是光盘启动,或者直接用硬盘启动,不必费事进入BIOS进行启动顺序的修改。另外,还可以在安装Windows时接受微软的安装协议。F9:在Windows中同样没有任何作用。但在WindowsMediaPlayer中可以用来快速降低音量。F10:用来激活Windows或程序中的菜单,按下Shift+F10会出现右键快捷菜单。和键盘中Application键的作用是相同的。而在WindowsMediaPlayer中,它的功能是提高音量。F11:在windows工作时,按下F11会使IE或资源管理器变成全屏模式。会使菜单栏消失,这样我们就可以在屏幕上看到更多的信息,再次按下可以恢复。F12:在Windows中同样没有任何作用。但在Word中,按下它会快速弹出另存为文件的窗口。很多程序中都支持功能键的组合,最常用的组合键是Shift+a,Alt+a,andCrtl+a,这些组合键非常的实用,比如在MSword中,当选定了一一段文字是,按下Shift+F3会将选定的段落都转成大写。按下Shift+F7会执行了一个词库查找命令。这些快捷键让你只需要按一次键盘就可以实现你想要的功能,而不是按三四次的鼠标。除了提到的这些功能,通常在程序的帮助文档中你也可以寻找到功能键的列表。word在使用的时候有那些技巧Word使用技巧放送1.让Word认识WPS2000/WPSOffice文件目前PC机上最为流行的字处理软件除了Word外,还有我国金山公司的WPS2000和WPSOffice,笔者发现在WPS2000/Office中不需要安装任何转换器,就可以直接读取由Word97/2000/XP产生的文档。但是,在Word97/2000/XP中却无法读取WPSOffice文档!其实,以前我们曾记得在Office2000安装光盘上有一个WPS2WORD.EXE的程序,利用它就可以使Word读取WPS2000文件。但是经笔者试验,发现安装此转换器无法使Word读取WPSOffice文件。笔者在金山公司的网站上发现他们已经推出了WPSOffice的转换器,我们可以从wps2word.exe上下载。双击它会弹出如图1所示的界面,点下“确定”钮,该程序会自动地判断出你有没有安装过转换器,并会自动为你安装。以后打开Word后,在“打开”对话框中的“文件类型”框中选择“WPS文件(*.wps)”列表项,选择需要编辑的WPS文件,点击“打开”后即可直接打开WPSOffice文件了,当然也能够读取WPS97/2000文件了。2.在Word中批量转换文档手头上有许多Word生成的DOC文件,想都转化成TXT文件去投稿,而苦于往返于“打开/另存为”之间。其实,在Word中是能够批量转换文档的。只要我们试着单击“文件”→“建立新文件”命令,打开“新建”文件对话框(注意不能单击快捷栏上的“新建”图标或直接按“Ctrl+N”快捷键,这样Word会使用其默认模板建立一个新文件,而不会打开“新建”文件对话框),点击“其它文档”标签,并双击其中的“转换向导”项目(但如果你的机器中没有安装此模板,系统会自动启动Office2000或XP的安装程序,并会提示你插入Office2000光盘),再顺着向导一步一步操作。利用该向导既可以将Word2000/XP中所有支持的文件格式批量转换成Word2000/XP格式,也可以将Word2000/XP格式批量转换至Word2000/XP中所有支持的文件格式,包括RTF文件、WEB页文件、WPS文件、Lotus1-2-3、Microsoft工作表、Outlook工作薄等,相信这个强大的功能会给你带来很大的方便。3.快速还原图片文件利用Word可以非常方便地制作出图文并茂的作品
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五机动车借款抵押合同
- 大学生实习期劳动合同二零二五年
- 企业股权转让协议书标准范例二零二五年
- 贷款车买卖合同二零二五年
- 社区物业保洁服务合同二零二五年
- 二零二五版中间人佣金协议书
- 二零二五版年薪制员工聘用合同
- 股权及资产转让的协议书二零二五年
- 艺人聘用合同
- 二零二五版合同履行的履约保证
- 7不甘屈辱 奋勇抗争-圆明园的诉说(教学设计)-部编版道德与法治五年级下册
- GB/T 20424-2025重有色金属精矿产品中有害元素的限量规范
- 2024年黑龙江省水利投资集团招聘笔试真题
- 2025年长沙轨道交通职业学院单招综合素质考试题库完美版
- 2025美国急性冠脉综合征(ACS)患者管理指南解读课件
- 国家开放大学电大《国际私法》形考任务1-5题库及答案
- 统编历史七年级下册(2024版)第7课-隋唐时期的科技与文化【课件】f
- 脑脊液检查11课件
- TSG 23-2021 气瓶安全技术规程 含2024年第1号修改单
- [中建]市政基础设施工程质量标准化图集ppt
- 服务方案税务咨询技术服务方案参考范本15
评论
0/150
提交评论