מפגש קבוצת ALM בנושא אוטומציה ב–Visual Studio 2012

Monday, May 20, 2013

בשנתיים האחרונות שאני שומע רק על Coded UI  ב – Visual Studio אבל יש עוד כ”כ הרבה מעבר, במפגש הקרוב אני אדבר על כל יכולות האוטומציה ב – Visual Studio 2012 עבור מפתחים ואנשי אוטומציה. נדבר על Unit Test ויכולת ה – Fakes החדשה שמגיעה עם Visual Studio 2012 (מחליף את Pex & Moles) ממשק Web Test Manager שמגיע עם Update 2, אשר מאפשר עבודה עם בדיקות ללא MTM. ...

WinRT Toast Notification From Desktop Application

Wednesday, January 30, 2013

The post title maintained Toast Notification but after reading this post we'll be able to perform API calls to WinRT from your Desktop application. As you know WinRT exposing API’s for three developer languages: C#, C++ and JavaScript, this means that from each language you’ll be able to perform WinRT calls. The idea is based on Windows Metadata File (winmd) that expose those APIs that can be consumed across a variety of technologies and languages. Download Demo Project So why not using those calls from a desktop application? for example one of the great...

Visual Studio Modeling Feature Pack Available!

Thursday, June 17, 2010

Visual Studio Modeling Feature Pack Available! Brian Harry just post about Visual Studio Modeling Feature Pack Available! Here is a glimpse of the new features in the Pack, C++ Support As you may know, in VS 2010, there’s no support for C++ in our modeling tools.  This feature pack includes the first installment of C++ support.  It’s not complete but it’s a beginning.    Web Site Support We’ve added support for the architectural tools to really understand the structure of web sites and the artifacts contained in them.  It now understands...

Window Hooks – Summary

Monday, May 17, 2010

Window Hooks – Summary A week ago I received a question through my blog "How can I create buttons on top all open applications?", I didn't waste time and start writing about my solution to the question. So here is a series of posts regarding this question above: Add Your Control On Top Another Application – Part 1 (Win32) Add Your Control On Top Another Application – Part 2 (Win32) Add Your Control On Top Another Application – Part 3 (Win32) Add...

Add Your Control On Top Another Application – Part 4 (Win32)

Wednesday, May 12, 2010

Add Your Control On Top Another Application – Part 4 (Win32) And here we are, the last part in this series – How to set Window Event using SetWinEventHook. In the previous posts we have found the Target window handle and his TitleBar position, we created a new Control(HoverControl) and placed him On Top the Target TitleBar, the only thing that left if to listen Target window events (Example: LocationChange) so we can move our HoverControl accordingly. We going to use some more NativeMethods to complete this task, get ready…. Go! Step 1: Add SetWinEventHook...

Add Your Control On Top Another Application – Part 3 (Win32)

Monday, May 10, 2010

Add Your Control On Top Another Application – Part 3 (Win32) This is part 3 and we are almost done! The first post in this series Add Your Control On Top Another Application – Part 1 (Win32) we saw how to find window handle just by pointing the process, this was done by using Win32 native methods. In Add Your Control On Top Another Application – Part 2 (Win32) We used another native method that helped us to find target window position based on TitleBar info. This part will show...

Add Your Control On Top Another Application – Part 2 (Win32)

Sunday, May 9, 2010

Add Your Control On Top Another Application – Part 2 (Win32) In my previous post Add Your Control On Top Another Application – Part 1 (Win32) I’ve showed how to obtain window handle from process. Now I can assume that we have the window handle (If not read Part 1), now we need to get TitleBarInfo fro the TargetWindow, Using that data we can get the position of the window and more.  Download Project Step 1: Add GetTitleBarInfo and GetLastError Using GettitleBarInfo will allow us to get information from the Target application. ...

Add Your Control On Top Another Application – Part 1 (Win32)

Thursday, May 6, 2010

Add Your Control On Top Another Application – Part 1 (Win32) Couple of days ago I got an email asked me to help with creating a buttons on top all open applications, this has reminded me the CodedUI Recorder. As you can see from the picture when using CodedUI Testing you will see the “Currently Recording” notification on every active application you are recording. How? The design is to make the title bar window of the target application as the parent\owner window of the Control your want to add. ...