C# Corner

Resources  
  • Web Scanner Part-1Jun 01, 2001. My favourite technology web site is updated throughout the day. I thought it would be nice to have a program that checked every 30 minutes for updates and told me what stories were there.
  • .NET is the FutureJul 19, 2001. This has been a long time in coming. I couldn't write any more article because of some problems but finally I thought I should talk about the future of .NET. The reason is very simple, I'm getting almost 50 mails a day in my inbox just asking about the future of .NET and the comparison with other technologies. So I'm presenting my own views about the future possibilities of this technology.
  • PDF File GeneratorJul 26, 2001. PDF documents are the now a days is standard in Documents Exchange over the internet,as these documents are more or less platform independent and can be viewed on virtually any platform without any formatting or changes in the file structure.
  • Generating XML from SQL databaseJul 30, 2001. Some Days Back i posted the article dealing XML as a Middle tier but i guess the People didn't get the clear funda.
  • Using WebRequest and WebResponse classesJul 31, 2001. Downloading and uploading data from the web has been a very common programming practice these days.
  • Language Independence from COM to .NETOct 03, 2001. This article covers the subject regarding Language Independence. This term Language Independent means one can create an application using various languages. This Language independent starts from past COM (OLE & ActiveX) to present .Net.Let us see in detail.
  • Poorman's Installation program in C# and .NETApr 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.
  • Generating Maze using C# and .NETSep 25, 2002. Did you ever get the feeling that cubicles were laid out with the idea that there could be no escape? (Must be I am a bit overworked these days). Today's article focuses on how to generate a maze using the depth first search algorithm. This is a very simple but clever algorithm that creates a maze by randomly stripping one available wall between two cells for every cell in the grid.
  • Pro Developer: This is BusinessFeb 25, 2003. I've been paying the rent as a professional software developer since the 80s. I've also worked both full time and part time as a musician for longer than that. In my travels, I've come to recognize a great many similarities between programmers and musicians. Both have the fire, passion and soul of the artist. And all too often, both are incredibly naïve when it comes to the business end of things. Business - you know, that aspect of your work where they actually pay you at the end of the day?
  • How To: Printing Form Controls in C# and .NETMar 06, 2003. The other day a user asked me how to print out a form. I suggested they use my Form Capture article which catches the bitmap that the form is in by using bit belting commands from the old windows SDK.
  • BreakOut 3DSep 05, 2003. I really miss those days when everything was simple and in 2D. But now it’s different, people today must have everything in 3D. So here it is, my version of breakout.
  • Object Oriented: The Grownup Way to CodeSep 29, 2003. Back in my dark days of Procedural Programming, I remember someone giving me a problem, then banging out a few (hundred) lines of code, achieving my goal, and going on with my life. The next time a similar problem would arise, I’d rewrite, or in some cases, cut & paste my old code to achieve a similar, yet slightly different outcome.
  • Paging in ASP.NETDec 09, 2003. Days are over when developers had to write complex logic for implementing paging in an ASP pages. With DataGrid control in ASP.NET, paging has become far simpler than it was in earlier ASP days. Using DataGrid control we can implement paging in variety of ways. This document discusses various ways in which we can implement the same.
  • Globalization in .NETJan 28, 2004. Now a day it is very difficult to think about building any application without globalization. If we are building an internet application, then it is very much required that our application supports all the languages with respect to the customer's locality.
  • Generating Microsoft Excel Reports in .NETMar 01, 2004. Microsoft Excel is installed on most computers these days since it is part of Microsoft office, and you can create detailed reports with Excel, but it will take some doing. I will attempt to show you how to create a simple report in Excel and some of the problems you may encounter along the way, this will work with Excel 97-2000.
  • A Scheduled Application Launcher Service in C# and .NETOct 06, 2004. This an article is on launching scheduled tasks. Not quite as exciting as launching a spaceship into outer space, but…hey, even astronauts have to automate some of their day to day activities.
  • Language Extensions in C# 2.0Apr 21, 2005. This article intends to the C# 1.x developers and covers what-why-how the new enhancement .The philosophy behind the document is to have quick update on C# 2.0 and leverage this in your day to day development work.
  • Active Directory and .NETJun 22, 2005. Microsoft Technet offers a script repository to work with AD User Accounts; however, I needed to work with .NET and I could not find samples for all the tasks I needed to program. I promised to myself that one day I would publish the code samples I found and created to help other developers who are working with Directory Services.
  • Tip Of the Day DialogJun 30, 2005. This is a Tip of the Day Dialog for C# and .NET that gives users of your application a tip each time they launch your app.
  • Birthday Wish Scheduler in C#Feb 02, 2006. In this article we are going to see how to build a windows service for fetching record from database and wishing the person whose birthday falls on that particular day.
  • Best Practices of Compact FrameworkMay 17, 2006. This shares a few recommendations for use in our day to day development of Compact Framework applications.
  • Practical Approach to Computer System Design and ArchitectureOct 13, 2006. The article gives an introduction to system designing and architecture by introducing a new concept that allow beginners to easily break and design complex software systems using a modular based development approach with a pattern, which we all practice in our day to day life.
  • Active Application Watcher in .NET Using Windows FormsJan 26, 2007. This application will help out a user to know how much time , he is spending on each application every day. This application assumes that the window, which is active as the application on which the user is working.
  • Sending Binary Data from Oracle Application Server to WCF through MTOM: Part IIMay 14, 2007. This article will illustrate how to send binary data from Windows Communication Foundation (WCF) to Oracle Application Server (Oracle AS) using Web Services specifications specifically MTOM standard specification, thus achieving interoperability between the two platforms. Some days ago, I blogged information in CSharpCorner blogs about MTOM specifications.
  • Find the First and Last Days of the Month with C#Oct 31, 2007. This article shall describe a very simple approach to finding out the first and last day of the month based upon either a selected date or selected month.
  • What's new in Visual Studio.NET 2008.Feb 07, 2008. In this article, I will cover at a glance the new features of Visual Studio 2008. I have been working with this new development environment for several days and want to share my experience with the community.
  • Creating Extensible and Abstract LayerFeb 28, 2008. This article explains you about the abstraction and extensibility which is an important factor in modern day frameworks.
  • Assessing Dates of Birth Using C#Aug 20, 2008. This article describes an approach to assessing the difference between a specified beginning and end date. The example was written in the context of comparing a birth date to a specific end date but the same approach could be used to calculate the number of years, months, and days between a specified start and end date.
  • C# IDE Tips & Tricks: Part INov 10, 2008. C# developers have been spending most of their day activities with Visual Studio IDE. The article is a part I of this series that talks about some useful IDE tips and tricks for developers.
  • Five step of how to use logging utility in your projects using application blocksJan 21, 2009. It's new world of software reusability. Gone are the days when we need to build things from scratch. One of the most needed functionality is the logging utility. Every software project needs a logging utility. To make your own logging utility is a big project by itself. In this tutorial we will quickly run through how you can use Microsoft logging application blocks to log messages and activities.
  • Retaining your best peopleApr 25, 2009. You can replace equipment, infrastructure, tools, etc but at the end of the day it’s the people i.e. human capital which is the critical success factor in today’s competitive environment. Retaining key talent is one of the topmost priorities for all successful managers.
  • How to Prepare Quotations (Project Estimates) Using Use Case Points May 17, 2009. Quotation (Project Estimation) is one of the important aspects of software cycles. Any prediction less or more will affect the project a lot. Let's look at how basically day to day businesses manage their ways of handling quotations.
  • GridView Multicolumn sortingJul 09, 2009. GridView's built-in sorting can be enabled by setting a data source and AllowSorting property to true. Click on column header to sort based on the SortExpression specified in the Gridview column. However, Gridview does not support multi column sorting which is required in day to day application. So here is how I tried to create one:
  • LINQ FAQ Part 2Jul 14, 2009. This FAQ article is dedicated to LINQ to SQL. In this article we will see a basic example of LINQ to SQL, how to define 1-1 and 1-many relationship using LINQ, how we can optimize LINQ queries, execution of stored procedures using LINQ and finally we will see a simple CRUD example using LINQ to SQL. For past some days I was running small sprint to complete this marathon I hope you will like this article.
  • GDI+ from a GDI PerspectiveOct 29, 2009. This article is for GDI programmers. To build on your exiting knowledge, we will compare and contrast GDI and GDI+.
  • Windows Mobile Expense CalculatorJun 14, 2010. This application can be used by any user to record their day to day expenses on mobile phone.
  • How to Get a New Job in 20 DaysSep 08, 2010. Successfully implemented and proven processes and best practices to get your dream job quickly.
  • Automatic Binding of Days, Months, Years to a DropDownList ControlSep 22, 2010. This blog shows a simple snippet of binding days, months and years to a DropDownList.
  • Going on a Safari, Don't Pet the Books!Oct 14, 2010. In the old days, I liked to walk into a Borders Bookstore and wander up and down the technical aisle to see if anything caught my eye. Like many impulsive buyers, I invariably found a useful book and justified its purchase as a business expense. These days, the thought process is a little different. I'll walk into Borders, find an interesting technical book, go home and try to find it on Amazon for a fraction of the cost. Of course if you find yourself buying a lot of technical books over the course of a year, I have a better option: a subscription to Safari Books Online, a vast repository of technical books.
  • Effective Communication in day to day lifeDec 28, 2010. In my previous article I showed a pictorial description of software failure due to a lack of effective communication. Here we discuss the various barriers to effective communication and how to overcome that.
  • Encryption and Decryption of Text in Asp.NetJan 21, 2011. In this article we will see how to encrypt the messages and again decrypt the encrypted messages. Those days we need more sequrity for hiding our personal messages; .Net provide various ways to encrypt and again decrypt those messages.
  • Calculate the Working Days Between Two Given Days in C#Jan 26, 2011. In this article we will discuss how to calculate the number of working days between the two given days in C#.
  • WP7 - License to Print Money (Creating an App for the Windows Phone Marketplace)Feb 07, 2011. Windows 7 Phone has hit the marketplace with a splash and with it applications emerging every day. As a Silverlight developer myself, I have gone through the process of submitting a dice game to the Zune Marketplace. This article shares my experience and advice on creating and submitting your first Windows Phone app.
  • Finding the First and Last Day Of A Month in C#Mar 10, 2011. A code snippet that shows a quick way to calculate the first and last days of any month.
  • Windows Phone 7 DatePicker ControlMar 28, 2011. This article demonstrates the use of a DatePicker control in Windows Phone 7. By default the DatePicker shows today's date; when the control is clicked a dialog should open for selecting day, month and year; then after clicking done, the selected date should load into the control.
  • Acceptable uses for the goto statement in C#Apr 05, 2011. In those days, he had a point because the 'goto' statement produced a lot of spaghetti code particularly by those using early versions of the BASIC programming language.
  • Rarely used keywords in CSharp but Frequently asked in discussions [Beginners]Sep 15, 2011. There are a few words that we rarely use in day to day C# practices [I’m focusing readers who are beginners]. But I’ve seen them in either online exams or other IT quiz shows. So I came to write something about those untouched keywords.
  • Team Foundation Server on Windows Azure CloudSep 16, 2011. In this article we are going to see the latest preview release of Team Foundation Server made available on windows Azure cloud which was introduced in Build Conference a day before(14 Sep 2011). With this preview release we have limited invitation codes available for the members to validate the Team Foundation Services on the cloud.
  • Working with Dates in C#Sep 20, 2011. In this article we will discuss various handy date and time utilities that can come in use for day to day tasks.
  • SharePointList using SharePoint Web ServiceSep 29, 2011. In these days SharePoint is used extensively by organizations as a collaborative platform. Sometimes other systems need to integrate with SharePoint for their array of actions and in terms of business continuity.
  • Data Export to Excel and Create Group Report in .NETNov 29, 2011. In our normal working days, we may usually need export data from database into Excel. And after or during exporting we may have requirements on style settings to make the output Excel worksheet with good appearance for readers easily get the data information, such as create a group report.
  • Data Contract using WCF Hosted on Web AppJan 01, 2012. Today, in this article let’s dig out another concept with its clear implementation. This concept would be highly useful for day to day programming life and its one of the main concept for WCF developers.
  • Code for How to Send SMS in Windows Phone 7Jan 22, 2012. Today, in this article let’s play around with one of the mostly used application service in day to day life. This concept is very useful and helps in building some better real time apps based on version and generation changes.
  • CODE- TALES: Series IJan 23, 2012. CODE-TALES is an effort for passionate technologists who are always out there trying to learn every day. I can assure you that each series will bring a new topic and though there can be several ways to do the same thing so any approach other than penned down here is always welcomed.
  • How to Share Status Across Social Networking in Windows Phone 7 Via WCF ServiceJan 27, 2012. Today, in this article let's play around by implementing an interesting concept often used on a day-to-day basis in Windows Phone. This concept is highly useful for people who become involved with sharing messages across social networking sites.
  • How to Save an EMail Address in Windows Phone 7 Via WCF ServiceJan 27, 2012. Today, in this article let's play around by implementing one of the interesting concepts often used on a day-to-day basis in Windows Phone.
  • Display Current Date and Time in Windows Store AppFeb 22, 2012. In this article we will create a simple clock which will display current days with time and date.
  • Windows 8 Metro Application DevelopmentFeb 23, 2012. This is my analysis of Windows 8 Metro Application Development after a few days of studying it.
  • How to Select Employees Who Were Born on the Last Day of the MonthMar 08, 2012. In this article we will learn to how select employees from a SQL Server table whose day of birth is the last day of the month.
  • Learn .NET in 60 days - Day 1Apr 11, 2012. Want to learn .NET and don't know where to go. Here is a series of videos which will teach you .NET.
  • Learn .NET in 60 days Lab 2 - Day 1Apr 13, 2012. Learn .NET in 60 days video series is a joint effort of Mindcracker and QuestPond to publish a series of videos for beginners to get started with .NET programming. Check out this second video of the series of videos.
  • Learn .NET and C# in 60 days Lab 3 - Day 1: Integer DatatypeApr 16, 2012. In this video we will try to understand Integer Datatype.
  • Learn .NET and C# in 60 days Lab 4 - Day 1: Exception handlingApr 16, 2012. In this video we will try to understand how to do error handling or Exception handling.
  • Learn .NET and C# in 60 days Lab 5 - Day 1: IF Conditions Return Try/CatchApr 18, 2012. In this video we will try to understand how we can use IF Conditions.
  • Learn .NET and C# step by step in 60 days Lab 6 - Day 2: CommentingApr 19, 2012. In this video we will try to understand how we can go on Comment at our C# program.
  • Learn .NET in 60 days - Part 1 (13 Labs)Apr 27, 2012. In this article we will start how to program in c# or .NET. This article is the part 1 of Learn .NET in 60 days Series.
  • Fetch Browser Information in ASP .NETApr 29, 2012. Now a days, we have lot of Browser’s to surf the internet. Each one is different from others, by having its own unique Style to deal the Web Pages and Web Content’s etc. So, these things make a Web site or Web Application can be accessed from using any kind of browser’s.
  • Learn MVC (Model view controller) Step by Step in 7 days - Day 3Apr 30, 2012. This article is continuation to Learn MVC step by step in 7 days
  • Day Finder of Any Date in Windows Store AppJun 16, 2012. In this article we will create a Windows Store application to determine the name of the week day of any specific date.
  • Portable Class Library in .NET 4.0/4.5Jun 18, 2012. Few days back I was working windows phone application as usual I created class library project for keeping separate business login. But I realize we cannot add as a reference normal class library in the Windows Phone 7 Application.
  • Customized Split Application in Windows Store AppJun 20, 2012. To day we will create a customized split application in windows store App.
  • Age Finder Windows Store AppJun 22, 2012. To day article we will create a application in Windows store in C# to find out the age of user to put the date of Birth as a input.
  • Image Reflection in Windows Store AppJul 03, 2012. To day we will talk about the reflection effect in windows store application. This effect is implemented through Render Transform and Transform Group tag in Xaml page applied on the target control where you want to make effect.
  • Image Sliding Using JavaScript in Windows Store AppJul 10, 2012. To day we will create a Image sliding function using JavaScript in Windows store Application.
  • Image Scaling on Mouseover Event in Windows Store AppJul 17, 2012. To day we will going to create a java script application in Windows store App. We will create a Image gallery and scaling the images on Mouseover event with the help of Jquery library.
  • Days Function in Excel 2013Sep 05, 2012. In this article we will discuss how to use the days function in Excel 2013.
  • WCF Introduction and Contracts - Day 1Sep 27, 2012. This article demonstrates how to create a WCF service application. This article also covers basic information of all the contracts and a code demonstration.
  • WCF Fault Contracts - Day 2Sep 28, 2012. This article explains fault contracts in Windows Communication Foundation. It also explains the difference between faults & exceptions and provides sample code for implementing fault contracts.
  • WCF Message Exchange Patterns: Day 3Oct 01, 2012. This article explains exchange patterns. Various types of message exchange patterns and code demonstration for each message exchange patterns.
  • Datename Function in SQL Server 2012Oct 01, 2012. Here, you will see the DateName function that represents the specified datepart of the specified date such as day, month, year, quarter, hour, minute in SQL Server.
  • WCF - Data Contract - Day 4Oct 02, 2012. This article explains about DataContract, DataContractAttribute and DataMemberAttribute. It also explains the properties of DataContractAttribute and DataMemberAttribute.
  • WCF - Difference Between Service Application and Service Library: Day 5Oct 03, 2012. This article explains the difference between a Service Application and a Service Library. It also explains where we should use Service Applications and where to use a Service Library.
  • WCF Serialization Part 2: Day 7Oct 05, 2012. In this article we create an application, in this application we use a DataContractSerializer to serialize and deserialize data. We also see how we can use SvcUtil.exe
  • WCF Serialization Part 1: Day 6Oct 05, 2012. In this article we will discuss serialization in WCF. Default serializer in WCF and different kinds of serializers WCF supports.
  • WCF Opt-In Vs. Opt-Out: Day 8Oct 08, 2012. In this article we will discuss two different approaches i.e. Opt-In and Opt-Out used by DataContractSerializer and XMLSerializer. We will also see the difference between DataContractSerializer and XMLSerializer.
  • WCF Message Contract: Day 9Oct 10, 2012. In this article we will discuss Message Contracts. We will also discuss MessageContractAttriubtes, MessageHeaderAttriubtes, MessageBodyMemberAttriubtes and a sample code demonstration.
  • WCF - Address, Binding and Contract: Day 10Oct 19, 2012. In this article we will discuss endpoints which consists of Address, Binding and Contract.
  • WCF Service Configuration Using Web.config - Day 11Oct 25, 2012. In this article we will see how to configure a service using a XML-based configuration file i.e. web.config. We will also see definition of endpoints, multiple endpoints and publishing metadata.
  • WCF Service Configuration Using Configuration Editor- Day 12Oct 30, 2012. In this article you will learn about WCF Service Configuration using the Configuration Editor.
  • GDI+ from a GDI Perspective in VB.NETNov 08, 2012. This article is for GDI programmers. To build on your exiting knowledge, we will compare and contrast GDI and GDI+.
  • Day Night Auto Display Modes in VB.NETNov 09, 2012. This article describes an easy approach to implementing day and night modes of display operation.
  • Finding the first and last day of the month in VB.NETNov 10, 2012. This article describe an approach to find out the first and last day of the month based upon either a selected date or selected month.
  • Forecast the Weather with a Custom Control in VB.NETNov 10, 2012. This article describes the construction of a custom control used to display a three day weather forecast based upon a designated zip code. The control is driven by a public, free web service that returns the seven forecast for any area in the United States by zip code or location. This demonstration only uses the first three days of the seven day forecast and it implements only the zip code based request for forecast data.
  • ASP.Net Toolbox (Reporting Controls): Part 9 in VB.NETNov 10, 2012. In this article we will discuss, ASP.Net Toolbox controls and its uses. In this article I am only writing some lines on each and every control available in Reporting Control section. In coming day you will find separate article on each control
  • Calculating Age in Years, Months and Days in SQL Server 2012Jan 01, 2013. In this article, I would like to show the difference between two dates in years, months and days in SQL Server.
  • Array of Values From an Existing Array Using Map Function in jQueryJan 09, 2013. As elaborating more on jQuery function day by day, I had look into very interesting function which helps to make an array from existing array named as Map().
  • Learn .NET in 60 Days - Part 2 (13 Labs)Mar 02, 2013. This article is part 2 of Learn .NET in 60 Days series. It will provide further details.
  • HoldReady Functions in jQuery 1.9.1Mar 20, 2013. As I learn more about the JQuery function every day, I have looked into a very interesting function which helps to perform an operation before $(document).ready() executes.
  • On Functions in jQuery 1.9.1Mar 26, 2013. As I learn more about the JQuery function every day, I have looked into function which helps to perform some operation on runtime introduced as .on ().
  • Hyderabad Chapter Recap in Some PhotosApr 08, 2013. Hi to just a day before we had great offline meeting for mindcracker Hyderabad user group. In the meet we had discussed the ASP.NET MVC as well we gone through Razor view engine. Have a look at the photos.

About Independence-Day

NA

SPONSORED BY

Custom Software Development
MCN is your source for developing solutions involving websites, mobile apps, cloud-computing, databases, BI, back-end services and processes and client-server applications.
European SharePoint Conference