LẬP TRÌNH TRỰC QUAN

252 1K 2
LẬP TRÌNH TRỰC QUAN

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Mục đích chung của bất kỳ một kế hoạch marketing nào là nhằm làm tối đa hoá lợi nhuận của doanh nghiệp. Nhưng điều này quan trọng như thế nào với công ty bạn? Hãy làm rõ điều đó ở đây. Nếu bạn là nhà thiết kế quần áo cho trẻ em, mục đích của bạn phải là "phải bán được nhiều váy áo cho trẻ con nhất ở mức chi phí đơn vị thấp nhất". Nếu bạn là một chuyên gia vi tính độc lập chuyên giúp đỡ các công ty sử dụng Internet, mục đích của bạn phải là "làm thế nào để có thể bỏ phí thời gian phục vụ với nhiều khách hàng với chi phí thấp nhất có thể".

"Don't study, don't know - Studying you will know!" NGUYEN TRUNG HOA GIÁO TRÌNH MÔN HC LP TRÌNH TRC QUAN Tài liu tham kho iii PHN I MICROSOFT ACCESS iv Lp trình trc quan 1 BÀI 1. M U Lch s phát trin ca Tin hc luôn gn lin vi vic tìm kim các phng pháp lp trình đ giúp cho ngi s dng trin khai các ng dng mt cách d dàng, nhanh chóng và hiu qu. Nh chúng ta đã bit, mi loi máy tính ch có th hiu và thc hin đc các lnh cng nh chng trình theo mt loi ngôn ng dành riêng đc gi là ngôn ng máy. Tuy nhiên, nu trin khai các ng dng trong thc t mà phi vit chng trình trc tip bng ngôn ng máy thì s rt phc tp, đòi hi thi gian và công sc rt ln, nhiu khi không th thc hin đc. Vì vy, ngi ta tìm cách xây dng mt ngôn ng lp trình riêng gn vi các ngôn ng t nhiên, thun li cho vic trin khai các ng dng. Khi thc hin các chng trình bng ngôn ng này phi qua mt bc dch chng trình đó sang ngôn ng máy đ nó có th thc hin. T trc đn nay có rt nhiu ngôn ng lp trình đc ra đi và phc v đc lc cho vic khai các ng dng trên máy tính. Trong giai đon đu, các ngôn ng lp trình tuy d s dng hn ngôn ng máy nhng rt khó vi các lp trình viên vì đc đim cha đ mnh đ d dàng trin khai các thut toán. Chng trình cha có tính cu trúc cht ch v mt d liu cng nh t chc chng trình. Vì vy, vic trin khai các ng dng trong thc t bng các ngôn ng lp trình này là rt khó khn. Giai đon 2 là thi k ca các ngôn ng lp trình có cu trúc. Các ngôn ng lp trình này có đc đim là có tính cu trúc cht ch v mt d liu và t chc chng trình. Mt lot các ngôn ng lp trình có cu trúc ra đi và dc s dng rng rãi nh : PASCAL, C, PROLOG . Giai đon 3 là thi k ca lp trình hng đi tng và phng pháp lp trình có bc bin đi mnh. Trong các ngôn ng lp trình có cu trúc thì mt ng dng bao gm hai thành phn riêng là d liu và chng trình. Tuy chúng có quan h cht ch nhng là hai đi tng riêng bit. Trong phng pháp lp trình hng đi tng thì mi mt đi tng lp trình s bao hàm c d liu và phng thc hành đng trên d liu đó. Vì vy, vic lp trình s đn gin và mang tính k tha cao, tit kim đc thi gian lp trình. Tuy nhiên, vi các phng pháp lp trình trên đu đòi hi lp trình viên phi nh rt nhiu câu lnh vi mi lnh có mt cú pháp và tác dng riêng, khi vit chng trình phi t lp ni các lnh đ có mt chng trình gii quyt tng bài toán riêng bit. Lp trình trc quan 2 Trong xu hng phát trin mnh m hin nay ca Tin hc, s ngi s dng máy tính tng lên rt nhanh và máy tính đc s dng trong hu ht các lnh vc ca đi sng nên đòi hi các ngôn ng lp trình cng phi đn gin, d s dng và mang tính đi chúng cao. Chính vì vy phng pháp lp trình trc quan ra đi. c đim ca các ngôn ng lp trình trc quan là d  s dng, trin khai các ng dng mt cách nhanh chóng. Hin nay các ngôn ng lp trình, h qun tr c s d liu theo hng trc quan thng dùng nh : Visual Basic, Visual Foxpro, Visual C, Delphi . Trong chng trình này gii thiu mt s chng trình lp trình thng dùng nh Access, Basic và VB .Net đ làm quen vi phng pháp lp trình trc quan trong vic trin khai mt s các ng dng. c đim ni bt ca ph ng pháp lp trình trc quan là : - Cho phép xây dng chng trình theo mt hng khác gi là event - driven programming (lp trình theo tính hung), ngha là mt chng trình ng dng đc vit theo kiu này đáp ng da theo tình hung xy ra lúc thc hin chng trình. Tình hung này bao gm ngi s dng n mt phím tng ng, chn la mt nút lnh hoc gi mt lnh t mt ng dng khác chy song song cùng lúc. - Ngi lp trình trc tip to ra các khung giao din (interface), ng dng thông qua các thao tác trên màn hình da vào các đi tng (ojbect) nh hp hi thoi hoc nút điu khin (control button), nhng đi tng này mang các thuc tính (properties) riêng bit nh : màu sc, Font ch mà ta ch cn chn la trên mt danh sách cho sn. - Khi dùng các ngôn ng lp trình trc quan ta rt ít khi phi t vit các lnh, t chc chng trình . mt cách rc ri mà ch cn khai báo vic gì cn làm khi mt tình hung xut hin. - Máy tính s da vào phn thit k và khai báo ca lp trình viên đ t đng to lp chng trình. Nh vy vi lp trình trc quan ngi lp trình viên ging nh mt nhà thit k, t chc đ to ra các biu mu, đ ngh các công vic cn thc hin và máy tính s da vào đó đ xây dng chng trình. Trong chng trình này ta s xét cách s dng h qun tr c s d liu Microsoft Access và ngôn ng lp trình Visual Basic. Lp trình trc quan 3 BÀI 2. ACCESS 2.1. Gii thiu Microsoft Access là mt phn mm qun lý c s d liu rt mnh và đc s dng rng rãi hin nay. Nó cho phép ngi s dng qun lý, bo trì và khai thác s liu đc lu tr mt cách có t chc trên máy tính. Access nm trong b Microsoft Office ca công ty Microsoft. Trong chng trình này chúng tôi gii thiu trên phiên bn Access 98, đây là phiên bn mi có nhiu ci tin so vi các phiên bn trc đây.  s dng đc Access 98, máy tính phi tha mãn các yêu cu c bn sau : - CPU Pentium tr lên. - B nh RAM 32 MB tr lên. - H điu hành Windows 95 tr đi. Trong phiên bn này chúng ta đc hng mt s công c b sung so vi các phiên bn c trc đây nh : truy cp d liu Access t các trang Web, qun lý các tp tin có cha các liên kt đn nhng tp tin khác, h tr đa ng, qun lý d  dàng các đi tng đ ha, s dng các Macro h tr cho t đng hóa vic qun lý d liu . 2.2. Khi đng ACCESS Sau khi đã cài đt Microsoft Office (chn component Access), mi ln làm vic vi Access chúng ta khi đng : - Bt máy tính - Chn Start --> Program --> Microsoft Access Hoc nhn đúp chut ti biu tng ca Access trên Desktop. Lp trình trc quan 4 Lúc đó s xut hin làm vic ca ACCESS nh sau : - 2.3. Khái nim v c s d liu trong Access C s d liu là mt tp hp các d liu liên quan đn mt ch đ hay mt mc đích qun lý nào đó. Các thành phn ca c s d liu Access bao gm : - TABLE (bng) : là thành phn c bn ca c s d liu, nó cho phép lu tr d liu phc v công tác qun lý. Trong mt Table, s liu đc t chc thành các trng (Field) và các bn ghi (Record). - QUERY (vn tin) : là công c đ truy vn thông tin và thc hin các thao tác trên d liu. Query cho phép liên kt các d liu t nhiu Table khác nhau, chn la các thông tin cn quan tâm, nó là nn tng đ xây dng các báo cáo theo yêu cu thc t. - FORM (mu) : cho phép xây dng các mu nhp s liu ging nh trong thc t. Ta có th cùng lúc nhp s liu vào nhiu Table khác nhau thông qua SubForm. - REPORT (báo cáo) : là các báo cáo s liu đ thông báo kt qu cho ngi s dng. Trong Report ta có th kt hp vi Query đ to các báo cáo theo nhng yêu cu khác nhau trong thc t. Trên Report bao gm s liu, hình nh, đ th . đ mô t cho s liu. To c s d liu mi To c s d liu mi theo mu có sn. M c s d liu đã có Lp trình trc quan 5 - MACRO (lnh ngm) : là mt tp hp các lnh nhm t đng thc hin các thao tác thng gp. Khi gi Macro, Access s t đng thc hin mt dãy các lnh tng ng, nó đc xem là mt c lp trình đn gin, cho phép ngi s dng chn la công vic tùy theo tình hung hin ti. - MODULE (đn th) : mt dng t đng hóa chuyên sâu hn Macro, đó là nhng hàm riêng ca ngi s dng đc vit bng ngôn ng VBA. Ta ch nên s dng Module trong trng hp các Macro không đáp ng đc yêu cu đó. 2.4. Các phép toán 2.4.1 Các phép toán Logic - Not : cho kt qu ngc li - And : cho kt qu đúng ch khi c hai đu đúng. - Or : cho kt qu sai ch khi c hai đu sai. - Xor : cho kt qu đúng khi hai điu kin có giá tr trái nhau. - Epv : cho kt qu đúng ch khi hai điu kin có cùng giá tr. 2.4.2 Các phép toán s hc - ^ : ly tha. - * : nhân. - / : chia - \ : chia ly phn nguyên. - Mod : chia ly phn d - + : cng - - : tr Lp trình trc quan 6 2.4.3 Các phép toán so sánh : >, >=, <, <=, = và <> 2.4.4 Du rào : - " . " : rào giá tr chui. Ví d : "Nguyn Vn A" - [ . ] : rào tên bin. Ví d : [diem1] + [diem2] - #mm/dd/yy# : rào giá tr ngày. Ví d : #01/01/68# . know!" NGUYEN TRUNG HOA GIÁO TRÌNH MÔN HC LP TRÌNH TRC QUAN Tài liu tham kho iii PHN I MICROSOFT ACCESS iv Lp trình trc quan 1 BÀI 1. M U Lch. Trong chng trình này gii thiu mt s chng trình lp trình thng dùng nh Access, Basic và VB .Net đ làm quen vi phng pháp lp trình trc quan trong

Ngày đăng: 18/08/2013, 20:00

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan