Click here to Skip to main content

Articles by Mohammad Elsheimy (Articles: 13, Technical Blogs: 29, Tip/Trick: 1)

Articles: 13, Technical Blogs: 29, Tip/Trick: 1

RSS Feed

Average article rating: 4.58

Miscellaneous

Programmatically Turning on the Screen Saver
Posted: 20 May 2009   Updated: 20 May 2009   Views: 13,507   Rating: 4.24/5    Votes: 8   Popularity: 3.83
Licence: The Common Public License Version 1.0 (CPL)      Bookmarked: 17   Downloaded: 0
Learn how to programmatically turn on the screen saver with API via .NET and C#

Silverlight

Introduction to Microsoft Silverlight
Posted: 22 May 2011   Updated: 22 May 2011   Views: 20,905   Rating: 4.33/5    Votes: 12   Popularity: 4.68
Licence: The Code Project Open License (CPOL)      Bookmarked: 26   Downloaded: 0
In this article, we’ll see a brief introduction to Microsoft Silverlight, see how it fits with other technologies today, and watch it in action. Get ready!
What’s New in Silverlight 5?
Posted: 23 May 2011   Updated: 24 May 2011   Views: 26,061   Rating: 4.75/5    Votes: 30   Popularity: 7.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 30   Downloaded: 644
In this article we'll have a full discussion of the new features of the Beta version of Silverlight 5.

Web Services

Consuming URL Shortening Services - Introduction
Posted: 19 Sep 2010   Updated: 21 Sep 2010   Views: 10,334   Rating: 4.67/5    Votes: 5   Popularity: 3.26
Licence: The Creative Commons Attribution 3.0 Unported License      Bookmarked: 12   Downloaded: 0
This is the first article of our series that talks about accessing URL shortening services programmatically. Here we introduce new concepts like the REST API. We also have a brief discussion of URL shortening services APIs and how you can access them. In addition, we are going to talk about .NET sup
Consuming URL Shortening Services – is.gd
Posted: 19 Sep 2010   Updated: 21 Sep 2010   Views: 8,919   Rating: 4.38/5    Votes: 7   Popularity: 3.70
Licence: The Creative Commons Attribution 3.0 Unported License      Bookmarked: 11   Downloaded: 0
Another article of our series that talks about accessing URL shortening services programmatically. This article is talking about is.gd shortening service, how you can use it, and how to access it via your C#/VB.NET application.
Consuming URL Shortening Services – Tweetburner (twurl)
Posted: 21 Sep 2010   Updated: 21 Sep 2010   Views: 5,846   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Creative Commons Attribution 3.0 Unported License      Bookmarked: 2   Downloaded: 0
Just another article of the URL shortening services series. Today, we are going to talk about another hot and easy-to-use service, it's Tweetburner. If you haven't used it before, then it's the time to. We're going to discuss how to use Tweetburner first. After that, we'll inspect its API and learn
Consuming URL Shortening Services – Cligs
Posted: 21 Sep 2010   Updated: 21 Sep 2010   Views: 6,467   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Creative Commons Attribution 3.0 Unported License      Bookmarked: 3   Downloaded: 0
This is another article that talks about URL shortening services. Today we are going to talk about Cligs, one of the popular shortening services on the web.
Consuming URL Shortening Services – bit.ly
Posted: 21 Sep 2010   Updated: 21 Sep 2010   Views: 9,248   Rating: 4.52/5    Votes: 6   Popularity: 3.52
Licence: The Creative Commons Attribution 3.0 Unported License      Bookmarked: 10   Downloaded: 0
This is a very hot article that you can’t leave without checking it first. This article is talking about the most popular and powerful URL shortening service ever, bit.ly. Today, we are going to talk about bit.ly API, its functions, and how you can access them from your .NET application.Don’t forget

Database

Working with SQL Server Logins
Posted: 15 Jun 2009   Updated: 18 Mar 2010   Views: 64,676   Rating: 4.76/5    Votes: 30   Popularity: 7.03
Licence: The Common Public License Version 1.0 (CPL)      Bookmarked: 107   Downloaded: 0
Learn the details of how to work with SQL Server logins.

C#

