Today, I learned how to delegate this chapter on msdn. Although I have seen some webcast videos about the entrusting party and some related introductions on the internet, I have never figured out what the entrusting is. Today, it took me a day to finally unlock her secret.
Delegate. The English name is delegate. You can translate Chinese characters into representatives and act as proxies. As the name suggests, the delegate and the method assigned to
Smartclient (Smart Client) note 4, mainly learning vs2005 multi-threadProgramDevelopment support, Lecture 7 in the webcast series: use multithreading to create high-response Smart Client Applications. program developers should know that every program running on the system is a process. each process contains one or more threads. the process may also be the dynamic execution of the entire program or some programs. A thread is a set of commands or specia
(According to the msdn webcast courses)
Object-oriented solution solves the problem of System Abstraction without compromising the system performance. However, in some special applications, because the number of objects is too large, adopting object-oriented will bring an unbearable internal overhead to the system.
For example, metadata and other objects in graphics applications, character objects in word processing software, etc.
If the solution i
(According to the msdn webcast courses)
Started with Russian doll. The doll contains another one, and the last one does not contain any one.
The combination mode uses a tree structure to implement ubiquitous object containers. It converts a complex one-to-many relationship into a simple one-to-one relationship, so that a batch of objects can be processed in a consistent manner, make the customerProgramYou do not need to care about the specific imple
(According to the msdn webcast courses)
Coupling directly determines the behavior of the software in the face of changes.
When the coupling is tight, when a module changes, the relevant modules must be changed accordingly; the dependency is complex.
When loosely coupled, the module is easier to replace or change, while other related modules can remain unchanged. Simple dependency (small dots represent interfaces)
Do not be limited to a fixed
(According to the msdn webcast courses)
Objects in different States often perform different actions.
Usually, we can use the switch... Case statement to solve the problem. However, if the state changes frequently, this must cause tight coupling between the object and the object. Of course, we should not deliberately adopt the design pattern to use the design pattern, because
In a single case, the adoption of the model may complicate the desig
(According to the msdn webcast courses)
Mode classification:
Purpose:
Creational: Responsible for object Creation
Structural: A combination of processing classes and objects.
Behavioral: Responsibility Assignment in class-object interaction
In terms of scope:
Class Mode: process the static relationship between classes and subclasses.
Object Mode: process the dynamic relationship between objects.
Classes in single-piece mode ensure that the cl
(According to the msdn webcast courses)
Direct and indirect:
For complex systems, we often add an intermediate layer during use to shield some of the less commonly used functions or simplify some of the frequently used functions, in this way, a simple and flexible method can be used to meet specific needs.
For example, when a accesses B, B needs to be called once every time B is accessed. Due to the complexity of B, the call overhead is high, espec
I first came into contact with programming in high school. At that time, I introduced QBASIC programming in the course. I don't know if anyone was the same as me. after entering the University in 03 years, most of the time the contact was mainly in C. I remember that on the basis of my self-study, I often ran to Microsoft's webcast to download videos to listen to and visit csdn forums, and read blogs in cnblogs (I felt that I was still diligent when I
Using this framework does not take a long time. However, several projects are basically applied. I would like to share with you how I set up this framework step by step. It also provides a simple example for beginners. You are welcome to discuss technical issues. [I am a rookie! Sorry for the shortcomings !]
Step 1:
First, let's take a look at the Layer 3 in my project, MVC, spring. net, and nhib.pdf. See the following figure:
First, we will give you a general idea and understanding.
technologies and quickly solve the obstacles encountered by developers during product development, share cases and project implementation experience in different industries to improve technical skills in product development. This year, Microsoft. NetThe club will be combined to form a powerful. NetClub Consortium provides more valuable information and help for club members by aggregating people and sharing resources.
Time:2006Year9Month1DayPM- Location:Msdn
GPS intermediate driver
Since the introduction of GPS intermediate driver (GPS intermediate driver) in Windows Mobile 5.0Program(Gpsid), it is much easier to develop a Windows Mobile Application Based on GPS (global positioning system. The reason is that it adds an intermediate layer between the application program compiled by the developer and the GPS device, so that the developer does not need to directly access the gps device through the serial port, but access the API function provided by
Developing with Atlas Control Toolkit
Program, Prepared for a long time. The main difficulty is the design of the front-end page and the interaction with the back-end. Ajax finally emerged, and I have read a lot of frameworks. It seems that dojo (I don't know whether it is written incorrectly) is good. If you want to use Ajax, You can first listen to the webcast lecture from Microsoft su Peng.
Start with the topic. I am going to use the Atlas front-
If you miss mirantis's webcast (early morning), you can only mine your own information. The following are only personal translations and understandings, and the correctness is not guaranteed. Correct the error.
NOVA:
Added support for NFV. This is very important to the open NFV project, opnfv.org. NUMA seems to be a key optimization object. High-end servers, such as Xeon QPI, are all NUMA architectures. Libvirt needs to expose more interfaces
This series of courses comes from webcast
Author: Xu Changlong
Special msdn lecturer Vsts_china@hotmail.com
Conditions required to listen to this courseConditions required to listen to this course
* FamiliarWeb ServiceProgramming
* FamiliarVisual Studio 2005/2008
* Familiar with distributed applicationsProgramDevelopment
Create a service agreement-WCFTerms
> Message
-A message is an independent data unit, which may consist of several
After introducing the basic concepts of programming in the previous lecture, we will focus on some important elements in game development, such as images, player input, sound, and network. We will discuss the use of 2D/3D images, vector images and bitmap images, keyboards, mice, Force Feedback Controllers, audio formats, 3D sound effects, network protocols, multiplayer games, comparison between point-to-point (P2P) mode and Client/Server mode and other game elements.
ArticleSource: http://www
Tools:
DbtocodeTo let you know the typical layered mode.
Http://ltp.cnblogs.com/articles/289710.html
Module:Enterprise Library, Reuse modules to improve development efficiency.Http://www.microsoft.com/practicesHttp://www.amazon.com/practicesHttp://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/consyscourse/EntLib.aspxHttp://rickie.cnblogs.com/archive/2005/02/21/104472.html
Architecture:Nhib.pdf Using the data persistence layer, the
decoration, which is reflected in the expansion of a certain function (note"A function"This word reflects the difference between another mode, which will be discussed later when it comes to decorator ). the effects of N decorative classes are not only N * n combinations. N * n, n * n are infinitely possible. The combination of N * n and N * n is conceptually infinitely large (the effect of infinite decoration ). strategy only uses M * n to replace m + n. Its combination method is limited. The s
submitted to firstpage. aspx, but not secondpage. aspx. Most of the time, the way ASP. NET 1.x works imposes many restrictions on our development methods. Friends who are familiar with ASP, JSP, and PHP are probably not used to it, because the submission method that is frequently used in the past suddenly cannot be used, although there are ways to solve this problem (readers who want to know more can watch webcast on the Microsoft website), the proce
Today, I listened to the msdn webcast lecture about Data Access to entlib. At the end of the lecture, I asked two questions that I was concerned about:
In a large application, if you need more than two sets of databases (such as SQL Server and Oracle), Can You encapsulate all the required SQL queries in the stored procedure, in this way, you only need a set of accessCodeIs there a better way to solve this problem?
It is easy to directly use
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.