6,630,289 members and growing! (22,015 online)
Email
Password
Remember me?
Lost your password?
Home
Articles
Search
Latest Articles
Top Articles
Beginner Articles
Technical Blogs
Post an Article
Post Tip/Trick
Post your Blog
Posting/Update Guidelines
Article Competition
Topic List
Quick Answers
Ask a Question
Search for an Answer
Latest Questions
Unanswered Questions
Top Questions
Help! (our FAQ)
Message Boards
ASP.NET
ATL / WTL / STL
C / C++ / MFC
Managed C++/CLI
C#
COM
Hardware & Devices
LINQ
.NET Framework
System Admin
Silverlight
General Database
Sharepoint
Visual Basic
Web Development
WPF / WCF / WF
XML / XSL
General IT Issues
Site Bugs / Suggestions
The Soapbox 2.0
All Message Boards...
Job Board
Latest
Search
Post a Job
FAQ and Pricing
Catalog
Latest
Search
Post a Catalog Item
FAQ and Pricing
Help!
What is 'The Code Project'?
General FAQ
Post a Question
Site Directory
About Us
Lounge
Soapbox
Announcements
Windows 7 Comp
Win a laptop!
Monthly Competition
Articles
Desktop Development
Button Controls
Clipboard
Combo & List Boxes
Dialogs and Windows
Desktop Gadgets
Document / View
Edit Controls
Files and Folders
Grid & Data Controls
List Controls
Menus
Miscellaneous
Printing
Progress Controls
Selection Controls
Shell and IE programming
Smart Client
Splitter Windows
Static & Panel Controls
Status Bar
Tabs & Property Pages
Toolbars & Docking windows
Tree Controls
Web Development
Ajax and Atlas
Applications & Tools
ASP
ASP.NET
ASP.NET Controls
ATL Server
Caching
Charts, Graphs and Images
Client side scripting
Custom Controls
HTML / CSS
ISAPI
Site & Server Management
Session State
Silverlight
Trace and Logs
User Controls
Validation
View State
WAP / WML
Web Security
Web Services
Enterprise Systems
Content Management Server
Microsoft BizTalk Server
Microsoft Exchange
Office Development
SharePoint Server
Multimedia
Audio and Video
DirectX
GDI
GDI+
General Graphics
OpenGL
Database
Database
SQL Reporting Services
Platforms, Frameworks & Libraries
ATL
MFC
STL
WTL
COM / COM+
.NET Framework
Win32/64 SDK & OS
Vista API
Vista Security
Cross Platform
Game Development
Mobile Development
Windows CardSpace
Windows Communication Foundation
Windows Presentation Foundation
Windows Workflow Foundation
Libraries
Windows Powershell
LINQ
Languages
C / C++ Language
C++ / CLI
C#
MSIL
VBScript
VB.NET
VB6 Interop
Other .NET Languages
XML
Java
General Programming
Algorithms & Recipes
Bugs & Workarounds
Collections
Cryptography & Security
Date and Time
DLLs & Assemblies
Exception Handling
Localisation
Macros and Add-ins
Programming Tips
String handling
Internet / Network
Threads, Processes & IPC
WinHelp / HTMLHelp
Uncategorised Quick Answers
Graphics / Design
Expression
Usability
Development Lifecycle
Debug Tips
Design and Architecture
Installation
Work Issues
Testing and QA
Code Generation
General Reading
Book Chapters
Book Reviews
Hardware Reviews
Interviews
Scrapbook
Hardware & System
Uncategorised Technical Blogs
Author Resources
Third Party Products
Product Showcase
Solution Center
Mentor Resources
Services
Product Catalog
Code-signing Certificates
Job Board
CodeProject VS2008 Addin
Feature Zones
Product Showcase
Code Signing Resources
WhitePapers / Webcasts
ASP.NET Web Hosting
News & Community
Site Map
Who's Who @ CodeProject
CodeProject MVPs
Competitions
Company Listings
Latest Articles
News
Newsletter Archive
Press Releases
Surveys
Submit an Article
Stuff from CodeProject
The Code Project
About Us
Our Awards
Media kit & Advertising info
Legal Stuff
License Info
Search
Articles / Quick Answers
Messages
Jobs
Product Catalog
Add to IE Search
Articles by Mohammad Ashraful Alam (12 articles found)
Average article rating: 3.13
Articles
Technical Blogs
Tips
ASP.NET
General
A Simple HTML Builder Utility Class
Last Updated: 19 Mar 2006 Page Views: 37,969 Rating: 3.45/5 Votes: 32 Popularity: 5.20
Bookmark Count: 18
When your application requirements for html formatting of texts (example: print page, e-mail text etc) are pretty simple, this simple builder class will save your development time.
A Client Script Helper Utility Class
Last Updated: 19 Mar 2006 Page Views: 23,323 Rating: 3.59/5 Votes: 34 Popularity: 5.50
Bookmark Count: 25
The "ClientScriptHelper" utility class will help you by not requiring you to remember the client side codes.
Common UI Practices in ASP.NET Applications
Last Updated: 23 Mar 2006 Page Views: 67,226 Rating: 3.04/5 Votes: 53 Popularity: 5.24
Bookmark Count: 47
Licence: The Code Project Open License (CPOL)
When we start a new project, there are some common practices that should be followed on the following project. Regarding my development experience on previous 12 ASP.NET projects, I have listed some few practices which can be followed by a developer while developing an ASP.NET application.
.NET Framework
General
Easy Naming Practices for .NET Coding
Last Updated: 18 Mar 2006 Page Views: 25,231 Rating: 2.81/5 Votes: 40 Popularity: 4.50
Bookmark Count: 18
Licence: The Code Project Open License (CPOL)
While writing codes for .NET applications, if you and your team members contain some common naming practices, it becomes very useful, especially when you're reading your existing codes and modifying your codes in Visual Studio .NET IDE.
Utilities
nAML: A New Revolutionary Way to Model Your .NET Applications!
Last Updated: 19 Sep 2008 Page Views: 16,202 Rating: 3.15/5 Votes: 19 Popularity: 4.03
Bookmark Count: 33
Licence: The Code Project Open License (CPOL)
Along with specification, examples and tools, a new visual modeling technique is being introduced, termed as “nAML” (.NET Application Modeling Language), which overcomes the limitation of typical modeling languages in a revolutionary way!
Vista API
General
Hello .NET 3.0 Installation!
Last Updated: 18 Aug 2006 Page Views: 26,292 Rating: 2.38/5 Votes: 12 Popularity: 2.56
Bookmark Count: 11
A basic tutorial to install .NET 3.0 framework for development.
Programming Tips
General
Squeeze Sort: A New Sorting Technique
Last Updated: 18 Mar 2006 Page Views: 22,883 Rating: 3.18/5 Votes: 31 Popularity: 4.74
Bookmark Count: 16
Licence: The Code Project Open License (CPOL)
This article presents a new sorting technique. According to a certain characteristic of the distribution of data elements, performance of sorting can be highly improved.
Design and Architecture
Design and Strategy
Traceability in Layered Architecture: A Roadmap
Last Updated: 20 Apr 2008 Page Views: 10,574 Rating: 4.33/5 Votes: 16 Popularity: 5.22
Bookmark Count: 21
Licence: The Code Project Open License (CPOL)
Traceability in layered architecture lets software architects to define, utilize, reuse, and re-engineer existing, current, and future application architectures in a more structured way. This article provides a roadmap to trace multi-layer architectures easily.
General
Requirement Analysis Steps while Developing Software
Last Updated: 18 Mar 2006 Page Views: 23,613 Rating: 2.51/5 Votes: 31 Popularity: 3.74
Bookmark Count: 10
This article provides a basic outline to discover, document requirement documents for a given software project.
Something about Requirement Engineering
Last Updated: 18 Mar 2006 Page Views: 12,150 Rating: 2.98/5 Votes: 26 Popularity: 4.21
Bookmark Count: 9
Requirement Engineering contains some scientific processes by which it is possible to discovering, documenting and maintaining user’s requirements very effectively. In this article I tried to provide a basic concept about Requirement Engineering.
Enterprise Application Solution: A Component Based Approach
Last Updated: 18 Mar 2006 Page Views: 13,347 Rating: 2.51/5 Votes: 28 Popularity: 3.63
Bookmark Count: 15
Licence: The Code Project Open License (CPOL)
Enterprise application solution concentrates on the overall business process to speed up the tasks of the corresponding business organization. Well engineered enterprise component can be developed by software manufacturers to expand the software market.
Common Sharable Content: Can Be a Revolution in Document Management
Last Updated: 18 Aug 2006 Page Views: 8,510 Rating: 3.60/5 Votes: 6 Popularity: 2.80
Bookmark Count: 11
Web 2.0 is taking a very important place among the current trend of web. It has various new approaches which are making the web space better. "Common Sharable Content" concept is exactly what is missing here.
Mohammad Ashraful Alam
Member
Mohammad Ashraful Alam is a Software Engineer, who is dedicated to Microsoft .NET based development. This Bangladeshi national is involved with project management and development of several US based software projects from his country. Already he has managed and developed 15 software projects, which are being used by several users of different countries, such as USA, Canada, Australia, and Bangladesh. While developing and managing a team, he contains and maintains a set of well defined engineering practices developed by him and other online developer community. Beside software development, he has also written several technical articles and research papers published by IEEE Computer Society and many other worlds recognized publishers.
Before becoming engaged with software development, he was involved with Bengali literature and several Bengali news papers as freelance journalist and published around 150 articles, essays and short stories.
Due to his willingness to give effort to improve and share better software development practices, Ashraf has awarded as “Most Valuable Professional” (MVP) in ASP.NET category by Microsoft for multiple times, since 2007.
When not engaged with technical stuffs, he likes to pass time with his friends, and family members, listens music or watches TV.
Check his portfolio at:
http://www.ashraful.net/
.
Check his blog:
http://blog.ashraful.net/
.
Catch him thru mail: admin [attt] ashraful [dotttt] net (anti-spam text).
Occupation:
Chief Technology Officer
Location:
Bangladesh
Last Updated 21 Nov 2009
Web21 | 2.2.0175 |
Advertise
|
Privacy
Copyright ©
CodeProject
, 1999-2009
All Rights Reserved.
Terms of Use