Clearing the Console Screen using API
Posted: 12 May 2009   Updated: 1 Apr 2010   Views: 17,099   Rating: 4.81/5    Votes: 8   Popularity: 4.35
Licence: The Common Public License Version 1.0 (CPL)      Bookmarked: 36   Downloaded: 0
Learn how to clear the console screen via API calls. In addition, learn some console techniques such as moving the text around the screen.
Programming Microsoft Agent in Windows Forms
Posted: 26 Apr 2009   Updated: 28 Dec 2010   Views: 47,624   Rating: 4.85/5    Votes: 21   Popularity: 6.42
Licence: The Code Project Open License (CPOL)      Bookmarked: 89   Downloaded: 2
Learn how to program with Microsoft Agent in Windows Forms applications

.NET Framework

Changing Display Settings Programmatically
Posted: 22 May 2009   Updated: 18 Jun 2009   Views: 46,553   Rating: 4.18/5    Votes: 14   Popularity: 4.79
Licence: The Common Public License Version 1.0 (CPL)      Bookmarked: 52   Downloaded: 2,266
Learn how to change display settings programmatically via an API and the .NET Framework.

Windows Communication Foundation

Consuming URL Shortening Services – X.co
Posted: 26 Sep 2010   Updated: 26 Sep 2010   Views: 7,014   Rating: 4.50/5    Votes: 2   Popularity: 1.35
Licence: The Creative Commons Attribution 3.0 Unported License      Bookmarked: 2   Downloaded: 0
A complete discussion of the WCF services offered by X.co, and the RESTful interfaces provided

Average blogs rating: 4.47

Files and Folders

Programmatically Compress and Decompress Files [Technical Blog]
Posted: 17 Mar 2010   Updated: 18 Mar 2010   Views: 17,932   Rating: 4.83/5    Votes: 5   Popularity: 3.38
Licence: The Common Public License Version 1.0 (CPL)      Bookmarked: 20   Downloaded: 0
Learn how to compress and decompress files programmatically using C#

Database

Working with SQL Server BLOB Data in .NET [Technical Blog]
Posted: 17 Mar 2010   Updated: 11 May 2010   Views: 16,223   Rating: 4.67/5    Votes: 5   Popularity: 3.36
Licence: The Common Public License Version 1.0 (CPL)      Bookmarked: 32   Downloaded: 387
Binary Large Objects (BLOBs) are pieces of data that have -usually- exceptionally large size (such as pictures or audio tracks).
Programmatically Enumerating, Attaching, and Detaching SQL Server Databases [Technical Blog]
Posted: 13 Apr 2010   Updated: 2 Jun 2010   Views: 22,501   Rating: 4.50/5    Votes: 9   Popularity: 4.24
Licence: The Code Project Open License (CPOL)      Bookmarked: 26   Downloaded: 0
Programmatically Enumerating, Attaching, and Detaching SQL Server Databases via SQL statements and stored procedures

Audio and Video

Creating a Sound Recorder in C and C# [Technical Blog]
Posted: 23 Mar 2010   Updated: 1 Apr 2010   Views: 40,791   Rating: 4.92/5    Votes: 10   Popularity: 4.77
Licence: The Common Public License Version 1.0 (CPL)      Bookmarked: 53   Downloaded: 1
Learn how to record audio and play sound files in C and C#.

DirectX

Changing Screen Resolution Programmatically via DirectX [Technical Blog]
Posted: 17 Mar 2010   Updated: 11 May 2010   Views: 10,574   Rating: 4.33/5    Votes: 5   Popularity: 3.08
Licence: The Common Public License Version 1.0 (CPL)      Bookmarked: 14   Downloaded: 0
Learn how to change display settings (resolution, bit count, etc.) using C# and DirectX SDK

GDI

BeginPaint/EndPaint or GetDC/ReleaseDC? [Technical Blog]
Posted: 17 Mar 2010   Updated: 18 Mar 2010   Views: 11,512   Rating: 4.00/5    Votes: 2   Popularity: 1.20
Licence: The Common Public License Version 1.0 (CPL)      Bookmarked: 8   Downloaded: 0
Which is better, to use BeginPaint/EndPaint, or to use GetDC/ReleaseDC?

C / C++ Language

Simulating CWinApp::OnIdle in C [Technical Blog]
Posted: 17 Mar 2010   Updated: 18 Mar 2010   Views: 4,687   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Common Public License Version 1.0 (CPL)      Bookmarked: 3   Downloaded: 0
Learn how to create your CWinApp::OnIdle in C

