# Saturday, May 31, 2008

ein kleines AddIn für VS , mit dem man per Treeview durch die eigenen Klassenmember bzw. Klassenmethoden navigieren kann.

Nach der Installation findet man das Fenster unter Ansicht/weitere Fenster.

Aufzeichnen

 

Der Download des AddIns findet man  natürlich auf codeplex.

Saturday, May 31, 2008 12:25:32 PM (GMT Daylight Time, UTC+01:00)  #    Disclaimer  |  Comments [0]  |  Trackback
# Saturday, May 24, 2008

Gestern habe ich Wndows Server 2008 nach der Anleitung von Karsten als Workstation installiert und konfiguriert.

Installiert man nun die aktuelle Version von Skype, wird das Programm zwar installiert, aber der Start von Skype nach dem Login schlug fehl.

Abhilfe schafft hier eine Vorgängerversion von Skype, welche hier zu finden ist.

Saturday, May 24, 2008 9:06:45 AM (GMT Daylight Time, UTC+01:00)  #    Disclaimer  |  Comments [1]  |  Trackback
# Wednesday, May 07, 2008

Wer in ASP.NET viel mit der ObjectDataSource arbeitet, kann von Attributen eigentlich nur profitieren.Ich benutze die Attribute in meinen Business-klassen, um mit der ObjectDataSource auf meine CRUD-Methoden zuzugreifen.

Ein Beispiel:

[DataObjectAttribute()]
   public class CustomerManager()
 
DataObjectAttribute identifiziert einen Typ als für die Bindung an die ObjectDataSource geeignetes Objekt
 
Als nächstes werden die CRUD-Methoden mit den Attribut DataObjectMethod ausgewiesen.
Hier die SELECT-Methode:
 
[DataObjectMethod(DataObjectMethodType.Select, true)]
       public static List<Customer> GetList()
       {
           return CustomerDB.GetList();
       }
 
 
DataObjectMethod identifiziert eine verfügbare Methode der ObjectDataSource, wobei DataObjectMethodType 
die Methode auswählt . In unserem Fall die SELECT-Methode.Das true gibt an, ob die Methode in der Object-
DataSource als Standard für das SELECT gesetzt wird.
 
 
Äquivalent werden jetzt die UPDATE-bzw. DELETE-Methode der ObjectDataSource vorgegeben.
 
Update:
 
[DataObjectMethod(DataObjectMethodType.Update, true)]
        public static long Save(Customer myCustomer)
        {
            return CustomerDB.Save(myCustomer);
        }
 
 
Delete:
 
[DataObjectMethod(DataObjectMethodType.Delete, true)]
       public static bool Delete(Customer myCustomer)
       {
           if (myCustomer != null)
               return CustomerDB.Delete(myCustomer.id);
           else
               return false;
       }
 
 
Mit diesen Attributen hat man schnell die CRUD-Defaultmethoden der ObjectDataSource gesetzt. 
Wednesday, May 07, 2008 11:38:34 AM (GMT Daylight Time, UTC+01:00)  #    Disclaimer  |  Comments [0]  |  Trackback