Saturday, October 31, 2009

Week 8 Reading

Been a while, but I've been going through the slides mostly since the threading. Seems this newest assignment has presented me with quite the challenge, so I must do some research:

Long story short: I'm going to try to prep my team's code for silverlight. This should prove interesting.

Calling Synchronous Methods Asynchronously - Link taken from the slides
Create Asynchronous WebService Methods - Link taken from the slides

Now that I'm coming across some new problems I need to dig deeper into the ins and outs of WCF. Because I just love more reading.

Learning the ABCs of Programming WCF

Introduction to WCF

Friday, October 2, 2009

Week 4 Reading

Chapter 2 of The C# Programming Language: Third Edition

A Laboratory For Teaching Object Oriented Thinking - This method of writing out classes is something I haven't practiced in the past. The MVC portions of my early CS classes were benched because the program I was in was experimental.

UserControl - A glut of methods, properties, etc. The remarks and examples are really non-descript. I will probably reference the members later, but this is not a good introduction to it.

The great tutorial to using WPF - Since I used Forms on the last GUI assignment, I have put myself behind on my WPF knowledge. This is a great extension to the lectures that really explain the design behind WPF and how to use things like UserControl.

yield - I checked this out after class. I had no idea such a thing existed, but anywhere I find a use for it, I'm for it.

Exploring the Observer Design Pattern - This is definitely a goto for understanding the Observer design.


Getting Started With Windows Presentation Foundation - Offered a good way to see XAML code and how it adjusts the window as a result.

Friday, September 25, 2009

Week 3 Reading

KeyValuePair - C#'s generic pair structure.

Dictionary - C#'s map structure.

Regular Expressions in ASP.NET - Since the input for this week's assignment is a little more detailed, I researched the different options you can pass to Regex.

Chapter 1 of The C# Programming Language: Third Edition
Besides brushing up on C#, I'm doing the same thing with Objective-C, and Java. Add to that I come from a strong C++ background. The result has me making too many assumptions with how things work. Reading from the man who created C# with the annotations added by various programmers has been a dream so far. They provide how-tos and describe all the underlying mechanics and/or philosophy behind each topic, which I've really come to appreciate at a higher level of programming. It also serves as a great support to the lecture for anything I may have missed.

Monday, September 21, 2009

Week 2 Reading

This week's reading:
List - Basic containment class. It's allowed to be returned as an IEnumerable if being used in a method.
Image - Image visualization class. Used in a Windows Form to display images in a window.
BitmapSource - A representation of a single image in data form at a set resolution.
Uri - "Uniform Resource Identifier" It gives read-only access to a file at local or URL destination.
CheckBox - Basic CheckBox. Can set dimensions and text. There's a bool check for checking its status. Can be linked to a method for action.

New: Copy of Visual Studio did not contain System.Windows.Controls namespace in the reference package. Instead I had to fool with Forms objects to get the d

Bitmap - An even more basic version of loading a bitmap. Constructor can be called with a string of the filepath.

PictureBox - An image frame that can hold an image like a Bitmap. Similar to Image, but seems to have less functionality.

Monday, September 14, 2009

First week's reading.

For the first week's reading I have read the following:

Chapters 1-9 of C# Precisely (all the way up Classes)
Chapter 15 of C# Precisely (Interfaces)
Chapter 19 of C# Precisely (Exceptions)
Chapter 22 of C# Precisely (I/O)

Regex (C#'s regular expression class system)

IComparable interface