C#

9 Rules about Constructors, Destructors, and Finalizers [Technical Blog]
Posted: 29 Apr 2010   Updated: 27 May 2010   Views: 25,962   Rating: 4.18/5    Votes: 16   Popularity: 4.97
Licence: The Creative Commons Attribution 3.0 Unported License      Bookmarked: 50   Downloaded: 0
in C#, C++/CLI, and ISO/ANSI C++
Retrieving Motherboard Serial Number using WMI [Technical Blog]
Posted: 17 Mar 2010   Updated: 11 May 2010   Views: 18,476   Rating: 4.67/5    Votes: 7   Popularity: 3.86
Licence: The Common Public License Version 1.0 (CPL)      Bookmarked: 35   Downloaded: 0
Access WMI via C# and retrieve motherboard information
Creating a Stack-Based Array [Technical Blog]
Posted: 17 Mar 2010   Updated: 18 Mar 2010   Views: 5,519   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Common Public License Version 1.0 (CPL)      Bookmarked: 7   Downloaded: 0
Create a high-performance, short-lived, and stack-based arrays in C#.
Creating Transacted Files in Windows Vista [Technical Blog]
Posted: 17 Mar 2010   Updated: 18 Mar 2010   Views: 5,745   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Common Public License Version 1.0 (CPL)      Bookmarked: 2   Downloaded: 0
Learn how to create transactional vista using C# and Windows Vista (and higher) SDK.
Hard Links vs. Soft Links [Technical Blog]
Posted: 6 Apr 2010   Updated: 6 Apr 2010   Views: 12,343   Rating: 4.60/5    Votes: 4   Popularity: 2.71
Licence: The Code Project Open License (CPOL)      Bookmarked: 11   Downloaded: 0
Symbolic links: a) Hard Links. b) Soft (Junction) Links
Programmatically Swapping Mouse Buttons [Technical Blog]
Posted: 17 Mar 2010   Updated: 11 May 2010   Views: 6,491   Rating: 1.00/5    Votes: 1   Popularity: 0.00
Licence: The Common Public License Version 1.0 (CPL)      Bookmarked: 1   Downloaded: 0
Swap mouse button using C# and Windows API.
Moving a Form without the Title Bar [Technical Blog]
Posted: 17 Mar 2010   Updated: 18 May 2010   Views: 12,827   Rating: 3.50/5    Votes: 10   Popularity: 3.50
Licence: The Common Public License Version 1.0 (CPL)      Bookmarked: 22   Downloaded: 0
Learn how to allow your form to be draggable from its body
Marshaling with C# – Chapter 1: Introducing Marshaling [Technical Blog]
Posted: 17 Mar 2010   Updated: 28 Dec 2010   Views: 35,741   Rating: 4.57/5    Votes: 16   Popularity: 5.46
Licence: The Common Public License Version 1.0 (CPL)      Bookmarked: 65   Downloaded: 0
Introduction to marshaling.
Marshaling with C# – Chapter 3: Marshaling Compound Types [Technical Blog]
Posted: 17 Mar 2010   Updated: 28 Dec 2010   Views: 26,386   Rating: 4.87/5    Votes: 14   Popularity: 5.57
Licence: The Common Public License Version 1.0 (CPL)      Bookmarked: 38   Downloaded: 0
Learn how to marshal compound types (structures, unions, etc.) in C#.
Marshaling with C# – Chapter 2: Marshaling Simple Types [Technical Blog]
Posted: 17 Mar 2010   Updated: 28 Dec 2010   Views: 38,102   Rating: 4.80/5    Votes: 16   Popularity: 5.75
Licence: The Common Public License Version 1.0 (CPL)      Bookmarked: 50   Downloaded: 0
Learn how to marshal simple types (integers, strings, etc.) in C#.
Creating a Simple Twitter Client Application [Technical Blog]
Posted: 22 Apr 2010   Updated: 21 May 2010   Views: 37,390   Rating: 4.25/5    Votes: 10   Popularity: 4.90
Licence: The Creative Commons Attribution 3.0 Unported License      Bookmarked: 37   Downloaded: 0
VB.NET and C# + twitto; a simple desktop Twitter
Creating a Simple Sheet Designer in C# [Technical Blog]
Posted: 11 Apr 2010   Updated: 11 Apr 2010   Views: 12,431   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 20   Downloaded: 0
Give the user the flexibility to design his sheet, report, bill, invoice, whatever.

