C# Corner

Resources  
  • File Merger and Splitter in C#Apr 10, 2001. This program can break up a large file into several files AND merge those files back into one single large file.
  • Defining Custom Entry PointsApr 30, 2001. In this article i am going to demonstrate how we can manipulate the IL code to change the behaviour of how the .NET programme executes.
  • Control Statemenats - Part 1Jun 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 ..
  • Web Services Between .NET, Java, and MS SOAP toolkitAug 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.
  • Drawing B-Spline CurvesApr 22, 2002. The attached source code project draws spline curves between two points.
  • Ripple.NET: A Windows Forms DemoApr 25, 2002. Finally, in the OnPaint Event Handler I clear the Form and step through the rippleLIst drawing each of the RippleObjs in it that has a location Point that's not Empty.
  • A Generic Data Access Component using Factory PatternJul 24, 2002. Another way to solve this problem is to utilize the System.Activator class and a factory pattern to create the concrete provider classes as was pointed-out in Dan Fox's article "Design an Effective Data-Access Architecture" (.netmagazine, vol. 2, no. 7).
  • Spiro DesignerSep 16, 2002. Spiro designer is a partial implementation of Spirograph. Spiro Designer uses the Matrix and GraphicsPath classes with their Transform and Rotate methods to build a spiro.
  • DigitizeAny - A .NET Windows Digitization ToolDec 17, 2002. DigitizeAny uses Win32 API calls to obtain the coordinates of the cursor and then translates to the graph coordinates once set. Since a mouse click would essentially bring to focus the window where it is pointed to, this tool uses the key event to capture the coordinates of the cursor.
  • Implementing Prim's Algorithm using GDI+Dec 31, 2002. Prim's algorithm is an algorithm used in the graphics development to calculate the shortest route in a network when an object is moving from a source node to the destination node.
  • ShootDraw: Managed DirectX Application WizardMar 10, 2003. The Managed DirectX Application Wizard has created this "ShootDDraw" project for you as a starting point.This file contains a summary of what you will find in each of the files that make up your project.
  • 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.
  • Developing Secure Web Site with ASP.NET and IIS: PartIIMay 07, 2003. Authentication is a very important element of developing secure sites. It is the starting point of a secure environment for the protected resources. I have discussed several authentication mechanisms available in ASP.NET and how they join with IIS to provide a secure platform to develop sites in Part I of this article. I will be looking at Form Authentication and how to implement it in several sample web applications.
  • Developing Secure Web Site with ASP.NET and IIS - PartIIMay 07, 2003. Authentication is a very important element of developing secure sites. It is the starting point of a secure environment for the protected resources. I have discussed several authentication mechanisms available in ASP.NET and how they join with IIS to provide a secure platform to develop sites in Part I of this article.
  • Automatically Break into Code When Calling Debug.AssertDec 22, 2003. This sample creates a dll that once referenced by your ASP.Net or Web Service app, just adding a small block of xml into your web.config file will cause the debugger to automatically break into your code.
  • Fundamentals of Function Point Analysis Part IFeb 17, 2004. Function points are a unit measure for software much like an hour is to measuring time, miles are to measuring distance or Celsius is to measuring temperature.
  • Fundamentals of Function Point Analysis Part IIFeb 18, 2004. Function points are a unit measure for software much like an hour is to measuring time, miles are to measuring distance or Celsius is to measuring temperature.
  • A comprehensive view of SharePoint: Part IINov 19, 2004. Enterprise portals are an important part of today's enterprise IT infrastructure. Portals are used as an entry point for a specific topic, organization, project or team. Many enterprises have an enterprise portal, opened by default when an employee opens up a browser, which shows general information about the enterprise, its strategy, its departments, etc.
  • Floating-Point in .NET Part I: Concepts and FormatsApr 18, 2005. The first in a three part series, this article introduces the basic concepts of floating-point arithmetic: number formats, accuracy and precision, and round-off error.
  • Content Management and Collaboration using SPS 2003May 16, 2005. This article would be providing a brief introduction about the role which Share Point Portal Server is going to play in coming future.
  • Security in ADO.NETJul 16, 2005. This article gives a sound idea how to write secure code for ADO.NET . Data Access Layer (DAL) is a common and very curtail for your application. Its very important know some of the basic security points while writing ADO.NET program.
  • AI: Using the Compact Genetic Algorithm to Compute Square Roots in C#Oct 09, 2005. This article describes the Compact Genetic Algorithm (cGA) and how it can be used to calculate the square root of a floating point number.
  • Smart HTML Editor in Visual Studio 2005Nov 16, 2005. If you have been writing Web applications using Visual Studio, at some point you would end up editing HTML file by hand. Now HTML Editor available in Visual Studio 2005 now supports Intellisense, which makes developers life much easier when editing HTML file by hand.
  • Creating Custom Templates in SharePointJan 29, 2006. This article is all about creating custom templates in SharePoint.
  • Customized Exception Handling Using Resource FileMar 03, 2006. A good exception handling should care about user as well as developer. i.e. developer can easily locate the exception entry point, may be a function or any where in a vast project, and fix it as soon as possible. So in this writing I tried some exception handlings which will consider both user and developer.
  • Add some elegance to your code using C# ListMar 31, 2006. A short and to-the-point tutorial that demonstrates how to sort and search using List in C#.
  • A Brief Overview of Sharepoint Portal Server 2003May 16, 2006. This article is a brief introduction of Sharepoint Portal Server 2003.
  • An Elegant C# Data Access Layer using the Template Pattern and GenericsMay 22, 2006. The GOF Template pattern coupled with .NET 2.0 Framework generics provides an awesome synergistic alliance. This article demonstrates how to drastically reduce the amount of code required in building a data access layer. Less code to debug... less code to break... less code to maintain... what could be better?
  • Dealing With Recruiters in New York City for a .NET job.Aug 18, 2006. This article will will help you in negotiating with recruiters when landing a .NET job in New York City and point out some negotiating tricks you can watch out for.
  • 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.
  • Image Mapping UtilityFeb 23, 2007. This article describes an easy approach to building a simple image mapping utility that may be used to mark and store points as pixel based coordinates from an image file or directly from a web page.
  • Points to remember about .NetSep 11, 2007. This article will give you some tips about .Net. This could be helpful for you especially when you prepare for interviews.
  • Generate XML based Resource Files on the fly in ASP.NET 1.x applicationsSep 11, 2007. If internationalization was not part of your application’s initial development cycle, but required to extend it globally at a later point of time, then creating resource files from all the UI elements is a very tedious & manual process in ASP.NET 1.x. The framework presented in this article saves a developer from manually updating the resources and keeps the resx files in sync with the webforms and user-controls by automatically generating the resx files.
  • Share Point Portal Nov 08, 2007. This article explains brief description on share point portal server.
  • Programmatically uploading multiple files to Custom sharepoint list in 2007Nov 08, 2007. This article describes step by step processes to create a webpart in share point server 2007, and using the same how to programmatically upload Multiple files to Custom Share Point List in Share Point Server 2007.
  • Euler Rotation and 3D GraphicsJan 09, 2008. This article tells you how to use matrix multiplication to rotate 3D points around an axis.
  • Latest XY-Plot ControlFeb 28, 2008. This is an rewrite of the XY-Plot control. It fixes some issues such as the y-axis label, smoother plotting of points, axis with tick mark values that make sense, and more. (Updated for VS2008)
  • Delegates in C#Feb 29, 2008. This article discusses the delegate type and how it can be used to point to methods in the application which can be invoked at later time. This article demonstrates also the delegate ability to multicast and delegate covariance.
  • Your first Animation using XAML and Silverlight - Point Animation class: Part IIIAug 04, 2008. This article is third part of the series of articles about animation using XAML and Silverlight.
  • To be a Business AnalystAug 29, 2008. The Business Analyst (BA) is one of the key roles in any software development project. Many times it is their work which makes or breaks a software project. This article provides an insight of what we need to look at for a BA
  • Software Design Guidelines for .NETSep 02, 2008. Through this article I will attempt to break down this fire breathing dragon. And hopefully at the end of it, you would feel confident of riding this dragon towards glory and respect.
  • Design Pattern Interview Question Part 1Nov 04, 2008. This article talks about factory, abstract factory, prototype pattern from interview point of view.
  • Polygon in SilverlightDec 15, 2008. A polygon is a series of connected lines which is a closed shape. A closed shape is a shape that has same start point and end point. This article demonstrates how to create and use a Polygon control in Silverlight using XAML and C#.
  • Draw a smooth curve through a set of 2D points with Cubic SplineDec 24, 2008. Calculate tabulated function cubic spline and approximate comprising polynomials with polylines to use them with drawing primitives.
  • Custom Theme Creation and applying in SharePoint (MOSS 2007)Jan 05, 2009. This article will explain step by step procedures to create a custom site theme and how to apply custom site theme to SharePoint site.
  • G-sensor: great toy and a powerful device controlJan 07, 2009. The ability to control a mobile device using touchless technology is becoming very popular in fun and game utilities as well. Can the G-sensor make a break-through in business solutions too?
  • SharePoint Quick Start FAQ: Part IJan 13, 2009. Below is quick start FAQ for people who are new to share point. We will warm up some theory in the first two articles and then do some practical on the same lines.
  • REST FundamentalsFeb 04, 2009. REST stands for Representational State Transfer, is an architectural style where you can build the software system in which clients (user agents) can make requests to the services [end points]. REST one of the ways to implement the client\server architectural style. REST can be used to build software applications in which clients can make requests of services.
  • Six SigmaFeb 05, 2009. Below is a quick revision which will give you a decent understanding of Six sigma from interview point of view.
  • 19 Practical Points to be remembered while working on project/software CompanyFeb 11, 2009. This article will talk about some important points we should note while working with tight dead line project.
  • Using function point to quote a softwareApr 06, 2009. If you give more quote you lose the project, if you give less quote you will end up doing social service to clients and probably also loss. In this tutorial, we will discuss mainly "Function Point" from practical point of view.
  • SharePoint workflow basicsApr 08, 2009. In this article we will understand the basics of sharepoint workflow , the life cycle of sharepoint work flow and finally we implement a simple work flow using the three-state work flow which is available in share point.
  • 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.
  • Singleton Design Patterns in C#Jun 08, 2009. Whenever we want that a class has only one instance and it should have global point to access it but allowing the flexibility to create more objects if the situation changes,in that case we will use Singleton Design Pattern.
  • PointAnimation in WPFJul 06, 2009. In this article you will learn how to use PointAnimation in WPF and also learn how to animate an ellipse from one point to another with PointAnimation.
  • 10 Rules to identify if a Web Service is a true Web serviceJul 10, 2009. These 10 points listed here makes sure a Web Service is a true Web Service.
  • Point Animation in Silverlight 3Jul 22, 2009. This article shows how to write code behind for Point Animation in Silverlight 3.
  • WCF 4.0 Features: Part IJul 27, 2009. This article is first part of multi series article on WCF 4.0. This article will list all the new feature of WCF and also will explain in detail Dynamic Service and End Point Discovery feature of WCF 4.0.
  • LINQ FAQ Part3Aug 01, 2009. This is the third series in my LINQ FAQ series. In this series we will cover LINQ FAQ’s related to concurrency handling, compiled queries, CRUD implementation and mapping simple .NET classes with XML file configuration. I love to write articles in FAQ format for the only purpose that they are to the point and you can get to know more by reading less.
  • Azure FAQ: Part IAug 03, 2009. Different people have different obsessions and I have this stupid obsession of writing articles in FAQ formats :-) . The more I try to write articles in normal format I end up with a FAQ. My only thought process of writing articles in FAQ format is that we end up talking to the point rather than talking about trees and rivers , many may disagree.
  • Introduction to the Visitor PatternAug 22, 2009. The power of adding a functional extensibility point to our classes via the visitor pattern is often overlooked. Using a visitor pattern is a very effective means of providing a nice boundary around a set of core classes while at the same time allowing for functional change. This article will demonstrate how the visitor pattern can be used as an extensibility mechanism and provide a boundary to keep core domain classes from getting cluttered.
  • GDI+ ApplicationNov 01, 2009. In this article we move to the more practical aspects of writing graphics applications using GDI+ in the .NET Framework.
  • Basic GDI+ ObjectsNov 09, 2009. In this article we will discuss some basic GDI+ objects, such as the color-point-, and rectangle-related structures provided by the .NET Framework library. Understanding these structures is very important because they are used throughout.
  • Creating a Line Chart Application in GDI+Nov 20, 2009. In this article I will explain how to create a line chart in GDI+.
  • Control Statements in C#Nov 20, 2009. In this article I will explain you about different control statements in c#.
  • Line in WPFFeb 03, 2010. The Line object represents a line shape and draws a line between two defined points. This article demonstrates how to create lines in WPF and XAML.
  • Polygon in WPFFeb 04, 2010. A polygon is a series of connected lines which is a closed shape. A closed shape is a shape that has same start point and end point. This article demonstrates how to create and use a polygon in WPF using XAML.
  • Seven quick points in Understanding SharePoint 2007 list definitionFeb 22, 2010. This article will give basic 7 theatrical points on SharePoint List definition.
  • Getting started with Silverlight ApplicationMar 03, 2010. In this article I have tried to give right starting point for Silverlight application development.
  • Deny anonymous access to library, lists and settings in Share Point 2007Apr 15, 2010. In this article we will see how to deny anonymous access to library, lists and settings in SharePoint 2007.
  • Adobe Flex and Microsoft .NET Integration - POVMay 03, 2010. A Point of View on Building Rich Internet Applications using Adobe Flex and Microsoft .NET. Authors: Anirban Kundu, Sandeep Sharma
  • Book Review: Clean Code - A Handbook of Agile Software Craftsmanship May 05, 2010. I recently purchased Robert Martin's book Clean Code. Although all the examples are in Java, 99% of the book applies to C# programmers. This articles summarizes some of the main points.
  • Serialization vs. MarshalingMay 06, 2010. Are you somewhat confused between Serialization and Marshaling? This writing would break this confusion up, it would give you a basic understanding of the process of Serialization and the process of Marshaling, and how you can get the most out of each.
  • Configuring Multiple End Points for WCF ServiceMay 25, 2010. In this article, I will explain how we could configure multiple binding for WCF service.
  • Amazon S3 from C# developer point of view.May 31, 2010. Article shows how you can interact with Amazon S3 storage directly from C#.
  • Creating Anonymous Site using SharePoint Existing Web ApplicationJun 21, 2010. From long time I was looking after this as curiosity, and now after some google I have understood how this can be done, I will be summarizing points and procedure which is used to create anonymous site by using existing SharePoint web application.
  • Issue with creating child Content Type inherits from a base content type in Share point 2010Jun 23, 2010. Issue with creating child Content Type inherits from a base content type in Share point 2010.
  • Dealing with recruiters in New York City for a .NET jobAug 03, 2010. This article will will help you in negotiating with recruiters when landing a .NET job in New York City and point out some negotiating tricks you can watch out for.
  • Impersonation in SharepointAug 13, 2010. There are many situations while we work with share point that we need to impersonate a user with higher permission or with Admin privileged user. This will help to do the same.
  • Customize share point List Form using XSLTAug 13, 2010. In this article I am showing how to customize share point default form look and feel using XSLT.
  • Move one share point site using Import/Export feature in STSADMAug 16, 2010. In this article you will learn how to move one share point site as sub site in another site collection using Import/Export feature in STSADM.
  • Using Share point designer 2007 for import/Export Share point siteAug 16, 2010. There is an alternative way to do Import/Export of share point site using SharePoint designer 2007.I am showing you how to use designer for share point site backup/Restore.
  • How to Display data from External Databases in Share pointAug 16, 2010. Here I am showing you how to display a data from external database in Share point using SharePoint designer.
  • Displaying Flash movie in SharepointAug 17, 2010. In this article I am showing you how to incorporate a Flash movie in Share point.
  • Using Data View to Display data from multiple Share point ListAug 17, 2010. In this article I am showing you how to display data from two lists in one data view using share point designer 2007.
  • Share Point Designer Work Flow: Part IVAug 26, 2010. In this article I am explaining, how to update a list item using share point designer.
  • Cascading Dropdown in Share point using JQuerySep 02, 2010. Here I am showing how to make a cascading drop down in share point using JQuery have created two lists Stationary and Items. In Items list Stationary be a look up column from Stationary.
  • Publishing InfoPath form in share point 2007Sep 03, 2010. In this article I am showing how to publish a simple InfoPath from in share point. In my coming articles I will show more integration with share point and InfoPath.
  • Working with Managed path and Site Collection in SharePointSep 03, 2010. Here I am showing you how to work with Managed path and site collection in central administration of share point. This will be useful if you want to create a site collection under an existing web application.
  • Easy way to debug Sharepoint web part or Event handlerSep 06, 2010. I think this is worth enough to show how to debug share point controls (User control, Event handler or web part). It will reduce your time on finding out the issue.
  • Steps to make public site in Share pointSep 06, 2010. In Share point when dealing with internet site we should have some situations where we need to give access to some people who were not in our Active directory or Databases(In case of Forms Authentication).
  • How to use User control as web part in share pointSep 07, 2010. It is very easy to develop share point web part using User controls in ASP.net ic .ASCX file. If you use User control for share point development you can save a lot of time. Especially when dealing with design of the web part. I have attached the code for loading a user control please have a look
  • How to Display SharePoint Blog Post ArchivesSep 08, 2010. In this article I am showing how to make a share point blog post archive using share point calculated column and Data view. It will be helpful with default SharePoint blog template.
  • MSChart - Drilldown Charts: Part IISep 20, 2010. This is simple and easy way of doing is by assigning PostBackValue for Chart Points. We can assign any value as PostBackValue. On Chart Click event handler, we can retrieve this PostBackValue.
  • Unit testing with VSTSSep 20, 2010. Unit testing is validation and verification methodology where the developers test the individual units of source code. Some key points to remember are - A unit is the smallest part in the application which can be tested. So it can be a method, function or class.
  • Session Variables as ObjectsSep 22, 2010. Everyone uses session variables at some point in their career. What I am doing is offering what I feel is a better way to deal with session variables.
  • Start Programming in Windows Phone 7Nov 16, 2010. Microsoft Windows Phone 7 not only represents a break with the Windows Mobile past but also differentiates itself from other smartphones currently in the market. Windows Phone 7 devices will be made by several manufacturers and available with a variety of cell providers.
  • Default End Points in WCF 4.0Dec 05, 2010. For a normal developer such as I, a great challenge was working with WCF 3.x configuration of End Points in config file. A developer had to add endpoints to setup a WCF service. In WCF 4, Defualt End Point is associated with the service, if we don't configure any WCF endpoint.
  • Default Protocol Mapping in WCF 4.0Dec 06, 2010. In my previous article, I talked about Default End Point in WCF 4 . If we closely look at the output generated by default, WCF maps protocol to binding as described here.
  • I Want to be a Consultant in .NETDec 07, 2010. You have been doing .NET technology as an employee and now you are considering breaking out into your own business as a consultant. Here are the things to consider and how to go about getting .NET consulting off the ground.

About break-points

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