Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Newby Questions
Message
General information
Forum:
ASP.NET
Category:
Other
Title:
Miscellaneous
Thread ID:
00948283
Message ID:
00948591
Views:
10
As you have discovered, 90% of the difficulty of learning .NET is learning the .NET framework classes. Learning your choice of language (VB or C#) is only 10% of the work.

>I installed .Net last week. I'v always considered myself fluent in
>Visual Basic, yet I have ti admit I'm a bit lost here.
>
>I created a new VB Windows App, and double clicked on the form
>provided, and got the following code. The code is pasted below, and
>my questions are imbedded.
>
>
>Public Class Form1
>
>    ' How do I know what to inherit when defining a class? Is there
>    ' a master list of what classes are available and when to use them?
>    Inherits System.Windows.Forms.Form
>
>#Region " Windows Form Designer generated code "
>
>    Public Sub New()
>
>        ' I understand this is a call to the parent class 'New' method.
>        ' What does the 'New' method actually do? And can I see the parent
>        ' class code anywhere?
>        MyBase.New()
>
>        'This call is required by the Windows Form Designer.
>        InitializeComponent()
>
>        'Add any initialization after the InitializeComponent() call
>
>    End Sub
>
>
>
>
>
>    ' Here is an overridden method 'Dispose'. Where is this method
>    ' defined? Again, can I see the code, or at least an explanation
>    ' of what it does?
>
>    ' Also, the word 'components' appears in the Dispose method, yet is defined
>    ' below. What would happen if the Dispose mehtod where called before the definition
>     ' was reached?
>
>
>
>    'Form overrides dispose to clean up the component list.
>    Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
>        If disposing Then
>            If Not (components Is Nothing) Then
>                components.Dispose()
>            End If
>        End If
>        MyBase.Dispose(disposing)
>    End Sub
>
>
>
>    'Required by the Windows Form Designer
>    Private components As System.ComponentModel.IContainer
>
>    'NOTE: The following procedure is required by the Windows Form Designer
>    'It can be modified using the Windows Form Designer.
>    'Do not modify it using the code editor.
>    <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
>        '
>        'Form1
>        '
>        Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13)
>        Me.ClientSize = New System.Drawing.Size(292, 266)
>        Me.Name = "Form1"
>        Me.Text = "Form1"
>
>    End Sub
>
>#End Region
>
>    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
>
>    End Sub
>End Class
>
>
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform