Application notes gis

Interface development kit? ? I want to be a mobile terminal, after the expiry of 5G and hang it hook,

web / Desktop / Mobile

C # is a .NET ....

And the difference between the professional programming courses

a kind of boring hope it helpful ,, it as a mental training program, other clouds, do not care

01

GIS Type: application type (thematic / regional integration, business type, product type) and instrumental (source too, and little contact, acquisition, management, analysis charting and other functions on a few)

Secondary development of independent development & & & development costs alone secondary development of integrated secondary development (development platforms and development tools difference), independently developed uh. . . For my kind of lazy, independent development is not possible,

The course with the development model of integrated development, how to integrate,

COM: component-based programming ideas,

COM structure: classes / objects / interfaces

————————————————————————————————————————————

Interface components

Interface describes the services provided by the external components. Between components and assemblies, both through the interface interaction between the components and the customer. Therefore components Once published, it can only provide reasonable, consistent service through the interface defined in advance. Stability of the interface defined between such that the client application developers to construct rugged applications. A plurality of component interface components may be implemented, but also a specific component interface may be implemented a plurality of components.

Component interface must be able to self-describing. This means that the component interface should not depend on the specific implementation, the separation of the interface and achieve the complete elimination of the coupling between the users and implementers of the interface to enhance the degree of encapsulation information. But it also requires the component interface must use a component implementation-independent language. Currently standard component interface description language is IDL.

Because the interface is an agreement between the components, the interface component Once released, the interface component producers should remain unchanged as far as possible, any changes to the interface on syntax or semantics may have resulted in customers with existing components the contact between the destruction.

Each component is autonomous, has its own unique features, only through the interface to communicate with the outside world. When a component needs to provide new services can be achieved by adding new interfaces. It will not affect the original interface to existing customers. The new customer can re-select a new interface to obtain services.

C # component-based programming

C # component-based programming method inherited and developed the object-oriented programming methods. It is the object technology used in the system design, implementation of object-oriented programming made a further abstraction. We can Programming Method as component hierarchy of the system configuration of the system method and can be easily implemented using object-oriented method of assembly.

Component-based programming emphasize real software reusability and a high degree of interoperability. It focuses on the production and assembly of components, both of which together constitute the core components of programming. Demand generation process is not just the application of the system components, the component market itself has promoted the development of components, software vendors promote the exchanges and cooperation. Mounting assembly of such a method similar to the software product can be used as building blocks to quickly set up, the software can not only shorten the product development cycle, but also improve the stability and reliability of the system.

C # component-based programming method has the characteristics of the following aspects:

1, independent programming language and development environment;

2, the transparency of the assembly position;

3, process component of transparency;

4, scalability;

5, reusability;

6, has a strong infrastructure;

7, system-level public services;

C # language as many of its advantages, is very suitable for component programming. This is not to say that C # is a programming language components, or that provides a C # component programming tools. We have repeatedly pointed out that the assembly should have the characteristics-independent programming language. Readers remember this: the component model is a specification, regardless of programming language design components is used, it must comply with the code. Examples of such assembled computers, accessories specifications as long as each vendor has provided us with the interface in line with uniform standards, these accessories can be combined to work together, component programming is the same. We just said, using the C # programming language component will bring us greater convenience

Object-oriented programming:

Object-oriented programming is to emphasize thinking: inheritance, polymorphism, encapsulation.

---------------------

Author: ghevinn

Source: CSDN

Original: https: //blog.csdn.net/ghevinn/article/details/8525920

Disclaimer: This article is a blogger original article, reproduced, please attach Bowen link!

————————————————————————————————————————————

Difference components and objects, or that you do not fully understand the object? ? ? ? ?

AO is an arcgis constituent components;

. AO features: a powerful editing; supporting short things object editing and undo / REDO the single-user environment 2; 3 superimposed vector data and raster data; 4 supported network elements associated with the logical network. editing and analysis; in short very coherent whole,

About development environment:

carto drawing

datasource file data sources

geodatabase Geodatabase

control

Preliminaries:

The basic concepts of object-: including physical objects, logical objects, abstract conceptual entity attribute

Class: having the same set of attributes and operations of a group of objects;

Interaction between the object and the object: Object independence and autonomy, communicating via messages, the message consists of three parts: the object name to accept the call and the name of the operating parameters,

Method: the operation target can perform

The method and the message relation: object based on the received message, call the appropriate methods, in turn, with the method, to the response message;

Inheritance: starting from an existing object, the establishment of a new object with the original properties, effects: reduce code redundancy, complex structure; (package)

Inherited: 1 particular to the general abstraction; biology in the classification upgrade, teachers and students are people

2. General particular to: downgrade the classification, for example, triangular polygons are square;

For example: define an interface, the interface is defined in the eating, sleep. . . Then connect the interface class

Interface: an abstract data type is described as "features" Contract

For example, humans and animals are sleeping, but difficult to determine the inheritance relationship between the two, with an interface easy to handle, but also in the class can inherit life forms, but with the interface really easy to handle!

Common methods may be defined in different classes have interfaces,

Example: book lending service, department or office in the library, using the interface can be found at two places books, but the library and the Department office no inheritance;

The last lesson 3.7 (02)

// a class, a structure CS

// list type, an array of structures, non-UI classes

// UI and avoid dealing with the datagridveiw and an array of hooks, along with changes in the background, simplify

// datasource properties can be bound to a data source, a table is provided an object class, a data source is changed, the display content is changed

// datagridview control needs only to tie this data source, without other operations, ah

Students line number → → → line calls the method get // Read

3.7(02)

About love eating chicken: a love of eating chicken is a core set of cross-platform applications AO components, provided Package

The main components:

mapcontrol: Map Visualization

toolbarcontrol: the need to work together and partner controls

tocccontrol: Layer Management and symbolic elements

AE function:

Geographic features interactive display, query and analysis; based on the attribute information and analysis produced thematic maps; spatial query, spatial analysis function; high-quality map output; image format, basic image processing functions; powerful editing functions;. . . . ..

.Dll issued in the form of,

Do not wait until it is found to be on the battlefield blunt knife, kill kill,

Hearts desire is called a fire burning, garbage state, because your heart's desire is not big enough

3.12(03)

Why the C # field package

https://blog.csdn.net/lhyxiaolang/article/details/7889847

How to define a class in C #?

https://jingyan.baidu.com/article/c74d60009a12300f6b595d6f.html

Class inheritance enhances the reusability and maintainability of the program, C # does not support multiple inheritance, a class if you want more features and properties inherited class can be achieved through multiple interfaces, the interface is somewhat similar to an abstract class that defines only a series of methods are not implemented, the specific implementation of the method to inherit its class to implement,

Implement multiple inheritance: Get other: Interface Query (QI)

★ Interface Converter

Display and browse the map

1. Map Controls

3.21 (05) Thursday

load

dont be siily

04/09

Am I doing? ?

I find time to tell you, I'm grinding sword, I charge

The method of transplanting a single class. . Why do not start to say. . . .

data_operate dataope = new data_operate();

I know all the truth, but why the above statement could have been used? ? Oh yes you stupid, after all have an instance method can be used by this entity, C # object-oriented programming, classes need to be instantiated

wps59

If the field name for the class shape, the judge points, lines, shape here in the shape file creation method can actually be naming their own

ifileds: Field set object

wps60

05/23

Spatial query, essentially create geometry (point is to establish a buffer), select the elements,

Write and write key condition of mouse events

Guess you like

Origin www.cnblogs.com/heikejingxiao/p/11269445.html