Visual basic intoduction

511 views

Published on

programming course by engsaad

Published in: Education, Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
511
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
36
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Visual basic intoduction

  1. 1. Electro-TeamInteresting Education electroteam__@hotmail.com
  2. 2. Visual Basic 2010 Introduction
  3. 3. AgendaDevelopment cycle.Programming languages.Object Oriented Programming.Programming concepts.Software.Integrated Development Software.Install VB 2010 Express.VB 2010 Introduction.
  4. 4. System Development Cycle Analyses Design Testing Programming
  5. 5. Programming languages
  6. 6. Compiled languages Fast Run time
  7. 7. Interpreted Languages Slow Run time
  8. 8. Object Oriented Programming Encapsulation. Inheritance. Polymorphism.
  9. 9. EncapsulationIt is the exposure of properties and methods of anobject while hiding the actual implementation of it.In other words, the object is treated as a blackbox developers who use the object should haveno need to understand how it actually works.
  10. 10. Inheritanceless programming is required when adding functions tocomplex systems. This don by inherit all or some ofthe structure and/or methods in one class to another.
  11. 11. PolymorphismExample, a screen cursor may change its shape froman arrow to a line depending on the program mode.
  12. 12. Classes & objects Consider the classes at a school; children of a particular age may be grouped together and put in one class. They will all learn the same set of things and will all be tested in the same way. That doesn’t mean everyone in a class is the same – it just means there are certain things they have in common. Aly is one of the class students, so Aly is an object inside the class. Aly have a variety of properties.
  13. 13. IntegratedFormed or united into a whole.‫تكامل‬
  14. 14. DevelopmentA process in which something passes by degrees to a different stage. Darwin
  15. 15. Environment
  16. 16. IDEIntegrated Development Environment
  17. 17. Events & Actions Events are things that happen to an object. Actions are things that an object does.
  18. 18. SoftwareWritten programs or procedures or rules and associated documentation stored in memory. Beta Software. Alpha Software. Software Package. Systems Software. Computer Software.Documentation.
  19. 19. Dialog Box A small temporary window in a graphical user interface, which requestinformation from the user; after the information has been provided the user dismisses the box with `ok or `cancel‘.
  20. 20. Toolbox
  21. 21. ToolboxCommon Controls
  22. 22. www.Google.com
  23. 23. www.Google.com
  24. 24. Combination Box
  25. 25. CheckBox
  26. 26. RadioButton
  27. 27. ListBox
  28. 28. Learn By Doing
  29. 29. Install VB 2010 Express Step BY Step
  30. 30. Add one button and one label
  31. 31. Select label1 and press control and hold it then click (select) button1
  32. 32. Now you can change Font property for both
  33. 33. Adjust AutoSize property to true then double click on Button1
  34. 34. Type yellow phrase between Private Sub and End Sub
  35. 35. Press F5 you should have this form
  36. 36. Rename button1
  37. 37. Label1.text = nothing “ ”
  38. 38. Let both buttons have the same size
  39. 39. Fix button2 just like button1
  40. 40. Double click on Button2
  41. 41. Menu BarSave Your Work
  42. 42. Menu BarSave Your Work
  43. 43. Form_Load• Open new VB project• Double click on any part of the form.  Form_Load Object = Form Event = Load  Lets type something between private sub and end sub. Me.height = 1000 Me.width = 100 Me.opacity = 0.9
  44. 44. Subroutine Open new VB project. Insert button from toolbox. Double click this button. And type between private sub and end sub: – Dim prog as string ‘Declaration – Prog = “hello world” ‘Assign value for declared variable – Msgbox (prog) ‘statement
  45. 45. VB 2010 Data Types• Numeric data:- – Price , weight ,age …etc• Non-numeric data.
  46. 46. Numerical Data RangesType Storage Range of ValuesByte 1 byte 0 to 255Integer 2 bytes -32,768 to 32,767Long 4 bytes -2,147,483,648 to 2,147,483,648Single 4 bytes +/-3.402823E+38 to -1.401298E-45Double 8 bytes +/-1.79769313486232e+308 to -4.94065645841247E-324Currency 8 bytes -922,337,203,685,477.5808 to 922,337,203,685,477.5807 +/- 79,228,162,514,264,337,593,543,950,335 if no decimal isDecimal 12 bytes use +/- 7.9228162514264337593543950335 (28 decimal places).
  47. 47. Numerical Data Arithmetic OperationsOperator Mathematical Function+ Addition- Subtraction^ Exponential* Multiplication/ DivisionMod Modulus (return the remainder from an integer division) Integer Division (discards the decimal places) X= 13.5 Mod 12 then X = 1.5
  48. 48. Nonnumeric DataData Type Storage RangeString (fixed length) Length of string 1 to 65,400 characters 0 to 2 billionString (variable length) Length + 10 bytes characters January 1, 100 toDate 8 bytes December 31, 9999Boolean 2 bytes True or FalseObject 4 bytes Any embedded object Any value as large asVariant numeric 16 bytes Double Same as variable-Variant text Length+22 bytes length string
  49. 49. Nonnumeric Data String Manipulation• Strings can be manipulated using the ‘&’ sign and the ‘+ sign.• In Ex 1,2,3 type this code in the button sub. – Ex 1:- • Dim txt1, txt2, txt3 As String • txt1 = “hello" • txt2 = “world" • txt3 = text1 + text2 • Label1.Text = text3 ‘Output = helloworld
  50. 50. Nonnumeric Data String Manipulation• Ex 2:- – Dim txt1, txt3 As String – Dim Txt2 As Integer – txt1 = "VB" – txt2 = 2010 – txt3 = txt1 & txt2 – Label1.Text = text3 ‘Output = VB2010
  51. 51. Nonnumeric Data String Manipulation• Ex 3:- – Dim txt1, txt2, txt3, txt4, txt5, txt6 As String – txt1 = " Visual_" – txt2 = "Basic_“ – txt3 = "2010“ – txt6 = txt1 + txt2 + txt3 – Label1.Txt = txt6 ‘Output = Visual_Basic_2010
  52. 52. Variable Names• The following are the rules when naming the variables in Visual Basic 2010:- 1. It must be less than 255 characters. 2. No spacing is allowed . 3. It must not begin with a number. 4. Period is not permitted. • Ex: • Student_name • X1 • ComputerName
  53. 53. Declaring Variables1. Assign name.2. Assign data type. • Dim variable name As Data Type • Dim variable name, variable name As Data Type1. Defines the number of characters the string can hold. • Dim variable name As String * n • where n defines the number of characters the string can hold. • Ex: Dim name As String * 10
  54. 54. Constants• Constants values do not change during the running of the program. – Declaring a Constant :- • Const constant name As Data Type = Value – Ex: Const Pi As Single = 3.14
  55. 55. Issue• We need to calculate area & circumference for:- • Circle.. • Square.. • Rectangle..Writing mathematical equations for computer

×