Hi All,
Start developing Silverlight 2 application in VS2008 SP1,download the add-on link below :
http://www.microsoft.com/downloads/details.aspx?FamilyID=c22d6a7b-546f-4407-8ef6-d60c8ee221ed&displaylang=en
Happy .Netting.
Regards,
Mostafa arafa
Enterpreneur and Technology advocate, Founder of Hadafsoft , M.Sc. of Computer Science, Engineer, & Solutions Architect. Follow me on twitter for quick updates: @mostafaelzoghbi
Friday, October 31, 2008
Friday, October 24, 2008
WOW... Get Started with SQL 2008
Hi Folks,
New Site has been published for New MS Product SQL 2008, if you are developer,IT Professional or want to know about the product for fun,Get started with this site :
http://www.microsoft.com/sql/experience/html/Default.aspx?loc=en
Regards,
Mostafa arafa
New Site has been published for New MS Product SQL 2008, if you are developer,IT Professional or want to know about the product for fun,Get started with this site :
http://www.microsoft.com/sql/experience/html/Default.aspx?loc=en
Regards,
Mostafa arafa
Sunday, October 19, 2008
Next MS Event @ Gulf - Register Now !
Hi All,
"IT Evolution 08" Event is the new MS Event will be around on November 2008 at all Gulf Cities, Register Now and Book your seat in any city in Gulf.
Registration site :
http://www.microsoft.com/middleeast/gulf/ITEvolution/IT_Times/default.htm
Regards,
Mostafa arafa
"IT Evolution 08" Event is the new MS Event will be around on November 2008 at all Gulf Cities, Register Now and Book your seat in any city in Gulf.
Registration site :
http://www.microsoft.com/middleeast/gulf/ITEvolution/IT_Times/default.htm
Regards,
Mostafa arafa
Friday, October 17, 2008
Silverlight 2.0 SDK is now available
Hi Folks,
Silverlight SDK is a very useful resource for developers to get started with Silverlight Development.
Silverlight 2.0 SDK is now available for download,get it from here :
http://www.microsoft.com/downloads/details.aspx?FamilyID=8d933343-038f-499c-986c-c3c7e87a60b3&displaylang=en
Regards,
Mostafa arafa
Silverlight SDK is a very useful resource for developers to get started with Silverlight Development.
Silverlight 2.0 SDK is now available for download,get it from here :
http://www.microsoft.com/downloads/details.aspx?FamilyID=8d933343-038f-499c-986c-c3c7e87a60b3&displaylang=en
Regards,
Mostafa arafa
Saturday, October 11, 2008
Download SQL Server 2008 NOW
Hi All,
Now you can download MS SQL 2008 for 180 Days Evaluations period ,try it :
http://www.microsoft.com/sqlserver/2008/en/us/trial-software.aspx
Site contains other very useful demos and virtual labs :
http://www.microsoft.com/sqlserver/2008/en/us/demos.aspx
http://www.microsoft.com/sqlserver/2008/en/us/virtual-labs.aspx
enjoy :)
Regards,
Mostafa arafa
Now you can download MS SQL 2008 for 180 Days Evaluations period ,try it :
http://www.microsoft.com/sqlserver/2008/en/us/trial-software.aspx
Site contains other very useful demos and virtual labs :
http://www.microsoft.com/sqlserver/2008/en/us/demos.aspx
http://www.microsoft.com/sqlserver/2008/en/us/virtual-labs.aspx
enjoy :)
Regards,
Mostafa arafa
Thursday, September 25, 2008
New Book : How To Program C#
Hi All,
New Book has been released "Visual C# 2008 How To Program " Book,This book is an excellent book for beginners and students to get to know all technologies out of the box shipped with VS .Net 2008 including asp.net 3.5,LINQ,WCF,PF,WF and more.
You Can purchase this book from Amazon.com and InformIT.com Sites.

