??????????????????????????????????? (System Development in Industrial) - PowerPoint PPT Presentation

About This Presentation
Title:

??????????????????????????????????? (System Development in Industrial)

Description:

... File ... ListBox Text ... Visual Basic 6.0 ... – PowerPoint PPT presentation

Number of Views:136
Avg rating:3.0/5.0
Slides: 84
Provided by: tao65
Category:

less

Transcript and Presenter's Notes

Title: ??????????????????????????????????? (System Development in Industrial)


1
??????????????????????????????????? (System
Development in Industrial)
1
  • ??????????????????????????? Visual Basic 6.0

2
??????????????????????????? Visual Basic 6.0
  • ????????????? Industrial Strength ???
    ????????????????????????????????????????????????
    ? ?????????????????????????????????
  • ??????????????????? ?????????????????????????????
    ???? ????????????????????? (Tools)
    ????????????????????????????????
    ??????????????????????????????????????????????????
    ???????????????????????? ??????????????????????
    ???????????????????????????????????????????????
    ???????????????????????????????????????

3
??????????????????????????? Visual Basic 6.0
  • ?????????? 2 ????
  • Programming environment
  • ?????????????????????????????????????? ????
    ???????????????(tool Box) ????????????? ?
    ???????????????????????????????????
    ???????????????????????? ?????????????????????????
    ????????????? ?????????????????(user interface)
  • Language constructs
  • ????????????????????? ????????????????????????????
    ?????????? ?????????????????????????????
    ??????????????????????????????????????????????????
    ??? ???????????? Subroutine Procedure ???
    Function Procedure

4
??????????????????????????? Visual Basic 6.0
  • ????????????? VB
  • ??????????????????????????????????
  • ??????????????????????????????? (GUI)
  • ??????????????????????????????? ????

5
??????????????????????????? Visual Basic 6.0
  • ????????????? VB 5 ??????
  • ????????????????
  • ???????????????????????????????????????
  • ??????????????????????
  • ???????????????????????????

6
??????????????????????????? Visual Basic 6.0
  • ??????????????? VB ?????????
  • ????? (Objects) ???????????? (Elements)
    ??????????????????????? ????? ?????????
    (Property) ??? ??????? (Method) ?????????????
  • ????????????????????????? ????????????????????????
    ???????? ????????????????????????????????????????
    ? (Events) ???? ?

7
??????????????????????????? Visual Basic 6.0
  • ??????????????? VB ?????????
  • ??????????? (Controls) ????????? (Object)
    ?????????????????????????????????????????????
    (User Inteface)
  • ???????? ???? ???????????? (Text box)
    ?????????? (Label) ?????????? (Command button)
    ???????

8
??????????????????????????? Visual Basic 6.0
  • ??????????????? VB ?????????
  • ?????????(Events) ????????????????????????
    (Action) ???????????????? (User)
    ??????????????(OS) ?????????????????
  • ???????????????????? ??? ????????????????
    ?????????? ?????????????????????
    ?????????????????????????? ???????

9
??????????????????????????? Visual Basic 6.0
  • ??????????????? VB ?????????
  • ???????(Methods) ??????????????
    ??????????????????????????????? ???????????????
    ??? ???????????????????????????????????????
  • ???????????? ?????????????????????????????? ??
    ?????????????? (Hide Methods) ???????????????????
    ???? ??????? ??? ???????????????????????????????

10
??????????????????????????? Visual Basic 6.0
  • ??????????????? VB ?????????
  • ??????????? (Procedures) ????????????????????????
    ???????? ?????????????????????????????????????????
    ????????? ??????????????????????
    ???????????????????????????????????????????
  • ????????????????????????? Sub ??? Function

11
??????????????????????????? Visual Basic 6.0
  • ??????????????? VB ?????????
  • ?????????(Property) ??????????????????????????
    ???? ???? ??????? ?? ????????????
    ?????????????? ???????????? ????????????
    ??????????????????
  • ??????????????????????????????????????????????????
    ??????????????????????????????????????????????????
    ??????

