|
Bericht zur TechEd 2003
Veröffentlicht von Humplmair am Tuesday, July 22, 2003 2:38 PM
- Prekonferenz zuviel Theorie zu wenig - Code
- Tipps und Tricks IDE
- WinForms Tipps und Tricks
- Accessibility
- C# Tipps und Tricks
- Dotfuscating
- No-Touch Deployment Tipps und Tricks
- Office Solution with MS VS
- Randbemerkungen
- Mehr zu diesem Thema
|
-
zuviel Theorie zu wenig Code
-
2x Code
-
zuviel XML Grundwissen zuwenig über Web Service,
-
fast gar nichts über GXA
-
asynchroner Aufruf wurde nicht behandelt wohl gefragt
-
Beispiel nicht funktioniert da Google Web Service down
-
Resources:
-
Makro: CloseExceptActive (schließt alle Fenster, außer aktuelles)
-
Makro: PrintAllOpenDocuments (alle offenen Dokumente ausdrucken)
-
PowerToys for Visual Studio
-
Custom Help Builder (bindet Help in VS Combined Collection ein )
-
VSEdit (normalerweise wenn man auf ein Source File
-
Click startet eine neue DIE; mit diesem Tool nicht)
-
VSWindowManager (speichert Windowlayouts in 5 verschiedenen Profilen )
-
VSTweak (ändert eine Menge VS Einstellungen)
- VSMouseBindings (verbindet IDE mit „Spezielen Mouse Tasten")
- VB Commenter (Tool das es ermöglicht über XML sehr schnell den Code zu
Dokumentieren einfach drei Apostrophe mit abschließendem Return und schon
werden die XML Dokumentations-Schlüsselwörter eingefügt)
Mehr kommt noch.
- VSCMDShell (ermöglicht cmd.exe Commands im Command window)
- STransparency[semitransparente Windows]….)
unter GotDotNet kann man die Tools runterladen (Source Code oder Assembly)
man kann auch mithelfen
am Server Explorer kann man den Code erstellen lassen für das Event Log
WinCF (Objectbroweser)
Inkrementes Suchen (Checkmark befindet sich im Suchdialog, verkleinert den
Dialog zu einem Button um das nächste Wort zu suchen)
Devenv / safemode (startet eine zerstörte IDE auf „sicherer weise" um z.B.
Add-In zu entfernen, der die IDE stört)
Devenv /command (führt Commands direkt am CommandPrompt aus)
-
Data Binding
-
Länge der Eingabe von einer Textbox in einem Label anzeigen („Text.Length " an
ein Label binden)
-
konvertieren von einer benannten Farbe in deren Zahlenwert
-
Bindung an Business Tier
-
Error Provider an DataGrid verknüpfen dann wird von der DBZelle der Fehler
angezeigt
-
Provider Controls
-
1999/2000 in Australien bei Olympiade / Blinde 20.000 A$ zugesprochen
-
deswegen
-
Bilder müssen Alt Attribute haben
-
Verwenden von <th>
-
Verwenden von <noframes>
-
Verwenden von <noscript>
-
Verwenden von Title Attribute
-
Verwenden von alt Attribute
-
Verwenden von Generic Fonts „X-Small"
- Interne Hyperlinks
-
Verwende und teste Seiten mit einem PageReader
-
Resources:
-
verknüpfte Files in Projects (vorhandene Files hinzufügen im Dialog
„Vorhandenes Element hinzufügen" befindet sich neben dem ÖffnenButton ein
MenuButton; den betätigen Datei verknüpfen wählen)
-
Multi Prozess Startup (unter Project Properties)
-
Ab VS 2003 hat Pre- und Post-Build Action
-
Dokument Outlining Windows
-
Ressource:
-
Dotfuscator schützt Ihren Code (Abschirmungstechnologie)
-
Control Flow Obfuscation
-
Rausschmeißen von ungenützten Codes wie auch Design Time only Attribute
-
Dotfuscator reduziert die Größe Ihrer .NET-Anwendung (durch kürzere
Methodennahmen wie classnamen…..)
-
Bei manchen Kunden verbessert Dotfuscator die Performance Ihrer Anwendung
manchmal bis zu 30%, manchmal verschlechtert es zu ca. 10 %
-
Ressources:
-
Version der CLR über Request.Browser.CLRVersion
-
URL Launched App ist IEExec oder im Browser IEHost nicht meine MyApp
-
Ressources:
-
Kein VBA Ersatz
-
Sicherheit größer, da Assembly als auch Dokument
-
getrustet werden muss
-
Durch CAS wesentlich feinere Kontrolle als VBA
-
Assembly läuft nur wenn „installed"
-
kann in der Dotnet Police geändert werden z. B. durch SignaturCondition und
StrongNameCondition …
-
Neue Police Condition
-
Offline Support
-
Ressources:
-
RAD macht schlechtes Programmieren noch schlechter
-
Ca. ¼ aller Projekte werden abgebrochen; ½ war nicht ganz erfolgreich; ¼ war
erfolgreich
-
Grund: Geschäft und Technology nicht im Einklang
-
Grund: Keine gemeinsame Sprache zwischen
-
Entwicklern und „normalen Personen"
-
Grund: Jeder arbeitete einzeln nicht im Team
-
Grund: Starres Modell nicht sehr flexibel
-
Hilfe MSF oder MOF
-
Das Tool das am meisten missbraucht wurde, ist MS Access
Franz Humplmair
zur Homepage
fh@Humplmair.de
|
|