成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

VB和VB.NET比較案例

開發 后端
VB和VB.NET比較代碼演示區別發現VB.NET處理整型來得更加嚴格了,大家不防試試,相信你也可以比較出更多的區別的。

VB經過長時間的發展,現在大部分人都用VB.NET了,接到一個寫模擬系統接口的任務,預備先簡單的實現他,就用VB,傳統的讀出寫入就好,隨便寫了一個例子,之后用vb.net升級了一下。原VB情況如下,2個btn,一個是打開文件,把內容讀到一個txt1,一個btn,做一個簡單的移位加密,把加密之后的內容讀到txt2 ,頁面上放了一個commanddialog

VB和VB.NET比較代碼如下:

  1. PrivateSubcmdopenfile_Click()  
  2. cdlfile.ShowOpen  
  3. Ifcdlfile.FileName<>vbNullStringThen  
  4. TxtSource.Text=vbNullString 
  5. Opencdlfile.FileNameForInputAs#1  
  6. DoUntilEOF(1)  
  7. LineInput#1,strline  
  8. TxtSourceTxtSource.Text=TxtSource.Text+strline+vbCrLf  
  9. Loop  
  10. Close#1  
  11. EndIf  
  12. EndSub  
  13.  
  14. PrivateSubcmdsavefile_Click()  
  15. cdlfile.ShowSave  
  16. Ifcdlfile.FileName<>vbNullStringThen  
  17. Opencdlfile.FileNameForOutputAs#1  
  18. Print#1,TxtTarget.Text  
  19. Close#1  
  20. EndIf  
  21. EndSub  

加密為:

  1. PrivateSubcmdcode_Click()  
  2. strSouce=TxtSource.Text  
  3. strTarget=vbNullString 
  4. intLength=Len(Trim(strSouce))  
  5. Fori=1TointLength 
  6. strtemp=Mid(strSouce,i,1)  
  7. If(strtemp>="A"Andstrtemp<="Z"Orstrtemp>="a"Andstrtemp<="z")Then  
  8. strtemp=Chr(Asc(strtemp)+5)  
  9. EndIf  
  10. strTargetstrTarget=strTarget+strtemp  
  11. Nexti  
  12. TxtTarget.Text=strTarget 
  13. EndSub 

當然,這個加密是有問題的,對于解密來說,w,x,y,z等字母將無法解密,因為不是搞這個,且不去管他

因為是傳統的文件讀寫,預計vb.net的變化不大,經過升級
果然如此

VB和VB.NET比較升級過后的代碼

  1. PrivateSubcmdopenfile_Click(ByValeventSenderAsSystem.Object,ByValeventArgsAsSystem.EventArgs)Handlescmdopenfile.Click  
  2. cdlfile.ShowOpen()  
  3. 'OpenFileDialog1.ShowDialog()  
  4. Ifcdlfile.FileName<>vbNullStringThen  
  5. TxtSource.Text=vbNullString 
  6. FileOpen(1,cdlfile.FileName,OpenMode.Input)  
  7. DoUntilEOF(1)  
  8. strline=LineInput(1)  
  9. TxtSourceTxtSource.Text=TxtSource.Text+strline+vbCrLf  
  10. Loop  
  11. FileClose(1)  
  12. EndIf  
  13. EndSub 

仔細看看,首先.net兼容原來的commanddialog控件,open語句有所變化,close也變化了

  1. PrivateSubcmdsavefile_Click(ByValeventSenderAsSystem.Object,ByValeventArgsAsSystem.EventArgs)Handlescmdsavefile.Click  
  2. cdlfile.ShowSave()  
  3. Ifcdlfile.FileName<>vbNullStringThen  
  4. FileOpen(1,cdlfile.FileName,OpenMode.Output)  
  5. PrintLine(1,TxtTarget.Text)  
  6. FileClose(1)  
  7. EndIf  
  8. EndSub 

加密部分

  1. PrivateSubcmdcode_Click(ByValeventSenderAsSystem.Object,ByValeventArgsAsSystem.EventArgs)Handlescmdcode.Click  
  2. strSouce=TxtSource.Text  
  3. strTarget=vbNullString 
  4. intLength=CStr(Len(Trim(strSouce)))  
  5. Fori=1ToCInt(intLength)  
  6. strtemp=Mid(strSouce,i,1)  
  7. If(strtemp>="A"Andstrtemp<="Z"Orstrtemp>="a"Andstrtemp<="z")Then  
  8. strtemp=Chr(Asc(strtemp)+5)  
  9. EndIf  
  10. strTargetstrTarget=strTarget&strtemp  
  11. Nexti  
  12. TxtTarget.Text=strTarget 
  13. EndSub 

VB和VB.NET比較總結:這里可以看出,.neT處理整型來得更加嚴格

我測試了一下,去掉老的commanddialog換上新的openfiledialog沒有問題向來savefiledialog也是一樣的

【編輯推薦】

  1. 迅速掌握VB.NET Shared變量技能
  2. 代碼演示VB.NET DES加密解析
  3. 事例講解VB.NET Constructor函式
  4. 剖析VB.NET寫Object Oriented編程
  5. 全面講解VB.NET調用Web Service
責任編輯:田樹 來源: IT168
相關推薦

2009-09-07 15:04:07

2009-11-02 17:12:01

VB和VB.NET

2009-10-10 17:06:09

VB和VB.NET

2009-10-09 16:00:34

VB6.0開發

2009-10-26 17:10:53

VB.NET word

2009-11-02 10:53:34

VB.NET INI文

2009-11-03 10:18:46

VB.NET繼承

2009-10-20 14:21:55

VB.NET fnSi

2009-10-14 12:51:41

VB.NET Data

2011-06-17 11:05:22

VB.NET

2009-06-24 15:45:32

VB.NET

2009-10-14 14:50:16

VB6.0VB.NET

2009-10-29 16:46:32

VB.NET語言

2009-11-02 16:55:50

VB.NET Smar

2009-10-27 15:49:11

VB.NET分辯率

2009-10-28 11:27:34

VB.NET資源文件

2011-05-19 09:20:21

VB.NETASP.NET

2009-10-12 16:56:36

VB.NET常量VB.NET枚舉

2011-06-16 15:14:17

VB.NET事件委托

2010-01-21 17:34:48

VB.NET Bool
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产一区二区在线免费观看 | 亚洲欧美日韩电影 | 欧美中文字幕一区 | 日韩欧美精品 | 色视频在线免费观看 | 99精品久久99久久久久 | 亚洲www啪成人一区二区麻豆 | 呦呦在线视频 | 中文字幕av亚洲精品一部二部 | 91在线精品秘密一区二区 | 男人视频网站 | 日韩在线观看中文字幕 | 午夜二区 | aⅴ色国产 欧美 | 殴美黄色录像 | www网站在线观看 | 中文字幕av中文字幕 | 干干干操操操 | 亚洲国产成人精品女人久久久 | 久久一| 热re99久久精品国产99热 | 成人一区在线观看 | 亚洲一区二区三区福利 | 午夜精品久久久久久久久久久久 | 中国三级黄色录像 | 亚洲精品久久久一区二区三区 | 一区二区视频在线 | 福利视频网址 | 国产在线资源 | 国内精品一区二区 | 青青草华人在线视频 | 国产成人综合在线 | 国产精品久久久久久一区二区三区 | 人干人人| 久久久久久久久91 | 自拍偷拍第一页 | 91精品国产手机 | 9porny九色视频自拍 | av网站免费观看 | 亚洲欧洲一区二区 | 在线一区二区三区 |