Regards,
Mostafa arafa
New Book has been released "Visual C# 2008 How To Program " Book,This book is an excellent book for beginners and students to get to know all technologies out of the box shipped with VS .Net 2008 including asp.net 3.5,LINQ,WCF,PF,WF and more.
You Can purchase this book from Amazon.com and InformIT.com Sites.
Regards,
Mostafa arafa
Wednesday, September 10, 2008
How to Synch SharePoint Documents Offline on Vista
Hi All,
Very good tool to Synch your sharepoint documents offline on Vista OS,read below post :
http://grounding.co.za/blogs/neil/archive/2008/08/02/using-synctoy-to-synchronize-offline-sharepoint-documents-on-vista.aspx
Regards,
Mostafa arafa
Very good tool to Synch your sharepoint documents offline on Vista OS,read below post :
http://grounding.co.za/blogs/neil/archive/2008/08/02/using-synctoy-to-synchronize-offline-sharepoint-documents-on-vista.aspx
Regards,
Mostafa arafa
Wednesday, September 03, 2008
For SharePoint Developers: MOSS SDK 1.4 & WSS SDK 1.4
Hi Folks,
New SDK for MOSS & WSS 3.0 has been released,check it out:
http://blogs.msdn.com/randalli/archive/2008/08/28/just-published-wss-and-moss-sdk-1-4-download-and-online-msdn-library-8-29-2008.aspx
Regards,
Mostafa arafa
New SDK for MOSS & WSS 3.0 has been released,check it out:
http://blogs.msdn.com/randalli/archive/2008/08/28/just-published-wss-and-moss-sdk-1-4-download-and-online-msdn-library-8-29-2008.aspx
Regards,
Mostafa arafa
Monday, September 01, 2008
VS 2008 SP1 is now available
Hi All,
SP1 for VS 2008 is now available for download :
http://www.microsoft.com/downloads/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E&displaylang=en
Also,SP1 for .Net Framework 3.5 is now availbale for download :
http://www.microsoft.com/downloads/details.aspx?familyid=AB99342F-5D1A-413D-8319-81DA479AB0D7&displaylang=en
Regards,
Mostafa arafa
SP1 for VS 2008 is now available for download :
http://www.microsoft.com/downloads/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E&displaylang=en
Also,SP1 for .Net Framework 3.5 is now availbale for download :
http://www.microsoft.com/downloads/details.aspx?familyid=AB99342F-5D1A-413D-8319-81DA479AB0D7&displaylang=en
Regards,
Mostafa arafa
Thursday, August 21, 2008
Today Tip : Difference between Asynchronous & Asynchronous Postback in AJAX
Hi Folks,
Today i want to share with you some important tips for asp.net AJAX development,if you are developing an ajax website,sure you are using Synch. and Asynch postbacks in your page,what i want to share with you are the following tips:
1) Asp.Net AJAX executes only 1 Asynchronous postback at a time,which means if you have 2 buttons doing asynch. postback the ajax will execute one action at a time.
2) The difference between Synch and Asynch postback is major,in Synch postback the ajax is renedering the whole page for any postback which is not required usally if you have multiple update panel in your page.
3) In Asych postback the Ajax only render the panel which cause the postback,for example,if you have 3 update panels,and one of them cause postback ,the only update panel which contains the button will be rendered.
4) you can manage Synch or Asynch Postback in your page using an AJAX Class called PageRequestManager,sample code :
Sys.WebForms.PageRequestManager.getInstance().abortPostBack();
Hope this tips are helpful in your ajax programming.
Regards,
Mostafa arafa
Today i want to share with you some important tips for asp.net AJAX development,if you are developing an ajax website,sure you are using Synch. and Asynch postbacks in your page,what i want to share with you are the following tips:
1) Asp.Net AJAX executes only 1 Asynchronous postback at a time,which means if you have 2 buttons doing asynch. postback the ajax will execute one action at a time.
2) The difference between Synch and Asynch postback is major,in Synch postback the ajax is renedering the whole page for any postback which is not required usally if you have multiple update panel in your page.
3) In Asych postback the Ajax only render the panel which cause the postback,for example,if you have 3 update panels,and one of them cause postback ,the only update panel which contains the button will be rendered.
4) you can manage Synch or Asynch Postback in your page using an AJAX Class called PageRequestManager,sample code :
Sys.WebForms.PageRequestManager.getInstance().abortPostBack();
Hope this tips are helpful in your ajax programming.
Regards,
Mostafa arafa
Thursday, August 14, 2008
Customer Guidance for Implementing SharePoint Solutions
Hi Folks,
New Project hs been created on CodePlex Site to Guide Customer How to implement Solutions on Top of SharePoint 2007,This Guide is very good step for SW Architects and Leads how to design SharePoint Solutions....Hope will be useful.
It's not even in Alpha,it's on Draft Version,Check it out :
http://www.codeplex.com/spg
Be in touch with this project on CodePlex Web Site.
Regards,
Mostafa arafa
New Project hs been created on CodePlex Site to Guide Customer How to implement Solutions on Top of SharePoint 2007,This Guide is very good step for SW Architects and Leads how to design SharePoint Solutions....Hope will be useful.
It's not even in Alpha,it's on Draft Version,Check it out :
http://www.codeplex.com/spg
Be in touch with this project on CodePlex Web Site.
Regards,
Mostafa arafa
Sunday, August 03, 2008
In Deep MOSS Crawling Articles
Hi All,
SharePoint Product Group has launched set of useful articles about crawling in MOSS 2007,detials mentioned below :
1) Creating an Enterprise Search Crawl Log Viewer for SharePoint Server 2007 :
http://code.msdn.microsoft.com/crawllogviewersample
2) Using Enterprsie Filters in MOSS 2007 :
http://msdn.microsoft.com/en-us/library/cc751808.aspx
3) Creating an Enterprise Search Crawl Log Viewer for SharePoint Server 2007:
http://msdn.microsoft.com/en-us/library/cc751807.aspx
Happy Times with MOSS :)
Regards,
Mostafa arafa
SharePoint Product Group has launched set of useful articles about crawling in MOSS 2007,detials mentioned below :
1) Creating an Enterprise Search Crawl Log Viewer for SharePoint Server 2007 :
http://code.msdn.microsoft.com/crawllogviewersample
2) Using Enterprsie Filters in MOSS 2007 :
http://msdn.microsoft.com/en-us/library/cc751808.aspx
3) Creating an Enterprise Search Crawl Log Viewer for SharePoint Server 2007:
http://msdn.microsoft.com/en-us/library/cc751807.aspx
Happy Times with MOSS :)
Regards,
Mostafa arafa
Monday, July 21, 2008
Silverlight Beta 2 Tips by VWD Team
Hi Folks,
Great Tips from Visual Web Developer Team about Silverlight 2 beta 2,chech it out:
http://blogs.msdn.com/webdevtools/archive/2008/07/01/silverlight-tips-of-the-day.aspx
http://blogs.msdn.com/webdevtools/archive/2008/07/17/silverlight-tips-of-the-day-week-2.aspx
localize silverlight application :
http://blogs.msdn.com/webdevtools/archive/2008/06/10/localizing-a-silverlight-application.aspx
To get an overview about what's new in silverlight 2 beta 2 on VS 2008 :
http://blogs.msdn.com/webdevtools/archive/2008/06/06/what-s-new-with-silverlight-tools-beta-2.aspx
Regards,
Mostafa arafa
Great Tips from Visual Web Developer Team about Silverlight 2 beta 2,chech it out:
http://blogs.msdn.com/webdevtools/archive/2008/07/01/silverlight-tips-of-the-day.aspx
http://blogs.msdn.com/webdevtools/archive/2008/07/17/silverlight-tips-of-the-day-week-2.aspx
localize silverlight application :
http://blogs.msdn.com/webdevtools/archive/2008/06/10/localizing-a-silverlight-application.aspx
To get an overview about what's new in silverlight 2 beta 2 on VS 2008 :
http://blogs.msdn.com/webdevtools/archive/2008/06/06/what-s-new-with-silverlight-tools-beta-2.aspx
Regards,
Mostafa arafa
Get Started with IIS 7.0
For All web developers, very useful post for getting started with Configuring asp.net applications on IIS 7.0 on vista and windows Srvr 2008 :
http://www.dotnetbips.com/articles/df885319-19cc-47b8-8808-6ed462db1de5.aspx
hope this helps.
Regards,
Mostafa arafa
http://www.dotnetbips.com/articles/df885319-19cc-47b8-8808-6ed462db1de5.aspx
hope this helps.
Regards,
Mostafa arafa
Wednesday, June 25, 2008
Open Browser in Outlook in VS Add-Ins
Hi ,
I got a question from one of my friends,he's creating an Outlook Add-In and he wants to open a specific website inside outlook.
To do so,simply create a new project Outlook 2007 Add-In,and paste below couple of lines of code,this will open a url inside your outlook.
C# Code :
Office.CommandBarComboBox webControl1 =
(Office.CommandBarComboBox)this.Application.ActiveExplorer().CommandBars.FindControl(26, 1740, missing, missing);webControl1.Text = "http://moustafa-arafa.blogspot.com";
This code will be used on your Button Click event or any other event handler as per your requirements.
Hope this Tip helps.
Regards,
Mostafa arafa
I got a question from one of my friends,he's creating an Outlook Add-In and he wants to open a specific website inside outlook.
To do so,simply create a new project Outlook 2007 Add-In,and paste below couple of lines of code,this will open a url inside your outlook.
C# Code :
Office.CommandBarComboBox webControl1 =
(Office.CommandBarComboBox)this.Application.ActiveExplorer().CommandBars.FindControl(26, 1740, missing, missing);webControl1.Text = "http://moustafa-arafa.blogspot.com";
This code will be used on your Button Click event or any other event handler as per your requirements.
Hope this Tip helps.
Regards,
Mostafa arafa
Wednesday, June 11, 2008
Podcasting Kit for SharePoint
Hi Folks,
Today SharePoint product team has released Podcasting Kit for SharePoint 2007 (PKS),Now you can upload and show your podcast on your sharepoint sites.
the kit is also available with rating features and support Silverlight controls.
download on CodePlex :
http://www.codeplex.com/pks
Screen shot for Podcasting Site :
http://blogs.msdn.com/sharepoint/archive/2008/06/10/announcing-open-source-podcasting-kit-for-sharepoint-the-power-of-social-media-for-the-enterprise.aspx
Regards,
Mostafa arafa
Today SharePoint product team has released Podcasting Kit for SharePoint 2007 (PKS),Now you can upload and show your podcast on your sharepoint sites.
the kit is also available with rating features and support Silverlight controls.
download on CodePlex :
http://www.codeplex.com/pks
Screen shot for Podcasting Site :
http://blogs.msdn.com/sharepoint/archive/2008/06/10/announcing-open-source-podcasting-kit-for-sharepoint-the-power-of-social-media-for-the-enterprise.aspx
Regards,
Mostafa arafa
Tuesday, June 10, 2008
Hands On Labs on WSS 3.0
Hi Folks,
Microsoft released new HOL for WSS 3.0 Development,it contains 10 Labs on different important topics on WSS 3.0 development C# & VB.Net :
- No SharePoint Development Experience is required,Only .Net Development Experience.
The HOLs included are:
1. Web Parts
2. Data Lists
3. Event Handlers
4. Workflow
5. Silverlight
6. Page Navigation
7. Page Branding
8. Web Services
9. Content Types
10. User Authentication
Start your practice now, Download link :
http://www.microsoft.com/downloads/details.aspx?FamilyID=b885dce8-c93f-48aa-b798-4422febcc200&DisplayLang=en
Regards,
Mostafa arafa
Microsoft released new HOL for WSS 3.0 Development,it contains 10 Labs on different important topics on WSS 3.0 development C# & VB.Net :
- No SharePoint Development Experience is required,Only .Net Development Experience.
The HOLs included are:
1. Web Parts
2. Data Lists
3. Event Handlers
4. Workflow
5. Silverlight
6. Page Navigation
7. Page Branding
8. Web Services
9. Content Types
10. User Authentication
Start your practice now, Download link :
http://www.microsoft.com/downloads/details.aspx?FamilyID=b885dce8-c93f-48aa-b798-4422febcc200&DisplayLang=en
Regards,
Mostafa arafa
Friday, June 06, 2008
For .Net Developers....How to Move to SharePoint Development
Hi,
Microsoft has launched a campaign to .Net Developers to move to SharePoint Development
To help drive productivity and knowledge of SharePoint by Software Developers :http://MSSharePointDeveloper.com.
The new material is designed to help .NET Developers to learn the top ten artifacts in SharePoint that are interesting to them.
MS created a variety of materials with different learning styles to make getting started with these artifacts easy and it’s all based on the Visual Studio extensions for SharePoint.
The Top Ten SharePoint Artifacts of interest to .NET Developers being promoted
· Web Parts
· Data Lists
· Event Handlers
· Workflows
· Silverlight Web Parts
· Page Navigation
· Page Branding
· Web Services
· Content Types
· User Management
At the site (which is hosted on microsoft.com) we have:
· An Introductory Whitepaper
· Benefits of SharePoint for Developers
· A Small Public VPC
· Hosted MSDN Virtual Labs in C# and VB.NET
· Video Interview with SharePoint MVPs
· Screencasts
· Web Casts with SharePoint MVPs (incredible 1705 live attendees in just the first four WebCasts)
· Quickstarts
· Labcasts
· Presentation Download
· Hands on Labs Download
· Additional Resource Links
The site encourages developers who use the content to also take a next step and go on Instructor Led Training, Get Certified, and Download an evaluation copy of Microsoft Office SharePoint Server.
http://MSSharePointDeveloper.com
Happy times with MOSS 2007
Regards,
Mostafa arafa
Microsoft has launched a campaign to .Net Developers to move to SharePoint Development
To help drive productivity and knowledge of SharePoint by Software Developers :http://MSSharePointDeveloper.com.
The new material is designed to help .NET Developers to learn the top ten artifacts in SharePoint that are interesting to them.
MS created a variety of materials with different learning styles to make getting started with these artifacts easy and it’s all based on the Visual Studio extensions for SharePoint.
The Top Ten SharePoint Artifacts of interest to .NET Developers being promoted
· Web Parts
· Data Lists
· Event Handlers
· Workflows
· Silverlight Web Parts
· Page Navigation
· Page Branding
· Web Services
· Content Types
· User Management
At the site (which is hosted on microsoft.com) we have:
· An Introductory Whitepaper
· Benefits of SharePoint for Developers
· A Small Public VPC
· Hosted MSDN Virtual Labs in C# and VB.NET
· Video Interview with SharePoint MVPs
· Screencasts
· Web Casts with SharePoint MVPs (incredible 1705 live attendees in just the first four WebCasts)
· Quickstarts
· Labcasts
· Presentation Download
· Hands on Labs Download
· Additional Resource Links
The site encourages developers who use the content to also take a next step and go on Instructor Led Training, Get Certified, and Download an evaluation copy of Microsoft Office SharePoint Server.
http://MSSharePointDeveloper.com
Happy times with MOSS 2007
Regards,
Mostafa arafa
Wednesday, June 04, 2008
Non Delivery Report Problem for Migrated users from old to new Exchange
Dear All,
I have found a solution for a “Hassle” problem of NDR (Non Delivery Report) on Exchange 2007 for migrated users from legacy Exchange 2003, The problem raised after migrating to new exchange 2007,if you tried to reply to any old emails, the exchange couldn’t recognize cached old contact information, see the attached email.
Kindly read the below KB show/explain the problem deeply, so that and I’m creating a .Net tool to do Bulk update by adding X500 custom attribute to all migrated users and copy it from LegacyExchangeDN in the source AD to ProxyAddresses Attribute to the remote AD.
I have tried it on 19,000 User accounts in our AD and it works perfect J.
Problem as follows:
I’m facing a problem after I have migrated my mail box from Exchange 2003 to Exchange 2007,the problem is as follows:
1) Before I got my new email box on Exchange 2003,I have archived all my email to a .pst file.
2) I have restored my .pst archived emails file with my new account on exchange 2007.
3) The problem is when I try to open any of my old emails in the archived email,and try to open the contact profile by double clicking on the email address,I couldn’t get the full details of this account although this account already created in the new domain/Exchange 2007,below screen show shows the problem :

