Danh mục

Display VB6 Source codes với màu trong trang Web

Số trang: 6      Loại file: doc      Dung lượng: 87.50 KB      Lượt xem: 10      Lượt tải: 0    
10.10.2023

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tham khảo tài liệu display vb6 source codes với màu trong trang web, công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Display VB6 Source codes với màu trong trang WebDisplayVB6SourcecodesvớimàutrongtrangWebTrongVB6IntegratedDevelopmentEnvironment,khitaeditsourcecodescáchàngComment(chúthích)đượchiểnthịbằngmàuxanhlácâyvàcácReservedWordscủaVB6đuợchiểnthịbằngmàuxanhdươngđậm.Ðiềunầylàmmátmắt,khiếnchocodesdễđọc.TiếcthaykhitacopycáchàngcodesấyravàpastevàotrongmộttrangWebthìchúngbịmấtđiđặctínhmàusắc.Nếucodeskhôngcócommentthìkhóhiểu.Ngượclạinếucommentnhiềuquá,ngườiđọcdễlẫnlộncodesvớicomment.DođótrongbàinầytaviếtmộtprogramVB6đểthựchiệnhaichuyện: 1. Làmchosourcecodeđẹpbằngcáchthêmphíatrướcmỗihàng codesmộtsốblankspacesđểtathấyrõphầnnàonằmtrong phầnnàotrongcấutrúccủacodes. 2. Thêmmàuxanhlácâychocommentvàmàuxanhdươngcho VB6reservedwordsđểhiểnthịtrêntrangWeb.LàmchocodesđẹpphátxuấttừchữPrettyPrinterhồithờiPascalrấtthịnhhành.PascallàngônngữlậptrìnhđuợcsangtácbởigiáosưN.Wirth,ngườiThụySĩ,đểdùnglàmphươngtiệndạysinhviênnhữngkiếnthứcvàkỹthuậtcănbảnvềSoftwareEngineering.MộttrongnhữngđặcđiểmcủaPascallànócónhữngStatementBlocks(đoạncodes)đểdùngtrongStructuredProgramming,tứclàcóIF..THEN..ELSE,REPEAT..UNTIL,CASE.v.v..,thayvìcáigìcũngGotolàmchokhótheodõicodesvìnónhảylungtunggiốngnhưspaghetti(bánhtầmÝ).StatementBlocktrongPascalđượcbắtđầubằngchữBeginvàchấmdứtbằngchữEnd.Cáiđókhôngcógìđángnói,nhưngkhicáiStructure(cơcấu)củaprogramchúngtatrởnênrắcrối,tacầnphảithấytừngcặpBeginEndrõràng.TốthơnhếtlàlàmsaomỗichữEndnằmngayphíadướichữBegincủanó,dầucócáchbaonhiêuhàng.Codessẽlồira,thụtvôtheođẳngcấprõràng,trôngrấtÐẸP(PRETTY).VìhồixưacóphươngtiệnEditsourcecodetrênmộtTerminal(mộttrongnhữngmànảnhnốivềmộtcomputerchánh)làcóphướclắmrồi,nênđòihỏiEditorlàmPrettyCodeschomìnhthìhơiquáđáng.DođóngườitaphảidùngmộtprogramkhácđểlàmPrettyCodes.Ởđây,chúngtasẽthựchiệncôngtácPrettyCode,đồngthờiđithêmmộtbướcnữalàthêmmàuchocodestrongtrangWeb.TasẽtậndụngListboxvàcácStringFunctionscủaVB6.Ðầutiên,taLoadcontentcủamộtTextFilechứaVB6sourcecodevàoListBoxlstCodes.KhiUserclicksnútPrettyCodesprogramsẽlàmhaichuyệnsauđây:LàmchocodeđẹpKếtquảcủacodeđẹpđượcchứatrongListboxlstPretty.NguyêntắcchínhtrongcôngtácnầylàlưuýnhữngchữnhưIF,DO,WHILE..v.v.lànhữngchữđứngđầucủamộtStatementBlock.CácstatementsthuộcvềStatementBlockấysẽnằmthụtvômộtTABposition(3spaceschẳnghạn).KếđókhigặpmôtchữENDhayLOOP,làchữđúngcuốimộtStatementBlock,thìchínhnósẽnằmlồiramộtTABpositiontrởlại.CómộttrườnghợpcầnlưuýlàStatementIFcóthểkếtthúctrêncùngmộthàng,tứclànócóthêmcodenằmsauchữTHEN.Trongtrườnghợpấy,chữIFkhôngphảilàđầumộtStatementBlocknêntakhôngcầnphảităngTABposition,tứclàhàngkếtiếpkhôngcầnphảithụtvô.CácchữELSE,ELSEIFvàCASElànhữngchữvừalàcuốimộtStatementBlock,vừalàđầumộtStatementBlockkếđó.Nênchỉcóchínhnólồirathôi,hàngcodekếtiếpthụtvôtrởlại.PrettyCodeshiệnranhưtronghìnhdướiđây:ThêmmàuchotrangWebMộtbảngliệtkêcácReservedWordscủaVB6cũngđuợcloadedvàotrongListboxlstReservedWords.Nếudanhsáchấychưađủ,bạncóthểEditthêmcácchữkhácvàofileReservedWords.txt.HầuhếtcácReservedWordsđềunằmriêngmộtmìnhvàcáchmộtblankspacevớicharacterskếnó.Tuynhiênbạnphảicoichừngkhichữấynằmởđầuhaycuốihàng.Trongtrườnghợpđónókhôngcóleading(nằmphíatrước)haytrailing(nằmphíasau)blankspace.Sởdĩtaphảichúýđiểmnầylàvìkhitasosánhwholeword(nguyênchữ)taphảiphânbiệtchữAsđứngriêngmộtmình(làmộtReservedWord)vớichữHAs.ThànhratatìmchữAs(cóspacehaiđầu),chớkhôngphảichữAs.MộthàngCommentthườngbắtđầubằngdấusinglequote.ÐôikhiphíasaumộthàngcodecũngcóComment.DođótaxemtrườnghợpthứnhấtnhưlàđặcbiệtkhiCommentkhôngcócodesnằmphíatrước.TrongprogramtadùngmộtBrowserđểdisplaykếtquảtrangWeb.ProgramnầychophépbạnPasteVB6SourcecodetừClipboardvàoListBoxlstCodes,bằngcáchclicknútPasteCodeshaypressCtrlV.NósẽthaythếcodescósẵntronglstCodes.Saukhilàmprettycode,kếtquảHTMLsẽđượctựđộnglưutrửtrongfilecodes.htm.BạncũngcóthểcopymộtsốhàngHTMLcodestrongListboxlstColorbằngcáchmultiselectnhiềuhàngrồiclicknútCopyHTMLhaypressCtrlC.DướiđâylàmẫucủaHTMLcodesvớimàu:Function SimilarWords(ByVal Word, ...

Tài liệu được xem nhiều: