Thursday, April 21, 2005

GotDotNet User Sample: FTP Client in .NET

This C# project appears to be a useful sockets wrapper that implements basic ftp functionality.

Friday, April 15, 2005

ShellExecute

This is an example of using the Windows API to shell out to a program and wait for the handle to be released.

Wednesday, April 06, 2005

Visual Basic: Adventures in Visual Basic .NET: A Simple Business Rules Manager

This might be a useful architecture to handle business rules in a common way.
Programmingtutorials.com - Free Online Programming Tutorials

A bunch of links to vb.net tutorials as well as others.

Tuesday, March 22, 2005

LibCheck

Assembly comparison tool.

Monday, March 07, 2005

We discovered this method:

Dim _dataView As DataView = New DataView(_table, String.Empty, "CartonId Asc", DataViewRowState.CurrentRows)
Dim _rowView As DataRowView() = _dataView.FindRows(_cartonId)

To be more efficient than this method:

Dim _rows() as DataRow

_rows = _table.Select("criteria")

Apparently, the first method creates an in-memory index which is "seeked" through with the find method whereas the second method must perform a table scan.