Geeks With Blogs

News Awarded Microsoft MVP C#.NET - 2007, 2008 and 2009


I am born in Bangladesh and currently live in Melbourne, Australia. I am a Microsoft Certified Application Developer MCAD Chartered Member (C# .Net)and born in Bangladesh.
I am founder and Chief Executive Officer of
Simplexhub, a highly experienced software development company based in Melbourne Australia and Dhaka, Bangladesh. Co-founder and core developer of Pageflakes www.pageflakes.com.
Simplexhub, is on its mission to build a smart virtual community in Bangladesh and recently launched beta realestatebazaar.com.bd an ASP.NET MVC application written in C#.NET.


Some of My Articles
Flexible and Plugin based .Net Application..
Mass Emailing Functionality with C#, .NET 2.0, and Microsoft® SQL Server 2005 Service Broker'
Write your own Code Generator or Template Engine in .NET

Shahed Khan blog October 2005 Entries
Atlas Imperative and Declarative code model
Atlas Controls can be programmed via raw Javascript or via the declarative code model.Initially the declarative code model may seem that you have to write lots of code but it makes things easy when it comes to complicated actions and behavious of the controls.Look at the Hands on Labshttp://atlas.asp.net/do... Asp.Net Server Controls are also available which writes all the script/ declarative code while rendering.So life is easy ......

Posted On Monday, October 31, 2005 8:49 PM

Regex Expression to exclude any code/word from a sentence
Couple of days back I got a query: What expression will i use in VB validator for the following:> Allow enter any alpha characters in text box,> but exclude codes 00 and 50> Currently my expression looks like \w{1,20}> How modify to exclude 00 and 50? I replied with the following solution: try this: [^\s?50|\s?00]\w{1,20} OR [^\s?50|\s?00]\w* both works with the following Example Text: "Ask me 50 00 times"Matches:Askmetimes Important Note: But the above expression will eliminate 5 0 characters ......

Posted On Saturday, October 29, 2005 10:54 PM

Understand Difference between Assembly and Modules

Part1

http://www.mastercsharp.com/article.aspx?ArticleID=2&&TopicID=11

Part2

http://www.mastercsharp.com/article.aspx?ArticleID=58&&TopicID=11

Posted On Friday, October 21, 2005 1:59 AM

What Technologies in .Net should I investigate to write a Context Manager
Hi All Can anybody point me to a direction to achieve the following. I want to investigate on how to write a Context Manager in .Net. By Context Manager I mean - Different Application (Windows App, Web App, .Net Windows App etc.) will share a common Context and interact with each other. For example say 1.You have a web Application to manage Students. 2. You have another windows Application to manage the Registration of the Students. What I want to achieve is if a student is selected in the Web then ......

Posted On Wednesday, October 19, 2005 10:36 PM

Microsoft Events Australia

This is the home page to find out Microsoft Events in Australia
http://msevents-as.microsoft.com/cui/default.aspx?culture=en-AU

Posted On Tuesday, October 18, 2005 10:09 PM

Read this article if you want to know the secret of writing Collection Controls (ie. listboxes, listViews, treeviews ) in .Net
Creating Collection Controls with Rich Design Time Support http://www.divil.co.uk/net/... Codes available both is C# and VB.Net Here is another one from MSDNDeveloping Custom Controls in C# with Smart Device Extensionshttp://msdn.micro... ......

Posted On Sunday, October 16, 2005 11:23 PM

"Set Your Priorities" by Joel Spolsky published 12 Oct 2005

Set Your Priorities
 

By Joel Spolsky
Wednesday, October 12, 2005

http://www.joelonsoftware.com/articles/SetYourPriorities.html

Posted On Sunday, October 16, 2005 10:16 PM

Free Web Templates

You will find hips of Free Web Templates on this site to get you started quickly.
http://www.freewebtemplates.com/

 

Posted On Thursday, October 13, 2005 10:22 PM

How to write a CodeSmith like CodeGeneration Tool
Those who have used CodeSmith are already aware how it works. We will see how the engine really works behind.EndUser writes templates ASP style in preferred Language (C#, VB etc.) And the Parser parses the template and Generates the Output.To explain what I am trying to say,An example Template May be (Example in C#) : Test Template{%> This is Test: Example Output for the above template is:Test Template This is Test: 0 This is Test: 1 This is Test: 2 This is Test: 3 This is Test: 4 This is Test: 5What ......

Posted On Thursday, October 13, 2005 3:40 AM

Making Regex more readable
Making RegEx more readable Compare the following code statements defining the same regular expression in .NET: static readonly Regex ParameterReference = new Regex(@"(?<empty>\<... RegexOptions.Compiled | RegexOptions.IgnorePatternW... static readonly Regex ParameterReference = new Regex(@" # Matches invalid empty brackets # (?<empty>\<\>)| # Matches a valid parameter reference ......

Posted On Wednesday, October 12, 2005 9:00 PM

Meet the .NET Technology Makers
http://www.gotdotnet.com/team/

Posted On Tuesday, October 11, 2005 11:11 PM

Application Domain (AppDomain) FAQ
http://www.gotdotnet.com/team/clr/AppdomainFAQ.aspx

Posted On Tuesday, October 11, 2005 11:05 PM

Regex Cheat Sheet and a 30 min Tutorial
http://www.crazygrrl.com/we... http://www.regexlib.com/Che... http://msdn.microsoft.com/l... By the way http://www.regexlib.com is one of the best regex reference site around. Thousands of Regex scripts are available from contributors around the world. Some Quick Example from MSDN http://msdn.microsoft.com/l... I thought ......

Posted On Monday, October 10, 2005 2:08 AM

Sick and tired of writing diagnostic event handlers to see when a control is firing events? You need EventSpy!
The idea is very cool. Just attach your control to the the EventSpy's Listener and there you go you can start monitoring the events that are firing. It will be very handy when you are confused of the time of event firing. http://www.codeproject.com/... Here is the code snippet that author pulished in his article. Very Simple. public class Dummy { public delegate void DummyEventHandler(string something); public event DummyEventHandler DummyEvent; public void RaiseEvent() ......

Posted On Sunday, October 9, 2005 10:26 PM

MSDN Nuggets Don't miss them

Visit this site for 10min MSDN Nuggets. You can also download Monthly Nuggets as zip files.

Don't miss them.

http://www.microsoft.com/uk/msdn/events/nuggets.aspx

Posted On Friday, October 7, 2005 5:54 AM

Want to know about codegeneration, Syntax Highlighting, Code Completion, Writing a Parser in C#
I would suggest everyone to read this book:Dissecting a C# Application: Inside SharpDevelop A pdf version is available for download. http://www.apress.com/free/ Things that you will learn includes Chapter 1: Features at a Glance 7 Chapter 2: Designing the Architecture 23 Chapter 3: Implementing the Core 51 Chapter 4: Building the Application with Add-ins 81 Chapter 5: Providing Functionality with Workspace Services 107 Chapter 6: The User Interface 135 Chapter 7: Internationalization 169 Chapter ......

Posted On Thursday, October 6, 2005 4:55 AM

using PropertyGrid in .Net
1. .Net Framework PropertyGrid Classhttp://msdn.microsoft.... 2. Getting the Most Out of the .NET Framework PropertyGrid Control http://msdn.microsoft.com/l... 3. Make Your Components Really RAD with Visual Studio .NET Property Browser http://msdn.microsoft.com/l... 4. ......

Posted On Thursday, October 6, 2005 3:48 AM

Creating and ASP like string parser
I am planning to write a asp like string parser to build a templatebased code generation engine. I ll post all my findings on this here. Looks like I am not the first one to look at this issue. This is a useful link which suggests how others have accomplished asp like string parser. http://www.dotnet247.com/24... A Client-side Environment for ASP Pages http://msdn.microsoft.com/m... Dynamically Executing codes in .Net http://www.west-wind.com/pr... ......

Posted On Wednesday, October 5, 2005 9:41 PM

Curious about Ruby on Rails

Those who are curious about Ruby on Rails can read this discussion on Joel on Software.

On the Rails again...

http://discuss.joelonsoftware.com/default.asp?joel.3.222408.11

Also do not miss this video.

http://www.rubyonrails.com/media/video/rails_take2_with_sound.mov

Posted On Wednesday, October 5, 2005 9:08 PM

Creating a DropDownLabel Server Control

Creating a DropDownLabel Server Control

http://aspalliance.com/708

Posted On Tuesday, October 4, 2005 10:40 PM

My Old posts in LiveJournal
Tuesday, October 4th, 2005 9:28 am The Asp.Net Atlas Community Site.If you are still not aware of Atlas( AJAX in Asp.Net)Have a look at these siteshttp://msdn.microsoft.... 9:00 am Sharing Session Or create a Common Session SpaceIn IIS we can create a Virtual Directory(VD) and inside the Virtual Directory we can create another Virtual Directory. For ExampleTestParent>>Te... I have a VD TestParent and inside VD TestParent ......

Posted On Tuesday, October 4, 2005 9:39 PM

Copyright © Shahed Khan | Powered by: GeeksWithBlogs.net | Join free