help.net

<font size="2"><br />Musing on .Net</font>

  • Building a shopping list

    This is the eighth part of an eleven-part series on building an online shopping web site. In this part, we will continue to look into the backside management tasks associated with product and order adding, modifying, and deleting, as well as managing comments on the products.

  • Caching Images in ASP.NET

    There are a lot of ways to improve performance in web applications. One of the simplest but most effective methods is to cache images on the client. In this article Karin Huber would like to show how they implemented image caching for our DotNetNuke website.

  • Inside view of Windows Mobile 7

    Windows-Mobile-7-logoMicrosoft is currently developing Windows Mobile 7, the first revolutionary change to its mobile device operating system. Recently, I was given a document by a source inside Microsoft that details the touch and gesture plans for Mobile 7. This document is a confidential internal use only document, used to explain the plans for Mobile 7, and contains well over a hundred pages of designs, ideas, and changes to the way we interact with our mobile devices.

  • ASP.NET AJAX Extender for multicolumn drag & drop

    Drag and Drop is very popular in AJAX websites. You can rearrange content on a website as you like and gives you some level of personalization. However, free form drag drop is a problem because the content gets messy as you drag things around on the page and there's no logical organization. So, a popular choice for drag & drop is to use column wise content flow where you can drag and drop content within column or across column. This ASP.NET AJAX Extender allows you to do that very easily.

  • Introduction to LINQ

    Language Integrated Query (LINQ) gives .NET developers the ability to query and transform data using their .NET language of choice. The data can live inside XML documents, inside relational database tables, or inside collections of objects. What truly distinguishes LINQ from other data access APIs in .NET however, is LINQ's deep integration into the .NET languages like C# and VB. In this article, Scott from OdeToCode will explore the basic features of LINQ and demonstrate this beautiful integration.

  • Screen scraping using Asp.Net

    Screen Scraping, in terms of programmer means fetching data from a website into your application. To talk more technically, it is actually a way by which your application extracts data from the output of some other program. This technique is basically making the request and parsing the response. This can help you in a tremendous way. You can scrape all products from a website and put them in your application or save them in a spreadsheet, you can do comparisons by scraping data from multiple sites and do research or analysis.

  • Easy SQL to XML with LINQ and Visual Basic 2008

    In this article, Richard demonstrates how to create an XML file from a SQL Server 2005 database using LINQ. He provides a detailed explanation of the relevant steps with the help of source code and screenshots captured from Visual Basic 2008 Express Edition. At the end of the article, he also gives a few references where you can learn more regarding the techniques involved with LINQ.