XML

Introducing RSS; Developing a Simple RSS Reader [Technical Blog]
Posted: 4 Apr 2010   Updated: 4 Apr 2010   Views: 8,023   Rating: 4.67/5    Votes: 2   Popularity: 1.40
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
A brief discussion of RSS. Incorporating RSS into a simple RSS bar control written in VB.NET.

.NET Framework

Sending Mails in .NET Framework [Technical Blog]
Posted: 17 Mar 2010   Updated: 28 Dec 2010   Views: 73,365   Rating: 4.53/5    Votes: 24   Popularity: 6.23
Licence: The Common Public License Version 1.0 (CPL)      Bookmarked: 75   Downloaded: 0
Learn how to send mail messages from your C# application via SMTP.
Assembly Spy; A Reflection Sample [Technical Blog]
Posted: 30 Mar 2010   Updated: 30 Mar 2010   Views: 5,406   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
A .NET reflection sample written in VB.NET

MFC

Converting Colors to Gray Shades [Technical Blog]
Posted: 17 Mar 2010   Updated: 18 Mar 2010   Views: 9,568   Rating: 4.60/5    Votes: 3   Popularity: 2.19
Licence: The Common Public License Version 1.0 (CPL)      Bookmarked: 8   Downloaded: 0
Convert colors to gray shades, detect Print Preview mode, and detect Black-and-White printers.

Windows Security

Requesting Admin Approval at Application Start [Technical Blog]
Posted: 17 Mar 2010   Updated: 18 Mar 2010   Views: 23,044   Rating: 4.00/5    Votes: 7   Popularity: 3.62
Licence: The Common Public License Version 1.0 (CPL)      Bookmarked: 13   Downloaded: 0
Learn how to request UAC elevation at application start
Advanced Control of UAC [Technical Blog]
Posted: 17 Mar 2010   Updated: 18 Mar 2010   Views: 7,090   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Common Public License Version 1.0 (CPL)      Bookmarked: 0   Downloaded: 0
Have advanced control over UAC.
Windows Vista File and Registry Virtualization [Technical Blog]
Posted: 17 Mar 2010   Updated: 20 Mar 2010   Views: 9,274   Rating: 4.83/5    Votes: 5   Popularity: 3.36
Licence: The Common Public License Version 1.0 (CPL)      Bookmarked: 3   Downloaded: 0
See in action how Windows Vista and higher versions (where UAC is enabled) virtualizes file and registry access.

Localisation

Creating/Extending a Culture [Technical Blog]
Posted: 17 Mar 2010   Updated: 18 Mar 2010   Views: 6,205   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Common Public License Version 1.0 (CPL)      Bookmarked: 3   Downloaded: 0
Learn how to create/extend a culture and register it for future use (even by Windows)

String handling

Working with Strings with Combining Characters [Technical Blog]
Posted: 17 Mar 2010   Updated: 30 Mar 2010   Views: 9,165   Rating: 4.29/5    Votes: 6   Popularity: 3.33
Licence: The Common Public License Version 1.0 (CPL)      Bookmarked: 3   Downloaded: 0
Like diacritics in Arabic, Hebrew, etc.

Hardware & System

Removing Hidden System Shares [Technical Blog]
Posted: 17 Mar 2010   Updated: 18 Mar 2010   Views: 5,129   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Common Public License Version 1.0 (CPL)      Bookmarked: 1   Downloaded: 0
Remove hidden system shares on your Windows.

Average tips rating: 1.00

Threads, Processes & IPC

Bad Practices: Locking on Non-shared Objects in Multi-threaded Applications [Tip/Trick]
Posted: 30 May 2010   Updated: 30 May 2010   Rating: 1.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
One of bad practices a programmer usually fall in.

Mohammad Elsheimy
Technical Writer Just Like a Magic
Egypt Egypt
Member
Independent technical writer from Egypt born in 1991.
 
I am a student of The Holy Quranic Sciences Institute. There, we study the Holy Quranic sciences and Islamic legislation.
 
I currently run two sites:


Advertise | Privacy | Mobile
Web02 | 2.6.130516.1 | Last Updated 19 May 2013
Copyright © CodeProject, 1999-2013
All Rights Reserved. Terms of Use
Layout: fixed | fluid