Study notes 70-553 Section 1 part d

Implement .NET Framework interfaces to cause components to comply with standard contracts. (Refer System namespace) • IComparable interface, IComparable Generic – V2 • IDisposable interface – version breaking change to add this to a class• IConvertible interface – converts objects to value type• ICloneable interface • IEquatable<T> interface – V2 Generalised compare different objects• IFormattable interface – cultural ToString()

Continue Reading

Study notes 70-553 Section 1 part c

Improve type safety and application performance in a .NET Framework application by using generic collections. (Refer System.Collections.Generic namespace) all V2 classes pretty much impmented as generic versions of the 1.1 classes.  Faster because there is no boxing/unboxing• Collection.Generic interfaces • Generic Dictionary • Generic Comparer class and Generic EqualityComparer class • Generic KeyValuePair structure • Generic List class, Generic List.Enumerator…

Continue Reading

Study notes 70-553 Section 1 part b

Manage a group of associated data in a .NET Framework application by using collections. (Refer System.Collections namespace) • ArrayList class – implements IList• Collection interfaces   ICollection – defines size, enumerators, and syncronisation of collections  IComparer – used with Array.Sort and Array.BinarySearch.  Allows customisation of sort order of a collection  IList– collection of objects accessed by index  IEnumerable – exposes enumerator, for…

Continue Reading

Study notes 70-553 Section 1 part a

Manage data in a .NET Framework application by using .NET Framework 2.0 system types. (Refer System namespace) • Value types (bool, byte, char, decimal, double, enum, float, int long, sbyte, short, struct, uint, ulong, ushort)  • 2 categories – structs  ( numeric types, bool, user defined) – enums Derived from System.ValueType.  Cannot contain null. Implicit default constructor that intialises default value. Assigning one…

Continue Reading

Vista + 2GB RAM = :)

I installed Vista RC2 when it was first released and have been struggling with performance using a Dell 9300 with1GB RAM, 7200 HDD, 2Ghz M cpu, 6800go GPU. Today my new RAM arrived from AusPCMarket – 2 sticks of Corsair DDR2 1GB. What a difference it has made. Now can say from experince get at…

Continue Reading

Vista speech recognition is cool

I purchased a Logitech headset today and enabled vista speech recognition.  It is very cool and yet a little bit frustrating.  Unfortunately although I can start a new blog entry completely using my voice I couldn’t Dictates directly into the text box control.  had to start notepad.  All I need now is for the cursor…

Continue Reading