影音先锋男人资源av站_狠狠色综合激情丁香五月_爱爱爱爱看视频_在线播放免费人成视频在线观看_少妇人妻综合久久中文字幕_国产午夜无码精品免费看_久久久久久夜精品精品免费啦_男人女人午夜视频免费_日本xxxx裸体xxxx_丰满人妻熟妇乱又仑精品

電子科大論壇-非清水河畔

 找回密碼
 注冊(開放注冊)
查看: 9557|回復(fù): 0
打印 上一主題 下一主題

[軟件] 在 dot net 中我們?nèi)绾握{(diào)試程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2006-4-9 11:59:06 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
一: 如何發(fā)現(xiàn)錯(cuò)誤  
       對于剛?cè)氲赖某绦騿T來說,調(diào)試程序是很頭痛的!!!打多人不知道如何去下手,當(dāng)一個(gè)程序出錯(cuò)后,我們只能任其擺布。最愚蠢的辦法就是一點(diǎn)一點(diǎn)的去找,排除。這樣既費(fèi)時(shí),效率又不高。我們該怎么辦呢???
    1:首先我們要有良好的編程習(xí)慣,對于自己不敢保證其(代碼)正確性的情況下,盡量使用
try catch end try 結(jié)構(gòu)
    舉例如下:
   strKamokuNm = edtDataColoum.Text
      edtDataRow.Text  = strRow
      上面這段話,看似平常。其實(shí)不然
   使用VB dot net 做過項(xiàng)目的人,應(yīng)該有這樣的體會(huì),程序又是無緣無故的在這里報(bào)錯(cuò),到底是什么原因
   類型不匹配 是最常見的錯(cuò)誤,我在這里不說類型不匹配的情況,因?yàn)檫@種情況下軟件平臺(tái)會(huì)自動(dòng)給你提示
   我要說的是在dot net 中有這種情況
   當(dāng)你定義一個(gè)變量后,如果沒給他賦值。然后去世用它的值。這種情況下很容易出錯(cuò)
   先不說怎么去解決它,因?yàn)樵谧鲆粋(gè)項(xiàng)目時(shí),我們發(fā)現(xiàn)錯(cuò)誤后,首先要做的就是錯(cuò)誤在哪兒
   方法如下:
   try
         strKamokuNm = edtDataColoum.Text
      edtDataRow.Text  = strRow
      catch ex as ***** (* 代表錯(cuò)誤類型,具體情況自己選者)
      messagebox.show(ex.message)
      end try
     上面的代碼給我們提示出錯(cuò)誤的類型,有過項(xiàng)目經(jīng)驗(yàn)的人 一看消息的提示就應(yīng)該知道在什么地方
   可是對于我們這些初學(xué)者來講還是找不到在什么地方
   使用以下方式
   catch ex as *****
      throw ex
     end try
       上面的代碼看似正確,其實(shí)不然,因?yàn)槲覀冊赾atch 里面什么也沒做,只是寫了個(gè)throw ,程序是不會(huì)再這里拋出錯(cuò)誤的
    如果實(shí)在是不知道怎么做,可以簡單點(diǎn)寫,就在throw ex 語句下面加一句 return
       總之就是一句話 把你不敢保證其正確與否的代碼放在try 里面,然后在catch 里面對錯(cuò)誤作出你的處理

二 :如何解決錯(cuò)誤
    發(fā)現(xiàn)錯(cuò)誤后,我們該怎么辦呢?
就在try后面加個(gè)斷點(diǎn),然后跑動(dòng)程序,程序運(yùn)行到斷點(diǎn)后自動(dòng)停止,然后按F1單步行走,你會(huì)發(fā)現(xiàn)程序走到某處后
就會(huì)自動(dòng)調(diào)到catch處,這就說明錯(cuò)誤就在這里,下面要做的就簡單了我就不多說了 ^-^
您需要登錄后才可以回帖 登錄 | 注冊(開放注冊)

本版積分規(guī)則

手機(jī)訪問本頁請
掃描左邊二維碼
本網(wǎng)站聲明
本網(wǎng)站所有內(nèi)容為網(wǎng)友上傳,若存在版權(quán)問題或是相關(guān)責(zé)任請聯(lián)系站長!
站長電話:0898-66661599    站長聯(lián)系QQ:12726567   
站長微信:hainanok
請掃描右邊二維碼
www.myujob.com

小黑屋|手機(jī)版|Archiver|電子科大論壇-非清水河畔 ( 瓊ICP備10001196號-2 )

GMT+8, 2025-11-6 23:07 , Processed in 0.093254 second(s), 14 queries .

Powered by 校園招聘信息

© 2001-2020 電子科大論壇-非清水河畔校園招聘

快速回復(fù) 返回頂部 返回列表