Japanese - Cardinal Directions

The compass directions had come up in the book I've been using in lessons (Japanese for Busy People - book 1 Kana edition, third edition). They also came up in some of the tests I've done. But since the break between years I have forgotten them. So I've just looked them up and written them down. To keep practising them I wrote them on bits of paper and blutacked them to the wall at home.

C# - SQLite & SQL Server CE 4.0

Over the weekend I worked on the InfoLog project that I have spoken about shortly in previous posts. I was attempting to use SQLite so that I could load up different files easily and avoid installing a full database. It also seemed like a good idea to do it this way so that you could keep backups of the data files and give them to other people etc.

Open Source Software Licenses

I'm not fully sure why I used it, but I setup some of my earlier code I uploaded to BitBucket using the GPLv3 license. I even read it through. While it does make it open source it also forces people to comply with it's demands. I'm not going to talk about this much as I want to get on with coding. I found a post, Why I Don't Use the GPL that I thought was useful. So I just spent too much time reading about various software licenses.

WPF Data Validation

Since I've read the section on Data Validation now I thought I would try out some testing code for it.

While the WPF does make some aspects of the validation work a lot easier it does seem to miss a few bits. Maybe it was decided to leave it out of the .NET framework so that different people can setup their own code.

WPF Collection sorting, grouping and filtering

I've just finished reading the following page on MSDN

Data Binding Overview - Binding to Collections

I have been creating small test programs in my TestBed repository on BitBucket while learning new area of the WPF system. To make it easier to quickly create and run multiple windows I setup a main window that automatically generates a list of available windows. The class used searches an assembly for any sub classes of the Window class. I also added an exclusion property to avoid listing the MainWindow the list was being create on.

Live Documenter - Live Documentation for .NET XML Code Comments

A while ago I came across this project and found it quite interesting. They have already release a version that lets you navigate through the documentation for code in their application. Just recently they have announced that beta testing with be starting soon for version 1.2. This will have the very useful feature of exporting the documentation to version formats.

Here's the link to the main page for the application: http://theboxsoftware.com/products/live-documenter/

WPF Grid Border centering

I was attempting to create a grid with borders, using the same test app as my last post. I thought it wasn't going to work, then I found a webpage that linked to an MSDN article How to: Create User-Resizable Applications with GridSplitter.

WPF Border strange gaps

I was testing out how to use the WPF grid and borders. I noticed a small gap between adjacent borders, it doesn't always appear. I ended up finding it was related to the use of device-independent units in the WPF graphics system.

This is explained in full on the MSDN article: Pixel Snapping in WPF Applications

Setting the SnapsToDevicePixels property to true prevents the odd affects.

Studying Posts

A couple of weeks ago I was reading through the MSDN pages for the Entity Framework 4.1. I recorded my progress in a post: Entity Framework 4.1 MSDN Reading Progress. I had originally thought about keeping it hidden as I was not sure how useful it was to post publicly.

WPF Data Binding MSDN Reading Progress

These are the sections that I still need to read. I'll cross them off as I read them. There are all from the page Data Binding (WPF).

EDIT: 2011-10-01 09:17, it took quite a while to get through the first section. It was useful though and I've been busy with overtime at work this week. Being involved in a project releasing new software to a whole company is a fair challenge.

EDIT: 2011-10-14 20:49, due to work overtime it took some time to get this last bit covered. At this point I think I've read enough that I should be able try it out on the first stage of my notes/information application.

If I want some further reading there is the Data Binding How-to Topics. I've looked at some of them while reading other sections. I won't go through them all now, I can come back to them if I have to implement something that matches one of the topics.

Current Section: Finished

Pages

Subscribe to Kihonkai RSS