1. VS IDE Automation Model. It's a set of API that can visit everything in VS IDE. VS addin is developed with the assistance of it.2. MS UI Automation Model. It's a set of API (separate ones for C++ and .Net languages) that can be used to visit a
Metadata is information about the data -- that is, information about the types, code, assembly, and so forth -- that is stored along with your program. Attributes are a mechanism for adding metadata, such as compiler instructions and other data
From Here As Title .---------------------------------Copy Start---------------------------------------------------- Imports SystemImports EnvDTEImports System.DiagnosticsPublic Module CollapseAll Sub CollapseAll() ' Get the the Solution
Dictionary: For purposes of enumeration, each item in the dictionary is treated as a KeyValuePair<TKey, TValue> structure representing a value and its key. The order in which the items are returned is undefined. [From MSDN]While, some
1. 更多的UML drawing tools. Prefer UMLet for now. Martin Fowlerlikes UMLGraph (I don't have feeling about it now). And Two very suggested UML tools by a guy who have practiced with many UML tools (let's trust him):One is Visual Paradigam and the other
PInvokePlatform Invocation Services (PInvoke) allows managed code to call unmanaged functions that are implemented in a DLL. This tutorial shows you what you need to do to be able to call unmanaged DLL functions from C#. The attributes discussed in
項目馬上要開始了。manager一天突然排程會議,說是接到了第一步的任務:quickly give out a prototype of the project for further verification and evaluation.從這個事情上我學到了兩點:1. Task breakdown / PlanTask breakdown在各個任務層次上需要的考慮是不一樣的。比如,一個task是“做一個XX3D modeling
Today, I attended a unit test training held internally in Corp. Several gains:1. Applying Unit test is pretty simple! I never thought that the idea to do unit test and its implementation is just that straightforward and easy! Remember the key point
There are so many remote desktop software in the market. You can get a list from this wiki page.Here, I just want to summarize about MS technology. As we know, we have used remote desktop connection (mstsc.exe, which was named "terminal service
As we know, MFC, WPF, or any mature application development framework, they provide XX_click, XX_doubleClick for either whole view / form or any controls to let us easily add our event handler. But a fact should be known is that: all such events don'
the growing heterogeneity of hardware architectures and diversity of operating system and communication platforms makes it hard to build correct, portable,efficient, and inexpensive applications from scratch.1. Library VS frameworkFrameworks are
Gains:1. What will you do if you were not afraid? (如果你無所畏懼,你會怎麼做?)--------"Who moved my Cheese" 2. 馬上去做下一件事。3. 行動之前想得越多,害怕越多。 要三思,不要思太多-遍。4. 看下《窮爸爸,富爸爸》--平凡人要理財。5. When you move beyond your fear, you feel free.6. Keep positive about your future!
Basic1. VS has only x32bit version, NO x64 version.2. DotNet Framework including basic library (System.*), CLR, JIT compiler, etc, have x32 and x64 version. For example, I have a C:\Windows\Microsoft.NET\Framework and a
As I am going to do cross-platform development, I can only see this is a prethinking based on my observation to other such teams.1. You still need to work on Windows in major time if you are familiar with windows in long time. Of course, if you have
這一題的思路還是比較清晰的:首先,由於每個數都是50位,還要計算100個這樣的數的和,unsigned long long 都表示不了這麼大的數,硬上肯定是不行滴;那麼,考慮到只需要列印出和值的頭10位,才有了用多維陣列求解的方法:1. 首先把這100個數字儲存到text檔案中:這樣比較好讀取。2. 把這個檔案中的所有數字解析到arr[100][50]中。3.
You can get Debugger Roadmap from MSDN to know everything about VS debugger.Exception Handling:There is a Exceptions dialog box in VS to configure how the debugger behaves with exceptions. In general, if there happended unhandled exceptions in your