Arcane Lessons

Often topics are too big to cover in a single blog post. Thus they get broken up over several days, or sometimes several months. In order to make it easier to review all of the posts for a single topic, I’ve organized them into lessons, below. For each post you’ll see the date of the blog post in MM-DD-YYYY format (Month-Day-Year) followed by the title. I’ve also broken with my usual habit of posting the full URL and instead posted as a hyperlink from the lesson name, since everything posts back to this blog. If you aren’t the trusting type, you can always use the WordPress calendar control to navigate to the post.

Finally what you see below is a starting point, be sure to check back over the next few weeks as I’ll be adding as I work back in time.

WPF: Windows Presentation Foundation


08-14-2007 – WPF Resources
08-20-2007 – Installing the WPF Bits
08-15-2007 – WPF and XAML
08-16-2007 – The Brains of WPF
08-27-2007 – Starting a WPF Project
08-28-2007 – WPF Grids
08-29-2007 – WPF StackPanel
09-03-2007 – WPF DockPanel
09-04-2007 – WPF WrapPanel
09-05-2007 – WPF Button
09-06-2007 – WPF Text Controls
09-07-2007 – Adding WPF Controls Programmatically
09-10-2007 – WPF ListBox
09-12-2007 – Scrolling in WPF
09-14-2007 – More WPF Resources
09-18-2007 – The WPF Combo Box
09-19-2007 – The WPF CheckBox
09-20-2007 – The WPF RadioButton
09-21-2007 – WPF GroupBox
09-24-2007 – WPF Expander
09-25-2007 – WPF Tab Control
09-26-2007 – WPF Menus
09-27-2007 – WPF ToolBars

Getting Started with SQL Server 2005 Compact Edition


04-24-2007 – Preface – The Required Components
01-22-2007 – Lesson 1 – Getting Started
01-25-2007 – Lesson 2 – Create a SQL Server Compact Edition Database with C#
01-26-2007 – Lesson 3 – Create a Table in SQL Server Compact Edition with C#
01-29-2007 – Lesson 4 – Inserting Rows Into A SQL Server Compact Edition Table in C#
01-30-2007 – Lesson 5 – Loading a SQL Server Compact Edition Table From a DataTable in C#
04-10-2007 – Lesson 6 – Creating a SQL Server Compact Edition Database Using Visual Studio Server Explorer
04-11-2007 – Lesson 7 – Create a SQL Server Compact Edition Database Using SQL Server 2005 Management Studio
04-12-2007 – Lesson 8 – Reading From A SQL Server Compact Edition Database With C#
04-13-2007 – Lesson 9 – Complete C# and VB.Net code example (originally posted as SQL Server Compact Edition with C# and VB.Net)

System Views in SQL Server 2005 Compact Edition


04-16-2007 – Lesson 1 – Tables
04-17-2007 – Lesson 2 – Columns
04-18-2007 – Lesson 3 – Indexes
04-19-2007 – Lesson 4 – Constraints
04-20-2007 – Lesson 5 – Provider Types

Dictionaries and Collections in C#


02-20-2007 – The Queue
02-12-2007 – The Stack
03-05-2007 – The Hashtable
03-06-2007 – The Hashtable Demystified
03-08-2007 – HybridDictionary
03-12-2007 – OrderedDictionary
06-25-2007 – NameValueCollection

Object Oriented Programming (OOP) Concepts


02-08-2007 – Pillar #1 – Encapsulation
02-09-2007 – Pillar #2 – Inheritance
02-12-2007 – Pillar #3 – Polymorphism
02-13-2007 – Interfaces in C#, Part 1
02-14-2007 – Interfaces in C#, Part 2
02-15-2007 – IEnumerator in C#

Getting Started with SQL Server 2005 Full Text Searching


10-04-2007 – Lesson 0 – Getting the Bits to do Full Text Searching
06-26-2007 – Lesson 1 – The Catalog
06-27-2007 – Lesson 2 – The Indexes
06-28-2007 – Lesson 3 – Using SQL
07-02-2007 – Lesson 4 – Valid Data Types
07-03-2007 – Lesson 5 – Advanced Searching

Windows Services in C#


05-21-2007 – Lesson 1 – Getting Started
05-22-2007 – Lesson 2 – Getting Started
05-23-2007 – Lesson 3 – Adding the Installer
05-24-2007 – Lesson 4 – Debugging Windows Services
05-25-2007 – Lesson 5 – Controlling Your Service from Visual Studio
05-29-2007 – Lesson 6 – Controlling Your Service from Another Application
05-30-2007 – Lesson 7 – Sending Commands to your Windows Service
05-31-2007 – Lesson 8 – Pulling in the Event Log for your Windows Service

Event Logging


01-16-2007 – Writing To The Event Log
01-17-2007 – Reading The Event Log
01-18-2007 – Clearing the Event Log
01-19-2007 – Putting It All Together

Arcane’s Toolbox – Visual Studio Add-Ins


11-14-2006 – SlickEdit Gadgets
11-15-2007 – Microsoft Visual Studio Enhancements
11-16-2006 – DPack
11-17-2006 – Copy Source as HTML
11-20-2006 – Paste As…
11-21-2006 – VSCmdShell
11-27-2006 – SmartOutline
12-12-2006 – Explorer
12-13-2006 – Cool Commands 3.0
12-14-2006 – VSFileFinder
12-15-2006 – Create Your Own Shortcuts to Built in Visual Studio Commands
01-09-2007 – CodeRush – RefactorPro
08-17-2007 – CodeRush – RefactorPro New Version
02-05-2007 – Oracle Developer Tools for Visual Studio.Net
07-31-2007 – KNOCKS Solutions VS 2005 Add-In

16 Responses to “Arcane Lessons”

  1. Calanis Says:

    Your lessons are the best
    I owe you a lot !!

    100000000 thanks! :)

  2. Azadeh Khojandi Says:

    hi,
    your lessons really help me :) ,thanks a lot
    would you please insert some lessons about tcp/ip ?!

  3. Hellbent Says:

    Brilliant lessons… Thank you

  4. 2008 September 01 - Links for today « My (almost) Daily Links Says:

    [...] came across Robert Cain’s Arcane Code today which included some really nicely presented lessons on a bunch of issues including WPF, SQL, C#, Add-ins, Logging etc. Really worth a [...]

  5. Cyril Says:

    Great site Robert!!
    Would really like to see some lessons on WCF, thanks

  6. Mohammed Mushtaq Says:

    Your Explanations are really easy to understand and get a solid grip .Hates off to you man you really Rocks .
    I like windows services and dictionary objects explanations most 100000000000000000 thanks to you
    your blog is bookmarked by default in my browser now ;)

    cheers

    Take Care Bye

  7. Jeff Says:

    Very very very useful stuf you have here for a project I am working on. Thank you for your help.

  8. Kevin Roe Says:

    I’d like to take a moment to thank you for putting this site together – fantastic! Your method is easy going but clear and direct. I’m off now to learn some more stuff – but thanks, once again. K

  9. Sameh Salem Says:

    although this is my first time to visit this site, i see that you select a very intersting topics

    many thanks for you

    sameh from Egypt

  10. Владислав Says:

    Люди в таких случаях так говорят – Без капусты животы пусты. ;)

  11. Dawid Says:

    I came across this website searching for any info how to write windows services… but additionally I’ve found great info about WPF….

    GOOD JOB. KEEP IT UP

  12. Vinay Says:

    Thanks alot for such guidence!! Awesome lesson


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 104 other followers

%d bloggers like this: