Đăng ký Đăng nhập
Trang chủ Giáo dục - Đào tạo Cao đẳng - Đại học Kỹ thuật - Công nghệ Giáo trình tự động hóa thiết kế cơ khí nhiều tác giả, 284 trang ...

Tài liệu Giáo trình tự động hóa thiết kế cơ khí nhiều tác giả, 284 trang

.PDF
284
853
58
  • Li nói đầu
    Tựđộnghóatrongttcảlĩnhvchinđangđưchiquantâmđặcbitbinhờ
    năngsutlaođngđưcnângcao,chtlượngsnphmổnđnhtthơn,nhiuý
    tưởngmicơhitrởthànhhinthc.Tựđộnghóacôngtácthiếtkếcôngtrìnhgiao
    thôngcũngkhôngnmngoàiquylutchungđó,hinnay,huhếtcáccôngtytrong
    lĩnhvctưvnthiếtkếcôngtrìnhgiaothôngđềurtchútrngthchintựđộnghóa
    côngtácthiếtkếtrongcôngtycamình.Điunàyđượcthểhinnéttrongvicđầu
    tưcacáccôngty(muasmmáytính,phnmmđàotonhânlc)cũngnhưtrin
    khaitựđộnghóathiếtkếrtnhiucôngtrìnhtrongthctế.
    Visựđa
    dngcamình,cácbàitoántrongcôngtácthiếtkếluônđòihisựlinhhot
    cacôngtáctựđộnghóa.Chínhvy,đphnnàođápứngđưcyêucucpbách
    từthctếs
    nxut,nidungcungiáotrìnhnàyđcpđếnttcảcácvnđcơbn
    nhtcavi cthchintựđộnghóathiếtkếcôngtrìnhgiaothôngcũngnhưphương
    phápđểnângcaom cđộtựđộnghóachophùhp vitngyêucu chuyênbitxut
    hintrongquátrìnhthiếtkế.
    NidungcagiáotrìnhnàysựđúckếtkinhnghimgingdymônTựđộnghóa
    thiếtkếcuđưngchosinhviênngànhxâydngcôngtrìnhgiaothôngquátrình
    thamgiathchintựđộnghóacôngtácthiếtkếngoàisnxutcacáctácgiảcũng
    nhưcpnhtminhtnhngcôngnghệchủchtphcvụchovictựđộnghóa.Hơn
    na,nidungchínhtptrungvàonhngthànhphnctlõiphcvụchomcđíchtự
    độnghóathiếtkếcuđưng,cùngvinhngnidungmangtínhgimởđnh
    hướngchotngchuyênngành,khiếnchocungiáotrìnhnàyhoàntoànphùhpvi
    địnhhướngđàototheotínchỉcaNhàtrường.
    Chúngtôixinchânthànhcmơnsựđónggópýkiếncacácđngnghiptrongquá
    trìnhhoànthincungiáotrìnhnày.
    Vitcđpháttrinrtnhanhcacôngnghệnhưhinnaythìchcchnrngtrong
    thigianti,nhiuvnđliênquanđếnvicthchintựđộnghóathiếtkếsẽphi
    thayđi,chúngtôihyvngrng,cùngvicácýkiếnđónggópcabnđcsự
    cpnhtkiếnthccabnthân,thìlnxutbnsaucacunsáchnàysẽhoànthi
    n
    hơnna,sẽđápứngtthơnnayêucucabnđọc.
    Ni,ngày01tháng06năm2007
    Cáctácgi.
    Trang 1
  • Trang 2
  • i
    PHN I: M ĐẦU .................................................................................. 1
    1.Tngquanvềthiếtkếtựđộnghóathiếtkếcôngtrìnhgiaothông.............................. 1
    2.Đôinétvềcácphnmmdùngchothiếtkếcôngtrìnhgiaothông .................................. 3
    3.Lachnphnmmdùngchothiếtkếcôngtrìnhgiaothông.......................................... 4
    4.Chuyênbithóaphnmm .................................................................................................... 6
    5.Kếtchương ..............................................................................................................................11
    PHN II: LP TRÌNH TRÊN NG DNG NN ...................................... 12
    CHƯƠNG I: KHÁI NIM........................................................................................ 12
    CHƯƠNG II: TNG QUAN V VBA ..................................................................... 19
    1.ĐặcđimcaVBA.................................................................................................................. 19
    2.Trìnhtựxâydngm tdựánbngVBA ............................................................................ 19
    3.CutrúccamtdựánVBA................................................................................................ 20
    4.MôitrườngpháttrintíchhpVBAIDE............................................................................ 21
    5.dụđầutiênviVBA.......................................................................................................... 23
    CHƯƠNG III: CƠ BN V NGÔN NG LP TRÌNH VISUAL BASIC................. 25
    1.Nhngquiđịnhvềpháp.................................................................................................. 25
    2.Cáctrợgiúpvềpháptrongquátrìnhviếtlnh...................................................... 25
    3.Tínhnăngginhớtựhoànthinlnh ..................................................................... 26
    4.TừkhoátrongVB ................................................................................................................... 27
    5.Cáckiudữliucơbn .......................................................................................................... 28
    5.1. Kiu logic (boolean).......................................................................................................... 29
    5.2. Kiu s nguyên.................................................................................................................. 29
    5.3. Kiu s thc....................................................................................................................... 29
    5.4. Kiu mng (array) ............................................................................................................. 29
    5.5. Kiu chui (String)............................................................................................................ 31
    5.6. Kiu thi gian (Date)......................................................................................................... 32
    5.7. Kiu Variant ...................................................................................................................... 32
    5.8. Kiu t định nghĩa (user-defined type).............................................................................. 33
    5.9. Kiu lp (Class)................................................................................................................. 34
    6.KhaibáobiếntrongVB.......................................................................................................... 35
    6.1. Khai báo hng s............................................................................................................... 38
    6.2. Khai báo biến..................................................................................................................... 38
    6.3. Khai báo kiu t định nghĩa .............................................................................................. 38
    6.4. Khai báo mng tĩnh ........................................................................................................... 39
    6.5. Khai báo mng động.......................................................................................................... 39
    6.6. Khai báo, to và làm vic vi biến đối tượng.................................................................... 40
    7.Cáctoántửhàmthôngdng ........................................................................................... 40
    7.1. Các toán t......................................................................................................................... 40
    7.2. Các hàm toán hc .............................................................................................................. 41
    7.3. Các hàm chuyn đổi d liu .............................................................................................. 41
    7.4. Các hàm x lý chui.......................................................................................................... 43
    8.Cáccutrúcđiukhin .........................................................................................................44
    8.1. Cu trúc điu kin.............................................................................................................. 44
    8.2. Cu trúc la chn .............................................................................................................. 46
    8.3. Vòng lp xác định.............................................................................................................. 47
    Trang 3
  • ii
    8.3.1. Vòng lp theo biến đếm .............................................................................................47
    8.3.2. Lp trong mt tp hp................................................................................................49
    8.4. Vòng lp không xác định ...................................................................................................50
    9.Chươngtrìnhcon ................................................................................................................... 51
    9.1. Hàm (Function)..................................................................................................................52
    9.2. Th tc (Sub) .....................................................................................................................52
    9.3. Truyn tham s cho chương trình con................................................................................52
    9.3.1. Truyn tham s theo tham chiếu................................................................................53
    9.3.2. Truyn tham s theo tham tr .....................................................................................54
    9.3.3. Tham s tu chn.......................................................................................................54
    9.3.4. Danh sách tham s vi s lượng tham s tu ý..........................................................55
    9.3.5. Hàm có giá tr tr v là kiu mng.............................................................................55
    9.4. Biến trong chương trình con ..............................................................................................56
    9.5. Cách thc gi chương trình con.........................................................................................58
    9.6. Thoát khi chương trình con..............................................................................................59
    10.Tổchccácchươngtrìnhcontheohệth ngcác‐đunchun .................................. 59
    11.LàmvicviUserFormcácthànhphnđiukhin .................................................. 60
    11.1. Các vn đề chung .............................................................................................................60
    11.1.1. To UserForm và các thành phn điu khin trong VBA IDE ................................63
    11.1.2. Các thuc tính ca UserForm và các thành phn điu khin. ..................................64
    11.1.3. Các phương thc ca UserForm và các thành phn điu khin...............................66
    11.1.4. Các s kin trên giao din........................................................................................66
    11.1.5. Ví d.........................................................................................................................67
    11.2. Làm vic vi UserForm ...................................................................................................68
    11.3. Các điu khin thông dng...............................................................................................69
    12.Cáchpthoithôngdng................................................................................................... 76
    12.1. Hp thông đip (Message Box – MsgBox)......................................................................76
    12.2. Hp nhp d liu (Input Box – InputBox) .......................................................................77
    12.3. Hp thoi da trên điu khin Common Dialog. .............................................................78
    13.Lptrìnhxửtptin.......................................................................................................... 80
    13.1. Các hình thc truy cp tp tin ..........................................................................................81
    13.2. X lý d liu trong tp tin vi các hàm I/O: ....................................................................82
    13.2.1. M tp tin:................................................................................................................82
    13.2.2. Đọc d liu t tp tin: ..............................................................................................82
    13.2.3. Ghi d liu vào tp tin: ............................................................................................84
    13.2.4. Đóng tp tin..............................................................................................................86
    13.3. X lý d liu trong tp tin theo mô hình FSO (File System Object) ...............................86
    13.3.1. To tp tin mi.........................................................................................................88
    13.3.2. M tp tin đã có để thao tác.....................................................................................89
    14.GỡribylitrongVBAIDE ........................................................................................ 90
    14.1. Phân loi li trong lp trình..............................................................................................90
    14.2. G ri trong lp trình .......................................................................................................91
    14.2.1. Phát hin li lúc thc thi ..........................................................................................91
    14.2.2. Các phương pháp thc thi mã lnh ..........................................................................92
    14.2.3. Ca s tr giúp g ri ..............................................................................................93
    14.3. By li trong VBAIDE.....................................................................................................95
    14.3.1. Câu lnh On Error....................................................................................................95
    14.3.2. Đối tượng Err...........................................................................................................96
    14.3.3. Hàm Error ................................................................................................................97
    CHƯƠNG IV: LP TRÌNH TRÊN MICROSOFT EXCEL ....................................... 99
    1.TngquanvềMicrosoftExcel .............................................................................................. 99
    1.1. Kh năng ca Excel............................................................................................................99
    1.2. Giao din ca Excel ...........................................................................................................99
    1.3. Kh năng m rng ca Excel ...........................................................................................100
    2.Macro ..................................................................................................................................... 100
    Trang 4
  • iii
    2.1. Macro là gì?..................................................................................................................... 101
    2.2. To Macro ....................................................................................................................... 101
    2.2.1. To Macro theo kch bn......................................................................................... 101
    2.2.2. To Macro s dng VBA ........................................................................................ 104
    2.3. Qun lý Macro................................................................................................................. 104
    2.4. S dng Macro ................................................................................................................ 105
    2.4.1. Thc thi Macro bng phím tt................................................................................. 106
    2.4.2. Thc thi Macro thông qua trình qun lý Macro ...................................................... 106
    2.4.3. Thc thi Macro trc tiếp t VBAIDE ..................................................................... 106
    2.5. Hiu chnh Macro............................................................................................................ 107
    2.6. Vn đề an toàn khi s dng Macro.................................................................................. 107
    3.XâydnghàmmitrongExcel.......................................................................................... 107
    3.1. Khái nim v hàm trong Excel ........................................................................................ 107
    3.2. To hàm mi bng VBA ................................................................................................. 108
    3.2.1. Ti sao phi dùng hàm?........................................................................................... 108
    3.2.2. Cu trúc hàm ........................................................................................................... 109
    3.2.3. To hàm mi ........................................................................................................... 109
    3.3. Hàm tr v li.................................................................................................................. 111
    4.AddinPhânphicácứngdngmởrng................................................................... 113
    4.1. Khái nim v Add-In....................................................................................................... 114
    4.2. Trình qun lý Add-In....................................................................................................... 114
    4.3. To Add-In ...................................................................................................................... 115
    4.4. Phân phi và Cài đặt Add-In ........................................................................................... 117
    5.HệthngcácđốitượngtrongExcel................................................................................... 117
    5.1. Mô hình đối tượng trong Excel ....................................................................................... 117
    5.2. Mt s đối tượng cơ bn trong Excel .............................................................................. 119
    5.2.1. Đối tượng Application............................................................................................. 119
    5.2.2. Đối tượng Workbook .............................................................................................. 123
    5.2.3. Đối tượng Window.................................................................................................. 126
    5.2.4. Đối tượng Worksheet .............................................................................................. 128
    5.2.5. Đối tượng Range ..................................................................................................... 131
    5.2.6. Tp đối tượng Cells................................................................................................. 135
    6.SựkincacácđốitượngtrongExcel............................................................................... 137
    6.1. To b x lý s kin cho mt s kin ............................................................................. 138
    6.2. S kin trong Workbook ................................................................................................. 139
    6.3. S kin trong Worksheet................................................................................................. 141
    6.4. S kin trong UserForm.................................................................................................. 143
    6.5. S kin không gn vi đối tượng .................................................................................... 144
    7.CácthaotáccơbntrongExcel .......................................................................................... 145
    7.1. Điu khin Excel ............................................................................................................. 146
    7.1.1. Thoát khi Excel ..................................................................................................... 146
    7.1.2. Khoá tương tác người dùng..................................................................................... 147
    7.1.3. Thao tác vi ca s ................................................................................................. 147
    7.1.4. Khi động Excel t chương trình khác ................................................................... 148
    7.2. Làm vic vi Workbook.................................................................................................. 150
    7.2.1. To mi, m, lưu và đóng workbook...................................................................... 150
    7.3. Làm vic vi Worksheet ................................................................................................. 151
    7.3.1. To mi, xoá và đổi tên worksheet ......................................................................... 151
    7.4. Làm vic vi Range và Cells........................................................................................... 152
    7.4.1. Duyt qua tng ô trong vùng d liu....................................................................... 152
    7.4.2. Duyt qua tng ô trong vùng d liu theo hàng và ct ........................................... 152
    7.4.3. Vùng có cha d liu – Thuc tính UsedRange...................................................... 153
    7.5. Làm vic vi biu đồ....................................................................................................... 153
    7.5.1. To mi biu đồ ...................................................................................................... 154
    7.5.2. Thêm mt chui s liu vào biu đồ đã có.............................................................. 155
    7.6. S dng các hàm có sn trong Excel............................................................................... 157
    Trang 5

Mô tả:

Tài liệu liên quan