SonghaySystem(::)

 

The Funky Knowledgebase: .NET Framework

2010-03-08 WPF: “Where is the main method in my WPF application?”; App.g.cs
2010-03-08 C# Code: DatumStateEnum
2010-03-02 readonly keyword (C#)
2010-02-23 WPF: WPF DispatcherUnhandledException Pattern
2010-02-23 C# Code: “Object.GetHashCode Method (System)”; MSDN
2010-02-23 WPF and Visual Studio Design Time: “app.config isn't used in WPF designer”; Microsoft Connect
2010-02-23 C# Code: An Example of Subtracting DateTime; Making the Future a Negative Number
2010-02-19 .NET 2.x: Something Obvious about Nullables
2010-02-19 LINQ to Objects Code: A Running Total
2010-02-15 WPF and WCF: The Decorator Pattern and Dispatcher.CurrentDispatcher
2010-02-15 WPF Error: “The name 'InitializeComponent' does not exist in the current context”
2009-10-14 “Are Partial Methods Some Form Of AOP (Aspect Oriented Programming)?”; Scott Wisniewski
2009-10-14 “When to use RenderAction vs RenderPartial with ASP.NET MVC”
2009-10-13 “How can I add a class attribute via Html.BeginForm?”; stackoverflow.com; Marwan Aouida
2009-10-13 “Datalist paging with linq”; stackoverflow.com; Tomas Lycken
2009-10-10 ASP.NET: “Data Paging in ASP.NET”; DataPager Control
2009-10-06 “Implementing Finalize and Dispose to Clean Up Unmanaged Resources”; MSDN
2009-10-06 C# 3.0 Extension Methods: “Thinking Beyond ToString()”; Anoop Madhusudanan
2009-10-06 “Sorting Lists using IComparable and IComparer Interface in .NET”
2009-10-04 “Filters in ASP.NET MVC CodePlex Preview 4”; Phil Haack 08/2008
2009-10-04 “Prerequisite knowledge for ASP.NET MVC”; stackoverflow.com
2009-10-04 ASP.NET MVC: “Using C# 3.0 Anonymous Types as Dictionaries”; History of Html.ActionLink(); Eilon Lipton
2009-10-04 “How does the ASP.NET Cache work?”; stackoverflow.com
2009-10-01 “ASP.NET MVC Controller Overview (C#)”;
2009-10-01 “ASP.NET NTLM Authentication—is it worth it?”; Jeff Atwood
2009-09-30 C# Code: “What is the difference between ICollection and IDictionary in .NET/C#?”
2009-09-26 C# Code: “Performance and Multiple Assigment in C#”; David Connell
2009-09-26 C# Code: “Observations on the ‘if’ statement”
2009-09-20 C# LINQ to XML: “Document-Centric Transforms using LINQ to XML”; Eric White
2009-09-20 C# LINQ to XML: “Empty Elements and Self-Closing Tags”; XElement
2009-09-19 WPF: “Converting a WPF FlowDocument to an XPS FixedDocument”; Derek Smythe
2009-09-19 WPF: “Using XamlReader.Load”; MSDN
2009-09-19 “System.Windows.Markup Namespace”; XamlReader; MSDN
2009-09-17 C# Code: ToType<T>() Extension Method; “how to handle conversions from an anonymous type to a specific type by using .NET 3.5 extensions”; Ed Guzman; CodeProject.com
2009-09-17 “WPF Multithreading with BackgroundWorker”; Pavan Podila
2009-09-17 “Silverlight Tip of the Day #58 – Text Wrapping and Line Breaks in TextBlocks”
2009-09-17 “Silverlight Tip of the Day #57—How to Dynamically Load a Silverlight Control within another Silverlight Control”; Mike Snow
2009-09-15 C# Code: “Constructor Chaining : C# 411”
2009-09-15 ASP.NET MVC: “Tip #30 – Create Custom Route Constraints”; NotEqual Constraint ; Stephen Walther
2009-09-15 ASP.NET MVC: “Custom Route Constraints”; James Welch
2009-09-15 ASP.NET MVC: “What is the best way to return XML from a controller’s action in ASP.NET MVC?”; stackoverflow.com
2009-09-08 Visual Studio and CodeRush XPress: “Can I change the key bindings on the free version of CodeRush Express for Visual Studio?”; stackoverflow.com
2009-09-07 C#: “Direct casting vs ‘as’ operator?”; stackoverflow.com
2009-08-29 “Design Patterns”; dofactory.com
2009-08-28 “Basic Unit Testing Guidelines” by Chris Eargle
2009-08-28 “Principles Of Object Oriented Design”
2009-08-28 “A summary of OO Priciples” by Nigel-Findlater
2009-08-28 SOLID: “The Liskov Substitution Principle—Agile Software Development Principles Patterns and Practices”
2009-08-28 “System.Diagnostics.DebuggerStepThrough and More System.Diagnostics Namespace Stuff”; Mark Michaelis
2009-08-27 WCF: “Since a WCF service can return any user defined class, why use a DataContract and CompositeType class?”; StackOverflow.com
2009-08-27 “Convert XElement to XmlNode (and Convert XmlNode to XElement)”; Eric White
2009-08-27 WCF: “Wcf Binding Comparision List and Supported Features (Reference)”; Dan Rigsby
2009-08-26 PowerShell: “Even More Things You Can Do With Arrays”
2009-08-21 “Interface vs Abstract Class”; StackOverflow.com
2009-08-18 WPF: Implementing a Notify Icon without Windows Forms; Philipp Sumi; CodeProject.com
2009-08-18 “Custom XML Serialization of a .NET class”; Robert Bogue [MVP]
2009-08-17 “What does ‘yield break;’ do in C#?”; StackOverflow.com
2009-08-17 Data Structures and Algorithms with Object-Oriented Design Patterns in C#: “Enumerable Collections and Enumerators”
2009-08-17 C#: Flippant Remarks about the yield Statement
2009-08-17 “yield (C# Reference)”; MSDN
2009-08-17 Functional Programming: Complex adaptive system
2009-08-14 C#: Controlling the default value of an enum; MSDN
2009-08-14 ASP.NET: “Tip/Trick: Using Server Side Comments with ASP.NET 2.0”; Scott Guthrie
2009-08-14 ASP.NET: “Don’t run production ASP.NET Applications with debug="true" enabled”; Scott Guthrie
2009-08-12 C#: the differences between readonly and const; MSDN; l-value
2009-08-11 Patterns and Practices: “SOLID and DRY”; Jeremy Likness
2009-08-10 “The C# ?? null coalescing operator”; Scott Guthrie
2009-08-10 “Generic Delegates”; MSDN
2009-08-10 “Delegates Explained in Plain English”; Simon Pickersgill
2009-08-09 ASP.NET: “Web Site vs. Web Application”; Stephen M. Redd
2009-08-09 ASP.NET: “Visual Studio 2005 Web Application Project Option”; Scott Guthrie in 2005
2009-08-09 ASP.NET: “Comparing Web Site Projects and Web Application Projects”; MSDN
2009-08-09 ASP.NET: “Web Site or Web Application?”; stackoverflow.com
2009-08-09 Silverlight: “Silverlight Tip of the Day #60—How to load a XAML Control From a File or String”; Mike Snow
2009-07-20 Visual Studio: “Linked and Embedded Resources”; MSDN
2009-07-20 Visual Studio: “Resources Page, Project Designer”; MSDN
2009-07-20 “ASP.NET and the Event Log” by Bruce Johnson
2009-07-20 ServerDocument Class (Microsoft.VisualStudio.Tools.Applications.Runtime)
2009-07-19 Visual Studio 2008: Specifying the Default Browser for Web Projects
2009-07-19 “XPath & Namespaces” by Wayne Allen; “there is no such thing as a default namespace in XPath”
2009-07-19 “XML Serializing a Hashtable or generic Dictionary” by Pete Sheill
2009-07-19 “An Introduction to C# Generics”; Juval Lowy on Casting Generic Types and the Use of as and is Operators
2009-06-11 Windows Forms: Why the NotifyIcon.ShowBalloonTip() Timeout Is Ignored; System.Windows.Forms.NotifyIcon; Cleo HUANG - MSFT
2009-05-14 LINQ to Objects: Query FileSystemInfo Array as Generic List
2009-04-22 “TimeZone vs. TimeZoneInfo in .Net”; Dan Rigsby, danrigsby.com
2009-04-21 “Silverlight: Anatomy of an .XAP file”; Chris Pietschmann
2009-04-21 ASP.NET MVC: “MVC and App_Code folder - ASP.NET Forums”; forums.asp.net
2008-12-02 Visual Studio 2008 PROBLEM: “Server Explorer not showing up on Visual Studio”; devenv.exe
2008-10-17 C# Code: Converting GMT (Greenwich Mean Time) to Local Time; System.TimeZone.CurrentTimeZone; DateTime.ToLocalTime()
2008-10-01 C# Code: Sorting DateTime Values without LINQ Using a Delegate; System.Collections.Generic; DateTime.Compare
2008-10-01 C# Code: Sorting Strings without LINQ Using a Delegate; System.Collections.Generic; String.Compare
2008-10-01 C# Code: Sorting Strings without LINQ; System.Collections.Generic; String.Compare
2008-08-24 Nullable<T> Usage Guidelines; Krzysztof Cwalina
2008-08-24 List of LINQ Providers; Robert Shelton
2008-08-24 Developing Windows Services; James Foster
2008-08-24 “Natural Sorting in C#”; Ian Griffiths
2008-08-23 Flippant Remarks about Asp.Net MVC and IIS6
2008-08-19 Visual Studio 2005/2008: Flippant Remarks about Code Snippets
2008-07-18 Visual Studio 2008 PROBLEM: The LINQ to SQL Debug Visualizer Is Not in Visual Studio 2008!; Scott Guthrie
2008-07-01 Krzysztof Cwalina: The Definition of “Framework”
2008-07-01 Visual Studio Team System and CodePlex.com: The Destroy Command is Not Available on CodePlex.com
2008-07-01 Visual Studio 2005/2008: “* Assembly Version vs Assembly File Version”; Vikas Goyal
2008-06-25 UriBuilder Inserts Multiple Question Marks in Query Strings; C# Cookbook
2008-06-02 Team Foundation Source Control Command-Line Notes
2008-05-02 XPathDocument.XPathNavigator Throws NotSupportedException for AppendChild() and AppendchildElement() Methods
2008-05-02 C# Code: Using System.IO.FileStream and System.IO.StreamWriter to Write a String to a File
2008-04-04 LINQ to Objects: Querying a Generic Dictionary Collection
2008-03-31 LINQ to XML: The Equivalent of XPath Assertions; Basic Validation without XSD (schema)
2008-03-22 LINQ to XML: Two Ways of Generating the xml:space Attribute
2008-03-22 LINQ to XML: Generating XML with a Custom Namespace; System.Xml.Linq
2008-03-22 Introduction to the GOF Strategy Pattern in C#
2008-03-22 LINQ to XML: Using System.Linq.Enumerable to Generate XML; Code from Mike Taulty, Microsoft UK
2007-12-22 SQL Server 2005: “Create Interoperable Native Web Services” Notes; http://mcpmag.com/Features/print.asp?EditorialsID=1299
2007-12-18 .NET 2.0/3.0/3.5: Flippant Remarks about Windows Service Projects in Visual Studio 2005/2008
2007-12-18 .NET 3.0/3.5: Flippant Remarks about the yield Keyword
2007-12-06 C# Code: Gathering Credentials from the Console; NetworkCredential; ConsoleKeyInfo
2007-12-05 Flippant Remarks about Encrypting app.config in Client Applications
2007-10-08 ASP.NET 2.0: Flippant Remarks about Server.UrlEncode and Server.UrlPathEncode
2007-10-04 How To: Use Impersonation and Delegation in ASP.NET 2.0: Notes; http://msdn2.microsoft.com/en-us/library/ms998351.aspx
2007-10-02 Catching Exceptions from System.ComponentModel.BackgroundWorker; DispatcherUnhandledException Fails to Fire for Background Threads
2007-10-01 Flippant Remarks about Canceling BackgroundWorker Operations
2007-10-01 Flippant Remarks about Delegates in C# 2.0
2007-10-01 DateTime.ToString() Patterns in PowerShell
2007-09-18 Flippant Remarks about Encrypting Elements in web.config; ASP.NET 2.0
2007-09-14 Flippant Remarks about System.Uri and System.UriBuilder
2007-09-07 Flippant Remarks about the ConnectionStringSettings Class
2007-08-29 C# 2.0 Code: Using a Generic List<T> to Build an Array from a Generic Dictionary<String, Object>
2007-08-29 C# 2.0 Code: Converting from IDataParameter to DbParameter[] with Array.ConvertAll<>() and an Anonymous Delegate
2007-07-25 Framework (SDK) Tools: The Difference between signtool.exe and sn.exe
2007-06-29 ASP.NET: “The Global.asax file does not raise events in an ASP.NET 2.0 application”; KB Article 937095
2007-06-18 Flippant Remarks about Identifying a Nullable Type
2007-06-12 Visual Studio 2005: Flippant Remarks about Application Settings
2007-06-01 Visual Studio 2005 VB.NET Windows Forms Problem: Unable to Select Program or Sub Main to Start Windows Application; Enable application framework
2007-05-15 .NET Framework 3.0: Highlights of November 2006 CTP Release Notes
2007-01-13 ASP.NET ERROR in Visual Studio: "Unable to start debugging on the web server. Debugging failed because integrated Windows authentication is not enabled. Please see Help for assistance."
2006-10-11 ASP.NET: Loading Cached User Controls; ASCX Files
2006-10-06 ADO.NET: CommandType.TableDirect Is Not Supported by SqlCommand.CommandType
2006-07-12 C# 2.0 Design Notes: default Keyword in Generic Code
2006-06-02 C# Code: Loading A Bunch of Files
2006-05-09 C# Code in Cold Storage: ConnectionStringIsValid()
2006-05-08 C# Code: GetNamespaceManager() Member for Static XPathDocument Helper Class; Songhay.Xml.XmlUtility
2006-04-25 C# Code in Cold Storage: A Schema-Based Data Input Wrapper for XML Input
2006-04-11 ASP.NET 2.0 PROBLEM: "The current identity (NT AUTHORITY\NETWORK SERVICE) does not have write access to 'C:\WINDOWS\Microsoft.NET\Framework\v2.0.50215\Temporary ASP.NET Files'"
2006-03-07 C# Code: ADSI Class for .NET 1.1 Active Directory Searching
2006-03-07 ASP.NET Code: Saving Form Data in a Click Event
2006-02-09 MCAD/MCSD Notes: Chapter 9, Lesson 1; Building a Web Application
2006-01-26 C# Code: Instantiating an XPathDocument() Object from a String
2005-10-28 System.Xml.Xsl.XslTransform PROBLEM: Document Type Declarations Are Ignored; xsl:output Element; DOCTYPE; .NET Framework 1.1
2005-09-23 MCAD/MCSD Notes: Chapter 8, Lesson 5; Providing Secure Communication
2005-09-16 MCAD/MCSD Notes: Chapter 8, Lesson 4; Using Passport Authentication
2005-09-12 MCAD/MCSD Notes: Chapter 8, Lesson 3; Using Forms Authentication
2005-09-12 MCAD/MCSD Notes: Chapter 1, Lesson 3; Using Visual Studio .NET
2005-09-12 MCAD/MCSD Notes: Chapter 1, Lesson 2; Using ASP.NET
2005-08-30 MCAD/MCSD Notes: Chapter 8, Lesson 2; Using Windows Authentication
2005-08-23 MCAD/MCSD Notes: Chapter 8, Lesson 1; Authenticating and Authorizing Users
2005-08-22 ASP.NET: Flippant Remarks about SQL Server Session State
2005-07-29 MCAD/MCSD Notes: Chapter 7, Lesson 5; Consuming XML Web Services
2005-07-29 MCAD/MCSD Notes: Chapter 7, Lesson 4; Using Client-Side Scripts
2005-07-29 MCAD/MCSD Notes: Chapter 7, Lesson 3; Interoperating with COM
2005-07-28 ASMX Web Services PROBLEM: Server Error; "Cannot declare a namespace and a type" Error; Strange Compilation Error
2005-06-29 MCAD/MCSD Notes: Chapter 7, Lesson 2; Using Unmanaged Code
2005-06-28 MCAD/MCSD Notes: Chapter 7, Lesson 1; Saving and Retrieving User Information
2005-06-12 MCAD/MCSD Notes: Chapter 6, Lesson 3; Logging Exceptions
2005-06-08 MCAD/MCSD Notes: Chapter 6, Lesson 2; Using Error Pages
2005-06-08 MCAD/MCSD Notes: Chapter 6, Lesson 1; Using Exception Handling
2005-06-03 C# and ASP.NET Code Snippet: RequestFormElement()
2005-05-24 MCAD/MCSD Notes: Chapter 5, Lesson 3; Processing Transactions
2005-05-23 MCAD/MCSD Notes: Chapter 5, Lesson 2; Using Data Sets on Web Forms
2005-05-18 Visual Studio Tools for Office: Flippant Remarks about Office System Word VSTO 1.x Projects
2005-05-03 MCAD/MCSD Notes: Chapter 5, Lesson 1; Accessing Data with ADO.NET
2005-04-12 MCAD/MCSD Notes: Chapter 4, Lesson 3; Navigating Between Forms
2005-04-11 MCAD/MCSD Notes: Chapter 4, Lesson 2; Using Validation
2005-04-08 MCAD/MCSD Notes: Chapter 4, Lesson 1; Using Controls
2005-03-26 The Microsoft.mshtml Namespace; Accessing the DHTML DOM from C#
2005-03-22 ASP.NET: Flippant Remarks about View State vs. Session State
2005-03-21 Flippant Remarks about Delegates in C#
2005-03-15 Flippant Remarks about Building Events in C#
2005-03-15 MCAD/MCSD Notes: Chapter 3, Lesson 3; Maintaining State Information
2005-03-15 MCAD/MCSD Notes: Chapter 3, Lesson 1; Namespace Fundamentals
2005-02-13 Web Service Exception: "The type System.Collections.Hashtable is not supported because it implements IDictionary."; System.NotSupportedException
2005-02-06 Development Environment: Finding User Interface (UI) Settings and ToolBox Settings
2005-01-12 MCAD/MCSD Notes: Chapter 3, Lesson 2; Namespaces in a Web Application
2004-12-21 MCAD/MCSD Notes: Chapter 2, Lesson 3; Where Does Processing Occur?
2004-11-17 MCAD/MCSD Notes: Chapter 2, Lesson 2; Responding to Events
2004-11-17 MCAD/MCSD Notes: Chapter 2, Lesson 1; Creating an ASP.NET Web Application Project
2004-11-17 MCAD/MCSD Notes: Chapter 1, Lesson 1; Developing Web Applications
2004-11-03 Songhay Design Patterns: The Importance of Threads; Threading a DTS Package; Interop; COM Events Sink; Windows Forms
2004-10-29 Visual Studio 2003 PROBLEM: New Windows Script Host Item Produces Active Schema Errors; The active schema does not support the element 'package' or 'job'
2004-09-15 Visual Studio.NET and ASP.NET: "Cleaning" the Visual Studio Web Cache; VSWebCache
2004-07-11 Windows Forms: A DataGrid Bound "Directly" to a DataTable Is Actually Using the DefaultView; Disappearing New Rows
2004-07-09 C# Code in Cold Storage: A "Strongly-Typed" DataTable;
2004-07-03 Flippant Remarks about David Berlind's "Microsoft's patchwork mess"; ZDNet; Download.Ject; ADODB.Stream
2004-07-01 .NET Framework: Flippant Remarks about XPathNavigator and XPathDocument; Don Box Loves All Instances of XPathNavigator
2004-06-29 C# Code: Windows Forms Data Services; Songhay.WinForms.Web.DataServices; Internal Row Procedures; C-sharp
2004-06-29 C# Code: Windows Forms Data Services; Songhay.WinForms.Web.DataServices; Internal DataSet Procedures; C-sharp
2004-06-29 Windows Forms Databinding: Andrew Brust on the Importance of the EndCurrentEdit() Method; DotNetRocks!; RowJiggle() Hack; VB.NET; C#
2004-06-19 C# Code Snippet: Simple Threading
2004-06-04 C# Code Snippet: Use of the DataTable NewRow() Method and the DefaultView Property
2004-05-20 VB.NET and Windows Forms: Flippant Remarks about Using Word Interop to Implement Spell-Checking
2004-04-27 ASP.NET: Flippant Remarks about Postbacks; Songhay Design Patterns
2004-04-27 C#: Flippant Introductory Remarks; CSharp
2004-04-01 C# and ASP.NET Code Snippet: Manually Wiring Up Events in Visual Studio.NET 2003
2003-11-24 ADO.NET: Using Default Parameters in SQL Server Stored Procedures
2003-11-10 ASP.NET: Flippant Remarks about Server Controls; C# Code
2003-10-30 C# and ASP.NET: Writing HTML Targeted from Code-Behind Designs; Using Regular Expressions to Write HTML
2003-09-30 C# and ASP.NET: Capturing All HTML Output from a Web Forms Page; ASPX; Respecting HTML/XHTML Standards with ASP.NET
2003-09-21 ASP.NET: Security Issues Surrounding Writing to the Event Log
2003-09-03 ADO.NET: Flippant Introductory Remarks
2003-09-03 ASP.NET: Flippant Introductory Remarks
2003-02-12 .NET Framework: Runtime Security Policy for Local Intranet Zone; Internet Explorer Internet Properties
2003-01-17 Visual Studio.NET: Searching and Replacing with Regular Expressions
2002-12-19 Visual Studio.NET: MSDN Library Viewer Filters; Help Filters; Custom Filters
2002-12-17 Registry: Removing Items from the Most Recently Used List
0321127420_0596006993
Copyright© 2008 by Bryan D. Wilhite All rights reserved. No part of this material may be used or reproduced in any form or by any means, or stored in a database or retrieval system, without prior written permission of the publisher except in the case of brief quotations embodied in critical articles and reviews. Making copies of any part of this material for any purpose other than your own personal use is a violation of United States copyright laws.

The information provided by Bryan D. Wilhite at kintespace.com is provided “as is” without warranty of any kind. In no event shall Bryan D. Wilhite or any of his affiliates be liable for any damages whatsoever including, but not limited to, direct, indirect, incidental, consequential, loss of business profits or special damages due to material published by Bryan D. Wilhite or any of his affiliates.