0
  1. Trang chủ >
  2. Giáo án - Bài giảng >
  3. Tin học >

Bài giảng Visual Basic

Bài Giảng Visual Basic Chuẩn (Mỹ Linh)

Bài Giảng Visual Basic Chuẩn (Mỹ Linh)

... các thể hiện của CheckboxTrang 16 Bài giảng Visual Basic Chương I. MỞ ĐẦUA. MỤC TIÊU:Nội dung bài học này cung cấp cái nhìn tổng quan về ngôn ngữ Visual Basic: tính năng, môi trường và cách ... phục vụ các tương tác trên giao diện web. Visual Basic đã có rất nhiều phiên bản, 2 phiên bản tốt nhất có thể nói đến là Visual Basic 6.0 (VB6) và Visual Basic .NET (VB7 hay VB.NET). Về mặt kiến ... dựa trên nền tảng công Trang 2 Bài giảng Visual Basic Sau thao tác này, dự án cần làm việc sẽ được mở ra trên môi trường làm việc của VB.5. Thoát khỏi Visual Basic Thực hiện lệnh : Alt + F4...
  • 84
  • 672
  • 6
bài giảng visual basic .net

bài giảng visual basic .net

... Split(“C:\Test\VisualBasic”, “\”) Kết quả trả về của hàm trên làm một mảng kiểu String, mỗi phần tử trong mảng sẽ lần lượt có giá trị “C:”, “Test”, “VisualBasic” Biên soạn: Nguyễn Vũ Duy Quang Visual Basic ... tạo Biên soạn: Nguyễn Vũ Duy Quang Visual Basic .NET Chương I: Tổng Quan Về Visual Basic .NET Mục tiêu:  Giới thiệu về môi trường phát triển Visua Basic .NET, giúp cho sinh viên có cái ... chọn Visual Basic) . Nếu là lần thứ 2 trở đi thì sẽ xuất hiện giao diện như hình dưới. Vào File = > New Project. Xuất hiện hộp thoại sau: Biên soạn: Nguyễn Vũ Duy Quang Visual Basic...
  • 55
  • 773
  • 0
Bài giảng: Visual Basic 6.0 pps

Bài giảng: Visual Basic 6.0 pps