12
??????????????????????????? Visual Basic 6.0
  1. Start Visual Basic
  2. User interface design (Control used)
  3. Properties setting
  4. Procedure writing
  5. Program testing
  6. Make executable program (Compiled)
  7. Make application (Application Setup wizard)
  8. Documentation

13
??????????????????
  • ??????????? Start
  • ????? Programs
  • ????? Microsoft visual studio 6.0
  • ????? Visual Basic 6.0

14
(No Transcript)
15
(No Transcript)
16
(No Transcript)
17
??????????????????????????? Visual Basic 6.0
  • ????????????
  • Standard EXE ???????????????????????????????????
    ???????
  • ActiveX EXE ?????????????????????????????????????
    ???????????????????????????????
  • ActiveX DLL ?????????????????????????????????????
    ???????????????????????? Dynamic Link Library
  • ActiveX Control ?????????????????????????????????
    ????????????
  • VB Application Wizard ???????????????????????????
    ?????????????????? ? ????????????????????????????

18
??????????????????????????? Visual Basic 6.0
  • ???????????? (???)
  • Addin ???????????????????????????????????????????
    ??????????????????? Visual Data Manager
  • ActiveX Document ??????????? DLL
    ??????????????? Microsoft Internet Explorer
  • ActiveX Document EXE ????????????????????????????
    ?????? Microsoft Internet Explorer
  • VB Enterprise EXE ????????? Standard EXE
    ???????????????????????????????????

19
(No Transcript)
20
(No Transcript)
21
Picture box
Label
Text box
Frame
Command button
Check box
Option button
Combo box
List box
Horizontal scrollbar
Vertical scrollbar
Timer
File list box
Dir list box
Drive list box
Shape
Line
Image
Data control
OLE
22
??????????????????????????? Visual Basic 6.0
  • Prefix
  • cbo
  • chk
  • dir
  • drv
  • fil
  • frm
  • grd
  • hsb
  • Control
  • Combo box
  • Check box
  • Directory list box
  • Drive list box
  • File list box
  • Form
  • Grid
  • Horizontal scrollbar

23
Properties ??? Text box
24
??????????????????????????? Visual Basic 6.0
  • ??????????? Object
  • ???????????????????
  • ?????????????? 256 ????????
  • ????????????????????? ???? , ???????????????
  • ????????????????????????
  • ????????? Prefix ???????? object
    ?????????????????? Object ?????????????

25
??????????????????????????? Visual Basic 6.0
  • ???????????????????? VBIDE
  • ???? MDI
  • ???? SDI
  • ???????????????????????? MDI ???? SDI

26
??????????????????????????? Visual Basic 6.0
  • ???? MDI (Multiple Document Interface)
  • ??????????????????????????????????
    ?????????????????????????? VB

27
(No Transcript)
28
??????????????????????????? Visual Basic 6.0
  • ???? SDI (Single Document Interface)
  • ??????????????????????????????????????
    ???????????????????????????????
  • ???? MDI ????????????????????????????????????

29
(No Transcript)
30
??????????????????????????? Visual Basic 6.0
  • ???????????????????????? MDI ???? SDI
  • ????????? Tools/Options ?????????????????????
    Options

31
??????????????????????????? Visual Basic 6.0
  • ???????????????????????? MDI ???? SDI
  • ???????????? Advanced ????? SDI Development
    Environment
  • ????? OK
  • VBIDE ???????????????? SDI ???????? VB
    ??????????

32
??????????????????????????? Visual Basic 6.0
  • ?????????????????????????????????????
  • ??????????????????????????? ??????????????????????
    ??????????????
  • ???? ??????? CommandButton ???????????????????????
    ??,
  • ??????? OptionButton ???????????????????????
    ?????,
  • ??????? TextBox ????????????????????????????
    ??????????????,
  • ??????? Label ?????????????
    ?????????????????????????? ???????

33
??????????????????????????? Visual Basic 6.0
  • ????????????????????????????????????????
  • ???????????????????????????? ???????????????
    CommandButton, TextBox, CheckBox, OptionButton,
    ScrollBar ???????
  • ????????????????????????????????????????