Thanks for C#, Directory Services & LDAP….
Problem Resolution References:
1) MS KB:
http://support.microsoft.com/kb/313324
2) PST Problem Resolution:
http://kbalertz.com/275134/Cannot-Reply-Messages-Account-Moved-Different.aspx
Regards,
Mostafa arafa
I have found a solution for a “Hassle” problem of NDR (Non Delivery Report) on Exchange 2007 for migrated users from legacy Exchange 2003, The problem raised after migrating to new exchange 2007,if you tried to reply to any old emails, the exchange couldn’t recognize cached old contact information, see the attached email.
Kindly read the below KB show/explain the problem deeply, so that and I’m creating a .Net tool to do Bulk update by adding X500 custom attribute to all migrated users and copy it from LegacyExchangeDN in the source AD to ProxyAddresses Attribute to the remote AD.
I have tried it on 19,000 User accounts in our AD and it works perfect J.
Problem as follows:
I’m facing a problem after I have migrated my mail box from Exchange 2003 to Exchange 2007,the problem is as follows:
1) Before I got my new email box on Exchange 2003,I have archived all my email to a .pst file.
2) I have restored my .pst archived emails file with my new account on exchange 2007.
3) The problem is when I try to open any of my old emails in the archived email,and try to open the contact profile by double clicking on the email address,I couldn’t get the full details of this account although this account already created in the new domain/Exchange 2007,below screen show shows the problem :

