ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Introduction to Programming ArcObjects with VBA

دانلود کتاب مقدمه ای بر برنامه نویسی ArcObjects با VBA

Introduction to Programming ArcObjects with VBA

مشخصات کتاب

Introduction to Programming ArcObjects with VBA

دسته بندی: برنامه نويسي
ویرایش:  
نویسندگان: , , , ,   
سری:  
 
ناشر: ESRI 
سال نشر: 2004 
تعداد صفحات: 408 
زبان: English  
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 9 مگابایت 

قیمت کتاب (تومان) : 35,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 2


در صورت تبدیل فایل کتاب Introduction to Programming ArcObjects with VBA به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب مقدمه ای بر برنامه نویسی ArcObjects با VBA نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

17lec17.pdf......Page 0
2 The VBA development environment......Page 3
4 Using variables......Page 4
6 COM before the storm......Page 5
7 Understanding object model diagrams......Page 6
9 Data access and creation......Page 7
11 Working with subsets and selections......Page 8
13 Working with layout elements (Optional)......Page 9
16 Application framework and events......Page 10
17 ArcObjects beyond VBA......Page 11
Introduction to Programming ArcObjects with VBA......Page 15
Welcome to Intro to Programming ArcObjects......Page 16
Logistics......Page 17
Course materials......Page 18
Course objectives......Page 19
Course timeline......Page 20
What is ArcGIS?......Page 21
Software support resources......Page 22
Learning paths......Page 23
Learning paths......Page 24
VBA: Visual Basic for Applications......Page 25
What can ArcObjects do?......Page 26
What can ArcObjects do?......Page 27
What can ArcObjects do?......Page 28
What can ArcObjects do?......Page 29
Exercise options......Page 30
Exercise typographic conventions......Page 31
Exercise 1 overview......Page 33
The VBA development environment......Page 37
Lesson overview......Page 38
The VBA development environment......Page 39
ArcGIS commands......Page 40
Using the Customize dialog box......Page 41
The Customize dialog......Page 42
BookmarkTitle:......Page 43
Using the Customize dialog box......Page 44
Creating a new command......Page 45
Setting control properties......Page 46
Accessing your customizations......Page 47
BookmarkTitle:......Page 48
Storing your customizations......Page 49
Examining a control’s source code......Page 50
Demonstration......Page 51
Overview......Page 52
The Visual Basic Editor......Page 53
BookmarkTitle:......Page 54
Understanding ArcMap software’s code storage......Page 55
Writing Visual Basic statements......Page 56
Some common Visual Basic functions......Page 57
BookmarkTitle:......Page 58
Procedure types......Page 59
Running an event procedure......Page 60
Navigating event procedures in a module......Page 61
The ThisDocument module......Page 62
Creating a new module......Page 63
Creating a new sub or function procedure (macro)......Page 64
BookmarkTitle:......Page 65
Defining procedure scope......Page 66
Running a subroutine or function procedure......Page 67
Adding a macro to a toolbar......Page 68
Getting help......Page 69
Exercise 2 overview......Page 70
Visual Basic code: How, where, and when?......Page 73
Lesson overview......Page 74
Object-oriented programming......Page 75
Example: Object-oriented terms......Page 76
How: Visual Basic syntax......Page 77
BookmarkTitle:......Page 78
Preset ArcObjects variables......Page 79
BookmarkTitle:......Page 80
Automatic code completion......Page 81
BookmarkTitle:......Page 82
Where: Controls, documents, and forms......Page 83
BookmarkTitle:......Page 84
Working with forms......Page 85
Setting properties at design time......Page 86
BookmarkTitle:......Page 87
Writing code for a form......Page 88
Using control properties at run time......Page 89
When: Form and control events......Page 90
BookmarkTitle:......Page 91
When: Map document events......Page 92
BookmarkTitle:......Page 93
Saving your work......Page 94
Exercise 3 overview......Page 95
Using variables......Page 99
Lesson overview......Page 100
Variables......Page 101
Working with variables......Page 102
BookmarkTitle:......Page 103
Dim (dimension) statement......Page 104
BookmarkTitle:......Page 105
Assigning a value to a variable......Page 106
BookmarkTitle:......Page 107
Function procedures......Page 108
BookmarkTitle:......Page 109
Comparing values......Page 110
BookmarkTitle:......Page 111
Decision making: The If Then statement......Page 112
Controlling If Then......Page 113
BookmarkTitle:......Page 114
Decision making: The Select Case statement......Page 115
BookmarkTitle:......Page 116
Levels of variable scope......Page 117
BookmarkTitle:......Page 118
Procedure-level variables......Page 119
Module-level variables......Page 120
Public-level variables......Page 121
Static variables......Page 122
Exercise 4 overview......Page 123
Programming with class......Page 127
Lesson overview......Page 128
Class......Page 129
Classes and objects......Page 130
Class libraries......Page 131
ArcObjects Class Libraries......Page 132
Exploring class libraries with the Object Browser......Page 133
BookmarkTitle:......Page 134
Object Browser icons......Page 135
Creating objects at design time......Page 136
Instantiating an object in code......Page 137
BookmarkTitle:......Page 138
To Set or not to Set?......Page 139
Coding a class with Visual Basic......Page 140
Client and server environment......Page 141
Distributing your classes......Page 142
Demonstration: Creating a simple class......Page 143
Exercise 5 overview......Page 144
COM before the storm......Page 147
Lesson overview......Page 148
Introducing COM......Page 149
COM classes have interfaces......Page 150
Working with ArcObjects COM classes......Page 151
More on interfaces …......Page 152
Polymorphism......Page 153
ArcObjects polymorphism......Page 154
Using methods and properties......Page 155
Getting other interfaces......Page 156
BookmarkTitle:......Page 157
Testing an object reference......Page 158
BookmarkTitle:......Page 159
COM class code......Page 160
BookmarkTitle:......Page 161
Using library names......Page 162
Using the ESRI Object Browser......Page 163
Demonstration: Creating a COM class......Page 164
Exercise 6 overview......Page 165
Understanding object model diagrams......Page 169
Lesson overview......Page 170
ArcObject object model diagrams......Page 171
Relationship symbols......Page 172
ArcMap objects......Page 173
Creatable Class (CoClass)......Page 174
Instantiable Class (Class)......Page 175
Abstract class......Page 176
Inheritance......Page 177
Property and method symbols......Page 178
Getting properties......Page 179
Setting properties......Page 180
Finding interfaces......Page 181
Wormholes......Page 182
Exercise 7A overview......Page 183
Lesson overview......Page 184
Finding object model diagrams......Page 185
Finding the right OMD: Step 1......Page 186
Finding the right OMD: Step 2......Page 187
Finding the right OMD: Step 3......Page 188
Finding the right OMD: Step 4......Page 189
Where to begin? Getting into the OMD......Page 190
Example: MxDocument > Map > layer......Page 191
Exercise 7B overview......Page 192
Maps and layers......Page 195
Lesson overview......Page 196
Loop review......Page 197
Object model overview......Page 198
Accessing maps......Page 199
Looping through a collection of maps......Page 200
Managing flow in a loop......Page 201
Accessing layers......Page 202
Working with a map’s layers......Page 203
Looping through layers......Page 204
Working with layer properties......Page 205
Adding a new layer to a map......Page 206
Setting a FeatureLayer’s data source......Page 207
Exercise 8 overview......Page 208
Data access and creation......Page 211
Lesson overview......Page 212
Data creation objects......Page 213
BookmarkTitle:......Page 214
Opening an existing Workspace......Page 215
BookmarkTitle:......Page 216
Connecting to an ArcSDE database......Page 217
Getting a FeatureDataset......Page 218
Getting FeatureClasses......Page 219
Pseudocode: Adding a data layer......Page 220
GxDialog......Page 221
Example: GxDialog......Page 222
Exercise 9A overview......Page 223
Working with Name objects......Page 224
Creating a new Workspace......Page 225
BookmarkTitle:......Page 226
Creating a new Table or FeatureClass......Page 227
Field and Fields classes......Page 228
IField and IFieldEdit......Page 229
Creating a Fields collection......Page 230
Creating a Table or FeatureClass......Page 231
BookmarkTitle:......Page 232
Work with fields in a table......Page 233
Adding rows and values to a table......Page 234
BookmarkTitle:......Page 235
Exercise 9B overview......Page 236
Geometry and geoprocessing......Page 239
Lesson overview......Page 240
Geometry objects......Page 241
Feature geometry......Page 242
Points and multipoints......Page 243
Segments......Page 244
Polylines and polygons......Page 245
Envelopes......Page 246
Zooming in to a Feature......Page 247
Displaying features......Page 248
Geometry spatial operator interfaces......Page 249
ITopologicalOperator......Page 250
IRelationalOperator......Page 251
IProximityOperator......Page 252
Area and length......Page 253
Spatial reference......Page 254
Spatial reference OMD......Page 255
Exercise 10 overview......Page 256
Working with subsets and selections......Page 259
Lesson overview......Page 260
Object Model overview......Page 261
SelectionSet......Page 262
Cursors and FeatureCursors......Page 264
Creating a QueryFilter......Page 265
Returning a Search cursor......Page 266
SpatialFilter......Page 268
Three types of cursors......Page 270
Accessing records in a cursor......Page 272
Example: Summarizing a cursor’s attributes......Page 273
Review: Features and geometry......Page 274
Displaying a subset of features......Page 276
Exercise 11 overview......Page 277
Symbolizing elements and layers......Page 281
Lesson overview......Page 282
Subclasses of Symbol......Page 283
Using color......Page 284
ColorRamps......Page 285
Creating simple graphic elements......Page 286
Example: Make a new element, set its symbol......Page 287
Defining an element’s position......Page 288
Adding an element to the map (or layout)......Page 289
FeatureRenderers......Page 291
SimpleRenderer......Page 292
UniqueValueRenderer......Page 293
ClassBreaksRenderer......Page 294
ScaleDependentRenderer......Page 295
Storing layers on disk......Page 296
GxLayer object......Page 297
Example: Saving a layer from ArcMap......Page 298
Exercise 12 overview......Page 299
Working with layout elements(Optional)......Page 303
Lesson overview......Page 304
Object Model overview......Page 305
Review: Elements......Page 306
FrameElements......Page 307
Example: Reference MapFrames on the layout......Page 308
Review: Subclasses of Symbol......Page 309
Review: Color classes......Page 310
The StyleGallery......Page 311
Getting style items from the gallery......Page 312
Example: Referencing an individual style item......Page 313
Getting the item......Page 314
Basic steps: Adding a map surround......Page 315
StyleSelector......Page 316
Printing a layout......Page 317
Exporting a layout......Page 318
Exercise 13 overview......Page 319
Using tools......Page 323
Lesson overview......Page 324
Tool events......Page 325
Getting the user X and Y......Page 326
Display transformation......Page 327
Convert display coordinates to map units......Page 328
Example: Rubberbanding......Page 329
IGraphicsContainer......Page 330
Managing graphics......Page 331
Refreshing the display......Page 332
Partially refresh the display......Page 333
Exercise 14 overview: Choose one......Page 334
Data management......Page 337
Lesson overview......Page 338
Name objects......Page 339
Object Model overview: Name classes......Page 340
Creating a DatasetName......Page 341
Data manipulation objects......Page 342
Converting feature classes......Page 343
Exercise 15A overview......Page 344
Editing with a cursor......Page 345
Editing cursors......Page 346
Example: Updating misspelled attributes......Page 348
Adding a field......Page 349
Creating a domain......Page 350
Adding a domain to a database......Page 351
Assigning a domain to a field......Page 352
Exercise 15B overview......Page 353
Application framework and events......Page 357
Lesson overview......Page 358
Customizing the user interface......Page 359
CommandBars class......Page 360
Types of CommandBar objects......Page 361
Components of CommandBar: CommandItems......Page 362
Finding a CommandItem......Page 363
Finding an ArcGIS toolbar or menu......Page 364
Document events......Page 365
Example: Displaying a different context menu......Page 366
Displaying a new shortcut menu......Page 367
Creating new menus......Page 368
Creating commands to execute macros......Page 369
Updating the ArcID module......Page 370
Lesson overview......Page 371
Inbound and outbound interfaces......Page 372
Finding outbound interfaces......Page 373
Using an outbound interface......Page 374
Events supported by Map......Page 375
Capturing object events......Page 376
Coding object events......Page 377
Exercise 16 overview......Page 378
ArcObjects beyond VBA......Page 381
Lesson overview......Page 382
Visual Basic versus VBA......Page 383
Remember COM?......Page 384
Basic steps: Building a COM component......Page 385
1) Create a new COM project......Page 386
2) Create a COM class......Page 387
3) Reference the appropriate libraries......Page 388
4) Implement the required interface(s)......Page 389
4) Implement the required interface(s)......Page 390
Referencing the Application......Page 391
Example: Branching in a COM component......Page 392
5) Compile your component DLL......Page 393
6) Registering your COM component......Page 394
Where can COM components plug in?......Page 395
Where can COM components plug in?......Page 396
Resources for creating custom components......Page 397
Exercise 17 (Optional): Building a COM command......Page 398
Lesson overview......Page 399
ArcGIS Engine......Page 400
ArcGIS Engine Developer Kit......Page 401
Engine Runtime......Page 402
Why ArcGIS Engine Developer Kit?......Page 403
ArcGIS Engine Developer Kit resources......Page 404
Lesson overview......Page 405
ArcGIS Server......Page 406
Why ArcGIS Server?......Page 407
ArcGIS Server resources......Page 408




نظرات کاربران