CodeProject Newsletter (21 Jul 2008)

Button Controls

Dialogs and Windows

  • An advanced rendering class - Epoque
    A rendering class with full customizations for novice or advanced users.
    C# (C# 1.0, C# 2.0, C# 3.0, C#), .NET (.NET, .NET 3.5, .NET 3.0, .NET 2.0), Win2K, WinXP, VistaVS.NET2002, VS.NET2003, VS2005, VS2008, Design, Intermediate

Document / View

  • Extending ObjectBuilder: Making dependancy injection inheritance aware - steve_hocking
    An article on extending the dependency injection framework provided by the ObjectBuilder from the Microsoft Patterns and Practices group.
    C# (C# 1.0, C# 2.0, C# 3.0, C#), Windows (Windows, TabletPC, Win2K, WinXP, Win2003, Vista), .NET (.NET, .NET 3.5, .NET 3.0, .NET 2.0), Visual Studio (VS2005, VS2008, Visual Studio), Architect, Dev, Design, Advanced

Edit Controls

  • CueProvider - Ravi Bhavnani
    A lightweight class that lets you add cues to a TextBox. (Unedited)
    C#, .NET, Dev, Beginner

List Controls

  • CListCtrl and sorting - Snakefoot
    Examples of how to sort rows in a MFC list control (Unedited)
    C++, Windows, MFC, Dev, Intermediate

Miscellaneous

Selection Controls

ASP.NET

ASP.NET Controls

Internet / Network

