VB和VB.NET有什么区别
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇文章主要介绍了VB和VB.NET有什么区别,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。VB经过长时间的发展,现在大部分人都用VB
千家信息网最后更新 2025年01月19日VB和VB.NET有什么区别
这篇文章主要介绍了VB和VB.NET有什么区别,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
VB经过长时间的发展,现在大部分人都用VB.NET了,接到一个写模拟系统接口的任务,预备先简单的实现他,就用VB,传统的读出写入就好,随便写了一个例子,之后用vb.net升级了一下。原VB情况如下,2个btn,一个是打开文件,把内容读到一个txt1,一个btn,做一个简单的移位加密,把加密之后的内容读到txt2 ,页面上放了一个commanddialog
VB和VB.NET比较代码如下:
PrivateSubcmdopenfile_Click() cdlfile.ShowOpen Ifcdlfile.FileName<>vbNullStringThen TxtSource.Text=vbNullString Opencdlfile.FileNameForInputAs#1 DoUntilEOF(1) LineInput#1,strline TxtSourceTxtSource.Text=TxtSource.Text+strline+vbCrLf Loop Close#1 EndIf EndSub PrivateSubcmdsavefile_Click() cdlfile.ShowSave Ifcdlfile.FileName<>vbNullStringThen Opencdlfile.FileNameForOutputAs#1 Print#1,TxtTarget.Text Close#1 EndIf EndSub
加密为:
PrivateSubcmdcode_Click() strSouce=TxtSource.Text strTarget=vbNullString intLength=Len(Trim(strSouce)) Fori=1TointLength strtemp=Mid(strSouce,i,1) If(strtemp>="A"Andstrtemp<="Z"Orstrtemp>="a"Andstrtemp<="z")Then strtemp=Chr(Asc(strtemp)+5) EndIf strTargetstrTarget=strTarget+strtemp Nexti TxtTarget.Text=strTarget EndSub
当然,这个加密是有问题的,对于解密来说,w,x,y,z等字母将无法解密,因为不是搞这个,且不去管他
因为是传统的文件读写,预计vb.net的变化不大,经过升级
果然如此
VB和VB.NET比较升级过后的代码
PrivateSubcmdopenfile_Click(ByValeventSenderAsSystem.Object,ByValeventArgsAsSystem.EventArgs)Handlescmdopenfile.Click cdlfile.ShowOpen() 'OpenFileDialog1.ShowDialog() Ifcdlfile.FileName<>vbNullStringThen TxtSource.Text=vbNullString FileOpen(1,cdlfile.FileName,OpenMode.Input) DoUntilEOF(1) strline=LineInput(1) TxtSourceTxtSource.Text=TxtSource.Text+strline+vbCrLf Loop FileClose(1) EndIf EndSub
仔细看看,首先.net兼容原来的commanddialog控件,open语句有所变化,close也变化了
PrivateSubcmdsavefile_Click(ByValeventSenderAsSystem.Object,ByValeventArgsAsSystem.EventArgs)Handlescmdsavefile.Click cdlfile.ShowSave() Ifcdlfile.FileName<>vbNullStringThen FileOpen(1,cdlfile.FileName,OpenMode.Output) PrintLine(1,TxtTarget.Text) FileClose(1) EndIf EndSub
加密部分
PrivateSubcmdcode_Click(ByValeventSenderAsSystem.Object,ByValeventArgsAsSystem.EventArgs)Handlescmdcode.Click strSouce=TxtSource.Text strTarget=vbNullString intLength=CStr(Len(Trim(strSouce))) Fori=1ToCInt(intLength) strtemp=Mid(strSouce,i,1) If(strtemp>="A"Andstrtemp<="Z"Orstrtemp>="a"Andstrtemp<="z")Then strtemp=Chr(Asc(strtemp)+5) EndIf strTargetstrTarget=strTarget&strtemp Nexti TxtTarget.Text=strTarget EndSub
VB和VB.NET比较总结:这里可以看出,.neT处理整型来得更加严格
我测试了一下,去掉老的commanddialog换上新的openfiledialog没有问题向来savefiledialog也是一样的
感谢你能够认真阅读完这篇文章,希望小编分享的"VB和VB.NET有什么区别"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
加密
篇文章
升级
变化
代码
传统
内容
文件
问题
果然如此
不大
他因
价值
任务
例子
兴趣
同时
大部分
字母
情况
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全警察工资待遇怎么样
服务器管理计划
怎么查网易邮箱服务器ip
软件开发办公室宣传语
下列哪一个不是无限网络技术
光明大陆服务器装备怎么升级
电脑成服务器安全吗
tidb数据库理论基础
数据库应用技术教程视频
互联网科技公司的账务处理
诚信网络技术服务常见问题
工行服务器安全链接失败
软件开发公司 南京
软件开发需要下载哪些软件
德国服务器适合什么业务
云数据库和自建mysql
怀柔区信息网络技术推广口碑推荐
寿光手机软件开发
报表不能进行修改数据库
数据库 游标 作用
中国能源数据库eia
vb打印软件开发
联想服务器插上u盘黑屏
简述防火墙对于网络安全的重要性
安徽易久网络技术有限公司
网络安全专业总结
软件开发3年
希望之村服务器点了没反应
怀旧服联盟服务器最大上限
惠普服务器gl580拆机