... 253.2.5Lưuvàđặttênđềán 26VisualBasic6.0TrịnhKhắcThanhhttp://www.minset.tkTrang:9/2602222LLLLààààmmmmquenquenquenquenvvvvớớớớiiiivisual visual visualvisualbasic basic basic basic6 .06.06.06.02.12.12.12.1XXXXââââyyyyddddựựựựngngngngứứứứngngngngddddụụụụngngngngbanbanbanbanđầđầđầđầuuuu2.1.12.1.12.1.12.1.1ViViViViếếếếttttứứứứngngngngddddụụụụngngngngbanbanbanbanđầđầđầđầuuuuCáchtốtnhấtđểhọclậptrìnhlàviếtchươngtrình.Vậyhãythửviếtchươngtrìnhhiểnthịlịchbiểu,trongđóchophépngườisửdụng:•Hiểnthịlịchbiểucủathánghiệnhành•Duyệtquacáctháng•HiểnthịđồnghồbáogiờhiệnhànhNếubạnchorằngchươngtrìnhnàycóvẻnặngnềchongườimớihọc,đừnglolắng.Visualbasiclàmhếtmọiviệcchobạn.KhácvớingônngữC++,bạnphảiviếtmỗithứmộtít,Visualbasiccungcấpmứcđọcaohơncủalậptrìnhtựđộng.Nhưvậy,bạncóthểlàmnhiềuthứmàkhôngphảilậptrìnhnhiều.Tuynhiên,đừnghiểusai“khônglậptrìnhnhiều”nghĩalà“khôngcónhiềutínhnăngmạnh”Visualbasiclàmộtngônngữrấtmạnh.Tacóthểlậptrìnhđểlàm“mọithứ”nếucần.TacũngcóthểkhaitháckhảnăngtựđộngcủaVisualbasicđểviếtchươngtrìnhthậtnhanh.Chọnlựalàởngườilậptrình.Visualbasicđủlinhhoạtđểhỗtrợchongườilậptrìnhtừngườimớihọcđếnlậptrìnhchuyênnghiệp.2.1.22.1.22.1.22.1.2XXXXââââyyyyddddựựựựngngngngttttíííínhnhnhnhnnnnăăăăngngngngCalendarCalendarCalendarCalendarBâygiờtabắtđầuxâydựngcáctínhnăngcủaứngdụng.Đầutiên,tacầnmộtlịchbiểu.TacóthểtựtạonóhoặcsửdụnglịchbiểucósẵncủaVisualbasic(đâylàmộtđiềukhiểnActiveX).Tachọncáchthứ2.TừmenuProject,chọnComponents.Bởivì,mặcđịnhtấtcảcácđiềukhiểnActiveXcủaVisualbasickhôngđượcnạptựđộng.MuốndùngbạnphảichọntừmenuComponents.TronghộpthoạiComponentschọnWindowsCommonControls2.6.0vànhấnOK.VisualBasic6.0TrịnhKhắcThanhhttp://www.minset.tkTrang:26/2603.HoặclàtừmenuProperties,chọnProjectNameProperties3.2.53.2.53.2.53.2.5LLLLưưưưuuuuvvvvààààđặđặđặđặttttttttêêêênnnnđềđềđềđềáááánnnn3.2.5.13.2.5.13.2.5.13.2.5.1LLLLưưưưuuuuđềđềđềđềáááánnnnKhilưuđềántừngtậptintrongđềánsẽđượclưutrướckếtiếplàtệptinđềán.Tronglầnlưuđềánđầutiên,VisualBasicđềnghịtênchotừngtệptin,thườngnólấytênbiểumẫuvàcóphầnmởrrộngtuỳthuộcvàoloạitệptin1.từmenufilechọnSaveProject2.nếuđâylàlầnđầulưuđềánhoặctavừathêmmộtbiểumẫuhoặcmodule,hộpthoạisaveFileasxuấthiệnlầnlượtchotừngtệptin3.2.5.23.2.5.23.2.5.23.2.5.2ĐổĐổĐổĐổiiiittttêêêênnnnTakhôngnhấtthiếtdùngtênmàVisualBasicđềnghị,màcóthểđặttuỳý.tuynhiênnêndặttênsaochogợinhớ1.Đưavàomộttênvàấnnútsave2.TậptincuốicùngđượclưulàtệptinđềánNếutađãđặttênchođềánthôngquahộpthoạiprojectproperties,VisualBasicsẽtựđộngđềnghịProject_Name.vbp.Lúcnày,tacóthểđổilạitênkháctuỳthích,vídụnhưSaveTest.vbp3.2.63.2.63.2.63.2.6MMMMởởởởđềđềđềđềáááánnnnccccóóóóssssẵẵẵẵnnnnTacómộtsốđềánđanglàmviệc.KhởiđộngVisualBasic,chọnmenuFile.Phầndướimenuliệtkêdanhsáchcácđềánmớinhấtmàtađãlàmviệc,chọnđềáncầnmở.nếuđềánkhôngxuấthiệntrongdanhsách,taphảichỉrađườngdẫn.3.2.6.13.2.6.13.2.6.13.2.6.1mmmmởởởởttttệệệệpppptintintintinvvvvààààoooollllúúúúcccckhkhkhkhởởởởiiiiđộđộđộđộngngngngVisual Visual VisualVisualBasic Basic Basic Basic LầnđầukhởiđộngVisualBasic,hộpthoạiNewprojectxuấthiện.tacóthểchọnmởđềánmớinhấthoặccósẵntrênđĩangaytừhộpthoạinày.nếukhôngmuốnhộpthoạinàyxuấthiệnmỗilầnkhởiđộngVisualBasic,xoáđánhdáutrênhộpđánhdấu(checkbox)nằmởbêndướihộpthoại.3.2.6.23.2.6.23.2.6.23.2.6.2MMMMởởởởđềđềđềđềáááánnnnccccóóóóssssẵẵẵẵnnnna.TừmenuFile,chọnOpenProject.b.trêntrangExisting,chuyểnđénthưmụcchứađềán.nếuđềáncầnmởlàđềánlưugầnnhất,chuyểnsangtrangRecentc.chọntêntệptinđềánvànhấnOKVisualBasic6.0TrịnhKhắcThanhhttp://www.minset.tkTrang:15/2602.3.82.3.82.3.82.3.8TrTrTrTrợợợợgigigigiúúúúppppKhôngnhữnglàmchủngônngữlậptrìnhVisualbasic,bạncũngcầnphảisửdụngthuầnthụcmôitrườngVisualbasiccũngnhưhiểucácthôngđiệpmàVisualbasicgửira.Microsoftcungcấpmộttrongnhữnghệthốngtrợgiúptốtnhấtchocáccôngcụpháttriểnứngdụng.TrTrTrTrợợợợgigigigiúúúúppppnhnhnhnhạạạạyyyyvvvvớớớớiiiingngngngữữữữccccảảảảnhnhnhnhTạimộtvịtríbấtkỳtrongVisualbasic,bạnnhấnphímF1,núttrợgiúp.NósẽkíchhoạthệthốngtrợgiúpcủaVisualbasic,nơicóthểgiảithíchhoặcđưaranhữnglờikhuyên,cũngnhưcácđoạnchươngtrìnhmẫu.VisualbasiccóhệthốngtrợgiúplàhệthôngthưviệnMSDNđượcsửdụngrộngrãichocáccôngcụpháttriểncủaMicrosoftđểcungcấptruycậpđếnsổtayhướngdẫnsửdụngsảnphẩmtrựctuyến.VisualBasic6.0TrịnhKhắcThanhhttp://www.minset.tkTrang:21/260PrivateSubForm_Load()'SettheCaptionpropertyoftheCommandButtonscmdTopLeft.Caption="TopLeft"cmdTopRight.Caption="TopRight"cmdBottomLeft.Caption="BottomLeft"cmdBottomRight.Caption="BottomRight"'CleartheinitialtextofthelabellblNotify.Caption=""'Settheform'stitlebartextfrmMove.Caption="MoveIt"'Therestofthecodecenterstheformonthe'screen,setsthepositionofthefour'CommandButtons,andsetsthesizeand'positionofthelabel.'Centertheformonthescreen.Thisworksby'settingtheLeftsideoftheformtothecenter'ofthescreen,lesshalfthewidthoftheform.'Also,theTopoftheformissettothecenter'ofthescreen,lesshalftheheightoftheform.frmMove.Left=(Screen.Width-frmMove.Width)/2frmMove.Top=(Screen.Height-frmMove.Height)/2'SettheLeftedgeofthebuttons.The200setting'fortheleftbuttonssetsaspacebetweentheedge'oftheformandthebuttons.Therightbuttonsare'setbysubtractingthewidthofthebuttonfrom'thewidthoftheform,andsubtracting300to'setaspacebetweenthebuttonandtheformedge.cmdTopLeft.Left=200cmdBottomLeft.Left=200cmdTopRight.Left=frmMove.Width-cmdTopRight.Width-300cmdBottomRight.Left=frmMove.Width-cmdBottomRight.Width-300'SettheTopedgeofthebuttons.Thisisdone'similartosettingtheLeftedge.cmdTopLeft.Top=200cmdBottomLeft.Top=frmMove.Height-cmdBottomLeft.Height-500cmdTopRight.Top=200cmdBottomRight.Top=frmMove.Height-cmdBottomRight.Height-500'SetthesizeofthelabellblNotify.Height=360lblNotify.Width=3000VisualBasic6.0TrịnhKhắcThanhhttp://www.minset.tkTrang:33/2603.3.33.3.33.3.33.3.3XoXoXoXoááááđềđềđềđềáááánnnntrongtrongtrongtrongnhnhnhnhóóóómmmmđềđềđềđềáááánnnn1.TrongcửasổProjectExplorer,chọnđềáncầnxoá2.Từmenufile,chọnREMOVEProjectTachỉdùngnhómđềánkhitạocácđiềukhiểnActiveX,vốnđòihỏinhiềuđềánmởcùngmộtlúc.VisualBasic6.0TrịnhKhắcThanhhttp://www.minset.tkTrang:41/2605555NhNhNhNhậậậậppppmmmmôôôônnnnllllậậậậpppptrtrtrtrììììnhnhnhnhCácđiềukhiểntrênbiểumẫuchỉlàmộtphầnnhỏcủaquátrìnhlậptrìnhpháttriểnứngdụng,nhằmtạoragiaodiệnchoứngdụng.Sauđó,bạncầnviếtchươngtrìnhđểứngdụnghoạtđộng.Dođó,chươngnàysẽđisâuvàophầncôngviệcchínhcủaVisualBasic,viếtchươngtrình.VisualBasiclàngônngữlậptrìnhdựatrênđốitượng.Nếubạnlàngườimớihọc,chươngnàysẽgiớithiệucáckhốithiếtkếcơbảnđểxâydựngchươngtrình.Khiđãhiểuđượccáckháiniệmcơbản,bạncóthểtạoracácứngdụngrấtmạnhbằngVisual Basic. 5.15.15.15.1ChuChuChuChuẩẩẩẩnnnnllllậậậậpppptrtrtrtrììììnhnhnhnh(Coding(Coding(Coding(Codingconvention)convention)convention)convention)5.1.15.1.15.1.15.1.1CodingCodingCodingCodingconventionsconventionsconventionsconventionsObjectObjectObjectObjectNamingNamingNamingNamingConventionsConventionsConventionsConventionsObjectnamehas2parts:prefixanddescription.Theprefixthatmakesiteasytoidentifythetypeofobject,thedescriptionmentionsnameofobjects.-Conventionsofdescriptionpartare:+InEnglish.+Cancontainmanywords,eachwordiscontiguoustoothers(Nohyphen).+NoacronymexceptlistedintableAcronyms(see4.Acronym).+Capitalizethefirstletterofeachword.(Note:Theseconventionswillbeappliedtoallofnametypesmentionedafterinthisdocument)-PrefixconventionsforsomeoftheobjectssupportedbyVisualBasicarelistedbelow(Sortedbycontrolname):ControlControlControlControltypetypetypetypePrefixPrefixPrefixPrefixExampleExampleExampleExample3DPanelPnlpnlGroupADODataAdoadoBiblioAnimatedbuttonAnianiMailBoxCheckboxChkchkReadOnlyCombobox,drop-downlistboxCbocboEnglishCommandbuttonCmdcmdExitCommondialogdlgdlgFileOpenCommunicationscomcomFaxControl(usedwithinprocedureswhenthespecifictypeisunknown)ctrctrCurrentDatadatdatBiblioVisualBasic6.0TrịnhKhắcThanhhttp://www.minset.tkTrang:36/2604.1.1.44.1.1.44.1.1.44.1.1.4LLLLướướướưới(grid)i(grid)i(grid)i(grid)đđđđiiiiểểểểmmmmtrongtrongtrongtrongbibibibiểểểểuuuummmmẫẫẫẫuuuuĐểtạosựthuậntiệncholậptrìnhviênkhithiếtkếcácđiềukhiển,VisualBasichiểnthịbiểumẫuvớicáckhungkẻthẳnghàngbằngcácđiểmnhỏ.Tacóthểsửalạikíchcỡhoặclàloạibỏhẳncácônàybằngcách:từmenuTool,chọnOption,chontabGeneral4.1.1.54.1.1.54.1.1.54.1.1.5KhoKhoKhoKhoáááá(Lock)(Lock)(Lock)(Lock)đđđđiiiiềềềềuuuukhikhikhikhiểểểểnnnnĐểgiữcácđiềukhiểncốđịnhtạivịtrícủanó,tadùngtínhnăngLock.Lock.Lock.Lock.Chọnđiềukhiển,sauđó,từmenuFormat,chọnLockControlshoặclànhấnchuộtvàobiểutượngvàobiểutượngôkhoátrênFormEditor.Khiđó,takhôngthểdùngchuộtđểđiềuchỉnhkíchcỡđiềukhiển.Tuyvậy,tavẫncóthểdùngtổhợpphím.4.1.1.64.1.1.64.1.1.64.1.1.6ThuThuThuThuộộộộccccttttíííínhnhnhnhvvvvààààssssựựựựkikikikiệệệệnnnna.Thuộctính(Property):làbộcácthôngsốmàtacóthểgánchođiềukhiển,vídụnhưtên,chiềurộng,chiềucao, ... 26VisualBasic6.0TrịnhKhắcThanhhttp://www.minset.tkTrang:9/2602222LLLLààààmmmmquenquenquenquenvvvvớớớớiiiivisual visual visualvisualbasic basic basic basic6 .06.06.06.02.12.12.12.1XXXXââââyyyyddddựựựựngngngngứứứứngngngngddddụụụụngngngngbanbanbanbanđầđầđầđầuuuu2.1.12.1.12.1.12.1.1ViViViViếếếếttttứứứứngngngngddddụụụụngngngngbanbanbanbanđầđầđầđầuuuuCáchtốtnhấtđểhọclậptrìnhlàviếtchươngtrình.Vậyhãythửviếtchươngtrìnhhiểnthịlịchbiểu,trongđóchophépngườisửdụng:•Hiểnthịlịchbiểucủathánghiệnhành•Duyệtquacáctháng•HiểnthịđồnghồbáogiờhiệnhànhNếubạnchorằngchươngtrìnhnàycóvẻnặngnềchongườimớihọc,đừnglolắng.Visualbasiclàmhếtmọiviệcchobạn.KhácvớingônngữC++,bạnphảiviếtmỗithứmộtít,Visualbasiccungcấpmứcđọcaohơncủalậptrìnhtựđộng.Nhưvậy,bạncóthểlàmnhiềuthứmàkhôngphảilậptrìnhnhiều.Tuynhiên,đừnghiểusai“khônglậptrìnhnhiều”nghĩalà“khôngcónhiềutínhnăngmạnh”Visualbasiclàmộtngônngữrấtmạnh.Tacóthểlậptrìnhđểlàm“mọithứ”nếucần.TacũngcóthểkhaitháckhảnăngtựđộngcủaVisualbasicđểviếtchươngtrìnhthậtnhanh.Chọnlựalàởngườilậptrình.Visualbasicđủlinhhoạtđểhỗtrợchongườilậptrìnhtừngườimớihọcđếnlậptrìnhchuyênnghiệp.2.1.22.1.22.1.22.1.2XXXXââââyyyyddddựựựựngngngngttttíííínhnhnhnhnnnnăăăăngngngngCalendarCalendarCalendarCalendarBâygiờtabắtđầuxâydựngcáctínhnăngcủaứngdụng.Đầutiên,tacầnmộtlịchbiểu.TacóthểtựtạonóhoặcsửdụnglịchbiểucósẵncủaVisualbasic(đâylàmộtđiềukhiểnActiveX).Tachọncáchthứ2.TừmenuProject,chọnComponents.Bởivì,mặcđịnhtấtcảcácđiềukhiểnActiveXcủaVisualbasickhôngđượcnạptựđộng.MuốndùngbạnphảichọntừmenuComponents.TronghộpthoạiComponentschọnWindowsCommonControls2.6.0vànhấnOK.VisualBasic6.0TrịnhKhắcThanhhttp://www.minset.tkTrang:26/2603.HoặclàtừmenuProperties,chọnProjectNameProperties3.2.53.2.53.2.53.2.5LLLLưưưưuuuuvvvvààààđặđặđặđặttttttttêêêênnnnđềđềđềđềáááánnnn3.2.5.13.2.5.13.2.5.13.2.5.1LLLLưưưưuuuuđềđềđềđềáááánnnnKhilưuđềántừngtậptintrongđềánsẽđượclưutrướckếtiếplàtệptinđềán.Tronglầnlưuđềánđầutiên,VisualBasicđềnghịtênchotừngtệptin,thườngnólấytênbiểumẫuvàcóphầnmởrrộngtuỳthuộcvàoloạitệptin1.từmenufilechọnSaveProject2.nếuđâylàlầnđầulưuđềánhoặctavừathêmmộtbiểumẫuhoặcmodule,hộpthoạisaveFileasxuấthiệnlầnlượtchotừngtệptin3.2.5.23.2.5.23.2.5.23.2.5.2ĐổĐổĐổĐổiiiittttêêêênnnnTakhôngnhấtthiếtdùngtênmàVisualBasicđềnghị,màcóthểđặttuỳý.tuynhiênnêndặttênsaochogợinhớ1.Đưavàomộttênvàấnnútsave2.TậptincuốicùngđượclưulàtệptinđềánNếutađãđặttênchođềánthôngquahộpthoạiprojectproperties,VisualBasicsẽtựđộngđềnghịProject_Name.vbp.Lúcnày,tacóthểđổilạitênkháctuỳthích,vídụnhưSaveTest.vbp3.2.63.2.63.2.63.2.6MMMMởởởởđềđềđềđềáááánnnnccccóóóóssssẵẵẵẵnnnnTacómộtsốđềánđanglàmviệc.KhởiđộngVisualBasic,chọnmenuFile.Phầndướimenuliệtkêdanhsáchcácđềánmớinhấtmàtađãlàmviệc,chọnđềáncầnmở.nếuđềánkhôngxuấthiệntrongdanhsách,taphảichỉrađườngdẫn.3.2.6.13.2.6.13.2.6.13.2.6.1mmmmởởởởttttệệệệpppptintintintinvvvvààààoooollllúúúúcccckhkhkhkhởởởởiiiiđộđộđộđộngngngngVisual Visual VisualVisualBasic Basic Basic Basic LầnđầukhởiđộngVisualBasic,hộpthoạiNewprojectxuấthiện.tacóthểchọnmởđềánmớinhấthoặccósẵntrênđĩangaytừhộpthoạinày.nếukhôngmuốnhộpthoạinàyxuấthiệnmỗilầnkhởiđộngVisualBasic,xoáđánhdáutrênhộpđánhdấu(checkbox)nằmởbêndướihộpthoại.3.2.6.23.2.6.23.2.6.23.2.6.2MMMMởởởởđềđềđềđềáááánnnnccccóóóóssssẵẵẵẵnnnna.TừmenuFile,chọnOpenProject.b.trêntrangExisting,chuyểnđénthưmụcchứađềán.nếuđềáncầnmởlàđềánlưugầnnhất,chuyểnsangtrangRecentc.chọntêntệptinđềánvànhấnOKVisualBasic6.0TrịnhKhắcThanhhttp://www.minset.tkTrang:15/2602.3.82.3.82.3.82.3.8TrTrTrTrợợợợgigigigiúúúúppppKhôngnhữnglàmchủngônngữlậptrìnhVisualbasic,bạncũngcầnphảisửdụngthuầnthụcmôitrườngVisualbasiccũngnhưhiểucácthôngđiệpmàVisualbasicgửira.Microsoftcungcấpmộttrongnhữnghệthốngtrợgiúptốtnhấtchocáccôngcụpháttriểnứngdụng.TrTrTrTrợợợợgigigigiúúúúppppnhnhnhnhạạạạyyyyvvvvớớớớiiiingngngngữữữữccccảảảảnhnhnhnhTạimộtvịtríbấtkỳtrongVisualbasic,bạnnhấnphímF1,núttrợgiúp.NósẽkíchhoạthệthốngtrợgiúpcủaVisualbasic,nơicóthểgiảithíchhoặcđưaranhữnglờikhuyên,cũngnhưcácđoạnchươngtrìnhmẫu.VisualbasiccóhệthốngtrợgiúplàhệthôngthưviệnMSDNđượcsửdụngrộngrãichocáccôngcụpháttriểncủaMicrosoftđểcungcấptruycậpđếnsổtayhướngdẫnsửdụngsảnphẩmtrựctuyến.VisualBasic6.0TrịnhKhắcThanhhttp://www.minset.tkTrang:21/260PrivateSubForm_Load()'SettheCaptionpropertyoftheCommandButtonscmdTopLeft.Caption="TopLeft"cmdTopRight.Caption="TopRight"cmdBottomLeft.Caption="BottomLeft"cmdBottomRight.Caption="BottomRight"'CleartheinitialtextofthelabellblNotify.Caption=""'Settheform'stitlebartextfrmMove.Caption="MoveIt"'Therestofthecodecenterstheformonthe'screen,setsthepositionofthefour'CommandButtons,andsetsthesizeand'positionofthelabel.'Centertheformonthescreen.Thisworksby'settingtheLeftsideoftheformtothecenter'ofthescreen,lesshalfthewidthoftheform.'Also,theTopoftheformissettothecenter'ofthescreen,lesshalftheheightoftheform.frmMove.Left=(Screen.Width-frmMove.Width)/2frmMove.Top=(Screen.Height-frmMove.Height)/2'SettheLeftedgeofthebuttons.The200setting'fortheleftbuttonssetsaspacebetweentheedge'oftheformandthebuttons.Therightbuttonsare'setbysubtractingthewidthofthebuttonfrom'thewidthoftheform,andsubtracting300to'setaspacebetweenthebuttonandtheformedge.cmdTopLeft.Left=200cmdBottomLeft.Left=200cmdTopRight.Left=frmMove.Width-cmdTopRight.Width-300cmdBottomRight.Left=frmMove.Width-cmdBottomRight.Width-300'SettheTopedgeofthebuttons.Thisisdone'similartosettingtheLeftedge.cmdTopLeft.Top=200cmdBottomLeft.Top=frmMove.Height-cmdBottomLeft.Height-500cmdTopRight.Top=200cmdBottomRight.Top=frmMove.Height-cmdBottomRight.Height-500'SetthesizeofthelabellblNotify.Height=360lblNotify.Width=3000VisualBasic6.0TrịnhKhắcThanhhttp://www.minset.tkTrang:33/2603.3.33.3.33.3.33.3.3XoXoXoXoááááđềđềđềđềáááánnnntrongtrongtrongtrongnhnhnhnhóóóómmmmđềđềđềđềáááánnnn1.TrongcửasổProjectExplorer,chọnđềáncầnxoá2.Từmenufile,chọnREMOVEProjectTachỉdùngnhómđềánkhitạocácđiềukhiểnActiveX,vốnđòihỏinhiềuđềánmởcùngmộtlúc.VisualBasic6.0TrịnhKhắcThanhhttp://www.minset.tkTrang:41/2605555NhNhNhNhậậậậppppmmmmôôôônnnnllllậậậậpppptrtrtrtrììììnhnhnhnhCácđiềukhiểntrênbiểumẫuchỉlàmộtphầnnhỏcủaquátrìnhlậptrìnhpháttriểnứngdụng,nhằmtạoragiaodiệnchoứngdụng.Sauđó,bạncầnviếtchươngtrìnhđểứngdụnghoạtđộng.Dođó,chươngnàysẽđisâuvàophầncôngviệcchínhcủaVisualBasic,viếtchươngtrình.VisualBasiclàngônngữlậptrìnhdựatrênđốitượng.Nếubạnlàngườimớihọc,chươngnàysẽgiớithiệucáckhốithiếtkếcơbảnđểxâydựngchươngtrình.Khiđãhiểuđượccáckháiniệmcơbản,bạncóthểtạoracácứngdụngrấtmạnhbằngVisual Basic. 5.15.15.15.1ChuChuChuChuẩẩẩẩnnnnllllậậậậpppptrtrtrtrììììnhnhnhnh(Coding(Coding(Coding(Codingconvention)convention)convention)convention)5.1.15.1.15.1.15.1.1CodingCodingCodingCodingconventionsconventionsconventionsconventionsObjectObjectObjectObjectNamingNamingNamingNamingConventionsConventionsConventionsConventionsObjectnamehas2parts:prefixanddescription.Theprefixthatmakesiteasytoidentifythetypeofobject,thedescriptionmentionsnameofobjects.-Conventionsofdescriptionpartare:+InEnglish.+Cancontainmanywords,eachwordiscontiguoustoothers(Nohyphen).+NoacronymexceptlistedintableAcronyms(see4.Acronym).+Capitalizethefirstletterofeachword.(Note:Theseconventionswillbeappliedtoallofnametypesmentionedafterinthisdocument)-PrefixconventionsforsomeoftheobjectssupportedbyVisualBasicarelistedbelow(Sortedbycontrolname):ControlControlControlControltypetypetypetypePrefixPrefixPrefixPrefixExampleExampleExampleExample3DPanelPnlpnlGroupADODataAdoadoBiblioAnimatedbuttonAnianiMailBoxCheckboxChkchkReadOnlyCombobox,drop-downlistboxCbocboEnglishCommandbuttonCmdcmdExitCommondialogdlgdlgFileOpenCommunicationscomcomFaxControl(usedwithinprocedureswhenthespecifictypeisunknown)ctrctrCurrentDatadatdatBiblioVisualBasic6.0TrịnhKhắcThanhhttp://www.minset.tkTrang:36/2604.1.1.44.1.1.44.1.1.44.1.1.4LLLLướướướưới(grid)i(grid)i(grid)i(grid)đđđđiiiiểểểểmmmmtrongtrongtrongtrongbibibibiểểểểuuuummmmẫẫẫẫuuuuĐểtạosựthuậntiệncholậptrìnhviênkhithiếtkếcácđiềukhiển,VisualBasichiểnthịbiểumẫuvớicáckhungkẻthẳnghàngbằngcácđiểmnhỏ.Tacóthểsửalạikíchcỡhoặclàloạibỏhẳncácônàybằngcách:từmenuTool,chọnOption,chontabGeneral4.1.1.54.1.1.54.1.1.54.1.1.5KhoKhoKhoKhoáááá(Lock)(Lock)(Lock)(Lock)đđđđiiiiềềềềuuuukhikhikhikhiểểểểnnnnĐểgiữcácđiềukhiểncốđịnhtạivịtrícủanó,tadùngtínhnăngLock.Lock.Lock.Lock.Chọnđiềukhiển,sauđó,từmenuFormat,chọnLockControlshoặclànhấnchuộtvàobiểutượngvàobiểutượngôkhoátrênFormEditor.Khiđó,takhôngthểdùngchuộtđểđiềuchỉnhkíchcỡđiềukhiển.Tuyvậy,tavẫncóthểdùngtổhợpphím.4.1.1.64.1.1.64.1.1.64.1.1.6ThuThuThuThuộộộộccccttttíííínhnhnhnhvvvvààààssssựựựựkikikikiệệệệnnnna.Thuộctính(Property):làbộcácthôngsốmàtacóthểgánchođiềukhiển,vídụnhưtên,chiềurộng,chiềucao, ... 52VisualBasic6.0TrịnhKhắcThanhhttp://www.minset.tkTrang:20/2603.1.73.1.73.1.73.1.7ViViViViếếếếttttchchchchươươươươngngngngtrtrtrtrììììnhnhnhnhssssửửửửddddụụụụngngngngthuthuthuthuộộộộccccttttíííính,nh,nh,nh,phphphphươươươươngngngngththththứứứứccccvvvvààààssssựựựựkikikikiệệệệnnnnTathửviếtchươngtrìnhMoveltdùngđểdichuyểncửasổ.MoveltcómộtcửasổtênlàfrmMove,chứa4nútlệnhở4gócmànhình.khithihnàhnhấnvàomoọttrongcácnútnàysẽlàmcửasổdichuyểntớigócmànhìnhtươngứng.giữamànhìnhsẽlàmộtnhãnhiệusẽthôngbáotứcthờicácdichuyểncủachuộtcũngnhưnútlệnhnàođượcFocus.cácbướctổngquátdểtạoMovelt:a.Tạogiaodiệnngườisửdụng(GUI)b.ViếtthủtụcForm_Load()c.Viếtthủtụcclick()d.thêmcácthôngbáosựkiện3.1.7.13.1.7.13.1.7.13.1.7.1TTTTạạạạooooGUIGUIGUIGUI1.từmenuFile,chọnNewProjectđểmởhộpthoạiđềán.ChọnkiểustandardEXE2.vàocửasổProperties,sửatênbiểumẫuthànhfrmMove3.thêm4nútlệnhvào4gócbiểumẫu.tasẽxửalạivịtríchínhxáchiưnchođíngbằngchươngtrình4.nhấnđúpchuộtlênbiểmẫuđểtạothủtụcForm_Load()5.ĐổithuộctínhBorderStylecủabiểumẫuthành1-FixedSingleđểcấmbiểumẫucogiãnkhichươngtrìnhthihành.sauđóđổicácthuộctínhAlignmentcủanhãnthành2-CentervàBorderStylecủanhãnthành1-FixedSingle6.LưubiểumẫuvớitênlàfrmmovevàlưuđềánvớitênlàMovelt.vbp3.1.7.23.1.7.23.1.7.23.1.7.2ViViViViếếếếttttththththủủủủttttụụụụccccFormFormFormForm_Load_Load_Load_LoadThủtụcnàychuẩnbịmộtsốkhởitạochobiểumẫutrướckhinóđượchiểnthịa.ĐặtthuộctínhCaptionchoCommandButtionb.Dặtchuỗikýtựkhởitạochonhãnc.Đặtchuỗikýtựchothanhtiêuđềcủabiểumẫud.Đặtvịtrícho4nútlệnhnhãnvàbiểumẫutrênmànhìnhe.Đưavàođoạnchươngtrìnhsau:VisualBasic6.0TrịnhKhắcThanhhttp://www.minset.tkTrang:13/260Cácbiểumẫu(Form)-khốixâydựngcácchươngtrìnhVisualbasic-xuấthiệntrongcửasổform.Hộpcôngcụđểthêmcácđiềukhiểnvàocácbiểumẫucủađềán.Projectexplorerhiểnthịcácđềánmàbạnđanglàmcũngnhưcácthànhphầncủacácđềán.Bạnduyệtvàcàiđặtcácthuộctínhcủađiềukhiển,biểumẫuvàmoduletrongcửasổproperty.Cuốicùng,bạnbốtrívàxemxétmộthoặcnhiềubiểumẫutrênmànhìnhthôngquacửasổformlayout.2.3.22.3.22.3.22.3.2ThThThThêêêêmmmmvvvvààààxoxoxoxoááááccccááááccccthanhthanhthanhthanhccccôôôôngngngngccccụụụụtrongtrongtrongtrongIDEIDEIDEIDEccccủủủủaaaaVisual Visual VisualVisualbasic basic basic basic Thanhcôngcụlàtậphợpcácnútbấmmangbiểutượngchứatrongmộtthanhthườngđặtdướithanhmenu.CácnútnàyđảmnhậncácchứcnăngthôngdụngtrongcấutrúcmenucủaVisualbasic.Thanhcôngcụrấthửuích,thayvìphảilầnlượtchọnquamenuvàmenucon,tanhấnmộtnútbấmnàođótrongthanhcôngcụđểgọimộtchứcnăngtươngtựtrênmenu.SSSSửửửửddddụụụụngngngngthanhthanhthanhthanhccccôôôôngngngngccccụụụụdebug:debug:debug:debug:Thanhcôngcụdebugdùngđểkiểmtrachươngtrìnhvàgiảiquyếtcáclỗicóthểxảyra.Khigỡrốichươngtrình,talàmmộtsốviệcnhưchạytừngdònglệnhchươngtrình,kiểmtragiátrịcácbiến,vàdừngchươngtrìnhtạimộtđiểmnghingờhoặcdướinhữngđiềukiệnnàođó.SSSSửửửửddddụụụụngngngngthanhthanhthanhthanhccccôôôôngngngngccccụụụụEdit:Edit:Edit:Edit:ThanhcôngcụEditđượcdùngđểviếtchươngtrìnhtrongcửasổcode.CáctínhnăngcủathanhcôngcụEdittươngtựnhưcáctínhnăngkhácởmenuedit.BạncóthểCut,Pastevănbản...
  • 260
  • 4,845
  • 1
