Programming ASP.NET for ArcGIS Server

by ; ; ;
Edition: 1st
Format: Paperback
Pub. Date: 2005-10-05
Publisher(s): OnWord Press
List Price: $135.95

Rent Textbook

Select for Price
There was a problem. Please try again later.

New Textbook

We're Sorry
Sold Out

Used Textbook

We're Sorry
Sold Out

eTextbook

We're Sorry
Not Available

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

Programming ASP.NET for ArcGIS Server provides a solid introduction to ArcGIS Server, and progresses into coverage of a variety of practical applications.

Table of Contents

ArcGIS Server Overview
1(16)
What Is ArcGIS Server?
1(3)
ArcGIS Server and ArcIMS
4(1)
ArcGIS Server Architecture
5(5)
ArcGIS Server Installation and Configuration
10(4)
Building and Deploying Applications with ArcGIS Server
14(1)
Summary
15(2)
ASP.NET
17(34)
Introduction to ASP.NET
18(3)
The Difference Between ASP.NET and ASP
21(1)
Developing ASP.NET Applications Using Visual Studio .NET
22(8)
Starting the Internet Information Services (IIS)
22(2)
Creating a Visual Studio .NET Project
24(3)
Create an ASP.NET Page of ``Hello ArcGIS Server''
27(2)
Visual Studio .NET Project Files
29(1)
ASP.NET Page Object Model
30(4)
Page Directive
31(2)
ASP.NET Server Controls
33(1)
Code-behind
34(1)
ASP.NET Components
34(7)
HTML Controls
35(2)
Web Controls
37(1)
Validation Controls
38(2)
Mobile Controls
40(1)
The Use of View State for State Management
41(1)
Debugging ASP.NET
42(8)
Debugging a Page
42(7)
Tracing a Page
49(1)
Summary
50(1)
Programming in Visual Basic .NET
51(38)
Variables, Constants, and Operators
52(8)
Variables
52(2)
Constants
54(2)
Operators
56(4)
Strings and Regular Expressions
60(11)
Declare and Assign a String Variable
63(1)
Concatenate Strings
63(1)
Copy a String
64(1)
Insert a String
64(1)
Remove Number of Characters from a String
65(1)
Trim a String
65(1)
Pad a String
65(1)
Subset a String
65(1)
Find First Occurrence of Specific Text in a String
66(1)
Replace All Occurrences of Specific Text in a String
66(1)
Split a String into Segments
66(1)
Join an Array of Strings
67(1)
Convert the Case of All Characters in a String
67(1)
Compare Strings
67(1)
Format a String
68(1)
Regular Expressions
68(3)
Arrays and Collections
71(3)
Using Arrays
71(1)
Using Collections
72(2)
Functions and Subroutines
74(4)
Using Functions
74(2)
Using Subroutines
76(2)
Error Handling and Exceptions
78(3)
Unstructured Exception Handling
78(2)
Structured Exception Handling
80(1)
Object-oriented Programming
81(5)
Defining a Class
82(1)
Creating Constructors and Destructors
82(1)
Understanding Inheritance
83(3)
Summary
86(3)
Building a Simple ArcGIS Server Application
89(26)
Creating Server Project Files
89(10)
Creating Map Documents
90(6)
Creating an Address Locator
96(3)
Administrating Map and Geocode Server Objects
99(5)
Creating Map Server Objects
99(1)
Creating a Geocode Server Object
100(4)
Building an ArcGIS Server Application Using Visual Studio .NET
104(9)
Connecting to the GIS Server
104(1)
Getting Server Objects from the GIS Server
104(1)
Getting Data Frames of a Map Server Object
105(1)
Getting Layers and Columns
105(1)
Creating an Application
106(7)
Summary
113(2)
Web Forms, Web Controls, and Web Templates
115(52)
Window Forms, HTML Forms, and Web Forms
115(1)
Web Forms
116(1)
Web Controls
117(27)
Layout and Formatting Controls: Label, Panel, and Table
117(6)
TextBox Control
123(3)
Three Types of Button Controls: Button, ImageButton, and LinkButton
126(4)
Single-choice Controls: CheckBox and RadioButton
130(1)
Multiple Choice Controls: CheckBoxList and RadioButtonList
131(6)
List Controls: ListBox and DropDownList
137(7)
Validation Controls
144(11)
RequiredFieldValidator Control
144(3)
CompareValidator Control
147(1)
RangeValidator Control
148(1)
RegularExpressionValidator Control
149(3)
ValidationSummary Control
152(3)
Template Web Controls and Web Templates
155(10)
Repeater Control
155(4)
DataGrid Control
159(2)
DataList Control
161(3)
Web Templates
164(1)
Summary
165(2)
ArcGIS Server Web Templates and Web Controls
167(44)
ArcGIS Server Application Developer Framework
167(1)
ArcGIS Server Web Templates
168(6)
Map Viewer Template
170(1)
Page Layout Template
171(1)
Search Template
171(1)
Geocoding Template
172(1)
Thematic Template
172(1)
Buffer Selection Template
173(1)
Web Service Catalog Template
173(1)
Creating Web Applications with ArcGIS Server Templates
174(4)
ArcGIS Server Web Controls
178(25)
Impersonation Control
179(1)
Map Control
179(2)
Toolbar Control
181(6)
Overview Map Control
187(3)
North Arrow Control and Scale Bar Control
190(3)
Table of Contents Control
193(4)
Page Layout Control
197(6)
Creating Web Applications Directly with the ArcGIS Server Web Controls
203(6)
Create an Address Locator---Geocode Server Object
203(1)
Build an ASP.NET Application with GeocodeConnection Component
204(5)
Summary
209(2)
Extending and Customizing Web Controls and Web Templates
211(24)
Combining Existing Web Controls---Creating Composite Controls
212(6)
Converting a Page to a User Control
218(6)
Creating a Web Page
219(1)
Converting a Page to a User Control
220(2)
Testing the User Control
222(2)
Customizing ArcGIS Web Controls
224(8)
Using Icon Buttons on the Toolbar Control
225(3)
Adding a New Item to a Toolbar Control
228(4)
Customizing ArcGIS Server Web Templates
232(1)
Summary
233(2)
Building Web Services for ArcGIS Server
235(46)
Overview of Web Services
236(8)
What Is a Web Service?
236(1)
The ASP.NET Web Service File
237(1)
The Web Service Description Language (WSDL)
238(2)
The Simple Object Access Protocol (SOAP)
240(2)
Web Services Discovery
242(2)
Creating and Consuming a Simple Web Service
244(9)
Creating a Simple Web Service
244(5)
Consuming a Simple Web Service
249(4)
Creating and Consuming ArcGIS Server Web Services
253(20)
Creating ArcGIS Server Web Services
253(4)
Creating Application Web Services for ArcGIS Server
257(8)
Consuming an Application Web Service in ArcGIS Server
265(8)
Securing Web Services
273(4)
Web Service Security Issues
274(1)
Web Service Security Techniques
275(1)
Developing Secured Web Services
276(1)
Managing the State of Web Services
277(2)
Publishing and Deploying Web Services
279(1)
Summary
279(2)
Developing Mobile Applications
281(58)
Introduction to Wireless Internet Based GIS Applications
281(16)
Personal Data Assistants (PDAs)
282(1)
Cellular Phones
283(1)
Compact HTML and WML
284(1)
ASP.NET Mobile
284(1)
Mobile Emulators
285(1)
Installing Microsoft PDA Emulator
285(4)
Installing BlackBerry Simulator
289(4)
Installing the Openwave Phone Simulator
293(4)
Mobile Controls
297(29)
Creating First ASP.NET Mobile Web Project
298(3)
Adding an Event Handler
301(2)
Container Controls
303(2)
Link Control
305(2)
Image Control
307(3)
List Controls
310(12)
Text Controls
322(2)
Validation Controls
324(2)
Mobile Web Forms
326(1)
Developing Mobile GIS Applications
327(10)
Building a Web Form for Image Streaming
328(3)
Building Mobile Web Forms
331(6)
Summary
337(2)
Appendix: GIS Web Service Sources and Further Information
339(4)
GIS Web Service Sources
339(3)
ArcWeb Services (www.esri.com/software/arcwebservices)
339(1)
EPA EnviroMapper Services (maps.epa.gov)
339(1)
ESRI Geography Network (www.geographynetwork.com)
340(1)
Geospatial One-Stop Portal (www.geodata.gov)
340(1)
Microsoft TerraServer USA and MapPoint Web Service
341(1)
National Map (nationalmap.gov)
341(1)
Web Search Engines
342(1)
Further Information
342(1)
Index 343

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.