Two people doing their own thing.

Microsoft Certified Partner Soul Solutions
By Soul Solutions on Tuesday, 31 October 2006

BronwenWeeGo.jpgWell i got my new 9400 Dell lappy. Only problem is, johnWeeGo.jpg has the 9300, which from the outside looks pretty much identical, and we both have tech ed backpacks so the chances of us taking the wrong lappy is kinda high.

So how did we solve this you might ask....with stickers of course

 

the2dells_little.jpg

By Soul Solutions on Tuesday, 31 October 2006

BronwenWeeGo.jpg


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
• Read More »

By Soul Solutions on Tuesday, 31 October 2006

BronwenWeeGo.jpg

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 Read More »

By Soul Solutions on Tuesday, 31 October 2006

BronwenWeeGo.jpg

Manage a group of associated data in a .NET Framework application by using collections. (Refer System.Collections namespace)
• 
ArrayList class - implements IList
• Collection interfaces 
   Read More »

By Soul Solutions on Tuesday, 31 October 2006

BronwenWeeGo.jpg

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)
 - Read More »

By Soul Solutions on Tuesday, 31 October 2006

BronwenWeeGo.jpgI now face the problem of contact on 4 different instant messenger clients....MSN Messenger, Google Talk, Skype and now ICQ (for my new job).  I started looking at Meebo which allows me to log into 3 of the 4 at once without having to install yet another client and it's looking ok so far.  Least it means i don't have to install and run 3 separate IM clients. 

So just wondering the following:

What does everyone else use?

Anyone found one that does all 4 clients? 

By Soul Solutions on Monday, 30 October 2006

BronwenWeeGo.jpgTo add an attribute by code in Infopath:

 

 
            IXMLDOMNode expressionBox= _document.DOM.selectSingleNode("//someNode");
            IXMLDOMNode disableEditing;
            node2 = _document.DOM.createAttribute("disableEditing");
            node2.text = "yes";
            addressNode.attributes.setNamedItem(node2);

By Soul Solutions on Thursday, 26 October 2006

johnWeeGo.jpgI 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 least 2GB RAM for Vista!

Using the built in memory gadget I was using between 56% (nothing) and 90%+ (debuging). I'm now at 27% (nothing) and 60% (debugging). Clearly my performance issues were related to running out of RAM and having to use slow disk.

As a side note the upgrade, although it has changed my system from painful to useful, had no impact on my Vista performace score for memory of 4.4.

By Soul Solutions on Thursday, 26 October 2006

BronwenWeeGo.jpgWe came across a problem with InfoPath 2003 the other day.  We use a lot of expression boxes to display read-only data, and happened across the fact that we can select them, type in them, and then save the data .  All very scary when it's meant to be READ ONLY!

Only thing i've found on it is this article...which pretty much says delete them and re-add them.  Did a quick test and that seems to work.  If there's an easier way to fix this (as i have at least 10 expression boxes on about 100 forms) I'd be most grateful...

By Soul Solutions on Tuesday, 24 October 2006

BronwenWeeGo.jpg
In less than 2 weeks I start a new contract where everyone works from home.  So i've started preparing myself for it...

I've bought myself a few things...
1. Logitech 350 usb skype headset to talk to my new workmates
2. Dell 9400 lappy so i can be a bit mobile and have the processor power to run VS2005

Already have cable internet, and aircon in the room...

Put a few things in place to encourage work...
1. I've got my soul solution work shirts so i can know i'm at work and stop myself working in my pj's
2. ... Read More »