Html Agility Pack (HAP) is an open-source, agile, HTML parser that builds a read/write DOM and supports plain XPATH or XSLT. This .NET code library enables you to parse “out of the web” HTML files. The parser is very tolerant with “real world” malformed HTML. The object model is very similar to the model found in System.Xml, but for HTML documents (or streams).
Html Agility Pack now supports Linq-to-Objects (via a LINQ-to-Xml interface). Sample applications include:
- Page fixing or generation. You can fix a page the way you want, modify the DOM, add nodes, copy nodes, etc.
- Web scanners. You can easily get to img/src or a/hrefs with XPATH queries.
- Web scrapers. You can easily scrape any existing web page into an RSS feed for example, with just an XSLT file serving as the binding.
Html Agility Pack on CodePlex
SSMS Tools Pack is a free add-in for Microsoft SQL Server Management Studio (SSMS) 2005, 2008, 2008 R2 and their respective Express versions. It contains a few upgrades to the SSMS IDE that were thought to be missing. Current features include:
- SQL Snippets
- Window Connection Coloring
- Query Execution History and Current Window History
- Format SQL
- Search Table, View or Database Data
- Run one script on multiple databases
- Copy execution plan bitmaps to clipboard or file
- Search Results in Grid Mode
- Generate Insert statements from resultsets, tables or database
- Regions and Debug sections
- Running custom scripts from Object Explorer
- CRUD stored procedure generation
- New query template
SSMS Tools Pack Homepage
Microsoft has released web-based management tools (code-named “Houston”) for SQL Azure databases. Houston provides basic database management tasks like authoring and executing queries, designing and editing a database schema, and editing table data. Houston is designed to be lightweight and easy to use.
SQL Azure is a cloud-based database for websites running on the .NET platform. SQL Azure allows developers to implement a scalable and secure custom web application without worrying about installing and updating software or managing physical hardware.
Project Houston Homepage
MSDN Blog Article
Visual Studio LightSwitch is a simplified way to build business applications for the cloud and the desktop. LightSwitch provides a variety of pre-built templates and tools to quickly build business applications that target Windows Client or Windows Azure. LightSwitch creates Silverlight applications that can run in the browser, out-of-the-browser, or in the cloud. You can also use Visual Studio 2010 Professional, Premium or Ultimate to extend and customize your application even further.
Download Public Beta 1
LightSwitch Homepage
IRC.NET is an open-source, fully-featured IRC (Internet Relay Chat) client library for the .NET Framework 4.0. It aims to provide a complete and accurate implementation of the protocol as described in RFC 2812 (Internet Relay Chat: Client Protocol) as well as supporting de-facto modern features of the protocol, such as ISUPPORT commands and CTCP (Client To Client Protocol).
IRC.NET on LaunchPad
The open-source MS-SQL Code Generation Tool generates C# classes from an MS-SQL database. Each class is generated with the appropriate constructors, CRUD methods, and methods that fetch data according foreign keys. The tool includes profiling support and database preferences. DBLayer and type converter classes are included in the source code. .NET Framework 3.5 with SQL Server Management Objects (SMO) is required.
MS-SQL Code Generation Tool at CodePlex
Jquery Chat is an open-source, one-to-one chatting application. It’s designed to easily integrate with other ASP.NET web applications. The chat window appears on the bottom-right corner of web pages and can be minimized or closed. The UI supports Jquery UI Themeroller, so the design is completely theme-able.
Jquery Chat on CodePlex
Jquery Chat Demo
ASP.NET MVC 3 is a framework for developing highly testable and maintainable Web applications by leveraging the Model-View-Controller (MVC) pattern. The framework encourages developers to maintain a clear separation of concerns among the responsibilities of the application: the UI logic using the view, user-input handling using the controller, and the domain logic using the model.
MVC 3 is backwards compatible with MVC 2 and can be installed side-by-side with MVC 2, so you can test MVC 3 without impacting your current MVC 2 projects. New features in MVC 3 include:
- Select the view engine
- Support for ASP.NET “Razor” syntax
- Global Filters that apply to all Controllers
- Dynamic ViewModel Property
- New ActionResult types and helper methods
- AJAX and JavaScript enhancements
- Model Validation enhancements
- Dependency Injection enhancements
Download ASP.NET MVC 3 Preview 1
ASP.NET MVC 3 First Look
Visual Studio LightSwitch is the simplest way to build business applications for the cloud and the desktop.
LightSwitch provides a variety of pre-built templates and tools to quickly build business applications that target Windows Client or Windows Azure. LightSwitch creates Silverlight applications that can run in the browser, out-of-the-browser, or in the cloud. You can also use Visual Studio 2010 Professional, Premium or Ultimate to extend and customize your application even further.
The first beta of LightSwitch will be publicly available on August 23.
LightSwitch Homepage
Introducing Visual Studio LightSwitch
Windows Ribbon for WinForms is an open-source .NET wrapper for the Windows Ribbon Framework, a free ribbon control that Microsoft provides in Windows 7 and Vista. It allows WinForms developers to use the Ribbon control — as found in Microsoft Office applications — in their WinForms applications.
The project includes the RibbonLib library and sample WinForms applications, written both in C# and VB.NET, that demonstrate the use of the library and the Ribbon features.
Windows Ribbon on CodePlex