Bài giảng Visual Basic 2 pps

Bài giảng Visual Basic 2 pps

... TƯỢNG LẬP TRÌNH ADO CƠ SỞLập trình Visual Basic 213Mô hình các đối tượng: Khoa công nghệ thông tinLương Văn VânBÀI GIẢNGBÀI GIẢNG VISUAL BASIC 2 VISUAL BASIC 2Khoa công nghệ thông tinCÁC ... kê.3. TS. Võ Trung Hùng, Bài giảng Lập trình Visual Basic, Đại Học Bách Khoa Đà nẵng, 2008.4. Giáo trình Visual Basic 6.0, Đại học FPT 2007.Lập trình Visual Basic 23Khoa công nghệ thông ... KHIỂN DỮ LIỆU (TT)Lập trình Visual Basic 240•Bước 3: Thiết lập các thuộc tính cho ListViewKhoa công nghệ thông tinXỬ LÝ CÁC LỖI (BẪY LỖI)Lập trình Visual Basic 249Lỗi khóa chính nhận...
  • 72
  • 615
  • 1
Bài giảng Visual Basic

Bài giảng Visual Basic

... án giảng dạy môn visual basic Chơng I. Nhập môn visual basic Chơng II. Form, điều khiển và menuChơng IIi. MÃ lệnh visual basic Chơng IV. Truy cập cơ sở dữ liệu Chơng INhập môn visual basic III. ... sự kiện. Chơng INhập môn visual basic II. Các thành phần của môi trờng1. Khởi động visual basic *Start\Programs\Microsoft Visual Studio 6.0 \Microsoft Visual Basic 6.0*Biểu t%ợng trên màn ... môn visual basic II. Các thành phần của môi trờng2. Thành phần của môi tr%ờng visual basic Trình thiết kế form (Form Designer) Là cửa sổ làm nền cho giao diện ứng dụng. Chơng INhập môn visual...
  • 145
  • 1,220
  • 1