34
??????????????????????????? Visual Basic 6.0
  • ????????????????????????????
  • ??????? ??????????????????????????? ???????????
    design time ??????????????????? ?????????????????
  • ??????????????????????????
  • ??????? ??????????????????????????????????????????
    ???????????? ?????????????????????????????????????
    ?????????????????????????????????? ???????????
    run time
  • ???? ??????? Timer, CommonDialog ???????

35
??????????????????????????? Visual Basic 6.0
  • ???????????????????????????????
  • ???????????????????? VB ??????????????????????????
    ?????????????????????????? ? ?????????????????????
    ?????????????
  • ??????????????? ?????????????? ??????????????
    ????, ToolBar, dialog box ?????????
  • ???? ????????, ???????, ???????? ???????
  • ???????????? VB ????????????????
    ??????????????????????????????????????????????????
    ??????????????

36
??????????????????????????? Visual Basic 6.0
  • ???????????????????????????????
  • ???????????????????????? ?????????????????????????
    ???? ???????????
  • ???? ??????? CommandButton, Frame, CheckBox
    ???????
  • ??????????????????????????????????????????????
    ??????????????????? VB ???????????????????????????
    ????????????????????????????? ????????????????????
    ??????
  • ???? message box ???????????????????????
    ?????????????????, ?????????????????????,
    ???????? ???????

37
??????????????????????????? Visual Basic 6.0
  • ????????????????????
  • ????????????????????? ?? 2 ???? ???
  • 1. ??????????????????????? ?? ToolBox
    ?????????????????? ???????????????????????????????
    ??????????????????????????????????????????????????
    ??????????????? co-ordinate ?????????????????????
    ???????????????????????????????????????????

38
??????????????????????????? Visual Basic 6.0
??????????????????
39
??????????????????????????? Visual Basic 6.0
  • ????????????????????
  • 2. ???????????????????????????????? ???? VB
    ??????????????????????????????????????
  • VB ????????? default ????????????????????
    ????????????????? ????????????????????
  • ????????????? CommandButton ?????????? default
    ??? VB ?????????????????????? ????????????????????
    ??????

40
??????????????????????????? Visual Basic 6.0
41
??????????????????????????? Visual Basic 6.0
  • ???????????????????

???? editor ??? VB
42
??????????????????????????? Visual Basic 6.0
  • ?? 2 ????????????????????? editor ???????????????
  • ??????????????????????????????
  • ?????????????????? ??????????????????? (active)
    ?????????????????? (focus) ?????? F7
  • ????????? editor

43
??????????????????????????? Visual Basic 6.0
  • ?????????????????? ??? editor ?????????? 3
    ??????????
  • 1. ???? object list box ??????????????????????????
    ??????????????????????????????????????????????????
    ?????????????????????? ???????????????????????????
    ?
  • ????????????????????????????????? (?????????
    Name) ?????????????????? object list box
    ?????????????????????????????????????

44
??????????????????????????? Visual Basic 6.0
45
??????????????????????????? Visual Basic 6.0
  • 2.???? event list box ??????????????????????
    (event) ??????????????????????? object list box
    ????????????
  • event list box ?????????????????????????
    ???????????????????????????? object list box ????
    2 ??????????????????????????????????

46
??????????????????????????? Visual Basic 6.0
47
??????????????????????????? Visual Basic 6.0
  • 3. ???????????????? ??????????????????? object
    list box ??????????????????? event list box ????
    VB ????????????????? (procedure)
    ??????????????????????????

48
??????????????????????????? Visual Basic 6.0
49
??????????????????????????? Visual Basic 6.0
  • Private ?????????????????????????????????????
  • Sub ?????????????????????????????????
    ??????????????????????
  • End Sub ????????????

50
??????????????????????????? Visual Basic 6.0
  • Command1 ???????????????????????? ???????????
    ??????????????????? ??????????????????????????????
    ??????????????????
  • _ ???????????????????????? ???????????????????????
    ???????????????????
  • Click ???????????????????????? ???????????????????
    ?????????????????????????????? ??????????
    Command1 ????????
  • ( ) ???????? ?????????????????????????????????????
    ???????????????? ???????????? ????????????
    (arguments) ???????????????????