SharePoint Server

  • WSS Event Calendar Listing Web Part - Stephen Huen
    Displays SharePoint events (or any calendar list) in a compact widget style calendar (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), Javascript, Windows (Windows, Win2003), .NET (.NET, .NET 2.0), Visual Studio (VS2005, Visual Studio), ASP.NET, Dev, Intermediate, Advanced

  • Sharepoint Search Integration With Google - Member 3125929
    This solution helps to view Sharepoint Serach Results along with Google Results with in Sharepoint Portal. (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#)

GDI+

Database

  • How to create small and easily deployable MySql Database Application - Ladislav Nevery
    Native MySql Thin Client not requiring any special driver or library (Unedited)
    C++, C++/CLI, SQL, Windows (WinXP, Vista, Embedded, Windows), WinCE, SQL Server (SQL Server, SQL CE, SQL 2000, SQL 2005), Architect, DBA, Dev, Intermediate

  • Dynamic Pivoting in Sql Server - Scott Clewell
    Pivoting is great for data analisis, but not all data pivots nicely. You can use T-Sql to solve this problem. (Unedited)
    SQL, SQL Server (SQL 2000, SQL 2005, SQL CE, SQL Server), DBA, Intermediate, Advanced

.NET Framework

Libraries

  • CuttingEdge.Conditions - The .NET Junkie
    A pre- and postcondition validation framework, based on .NET 3.5 extension methods (Unedited)
    C# (C# 3.0, C#), VB (VB 9.0, VB), .NET (.NET, .NET 3.5), LINQ, Architect, Dev, Design, Beginner, Intermediate, Advanced

LINQ

Mobile Development

  • A GPS keep-alive utility and tester for Windows Mobile - Sam Rahimi
    Keeps the GPS active in Windows Mobile, allowing for instant, accurate location determination. Also a tutorial on how access GPS data with almost no code. (Unedited)
    C# (C# 2.0, C# 3.0, C#), WinCE (WinCE, CE .NET 4.0, CE .NET 4.1, CE .NET 4.2), .NET CF, Visual Studio (VS2005, Visual Studio, VS2008), Mobile (Mobile, WinMobile6, WinMobile5), Architect, Dev, Beginner, Intermediate, Advanced

  • Automatically Starting your Application on Windows Mobile - Joel Ivory Johnson
    An article discussing the various methods that one can use to automatically start an application on Windows mobile, either by schedule or in reaction to a system event. (Unedited)
    C#, WinCE, Visual Studio (VS2008, Visual Studio), Mobile (WinMobile5, Mobile, WinMobile6), Dev, Intermediate

Win32/64 SDK & OS

  • Snapping Window - T800G
    Simple class to make a window snap to screen edges
    C++ (VC8.0, C++), Windows (Windows, Vista), Win32, Dev, Intermediate

Windows Presentation Foundation

C / C++ Language

  • Fast std::map and std::set replacement - sunnyim4
    An implementation of an (almost) std::map compatible data structure which offers better performance and memory utilization (Unedited)
    C++ (VC8.0, C++, VC9.0), Intermediate

C#

Java

VB.NET

Algorithms & Recipes

Programming Tips

  • Thunk and Its Uses - John TWC
    An introduction to thunk and its uses in callback handling, interface marshaling and supporting multiple inheritance in c++. (Unedited)
    C++ (VC6, VC8.0, C++), ASM, Windows (Windows, WinXP), Win32, ATL, COM, Dev, Beginner, Intermediate

Threads, Processes & IPC

Code Generation

  • SQL Class shell generator - Paw Jershauge
    Generate Class Shells from SQL Database tables, (SQL 2005 & 2008 only) (Unedited)
    C#, VB, Windows (Win2K, WinXP, Win2003, Vista, Windows), .NET (.NET 2.0, .NET), Win32, SQL Server (SQL Server, SQL 2005)

  • Yet Another Code Generator Templates - Stein Borge
    YACGen template construction introduction (Unedited)
    C#, VB, .NET, ASP.NET, Architect, Dev, Design, Beginner

Debug Tips

  • Debug logging with STL stream operators - Johann Anhofer
    An easy to use debug logger, implemented via a custom stream buffer. (Unedited)
    C++ (VC6, VC7, VC7.1, VC8.0, C++), Windows, Win32, Win64, Visual Studio (Visual Studio, VS2008), MFC, STL, Dev, Intermediate

Design and Architecture

  • Use Subversion Revision numbers in your Visual Studio Projects - Paul Betteridge
    SVN Keywords are not sufficient for retrieving the highest revision number for your project. This simple method solves this problem. (Unedited)
    C#, VB, Windows, .NET, Architect, Dev, QA, Design, SysAdmin, Beginner, Intermediate, Advanced

  • Modeling Enterprise Applications with Entity Framework - Fakher Halim
    An article on leveraging Entity Framework to create a set of inherited business objects from a single table. Writing code without any conditionals! (Unedited)
    C# (C# 3.0, C#), VB (VB 9.0, VB), .NET (.NET, .NET 3.5), Visual Studio (VS2008, Visual Studio), ADO.NET, LINQ, Design, Architect, Dev, Intermediate, Advanced

  • Unit Testing Watcher - Marcelo Ricardo de Oliveira
    A .NET 2.0 Unit Testing Watcher Solution (Unedited)
    C# (C# 2.0, C#), Windows (Windows, WinXP, Win2003, Vista), Win32, Visual Studio (VS2005, Visual Studio), Architect, Dev, Design, Intermediate

Installation

  • Extension of Extracting regsitry for COM dlls and Exes - vishal820
    Support for Com DLL registry in WIX. As wix donot support Extract At build feature, we can make use of this DLL as an extesnion while running the Candle and have all the registry extracted during the build time (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#)

Hardware & System

  • WMI: MOF Basics - Uros Calakovic - Urke
    A short introduction to Managed Object Format (Unedited)
    Windows, SysAdmin, Beginner

Product Showcase

  • Create Data-entry Forms in Minutes Using ComponentOne InputPanel - ComponentOne
    ComponentOne InputPanel for WinForms is a new paradigm to create and maintain data-entry forms. It is a panel that is placed on a form to help create powerful data input applications. Simply connect C1InputPanel to any data source and an input control for each field is automatically created for you.
    C#, VB, Visual Studio (VS2005, VS2008, Visual Studio), DBA, Dev, Intermediate

Articles updated added Last week

Button Controls

Combo & List Boxes

  • Customizable ComboBox Drop-Down - lhayes00
    A combobox control with a customizable drop-down
    C# (C# 2.0, C#), Windows, .NET (.NET, .NET 3.0), GDI+, Dev, Intermediate

Miscellaneous

  • C# avionic instrument controls - Chootair
    The aim of this C# project is to purpose six aircraft cockpit instruments usable in forms as any other C# controls (Unedited)
    C# (C# 2.0, C#), .NET (.NET, .NET 2.0), Beginner

  • Next UI Knob Control - Steve-Low-NextwaveSoft
    a simple to used knob like control (Unedited)
    C# 2.0, Windows, .NET 2.0VS2005, Dev, Intermediate

  • Hiding the Taskbar and Startmenu (start orb) in Windows Vista - Simon B.
    How to hide the taskbar and startmenu (start orb) under Windows Vista
    C# (C# 2.0, C#), Windows (Windows, Vista), .NET (.NET, .NET 2.0), Win32, Dev, Intermediate

Ajax and Atlas

Applications & Tools

ASP.NET

ASP.NET Controls

  • GroupingView - Mike Ellison
    A templated, data-bound ASP.NET 2.0 control that groups data according to a field in the source, with support for aggregations.
    C#, .NET (.NET 2.0, .NET), ASP.NET, Dev, Intermediate

Client side scripting

  • JavaScript ListBox Control - SAMir Nigam
    This article describes how to create a ListBox control using JavaScript. (Unedited)
    C# (C# 2.0, C#), Javascript, CSS, HTML, XHTML, .NET (.NET, .NET 2.0), ASP.NET, Ajax, Dev, Intermediate

Custom Controls

Internet / Network

  • Simple Client-server Interactions using C# - BobJanova
    Introduces a couple of cover classes to provide event-driven interaction with TCP/IP sockets and simple message protocols
    C#, Windows, .NET 1.1, Visual Studio, Dev, Intermediate

  • DNS.NET Resolver (C#) - alphons
    A full implementation of a reusable DNS resolver component and a Dig.Net example application.
    C# (C# 1.0, C# 2.0, C# 3.0, C#), Windows, .NET (.NET, .NET 2.0), Visual Studio (VS2005, Visual Studio), Dev, Advanced

  • Embedded .Net HTTP Server - BobJanova
    A simple HTTP server that can be embedded in any .Net application (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), .NET (.NET, .NET 1.1), Dev, Intermediate

Database

  • Convert SQL Server DB to SQLite DB - liron.levi
    C# Utility to automatically do the conversion from SQL Server DB to SQLite DB (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), .NET (.NET, .NET 2.0), SQL Server (SQL 2000, SQL 2005, SQL Server), DBA, Dev, Beginner, Intermediate, Advanced

  • A Fast CSV Reader - Sebastien Lorion
    A reader that provides fast, non-cached, forward-only access to CSV data
    C#, Windows, .NET 1.1, .NET 2.0VS.NET2003, VS2005, DBA, Dev, Intermediate

Libraries

Mobile Development

C#

VB.NET

  • Global Windows Hooks - VBDT
    A single component that contains various windows hooks. (Unedited)
    VB 8.0, Windows, .NET 2.0VS2005, Dev, Advanced

Algorithms & Recipes

Cryptography & Security

  • Implementing Application Security with Client Application Services in VS2008 - Nowak Alexander
    The ASP.NET provider framework for Membership, Role, and Profile functionality in .NET 3.5 is made available for non-ASP.NET consumers in the form of Client Application Services. This means that, for example, in a WinForms application, you can implement Forms Authentication as easy as in an ASP.NET
    C# (C# 3.0, C#), VB (VB 9.0, VB), .NET (.NET, .NET 3.5), Dev, Intermediate

Macros and Add-ins

Threads, Processes & IPC

Code Generation

  • Yet Another Code Generator - Stein Borge
    Template based code generator (Unedited)
    VB (VB 7.x, VB 8.0, VB 9.0, VB 6, VB), Windows (Windows, WinXP, Win2003, Vista), .NET (.NET, .NET 2.0), ADO.NET, Design, Architect, Dev, Beginner

Design and Architecture

  • Authentication in web services using C# and Kerberos (POC) - Akrumooz
    This article is considered a proof of concept article (POC) to explain how Kerberos authentication can be implemented to authenticate requesters when they need to request a web service. (Unedited)
    C#, .NET, IIS, Visual Studio, Architect, Dev, Intermediate, Advanced

No comments:

Post a Comment