Bài tập Visual Basic

Bài tập Visual Basic

... 180 * PI End Function TT. Visual Basic Trang 25 Chương 2 LẬP TRÌNH SỰ KIỆN NÂNG CAO & ĐỒ HỌA TRONG VISUAL BASIC Mục tiêu: Chương này gồm các bài tập nhằm mục đích rèn luyện ... Visual Basic, Chương 6. Tài liệu tham khảo: Visual Basic 6 Certification Exam Guide - Chapter 3, Page 69 - Dan Mezick & Scot Hillier - McGraw-Hill - 1998. http://www.vovisoft.com/VisualBasic/VB6Chapter12C.htm ... từ. Bài tập 1II-3 LỰA CHỌN VỚI LISTBOX Bước 1: Tạo thư mục Basic\ Bt1II-3. Tạo dự án mới VB Standard EXE trong thư mục trên, sau đó tạo Form có dạng sau: TT. Visual Basic Bài tập 2-2...
  • 114
  • 3,323
  • 9
Bài giảng Visual C

Bài giảng Visual C

... = GetDC ( hWnd ); Bài giảng: Lập trình C for Win Trang 40/69 Bài 4: Hộp thọai và điều khiển Trần Minh Thái Bài 4: HỘP THOẠI VÀ ĐIỀU KHIỂN Phân bố thời lượng: - Số tiết giảng ở lớp: 12 tiết ... WindowControl Dialog box Bài giảng: Lập trình C for Win Trang 8/69 Bài 1:Giới thiệu chung Trần Minh Thái Bài 1: GIỚI THIỆU CHUNG Phân bố thời lượng: - Số tiết giảng ở lớp: 6 tiết - Số tiết ... (modeless).  Hộp thoại thông dụng (common dialog) a) Thiết kế hộp thọai Bài giảng: Lập trình C for Win Trang 45/69 Bài 2:Paint và repaint Trần Minh Thái  Vị trí hiển thị ký tự TextOut() là...
  • 69
  • 538
  • 1

