




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验一 HTML语言的使用(一)一、实验目的1 掌握HTML标记符的用法和功能。 2 掌握HTML网页的基本结构,掌握用HTML标记符来编写简单的网页,能够编写和阅读HTML网页源代码。 二、实验准备Windows 2000或Windows XP计算机系统。三、实验内容及步骤HTML英语意思是:Hypertext Marked Language,即超文本标记语言,是一种用来制作超文本文档的简单标记语言。用HTML编写的超文本文档称为HTML文档,它能独立于各种操作系统平台(如UNIX,WINDOWS等)。自1990年以来HTML就一直被用作World Wide Web 的信息表示语言,用于描述
2、Homepage的格式设计和它与WWW上其它Homepage 的连结信息。使用HTML语言描述的文件,需要通过WWW浏览器显示出效果。 所谓超文本,因为它可以加入图片、声音、动画、影视等内容,因为它可以从一个文件跳转到另一个文件,与世界各地主机的文件连接。 通过HTML可以表现出丰富多彩的设计风格。1、了解HTML的语法结构<html>.</html> 告知文件的格式<head>.</head>文件的整体信息<title></title>标题,放在<head>中<body>.</body>
3、;正文内容主体结构:<html> 标记网页的开始<head> 标记头部的开始:头部元素描述,如文档标题<title></title>等 </head> 标记头部的结束<body> 标记页面正文开始页面实体部分写于此处</body> 标记正文结束</html> 标记该网页的结束在记事本中练习下面语法结构,观察在<title>标记和在<body>标记中输入的文字在浏览器中显示的位置与显示的方式。在浏览器中显示两首诗,其中包括一个总标题,两首诗的标题和作者及诗句。实验代码如下:&l
4、t;html><head><title>我喜欢的两首诗</title></head><body bgcolor=white><h1>两首唐诗</h1><h2>夜雨寄北</h2><h3>李商隐</h3><p> 君问归期未有期,<br>搬山夜雨涨秋池。<br>何当共剪西窗烛,<br>却话巴山夜雨时。<br></p><h2>剑客</h2><h3>李贺<
5、/h3><p>十年磨一剑,<br>霜刃未曾试。<br>今日把示君,<br>谁有不平事!<br></body></html>并把记事本代码另存为.html或.htm格式,双击其查看效果。试验结果如图1-1。图1-12、页面修饰练习要求:一级标题居中、凹出边框,采用隶书字体、7号、深绿色。二级标题居中采用隶书。三级标题居中采用隶书,字斜体,有下划线。诗句正文居中,采用楷体字、墨绿色。实验代码如下:<html><head><title>我喜欢的两首诗</title>
6、;</head><body bgcolor= green ><h1 align="center"style="border-style:ridge"><font face="隶书"size="7"clolor="#008000">两首唐诗</h1><h2 align="center"><font face="隶书">夜雨寄北</h2><h3 align=&
7、quot;center"><font face="隶书"><i><u>李商隐</i></u></h3><p align="center"> <font face="楷体_GB2312"clolor="#003000">君问归期未有期,<br>搬山夜雨涨秋池。<br>何当共剪西窗烛,<br>却话巴山夜雨时。<br></p><h2 align=
8、"center"><font face="隶书">剑客</h2><h3 align="center"> <font face="隶书"><i><u>李贺</i></u></h3><p align="center"><font face="楷体_GB2312"clolor="#003000">十年磨一剑,<br>
9、;霜刃未曾试。<br>今日把示君,<br>谁有不平事!<br></body></html>实验结果如图1-2所示。图1-23、<Body>标记在源文件中输入下面的语句:<body text=#ff00ff bgcolor=#fefefe>欢迎您访问我的主页!</body>关于<body>标记中的其它属性(如背景图片、页面大小等)请结合课件内容自行练习。4、文字修饰标记<br>、<p>、<center>等在<body>的标记范围内输入<
10、br>、<p>、<center>等文字修饰标记代码,观察效果。5、字体修饰标记<font>、<small>、<big>、<h1>-<h6>、<b>、<I>、<u>等调试图1-3程序,观察其运行的效果(如图1-4)。图1-3图1-4适当更改标记的属性值,了解上述标记的使用方法和特点。6、<hr>水平线标记:<hr align=“value1” width=“value2” size=“value3” color=“value4”>在上述的文件中输入
11、下面的语句:<hr align=”center” width=”60%” size=”6” color=rgb(150,100,33)>效果如下图1-5所示:图1-5四、实验总结实验二 HTML语言的使用(二)7、<bgsound> 标记:<bgsound src=“URL” loop=“playtimes”>在网页的<head>标记中加入下面的代码:<bgsound src=”xx/yy.mp3” loop=-1>调试程序,说明Loop属性的作用,并调试哪些类型的声音文件可以在<bgsound>标记中使用。8、<m
12、arquee>跑马灯标记在abc.htm文件中输入如下图1-6的语句,运行结果如图1-7所示。图1-6图1-7修改scrollamount和scrolldelay的值,说明两种属性代表的含义。答:Scrollamount为移动速度,Scrolldelay为停顿时间9、图片标记<img>假设在保存网页文件的目录中有一图片文件xx.gif,在网页的源文件中输入如下图1-8的代码(height和width的值可根据实际需要改变大小),运行结果如图1-9所示。图1-8图1-9说明属性alt的作用,练习将图片放在跑马灯中。答:Alt是当鼠标放在图片上时,显示的说明文字。跑马灯代码如下图
13、1-10所示:图1-1010、音乐组件标记<embed>首先找到一个文件(如名为yy.mp3),然后在网页的适当位置插入下图1-11代码:图1-11调试并运行程序,观察其运行的效果(如图1-12),并解释原因。图1-12原因是没有足够的高来显示视频。然后修改上述语句:<embed src=”C:Documents and Settings、Administrator桌面lhz.mp3” width=”500” height=”300”>调试并运行程序,观察其运行的效果(如图1-13)。图1-13然后修改上述语句:<embed src=” C:Documents a
14、nd Settings、Administrator桌面lhz.mp3” width=”500” height=”300” autostart=”true”>调试并运行程序,观察其运行的效果。结果为打开网页自动播放音乐。11、表格的制作使用<table><tr><td><caption>等标记在abc.htm文件中输入如下图1-14的语句,运行结果如图1-15所示。图1-14制作完表格以后,使用表格的其它属性来美化表格,如background、cellspacing、cellpading、width、height、bgcolor、colspa
15、n、rowspan等等。图1-1512、网页的超级链接<a href=“URL” name=“bookmarkname” target=“position”>hypertext | graph</a。调试下图1-16的程序,运行结果如图1-17所示。图1-16图1-1713、书签的设定方法:<a name=”mybookmarkname”></a>制作一个页面相对较长的网页,练习使用书签以及书签的链接,实现在当前文档内书签的链接以及与其它文件中书签的链接。如图1-18所示。图1-1814、表单标记<form></form>练习&
16、lt;input type="submit">、<input type="text">、<input type="reset">、<input type="checkbox" checked> 、<input type="image" src="url"> 、<input type="password">、<input type="radio">观察其运行的效
17、果,如图1-19.图1-19实验三 JavaScript程序设计(一)一、 实验目的回顾和复习实验一Html语言的基本语法知识;进一步加深理解JavaScript语法知识及有关函数中变量的作用域和各类控制语句的功能;理解和灵活运用JavaScript中常用的几个对象及浏览器对象的属性和方法;二、 实验准备Windows 2000或Windows XP计算机系统;安装IIS、Dreamweaver MX 2004、Access 2000数据库系统等。三、 实验内容1、基础 JavaScript 实例调试下图2-1的程序。图2-1document.write 字段是标准的 JavaScript 命
18、令,用来向页面写入输出。调试下图2-2的程序。图2-22.关于变量的声明及作用域调试下列程序,观察并说明窗口中显示的结果。<script language="javascript"> var x=13,y=29; function test() var num,y=10; num=x+y; x+ document.write("内部的num的值为:"+num+”<br>”); test(); document.write("测试x的值为:"+x+”<br>"); document.writ
19、e("测试y的值为:"+y+"<br>"); document.write("外部的num的值为:"+num+"<br>");</script>3. JavaScript 消息框调试如图2-3、图2-4程序,观察运行结果。图2-3图2-44、控制语句与函数的应用,用不同方式实现(if语句、条件表达式、循环语句)根据时间段的不同,在网页中显示不同的问候语,若小时数在12点以前,则输出“早上好!”的问候语,颜色为绿色;若在12点至18点,则输出“下午好!”颜色为黄色;18点以后输出“
20、晚上好!”颜色为黑色。参考代码<script language="javascript"> var curday=new Date(); hours=curday.getHours(); document.write("现在是:"+hours+"点,"); if (hours<=12) document.write("<font color='00ff00'>早上好!</font>"); else if (hours<=18)document.writ
21、e("<font color='ffff00'>中午好!</font>"); else document.write("<font color='000000'>晚上好!</font>");</script>5、JavaScript函数及其调用5.1调试如图2-5程序,观察运行结果(如图2-6)。图2-5图2-6 5.2 带有参数的函数调试如图2-7程序,观察运行结果(如图2-8)。图2-7图2-85.3 带有参数和有返回值的函数调试如图2-9程序,观察运行结果。
22、图2-9四、 实验总结编写一个计算器,知道包含六种不同的操作。形式如下: 实验四 JavaScript程序设计(二)一、实验目的理解和灵活运用JavaScript中常用的几个对象(String,Date,Math)及浏览器对象(window,document, Form)的属性和方法;了解JavaScript中常用事件(Click, MouseOut, MouseOver, MouseDown,MouseUp)综合前两次实验能编写一个WebPage。二、实验准备Windows 2000或Windows XP计算机系统;安装IIS、Dreamweaver MX 2004、Access 2000数
23、据库系统等。三、实验内容1、JavaScript中常用对象调试如图3-1、图3-2、图3-3程序,观察运行结果。图3-1图3-2图3-32、JavaScript中常用事件调试下列程序,观察运行结果。<html><body> <center> <p> <img src="1.jpg" name=pic border=1 width=200 height=150> </p> <img src="2.jpg" border=0 width=50 height=50 align=&qu
24、ot;middle" onMouseOver="document.pic.src='2.jpg'" onMouseOut="document.pic.src='1.jpg'"><img src="3.jpg" border=0 width=50 height=50 align="middle" onMouseOver="document.pic.src='3.jpg'" onMouseOut="document.pi
25、c.src='1.jpg'"><img src="4.jpg" border=0 width=50 height=50 align="middle" onMouseOver="document.pic.src='4.jpg'" onMouseOut="document.pic.src='1.jpg'"> </center></body></html>3、JavaScript中浏览器对象调试下列程序,观察运
26、行结果。<HTML><HEAD><SCRIPT>function openwindow( ) window.open("google.htm");function closewindow( )window.close ( );</SCRIPT></HEAD><BODY><FORM><INPUT TYPE=button VALUE="打开窗口" onClick="openwindow()"><INPUT TYPE=button VALU
27、E="关闭窗口" onClick="closewindow()"></FORM><BODY>4.表单Form四、实验总结编写一个个人网页。实验五 IIS发布一个网站实验六C#.Net程序设计入门一、实验目的1、学会IIS发布网站2、学会使用C#.Net编程3、掌握C#.Net程序控制流程二、实验准备Windows 2000 或Windows XP计算机系统;安装IIS、VS.Net2005编辑器等。三、实验内容1、安装Microsoft IIS服务1)选择“安装可选的Windows组件”。 2)在弹出的Windows组件向导
28、中选中Internet信息服务(IIS)项。 3) 文件一开始后,过一会儿就要提示请插入光盘, 找到了XP安装光盘后,插入光驱后,单击确定就可以。待所有的文件复制完,IIS也就装完。4)正常情况下,做到第五步,即可装完IIS,所以此时,你可选中上面的浏览按钮,可以定位到IIS安装文件夹。如下图:5)这样文件的复制来源就定位到指定的IIS安装文件夹。如下图,再单击确定。6)文件复制过程中,需要反复定位到IIS文件夹中指定的文件,你只需要重新单击浏览按钮,再单击确定按钮。7)打开管理工具,并双击Internet 信息服务图标,就可以看到我们安装成功的IIS服务器。这就是Internet信息服务(I
29、IS)的界面。2、安装Visual Studio 20051) 把Visual Studio 2005安装光盘放入光驱,或找到安装文件。找到SETUP.EXE文件,双击运行,在弹出的对话框中点击“安装 Visual Studio 2005”。 2) 在弹出的安装程序向导界面中,点击“下一步”。 3) 选中“我接受许可协议中的条款”,点击“下一步”。 4) 在左边的面板中选中“自定义”,默认的安装路径是C:Program FilesMicrosoft Visual Studio 5,如果需要修改安装路径,点击“浏览”,最后点击“下一步”。 5) 为了加快安装的速度和节省磁盘空间,可以把 Visu
30、al C+ 、Visual J+ 和Microsoft SQL Server 2005 Express前面的对勾去掉,点击“安装”。 6) 安装程序开始安装组件,请耐心等待几分钟。 7)点击“完成”。 8)点击“退出”。至此Visual Studio 2005安装完成。 3、IIS发布网站服务建立第一个Web站点 比如本机的IP地址为,自己的网页放在D:Wy目录下,网页的首页文件名为Index.htm,现在想根据这些建立好自己的Web服务器。 对于此Web站点,我们可以用现有的“默认Web站点”来做相应的修改后,就可以轻松实现。请先在“默认Web站点”上单击右键,选“属性
31、”,以进入名为“默认Web站点属性”设置界面。 1修改绑定的IP地址:转到“Web站点”窗口,再在“IP地址”后的下拉菜单中选择所需用到的本机IP地址“”。 2修改主目录:转到“主目录”窗口,再在“本地路径”输入(或用“浏览”按钮选择)好自己网页所在的“D:Wy”目录。 3添加首页文件名:转到“文档”窗口,再按“添加”按钮,根据提示在“默认文档名”后输入自己网页的首页文件名“Index.htm”。 4添加虚拟目录:比如你的主目录在“D:Wy”下,而你想输入“/test”的格式就可调出“E:All”中的网页文件,这里面的“test”就是虚拟目录。请在“
32、默认Web站点”上单击右键,选“新建虚拟目录”,依次在“别名”处输入“test”,在“目录”处输入“E:All”后再按提示操作即可添加成功。 5.点击windows防火墙 点击高级 点击第一个设置 勾选 web服务器http6效果的测试:打开IE浏览器,在地址栏输入“”之后再按回车键,此时就能够调出你自己网页的首页,则说明设置成功!且同一个局域网的别的机子输入IP也可以访问。4、C#.Net程序设计入门1、在VS.Net2005下新建一个网站,打开默认的页面,在代码编辑器中输入下面的代码:编译并运行程序,查看运行结果。修改上面的程序,使每次输出以后换行(或者是换段落)。2
33、、分别使用While、DoWhile等循环结构编写1中的程序。熟悉C#语言循环结构的语法和特点,学会举一反三。 在本例中,当i的值等于90时,停止循环的执行,试修改上面的代码。3、编写一段程序,将101到200之间所有的自然数输入到数组中,并分别使用for循环和foreach循环对全部数据进行求和、求平均值,将最后结果输出四、实验总结使用循环语句编写乘法口诀表。实验七 服务器控件的使用一、 实验目的1、掌握常用服务器控件的常用属性和方法2、使用服务器控件编写程序二、 实验准备Windows 2000 或Windows XP计算机系统;安装IIS、VS.Net2005编辑器等。三、 实验内容1、
34、标签、命令按钮和文本框控件新建一个基于文件系统的网站,打开默认网页页面,打开“工具箱”,向网页中添加6个标签、2个文本框和一个命令按钮,分别为各个控件进行重新命名,并设置标签控件和命令按钮控件的Text属性,修改以后的HTML源代码如下所示: <form id="form1" runat="server"> <div> <asp:Label ID="Label1" runat="server" Text="用户帐号:"></asp:Label> &
35、lt;asp:TextBox ID="txtUserName" runat="server"></asp:TextBox><br /> <asp:Label ID="Label2" runat="server" Text="用户密码:"></asp:Label> <asp:TextBox ID="txtPassword" runat="server"></asp:TextBox>
36、<br /> <br /> <asp:Button ID="Button1" runat="server" Text="显示结果" OnClick="Button1_Click" /><br /> <br /> <asp:Label ID="Label3" runat="server" Text="用户输入的帐号:"></asp:Label> <asp:Label I
37、D="UserName" runat="server"></asp:Label> <br /> <asp:Label ID="Label4" runat="server" Text="用户输入的密码:"></asp:Label> <asp:Label ID="PassWord" runat="server"></asp:Label><br /> &l
38、t;/div> </form>其中主要修改了两个文本框和用于输出结果的2个标签控件的ID属性,双击界面中的命令按钮控件,从而打开事件编辑器,在命令按钮的单击事件中输入下面的代码,浏览并查看运行结果:最后将txtPassword文本框中的textmode属性选择Password即可。2、CheckBox控件(复选框控件)在网站中添加一个窗体,在窗体中放置三个标签、一个复选框和一个命令按钮,并对各个控件的外观属性进行设置,示意图如下所示:问题: 当点击“查看结果”按钮时,如果复选框被选中了,在结果标签中显示“我看了世界杯”,否则显示“我不喜欢看世界杯” 。将命令按钮删除,将复选框
39、控件的AutoPostBack属性设置为True,双击窗体中的复选框控件,在控件的CheckedChanged事件中写入在命令按钮单击事件中的代码,并进行程序设计,并说明AutoPostBack属性的作用AutoPostBack的作用是,当为值为true时,当单击控件时,则自动回发到服务器。3、CheckBoxList控件(复选框列表控件)向网站添加一个新窗体,切换到设计界面,单击窗体的空白部分,在“属性”窗口中设置Title为“复选框列表控件演示”,在窗体中输入“请选择您的爱好:”,在工具箱的标准选项卡中双击“CheckBoxList”控件添加到窗体中,点击“CheckBoxList任务”中
40、的“编辑项”,打开“ListItem集合编辑器”窗口,单击“添加”按钮向控件添加“音乐”,“绘画”,“书法”和“文学”四个项目,添加以后的效果如下图所示:向窗体中添加一个命令按钮和一个标签,其中标签用来显示用户选择的爱好,设计完成以后双击命令按钮,在其单击事件中添加下面代码:运行程序并查看演示结果。对上述程序进行改进,在窗体下边添加一个文本框(名称为txtContent)和一个命令按钮(名称为btnAdd,文本为添加),双击“添加”按钮,在其单击事件中添加如下代码:运行程序并查看演示结果。问题:如果将复选框项目横向排列如何完成?列表项目的Value和Text有什么区别,如果设置?答:将Chec
41、kboxlist1的RepeatDirection的值改为Horizontal。4、Radiobutton控件(单选按钮控件)将实验步骤4中的复选框控件用两个单选按钮代替,完成上述任务。注意:将两个单选按钮的GroupName属性设定为同一个值,比如:abc 5、RadiobuttonList控件在实验步骤4中,用户选择的爱好是可以进行多选的,有些项目是只能选择其中一个,比如常见的网络开发技术有ASP.Net、PHP、ASP、JSP,某个学生只能选择其中之一进行学习,此时需要使用RadiobuttonList控件,依照实验步骤4的操作,在界面中添加RadiobuttonList控件,完成将用户
42、选择的项目显示在窗体中。6、DropDownList控件在网站中新建一个窗体,在窗体中添加一个DropDownList控件和一个命令按钮,并输入文字,完成以后效果如下图所示:双击窗体的空白部分,进行到窗体的事件代码编辑区,在窗体的Load事件中对下拉列表框进行初始化,代码如下所示:完成以后调试并运行程序,观察程序运行结果。问题:程序中向DropDownList控件中添加内容分两步的作用是什么?答:使以后向控件内加入更多内容更方便。程序中的“strWebSiteName.Length”代码是什么意思?答:取DropDownList控件中字符串数组中strWebSiteName所添加的总的项目的个
43、数。程序中每次点击一次按钮以后,列表项目将会增加,如果解决?答:在protected void Page_Load(object sender, EventArgs e)事件中开始位置输入以下语句:DropDownList1.Items.Clear();将命令按钮删除,当DropDownList控件的发生改变时,直接实现点击按钮的效果,如果完成,试写出代码。答:将DropDownList控件的AutoPostBack属性设置为true,双击DropDownList控件,在代码区输入以下代码: if (DropDownList1.SelectedValue != "-1")
44、Response.Redirect(DropDownList1.SelectedValue); 并修改protected void Page_Load(object sender, EventArgs e)事件中“DropDownList1.Items.Clear();”语句如下: if (!Page.IsPostBack) DropDownList1.Items.Clear(); 7、其它控件其它控件如Panel、ListBox、Calendar、RequiredFieldValidator、CompareValidator在页面中加入一个label和一个Calendar控件,在protec
45、ted void Calendar1_SelectionChanged(object sender, EventArgs e)事件中输入以下代码: DateTime date = Calendar1.SelectedDate;Label1.Text="今天的日期为:" + date.ToShortDateString();运行程序并查看演示结果。实验八 内部对象的使用一、 实验目的1、掌握网络编程的基础理论2、掌握ASP.Net下内部对象的使用方法二、 实验准备Windows 2000 或Windows XP计算机系统;安装IIS、VS.Net2005编辑器等。三、 实验内
46、容1、Response对象输出当前时间在网站中新建一个Web窗体,将窗体切换到“设计”视图,双击窗体的空白部分,在窗体的Load事件中添加代码并在浏览器中查看程序运行结果。 根据时间动态输出信息根据当前的时间,如果是12点以前,则输出“上午好!”,否则输出“下午好!”,试编写此程序。Response对象的Redirect方法根据下列描述完成程序的编写: 2、Request对象Form集合新建一个Web窗体,在窗体中放置一个文本框和一个命令按钮,当点击命令按钮时,在网页窗体中显示文本框中的内容,添加代码然后查看程序运行结果。 QueryString集合在网站中创建两个Web窗体(假设名称分别为D
47、efautl.aspx和Default2.aspx),在其中一个窗体(Defautl.aspx)中放置一个HyperLink服务器控件,将其Text属性设置为“链接到另外一个网页”,将其NavigateUrl属性设置为“/Default2.aspx?id=abcd”,打开Default2.aspx,在其窗体的Load事件中添加代码并在浏览器中浏览Defautl.aspx文件,单击链接控件,观察程序运行结果。 将本部分中和中的Form和QueryString在Request对象中删除,观察前面程序运行的结果,进一步了解Request对象的特点。其它操作新建一个Web窗体,在窗体的Load事件中添
48、加下列代码并运行程序,查看运行结果。3、Server对象使用Server.mappath方法返回指定文件的路径。新建一个网页,在其中加入label、textbox、button组件各一个,并在button的单击事件中输入以下代码: 使用Server.htmlencode 和server.urlencode方法,查看下面语句的输出结果:4、自己课下学习使用Session对象和Application对象。实验八 熟悉ArcGIS Server一、 实验目的通过本次实习加深对网络地理信息系统课程的理解,巩固、扩大和加深从课堂上所学的理论知识,是对课程内容的一次亲身实践,在创建WebGIS应用过程了解
49、WebGIS的应用的整个框架的认识,更加熟练的使用arcgis等WebGIS软件,加强动手能力,提高计算机操作熟练程度。二、 实验准备Windows 2000 或Windows XP计算机系统;安装IIS、VS.Net2005编辑器、ArcGIS server等。三、 实验内容(1)安装ArcGIS Server(2)使用ArcGIS Server建立一个可用的WebGIS应用。ArcGIS Server的创作流程分成四个环节:1)创建地图配置文件2)配置地图服务3)生成网络地图应用4配置调整1、ArcGIS Server安装 1) 插入ArcGIS Server 光盘或者安装文件,在ArcG
50、IS 9.2 Server Enterprise 标题下选择安装ArcGIS Server for the Microsoft .NET Framework,将会进入ArcGIS Server for .NET 的安装程序。 2) 接受协议,点击下一步。 3) 在组件选择界面中安装所有ArcGIS Server组件,包括SOC、SOM以及开发所需要的Web ADF和Mobile ADF。 4) 输入ArcGIS Server的示例名称,示例使用默认值ArcGIS。 5) 确认无误后,点击下一步,开始安装。 6) 安装完成后,程序自动进入Post Install配置过程。除此之外,也可以在开始菜
51、单中选择ArcGIS Server Post Install。 7) Post Install包括配置和授权两个可选部分。在本示例中,两个部分都会涉及到。 8) 指定SOM、SOC、ArcGISWebService用户的帐号。 9) 指定ArcGIS Server工作目录位置和Web服务器的主机名。 10) 设置ArcGIS Server代理服务器,本示例中不设置代理。 11) 设置是否导出配置参数,示例中不导出配置文件。 12)仔细核对信息无误后,开始安装ArcGIS Server。 13)设置授权方式,示例中选择以授权文件方式授权。 14)确认汇总信息无误过后,完成PostInstall过
52、程。 2、制作地图文档 1)从开始菜单启动ArcMap,新建一个空文档。 2)点击Add Data按钮,定位到D:GIS-Data,选中continent.shp,点击Add按钮。这样就把shp数据加载到ArcMap中。 3)右键点击图层,选中Properties菜单。 4)添加点击Symbology标签,选中Unique Values渲染方式。点击Add All Values按钮,点击确定按钮。 5)设置符号化方式后,地图信息更丰富,如下图所示。 6)从File菜单中选择Save as菜单。定位到 GIS-Data文件夹,在文件名输入框中输入:world.mxd,点击保存按钮。此文档将作为A
53、rcGIS Server地图服务发布的文档。 7)关闭ArcMap. 3、用户权限设置 ArcGIS Server安装完成后,创建两个组agsadmin和agsusers,管理和使用GIS Server都需要使用这两个组的权限才能进行,下面介绍如何把一个用户加入到GIS Server的组中。 1)从控制面板中,打开计算机管理,展开本地用户和组,双击agsadmin组。 2)在组属性对话框中,点击“添加”按钮。 3)在文本框中输入用户名,点击“检查名称”,确认无误后点击“确定”。 4)到此就把actc这个操作系统帐户加入到agsadmin组中,actc帐户具有管理ArcGIS Server的权限
54、。4、在ArcCatalog中发布Map Service 1)以actc用户的身份登录操作系统。 2)从开始菜单启动ArcCatalog。在ArcCatalog的目录树中,展开GIS Servers,双击Add GIS Server,出现如下界面,选中“Manage GIS Services”,点击下一步。 3)在server url后面输入http:/localhost/arcgis/services,其中arcgis为实例名,具体名称根据用户自己安装时的设置而定,可以查看2.4节ArcGIS Server安装的第四步输入的名称。在Host Name后面输入自己的主机名。点击Finish即可
55、完成GIS Server的添加。 4)在ArcCatalog的目录树中,定位到D:GIS-Data文件夹。 5)右键点击world.mxd文档,选择“Publish to ArcGIS Server”。 6)在“Publish to ArcGIS Server”向导的第一个面板中,接受默认的服务名称world。 7)接受默认的选项点击下一步,直到完成。 8) 发布服务成功后,就可以在GIS Servers目录下看到world服务了9)在windows资源管理器中定位到GIS-Data文件夹,把该文件夹设置为网络共享。如下图所示。 5、使用ArcGIS Server Manager1)另外一种发
56、布服务的方法是使用ArcGIS Server Manager。从开始菜单中启动ArcGIS Server Manager。 2) 在页面中user name后面的文本框中输入:计算机名用户名;Password后面输入密码。点击LogIn。 3) 登录成功后,点击“Services”超链接切换到服务标签页,然后点击“Add New Service”。 4) 输入服务的名称:world,点击Next按钮。 5) 点击地图文档下拉按钮,展开actc-think(这个名称根据读者自己的名称而定,该名称为读者自己的计算机名),找到在第1步共享的GIS-Data文件夹,选中world.mxd。 6) 选中
57、以后,如下图所示,点击Next按钮。 7) 点击Next按钮,直到完成发布。 8) 地图服务发布完成后界面如下,这时world服务是停止状态。 9) 选中world服务前面的复选框,点击start按钮,启动该服务。 6、使用ADF创建WebGIS应用1)从开始菜单启动VS2005,从“文件”->“新建”->“网站”。在新建网站对话框中,选中Web Mapping Application为模板,位置选择HTTP方式,输入:http:/localhost/World,点击确定按钮。 2) 网站创建后,在解决方案管理器中选中Default.aspx,点击“查看代码”按钮。主工作区显示出
58、Default页面的代码,这些代码是Web Mapping Application模板生成的。 3)选中Default.aspx,点击“查看设计器”按钮,主工作区显示页面的设计界面。 4) 在设计页面上找到 MapResourceManager控件,点击控件右上角的小三角,在弹出的小窗口中点击“Edit Resources”链接,如下图所示。 5) 在弹出的MapResourceItem集合编辑器中,点击“添加”按钮。 6) 添加一个地图资源项后,在右侧的Definition后面点击小按钮。 7) 在Map Resource Definition Editor窗口中,Type选中ArcGIS Server Local,Data Source中输入用户自己的计算机名称,笔者机器名称为actc-think。点击Resource后面的按钮。 8)在弹出的对话框中选中Service为world,Data Frame选中default。该服务是我们在第三章发布的服务。 9) 定义完成地图资源后的界面如下,点击OK完成即可。 10) 在页面的设计视图下找到Map1控件,查看其属性列表,设置MapResourceManager属性为MapResourceMa
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 智慧农业管理技术实施方案集锦
- 生物医药研究与生产操作规程手册
- 网络办公平台使用情况统计表
- 电力输送行业智能电网与储能方案
- 幼儿视力保护知识
- 2025年职业指导师专业能力测试卷:职业心理咨询技巧与案例分析试题
- 2025年大数据分析师职业技能测试卷:大数据平台架构与数据管理试题
- 加油站钢制操作井施工方案
- 2025年ACCA国际注册会计师考试真题卷(财务会计与管理会计实务)
- 2025年钢琴演奏级考试模拟试卷:钢琴演奏级音乐作品演奏与情感表达试题
- 2025年苏州工业园区职业技术学院单招职业适应性测试题库1套
- 中小学生预防校园欺凌主题班会课件
- 2025年上半年四川德阳事业单位招聘508人易考易错模拟试题(共500题)试卷后附参考答案
- 烟草专卖法知识考试题库及答案
- 《中医药基础》课程标准
- 2025届浙江省湖州、衢州、丽水高三11月三地市一模考试化学试卷
- 仁爱八年级英语上册知识点
- 2025年广州开发区水质监测中心第四次招考聘用编外人员2人高频重点模拟试卷提升(共500题附带答案详解)
- (高清版)JJF(皖) 207-2025 比表面积及孔径分析仪校准规范
- DBJ51T062-2016 四川省旋挖孔灌注桩基技术规程
- 生命在你手中-交通安全
评论
0/150
提交评论