MS Automation Things Known To Me Until Now
2009-12-16 22:17
274 查看
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 window and mimic UI operation to UI controls.
3. Visual C++ Extensibility Object Model
The Visual C++ Extensibility Object Model is a set of COM objects, interfaces, and associated managed wrappers that can be used with any language that complies with COM or the .NET Framework to automate actions occurring in the Visual Studio integrated development environment (IDE).
http://msdn.microsoft.com/en-us/library/174179de%28VS.80%29.aspx
Example: Generate and examine Visual C++ code by using a Visual Studio add-in written in Visual C#.
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 window and mimic UI operation to UI controls.
3. Visual C++ Extensibility Object Model
The Visual C++ Extensibility Object Model is a set of COM objects, interfaces, and associated managed wrappers that can be used with any language that complies with COM or the .NET Framework to automate actions occurring in the Visual Studio integrated development environment (IDE).
http://msdn.microsoft.com/en-us/library/174179de%28VS.80%29.aspx
Example: Generate and examine Visual C++ code by using a Visual Studio add-in written in Visual C#.
相关文章推荐
- FAQ(10):Type interface com.smbms.dao.UserMapper is not known to the MapperRegistry.
- Warcraft III Time Limit: 10000 MS Description dccmx likes playing Warcraft III. Now, he is teaching his girlfriend to play it. In Warcraft III, there
- 15 Things You Can Do Right Now To Help Your Career
- Where To Now with Build Automation? --- brief
- Be Happier: 10 Things to Stop Doing Right Now
- 15 Things You Can Do Right Now To Help Your Career
- Experience all that SharePoint 15 has to offer. Start now or Remind me later.
- Genymotion启动失败:Unable to connect to your virtual device!Genymotion will now stop.
- 解决 Warning: Permanently added (RSA) to the list of known hosts.
- All flavors must now belong to a named flavor dimension
- 时间DateTime.Now.ToString("yyMMddHHmmssfff")
- Activity使用主题不兼容报错-You need to use a Theme.AppCompat theme (or descendant) with this activity
- a story remind you to me
- Why I can't use non-string key in the myMap[myKey] expression? And what to do now?
- DateTime.Now.ToString()12与24小时制
- Github遇到Permanently added the RSA host key for IP address '192.30.252.128' to the list of known host
- You need to use a Theme.AppCompat theme (or descendant) with this activity解决方法
- 12 Things A Programmer Really Needs To Know
- I've Never Been To Me by Charlene with lyrics
- 使用ActionBar,调整Theme时遇到You need to use a Theme.AppCompat theme (or descendant) with this activity解决方法