Partager via


Modern Software Development in Visual Basic.NET - A webcast series for the Visual Basic 6 programmer

Joe Hummel is an associate professor of Computer Science at Lake Forest College, a trainer of .NET for DevelopMentor, and an avid sailor. He has a PhD in Computer Science from the University of California, Irvine, and has been working with DevelopMentor and Visual Basic since 1993.

Modern Software Development in Visual Basic.NET

Join us for this 15 part series on developing with Visual Basic .NET.

Although all of these webcasts have already occurred, you can still click on the link to view an archived on-demand version of the talk


Session 1: Program Execution in the 21st Century
This webcast has already occurred, click the link to access an on-demand version

  • Virtual machines, sandboxes, garbage collection Class libraries
  • Execution in .NET: CLR, FCL, JIT compilation, GAC
  • Quick discussion of application design (monolithic vs. component-based)

Session 2: OOP and Class Design
This webcast has already occurred, click the link to access an on-demand version

  • Basic classes: field & methods
  • Examples: String, Array, Customer
  • Instantiation with New & Redim
  • Class design: constructors, overloading, properties, ToString
  • References vs. values; Cloning: shallow vs. deep

  

Session 3: Working with Classes and Class Libraries
This webcast has already occurred, click the link to access an on-demand version

  • Namespaces; Instance vs. shared classes
  • Framework class library (e.g. File I/O, data structures, XML docs)
  • Interacting with Framework classes: For Each, Equals, Hashcode
  • Dynamic instantiation via "CreateObject"

  

 

Session 4: Windows Forms: What's New in GUI Programming
This webcast has already occurred, click the link to access an on-demand version

  • Windows Forms classes
  • Delegates
  • "Control Arrays", many-to-one/one-to-many event handling
  • OOP with Windows Forms: objects & list boxes, type-casting
  • Data binding
  • Validation

  

Session 5: Defensive Programming
This webcast has already occurred, click the link to access an on-demand version

Session 6: Databases (part 1 of 3)
This webcast has already occurred, click the link to access an on-demand version

 

Session 7: Databases (part 2 of 3)
This webcast has already occurred, click the link to access an on-demand version

Session 8: Interfaces
This webcast has already occurred, click the link to access an on-demand version

Session 9: Inheritance
This webcast has already occurred, click the link to access an on-demand version

 

Session 10: Databases (part 3 of 3)
This webcast has already occurred, click the link to access an on-demand version

Session 11: Component-based Programming
This webcast has already occurred, click the link to access an on-demand version

Session 12: Application Design and Deployment
This webcast has already occurred, click the link to access an on-demand version

 

Session 13: Distributed Programming: Remoting vs. Web services
This webcast has already occurred, click the link to access an on-demand version

Session 14: Concurrent Programming: Delegates and Multi-threading
This webcast has already occurred, click the link to access an on-demand version

Session 15: Software Engineering Today: Best practices and Patterns
This webcast has already occurred, click the link to access an on-demand version

Comments