C# Corner

Resources  
  • Space Breakout - 2D Game Developed using DirectX and C#Apr 11, 2002. GDI+ is a feature rich graphics API that makes sophisticated graphical effects highly accessible to the C# developers. Unfortunately if youve tried to develop smooth detailed animation using GDI+ you have undoubtedly discovered that just how slow it can be. Consequently it is not particularly suited to games development, if you want to really take advantage of your 1 gig + processor and that fancy new graphics card youre going to have to get a little more low level and dirty, enter Microsofts DirectX API.
  • Save and Restore Setings of a .NET Form using XMLMay 28, 2002. Even though there are advantages to writing to the registry, there are times when a programmer does not want to impact anything outside of the directory where the program resides.
  • An Editable GridView Control in C# and .NET - Part II Persisting in XMLJun 19, 2002. In this article we will take advantage of the XML classes available to us to persist the GridView control that we talked about in our first article in this series. The two classes we utilize in our code are XmlTextWriter and XmlTextReader.
  • An Editable GridView Control in C# and .NET - Part IIJun 19, 2002. In this article we will take advantage of the XML classes available to us to persist the GridView control that we talked about in our first article in this series. The two classes we utilize in our code are XmlTextWriter and XmlTextReader.
  • Distributed Cross Platform Applications, the Easy Way Mar 07, 2003. There are many ways of transferring data from one process to another. All those methods have some advantages, but also some drawbacks.
  • Using C# .NET in Excel 2003May 08, 2003. This article shows how you can take advantage of Visual Studio 2003 tools to write .NET applications that work with Office 2003.
  • Building Reusable ComponentsMay 08, 2003. One of the main advantages of building components is to promote reusability.
  • Sorted List and Web Server ControlJun 09, 2003. This article shows you to take advantage of SortedList in data binding with Web Server controls.
  • Implementing Caching in ASP.NetJun 10, 2003. This article explains the concepts, advantages and types of caching and the implementation of caching in ASP.NET applications.
  • Part I: Simple Color Syntax Code Editor for PHP written in C# and .NETJun 18, 2003. The Application is a simple Windows Form program that allows you to open and save the text files edited in the rich edit control, as well as print them out. The program takes advantage of a “syntax” text file for PHP which lists the functions and keywords contained in the PHP language.
  • Oracle Connectivity in .NETDec 03, 2003. This whitepaper takes you through different ways of database connectivity to Oracle database from .NET. This also talks about the advantages and disadvantages of all of these technologies.
  • SOAP, .NET, and COM - An Introduction: Part IFeb 02, 2004. This article starts with the basics of SOAP, SOAP XML model and its data types followed by the integration of SOAP functionality in .NET class library and how .NET developers can take advantages of SOAP in their applications.
  • SOAP, .NET, and COM an Introduction - Part IIFeb 02, 2004. This article starts with the basics of SOAP, SOAP XML model and its data types followed by the integration of SOAP functionality in .NET class library and how .NET developers can take advantages of SOAP in their applications.
  • SOAP, .NET, and COM an Introduction - Part IIIFeb 02, 2004. This article starts with the basics of SOAP, SOAP XML model and its data types followed by the integration of SOAP functionality in .NET class library and how .NET developers can take advantages of SOAP in their applications.
  • Forms Authentication with Active DirectoryFeb 05, 2004. This article and sample code explains how you can take advantage of Active Directory in Web applications for authenticate and authorize the Web site users.
  • CopySchemaOct 05, 2004. CopySchema is a utility for copying all the data from one Oracle schema to another. Although similar to the exp/imp and bulk load utilities of Oracle, it has the advantage of offering a simple GUI interface and of handling changes to the schema.
  • CopySchema - Part 2Oct 05, 2004. CopySchema is a utility for copying all the data from one Oracle schema to another. Although similar to the exp/imp and bulk load utilities of Oracle, it has the advantage of offering a simple GUI interface and of handling changes to the schema.
  • Introduction to ASP.NETNov 17, 2004. I have seen many tutorials on ASP.NET but most of them starts with coding and writing your first ASP.NET program. But here I have written this tutorial for explaining why there is a need for ASP.NET when classy ASP is working fine, what are the underlying technology behind ASP.NET, and what programming model ASP.NET provides to programmers.
  • Performance Improvement in ASP.NET Using CachingFeb 01, 2005. ASP.NET provides caching at several levels for you to leverage and improve the responsiveness of your application by storing the page output or application data across HTTP requests and reuse it. This allows the web server to take advantage of processing the request without recreating the information and thus saving time and resources.
  • Introduction to System.Management NamespaceJul 20, 2005. The article provides an insight on the use of System.Management namespace and the advantages of WMI.
  • C# 2.0 Features: Property Accessor Accessibility Modifiers Aug 24, 2005. One of the new features added to C# version 2.0 is accessibility modifier support for property accessor. In this article, I will show you the advantages and coolness of using this feature.
  • Building Managed Code Using Common Language Runtime (CLR) Integration in SQL Server 2005Oct 24, 2005. In this article I am going to talk about a cool new feature of SQL Server 2005 called "CLR Integration", its advantages and how to program database objects using managed code with a simple project in Visual Studio 2005 beta 2.
  • Using Reflection to dynamically expose your Business Logic through a Webservice.Apr 27, 2006. Many people are using web services to communicate with their business logic. There are many advantages of this approach with some issues. This article will show you how you can avoid those issues, while still enjoying all the benefits of using web services.
  • Prototype Design Pattern: Easy and Powerful way to copy objectsMay 05, 2006. This article mainly focuses on the Prototype design pattern along with advantages and possible practical scenarios where this pattern seems to be the best choice.
  • Inheritance Versus InterfacesJul 17, 2006. This article describes the advantages of using interfaces over inheritance and how to create a plug and play component in .NET using an interface.
  • Use of Proxy when using WebSericesAug 10, 2006. The article shows the advantages of using Proxy layer to add Web Services compared to using the "Add Web Reference" wizard.
  • ASP.Net 2.0 - Dynamic Fragments in Cached Web PagesAug 29, 2006. In this article we will explore various techniques for including dynamic fragments within cached web pages. This feature is described as Post Cache Substitution and provides a personalized experience for the end user, while taking advantage of the benefits of Caching.
  • Multi-threaded Asynchronous Programming in C#... Getting started.May 12, 2007. Trying to build better solutions and growing as a developer has always been fun for me and I’m always looking for ways to build more scalability and robustness in the software I am writing. I had a revelation that I’ve been doing a lot of C# tweaking but not taking advantage of the core performance enhancements cooked right into C# and it all comes down to one thing: Asynchronous multi-threaded programming.
  • Think in LINQ: Yahtzee Score Calculator Using LINQ TechnologyJul 23, 2007. This article revisits the yahtzee program I wrote in 2002 and reimplements scoring using LINQ technology. It compares the old way of scoring with LINQ and shows you the advantages of using LINQ.
  • Caching in ASP.NET 2.0Jan 08, 2008. Caching is a technique of storing a copy of data in memory. You could cache a page or the results of a query. The advantage of caching is to build better performance into your application.
  • Avoid casting to improve code performanceMay 19, 2008. Casting is a big problem when it comes to the code performance. This article talks about how we can take advantage of generics in C# 2.0 to avoid casting.
  • Output Caching in ASP.Net MVC ApplicationFeb 22, 2009. This article will explain how to cache output in an MVC web application. The article also discusses the advantages of caching in an MVC Framework application.
  • Continuous Integration with CruiseControl.netMar 07, 2009. Discusses the advantages of continuous integration going into some detail on automating unit tests and documentation. Includes example build files and configuration
  • C# DelegatesMar 13, 2009. This article discusses the basics of delegates in C# and how to take advantage of delegates by implementing them in your applications.
  • C# EventsMar 14, 2009. This article discusses the basics of events in C# and how to take advantage of events by implementing them in your applications.
  • C# Anonymous methodMar 16, 2009. This article discusses the basics of anonymous methods in C# and how to take advantage of them by implementing them in your applications.
  • Extending Logging Functionality From Enterprise LibraryApr 17, 2009. The Microsfot Enterprise Library provide us a collection of reusable software components, so software developers can take advantage of them to put them into enterprise use. Now I will share my personal experiences with my friends of how to extend current enterprise library functionality and improve the performance of enterprise applications.
  • Getting Started with WebParts in Sharepoint and ASP.NET May 06, 2009. This article discusses some basic concepts of Web Parts, their advantages, and how to use them.
  • What is ADO.NET?Jul 20, 2009. In this article I will explain you what is ADO.NET? Architecture of ADO.NET, advantages of ADO.NET and difference between ADO and ADO.NET.
  • Theoretical introduction of SSP in MOSS 2007Aug 05, 2009. This article will give an overview of Shared Service Provider in MOSS. This will list out few of advantages of SSP and how they fit into MOSS architecture
  • Stored ProceduresAug 13, 2009. In this article I will explain you about stored procedure. How to create, execute and alter stored procedure. Why to use stored procedures and advantages of stored procedures.
  • Implement Master Pages in SilverlightAug 21, 2009. There are several posts about how to implement the master page feature in Silverlight. So the question is do we really need this master page feature in Silverlight. If there is an advantage to use the master page features in ASP.NET, then I can’t see a reason why Silverlight can’t take advantage of this as well. This article will demonstrate how to build a traditional master page style application in Silverlight.
  • Develop the web site using iFrame modelSep 17, 2009. This article explains about the iFrame model web site and its advantages and disadvantages. The sample web site also attached.
  • Collections in C#: ArrayList and ArraysOct 10, 2009. This article explains the Collection classes in .NET. This first part explains the ArrayList class, advantages, disadvantages and differences with Array.
  • StringCollection in C#May 23, 2010. StringCollection class is a new addition to the .NET Framework class library that represents a collection of strings. In this article, we will discuss how to take advantages of its methods and properties to manage a collection of strings.
  • Advantage of HttpHandler - A Certificate exampleOct 13, 2010. You are a developer at Cert19 University. The students that pass should be able to view their Certificates online.
  • What is new in HTML 5Nov 09, 2010. HTML 5 is the latest version of HTML that introduces several new features to keep with the Web 2.0 standards such as audio and video capabilities.
  • Understanding and Using MVVM Light in Silverlight and Blend - Part INov 20, 2010. MVVM is an architecture that helps you design Silverlight apps right. If you want to simplify your move to MVVM then take a look at MVVM Light. This article is introduction to the MVVM Light Toolkit and how you can start to take advantage of its rich feature set
  • Benefits of SharePoint 2007 Service Pack 2Mar 01, 2011. In this article I am describing the benefits of applying Service Pack 2 of SharePoint 2007. I received a lot of emails asking about the benefits of it and why we should go with Service Pack 2. So I thought it would be nice to write an article about that.
  • Canvas in HTML 5Mar 17, 2011. As you well know HTML5 has some new elements including the Canvas element. A Canvas is an object that displays graphics in it.
  • Web Farm - Simple OverviewMar 25, 2011. In this article we are going to discuss a simple overview of the Web Farm and its advantages.
  • Advantages of SharePoint 2010 Service Application over SSPMar 31, 2011. In this article I am describing the advantages of Service applications in SharePoint 2010 over Shared Service provider in SharePoint 2007
  • Advantage of [ServiceDependency] in WCSF - Instance ReuseApr 06, 2011. Here we will see Advantage of [ServiceDependency] in WCSF - Instance Reuse.
  • Grouping Sets in SQL Server 2008May 05, 2011. In this article I will describe grouping sets in SQL Server 2008 and the advantage of grouping sets compared to a simple Group by clause.
  • Drag and Drop in HTML 5Jun 01, 2011. Drag and Drop API is one of the most important part of HTML5 API specifications because more and more sites are using the drag and drop functionality.
  • Simple Login Project using Stored Procedures in ASP.NET: Part 1Jun 07, 2011. This article will discuss how to take advantage of a stored procedure in a login project.
  • Simple Login Project Using Stored Procedures in ASP.NET: Part 2Jun 08, 2011. This article will discuss how to take advantage of stored procedures in a login project.
  • HTML5 in Visual Studio 2010Jun 21, 2011. This article shows how to use HTML5 with Visual Studio 2010.
  • Getting Started With F#Jun 30, 2011. This article is an introduction to F#, including basic points and an example for learning F#. If you want to learn F# take a quick review.
  • Introduction to HTML5Jun 30, 2011. HTML5 is the latest version of HTML and XHTML with new features like Drawing, Animation, Video and Audio etc. It is used to solve some of the more common structural problems encountered with HTML 4.1.
  • Use of Anchor, Comment and DOCTYPE in HTML 5Jul 01, 2011. An introduction to the Anchor, Comment and DOCTYPE tags in HTML 5
  • Working With Abbr And Address Tags in HTML5Jul 04, 2011. An abbreviation is a shortened form of a word or phrase and is used to clearly indicate a sequence of characters. An Address tag is used to display contact information of authorship or ownership on a web page.
  • Working With Area Tag in HTML5Jul 05, 2011. The <area> tag is used only within a <map> tag. The <area> tag is used to define the areas on the image map that whenever user clicks on the area user will navigate to other page.
  • New Article Tag Introduced in HTML5Jul 06, 2011. The <article> tag specifies a component of a page that consists of self-contained, independent and reusable content. The HTML <article> tag is used to represent an article.
  • A Few Simple Tags in HTML5Jul 07, 2011. Here are a few simple tags in HTML5.
  • New Aside Tag Introduced in HTML 5Jul 07, 2011. This is a new tag introduced in HTML5. The <aside> tag is used to enclose content that is tangentially related to other content; the element may be associated within an article or web page and is typically useful for marking up sidebars.
  • Base Tags in HTML5Jul 11, 2011. A Base tag is usually used to set a default (base) URL or relative links for all subsequent relative links.
  • Use of BDO Tag in HTML5Jul 12, 2011. HTML5 has a BDO tag to override current directionality of text from right to left or left to right.
  • Set Space From Both Left And Right Side Using Blockquote Tag in HTML5Jul 13, 2011. The Blockquote tag set white space on both left and right side of document. It is mostly use for long quotation and it renders paragraph breaks.
  • Introduction to HTML5 StorageJul 13, 2011. This article introduces the concepts of HTML5 Storage and then works through a code sample demonstrating the use of HTML 5
  • Body Tag Used to Define Content in Document in HTML5Jul 14, 2011. The body tag is used for defining the body content of a document. The body tag must be placed after the end of the head element inside the html element.
  • Role of Div Tag in HTML5Jul 16, 2011. The div tag is used for making a division in a document. You can also format a div layout using CSS.
  • HTML5 Support Detection Using ModernizerJul 16, 2011. This article describes how to detect if the client browser supports HTML5 features using the Modernizr ibrary
  • Working With Button Tag in HTML5Jul 18, 2011. This is a rich button tag that is used to create a push button. It is a clickable button.
  • Cite Tag in HTML5Jul 20, 2011. The Cite tag is used to represent the title of a work from a paper, essay book etc
  • Audio Tag in HTML5Jul 20, 2011. You can play audio sound using an audio tag. This is a new tag introduced in HTML5.
  • Code Tag Use to Represent Code Syntax in HTML5Jul 21, 2011. The code tag encloses text in source code of a programming language.
  • Introduction to HTML5 Web WorkerJul 21, 2011. In this article we have a look at HTML5 Web Workers which enable building of responsive web applications.
  • Command Tag (Part of a Context Menu) in HTML5Jul 25, 2011. A Command tag is used to represent a command that the user can invoke like a radiobutton, a checkbox and a button or any other button that the user can interact with.
  • Use DataList Tag as Drop Down List in HTML5Jul 26, 2011. The Datalist tag represent a list of options that represent predefined options for other controls. A DataList is not visible to the user, but it is associated with the input tag through the input tag list attribute.
  • Working With the <dl>, <dt> and <dd> TagsJul 27, 2011. The HTML5 dl, dt and dd tags are used to list data.
  • Details Tag in HTML5Jul 28, 2011. The details tag specifies additional information or controls about a document that the user can view or hide on demand.
  • The embed tag in HTML5Jul 29, 2011. The embed tag is used for embedding another resource or interactive content into the document.
  • Img tag in HTML5Aug 01, 2011. The img tag is used to insert image in a document.
  • Ins Tag in HTML5Aug 02, 2011. The ins tag defines text that has been inserted into a document.
  • Blockquote Tag in HTML5Aug 03, 2011. The blockquote tag defines a long quotation like paragraphs (instead of HTML q tag used for in-line content).
  • Figure tag in HTML5Aug 04, 2011. Here, we see the figure tag in conjunction with the figcaption tag to provide a caption for the contents of your figure element.
  • Fieldset Tag in HTML5Aug 05, 2011. The fieldset is a useful tool for organizing and grouping related items within a HTML form.
  • Map Tag in HTML5Aug 08, 2011. An image-map is an image with clickable areas.
  • Meta Tag in HTML5Aug 09, 2011. The meta tag provides metadata about the HTML document. Metadata will not be displayed on the page, but will be machine parsable.
  • Style tag in HTML5Aug 10, 2011. The HTML style tag is used for declaring style sheets within your HTML document.
  • Progress tag in HTML5Aug 11, 2011. The progress tag defines work-in-progress.
  • Simple website using HTML5 Aug 16, 2011. Upgrading to HTML5 can be as simple as changing your doctype. The doctype should already be on the first line of every HTML page.
  • Next Generation of HTML - HTML5Aug 16, 2011. In this article you will see Brief description of HTML5.
  • Table Tag in HTML5Aug 17, 2011. A table is divided into rows and each row is divided into data cells. The tr element defines a table row and the td element defines a table cell.
  • Lists Tag in HTML5Aug 18, 2011. The HTML lists tag is used for specifying a list item in ordered, unordered and menu lists.
  • Button Tag in HTML5Aug 19, 2011. Here, you will see the use of button tag in html5.
  • HTML5 anchor Tag Aug 22, 2011. The a tag defines an anchor. The HTML a tag is used for creating a hyperlink to another web page.
  • Style Tag in HTML5Aug 23, 2011. The HTML style tag is used for declaring style sheets within your HTML document.
  • Connect InfoPath form to web service and deploy it to SharePointAug 23, 2011. In this article I am describing about the Taking Advantage of XML Form Web Part in SharePoint and office InfoPath form which is an XML form Builder. This article will give the steps and configuration to be followed to access a web service in InfoPath 2007.

About Advantage-of-HTML5

NA
File APIs for .NET
Aspose are the market leader of .NET APIs for file business formats – natively work with DOCX, XLSX, PPT, PDF, MSG, MPP, images formats and many more!
Download Free eBooks