Thanks for C#, Directory Services & LDAP….
Problem Resolution References:
1) MS KB:
http://support.microsoft.com/kb/313324
2) PST Problem Resolution:
http://kbalertz.com/275134/Cannot-Reply-Messages-Account-Moved-Different.aspx
Regards,
Mostafa arafa
Monday, May 26, 2008
Support >> Create Custom Group in your WebPart
Support Email :
Hi Abed,
Sorry for replying late,for any future questions please post it on our DotNetBoom forums.
The Answer : To group your properties in WebPart Development,tag your property with this attribute :
[Category("Custom Properties")]
when you deloy your webpart you will find a Group "Custom Properties" and you will find your properties under it.
By Default,This property if doesn't set,your property will be shown under "Miscellaneous" group.
Hope This helps.
Feel free to contact me any time.
Regards,
Moustafa Arafa El-Zoughby
DotNet Boom Supportive Development Manager
Website: http://www.dotnetboom.net
Blog: http://moustafa-arafa.blogspot.com
-------- Original Message --------Subject: Question about EditorPart GroupingFrom: "Abdolreza Zanganeh" <zanganeh@gmail.com>Date: Tue, May 20, 2008 1:37 pmTo: moustafa@dotnetboom.netCc: "Paul Beck" <paul.beck@radimaging.co.uk>
Hi Moustafa,
I have a question on development of our webpart. I am developing new webpart and we are using EditorPart. When the user is in "Edit mode", on right hand side he see the editpart and application configuration. I want to group the webpart properties that shown as textbox grouped with our editorpart not like now separately. I want to know how can I don this.
Thanks for your attention,Rez Zanganeh-- RADIMAGING Technical LeaderAbdolreza Zangeneh
Hi Abed,
Sorry for replying late,for any future questions please post it on our DotNetBoom forums.
The Answer : To group your properties in WebPart Development,tag your property with this attribute :
[Category("Custom Properties")]
when you deloy your webpart you will find a Group "Custom Properties" and you will find your properties under it.
By Default,This property if doesn't set,your property will be shown under "Miscellaneous" group.
Hope This helps.
Feel free to contact me any time.
Regards,
Moustafa Arafa El-Zoughby
DotNet Boom Supportive Development Manager
Website: http://www.dotnetboom.net
Blog: http://moustafa-arafa.blogspot.com
-------- Original Message --------Subject: Question about EditorPart GroupingFrom: "Abdolreza Zanganeh" <zanganeh@gmail.com>Date: Tue, May 20, 2008 1:37 pmTo: moustafa@dotnetboom.netCc: "Paul Beck" <paul.beck@radimaging.co.uk>
Hi Moustafa,
I have a question on development of our webpart. I am developing new webpart and we are using EditorPart. When the user is in "Edit mode", on right hand side he see the editpart and application configuration. I want to group the webpart properties that shown as textbox grouped with our editorpart not like now separately. I want to know how can I don this.
Thanks for your attention,Rez Zanganeh-- RADIMAGING Technical LeaderAbdolreza Zangeneh
Subscribe to:
Posts (Atom)