When we submit code, sometimes unchanged files will be checked in occasionally. In some cases, it is a mistake while in some cases it's correct behavior!Mistake Check in Unchanged FilesIn most cases, we don't need to check in unchanged things. Two
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
As we know, for .Net projects, it's obvious and clear to use "Add Reference.." to control project reference / dependency relationship. Do you know about it for C++? (below is extracted from VC++ Team Blog article)"Project to Project references have
Interface Key Notes (MSDN Interface)1. Explicit Interface ImplementationThere are 2: implicit and explicit interface implementation. Implicit type is normal to be used. Here, to understand more about why needs explicit interface implementation, give
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. How to programatically create a bitmap by filling in existing images.Steps: a. Create an empty bitmap with you wanted size and get graphics from it. b. Create TextureBrushes with intended to fill in images. Set its visible region in the new
I worked on a task: when user clicks a command in the application, the cursor can be that command specific. Some gains:1. Cursor can only accept cur file with only black-white color. It's really a big limitation. Trying to load a colorful cur file
[http://www.jelovic.com/articles/resources_in_visual_studio.htm]Using Resources in Visual Studio .NETby Dejan JelovicConceptsHere's how things break down:In Visual Studio .NET, many resources are no longer specified using .RC files. Instead, the
Delegate is very easy to understand. So no need to waste words here. I would like to talk more about Event in C#. 1. [Paste from unleashed C#]An event is a delegate with special features in the areas of type membership, limitations on invocation,
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
文章目錄 Regex actions supported: The Regulator is an advanced, free regular expressions testing and learning tool. It allows you to build and verify a regular expression against any text input, file or web, and displays
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
From: Code Project 6 important .NET concepts: - Stack, heap, Value types, reference types, boxing and Unboxing. IntroductionWhat goes inside when you declare a variable?Stack and HeapValue types and reference typesSo which data types are ref type
3 years in former project, I felt nothing with CG and 3D Modeling, maybe because the project scope is so centralized to be CAD-interop while NO direct tasks regards with 3D Modeling application itself; but now with my moving into new project for a