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 |
|
|