Login | Register
   
  Mobile Data Access Application Block  

My Article on Mobile Database Development was published in the August 2006 edition of Smartphone & Pocket PC Magazine!  I have been researching which database engine to use for my Windows Mobile 5 development.  Go and buy a copy now!!!

 

In that article I mention that OpenNetCF has ported a version of the Microsoft Patterns & Practices Data Access Application Block (DAAB) to the Pocket PC.   I then review several databases that work with the .Net CF 2.0 and Windows Mobile 5.  Well here is the code!!  This code extends the OpenNetCF DAAB to support as many of the databases I reviewed as I could ( e.g. the ones I could download the ADO.Net providers). 

  NCS .Net Library 2.0  

This simple .Net Library promotes best practices in .Net 2.0 development. 

This Library is under development.  Most of the databases out there do not support ADO.Net 2.0, yet.

Utilities

            Command Line Parsing

            DataSet saving, viewing, merging

ASP.Net Database Sitemap Provider [read more]

UI

2 Additional Windows Forms Controls

                    Wizard

                     ASP.Net like Validators (RequiredField, Range, Compare, Regular Expressions, Custom)

Wrappers for All built in Windows and Webform controls for greatest flexibility with full Visual Studio.Net Integration.

toolbox.jpg

[Download]

  NCS .Net Library 1.1  

This simple .Net Library promotes best practices in .Net development.  These best practices include:

Database

ADO.Net database abstraction (via Enterprise Library) for PostgreSQL, MySQL, SQL 2000, DB2, Sybase, Oracle 8/9, Oracle 10g ODP.Net [read more]

Utilities

Command-Line Parsing

DataSet saving, viewing, merging

ASP.Net 1.1 Provider Patterns

UI

13 Additional ASP.Net Controls

ComboBox

ConfirmedButtons

DatePicker

DialogWindow

DropDownColorPicker

FileUpload

FirstFocus

ListView

OneClick

RemoteWindow

ResizeMonitor

TreeViewClass

WebPanelBar

2 Additional Windows Forms Controls

         Wizard

ASP.Net like Validators (RequiredField, Range, Compare, Regular Expressions, Custom)

Wrappers for All built in Windows and Webform controls for greatest flexibility with full Visual Studio.Net Integration.

toolbox.jpg

[Download]

  NCS Source Code Counter  

There are a lot of Source Code Line Counters out there.  I am sure that there are commercially available ones that take this much more seriously.  Someone made an offhand comment once that Visual Studio .Net creates so much code for you (Dataset XML and CS code, Web Service Proxies, a lot of things you do not think of).  So I wrote this configurable tool to give you an idea of how much code actually is in your application.  This is also a great application of recursion in C# IO code.

[Download]

  NCS ScreenSizes Tool  

screensizes.jpg

Have you ever wondered how your Windows and Webforms look at a specific resolution?  It is a definite must to test this at design time.  This application can help you know this even while using Visual Studio .Net’s Designer.  It is also a great example of using transparency in a Windows form.

 

[Download]

  NCS .Net Open Source  

One of the most exciting parts of Open Source is the enthusiasm of the developers.  In fact sometimes projects move so quickly it is hard to keep up.  One of .Net’s greatest successes is that it is so widely accepted in the Open Source community.  There are so many important projects that demand attention!  This NAnt Application was an output from my book and was the first NAnt application.  Now you can keep track of all your favorite Open Source Projects with this Open Source Downloader.  Warning: running this application requires heavy internet usage.

[Download]

Copyright 2005 by Nantz Consulting & Software LLC