C# Tutorial For Beginners
Webkit-border-horizontal-spacing: 2px; -Webkit-border-vertical-spacing: 2px; "So you just install .NET framework and want to start using C# but you don't know where to start ? well...First you could d... [阅读全文]
processes:Finding and Listing Processes in C#
Introduction:This article shall describe a very simple approach to finding out information regarding the processes currently running _disibledevent="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-fon... [阅读全文]
loadbalancing:WEB farm - Load Balancing in Asp.net
Scope:Considering the high volume of traffic the Web site uses two or more servers needed to handle user requests. The concept behind the web farm is that a number of different web sites share pooled ... [阅读全文]
tags是什么意思:Easily find tags and values in a large xml document using XmlTextReader in c#
Use XmlTextReader to parse large XML documents.public void findAParticularNodesUsingTextReader(){ XmlTextReader txtreaderObj = new XmlTextReader(@"C:\ Document and Settings\ Administrator\Desktop\sam... [阅读全文]
programminginlua:Introduction to Functional Programming in C#.
.code { border: 1px dashed #999999; padding: 3px; background-color: #F6F6F6;}Part I. Coding with (Functional) Style.In order to understand functional coding, let's take a look at the difference betwe... [阅读全文]
programminginlua:Functional Programming in C#: Currying
.code { border: 1px dashed #999999; padding: 3px; background-color: #F6F6F6;}Curry... not just your favorite Indian dish....Currying a method call breaks the single method into a chain of methods. Le... [阅读全文]
bedifferentfrom:Why C# is different from Java
Features of C# absent in JavaC# includes more primitive types and the functionality to catch arithmetic exceptions. Includes a large number of notational conveniences over Java, many of which, such as... [阅读全文]
asynchronous:Functional Programming with C#: Asynchronous Method Calls
.code { border: 1px dashed #999999; padding: 3px; background-color: #F6F6F6;}Part I. IntroductionIf you are new to functional programming, check out my introductory article to get your feet wet. If y... [阅读全文]
stackheap:C# Heap(ing) Vs Stack(ing) in .NET: Part I
Even though with the .NET framework we don't have to actively worry about memory management and garbage collection (GC), we still have to keep memory management and GC in mind in order to optimize the... [阅读全文]
stackheap:C# Heap(ing) Vs Stack(ing) in .NET: Part II
.style1 { color: #FF0000; font-size: x-small; } Even though with the .NET framework we don't have to actively worry about memory management and garba... [阅读全文]
stackheap:C# Heap(ing) Vs Stack(ing) in .NET: Part IV
Even though with the .NET framework we don't have to actively worry about memory management and garbage collection (GC), we still have to keep memory management and GC in mind in order to optimize the... [阅读全文]
verification:Automatic Reading and Verification of Microsoft Word document in C# using Aspose.Words
IntroductionStudent Course Registration and Verification (SCRV) is designed to automaticallyread andmodifyRoll Number slipsin Microsoft Word format. The idea is to design a tool that reads, parses and... [阅读全文]
identity:C# Generic Identity Map -- Creating an Object Pool for Multiple Object Types
.code { border: 1px dashed #999999; padding: 3px; background-color: #F6F6F6;}Let's say we need to keep track of objects that have been instantiated in our application. The "Identity Map" pattern does... [阅读全文]
derivative:Implementing the Passive View -- a Derivative of the Model-View-Control
.code { border: 1px dashed #999999; padding: 3px; background-color: #F6F6F6;}Introduction.A while ago I wrote an article about the MVC pattern and just recently received a request for an example clos... [阅读全文]
functional:Functional Programming with C#: Dynamic List Generation
.code { border: 1px dashed #999999; padding: 3px; background-color: #F6F6F6;}Part I. A Simple ExpansionIf we define a Expand() extension method for a FuncT,T delegate type we can use it to generate l... [阅读全文]
decompress:How to: Compress and Decompress Data
"Compression and Decompression" is most common word when you transfer your data from _disibledevent="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"
... [阅读全文]
writingsolidcode:Writing Better Code -- Keepin' it Cohesive
.code { border: 1px dashed #999999; padding: 3px; background-color: #F6F6F6;}Part I. CohesionWhen we talk about a method being highly cohesive we mean that it performs _disibledevent=GramE,Happy codi... [阅读全文]
writingsolidcode:Writing Better Code -- Keepin' it Extensible...
.code { border: 1px dashed #999999; padding: 3px; background-color: #F6F6F6;}Managing Change in Code.The OCP (Open-Close Principle) states that we should keep our objects open for extensibility and c... [阅读全文]
filerecovery:INI File Class
The .INI file format is a simple way to store settings in a easy to edit format. I have created a simple set of classes used to parse and save .INI files. It uses Dictionaries for easy key based acces... [阅读全文]
pptconverttodoc:Convert WinWord Document to Blob
I have used a Winword Control to display the word document in a windows forms. Couple of my friends asked me how to save the document as a blob in to a database. So I thought of putting an article abo... [阅读全文]
writingsolidcode:Writing Better Code – Keepin’ it Maintainable
The Developer's DilemmaThere are two main ideas to keep in mind and should follow in order to keep our code maintainable:1) Complexity is the enemy! 2) Fragility is the enemy! The problem we face as d... [阅读全文]
rdbms:Date type in RDBMS.
Introduction.In this article I want to show how to manipulate date data type in Microsoft SQL Server and Oracle database. Most applications require to store and manipulate dates and times, and date ma... [阅读全文]
boot.initimeout:Determine the Time since the Last Boot Up in C#
Introduction:This article describes an approach used to determine the time of the last system boot up and to display the time elapsed since boot up. The application uses element of the System.Manageme... [阅读全文]
visualstudio:Developing a PHP Website using Visual Studio 2005
Yes it's possible to use PHP under Visual Studio 2005 and even 2008 IDE; in this tutorial I will discuss how to build a PHP based Website using Visual Studio 2005 in a step by step walk through tutori... [阅读全文]
partofyourworld:Writing Your Own GPS Applications: Part I
"I am continually amazed by how little code is required to use atomic clocks in satellites 11,000 miles above my head." IntroductionWhat is it that GPS applications need to be good enough to use in a ... [阅读全文]
internetexplorer:Internet Explorer 8 Beta 2 Features for Developers with examples
IntroductionIE 8 Beta 2 provided the decent features to the designers and developers community. If you write the code for IE 8 Beta 2 that can run _disibledevent="http://www.microsoft.com/windows/inte... [阅读全文]
asp.netajax:ASP.Net 2.0 AJAX Extension 1.0 Application
Pre-Request:To have AJAX Extensions 1.0 form http://ajax.asp.net.Go To http://ajax.asp.net/downloads/default.aspx?tabid=47.You can download "ASPAJAXExtSetup.exe" which is of 1.36 MB in size.Go to Visu... [阅读全文]
ajaxupdatepanel:Put ASP.NET AJAX Timer and UpdatePanel with RssToolKit all in action
Introduction:You might observe Microsoft community bar at the top of ASP.NET website or IIS.NET website or any other Microsoft community website. This bar display RSS feeds from deferent Microsoft com... [阅读全文]
asp.netajax:Ajax AnimationExtender Control
IntroductionIn this article we are going to discuss about AJAX AnimationExtender control.If you want to use animation to the web pages, then you have to use AnimationExtender control. It provides good... [阅读全文]
asp.netajax:Auto Complete in ASP.NET using Ajax
Introduction:AutoComplete is an ASP.NET AJAX extender that can be attached to any TextBox control, and will associate that control with a popup DropDown like list ofwords that begin with the prefix ty... [阅读全文]