Miss Delphi-hope it will be available!

I talked to a person about my own system a few days ago. I said it was done by Delphi. He said it was too backward and then said a bunch of things, and I could only sweat. Although I am mainly doing things on the DOTNET platform, I still have

Thoughts on the principle of WPF and the mvvm Mode

For generalProgramLanguage. The execution is divided into three types: 1) compile it into a binary MachineCodeIs called and executed by the operating system. Typical examples include C, C ++, and Delphi.2) compile it into an intermediate language,

Object-Oriented Programming-Implementation of my virtual functions

As shown in:   Class, that is, the representative class also represents the function table. We can see how to call it.Note the following rules:1. Information of each class is stored in the memory (after the type is loaded );2. Each class

WCR riaservices + Silverlight is a good thing.

Domainservice does not support generics, and wfc ria does not support inheritance when passed to the client. This saves the need for basic services classes,ProgramMember energy I have done a lot of things. I am very happy to do things manually and

Programming path-good at description, longer than contract

We know that,Programming LanguageIt is used to express computer execution logic. The programming language itself contains the phoneme, semantics, and syntax. The phoneme is the basic symbol of the language and the meaning of the phoneme, the syntax

Design Pattern-combination pattern

Sometimes we need to maintain some objects that have certain hierarchies. Although there are great differences between these objects, we hope they can be used in a consistent manner, such as Windows controls, graphics in the drawing. At this time,

Anatomy object frame (6)-Summary

1. entities should be simple and the layers should be better flat, which facilitates object traversal in various communications (such as WebServices, WCF, remoting, and wcf ria ); 2. Although the entity should be flat, it does not mean that there

Spring Series (1)-create a dynamic proxy class

Languages such as DOTNET and Java can create dynamic proxy classes, because they are not directly compiled into machine code, but compiled into intermediate languages, it can be interpreted or dynamically compiled into the target machine language at

Spring Series (3/1)-an attempt to interact

In the previous article, we know that we can use the delegate and proxy to add additional responsibilities to the target class. Here we will use a simple example to illustrate how to implement it. // The target class has three public methods, but

Design Pattern-strategy Pattern

If a class (CA) method has different algorithms (F) and these algorithms may be used by users, this algorithm can be independently developed for self-evolution, it not only provides an abstract interface of an algorithm, but also defines a specific

Simulate the implementation of WPF dependency attributes and bind the notification mechanism (3)-dependency object

The following is the implementation of the Object Class: (Note: The inotifypropertychanged interface is involved here. You can refer to the msdn documentation for details ). /// /// Dependency object, mainly providing management of attribute values

Analysis of key technologies in the WPF architecture (3)-making your own interaction actions (1)

I was going to write more details, but recently I want to change my job. So I am very busy, and I feel that there is no need to write so many imaginary things. So I will not follow the outline here, it starts with the code to see the interaction

Spring Series (6)-Summary (end)

Let's take a look at the advantages and disadvantages of IOC and AOP: IOC: Advantages: 1) some logical relationships can be decoupled to make the relationship more loose, and the program logic can be changed without re-compiling the program; 2) it

Philosophical Thinking on Technology

1) transactions both have two sides, technology is also a transaction, and technology has two sidesEach technology has its own strengths and weaknesses. In addition, the strengths and weaknesses of different application scenarios will change,

Spring Series (6)-Summary (1)

Of course, spring not only includes the technologies we have seen earlier, but its core idea is mainly IOC + AOP. In the previous sections, we focused on AOP and finally briefly introduced IOC. this series introduces the main idea and technology of

Libevent source code in-depth analysis 10

Libevent source code in-depth analysis 10 -- Support I/O Multiplexing TechnologyZhang Liang The core of libevent is event-driven and non-blocking synchronization. To achieve this goal, I/O multiplexing technology provided by the system must be used,

Libevent source code in-depth analysis 11

Libevent source code in-depth analysis 11 -- Time ManagementZhang Liang To support the timer, the libevent must deal with the system time. This part of content is also relatively simple, it mainly involves time addition and subtraction auxiliary

Design Pattern-proxy pattern

Proxy, also known as surrogate in English. Agents are common in daily life, such as ID card agents, product sales agents, and communication toll agents. They also exist in computers, such as Internet agents and remote calls to agents, register an

Design Mode-command mode

The purpose of the command mode is to encapsulate a request as an object so that you can parameterize the customer with different requests. The second is to queue requests or record request logs, and supports undo operations. The following figure

Design Pattern-Visitor pattern

The design pattern book defines the visitor pattern as an operation that acts on each element of an object structure. It allows you to define new operations that act on these elements without changing the classes of each element. From the definition,

Total Pages: 64722 1 .... 40810 40811 40812 40813 40814 .... 64722 Go to: GO

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.