Skip to main content

Posts

Showing posts from April, 2008

VS Winforms Designer inside your Application

This is not Visual Studio nor #Develop nor any other known IDE.. it's just a sample code from MSDN Magazine Ever wanted to host Visual Studio Designer in your application? to give your user the ability to redesign forms or even create new forms ? All you need is .NET framework installed (if you want to also compile the newly generated forms, you will need .NET SDK too -it's free :)- ) Surprisely, VS is not doing anything more than just "using" what is already there in the .NET framework winforms to enable users to design forms (drag, move, group, align,... etc). There is a sample that was published once in MSDN Magazine, you can download it here And an article published in this issue in "The Perfect Host" column.. Enjoy :)

Early look at MFC new feature pack

Alsalam alikom wa ra7mat Allah wa barakatoh After the release of VS2008, VC++ team released a feature pack that includes a LOT of enhancemets to VC++... One of the biggest steps is the built in support for Office 2007 UI styles (Ribbon, themes,.. etc).. Here is what you get after creating a regular 0-code new project in MFC: It also automatically saves the settings of the application theme, tool bar positions... etc in the registry to retrieve them on startup... You can download the VC++ 2008 Feature Pack here Last note, this set of UI controls is not originally implemented by MS, it's a third party that implemented them but MS aquired the control set and made sure they are fully compatible.. Looking forward for a similar step for C# guys ;)

The Soul of Opening Startups

Alsalam alikom wa ra7mat Allah wa barakatoh, I've never founded a startup -although I wish I do- sometimes looking at the situation from outside helps more realizing/analyzing the problems that may happen than being inside... Every now and then, I find a blog post or an article speaking about startups and how to start yours and that you don't need to have real world experience... etc. A lot of chat from guys who experienced working in a big company as well as having their own startups.. What will follow is based on what I read (advices / success stories or even failure ones) and is based on what I personally see how it should go. First we can start by defining what is a Startup.. it's an entity that one or more visionary people think about and put in action. People have different claims against opening a startup Claim 1: I need to wait a couple of years till I get real world experience in a well established company. At different stages of your life you may start a startup,

GUI Testing... requirements

Alsalam alikom wa ra7mat Allah wa barakatoh Today, I was investigating -along with one of my friends- in Open Source GUI Testing tools... honestly there are quite a lot of them but non are smart enough. Let's first define the goal of a GUI Testing Tool.. Automated capture of different user scenarios, Generate editable script for different scenarios, Goal setting: define the success/failure state of a test run, Integratable with other Testing tools (NUnit, JUnit... etc) to provice a complete report about the test run, Requires 0-code changes, Can generate valid random inputs for testing (Textbox values mainly), Capture screenshots if something failed/succeeded/always, It's a big list, I know, and no free/opensource framework provides all (or even well implemented subset) of them. My Investigation scope didn't extend to commerical products (which I believe will have some more functionalities/polish interface...etc). Here is a list of some apps that may cover some of these fea