. NET Framework security solution is based on the concept of managed code, and by the common language runtime (CLR) to enhance the safety rules. Most of the management code need to be validated to ensure the type safety and other pre-defined security attribute behavior. For example, in the validation code, declared 4-byte value for the receiver to refuse to provide access to 8-byte parameter called because it is not type safe. Validation process also ensures the implementation of flow only sent to the known location, such as method entry point - a process to jump to any location in addition to the ability to perform.
Introduction to Programming ArcObjects Using the Microsoft. NET Framework Duration: 3 days (24 hours) Overview: ArcObjects components are the building blocks of the ArcGIS family of products, and the ArcObjects libraries provide a set of software components and a framework for developing GIS applications. This course introduces the ArcObjects libraries to Microsoft .NET programmers and teaches how to develop custom GIS applications. You work with ArcGIS Engine controls and .NET development tools and learn how to use help resources. In course exercises, you work with the ArcObjects .NET developer resources and ArcGIS Engine controls to create applications that perform specific GIS tasks including map navigation, feature selection and rendering, spatial operations, data projection, data management, editing, geoprocessing, and map creation Those completing this course will be able to: • Describe the architecture of the core ArcObjects libraries. • Illustrate the most effective ways to use the components of the software development kit (SDK) and developer tools to implement custom functionality. • Use ArcObjects to develop GIS functionality using .NET. • Customize .NET forms with ArcGIS Engine controls. • Write reusable code for automating tasks in ArcGIS. Topics Covered: • Getting started with ArcObjects: Classes, class libraries, COM, query interface. • The ArcGIS application framework: Customize dialog box, Visual Basic Editor. • Working with maps and layers: Active data frame, layer properties. • Accessing data with ArcObjects: Accessing existing data using ArcObjects. • Displaying data: Feature and raster data rendering. • Working with queries and selections: Cursors and feature cursors, selection sets. • Geometry and spatial analysis: Spatial analysis, spatial reference, buffering. • Data creation and editing: Creating new data, editing using cursors. • Geoprocessing: Running geoprocessing tools, setting environments. • Working with layouts: Making maps, adding elements, exporting and printing. • ArcObjects beyond the basics: Extending applications, more ArcGIS Engine, ArcGIS Server. ESRI South Africa | Reg No: 1989/006809/07 | VAT No: 4940101092 Block A, Whitby Manor, 167 14th Road, Noordwyk Ext 61, Midrand | P.O. Box 652, Halfway House, South Africa, 1685 Tel: +27 11 238 6300 | Fax: +27 11 238 6310 | Alternative Cell numbers: +27 83 601 2397 | +27 82 893 3108 www.esri-southafrica.com P McKivergan (Managing Director), L Modise (Director) Who Should Attend? This course is designed for experienced Microsoft.NET programmers who want to develop applications using ArcObjects. Prerequisites and recommendations: Students should have completed ArcGIS Desktop II: Tools and Functionality or Learning ArcGIS Desktop or have equivalent knowledge. It is mandatory that students have a basic proficiency with VB.NET or C#.NET before taking this course. Students in this course should already know how to: • Declare and use variables. • Write function and sub procedures. • Use conditional statements (If Then Else, Select Case). • Work with loops. • Create forms, add controls, and write event procedures. Those without the requisite .NET experience can gain proficiency before taking this course by working exercises in an introductory third-party .NET course or tutorial. Software Used in Course: This course is designed to work with the following software: ArcGIS Desktop ArcView 9.3 ArcEditor 9.3 ArcInfo 9.3 For further details please contact: Midrand Queen Mofokeng (011) 238 6300 KwaZulu Natal Patrcia van Schalkwyk (031) 303 5356 Port Elizabeth Daphne Mhala (041) 372 4566 Cape Town Kathi Wöhl (021) 422 4620 ESRI South Africa | Reg No: 1989/006809/07 | VAT No: 4940101092 Block A, Whitby Manor, 167 14th Road, Noordwyk Ext 61, Midrand | P.O. Box 652, Halfway House, South Africa, 1685 Tel: +27 11 238 6300 | Fax: +27 11 238 6310 | Alternative Cell numbers: +27 83 601 2397 | +27 82 893 3108 www.esri-southafrica.com P McKivergan (Managing Director), L Modise (Director)
Pages to are hidden for
"Introduction to Programming ArcObjects Using the Microsoft. NET "Please download to view full document