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
  • 670
  • 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,315
  • 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 2010Báo cáo quy trình mua hàng CT CP Công Nghệ NPVNghiên cứu sự hình thành lớp bảo vệ và khả năng chống ăn mòn của thép bền thời tiết trong điều kiện khí hậu nhiệt đới việt namNghiên cứu tổ chức pha chế, đánh giá chất lượng thuốc tiêm truyền trong điều kiện dã ngoạiNghiên cứu tổ chức chạy tàu hàng cố định theo thời gian trên đường sắt việt namđề thi thử THPTQG 2019 toán THPT chuyên thái bình lần 2 có lời giảiGiá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ôitPhá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, xây dựng phần mềm smartscan và ứng dụng trong bảo vệ mạng máy tính chuyên dùngĐịnh tội danh từ thực tiễn huyện Cần Giuộc, tỉnh Long An (Luận văn thạc sĩ)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ươngTổ chức và hoạt động của Phòng Tư pháp từ thực tiễn tỉnh Phú Thọ (Luận văn thạc sĩ)Quản lý nợ xấu tại Agribank chi nhánh huyện Phù Yên, tỉnh Sơn La (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ậtNguyên tắc phân hóa trách nhiệm hình sự đối với người dưới 18 tuổi phạm tội trong pháp luật hình sự Việt Nam (Luận văn thạc sĩ)Giáo án Sinh học 11 bài 14: Thực hành phát hiện hô hấp ở thực vậtBÀI HOÀN CHỈNH TỔNG QUAN VỀ MẠNG XÃ HỘIChiến lược marketing tại ngân hàng Agribank chi nhánh Sài Gòn từ 2013-2015