51
??????????????????????????? Visual Basic 6.0
  • ??????????????????????
  • ??????????????????????? ???????????? VB
    ?????????????????????? ???????????????????????????
    ???? ?????????? ?????? VB ????????????????????????
    ???????????
  • ???? ??????? CommandButton ??????????????????????
    ??????????????? (????????? Click) VB
    ??????????????????? Private Sub Command1_Click( )

52
??????????????????????????? Visual Basic 6.0
  • ??????????????????????????????????????????????????
    ?? ??????
  • 1. ?????????????????????? ???????????????? object
    list box2. ???????????????? event list box3. VB
    ??????????????????????????????????????????????????
    ???????????????

53
??????????????????????????? Visual Basic 6.0
54
??????????????????????????? Visual Basic 6.0
  • ??????????
  • ??????????????????????????????????? ???
    ?????????????????????????????? ???????????????????
    ?????? ????????????????????????????????
  • ??????????????????? Command1 ?????????????????????
    ??????Private Sub Command1_Click( )EndEnd Sub
  • ?????? End ???????????????????
    ???????????????????? Command1 ?????????????????

55
??????????????????????????? Visual Basic 6.0
  • Interface

?????????? F5
??????????????????????????????
56
??????????????????????????? Visual Basic 6.0
57
??????????????????????????? Visual Basic 6.0
  • ?????????????????????????
  • Private Sub Command1_Click ( ) ???????????????????
    ?????????????????????? Command1 ????????
  • Text1.Text "hello world ?????????? TextBox
    ??????? Text1 ??????????? hello world
    ???????????????? Text ????????????????? Text
    ??????????????????????? ??????? .
    ????????????????????????????? (properties)
    ?????????????????????????? (methods) ??????? Text
    ??????????????????????? TextBox
  • End Sub ???????????? Command1_Click ( )

58
??????????????????????????? Visual Basic 6.0
  • ?????????????????????????
  • Private Sub Command2_Click ( ) ???????????????????
    ???????????????? Command2
  • End ????????????????????????
  • End Sub???????????? Command2_Click ( )

59
??????????????????????????? Visual Basic 6.0
  • ?????????????????????? (Comment)
  • ?????????????????????? VB ??? ???????????????? '
    (apostrophe) ?????????????????????????????? ????
    editor ??????????????????? ???????????
    ??????????????????????????
  • ????????????? Rem ?????????? Remark
    ?????????????? ' ?????
  • ???????????????? ????????????????????????????????
    ????

60
??????????????????????????? Visual Basic 6.0
61
??????????????????????????? Visual Basic 6.0
  • ??????????????????????????????????
  • ????????????????????????????? VB
    ??????????????????????????????????????
    ??????????????? 2 ?????????????

62
??????????????????????????? Visual Basic 6.0
  • ????????? (properties)
  • ??????? ??????? ?????? ????????? ??????? ?? ???
    ???????????????????????????
  • ??????????????????????????? ??????????????????????
    ?? ???????????? ????????? ??????????????
  • ??????????????????????????????????????????????????
    ?????????

63
(No Transcript)
64
??????????????????????????? Visual Basic 6.0
  • ????? (methods)
  • ??????? ????????????????????????????????
  • ??????????????????????????????? ??????????????
  • ???????????????????????? ???????????????????
  • ??????????????????????????????????????
    ?????????????? ??? . ?????????????????
    ??????????????????????? ???????????????????????
    ?????????????????? ????????????????????????
    ??????????????

65
??????????????????????????? Visual Basic 6.0
  • ?????????????????? editor
  • ???????????????????????????????????? ?????????? .
    ??? editor ?????? ToolTip ??????????????????????
    ??????????????? ??????????????????????????????????
    ???
  • ??????????????????????? ??????????????????????????
    ??? ??????????? ??????????????????????
    ???????????????

66
??????????????????????????? Visual Basic 6.0
67
??????????????????????????? Visual Basic 6.0
  • ??????????????????????????????????????????????????
    ?????????? ToolTip ?????????????????????????????

