No new comments.
View All Comments
No new messages.
View All Messages
No new notifications.
View All Notifications
Request a new Category
No tag found
Refine by Author
Ahmed Al Kayali(1)
John Hudai Godel(1)
Michael j Chase(1)
No resource found
CSDownloadURL : Download Contents of a Web Page
Dec 03, 2000.
CSDownloadURL is a class which has two functions - SetURL and DownloadURL. The set URL sets the current URL and GetDownload downloads the URL contents and returns its contents in a string.
Database Explorer : Part 2
Jan 22, 2001.
Attached is a C# program which is a enhanced version of the previous article on ADO.NET.
New Modifiers in C#
Jan 26, 2001.
If you come from a C++ or Java background to C# then you will of course notice some strange keywords introduced to this new language, especially the "new" and "override" modifiers.
Chat Server and Client in C# Using Remoting Technolgy
Feb 16, 2001.
The application is a simple Chat server and Client, which is conversion of Java RMI chat server and client. The Java client was a Applet and present application client in WinForm.
Chat Server and Client in C# Using Remoting Technology
Feb 16, 2001.
This application is a simple Chat server and Client, which is conversion of Java RMI chat server and client. The Java client was a Applet and present application client in Windows Forms.
Verbatim String Literals
Mar 01, 2001.
I used to wonder, if I could somehow represent "\" as "\" instead of the escape sequence for black slash ("\\") in string.
Mar 05, 2001.
I wanted to experiment with writing a program that would run from the "System Tray" of window (that's where you have the date displayed...) since that's not possible with pure Java.
Effective C#: Working with Strings
Mar 12, 2001.
Using string might degrade the performance of your application. This article explains about what precautions you should take when you are going to use strings in your application.
Introduction to SOAP
Mar 22, 2001.
Since the release I have been fascinated with this thing called SOAP, This bubbly new protocol backed by the power of XML is certainly going to make waves in the world of distributed computing. The first thing which comes into our mind is “Why the heck we didn’t think of this before?
Using Delegates to Choose Right Function
Apr 01, 2001.
The need to call different class method based on some string passed to class is an old problem.
Assemblies : The Ins and Out : Part I
Apr 13, 2001.
In Part 1, I will cover what exactly an assembly is, and what an assembly contains.
Assemblies : The Ins and Out : Part II
Apr 16, 2001.
In this part, I will discuss both Private and Shared assemblies and how to create a "Shared Assembly".
Assemblies : The Ins and Out : Part III
Apr 20, 2001.
In this part I will discuss in more detail than Part 2, the available utilities for manipulating assemblies.
Line numbering utility in C# and Java
May 08, 2001.
After reading this article Java programmers should be able to decipher and de-jargonize the .NET architecture and relate it with the proposed ECMA standard.
.NET framework comparison with Java Architecture
May 08, 2001.
This article outlines Microsoft's proposed standardization of .NET framework in ECMA forum as CLI (Common Language Infrastructure), but the Microsoft documentation refer this as CLR (Common Language Runtime).
Line Numbering Utility in C# and Java
May 08, 2001.
This is the first of the series of programs I wish to write to help myself get a handle on C#.
Will Java and .Net Framework Co-exist?
May 15, 2001.
The article begins by briefly probing what constitutes the Java platform and .NET framework.
Control Statemenats - Part 1
Jun 01, 2001.
This lesson shows how to use c# control statements, and the difference between these controls in C++/ JAVA and c#. Sample includes single selection, if-else, and multi case ..
Jun 26, 2001.
Graphics Class encapsulates a GDI+ drawing surface. The FromHWND method is used to create a new instance of the Graphics class from a window handle. Clear method fills the entire drawing surface with the specified RGB color by using Color class. DrawString method draws a string using Font and SolidBrush classes.
Net DDE to DOTNET Remoting
Jul 02, 2001.
This article travel through time to trace the genesis of Dot Net Remoting right from RPC to RMI till SOAP.
Calling Java Program from C#
Jul 18, 2001.
This article shows you how to call a Java program from C#.
strnicmp equivalent in C#
Aug 07, 2001.
C# equivalent strnicmp function in C language. It accepts two input strings along with the number of positions of chars to compare.
Basic Database Operations in ADO.NET
Aug 08, 2001.
This Article will show the basic database transactions select, insert update and delete.
CDataService: A Generic Database Access Class
Aug 09, 2001.
Using a generic database access component in data-aware applications can simply development and separate data tier from business tier.
Aug 17, 2001.
This article is about advance use of reflection package in Csharp.
Super String in C#
Aug 20, 2001.
Today I realized that I miss those Visual Basic/Visual C++ type operators. You know the ones: Left, Mid, Right.
Basic Database operations using ADO.NET
Aug 21, 2001.
I found very interesting database features incorporated into the .NET as ADO.NET.
Aug 22, 2001.
This program calculates the dates for Easter for any given year and for an hundred years.
Web Services Between .NET, Java, and MS SOAP toolkit
Aug 24, 2001.
This article will try to explain the how you can build web services and/or clients with any of the three languages: .NET, MS SOAP Toolkit and Java. But the real point of the article is to show you how you can build clients for web services from any of above-mentioned languages.
Web Services between .NET, Java and MS SOAP Toolkit: Part I
Aug 24, 2001.
WinGhost 2.0 application allows you to show and hide applications running on your machine. I find this program useful at my work as I do lot of programming at any given time I can have a bunch windows open. I use it normally to hide just my windows I don't access that often.
Web Service Between .NET, Java and MS SOAP Toolkit - Part II
Aug 24, 2001.
Second article in this series dedicated to Web services comes as a sequel to the first one in which I started to tell you how you could build different kind of clients and services using MS SOAP Toolkit, Apache SOAP for Java and .NET Framework.
Web Services between .NET, Java and MS SOAP Toolkit: Part 2
Aug 24, 2001.
This second article in this series dedicated to Web services comes as a sequel to the first one in which I started to tell you how you could build different kind of clients and services using MS SOAP Toolkit, Apache SOAP for Java and .NET Framework.
String Jargon in C#
Sep 05, 2001.
The following article shows some String functions which are not currently available directly in C#.
Regular Expressions Usage in C#
Sep 07, 2001.
The source code shows how to use Regular Expressions in C#.
Playing with Strings
Sep 18, 2001.
This program explores the String class and its various methods. With this you will be able to initialize strings using different constructors and use them. To see how the methods of the 'String' class work, see the following code.
Calculator in C#
Sep 19, 2001.
Attached program performs basic calculator operations.
IComparable: Under the Hood
Sep 21, 2001.
We now calling Array.Sort() on C# Types such as int, char, string will automatically do sorting based on that type.
Accessing Oracle Database
Sep 21, 2001.
This source code shows you how to connect to an oracle database and do operations such as select, insert, update and delete.
BitWise Operations in C#
Nov 01, 2001.
C# has lots of flexibility over manipulating with bits. Before I start explaining about bit wise manipulation I would like to give some inputs on binary operations.
Exception Handling in C#
Jan 03, 2002.
In C# Exception is a class in the system namespace. An object of an exception is that describe the exceptional conditions occur in a code That means, we are catching an exception, creating an object of it, and then throwing it. C# supports exceptions in a very much the same way as Java and C++.
C# and .NET
Jan 07, 2002.
It is sometimes important to know the details of what the compiler does. You may want to know whether constants are evaluated at compile time, or whether constant strings are folded at compile time.
Hangman Program Using C#
Jan 19, 2002.
Hangman was created to illustrate several features of C# including GDI+, string manipulation, array processing, using properties, as well as simple creation of objects.
Working with Strings in VB.NET
Feb 05, 2002.
This article is VB.NET version of Working with Strings in .NET using C#.
Web/WAP Calender form Harrison Logic
Feb 11, 2002.
This application provides an updateable web-based calendar that can be viewed from both the Web and through a Mobile device, such as a cellular phone.
A Database Web Service
Feb 22, 2002.
This program is a Web service, which contains Web methods that return a dataset after querying a database (any database) given the connection string, the password, the database, the table, the user ID and the SQL commands.
Boxing and Performance of Collections
Mar 14, 2002.
In this article, I will compare some performance issues of values and references types during boxing and unboxing operations.
Printing Invoices using C# and .NET
Mar 18, 2002.
This program can stand improvements but it will get you started in creating an invoice and printing it to the printer.
SQL Server Database Explorer
Mar 20, 2002.
This application connects to a running SQL Server 2000 and displays all the available databases in it.
Function Overriding and Its Impact During Object Initialization
Mar 25, 2002.
Different languages have different ways to initialize an object. C# and Java both have almost similar ways to initialize an object with few subtle differences.
.NET Remoting: The Interface Approach
Mar 26, 2002.
.NET Remoting provides a powerful and high performance way of working with remote objects. Architecturally, .NET Remote objects are a perfect fit for accessing resources across the network without the overhead posed by SOAP based Web services. .NET Remoting is easier to use than Java's RMI, but definitely more difficult than creating a WebService. In this article, we will create a remote object, and access this object using the Interface.
Poorman's Installation program in C# and .NET
Apr 08, 2002.
Installation programs can be quite expensive these days. Although programs such as Wise and InstallShield have fantastic features and are fairly comprehensive, sometimes you just want to do the easy installation of copying and pasting files into a directory and perhaps placing a shortcut in the start menu.
Gene Expression Programming (GEP) in C# and .NET
Apr 11, 2002.
Gene Expression programming (GEP) is a subset of Genetic Algorithms, except it uses genomes whose strings of numbers represent symbols. The string of symbols can further represent equations, grammars, or logical mappings.
Comparison of C# with Java: A Developer Perspective
May 29, 2002.
The .NET is a language and operating system (on Windows as of now) independent platform pretty similar to Java.
Communication Between Two Forms: Part-II
Jun 24, 2002.
Last time I wrote about the possibility of sending a string from a textbox in one form to another.
Imlememnting Drag and Drop in ListView Controls
Jul 08, 2002.
Drag and Drop operations in Windows can be achieved using 3 simple events - DragEnter, DragLeave, and DragDrop.
Validation Server Controls in Web Forms
Aug 05, 2002.
When working with Web applications, developers need to write two separate codes using Java Script and VB Script to validate user inputs.In this article we are going to see, how we can reduce the programmers effort on coding, reducing the execution process time and simplify the code handling and less number of lines in the coding.
Step by Step Guide to Create a Setup for a Web Application
Aug 15, 2002.
Deployment of an application is big issue in application software development.
StringBuilder and String Concatenation
Oct 01, 2002.
String concatenation is one of the commonly used operations among programmers.
How to Fill Your Own Dynamic Objects using ADO.NET
Oct 02, 2002.
Sometimes you need to use information of different types like strings, booleans or doubles in the same data structure.
More AI...(GEP) Gene Expression Programming in C# and .NET
Nov 04, 2002.
Gene Expression programming (GEP) is a subset of Genetic Algorithms, except it uses genomes whose strings of numbers represent symbols.
MDX Query Bulider
Nov 11, 2002.
In this article we will be developing a MDX Query Builder.This is similar to the MDX sample application operations, which carry out the transfer of blocks from the secondary memory to the main memory and vice versa.
Working with Win32 API in .NET
Nov 21, 2002.
Windows exposes lots of functionality in the form of Win32 API. Using these API you can perform direct operation in windows, which increases performance of your application.
Synchronized Threading in .NET
Dec 11, 2002.
Threads are a powerful abstraction for allowing parallelized operations: graphical updates can happen while another thread is performing computations, two threads can handle two simultaneous network requests from a single process, and the list goes on. Since threads are pretty simple to understand, conceptually, but, practically, they are a cause for programmatic headaches, I decided to write this program to describe how to make use of threads.
Singleton Patterns in C# Revised
Dec 16, 2002.
I am coming from the Java world, where synchronizing the Singleton creation is common practice.
Concurrency Control in ADO.NET using Threads and Monitors
Dec 31, 2002.
The concurrency controls system refers to the lowest level in architecture of a DBMS. It is relative to the input/output operations, which carry out the transfer of blocks from the secondary memory to the main memory and vice versa.
C# Versions of Java's StringTokernizer
Jan 13, 2003.
Here is another C# version of the Java StringTokenizer Class from the version posted August last year on your site. Given a string and a set of delimiters, the class return an enumeration of substrings based on the delimeters passed in.
The "ins" and "outs" of Using Stored Procedures in C#
Jan 27, 2003.
This article reviews the creation of stored procedures with parameters using the Visual Studio IDE.
String in C#
Feb 05, 2003.
In this article, you will learn how to work with strings in C#. The article discusses the String class, its methods and properties and how to use them.
Strings in C# Part 2
Feb 05, 2003.
This article discusses how to format, trim and pad strings using the String class. The article also covers the StringBuilder to effectively deal with string such as string concatenation,
Run Time Compiler
Feb 07, 2003.
In this article, I am going to discuss how to take a string then compile it and then how you execute it.
Hash Password Generator
Feb 10, 2003.
This visual tool generates the hashed password using either SHA1 or MD5 hashing algorithm depending on the choice you make. It will display the hashed password in the read only text box, it can also copy the hashed password to clipboard on your choice for easy paste operation.
PERST: A Simple, Fast, Convenient Object Oriented Database
Mar 05, 2003.
PERST is a simple Object-Oriented Database implemented with pure C-Sharp and Java implementations.
Histogram Code in C#
Apr 01, 2003.
C# histogram class maintains a histogram of input data. Input data is sorted into bins and a count is kept of how many data points fall into each bin.
Basics of Extending Your Working Environment in Visual Studio
Apr 10, 2003.
All of us have used Macros in Microsoft Office and Add-ins in Visual Studio 6 and I am very sure all of us have been impressed as well by their power to control their own working environment.
Java Like StringTokenizer in C#
Jun 11, 2003.
The StringTokenizer class is yet another implementation of a java-like StringTokenizer in C#.
HTTP Handlers for Images in ASP.NET
Jun 23, 2003.
Have you ever thought of streaming thumbnails just by passing query string indicating width or height of thumbnail you need, and most importantly passing those to image itself?
Lengthy Operations on Single Thread in .NET Applications
Jul 08, 2003.
In this article I discuss how the lenghty operations can be handled in a .NET application. I also discuss how the stack trace can be examined to find any specific methods.
Aug 11, 2003.
I was amazed at what the VS.NET IDE does for a programmer as I was primarily used to Java via the command line.
Real Life SQL and .NET: Part V
Jan 13, 2004.
Welcome to the world of SQL and the huge, growing database technologies of today’s business all over the SQL world. By reading this article, we have begun accepting the knowledge that will soon be required for survival in today’s world of relational database and data management. Alas, for the reason that it is first necessary to provide a background of SQL and cover some preliminary concepts that we need to know, the majority of this article is text in paragraph format.
State Management in Web Forms
Feb 18, 2004.
This white paper discusses the ways in which the state management can be handled in web forms. State management can be done either on client side or server side as explained below.
Oracle Data Provider for .NET : Part II
Feb 20, 2004.
Oracle Data Provider for .NET (ODP.NET) is an implementation of a data provider for the Oracle database. ODP.NET uses Oracle native APIs to offer fast and reliable access to Oracle data and features from any .NET application.
Color Transformations and the Color Matrix
Apr 10, 2004.
This article discusses the color transformations and how to apply Color Matrix on image colors to provide various effects such as gray scale effects, reduce or increase the contrast, brightness, or redness of an image.
Resizable Calculator using C#
Apr 22, 2004.
This application is a scientific calculator, which is resizable and performs some basic operations like addition, subtraction, multiplication, division and some trigonometric functions.
Aug 04, 2004.
In this article, we will see what interoperability is all about, comparison between Java and .NET interoperability, the benefits of and challenges faced in interoperability and the role of WS-I in this overall scenario.
Creating a Managed Automated Information Agent(mBot)
Aug 16, 2004.
mBot manages multiple RTC Client objects and exposes interfaces to them via .Net Remoting and .Net Web Services so that they can be managed and used remotely by other .Net applications or from entirely different platforms such as a Java J2EE/SOAP application like Jabber running on Linux or Windows.
Formula Generator - A Regular Expression Generator Class in C# and .NET
Aug 17, 2004.
The attached source code is a class - FormulaGenerator, which is a component that interprets and evaluate a string expression
Writing unsafe code - pointers in C#
Oct 13, 2004.
In this article I will give a short description of one of the feature of C# which are pointers and so-called unsafe code. This subject is particularly close for C++ programmers. Moreover, it is a feature that we do not find in Java.
Generating Random Number and String in C#
Nov 19, 2004.
The Random class defined in the .NET Framework class library provides functionality to generate random numbers. This article shows you how you can use this class to generate random numbers and strings and even combination of both.
Using ListBox in C#
Dec 28, 2004.
The source code demonstrates how to use a listbox control in C# - adding, deleting and altering strings.
Edit Almost Anything with AgileStudio
Mar 15, 2005.
There are a range of controls available as standard for Windows Forms in VisualStudio .NET 2003. These include TextBox to edit strings, CheckBox to edit booleans and even a DateTimePicker. However there is a vast range of types available in .NET.
Insert Master-Detail Data using Transact-SQL
Jun 24, 2005.
Microsoft SQL Server 2000 SQLXML allows among other things to manage batch operations in a database, which reduces significantly the need of more than one round-trip to a database. OpenXML is a Transact-SQL statement that allows to represent data in XML format and can be used to insert, update, and delete more than one row (represented by an element) in a table or group of tables.
Enterprise Library Caching Application Block
Jul 12, 2005.
Microsoft patterns & practices provide scenario-specific recommendations illustrating how to design, develop, deploy, and operate architecturally sound applications for the Microsoft .NET platform. The following article covers details on the Caching Application Block.
Microsoft patterns & practices: The Enterprise Library
Jul 12, 2005.
Microsoft patterns & practices provide scenario-specific recommendations illustrating how to design, develop, deploy, and operate architecturally sound applications for the Microsoft .NET platform.The following article covers details on the Data Access Application Block.
Convert a Comma Delimited String to an Array in C#
Aug 01, 2005.
This article shows how to convert an array to a comma delimited string in C#.
Aug 18, 2005.
This example shows similarity of c# and java and how to implement dns query.
Top 10 New Features in ADO.NET 2.0
Aug 19, 2005.
This article summarizes the new and updated features of ADO.NET 2.0, which ships with .NET Framework 2.0. In my following articles I will discuss these features in more details with sample examples.
M.S. Visio Automation
Aug 19, 2005.
This article demonstrates the flexibility of Visio products as a development platform by describing the customized business solutions.
How do I Convert a String to an Enum Value?
Sep 10, 2005.
In this How do I, you will learn how to convert a string to an enum value in C#.
Migrating from Java to C#
Oct 03, 2005.
Microsoft has created a tool called Java Language Conversion Assistant (JLCA), which automatically converts Java code into C# for developers who want to move existing applications to the .NET Framework.
Convert an Enum to a String
Oct 24, 2005.
This article shows how to convert an enum value to a string value.
C# Corner Chandigarh DevCon16
Chandigarh DevCon16 is a one-day Developer Conference where programmers, technologists, authors, and members meet, demonstrate, plan, and hang out.
CBeyond Cloud Services
TERMS & CONDITIONS
REPORT A BUG
©2016 C# Corner. All contents are copyright of their authors.
Terms & Conditions
©2016 C# Corner. All contents are copyright of their authors.