Xem thêm

Từ khóa: bài tập visual basicbài học visual basicnetbài tập visual basic 2005bài tập visual basic 2008bài tập visual basic 2010Nghiên cứu sự biến đổi một số cytokin ở bệnh nhân xơ cứng bì hệ thốngGiáo án Sinh học 11 bài 13: Thực hành phát hiện diệp lục và carôtenôitGiáo án Sinh học 11 bài 13: Thực hành phát hiện diệp lục và carôtenôitĐỒ ÁN NGHIÊN CỨU CÔNG NGHỆ KẾT NỐI VÔ TUYẾN CỰ LY XA, CÔNG SUẤT THẤP LPWANNGHIÊN CỨU CÔNG NGHỆ KẾT NỐI VÔ TUYẾN CỰ LY XA, CÔNG SUẤT THẤP LPWAN SLIDEPhát triển mạng lưới kinh doanh nước sạch tại công ty TNHH một thành viên kinh doanh nước sạch quảng ninhPhát triển du lịch bền vững trên cơ sở bảo vệ môi trường tự nhiên vịnh hạ longNghiên cứu về mô hình thống kê học sâu và ứng dụng trong nhận dạng chữ viết tay hạn chếTìm hiểu công cụ đánh giá hệ thống đảm bảo an toàn hệ thống thông tinThơ nôm tứ tuyệt trào phúng hồ xuân hươngKiểm sát việc giải quyết tố giác, tin báo về tội phạm và kiến nghị khởi tố theo pháp luật tố tụng hình sự Việt Nam từ thực tiễn tỉnh Bình Định (Luận văn thạc sĩ)Tăng trưởng tín dụng hộ sản xuất nông nghiệp tại Ngân hàng Nông nghiệp và Phát triển nông thôn Việt Nam chi nhánh tỉnh Bắc Giang (Luận văn thạc sĩ)Tranh tụng tại phiên tòa hình sự sơ thẩm theo pháp luật tố tụng hình sự Việt Nam từ thực tiễn xét xử của các Tòa án quân sự Quân khu (Luận văn thạc sĩ)Giáo án Sinh học 11 bài 15: Tiêu hóa ở động vậtGiáo án Sinh học 11 bài 15: Tiêu hóa ở động vậtBÀI HOÀN CHỈNH TỔNG QUAN VỀ MẠNG XÃ HỘIĐổi mới quản lý tài chính trong hoạt động khoa học xã hội trường hợp viện hàn lâm khoa học xã hội việt namHIỆU QUẢ CỦA MÔ HÌNH XỬ LÝ BÙN HOẠT TÍNH BẰNG KIỀMMÔN TRUYỀN THÔNG MARKETING TÍCH HỢPTÁI CHẾ NHỰA VÀ QUẢN LÝ CHẤT THẢI Ở HOA KỲ