2024年9月vb.net源码(用vb.net编写记事本源代码)
⑴vb.源码(用vb.编写记事本源代码
⑵然后再PrivateSubWebBrowser_Documentpleted下通过使用WebBrowser.Document.Body.InnerHtml来获取网页的源代码,“)WebBrowser.Document.body.innerhtml=tmpEndSub,vb.webbrowser修改网页源码DimcPrivateSubForm_Load()URL=“(ByValpDispAsObject,URLAsVariant)Ifc=ThenExitSub’这个是为了防止这个过程无限执行下去c=c+tmp=WebBrowser.Document.body.innerhtmltmp=Replace(tmp,““,“好玩吗,或使用WebBrowser.Document.Body.InnerText来获取网页中的文本,之后可以通过字符串控制指令或者正则表达式来精确获取到你所需的数据,“,vbInformation,“提示“EndIfEndSubPrivateSubfindNextMenu_Click()DimWhereDimStartMeAsInteger’查找的起始位置变量Text.SetFocus’文本框获得焦点StartMe=Text.SelLength+Text.SelStart+’给变量赋值Where=InStr(StartMe,Text.Text,Search)’令其从上次找到的地方找起IfWhereThenText.SelStart=Where-Text.SelLength=Len(Search)Else:MsgBox“未找到所要查找的字符串.“,vbInformation,“提示“EndIfEndSubPrivateSubaboutMenu_Click()MsgBoxSpace()&“文本器版本号.“&Chr()&“由西南财经大学天府学院“&Chr()&Space()&“肖忠开发“&Chr()&Space()&“copyright:天府学院“EndSubPrivateSuballMenu_Click()Text.SelStart=Text.SelLength=Len(Text.Text)EndSubPrivateSubbackcolorMenu_Click()’设置背景色代码Form.monDialog.Action=Text.BackColor=Form.monDialog.ColorEndSubPrivateSubcolorMenu_Click()’改变文字颜色代码Form.monDialog.Action=Text.ForeColor=Form.monDialog.ColorEndSubPrivateSubcutMenu_Click()Clipboard.SetTextText.SelTextText.Text=Left(Text.Text,Text.SelStart)+Mid(Text.Text,Text.SelStart+Text.SelLength+)EndSubPrivateSubexitMenu_Click()EndEndSubPrivateSubfontMenu_Click()’字体菜单代码Form.monDialog.Flags=OrForm.monDialog.Action=IfLen(Form.monDialog.FontName)=ThenForm.Text.FontName=“宋体“ElseForm.Text.FontName=Form.monDialog.FontNameEndIfForm.Text.FontSize=Form.monDialog.FontSizeIfForm.monDialog.FontBold=TrueThenForm.Text.FontBold=TrueElseForm.Text.FontBold=FalseEndIfIfForm.monDialog.FontItalic=TrueThenForm.Text.FontItalic=TrueElseForm.Text.FontItalic=FalseEndIfText.ForeColor=Form.monDialog.ColorEndSubPrivateSubForm_Load()Form.Text.Width=Form.Width-Form.Text.Height=Form.HeightEndSubPrivateSubForm_Resize()Form.Text.Width=Form.Width-Form.Text.Height=Form.HeightEndSubPrivateSubhelpMenu_Click()Form.monDialog.Helpmand=cdlHelpForceFileForm.monDialog.HelpFile=“c:windowssystemwinhelp.hlp“monDialog.ShowHelpEndSubPrivateSubnewMenu_Click()IfLen(Trim(Text.Text))=ThenForm.Caption=“我的记事本“&“--“&“未命名“sFileName=“未命名“Text.FontSize=Text.FontName=“宋体“Text.Text=““ElseCallsaveAsMenu_ClickForm.Caption=“我的记事本“&“--“&“未命名“sFileName=“未命名“Text.FontSize=Text.FontName=“宋体“Text.Text=““EndIfEndSubPrivateSubopenMenu_Click()’打开文件代码IfLen(Trim(Text.Text))=ThenForm.Caption=“我的记事本“Form.monDialog.Filter=“文本文件|*.txt“Form.monDialog.Flags=Form.monDialog.Action=IfLen(Form.monDialog.FileName)》ThensFileName=Form.monDialog.FileNameForm.Caption=Form.Caption&“--“&Form.monDialog.FileTitleOpensFileNameForInputAs#Text.FontSize=Text.FontName=“宋体“DoWhileNotEOF()LineInput#,Text$All$=All$+Text$+Chr()+Chr()LoopText.Text=AllClose#EndIfElseCallsaveAsMenu_ClickForm.Caption=“我的记事本“Form.monDialog.Filter=“文本文件|*.txt“Form.monDialog.Flags=Form.monDialog.Action=IfLen(Form.monDialog.FileName)》ThensFileName=Form.monDialog.FileNameForm.Caption=Form.Caption&“--“&Form.monDialog.FileTitleOpensFileNameForInputAs#Text.FontSize=Text.FontName=“宋体“DoWhileNotEOF()LineInput#,Text$All$=All$+Text$+Chr()+Chr()LoopText.Text=AllClose#EndIfEndIfEndSubPrivateSubpasteMenu_Click()’粘贴菜单代码Text.Text=Left(Text.Text,Text.SelStart)+Clipboard.GetText()+Mid(Text.Text,Text.SelStart+Text.SelLength+)EndSubPrivateSubprintMenu_Click()Form.monDialog.ShowPrinterFori=TomonDialog.CopiesPrinter.PrintText.TextPrinter.PrintText.TextNextPrinter.EndDocEndSubPrivateSubsaveAsMenu_Click()’另存为菜单代码IfLen(Trim(Text.Text))》ThenForm.monDialog.DialogTitle=“保存文件“Form.monDialog.InitDir=“D:“Form.monDialog.Filter=“文本文件|*.txt“Form.monDialog.Flags=Form.monDialog.ShowSaveIfLen(Form.monDialog.FileName)》ThensFileName=Form.monDialog.FileNameOpensFileNameForOutputAs#whole$=Text.TextPrint#,wholeClose#EndIfEndIfEndSubPrivateSubsaveMenu_Click()IfLen(Trim(Text.Text))》ThenForm.monDialog.DialogTitle=“保存文件“Form.monDialog.InitDir=“D:“Form.monDialog.FileName=“新建文本“Form.monDialog.Filter=“文本文件|*.txt“Form.monDialog.Flags=Form.monDialog.ShowSaveIfLen(Form.monDialog.FileName)》ThensFileName=Form.monDialog.FileNameOpensFileNameForOutputAs#whole$=Text.TextPrint#,wholeClose#EndIfEndIfEndSubPrivateSubstatusMenu_Click()EndSub如何使用vb.来解析网页源代码,最终获取所需数据使用webbrowser控件来加载网页,本文目录用vb.编写记事本源代码如何使用vb.来解析网页源代码,最终获取所需数据vb.webbrowser修改网页源码用vb.编写记事本源代码DimsFileNameAsStringDimSearchPrivateSubdateTimeMenu_Click()Text.Text=NowEndSubPrivateSubdeleteMenu_Click()Text.Text=Left(Text.Text,Text.SelStart)+Mid(Text.Text,Text.SelStart+Text.SelLength+)EndSubPrivateSubfindMenu_Click()Search=InputBox(“请输入要查找的字词:“)DimWhere’获取需要查找的字符串变量Text.SetFocus’文本框获得焦点,以显示所找到的内容Search=InputBox(“请输入要查找的字词:“)Where=InStr(Text.Text,Search)’在文本中查找字符串IfWhereThen’若找到则设置选定的起始位置并使找到的字符串高亮Text.SelStart=Where-Text.SelLength=Len(Search)’Me.Caption=Where’测试用’否则给出提示Else:MsgBox“未找到所要查找的字符串。
⑶用vb.编写记事本源代码
⑷DimsFileNameAsStringDimSearchPrivateSubdateTimeMenu_Click()Text.Text=NowEndSubPrivateSubdeleteMenu_Click()Text.Text=Left(Text.Text,Text.SelStart)+Mid(Text.Text,Text.SelStart+Text.SelLength+)EndSubPrivateSubfindMenu_Click()Search=InputBox(“请输入要查找的字词:“)DimWhere’获取需要查找的字符串变量Text.SetFocus’文本框获得焦点,以显示所找到的内容Search=InputBox(“请输入要查找的字词:“)Where=InStr(Text.Text,Search)’在文本中查找字符串IfWhereThen’若找到则设置选定的起始位置并使找到的字符串高亮Text.SelStart=Where-Text.SelLength=Len(Search)’Me.Caption=Where’测试用’否则给出提示Else:MsgBox“未找到所要查找的字符串。“,vbInformation,“提示“EndIfEndSubPrivateSubfindNextMenu_Click()DimWhereDimStartMeAsInteger’查找的起始位置变量Text.SetFocus’文本框获得焦点StartMe=Text.SelLength+Text.SelStart+’给变量赋值Where=InStr(StartMe,Text.Text,Search)’令其从上次找到的地方找起IfWhereThenText.SelStart=Where-Text.SelLength=Len(Search)Else:MsgBox“未找到所要查找的字符串.“,vbInformation,“提示“EndIfEndSubPrivateSubaboutMenu_Click()MsgBoxSpace()&“文本器版本号.“&Chr()&“由西南财经大学天府学院“&Chr()&Space()&“肖忠开发“&Chr()&Space()&“copyright:天府学院“EndSubPrivateSuballMenu_Click()Text.SelStart=Text.SelLength=Len(Text.Text)EndSubPrivateSubbackcolorMenu_Click()’设置背景色代码Form.monDialog.Action=Text.BackColor=Form.monDialog.ColorEndSubPrivateSubcolorMenu_Click()’改变文字颜色代码Form.monDialog.Action=Text.ForeColor=Form.monDialog.ColorEndSubPrivateSubcutMenu_Click()Clipboard.SetTextText.SelTextText.Text=Left(Text.Text,Text.SelStart)+Mid(Text.Text,Text.SelStart+Text.SelLength+)EndSubPrivateSubexitMenu_Click()EndEndSubPrivateSubfontMenu_Click()’字体菜单代码Form.monDialog.Flags=OrForm.monDialog.Action=IfLen(Form.monDialog.FontName)=ThenForm.Text.FontName=“宋体“ElseForm.Text.FontName=Form.monDialog.FontNameEndIfForm.Text.FontSize=Form.monDialog.FontSizeIfForm.monDialog.FontBold=TrueThenForm.Text.FontBold=TrueElseForm.Text.FontBold=FalseEndIfIfForm.monDialog.FontItalic=TrueThenForm.Text.FontItalic=TrueElseForm.Text.FontItalic=FalseEndIfText.ForeColor=Form.monDialog.ColorEndSubPrivateSubForm_Load()Form.Text.Width=Form.Width-Form.Text.Height=Form.HeightEndSubPrivateSubForm_Resize()Form.Text.Width=Form.Width-Form.Text.Height=Form.HeightEndSubPrivateSubhelpMenu_Click()Form.monDialog.Helpmand=cdlHelpForceFileForm.monDialog.HelpFile=“c:windowssystemwinhelp.hlp“monDialog.ShowHelpEndSubPrivateSubnewMenu_Click()IfLen(Trim(Text.Text))=ThenForm.Caption=“我的记事本“&“--“&“未命名“sFileName=“未命名“Text.FontSize=Text.FontName=“宋体“Text.Text=““ElseCallsaveAsMenu_ClickForm.Caption=“我的记事本“&“--“&“未命名“sFileName=“未命名“Text.FontSize=Text.FontName=“宋体“Text.Text=““EndIfEndSubPrivateSubopenMenu_Click()’打开文件代码IfLen(Trim(Text.Text))=ThenForm.Caption=“我的记事本“Form.monDialog.Filter=“文本文件|*.txt“Form.monDialog.Flags=Form.monDialog.Action=IfLen(Form.monDialog.FileName)》ThensFileName=Form.monDialog.FileNameForm.Caption=Form.Caption&“--“&Form.monDialog.FileTitleOpensFileNameForInputAs#Text.FontSize=Text.FontName=“宋体“DoWhileNotEOF()LineInput#,Text$All$=All$+Text$+Chr()+Chr()LoopText.Text=AllClose#EndIfElseCallsaveAsMenu_ClickForm.Caption=“我的记事本“Form.monDialog.Filter=“文本文件|*.txt“Form.monDialog.Flags=Form.monDialog.Action=IfLen(Form.monDialog.FileName)》ThensFileName=Form.monDialog.FileNameForm.Caption=Form.Caption&“--“&Form.monDialog.FileTitleOpensFileNameForInputAs#Text.FontSize=Text.FontName=“宋体“DoWhileNotEOF()LineInput#,Text$All$=All$+Text$+Chr()+Chr()LoopText.Text=AllClose#EndIfEndIfEndSubPrivateSubpasteMenu_Click()’粘贴菜单代码Text.Text=Left(Text.Text,Text.SelStart)+Clipboard.GetText()+Mid(Text.Text,Text.SelStart+Text.SelLength+)EndSubPrivateSubprintMenu_Click()Form.monDialog.ShowPrinterFori=TomonDialog.CopiesPrinter.PrintText.TextPrinter.PrintText.TextNextPrinter.EndDocEndSubPrivateSubsaveAsMenu_Click()’另存为菜单代码IfLen(Trim(Text.Text))》ThenForm.monDialog.DialogTitle=“保存文件“Form.monDialog.InitDir=“D:“Form.monDialog.Filter=“文本文件|*.txt“Form.monDialog.Flags=Form.monDialog.ShowSaveIfLen(Form.monDialog.FileName)》ThensFileName=Form.monDialog.FileNameOpensFileNameForOutputAs#whole$=Text.TextPrint#,wholeClose#EndIfEndIfEndSubPrivateSubsaveMenu_Click()IfLen(Trim(Text.Text))》ThenForm.monDialog.DialogTitle=“保存文件“Form.monDialog.InitDir=“D:“Form.monDialog.FileName=“新建文本“Form.monDialog.Filter=“文本文件|*.txt“Form.monDialog.Flags=Form.monDialog.ShowSaveIfLen(Form.monDialog.FileName)》ThensFileName=Form.monDialog.FileNameOpensFileNameForOutputAs#whole$=Text.TextPrint#,wholeClose#EndIfEndIfEndSubPrivateSubstatusMenu_Click()EndSub
⑸如何使用vb.来解析网页源代码,最终获取所需数据
⑹使用webbrowser控件来加载网页,然后再PrivateSubWebBrowser_Documentpleted下通过使用WebBrowser.Document.Body.InnerHtml来获取网页的源代码,或使用WebBrowser.Document.Body.InnerText来获取网页中的文本。之后可以通过字符串控制指令或者正则表达式来精确获取到你所需的数据。
⑺vb.webbrowser修改网页源码
⑻DimcPrivateSubForm_Load()URL=“(ByValpDispAsObject,URLAsVariant)Ifc=ThenExitSub’这个是为了防止这个过程无限执行下去c=c+tmp=WebBrowser.Document.body.innerhtmltmp=Replace(tmp,““,“好玩吗?“)WebBrowser.Document.body.innerhtml=tmpEndSub