Welcome to MSDN Blogs Sign in | Join | Help

"Threading in C#" free ebook

You can get a pretty much complete ebook on threading using the C# language from here (the link for downloading the ebook is on the lower left). The ebook content is the same that is also available for you to read online. The ebook content is up-to-date with version 3.0 of the C# language and version 3.5 of the .NET Framework.
Posted by mapo | 1 Comments

Free "Illustrated C# 2008" ebook

RedGate is offering for free download of the ebook "Illustrated C# 2008" (730 pages) from Apress. Go here to download your copy.

Posted by mapo | 3 Comments

All MIX09 videos available online

MIX is the Microsoft conference for designers and developers who build innovative web sites. At MIX, coders, strategists, information architects, visual designers, UX professionals and digital marketers get exposure to new Microsoft web-related technologies. All the session videos (and most of the session slide decks) are available online here.
Posted by mapo | 1 Comments

"Jit n Run" free ebook on ASP.NET development

RedGate (the well known software house that makes a few exceptional SQL Server tools) has published a very interesting free ebook of practical recipes to common needs/issues that arise when developing ASP.NET web applications. You can download this 138 pages long ebook from here.
Posted by mapo | 0 Comments

.NET Framework: adding a separator to a context menu

To add a separator menu item to a context menu in a .NET Framework application, you simply have to add a menu item with the Text property set to "-".

Here is an example of the required code:

// creating the context menu
System.Windows.Forms.ContextMenu contextMenu = new System.Windows.Forms.ContextMenu();

// creating a first menu item
System.Windows.Forms.MenuItem menuItem1 = new System.Windows.Forms.MenuItem();
menuItem1.Click += new EventHandler(MenuItem1_Click);
menuItem1.Index = 0;
menuItem1.Text = "Menu Item 1";

// creating the separator menu item
System.Windows.Forms.MenuItem menuItem2 = new System.Windows.Forms.MenuItem();
menuItem2.Index = 1;
menuItem2.Text = "-";

// creating a second menu item
System.Windows.Forms.MenuItem menuItem3 = new System.Windows.Forms.MenuItem();
menuItem3.Click += new EventHandler(MenuItem2_Click);
menuItem3.Index = 2;
menuItem3.Text = "Menu Item 2";

// adding the menu items to the context menu
contextMenu.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] { menuItem1, menuItem2, menuItem3 });

// assigning the context menu to my UI control
myControl.ContextMenu = contextMenu;

Posted by mapo | 1 Comments

Install the loopback network adapter on Windows 7

To install the Loopback Network Adapter you need to run the "Add Hardware Wizard". However control panel on Windows 7 does not provide you the icon to start it. What you need to do is then the following:

1. Click Start - Search for cmd.exe, when found right-click on cmd.exe and select "Run as administrator".
2. From the command prompt window, run “hdwwiz.exe“. This will start the "Add Hardware Wizard".

Posted by mapo | 1 Comments

14 lessons to get you started in C# and .NET

On programmersheaven.com you can download a 338 pages long PDF ebook that can help you get started in .NET programming using the C# language. The ebook if free for you to download it.

Chapters cover the following topics:

  • C# Language Fundamentals
  • Classes and Objects
  • Inheritance & Polymorphism
  • Structures, Enumeration, Garbage Collection & Nested Classes
  • Abstract Classes & Interfaces
  • Arrays, Collections & String Manipulation
  • Exception Handling
  • Delegates & Events
  • WinForms & Windows Applications
  • More Windows Controls & Standard Dialog Boxes
  • Data Access using ADO.Net
  • Multithreading
  • The File System & Streams
Posted by mapo | 0 Comments

Keyboard, mouse, webcam and headset drivers for Windows 7

If you are trying out Windows 7 you might want to download specific keyboard, mouse, webcam and headset drivers from here.
Posted by mapo | 3 Comments

How to download the .NET Framework's source code

Microsoft's .NET Framework's source code can be downloaded via Visual Studio 2008 on a per-need basis while debugging. Source code for the framework can also be downloaded using tools such as NetMassDownloader. Source code can now also be downloaded via handy MSI bundles.

Posted by mapo | 0 Comments

Want to learn C#?

If you are looking for a quick ebook to introduce you to the C# programming language you might want to take a look at the "C# Yellow Book" written by Rob Miles from the Department of Computer Science at the University of Hull. It is a 185 pages long PDF document that more or less touches on all necessary elements of a C# application. You can download the ebook for free here.
Posted by mapo | 1 Comments

Application Architecture Pocket Guides from Patterns & Practices

The Patterns & Practices team has recently released 4 application architecture pocket guides each addressing different types of applications. The list of available guides is the following:

  • Web Application Architecture Pocket Guide
  • RIA (Rich Internet Application) Architecture Pocket Guide
  • Rich Client Architecture Pocket Guide
  • Service Architecture Pocket Guide

You can downloaded them all in PDF format from here.

Posted by mapo | 0 Comments

PDC 2008 session videos online on Channel 9

If you could not make it to PDC 2008 (Professional Developers Conference held in October 27-30 in Los Angeles) you should know that on Channel 9 you can look at video recordings of probably all the PDC sessions. You can even download WMV versions of each recording (both in low and high quality versions). For session calendar take a look here. Also, the list of top sessions is available here.
Posted by mapo | 1 Comments

Seeing 4GB of memory on 32-bit Windows Server 2003

I have been using Windows Server 2003 standard edition as a workstation OS on my laptop for sometime now. I have recently been given a brand new Lenovo T61P with 4GB of memory and have installed it as a multi-boot system with Windows Server 2003 as one of the operating systems. From my understanding the only way to make 32-bit systems see the 4GB of installed memory is to turn on PAE (physical address extension). To enable PAE, use the /PAE switch in the Boot.ini file. This action got my laptop to see all the 4GB of memory. For all the story read this forum post and this KB.

Posted by mapo | 1 Comments

"TCP/IP Fundamentals for Microsoft Windows" free ebook updated to Windows Server 2008

The "TCP/IP Fundamentals for Microsoft Windows" ebook (560 pages) updated to cover Microsoft's latest released operating system (i.e. Windows Server 2008) is available for download here (PDF format).
Posted by mapo | 1 Comments

Windows Server 2008 Hyper-V white papers and ppts

There is lately a growing number of white papers and presentations available on Windows Server 2008's Hyper-V role. I wanted here to provide pointers to some of them.

Hyper-V Server 2008 Getting Started Guide (docx) & Hyper-V Server 2008 Setup and Configuration Tool Guide (docx)

Virtualization with Windows Server 2008 Hyper-V (pdf)

Hypervisor Functional Specification (docx)

Windows Server 2008 Hyper-V and BitLocker Drive Encryption (docx)

Windows Server 2008 Hyper-V Product Overview (doc)

Posted by mapo | 1 Comments
More Posts Next page »
 
Page view tracker