| Add to IE Search |
|
| For comments or enquiries please contact webmaster@codeproject.com | View online | Monday, June 22, 2009 |
Welcome to this week's newsletter from The Code Project.
To ensure that future newsletters you receive from The Code Project aren't mistakenly blocked by antispam software, be sure to add the maillist.codeproject.com domain to your list of allowed senders.
The top articles of June have been voted and we're proud to announce some very worthy winners:
| Best overall article of May 2009 | |
| M.M.Al-Farooque Shubho - Forms authentication and Role based authorization: a quicker, simpler, and correct approach | |
| Prizes: | DXperience™ ASP.NET Subscription - Developer Express; InstallAware 8 Express, - InstallAware; REALbasic Professional Edition, - REAL Software; DevForce Silverlight - IdeaBlade; |
| Best VB.NET article of May 2009 | |
| _Khallaf - Custom GMail Vacation Auto-Responder | |
| Prizes: | iGrid.NET - 10Tec; Dundas Chart for .NET Pro - Dundas Software Ltd.; .Net Dashboard Suite - Perpetuumsoft; Nevron User Interface for .NET (Professional edition) - Nevron Software; Klik! EntryLib.Net (WinForms) - Klik! Software; Shell MegaPack.Net 2009 - LogicNP Software; The latest VB books from Apress - Apress; SmartOutline 2010 - SmartOutline; |
| Best ASP.NET article of May 2009 | |
| M.M.Al-Farooque Shubho - Forms authentication and Role based authorization: a quicker, simpler, and correct approach | |
| Prizes: | Report Sharp-Shooter - Perpetuumsoft; Dundas Chart for .NET Pro (Web) - Dundas Software Ltd.; Nevron Chart for .NET (Professional edition) - Nevron Software; The latest ASP.NET books from Apress - Apress; SmartOutline 2010 - SmartOutline; |
| Best C# article of May 2009 | |
| Daniel Vaughan - Calcium: A modular application toolset leveraging the Composite Application Library (PRISM) – Part 1 | |
| Prizes: | Dundas Chart for .NET Pro - Dundas Software Ltd.; iGrid.NET - 10Tec; Nevron Chart for .NET (Professional edition) - Nevron Software; Klik! EntryLib.Net (WinForms) - Klik! Software; Shell MegaPack.Net 2009 - LogicNP Software; The latest C# books from Apress - Apress; SmartOutline 2010 - SmartOutline; Report Sharp-Shooter for Silverlight - Perpetuumsoft; |
| Best C++/MFC article of May 2009 | |
| programmersmind - An Introduction to "Iterator Traits" | |
| Prizes: | iGrid.NET - 10Tec; Codejock Xtreme ToolkitPro - Codejock Software; Nevron 3DChart for ActiveX - Nevron Software; The latest C++ books from Apress - Apress; SmartOutline 2010 - SmartOutline; CryptoLicensing For MFC - Enterprise Edition - LogicNP Software; |
Well done guys!
And remember that you have just over a week to get your entries in for the Smart Client contest. We've thrown a little extra into the pot with two prizes of $1000 USD each to the highest-rated blog articles so get writing!
![]() |
AJAX or Silverlight? You don't have to choose. Try the world's first application with AJAX and Silverlight front ends sharing identical server-side code. Powered by the all-new ComponentArt UI Framework for .NET. |
| Liquid XML Studio 2009 - The complete XML Development Environment - Graphical XML Schema Editor with all the XML tools you need. - Integrates with Visual Studio®, C++, C#, Silverlight Code Generation. - Community version still priced at $0.00. | |
![]() |
Now you can have both scalability and high availability for your ASP.NET server farm! ScaleOut StateServer’s distributed cache offloads your database and ensures high availability with intelligent replication. No charge 30 day trial evaluation download. |
![]() |
Be a coding hero! Generate data entry and reporting .NET Web apps in minutes, straight from your database. Quickly create visually stunning, feature-rich apps that are easy to customize and ready to deploy. Download Now |
![]() |
Defy all challenges. Together. Microsoft® Visual Studio Team System. |
![]() |
We need your expert Opinion! Based on your Developer background, MyView Research would like receive your feedback on a short IT survey. Your responses are COMPLETELY ANONYMOUS and we’ll share the results with you at the conclusion of the study. |
![]() |
Learn about dramatic developments in mobile web technology. Join us for an AT&T devCentral webcast on Mobile Web 2.0 on June 30th at 10 AM (PST) and better understand web technologies for mobile application development and deployment. Register here. |
![]() |
Security vendor - SecuTech seeks worldwide connection SecuTech, a security vendor of USB-based UniKey software protection dongle and UniToken security authentication Token, is looking for distributors to sell and market its products to the trade worldwide. |
![]() |
New InstallShield 2010 – Try it now! InstallShield 2010 is the InstallShield you’ve always wanted. It has over 400 new and improved features and supports the latest technologies like Windows 7. It even has support for Microsoft App-V virtual packages. |
![]() |
No Charge Visual C# 2008 Training Download up to 3 hours of award-winning AppDev training for C# 2008 at no charge. You’ll receive step-by-step instruction by experts like Ken Getz and Robert Green, plus hands-on labs, sample code, and printable courseware. Download now (Offer not available in all Countries) |
![]() |
Silverlight Styles in COM - DBI the industry leader in Scheduling component software has just released the latest in Gantt style drag and drop scheduling complete with Silverlight-style presentations and pin-point resource accuracy. See the latest in UI design and scheduling component software. Take Advantage today! |
![]() |
Dundas Chart For .NET v7 Now Available – The industry leader in .NET charting technologies has gotten even better. Version 7.0 includes the new Silverlight Add-on, Scorecard, Contour, Wafer and Timeline Custom Chart types, Pie Plus drawing styles, and more. Download an evaluation now. |
Survey period: 15 Jun 2009 to 22 Jun 2009
Are you working on or planning to work on apps for mobile phones, etc.? If yes, please choose the technologies you're using or plan to use.
| Option | Votes | % | ||
| Nope, no wireless for me | 415 | 41.01 | ||
| Windows Mobile | 411 | 40.61 | ||
| iPhone | 171 | 16.90 | ||
| Google Android | 109 | 10.77 | ||
| J2ME | 76 | 7.51 | ||
| Symbian | 66 | 6.52 | ||
| RIM Blackberry | 58 | 5.73 | ||
| Other (please specify) | 33 | 3.26 | ||
| WebOS | 25 | 2.47 | ||
| Brew | 15 | 1.48 | ||
| Responses | 1009 | |||
| This is a multiple choice question. Totals may not add up to 100% | ||||
View optional text answers (40 answers)
140 articles overall
100 new, 59 updated, 5 moved. 52 were edited, 88 unedited
Article topics listed: All Topics
Too many articles? Visit your profile page to change your newsletter article filters.
cheers,
Chris Maunder
The Code Project
This email was sent to email@tempuri.org. To stop receiving this
newsletter click here.
The Code Project. 503-250 Ferrand Drive
Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100
The Code Project Monday, June 22, 2009
contact: webmaster@codeproject.com
View online at http://www.codeproject.com/script/Mailouts/View.aspx?mlid=0
To ensure that future newsletters you receive from The Code Project
aren't mistakenly blocked by antispam software, be sure to add the
maillist.codeproject.com domain to your list of allowed senders.
Welcome to this week's newsletter from The Code Project.
--------------------------------------------------------------------
SITE NEWS
The top articles of June have been voted and we're proud to announce
some very worthy winners:
Best overall article of May 2009
M.M.Al-Farooque Shubho - Forms authentication and Role based
authorization: a quicker, simpler, and correct approach
http://www.codeproject.com/KB/web-security/RolesFormsAuthorization.aspx
Prizes:
DXperience™ ASP.NET Subscription - Developer Express;
InstallAware 8 Express - InstallAware; REALbasic Professional
Edition, - REAL Software; DevForce Silverlight - IdeaBlade;
Best VB.NET article of May 2009
_Khallaf - Custom GMail Vacation Auto-Responder
http://www.codeproject.com/KB/IP/IAMONVAC.aspx
Prizes:
iGrid.NET - 10Tec; Dundas Chart for .NET Pro - Dundas Software
Ltd.; .Net Dashboard Suite - Perpetuumsoft; Nevron User
Interface for .NET (Professional edition) - Nevron Software;
Klik! EntryLib.Net (WinForms) - Klik! Software;
Shell MegaPack.Net 2009 - LogicNP Software; The latest VB books
from Apress - Apress; SmartOutline 2010 - SmartOutline;
Best ASP.NET article of May 2009
M.M.Al-Farooque Shubho - Forms authentication and Role based
authorization: a quicker, simpler, and correct approach
http://www.codeproject.com/KB/web-security/RolesFormsAuthorization.aspx
Prizes:
Report Sharp-Shooter - Perpetuumsoft; Dundas Chart for
.NET Pro
- Dundas Software Ltd.; Nevron Chart for .NET - Nevron Software;
The latest ASP.NET books from Apress - Apress;
SmartOutline 2010 - SmartOutline;
Best C# article of May 2009
Daniel Vaughan - Calcium: A modular application toolset
leveraging the Composite Application Library (PRISM) – Part 1
http://www.codeproject.com/KB/WPF/CalciumPart01.aspx
Prizes:
Dundas Chart for .NET Pro - Dundas Software Ltd.;
iGrid.NET - 10Tec; Nevron Chart for .NET - Nevron Software;
Klik! EntryLib.Net (WinForms) - Klik! Software;
Shell MegaPack.Net 2009 - LogicNP Software; The latest C# books
from Apress - Apress; SmartOutline 2010 - SmartOutline;
Report Sharp-Shooter for Silverlight - Perpetuumsoft;
Best C++/MFC article of May 2009
programmersmind - An Introduction to "Iterator Traits"
http://www.codeproject.com/KB/stl/Iterator_traits.aspx
Prizes:
iGrid.NET - 10Tec; Codejock Xtreme ToolkitPro -
Codejock;
Nevron 3DChart for ActiveX - Nevron Software; The latest C++
books from Apress - Apress; SmartOutline 2010 - SmartOutline;
CryptoLicensing For MFC - Enterprise Edition - LogicNP Software;
Well done guys!
And remember that you have just over a week to get your entries in
for the Smart Client contest
(http://www.codeproject.com/Contests/SmartClient/). We've thrown a
little extra into the pot with two prizes of $1000 USD each to the
highest-rated blog articles
(http://www.codeproject.com/script/Articles/BlogFeed.asp) so get
writing!
--------------------------------------------------------------------
THE CODE PROJECT OFFERS
http://www.codeproject.com/info/Mediakit
AJAX or Silverlight? You don't have to choose - Try the world's
first application with AJAX and Silverlight front ends sharing
identical server-side code. Powered by the all-new ComponentArt UI
Framework for .NET
http://www.codeproject.com/Redir.aspx?adid=10675
Liquid XML Studio 2009 - The complete XML Development Environment
- Graphical XML Schema Editor with all the XML tools you need.
- Integrates with Visual Studio(R), C++, C#, Silverlight Code
Generation. - Community version still priced at $0.00.
http://www.codeproject.com/Redir.aspx?adid=10535
Now you can have both scalability and high availability for your
ASP.NET server farm! ScaleOut StateServer’s distributed cache
offloads your database and ensures high availability with
intelligent replication. No charge 30 day trial evaluation
download. http://www.codeproject.com/Redir.aspx?adid=6778
Be a coding hero!
Generate data entry and reporting .NET Web apps in minutes,
straight from your database. Quickly create visually stunning,
feature-rich apps that are easy to customize and ready to deploy.
Download Edition http://www.codeproject.com/Redir.aspx?adid=8779
Defy all challenges. Together. Microsoft(R) Visual Studio Team
System. http://www.codeproject.com/Redir.aspx?adid=9808
We need your expert Opinion! Based on your Developer background,
MyView Research would like receive your feedback on a short IT
survey. Your responses are COMPLETELY ANONYMOUS and we’ll share
the results with you at the conclusion of the study.
http://www.codeproject.com/Redir.aspx?adid=10702
Learn about dramatic developments in mobile web technology. Join us
for an AT&T devCentral webcast on Mobile Web 2.0 on June 30th at
10 AM (PST) and better understand web technologies for mobile
application development and deployment. Register here.
http://www.codeproject.com/Redir.aspx?adid=10599
Security vendor - SecuTech seeks worldwide connection
SecuTech, a security vendor of USB-based UniKey software
protection dongle and UniToken security authentication Token, is
looking for distributors to sell and market its products to the
trade worldwide. http://www.codeproject.com/Redir.aspx?adid=9196
New InstallShield 2010 – Try it now! - InstallShield 2010 is the
InstallShield you’ve always wanted. It has over 400 new and
improved features and supports the latest technologies like
Windows 7. It even has support for Microsoft App-V virtual
packages. http://www.codeproject.com/Redir.aspx?adid=10704
No Charge Visual C# 2008 Training - Download up to 3 hours of
award-winning AppDev training for C# 2008 at no charge. You’ll
receive step-by-step instruction by experts like Ken Getz and
Robert Green, plus hands-on labs, sample code, and printable
courseware. http://www.codeproject.com/Redir.aspx?adid=9952
Silverlight Styles in COM - DBI the leader in Scheduling components
releases the latest in Gantt style drag-n-drop scheduling with
Silverlight-style presentations and more. See the latest in UI and
scheduling component software. Take Advantage today!
http://www.codeproject.com/Redir.aspx?adid=10386
Dundas Chart For .NET v7 Now Available – The industry leader in .NET
charting technologies has gotten even better. Version 7.0 includes
the new Silverlight Add-on, Scorecard, Contour, Wafer &Timeline
Custom Chart types, Pie Plus drawing styles, & more. Download an
evaluation now. http://www.codeproject.com/Redir.aspx?adid=10047
--------------------------------------------------------------------
WEEKLY POLL RESULTS
http://www.codeproject.com/script/Surveys/Results.aspx?srvid=930
Are you doing or plan to do any mobile application development?
Are you working on or planning to work on apps for mobile phones,
etc.? If yes, please choose the technologies you're using or plan to
use.
Nope, no wireless for me 415 41.01
Windows Mobile 411 40.61
iPhone 171 16.90
Google Android 109 10.77
J2ME 76 7.51
Symbian 66 6.52
RIM Blackberry 58 5.73
Other (please specify) 33 3.26
WebOS 25 2.47
Brew 15 1.48
Responses 1009
--------------------------------------------------------------------
MOST POPULAR NEW JOB VACANCIES 23 May 2009 - 22 Jun 2009
o Senior SW Engineer, C++ -
http://www.codeproject.com/Jobs/651/Senior-SW-Engineer-Cplusplus.aspx
o Senior Software Developer -
http://www.codeproject.com/Jobs/650/Senior-Software-Developer.aspx
o C#.Net Developer -
http://www.codeproject.com/Jobs/656/Csharp-Net-Developer.aspx
o Dallas-Fort Worth based small business seeks user interface
design engineer to implement screens for criminal justice
information system -
http://www.codeproject.com/Jobs/658/Dallas-Fort-Worth-based-small-business-seeks-user-interface-design-engineer-to-implement-screens-for-criminal-justice-information-system.aspx
o Web - Web Developer (HTML/CSS/JavaScript) -
http://www.codeproject.com/Jobs/659/Web-Web-Developer-HTML-CSS-JavaScript.aspx
--------------------------------------------------------------------
MOST POPULAR NEW ARTICLES 15 Jun 2009 - 22 Jun 2009
o SongBird - a Twitter hybrid smart client - Pete O'Hanlon
http://www.codeproject.com/KB/smart/SongBird.aspx
o How Programming Should Be Done - Marc Clifton
http://www.codeproject.com/KB/architecture/HowProgrammingShouldBeDon.aspx
o A Project Dependency Graph Utility for Visual Studio 2008 -
Marc Clifton
http://www.codeproject.com/KB/cs/depgraph.aspx
o PDF Viewer Control Without Acrobat Reader Installed - Ron
Schuler
http://www.codeproject.com/KB/applications/PDFViewerControl.aspx
o Auto Ellipsis - Thomas Polaert
http://www.codeproject.com/KB/cs/AutoEllipsis.aspx
--------------------------------------------------------------------
LATEST ADDITIONS: 140 articles overall
100 new, 59 updated, 5 moved. 52 were edited, 88 unedited
Article topics listed: All Topics
Full list at http://www.codeproject.com/script/Articles/Latest.aspx
Too many articles? Visit your profile page
(http://www.codeproject.com/script/Membership/Modify.aspx) to change
your newsletter article filters.
/* --- NEW ARTICLES ADDED IN THE LAST WEEK --- */
Files and Folders
FileTrack: Co-Editing Files without Tears
- Gabriyel (19 Jun 2009)
A nifty tool to help people track changes in files in real-time
VB, Windows, .NET, Dev
http://www.codeproject.com/Article.aspx?tag=1983749532073507
Grid & Data Controls
Datagrid - Editing, Updating, Cancel, Selecting Rows
- Muhammad Ahmad (18 Jun 2009)
How to work with data grid view
C#, .NET, Dev
http://www.codeproject.com/Article.aspx?tag=1983749531743507
Databinding - Bindinglist, BindingSource and BusinessObjects -
Part 1
- Arindam Sinha (20 Jun 2009)
Databinding - Bindinglist, BindingSource and BusinessObjects
C#, .NET (.NET 3.5), WinForms, Architect, Dev
http://www.codeproject.com/Article.aspx?tag=1983749532453507
List Controls
Double-buffered tree and list views
- Eugene Sichkar (15 Jun 2009) [Unedited]
Implementing native WinForms flicker-free TreeView and ListView
descedants
C#, Windows, .NET (.NET 2.0), Win32, Win64, WinForms
http://www.codeproject.com/Article.aspx?tag=1983749522293507
Printing
DataGridView Print/Print Preview Solution - Part II
- Alessandro Lentini (18 Jun 2009)
This article is the second one of two articles in which I want
to show a solution for the Print Preview of the DataGridView
object. One of the goals of my solution is to print the
DataGridView keeping its styles automatically.
C# (C# 1.0, C# 2.0, C# 3.0), Dev
http://www.codeproject.com/Article.aspx?tag=1983749540283507
Smart Client
SongBird - a Twitter hybrid smart client
- Pete O'Hanlon (19 Jun 2009) [Unedited]
Using the WCF RESTful services to create a Twitter hybrid smart
client.
C# (C# 3.0), .NET (.NET 3.5, .NET 4.0), Win2003, Vista,
Win2008, Win 7, WCF, WPF, Dev
http://www.codeproject.com/Article.aspx?tag=1983749531783507
Genesis Hybrid Smart Client Framework part VI
- Stephan Johnson (19 Jun 2009) [Unedited]
This is part II of a VII part series. This article covers how
to manage the hosted applications, user interface and
security using the Genesis Management System
C# (C# 3.0), Windows (Win2003, Vista, Win2008, Win 7),
Architect, DBA, Dev, SysAdmin
http://www.codeproject.com/Article.aspx?tag=1983749531803507
Applications & Tools
PDF Viewer Control Without Acrobat Reader Installed
- Ron Schuler (19 Jun 2009)
PDF document viewer control that does not require any Acrobat
product to be installed
VB, Windows, .NET (.NET 2.0), Dev
http://www.codeproject.com/Article.aspx?tag=1983749532023507
ASP.NET
A Note on Web application with Reference to ASP.NET and AJAX
- Suchi Banerjee, Pune (20 Jun 2009)
This article helps in understanding the overall programming
model of a web application with reference to ASP.NET and
AJAX.
Windows, .NET (.NET 2.0, .NET 3.0, .NET 3.5), ASP.NET, Ajax,
Dev
http://www.codeproject.com/Article.aspx?tag=1983749529923507
Consuming a WCF Service from an SSRS (RDL) Server Report
- John Gathogo (16 Jun 2009) [Unedited]
An article illustrating how to consume a WCF service from an
SSRS Server Report
C# (C# 3.0), .NET (.NET 3.5), ASP.NET, Win32, Visual Studio
(VS2008), WCF, WebForms, Dev
http://www.codeproject.com/Article.aspx?tag=1983749522463507
ASP.NET Controls
Editable Gridview with Textbox, CheckBox, Radio Button and
DropDown List
- sagnik mukherjee (15 Jun 2009) [Unedited]
Edit Gridview that containg various Asp.NET contols
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 2.0), ASP.NET, Dev
http://www.codeproject.com/Article.aspx?tag=1983749524393507
Silverlight
One way, Two way and One time bindings using SilverLight
- Shivprasad koirala (15 Jun 2009) [Unedited]
This article will talk about three ways of binding object
properties with SilverLight user interfaces.
C#, Windows (Vista, Win2008, Win 7), Silverlight, Architect,
Design
http://www.codeproject.com/Article.aspx?tag=1983749522263507
4 Simple Steps to Consume WCF Service using Silverlight
- Shivprasad koirala (17 Jun 2009)
4 simple steps to consume WCF service using Silverlight
WCF, Silverlight, Architect
http://www.codeproject.com/Article.aspx?tag=1983749531373507
Silverlight Auto Complete Treeview
- HarishBhattbhatt (18 Jun 2009) [Unedited]
Silverlight AutoComplete Treeview which takes Hierarchical data
as its datasource
C# (C# 1.0, C# 2.0, C# 3.0), LINQ, Silverlight
http://www.codeproject.com/Article.aspx?tag=1983749531323507
Office Development
Outlook Automation
- Rolf_atSC (19 Jun 2009)
This article shows how to automate Outlook using VS2008 rather
than VSTO or VBA
C#, Windows, .NET (.NET 2.0), Office, Visual Studio (VS2008),
Dev
http://www.codeproject.com/Article.aspx?tag=1983749532013507
GDI+
Implementation of Laplacian of Gaussion Edge Detection
Algorithm using C#
- Kunal Pawar (18 Jun 2009)
This code helps to implement LOG using C#
C# (C# 1.0, C# 2.0, C# 3.0), .NET, GDI+
http://www.codeproject.com/Article.aspx?tag=1983749522753507
Database
How to integrate an OLE object with SQL Server.
- Md. Marufuzzaman (15 Jun 2009) [Unedited]
This article will demonstrate on how we can integrate T-SQL
with external application.
C# (C# 2.0, C# 3.0, C# 4.0), .NET (.NET 2.0, .NET 3.0, .NET
3.5), SQL Server (SQL 2000, SQL 2005, SQL CE, SQL 2008),
Visual Studio (VS2008), COM, COM+
http://www.codeproject.com/Article.aspx?tag=1983749523723507
Working with SQL Server Logins
- Mohammad Elsheimy (18 Jun 2009) [Unedited]
Learn the details of how to work with SQL Server logins.
C# (C# 1.0, C# 2.0, C# 3.0, C# 4.0), SQL, .NET (.NET 1.0, .NET
1.1, .NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0), SQL Server (SQL
2000, SQL 2005, SQL CE, SQL 2008), Visual Studio, ADO.NET,
DBA
http://www.codeproject.com/Article.aspx?tag=1983749522503507
Sum of previous row values in SqlServer
- S.Vinothkumar (20 Jun 2009) [Unedited]
Sum of previous row values in SqlServer
SQL Server (SQL 2005), Architect, DBA, Dev
http://www.codeproject.com/Article.aspx?tag=1983749532123507
.NET Framework
Trigger Based Rule Engine
- Deepak-VS (18 Jun 2009)
Simple Rule Engine with Triggers to apply the rule
C# (C# 1.0, C# 2.0, C# 3.0), WPF, WinForms, Dev, Design
http://www.codeproject.com/Article.aspx?tag=1983749531633507
Writing the read only application-scoped settings
- freedeveloper (21 Jun 2009) [Unedited]
A method to programmatically write the application-scoped
setting in NET Framework
C# (C# 2.0, C# 3.0), .NET (.NET 2.0, .NET 3.0, .NET 3.5),
Visual Studio (VS2005, VS2008), WinForms, LINQ, Architect,
Dev, Design
http://www.codeproject.com/Article.aspx?tag=1983749529993507
A New Way to Approach APM in .NET
- mahosi1 (18 Jun 2009)
A wrapper for the Asynchronous Progamming Model in .NET
C#, .NET (.NET 3.5), Visual Studio (VS2008), WinForms, WebForms
http://www.codeproject.com/Article.aspx?tag=1983749524463507
Game Development
Multi-Threaded Game Server Browser
- Greenhorn999 (19 Jun 2009)
A project that allows users to query Source and Half-Life-based
master servers and individual servers
VB, .NET (.NET 3.5) Topics, Architect, Dev, QA, Design,
SysAdmin
http://www.codeproject.com/Article.aspx?tag=1983749531613507
Vista API
Display Progress and Overlay Icons for Multiple Views from .NET
in Windows 7 Taskbar
- George Mamaladze (19 Jun 2009)
This article describes how to use Windows 7 new taskbar
features, progress indication and overlay icon, from
unmanaged .NET code. The second part shows you how to manage
progress indication and overlay icons in case of multiple
views (windows) and provides appropriate missing classes for
Windows API
C#, Windows (Win 7), WinForms, Dev
http://www.codeproject.com/Article.aspx?tag=1983749531953507
Windows Communication Foundation
WCF Service Behavior Example: IPFilter - Allow/Deny Access by
IP Address
- Ziad Elmalki (16 Jun 2009) [Unedited]
WCF Service Behavior Example: IPFilter - Allow/Deny Access by
IP Address
C# (C# 3.0), .NET (.NET 3.5), WCF, Dev
http://www.codeproject.com/Article.aspx?tag=1983749522563507
Windows Powershell
Using Powershell to backup your SVN repositories
- TexasMensch (17 Jun 2009) [Unedited]
How to automate backing up Subversion repositories using
Powershell
Windows, PowerShell, Dev, SysAdmin
http://www.codeproject.com/Article.aspx?tag=1983749522803507
Windows Presentation Foundation
PhotoBooth
- rudigrobler (18 Jun 2009) [Unedited]
A article on how to create a kiosk application that displays
photos received via bluetooth
C# (C# 1.0, C# 2.0, C# 3.0), Windows, .NET, XAML, WPF, Dev,
Design
http://www.codeproject.com/Article.aspx?tag=1983749531313507
ImageMagic - WPF Image Color Spaces
- Doug Wyrembek (18 Jun 2009)
An article on using WPF to display and manipulate image data in
popular colorspaces
C# (C# 3.0), .NET (.NET 3.5), WPF, Dev
http://www.codeproject.com/Article.aspx?tag=1983749531833507
WPF Glass Brush Markup Extension
- LarryCharlton (18 Jun 2009) [Unedited]
A WPF XAML markup extension with a "Glass" look.
VB (VB 7.x, VB 8.0, VB 9.0, VB 6), Windows, WPF, Dev
http://www.codeproject.com/Article.aspx?tag=1983749522823507
XAML Graphics Series - Part 1 Silverlight 1.0 XAML Desktop Art
Animation
- TheArchitectualizer (18 Jun 2009) [Unedited]
This is an introduction to creating XAML applications using
Silverlight 1.0 and JavaScript.
Javascript, HTML, Windows (Win2K, WinXP, Win2003, Vista,
TabletPC, Win2008, Win 7), .NET (.NET 1.0, .NET 1.1, .NET
2.0, Mono, DotGNU, .NET 3.0, .NET 3.5, .NET 4.0), XAML, WPF,
Silverlight, Dev, Design, SysAdmin, Sales, Marketing
http://www.codeproject.com/Article.aspx?tag=1983749531563507
Windows Workflow Foundation
Microsoft Windows Workflow Foundation
- logicchild (20 Jun 2009) [Unedited]
An artilce that explains how to call external data and methods
C# (C# 1.0, C# 2.0, C# 3.0)
http://www.codeproject.com/Article.aspx?tag=1983749522613507
C / C++ Language
Image Compressor
- Muhammad Hassan Haider (18 Jun 2009)
Compressing Images the easiest way
C++VS2008, Dev
http://www.codeproject.com/Article.aspx?tag=1983749531753507
Auto Release Pool in Pure C Language
- Chilap (20 Jun 2009)
Using pure C language to mimic the memory auto release pool in
objective-C
C, Windows
http://www.codeproject.com/Article.aspx?tag=1983749532143507
C#
A Project Dependency Graph Utility for Visual Studio 2008
- Marc Clifton (17 Jun 2009)
Review your project dependencies.
C# 1.0, C# 2.0, C# 3.0.NET 3.5, WinForms, Dev
http://www.codeproject.com/Article.aspx?tag=1983749531583507
War Card Game Simulation in C#
- Gary Stafford (20 Jun 2009)
Windows Forms Application using LINQ expressions and Dictionary
objects to recreate a classic card game
C# (C# 3.0), Windows, .NET (.NET 3.5), Visual Studio (VS2008),
Dev, Design
http://www.codeproject.com/Article.aspx?tag=1983749532463507
A multipanel control in C#
- liron.levi (17 Jun 2009) [Unedited]
this control acts like a tab control but without the tabs...
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 2.0), WinForms, Dev
http://www.codeproject.com/Article.aspx?tag=1983749531413507
Extending Polymorphism Backward in Class Hierarchy
- Stas Kashepava (19 Jun 2009)
This article explains how to apply polymorphic behavior back in
the class hierarchy
C#, Windows, .NET (.NET 3.5, .NET 4.0), Visual Studio (VS2008),
Dev
http://www.codeproject.com/Article.aspx?tag=1983749532033507
Full Outer Join of Two DataTables C# Code
- dakshithaw (20 Jun 2009)
This article explains how to join two data tables and get the
result set into a new data table using C#. Here, this has
been done without using Database Access.
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 2.0), ADO.NET, Dev
http://www.codeproject.com/Article.aspx?tag=1983749531883507
RCM - Radical (Non)Client Modification Library
- Steppenwolfe (17 Jun 2009) [Unedited]
A complete skinning engine; modify the appearence of forms and
common controls.
C# 1.0, C# 2.0, C# 3.0, .NET, Dev
http://www.codeproject.com/Article.aspx?tag=1983749522723507
A Generic Method for Cross-thread Winforms Access
- colonel720 (18 Jun 2009)
A convenient shortcut using generics to check for
InvokeRequired on a Winforms control
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 2.0, .NET 3.0, .NET
3.5), WinForms, Dev
http://www.codeproject.com/Article.aspx?tag=1983749531573507
Auto Ellipsis
- Thomas Polaert (20 Jun 2009)
Add "Auto Ellipsis" feature to any Windows Form control
C# (C# 2.0), Windows, .NET (.NET 2.0), WinForms, Dev
http://www.codeproject.com/Article.aspx?tag=1983749532473507
Java
OpenNxSerialization
- .Shoaib (16 Jun 2009)
Speed up object serialization in Java.
Java, Java, Dev
http://www.codeproject.com/Article.aspx?tag=1983749522793507
Other .NET Languages
Introduction to Delphi Prism
- Corinna John (18 Jun 2009)
First steps tutorial for Delphi developers.
.NET (Mono, .NET 3.5), ASP.NET, WPF, VS2008, Dev
http://www.codeproject.com/Article.aspx?tag=1983749531543507
Algorithms & Recipes
Creating a XY Chart/Plot as a BlackBerry Custom Field
- becker666 (17 Jun 2009)
Extend a field to make into a chart/plot field
Java, Java (J2ME), Mobile (Blackberry), Dev, Design
http://www.codeproject.com/Article.aspx?tag=1983749524373507
BEncode Lexing in C++
- airlobster (21 Jun 2009)
A very efficient BEncode Lexer in C++.
VC6, VC7, VC7.1, VC8.0, Dev
http://www.codeproject.com/Article.aspx?tag=1983749529953507
Bugs & Workarounds
How To Inspect the Content of a Program Database (PDB) File
- breakpoints (19 Jun 2009)
Get to know the files you use on a daily basis when debugging
your application with Visual Studio or WinDbg
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows (Vista),
Win32, Visual Studio (VS2008), MFC, COM, Architect, Dev,
Design, SysAdmin
http://www.codeproject.com/Article.aspx?tag=1983749532003507
Programming Tips
Execute stored procedure in SQL server using nHibernate
- ziaulh (18 Jun 2009) [Unedited]
Useful tips to excecute stored procedure using nHibernate
C# (C# 2.0), .NET (.NET 2.0, .NET 3.0, .NET 3.5) Topics
http://www.codeproject.com/Article.aspx?tag=1983749531693507
Session of low-level optimization of memory usage in the C++
programs with the total exposure
- Victor A. Milokum, Apriorit Inc (17 Jun 2009) [Unedited]
In this article we will try to make our algorithms working
faster using the methods of low-level optimization of memory
allocation in C++.
C++ (VC7.1, VC8.0), Visual Studio, Architect, Dev
http://www.codeproject.com/Article.aspx?tag=1983749522773507
Memory Model, Memory Barrier and Singleton Pattern in .NET
- rohits1979 (17 Jun 2009)
Explains Memory Model and ways to implement singleton pattern
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 3.0, .NET 3.5, .NET
4.0), Dev
http://www.codeproject.com/Article.aspx?tag=1983749522583507
Threads, Processes & IPC
Testing distributed memory pools
- Valery Grebnev (20 Jun 2009)
This article describes a simple approach and test results when
creating distributed pools of objects for high-performance
applications on a Multi-core PC.
VC6, VC7, VC7.1, VC8.0, Dev
http://www.codeproject.com/Article.aspx?tag=1983749532083507
Design and Architecture
How Programming Should Be Done
- Marc Clifton (15 Jun 2009) [Unedited]
Cx: A prototype on component loose coupling
C#, .NET, WinForms, Architect, Dev, Design
http://www.codeproject.com/Article.aspx?tag=1983749522483507
Book Chapters
Chapter 3: JavaFX Primer3
- Prentice_Hall (20 Jun 2009)
JavaFX Script blends declarative programming concepts with
object orientation. This provides a highly productive, yet
flexible and robust, foundation for applications. However,
with this flexibility comes responsibility from the
developer.
Java, Java, Dev
http://www.codeproject.com/Article.aspx?tag=1983749529933507
Scrapbook
Unleash the power of Search Engines
- Sandeep Aparajit (17 Jun 2009) [Unedited]
Let’s unleash the power of a search engine and see how
effectively we can use it for searching!
All Topics
http://www.codeproject.com/Article.aspx?tag=1983749522853507
/* --- ARTICLES UPDATED IN THE LAST WEEK --- */
Combo & List Boxes
Customizable ComboBox Drop-Down
- lhayes00 (21 Jun 2009)
A combobox control with a customizable drop-down
C# (C# 2.0), Windows, .NET (.NET 3.0), GDI+, Dev
http://www.codeproject.com/Article.aspx?tag=1983749161273507
Files and Folders
Multithreaded File/Folder Finder
- Roger500 (18 Jun 2009)
File Find is fast, especially if you have multiple physical
drives
C# (C# 1.0, C# 2.0, C# 3.0), Windows (WinXP, Vista), Dev,
SysAdmin
http://www.codeproject.com/Article.aspx?tag=1983749560833507
Miscellaneous
Programming Microsoft Agent in Windows Forms
- Mohammad Elsheimy (18 Jun 2009) [Unedited]
Learn how to program with Microsoft Agent in Windows Forms
applications
C# (C# 1.0, C# 2.0, C# 3.0, C# 4.0).NET 1.0, .NET 1.1, .NET
2.0, .NET 3.0, .NET 3.5, .NET 4.0, WinForms
http://www.codeproject.com/Article.aspx?tag=1983749537133507
Printing
Another DataGridView Printer
- aureolin (20 Jun 2009)
DataGridView printing encapsulated in a stand-alone object.
Very easy to use! Updated to allow printing columns wider
than one page.
C# (C# 2.0), Windows, .NET (.NET 2.0), Visual Studio (VS2005),
Dev
http://www.codeproject.com/Article.aspx?tag=1983749071623507
Smart Client
Genesis Hybrid Smart Client Framework part II
- Stephan Johnson (19 Jun 2009) [Unedited]
This is part II of a VII part series. This article covers the
basics of what the Genesis Smart Client is and serves as
required reading before reading parts III - VII
C# (C# 1.0, C# 2.0, C# 3.0)
http://www.codeproject.com/Article.aspx?tag=1983749539153507
Genesis Hybrid Smart Client Framework part III
- Stephan Johnson (19 Jun 2009) [Unedited]
This is part III of a VII part series. This article covers the
back-end of the Genesis Smart Client Framework including the
database design.
C# (C# 1.0, C# 2.0, C# 3.0)
http://www.codeproject.com/Article.aspx?tag=1983749539163507
Genesis Hybrid Smart Client Framework part IV
- Stephan Johnson (19 Jun 2009) [Unedited]
This is part IV of a VII part series. This article covers the
windows client of the Genesis Smart Client Framework
C# (C# 1.0, C# 2.0, C# 3.0)
http://www.codeproject.com/Article.aspx?tag=1983749539693507
Genesis Hybrid Smart Client Framework part V
- Stephan Johnson (19 Jun 2009) [Unedited]
This is part V of a VII part series. This article covers the
programming concepts that are involved in writing code for
the Genesis Smart Client Framework
C# (C# 1.0, C# 2.0, C# 3.0)
http://www.codeproject.com/Article.aspx?tag=1983749539823507
Genesis Hybrid Smart Client Framework - Part I
- Stephan Johnson (19 Jun 2009)
This is part I of VII in a series of articles describing the
Genesis Smart Client Framework. This article covers an
overview of all the articles available in the series.
C# (C# 1.0, C# 2.0, C# 3.0)
http://www.codeproject.com/Article.aspx?tag=1983749539123507
Ajax and Atlas
How to Create an HTML Editor for ASP.NET AJAX
- Eric Williams (winthusiasm.com) (20 Jun 2009)
This article discusses how to create an HTML editor server
control specifically for the Microsoft AJAX environment.
C#, HTML, ASP.NET, Ajax, Dev
http://www.codeproject.com/Article.aspx?tag=1983749150403507
ASP.NET Controls
ASP.NET PartialHyperLink Control
- Uwe Keim (16 Jun 2009)
Introducing a small user control to simplify localization of
literal text with contained hyperlinks
C#, HTML, XHTML, ASP, ASP.NET, WebForms, Ajax
http://www.codeproject.com/Article.aspx?tag=1983749524613507
Web Services
ExtJS and .NET Web Services
- Rafal Ziolkowski (19 Jun 2009)
How to use .NET Web Services in ExtJS
C# (C# 2.0), Javascript, .NET (.NET 2.0), ASP.NET, Dev
http://www.codeproject.com/Article.aspx?tag=1983749533983507
SharePoint Server
SharePoint Workflow Basics
- Shivprasad koirala (20 Jun 2009)
SharePoint workflow basics
All Topics, Architect
http://www.codeproject.com/Article.aspx?tag=1983749544023507
Audio and Video
MP3, Wav, and PCM Audio Recorder Using iTunes in C#
- Lukasz Kwiecinski, Istrib, EdMan196 (21 Jun 2009)
A program that integrates with iTunes and DirectSound to record
music
C# 1.0, C# 2.0, C# 3.0WinXP, DirectX, COM, VS2008, Dev
http://www.codeproject.com/Article.aspx?tag=1983749564053507
Database
Overview of XQuiSoft Data using the provider pattern (open
source)
- Mike Lang (16 Jun 2009) [Unedited]
A data abstraction layer for .net applications. Write your
application code to be database neutral. Swap out the type of
database your application uses without updating or even
recompiling your business components.
C#, Windows, .NET, SQL Server, Visual Studio, ADO.NET, Oracle,
Architect, DBA, Dev
http://www.codeproject.com/Article.aspx?tag=1983749276253507
Fast and Easy Data Access with oSo.SimpleSql
- Charles T II (20 Jun 2009)
A Data Access Framework using Generics, Lambda Expressions,
Fluent Interfaces, and the SqlProviderFactory.
C# (C# 3.0), .NET (.NET 3.5), ASP.NET, ADO.NET, Dev
http://www.codeproject.com/Article.aspx?tag=1983749525633507
SqlMetalPlus- A VS Add-in to Manage Custom Changes to DBML
- Azeet (17 Jun 2009)
This add-in adds easily accessible context menu commands to
your DBML files to either apply custom changes or to refresh
the whole DBML file with the latest changes from the
database.
XML, C# 1.0, C# 2.0, C# 3.0WinXP, Vista, LINQ, VS2008, DBA, Dev
http://www.codeproject.com/Article.aspx?tag=1983749524303507
.NET Framework
Silver JukeBox with an Alternative Client
- disore (21 Jun 2009)
An article on how to connect Silverlight 2 with web services in
order to create a music library application with browse,
search and download features.
C# (C# 3.0), .NET (.NET 3.5), XAML, WPF, LINQ, Silverlight, Dev
http://www.codeproject.com/Article.aspx?tag=1983749088433507
Enterprise Library Wrapper Class to Implement Run-time Dynamic
Connection Strings Without Using Config File
- Raja.Lakshman (17 Jun 2009)
Enterprise Library wrapper class to implement run-time dynamic
connection strings without using config file
VB (VB 7.x, VB 8.0, VB 9.0, VB 6), .NET, ASP.NET, ADO.NET, Dev
http://www.codeproject.com/Article.aspx?tag=1983749524053507
Changing Display Settings Programmatically
- Mohammad Elsheimy (18 Jun 2009) [Unedited]
Learn how to change display settings programmatically via API
and .NET Framework
C# (C# 1.0, C# 2.0, C# 3.0, C# 4.0), .NET (.NET 1.0, .NET 1.1,
.NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0), Win32, WinForms,
Hardware Topics, Dev
http://www.codeproject.com/Article.aspx?tag=1983749539443507
Clearing the Console Screen using API
- Mohammad Elsheimy (18 Jun 2009) [Unedited]
Learn how to clear the console screen via API calls. In
addition, learn some console techniques such as moving the
text around the screen.
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 1.0, .NET 1.1, .NET
2.0, .NET 3.0, .NET 3.5, .NET 4.0), Win32, WinForms
http://www.codeproject.com/Article.aspx?tag=1983749541743507
Win32/64 SDK & OS
Win32 SDK C Tab Control Made Easy
- David MacDermot (18 Jun 2009)
This article describes formatting a non-MFC based tab control
C++, C, Visual Studio, Dev
http://www.codeproject.com/Article.aspx?tag=1983749258483507
Windows Communication Foundation
WCF Duplex, SMS, a WebServer and a Windows Client (and a couple
of other things)
- Dary Hint (15 Jun 2009) [Unedited]
Sending and receiving text messages from a Windows client
C# (C# 1.0, C# 2.0, C# 3.0), Windows, WCF, Dev
http://www.codeproject.com/Article.aspx?tag=1983749523903507
Windows Presentation Foundation
WPF/xaml NotifyIcon and Taskbar (system tray) popup window
- Murray Foxcroft (15 Jun 2009) [Unedited]
Integrating WPF and XAML with the windows forms NotifyIcon
control to produce a slick, styled popup window when the
mouse is moved over the NotifyIcon
C# (C# 3.0), Windows (WinXP, Win2003, Vista, TabletPC, Win2008,
Win 7), .NET (.NET 3.0, .NET 3.5, .NET 4.0), XAML, WPF,
WinForms, Architect, Dev, Design
http://www.codeproject.com/Article.aspx?tag=1983749538123507
WPF Menu using ViewModel - Part 1
- Visu.v (19 Jun 2009)
Implementation of WPF menus using View Model approach
C# (C# 1.0, C# 2.0, C# 3.0), WPF
http://www.codeproject.com/Article.aspx?tag=1983749524683507
Windows Workflow Foundation
State Machine Work Flow Discussion
- Shivprasad koirala (19 Jun 2009) [Unedited]
State Machine Work Flow Discussion
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 3.0, .NET 3.5),
ASP.NET, Architect
http://www.codeproject.com/Article.aspx?tag=1983749554933507
C / C++ Language
Chatbot Tutorial
- Gonzales Cenelia (17 Jun 2009) [Unedited]
Tutorial on making an artificial intelligence chatbot
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Java
http://www.codeproject.com/Article.aspx?tag=1983749533863507
INI Reader / Writer Class for MFC and ANSI C++ ( Windows \
Linux )
- Ludvik Jerabek (19 Jun 2009)
Object based INI file editing in Windows and Linux
C++, Windows, .NET, Linux, ASP.NET, Visual Studio, Dev
http://www.codeproject.com/Article.aspx?tag=1983749286583507
C#
Overview of XQuiSoft Logging using the provider pattern (open
source)
- Mike Lang (19 Jun 2009) [Unedited]
An Introduction to XQuiSoft Logging with a comparision to other
log components
C#, Windows, .NET, Visual Studio, Architect, Dev
http://www.codeproject.com/Article.aspx?tag=1983749275413507
Solving the .resx Merge Problem
- Tom Clement (21 Jun 2009)
This article provides a console utility and a method for
extending a merge tool to ensure that only real changes (not
reordering) appear when merging files from different source
control branches.
C#, Windows, WinForms, LINQ, Dev
http://www.codeproject.com/Article.aspx?tag=1983749525103507
VB.NET
File Association in VB.NET
- Nickr5 (19 Jun 2009)
Easily associate your programs with file types (.jpg, .html,
.mp3) with just 2 lines of Visual Basic code.
VB (VB 8.0, VB 9.0), Windows (WinXP, Vista), .NET (.NET 2.0,
.NET 3.0), Visual Studio (VS2005), WinForms, Dev
http://www.codeproject.com/Article.aspx?tag=1983749054103507
Algorithms & Recipes
Permutations in C# Using Recursion
- Gary Stafford (15 Jun 2009)
Calculate all permutations of a set of elements using a simple
recursive algorithm
C# (C# 2.0, C# 3.0), Windows, .NET (.NET 2.0, .NET 3.0, .NET
3.5), Visual Studio (VS2008), Dev
http://www.codeproject.com/Article.aspx?tag=1983749524473507
JSON Spirit: A C++ JSON Parser/Generator Implemented with Boost
Spirit
- John W. Wilkinson (17 Jun 2009)
A C++ JSON parser/generator written using boost::spirit
C++, Windows, Visual Studio, Dev
http://www.codeproject.com/Article.aspx?tag=1983749050513507
DLLs & Assemblies
server pinger and sms reporter via GSM Modem AT COMMAND
- Arash Javadi (15 Jun 2009) [Unedited]
a software that ping many servers inside a company and report
network health
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 2.0, .NET 3.0, .NET
3.5), Dev
http://www.codeproject.com/Article.aspx?tag=1983749542123507
Internet / Network
A Simple C++ Client/Server in CORBA
- Carlos Jiménez de Parga (20 Jun 2009)
An introduction to the Visual C++ CORBA development
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows (Win2K,
WinXP), Win32, Visual Studio (VS2005), Architect, Dev, Design
http://www.codeproject.com/Article.aspx?tag=1983749155193507
Programming control point application using the UPnP Control
Point API
- amatecki (17 Jun 2009) [Unedited]
The article describes how to use the Microsoft's UPnP Control
Point API for finding and controlling UPnP devices, and
includes a description of simple library to facilitate the
application of Control Point API in your own programs,
together with an example of MFC and WinForms applications.
C++, C++/CLI, C#, Windows (WinXP, Win2003, Vista), Win Mobile,
.NET (.NET 2.0), Win32, Visual Studio (VS.NET2003, VS2008),
MFC, ATL, STL, COM, WinForms, Dev
http://www.codeproject.com/Article.aspx?tag=1983749141623507
Programming Tips
Object oriented JavaScript class library in C#/.NET style
- EJocys (21 Jun 2009) [Unedited]
JavaScript classes ported from .NET
Javascript, CSS, HTML, .NET (.NET 1.0, .NET 1.1, .NET 2.0,
Mono, DotGNU, .NET 3.0, .NET 3.5), ASP, ASP.NET, Ajax
http://www.codeproject.com/Article.aspx?tag=1983749030013507
Design and Architecture
Showing Dialogs When Using MVVM Pattern
- disore (19 Jun 2009)
One solution on how to solve the problem of opening dialogs
from a ViewModel when using the MVVM pattern
C# (C# 3.0), .NET (.NET 3.5), XAML, WPF, Dev
http://www.codeproject.com/Article.aspx?tag=1983749537693507
/* --- TECHNICAL BLOGS IN THE LAST WEEK --- */
Document / View
Styling A ScrollViewer/Scrollbar In WPF
- Sacha Barber (17 Jun 2009) [Unedited]
A while back I was looking at the Infragistics WPf
showcase,Tangerine and I was quite jealous about the
scrollbars that they managed to use. I mean styling a Button
is one thing, but the ScrollBar is made of lost of nasty
different control parts, (Part_XXX elements). Incidently I
wrote an article ab
C++, Windows, COM
http://www.codeproject.com/Article.aspx?tag=1983749523423507
WPF Flow Document For Beginners
- Sacha Barber (17 Jun 2009) [Unedited]
As part of an article that I am creating for
www.codeproject.com I decided to look into using the
System.Windows.Documents namespace and have a look at seeing
if I could make a semi-cool’ish looking document.Now
when you use FlowDocuments, there are several container WPF
container controls wh
C++, Windows, COM
http://www.codeproject.com/Article.aspx?tag=1983749523443507
Ajax and Atlas
ASP.NET AJAX-based Source Code Browser
- Jeremy Likness (16 Jun 2009) [Unedited]
This project started out when I began searching for an quick
way to put source code on my website to make it easy for
guests to browse projects. Time is very valuable so I don't
always like downloading a zipped archive and then exploding
it to see it - I'd rather have a space online.
C#, Windows, .NET (.NET 3.5), ASP.NET, GDI+, Ajax, Architect,
Dev
http://www.codeproject.com/Article.aspx?tag=1983749524213507
Custom Controls
Custom Tab Style
- Sacha Barber (17 Jun 2009) [Unedited]
A little while ago I mentioned about how important I thought it
was to create a brand, and I showed you that you can create
some interesting looking controls by Templating/Styling the
standard System.Windows controls to create a brand.I also
showed you a ScrollViewer and a Tab control which I had a
Windows
http://www.codeproject.com/Article.aspx?tag=1983749523113507
Creating Custom Panels In WPF
- Sacha Barber (17 Jun 2009) [Unedited]
WPF has a number of layout Panels that you could use straight
out the box, there
isWrapPanelStackPanelGridCanvasDockPanelAll of which are
great, but occasionally you want something a little bit
special. Whilst its probably true that you make most
creations using a combination of the existing
Windows
http://www.codeproject.com/Article.aspx?tag=1983749523243507
Writing Custom LINQ Extension Methods
- Sacha Barber (17 Jun 2009) [Unedited]
Microsoft have done a great job with LINQ IMHO. However there
are times when it might be handy to create your own LINQ
extension methods. LINQ extension methods can be applied to
any type provided that the source is of type
IEnumerable<T>, so thats really the only
requirement.So how do we w
Windows
http://www.codeproject.com/Article.aspx?tag=1983749523493507
Direct Input Custom Action Mapping (refresh)
- Inaki Ayucar (19 Jun 2009) [Unedited]
ManagedDirectx is quite a bit outdated, and no longer supported
by Microsoft, but it will make it for this example on custom
action mapping. I´d suggest you to go XNA or SlimDX if you
want to do some serious .Net graphics or game development.
What´s this post about? It´s about having a decent cont
Windows
http://www.codeproject.com/Article.aspx?tag=1983749531903507
Silverlight
Code Browser Take 2: Silverlight
- Jeremy Likness (19 Jun 2009) [Unedited]
After publishing an AJAX-based source code browser last week, I
decided to do an iteration with Silverlight support. Our
company is exploring this technology, so it was the perfect
"proof of concept" project to get familiar with Silverlight
before wiring it in at the office.Download the Source Code
C# (C# 3.0), .NET (.NET 3.5), ASP.NET, Silverlight Topics,
Architect, Dev
http://www.codeproject.com/Article.aspx?tag=1983749532053507
Exposing Bindings as Properties of a Control
- Colin Eberhardt (20 Jun 2009) [Unedited]
Demonstrates how to create versatile controls which expose
bindings for the elements which they contain internally.
C#, WPF
http://www.codeproject.com/Article.aspx?tag=1983749532043507
Web Services
Using SoapExtension to manage sessions
- Diego Resnik (15 Jun 2009) [Unedited]
If you don't really need a big session management solution that
will cost you in performance (no matter what..) and you only
want 2-3 parameters that will help you identify some user's
preference without all the fuss, consider - soap extension.
C# (C# 2.0), Windows, .NET (.NET 2.0), ASP.NET, IIS, Architect,
Dev
http://www.codeproject.com/Article.aspx?tag=1983749522273507
Database
SQL. How to find holes in sequences.
- Anton Burtsev (17 Jun 2009) [Unedited]
Hello,Did you ever been asked to find all holes in document
numbers (docs are sequentially numbered)? I had to do this
search twice. Once for auditing purposes: holes may mean some
sort of forgery. And now customers want to reuse numbers of
deleted docs. And how do you think holes can be found using
WCF
http://www.codeproject.com/Article.aspx?tag=1983749531353507
SQL. Running Totals.
- Anton Burtsev (20 Jun 2009) [Unedited]
Running totals... Accountants like them so much. But there is
no way in SQL to make efficient query that calculate running
total. Why? What is running total? It is just previous
running total plus current value. But SQL syntax does not
give an access to previous rows.
WCF
http://www.codeproject.com/Article.aspx?tag=1983749531443507
.NET Framework
MSBuild: Factorial!
- Stephen Cleary (20 Jun 2009) [Unedited]
Using MSBuild Targets as general-purpose functions, complete
with parameters and return values.
XML, Windows, .NET Topics, Dev
http://www.codeproject.com/Article.aspx?tag=1983749532223507
Win32/64 SDK & OS
WPF GlassEffect For Non Vista OS
- Sacha Barber (17 Jun 2009) [Unedited]
For those of us fortunate enough to own Windows Vista we can
now see transparent windows that show the content behind our
window through a glass window. This is down to the Desktop
Windows Manager ability to extend the glass effect into the
client area. This is however only possible on Windows Vista
C#
http://www.codeproject.com/Article.aspx?tag=1983749523163507
Windows Presentation Foundation
Binding To The WPF Visibility Property
- Jay Peer (18 Jun 2009) [Unedited]
Click Here to Goto my Blog HomeTargeting visual studio 2008;
wpf, xbap, silverlightRecently I had a business need to hide
specific XAML elements based off of whether an xml node was
present in a bound XML Document. Note though that I did not
want to hide the element when I was formatting it in
VB (VB 9.0), .NET (.NET 3.0), Visual Studio (VS2008), XAML, Dev
http://www.codeproject.com/Article.aspx?tag=1983749525213507
C#
C#. Static cache and multithreading.
- Anton Burtsev (17 Jun 2009) [Unedited]
A few months ago I had to optimize web portal (classified ad).
The portal was built on asp.net 1.1. It seemed that portal
had 2 main problems: It failed when it was more than 1 user
(Collection was modified, etc.)It returned different data for
the same page when I setup more than 1 IIS worker proces
C#
http://www.codeproject.com/Article.aspx?tag=1983749531403507
C++ / CLI
How To Create A WCF Client Proxy Without Having a Deployed WCF
Service
- Sacha Barber (17 Jun 2009) [Unedited]
At work we are currently using a very very Agile process, which
involves 1/4 hourly builds, which was all going brilliantly
with a WPF solution and some Mocks and some NUnit test
projects. Then we got to the point where we had to start
building our WCF service and have the WPF project obtain a
[...]
VB, Windows, .NET
http://www.codeproject.com/Article.aspx?tag=1983749522983507
Algorithms & Recipes
Asynchronous Callback Contexts
- Stephen Cleary (20 Jun 2009) [Unedited]
End-users do not expect components to raise events after they
have been disposed. One major issue when designing
asynchronous components is the difficulty of cancellation,
particularly during object disposal.
.NET Topics
http://www.codeproject.com/Article.aspx?tag=1983749532423507
Date and Time
Creating classes at runtime
- S1mm0t (15 Jun 2009) [Unedited]
I've been working on an application that has a number of
forms that need to be laid out based on configuration data in
the database, this enables the application to meet the
requirements of many different customers. Laying out the
forms based on the configuration data is relatively trivial -
it
XML, Windows
http://www.codeproject.com/Article.aspx?tag=1983749522303507
Calling Method Asynchronously With A Timeout
- Sacha Barber (17 Jun 2009) [Unedited]
As part of an ongoing project I am just about to finish, I had
a need to use a 3rd party web service. Now I am quite an
cautious sort of chap when it comes to using web services. So
I generally try and ensure that I try and make my code as
robust as [...]
XML, Windows
http://www.codeproject.com/Article.aspx?tag=1983749523413507
Internet / Network
Detection of Half-Open (Dropped) TCP/IP Socket Connections
- Stephen Cleary (20 Jun 2009) [Unedited]
How to detect a dropped TCP/IP connection.
Windows, .NET CF, .NET Topics, Dev
http://www.codeproject.com/Article.aspx?tag=1983749532343507
TCP/IP Protocol Design: Message Framing
- Stephen Cleary (20 Jun 2009) [Unedited]
(This post is part of the TCP/IP .NET Sockets FAQ)The
ProblemOne of the most common beginner mistakes for people
designing protocols for TCP/IP is that they assume that
message boundaries are preserved. For example, they assume a
single "Send" will result in a single "Receive".Some TCP/IP
docu
All Topics, Dev
http://www.codeproject.com/Article.aspx?tag=1983749532403507
Threads, Processes & IPC
Threadsafe Events
- Stephen Cleary (20 Jun 2009) [Unedited]
When writing components in a multithreaded world, one question
that commonly crops up is, "how do I make my events
threadsafe?" The asker is usually concerned with threadsafe
subscription and unsubscription, but threadsafe raising must
also be taken into consideration.
C#, .NET CF, .NET, Dev
http://www.codeproject.com/Article.aspx?tag=1983749532183507
ThreadSafeObservableCollection
- Sacha Barber (17 Jun 2009) [Unedited]
As part of an ongoing article I am just about to finish, I
needed a thread safe ObservableCollection<T>. Now the
native .NET framework doesn’t have one of those, but
luckily it supplies you with the right job to create one
using some of the Threading APIs.Here is what I came up with.
C++, Windows, MFC
http://www.codeproject.com/Article.aspx?tag=1983749522883507
Design and Architecture
Singleton Pattern
- bmwz9 (16 Jun 2009) [Unedited]
Sometimes it's important to have only one instance for a class.
For instance, there should be only one window manager (or
only a file system or only a print spooler) in a system.
Usually singletons are used for centralized management of
internal or external resources and
All Topics
http://www.codeproject.com/Article.aspx?tag=1983749522733507
Uncategorised Technical Blogs
WPF: Center Child Window
- mastermel (15 Jun 2009) [Unedited]
Here’s a method I’ve found for centering a window
to either its parent or the main window for the application,
in WPF. It’s not too far different from how you do it
in WinForms.For the child window set it’s
WindowStartupLocation to “CenterOwner.” This will
cause
All Topics
http://www.codeproject.com/Article.aspx?tag=1983749522543507
Useful WPF Threading Extension Method
- Sacha Barber (17 Jun 2009) [Unedited]
If you are working with WinForms or WPF you will more than
likely run into some long running operation that you would
like to run in a new thread. A novice may actually try and
create a new Thread, which is ok, but that means you are
responsible for the entire lifecycle of your new [...]
All Topics
http://www.codeproject.com/Article.aspx?tag=1983749522903507
Restyling WPF ListView Header
- Sacha Barber (17 Jun 2009) [Unedited]
Of late I have been working with Net Advantage for WPF by
Infragistics, but today we didn’t really need the fully
functionality of a DataGrid and needed a rather lighter
weight component (basically simply sorting list, no paging,
no grouping…just a list), so I turned my attention back
to
All Topics
http://www.codeproject.com/Article.aspx?tag=1983749522923507
Generic Support In XAML
- Sacha Barber (17 Jun 2009) [Unedited]
I have worked with XAML/WPF for a while now, but it
wasn’t until recently I thought about generic support
in XAML. I had no idea if it was possible, so I decided to
have a quick look into this.Luckily the WPF team thought
about this and do actually enable WPF developers the correct
mechanisms
All Topics
http://www.codeproject.com/Article.aspx?tag=1983749522933507
A little var love
- Sacha Barber (17 Jun 2009) [Unedited]
As we all know one of the things that LINQ gives us is
anonymous types that can be used by using the selection query
operator, such as 1: var x = new { DateNow =
DateTime.Now }; Which will give us an anonymous
type with a single DateTime property called "DateNow", which
i
All Topics
http://www.codeproject.com/Article.aspx?tag=1983749522953507
How To Bind To Generic Method In XAML
- Sacha Barber (17 Jun 2009) [Unedited]
As some of you that have worked with XAML and Generics may
know, there is currently no support for Generics in XAML
(that is no support for direct binding of methods that use
generics).So consider this problemThat I have various bits of
static data that are used through out the system, that are he
All Topics
http://www.codeproject.com/Article.aspx?tag=1983749522963507
NUnit STA Threads & Testing WPF
- Sacha Barber (17 Jun 2009) [Unedited]
During the course of the WPF project we are working on at work,
we decided to go down the Agile/XP/TDD/Mocks/Continuous
Integration route, which means Unit tests, lots of them.We
are using NUnit, which I really like, but we are also using
WPF, we are obviously using the latest/greatest patterns AKA
All Topics
http://www.codeproject.com/Article.aspx?tag=1983749522993507
xamDataGrid RecordsFound Adorner
- Sacha Barber (17 Jun 2009) [Unedited]
At work we are using the Infragistics .NET Advantage For WPF,
one control of which is the xamDataGrid. We had a small
requirement that was to show a label over the grid whenever
no records were obtained for the xamDataGrid.DataSource.Now I
could have tackled this in a simple manner where I placed t
All Topics
http://www.codeproject.com/Article.aspx?tag=1983749523013507
Lookless Controls / Themes
- Sacha Barber (17 Jun 2009) [Unedited]
One of the great things about WPF is that it separates the
functionality of a control from the way it looks, this has
become known as “lookless controls”. Which is
great, but how can we ensure that our custom controls behave
and also have a default look in the first place. This mini
arti
All Topics
http://www.codeproject.com/Article.aspx?tag=1983749523023507
.NET 3.5 SP1 StringFormat Binding Property Weirdness (A Rant)
- Sacha Barber (17 Jun 2009) [Unedited]
There are some great things in the .NET 3.5 SP1 for sure, one
of them is very useful which is the new StringFormat Binding
property, which means that you do not need to write
ValueConverters any more to create a formatted value for the
Binding. I really like this little addition to WPF. The
o
All Topics
http://www.codeproject.com/Article.aspx?tag=1983749523043507
Reading Feeds with XLINQ
- Sacha Barber (17 Jun 2009) [Unedited]
I have done a number of projects that all parse RSS Feeds using
XLINQ. Which in itself is awesome, and much easier than using
old XML techniques. Where I would so something like 1:
public static List<PhotoInfo> LoadLatestPictures()
2: { 3: try 4: [...]
All Topics
http://www.codeproject.com/Article.aspx?tag=1983749523133507
WPF Localization
- Sacha Barber (17 Jun 2009) [Unedited]
recently at work I was asked to look into Localization
techniques when working with WPF/XAML. There are some
excellent sources around that cover the various different
techniques such asthis excellent article which outlines the
following techniquesUsing LocbamlLocbaml is a localization
tool that M
All Topics
http://www.codeproject.com/Article.aspx?tag=1983749523153507
A Moan About ImageBrush In WPF
- Sacha Barber (17 Jun 2009) [Unedited]
I am working on a 3D article in WPF, and I wanted to use an
ImageBrush but was having some issues with it, so I decided
to split this out into a small test app.I had the following
setupAnd I simply wanted to test this out by creating an
ImageBrush that I could use to [...]
All Topics
http://www.codeproject.com/Article.aspx?tag=1983749523173507
Dragging Element In A Canvas
- Sacha Barber (17 Jun 2009) [Unedited]
You know when there is something you have done a million times,
but for the life of you, you just can’t seem to be able
to remember how to do it. Well responding to mouse movements,
is my bug bear.Today I had to drag an element in a container
in WPF, and try as I [...]
All Topics
http://www.codeproject.com/Article.aspx?tag=1983749523203507
Creating A Scrollable Control Surface In WPF
- Sacha Barber (17 Jun 2009) [Unedited]
Have you ever had a requirement that called for the user to be
able to scroll around a large object, such as a diagram. Well
I have, and I have just started working on a hobby project
where I need just such a feature. We probably all know that
WPF has a ScrollViewer control which [...]
All Topics
http://www.codeproject.com/Article.aspx?tag=1983749523253507
WPF : Binding to individual collection items (but not in a
ItemsControl)
- Sacha Barber (17 Jun 2009) [Unedited]
Well I had a great day yesterday, and quite a surprising one, I
had an issue with an idea I was working on, so naturally I
turned to Josh Smith.And guess what I, yes me the mere mortal
managed to teach Josh something about WPF…Ha Ha, check
that.So here is what I taught Josh…..(still ca
All Topics
http://www.codeproject.com/Article.aspx?tag=1983749523283507
Cool Database Tool
- Sacha Barber (17 Jun 2009) [Unedited]
For the last 2 months Jan/Feb 2008, I have won the C# article
of the month at codeproject, and as such, I receive a lot of
free software. Which I normally don’t ever look at. The
reason for this is simple. I write articles to share with
people, so these free bits of software really [...]
All Topics
http://www.codeproject.com/Article.aspx?tag=1983749523293507
All New .NET 3.5 3D Elements
- Sacha Barber (17 Jun 2009) [Unedited]
I have started looking at 3D again in WPF. I have in the past
blogged about the Viewport2DVisual3D 3D WPF element. Well for
what I am working on I didn’t need to be able to put 2D
interactive elements on a 3D surface, but I did want the 3D
object to able to respond to [...]
All Topics
http://www.codeproject.com/Article.aspx?tag=1983749523303507
Explicitly Updating And Validating Databindings In WPF
- Sacha Barber (17 Jun 2009) [Unedited]
The other day I was working on something for a Codeproject
article, where I needed to bind part of my UI to an
underlying data object. I want to use all the good validation
thing such as a Validation Style to use for my TextBox, and
also the use of the new .NET 3.5 interface [...]
All Topics
http://www.codeproject.com/Article.aspx?tag=1983749523323507
A WPF GiftWorse (AKA Xceed DataGrid for WPF)
- Sacha Barber (17 Jun 2009) [Unedited]
Now some time ago I wrote an article at Codeproject that was a
simple contact keeper which used LINQ / XLINQ and one of its
core requirements was an editable datagrid.The article was
published at Codeproject and can be found right here.Those
that use WPF will know that there is NO native control w
All Topics
http://www.codeproject.com/Article.aspx?tag=1983749523353507
Winforms / WPF Interop
- Sacha Barber (17 Jun 2009) [Unedited]
In this blog entry I will discuss what you need to do to
successfully interop Winforms with a WPF application and vice
versaIn order to evaluate these 2 different interop methods,
2 demo projects have been created which carry out the
functionality shown below :.NET Winforms userControl within a
.
All Topics
http://www.codeproject.com/Article.aspx?tag=1983749523363507
Consistent Window Look & Feel
- Sacha Barber (17 Jun 2009) [Unedited]
As part of a beginners WPF series (Beginners WPF series) that I
am writing at codeproject, I just start to write an article
on DependancyProperties. As part of that, I started to write
a bunch of demo projects to illustrate the joy of
DependancyProperties to people. As a side effect, I had to
think
All Topics
http://www.codeproject.com/Article.aspx?tag=1983749523383507
How to stream XLINQ
- Sacha Barber (17 Jun 2009) [Unedited]
From time to time when you are using XLINQ to query XML data,
you may find that you are dealing with a very large XML file.
Loading a very large XML file using the standard XLINQ Load()
method may not be appropraite due to the size of the XML
file. Instead some sort of streaming [...]
All Topics
http://www.codeproject.com/Article.aspx?tag=1983749523503507
SQL Server CLR Functions
- Sacha Barber (17 Jun 2009) [Unedited]
Today we had a requirement to do some pretty strange stuff in
SQL which required us to call an encryption library in SQL
server. This is something I had not done before, so I thought
I would blog about it.There are several steps involved.1.
Create the CLR Dll for the SQL function to use, and [...]
All Topics
http://www.codeproject.com/Article.aspx?tag=1983749531213507
--------------------------------------------------------------------
cheers,
Chris Maunder
The Code Project
http://www.codeproject.com
--------------------------------------------------------------------
This email was sent to email@tempuri.org.
To stop receiving this newsletter click:
http://www.codeproject.com
The Code Project. 503-250 Ferrand Drive
Toronto Ontario, M3C 3G8 Canada
+1 416-849-8900 x 100
|
Last Updated 9 Aug 2007 Web21 | 2.2.0175 | Advertise | Privacy |
Copyright © CodeProject, 1999-2009 All Rights Reserved. Terms of Use |