68
??????????????????????????? Visual Basic 6.0
  • Auto Syntax Check
  • ????????????????????? ??????? Enter ???????? VB
    ???????????????????????????
  • ?????????????????????????????????????????? VB
    ??????????????????????????????????????????????????
    ???? ??????????? ??????????????? Help
    ????????????????????????????????????????

69
??????????????????????????? Visual Basic 6.0
70
??????????????????????????? Visual Basic 6.0
71
??????????????????????????? Visual Basic 6.0
  • ????????????????? ?????????????????????????????
    VB ??????????????????????? 3 ????? ??????????????
    ???
  • ??????,???????????,????????????? ????
  • ??????,???????? ???? ?????????
  • ???????? ???? ???????

72
??????????????????????????? Visual Basic 6.0
  • ??????????????????????? ?????????????????????????
    ??????????? ???????????????????? VB
    ????????????????????????
  • ???? ????????????????? tName As String
    ????????????????? ???????????? tname VB
    ??????????????????????????????????????????????
    ????????????????????????

73
???????????????????????????
??????? ????????????????? C
heckBox Value ComboBox Text CommandButton
Caption CommonDialog Action Data Captio
n DBCombo(Data-Bound ComboBox) Text DBGrid(Data-
Bound Grid) Text Frame Caption CheckBox
Value ComboBox Text
74
??????? ????????????????? HScrollBar
Value Image Picture Label Caption
Line Visible ListBox Text
OptionButton Value PictureBox Picture
Shape Shape TextBox Text Timer
Enabled VScrollBar Value
75
??????????????????????????? Visual Basic 6.0
  • ??????????????????????????????????????????
  • ????????? 1 Text1.Text "hello world"
  • ???????????????????????
  • ????????? 2 Text1 "hello world"
  • ???????????????????????????????????????????
    ?????????????????????????????? Text ?????
    ????????????????????????????
  • ??????????? ????? ????????????????????? 2
  • ?????????????????????????????????????
    ?????????????? ?????????????????????
  • ???????????????????????????????????????????
    ??????? ?????????????? ???????????????

76
??????????????????????????? Visual Basic 6.0
  • ??????????????????
  • ?????????????????????????????
  • ???????????? File/Open Project ???????????????????
    ??????? ???? VB ???????????????????? Open Project
  • ???? Existing ??????? ??????????????????????
  • ???? Recent ??????? ??????????????????????????????
    ?????????? ??????????????? ???????????????????????
    ????????? ????

77
??????????????????????????? Visual Basic 6.0
  • ??????????????????
  • ????????????????????????????????
  • ?????????????????????????????? ???????????
    Project Explorer
  • ??????????? File/Remove Project

78
??????????????????????????? Visual Basic 6.0
  • ???????? Form ?????????????? ???????????????????
  • ?????????? ????????????????

?????????????? ??????? ??????????????????????? VB
Data Form Wizard ????????????????????????
??????????????????????????????????? Data
???????????? About ????????? ????????????????????
????????????? Abount ?????????????
79
??????????????????????????? Visual Basic 6.0
????????????????????????????? browser ?????? ???
Internet Explorer ???? Netscapte Communicator
??????????????????????? ????????????????????????
????????? ?????????????????????????????????
80
??????????????????????????? Visual Basic 6.0
  • ?????????????
  • ????????

81
??????????????????????????? Visual Basic 6.0
  • ???????????????????????????????????
  • ???????????? (.FRM) ??????????????????????????????
    ???????? ?????????????????????????????????
    ??????????????????????? Sub ???? ?
    ???????????????
  • ????????????? (.BAS) ???????????? (.CLS)
  • ?????????????? ??????????????????????????????????
    ??????????????????????????????????? (.VBX ????
    .OCX)
  • ???????????? (.RES) ?????????????????????????????
    ???????

82
??????????????????????????? Visual Basic 6.0
83
??????????????????????????? Visual Basic 6.0
  • Form layout windows
  • ????????????????????????????????????????? ???
    drag drop
Write a Comment
User Comments (0)
About PowerShow.com