|
What are the .NET Framework and Visual Basic .NET features that every VB developer should know? I suggest the following as a starting list (in no particular order):
- Object-oriented features: classes, objects, constructors, inheritance, interfaces, polymorphism, methods, overloading
- Shared (static) Classes and Methods
- Converting data types and casting objects
- Manipulating strings and using StringBuilder
- Basic File I/O (open, read, write)
- ADO.NET: DataSet, *DataAdapter, *Command, and *DataReader classes
- Basic XML processing (opening a file/stream and finding an element)
- Exception handling / Try-Catch blocks
- Difference between late binding and early binding (and the existence of Option Strict On)
- Assemblies, referencing DLLs, and importing namespaces
- Basic collections (lists, dictionaries, arrays)
- Security fundamentals (CAS, authentication vs. authorization, validating input)
- Basics of threading
- Basics of garbage collection
- Spitting out data and getting data back (varies with type of application of course)
Comment away! Please don't just say C# (or Ruby)... I'm not looking for yet another VB vs. C# debate.
Posted by Derek Hatchard 1/6/2006 3:41:18 PM (Atlantic Standard Time, UTC-04:00)
|