HTML Tutorials |
|
XML Tutorials |
|
Browser Scripting |
|
Server Scripting |
|
.NET (dotnet) |
|
Multimedia |
|
Web Building |
|
Java Tutorials |
|
Programming Langauges |
|
Soft Skills |
|
Database Tutorials |
|
Operating System |
|
Software Testing |
|
SAP Module |
|
Networking Programming |
|
Microsoft Office |
|
Accounting |
|
|
Procedures
|
In den modernen programmieren Procedures sehr nützlich sein. Das Teilen unseres Indexes in Procedures hilft uns, Programme zu schreiben und beizubehalten, indem es in Verbindung stehenden Code in die kleineren, handlichen Abschnitte trennt. Es hilft auch, die Zeilenzahl des Codes zu verringern vorbei wiederverwendet die gleiche Subroutine oder arbeitet viele Male in den unterschiedlichen Situationen und von den unterschiedlichen Teilen des Programms.
|
Sub Procedure:
|
is a sequence of statements, enclosed by the Sub and End
Sub statements
- perform an actions, but does not return a value
can take arguments that are passed to it by a calling
procedure
- without arguments, must include an empty set of
parentheses ()
|
Für das Verursachen des Vor Proceduress, den Abschnitt des Codes mit dem Vorschlüsselwort beginnen, das von einem Namen für das Vor Procedures gefolgt wird. Es muß von einer öffnung und von schließenden Klammern gefolgt werden, damit es den Namen des Vor Proceduress mit jedem anderen regelmäßigen Namen unterscheidet. Den Abschnitt des Vor Proceduress mit Ende Unterseebootschlüsselwort immer schließen
|
Sub DisplayFullName()
Dim FirstName, LastName
Dim FullName
FullName = FirstName & " " & LastName
End Sub
|
Calling a Procedure
|
Du kannst Procedures von einem anderen Procedures, von Funktion oder Fall des Steuer im Körperabschnitt einer HTML Akte benennen. Um ein einfaches Procedures wie das frühere DisplayFullName zu benennen, kannst du den Namen des Vor Proceduress gerade schreiben
Folgendes Beispiel stellt dar, daß das oben genannte DisplayFullName Vor Procedures benannt wird, wenn der Benutzer den Detailabschnitt der Form anklickt:
|
Sub Detailer()
DisplayFullName
End Sub
|
Passing an Argument
|
Manchmal benötigt ein Procedures eine oder mehrer Werte, für tragende ein Anweisung dann Procedures Notwendigkeiten ein variables benanntes Argument an zu bearbeiten. Ein anderes Procedures konnte mehr benötigen, die ein Argument. Die Zahl und die Arten Argumenten eines Proceduress hängt von den unterschiedlichen Faktoren ab.
Wenn du dein eigenes Procedures schreibst, aufgrund von deinen Anforderung Platzargumenten entscheidest du auch auf der Art der Argumente. Für ein Procedures, das ein Argument, in den Klammern des Proceduress nimmt, einen Namen für das Argument schreiben. Unter ist ein Beispiel:
|
Sub CalculateArea(Radius)
Dim dblPI
Dim dblArea
dblPI = 3.14159
dblArea = Radius * Radius * dblPI
End Sub
|
To Call an Argumentative Procedure
|
Es gibt verschiedene Weisen, die du ein Vor Procedures benennst. Während wir Säge bereits, wenn ein Vor Procedures nicht ein Argument nimmt, du gerade seinen Namen schreiben. Wenn ein Vor Procedures ein Argument nimmt, den Namen des Vor Proceduress schreiben, das vom Namen des Arguments gefolgt wird. Wenn das Vor Procedures mehr als ein Argument nimmt, den Namen des Proceduress schreiben, das vom Namen des Arguments, im genauen Auftrag gefolgt wird, den, sie zum Vor Procedures geführt werden, getrennt durch ein Komma. Unter ist ein Beispiel:
|
Sub Result()
Dim dblHours, dblSalary
CalcAndShowSalary dblHours, dblSalary
End Sub
Sub CalcAndShowSalary(Hours, Salary)
Dim dblResult
dblResult = Hours * Salary
txtResult = dblResult
End Sub
|
Eine Alternative, einen Vor Procedures Gebrauch in diesem Fall nennen das Schlüsselwort Call.Now, wenn Sie ein Procedures mit Anruf, du muß die Argumente zwischen den Klammern einschließen benennen. mit Anruf könnte das oben genannte Procedures das CalcAndShowSalary benennen, wie folgt:
|
Sub Result()
Dim dblHours As Double
Dim dblSalary As Double
dblHours = txtHours
dblSalary = txtSalary
Call CalcAndShowSalary(dblHours, dblSalary)
End Sub
|
|
|
HTML Quizes |
|
XML Quizes |
|
Browser Scripting Quizes |
|
Server Scripting Quizes |
|
.NET (dotnet) Quizes |
|
Multimedia Quizes |
|
Web Building Quizes |
|
Java Quizes |
|
Programming Langauges Quizes |
|
Soft Skills Quizes |
|
Database Quizes |
|
Operating System Quizes |
|
Software Testing Quizes |
|
SAP Module Quizes |
|
Networking Programming Quizes |
|
Microsoft Office Quizes |
|
Accounting Quizes |
|
|