Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation
Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement.Téléchargez la présentation en cliquant sur ce lien.Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.
F I N
Plus de contenu associé
Transcription de la présentation
Chapter 3-A Fundamentals of Programming in Visual Basic Chapter 3 - Visual Basic Schneider
The Initial Visual Basic Screen Menu bar Project Explorer window Toolbar Toolbox Properties window Description pane Form Project Container window Form Layout window Chapter 3 - Visual Basic Schneider
Steps to Create a Visual Basic Program 1. Create the interface by placing controls on the form 2. Set properties for the controls and the form 3. Write code for event procedures associated with the controls and the form Chapter 3 - Visual Basic Schneider
Text Boxes Labels Command Buttons Picture Boxes Four Useful Visual Basic Controls Chapter 3 - Visual Basic Schneider
Placing a Text Box on a Form Double-click on the text box icon in the toolbox to add a text box to your form Activate the properties window (Press F4) Set values of properties for text box Chapter 3 - Visual Basic Schneider
Some Useful Properties of Objects Name Caption Text (for Text Boxes) BorderStyle Visible BackColor Alignment Font Chapter 3 - Visual Basic Schneider
Naming Objects: Use the Propertywindow to change the Name property of an object Good programming practice dictates that each object name begins with a three letter prefix that identifies the type of object. Chapter 3 - Visual Basic Schneider
Naming Objects • An Object Name • Must Start with a letter • Can include numbers and underscore (_) • Cannot include punctuation or spaces • Can be a maximum of 40 characters Chapter 3 - Visual Basic Schneider
Visual Basic Events Code is a set of statements that instruct the computer to carry out a task. Code can be associated with events When an event occurs, the code associated with that event (called an Event Procedure) is executed. Chapter 3 - Visual Basic Schneider
Creating An Event Procedure Double-click on an object to open a Code window. (The empty default event procedure will appear. Click on the Procedure box if you want to display a different event procedure.) Write the code for that event procedure. Chapter 3 - Visual Basic Schneider
Example of An Event Procedure Private Sub objectName_event ( ) statements End Sub Private Sub Text2_GotFocus( ) Text2.Font.Size = 12 Text2.Font.Bold = False Text2.forecolor=vbRed End Sub Chapter 3 - Visual Basic Schneider
More Examples Private Sub cmdButton_Click( ) txtBox.ForeColor = vbRed txtBox.Font.Size = 24 txtBox.Text = “Hello” End Sub Chapter 3 - Visual Basic Schneider
Exercises: What is wrong??! A. Private Sub cmdButton_Click( ) frmHi= “Hello” End Sub B. Private Sub cmdButton_Click( ) txtOne.ForeColor= “red” End Sub Chapter 3 - Visual Basic Schneider
Exercises: What is wrong??! C. Private Sub cmdButton_Click( ) txtBox.Caption = “Hello” End Sub D. Private Sub cmdButton_Click( ) txtOne.MultiLine= True End Sub Chapter 3 - Visual Basic Schneider
Tips Most Properties can be set or altered at run time with code. cmdButton.visible = False The MultiLine property of a text box can only be set from the properties window, also the Name property…. “” surrounds Caption, Name, Font.Name or strings. Not True for vars or numeric constants Chapter 3 - Visual Basic Schneider
Color Constants • At design time colors are selected from a palette • At run time the eight most common colors can be assigned with the color constants: Chapter 3 - Visual Basic Schneider
Arithmetic Operations Operator Operation Basic expression ^ Exponentiation A ^ B * Multiplication A * B / Division A / B + Addition A + B - Subtraction A - B Chapter 3 - Visual Basic Schneider
String Constants: A sequence of characters treated as a single item The characters in a string must be surrounded by double quotes (“ ”) Chapter 3 - Visual Basic Schneider
Valid String Constants “A rose by any other name” “9W” “134.23” “She said, ‘stop , thief!’ ” Chapter 3 - Visual Basic Schneider
Invalid String Constants ‘Down by the Seashore’ “134.24 “She said, “Stop, thief!”” Chapter 3 - Visual Basic Schneider
Variables A storage location in main memory whose value can be changed during program execution. These storage locations can be referred to by their names. Every variable has three properties: a Name, a Value, and a Data Type. Types of variables: Numeric and String Chapter 3 - Visual Basic Schneider
Rules for Naming Variables Must begin with a letter Must contain only letters, numeric digits, and underscores ( _ ) Can have up to 255 characters VB is insensitive for uppercase or lowercase Cannot be a Visual Basic language keyword (for example, Sub, End, False) Chapter 3 - Visual Basic Schneider
Keywords Words that have predefined meaning to Visual Basic . Can Not be used as variable names. Examples: End - Print Sub - Let If -Select While -Call Chapter 3 - Visual Basic Schneider
Numeric Variables Used to store numbers Value is assigned by a statement of the form: numVar = expression The variable must be on the left and the expression on the right. Chapter 3 - Visual Basic Schneider
Assignment Statement: The statement var = expr assigns the value of the expression to the variable tax = 0.02 * (income - 500 * dependents) sum = 2 + x + 4.6 + y Chapter 3 - Visual Basic Schneider
String Variables A string variable stores a string. The rules for naming string variables are identical to those for naming numeric variables. When a string variable is first declared, its value is the empty string. Chapter 3 - Visual Basic Schneider
Visual Basic Print Statement Print is a method used to display data on the screen or printer. Can be used to display values of variables or expressions Chapter 3 - Visual Basic Schneider
Examples of Print Statements speed=3 taxRate=speed+5 total=30 picOutput.Print speed picOutput.Print taxRate picOutput.Print “Class average is”; total/3 3 8 Class average is 10 Chapter 3 - Visual Basic Schneider
Examples of Print Statements x = 15 y = 5 picOutput.Print (x + y) / 2, x / y Output: 10 3 Chapter 3 - Visual Basic Schneider
String Variable Example Private Sub cmdShow_Click() picOutput.Cls phrase = "win or lose that counts." picOutput.Print "It's not whether you "; phrase picOutput.Print "It's whether I "; phrase End Sub Chapter 3 - Visual Basic Schneider
Concatenation Two strings can be combined by using the concatenation operation. The concatenation operator is the ampersand (&) sign. Chapter 3 - Visual Basic Schneider
Example &: is always used to make concatenation +: makes concatenation when it is used with strings, and as summation with numbers What about “hi”+5 ???
Val, Str • Val (“23”) = 23 • Val (23) =23 • Str (23) = • Val (“50” + “60”) = Val (“5060”) = 5060 • Val (“50”) + Val(“60”) = 50+60=110 • Val(“Hi”) = 0 • Val(“89Hello”) = 89 • Val(“89Hi10”) = 89 • Str("10") + Str("50") = • Str(“Hello”) error 23 10 50 space
Declaring Variable Types Use the Dim statement to declare the type of a variable. Examples: Dim number As Integer Dim flower As String Dim interestRate As Single Chapter 3 - Visual Basic Schneider
Connexion au compte
Connectez-vous pour publier votre contenu sur SlideServe.