久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区


曙海教育集團論壇開發(fā)語言培訓(xùn)專區(qū)VB語言 → 如何將Option Strict的設(shè)置保持為On(Add-In技術(shù))-.NET教程,VB.Net語言


  共有9683人關(guān)注過本帖樹形打印

主題:如何將Option Strict的設(shè)置保持為On(Add-In技術(shù))-.NET教程,VB.Net語言

美女呀,離線,留言給我吧!
wangxinxin
  1樓 個性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發(fā)短信
等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
如何將Option Strict的設(shè)置保持為On(Add-In技術(shù))-.NET教程,VB.Net語言  發(fā)帖心情 Post By:2010-12-14 12:21:55

在一次vsm的專訪中,dan appleman提到:“我希望visual studio 項目能夠在缺省狀態(tài)下將option strict設(shè)置為on,而無需用手工編輯向?qū)0濉!笨赡芎芏喑绦騿T都會認(rèn)同dan的觀點-- 在vb.net實現(xiàn)中,將option strict off設(shè)置成缺省狀態(tài)是mircosoft一大錯舉。但事實上你不必非得按照microsoft的這一設(shè)定。在以下這個技巧中,我會介紹如何建立一個自動將option strict設(shè)置為on的add-in方法(用這個方法你可能都會忘記如何使用手動添加了)。

第一步是通過使用add-in wizard來建立一個新的visual studio add-in 項目,并將其命名為vboptionstricton。當(dāng)向?qū)Ыê昧诉@個add-in 并打開了connect.vb模塊的代碼窗口之后,你可以在這個connect類中聲明兩個類級(class-level) 變量。你需要將向?qū)Фx的這兩個變量:dim applicationobject as envdte.dte
dim addininstance as envdte.addin

用以下兩個變量聲明來取代:private _app as envdte.dte
private withevents _solutionevents as solutionevents

接下來,在public onconnection 的事件處理(event handler)中將向?qū)傻拇a:applicationobject = ctype(application, envdte.dte)
addininstance = ctype(addininst, envdte.addin)

用以下兩個給變量賦值的語句來取代:_app = ctype(application, envdte.dte)
_solutionevents = _app.events.solutionevents

然后,在solution explorer中選擇vboptionstricton項目,并通過在add reference 對話框的.net tab里選擇vslangproj assembly來添加一個reference。同時,在connect.vb模塊的代碼頂部加上imports vslangproj語句。 vslangproj assembly提供了名為prjoptionstrict的列舉(enumeration),其中包含optionstrict的可能值(on, off)。

現(xiàn)在你可以開始將option strict設(shè)置成on了。整個add-in 過程包括四個加入到connect類的小的vb.net子過程。add-in過程不需要用戶進行干涉因而無需使用用戶界面。前兩個過程是同一個方法的重載(overload):public sub setoptionstricton()
   dim proj as project
    check and set optionstrict for each project in
    the open solution by calling an overloaded
    version of this sub.
   for each proj in ctype(_app.getobject("vbprojects") _
      , projects)
      call setoptionstricton(proj)
   next
end sub

public sub setoptionstricton(byref proj as project)
   dim propoptionstrict as [property]
   with proj
      propoptionstrict = _
         .properties.item("optionstrict")
       if optionstrict not "on"...
      if ctype(propoptionstrict.value, _
         prjoptionstrict) <> _
         prjoptionstrict.prjoptionstricton then

          set opti.
         propoptionstrict.value = _
            prjoptionstrict.prjoptionstricton
         .save() save changes to the project.
      end if
   end with proj
end sub

通過使用上述重載,你可以得到兩種方法(用最少的重復(fù)代碼):一個將open solution中所有項目的option strict設(shè)置成on的不帶參數(shù)的方法和另一個將單獨指定項目中的option strict設(shè)置成on的帶proj參數(shù)的方法。

接下來建后兩個過程。每個過程各調(diào)用一個setoptionstricton方法:private sub _solutionevents_opened() _
   handles _solutionevents.opened
      call setoptionstricton()
   end sub

   private sub _solutionevents_projectadded( _
      byval project as envdte.project) handles _
      _solutionevents.projectadded

      call setoptionstricton(project)
   end sub

打開visual studio中的一個solution將會觸發(fā)第一個事件處理(_solutionevents_opened),激活add-in會確保當(dāng)前vb項目中的option strict被設(shè)置成on。這些項目可能是在你安裝add-in之前就建好的,也可能是從一個沒有裝這個add-in的其他開發(fā)者那里拿來的。在將一個新的或是以前建好的項目加入到當(dāng)前的solution中后會觸發(fā)另一個事件處理(_solutionevents_projectadded),當(dāng)你用項目向?qū)г谛陆ǖ膕olution中加入一個項目模板時也會觸發(fā)這一事件。這一處理確保在所有新建vb項目中的option strict是on的狀態(tài)。

支持(0中立(0反對(0單帖管理 | 引用 | 回復(fù) 回到頂部

返回版面帖子列表

如何將Option Strict的設(shè)置保持為On(Add-In技術(shù))-.NET教程,VB.Net語言








簽名
久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区
成人久久久精品乱码一区二区三区 | 一区二区三区四区五区视频在线观看| 精品欧美久久久| 91精品国产色综合久久不卡电影| 欧美一区二区二区| 久久久精品tv| 亚洲欧洲另类国产综合| 洋洋av久久久久久久一区| 一区二区三区欧美视频| 婷婷夜色潮精品综合在线| 久久aⅴ国产欧美74aaa| 国产成人免费av在线| 91老师片黄在线观看| 欧美黑人xxxxx| 中文字幕99| 欧美精三区欧美精三区| 精品1区2区在线观看| 一区视频在线播放| 日韩电影在线观看电影| 国产成人啪免费观看软件 | 日韩高清电影一区| 麻豆精品在线视频| 白白色 亚洲乱淫| 蜜桃精品久久久久久久免费影院 | 日韩在线一二三区| 国产精品一区二区在线播放 | 欧美一区二区综合| 色婷婷亚洲一区二区三区| 欧美精品乱码久久久久久按摩 | 神马影院午夜我不卡| 欧美高清视频www夜色资源网| 日韩精品专区在线影院观看| 国产精品国产三级国产普通话三级 | 日韩免费福利电影在线观看| 国产精品久久一级| 久久av资源站| 国产精品一区视频网站| 在线观看日产精品| 国产精品毛片久久久久久久| 日韩精品亚洲专区| 99re热精品| 在线观看国产精品网站| 国产欧美日韩在线视频| 日韩专区欧美专区| 国产美女精品久久久| 欧美在线高清视频| 中文字幕一区二区三区蜜月| 久久99精品久久久久久国产越南| 国产精品美女黄网| 欧美疯狂性受xxxxx喷水图片| 亚洲欧洲av色图| 国产一区 二区 三区一级| 免费成人深夜夜行视频| 日韩欧美国产一区二区三区| 亚洲香肠在线观看| av在线一区二区三区| 中文字幕中文字幕一区三区| 国产午夜一区二区三区| 国内精品国产成人国产三级粉色| 久久99欧美| 2020国产精品自拍| 国模娜娜一区二区三区| 亚洲欧美久久久久一区二区三区| 久久综合一区二区| 狠狠狠色丁香婷婷综合久久五月| 你懂的网址一区二区三区| 久久综合五月天婷婷伊人| 久久精品国产999大香线蕉| 免费在线国产精品| 国产蜜臀97一区二区三区| 国产麻豆成人精品| 色噜噜夜夜夜综合网| 亚洲区小说区图片区qvod| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 欧美日韩一区二区电影| 亚洲乱码一区二区三区在线观看| 不卡大黄网站免费看| 91麻豆精品国产综合久久久久久 | 国产一区二区精品在线观看| 午夜精品亚洲一区二区三区嫩草| 日本一区二区成人在线| 成人18视频在线播放| 欧美日韩成人在线| 久久精品噜噜噜成人av农村| 亚洲成人第一| 亚洲精品成a人| 精品无码久久久久国产| 日本一区二区三级电影在线观看| 91视频在线看| 久久色中文字幕| www.亚洲激情.com| 2024国产精品| 91网站视频在线观看| 日韩欧美专区在线| 波多野结衣欧美| 精品免费国产一区二区三区四区| 国产成人av一区| 日韩欧美一区二区不卡| 成人av在线资源| 久久这里只有精品首页| 91麻豆国产精品久久| 久久久久久久久一| 国产精品久久久久久久久婷婷 | 一区二区三区在线观看www| 悠悠色在线精品| 欧美一区二区三区精美影视| 亚洲国产日韩a在线播放性色| 亚洲bbw性色大片| 男女视频一区二区| 欧美浪妇xxxx高跟鞋交| 成人黄色综合网站| 久久久精品免费观看| 国产不卡一区二区在线观看 | 日本一二三不卡| 久久精品一二三区| 亚洲成人一区二区| 欧美视频精品在线观看| 成人激情动漫在线观看| 欧美极品另类videosde| 欧美久久在线| 美女视频黄 久久| 精品国产免费视频| 国产精品视频福利| 亚洲国产精品人人做人人爽| 色婷婷国产精品| 粉嫩欧美一区二区三区高清影视| 欧美精品一区男女天堂| 国产一区二区不卡视频在线观看| 亚洲黄色性网站| 在线一区二区三区做爰视频网站| 狠狠狠色丁香婷婷综合激情 | 偷拍与自拍一区| 91精品国产综合久久精品性色| aaa国产一区| 亚洲欧美成aⅴ人在线观看| 一本久久精品一区二区| 国产精品99久| 国产精品久久久久影视| 亚洲欧美一区二区原创| 成人免费av网站| 亚洲免费av在线| 欧美日韩精品一区二区三区| 91浏览器在线视频| 日日夜夜免费精品视频| 制服.丝袜.亚洲.另类.中文| 激情视频一区二区| 美女一区二区视频| 日本一区二区三区四区| 亚洲精品成人久久久998| www.久久久久久久久| 亚洲福利一二三区| 日韩免费看网站| 亚洲精品中文综合第一页| 成人永久看片免费视频天堂| 日韩毛片一二三区| 欧美视频一区二区三区在线观看 | 91久久精品www人人做人人爽| 一区二区三区视频在线观看| 69p69国产精品| 久久香蕉综合色| 国产精品自拍一区| 亚洲欧美日韩电影| 日韩一级黄色大片| 在线一区日本视频| 国产精品一国产精品最新章节| 人妖欧美一区二区| 中文字幕在线一区二区三区| 欧美福利视频一区| 亚洲国产午夜伦理片大全在线观看网站| 成人黄色电影在线| 蜜桃一区二区三区在线| 亚洲色图一区二区三区| 精品国产污污免费网站入口| 色综合 综合色| 久久综合一区二区三区| 不卡的av在线| 国模冰冰炮一区二区| 亚洲国产va精品久久久不卡综合| 久久日一线二线三线suv| 欧美午夜精品久久久久久孕妇| 久久久免费看| 成人av资源| 波多野结衣在线aⅴ中文字幕不卡| 男女男精品网站| 一区二区三区中文字幕电影| 欧美韩国日本综合| 日韩精品一区二区三区蜜臀| 色一区在线观看| 欧美日韩高清免费| 国产伦精品一区二区三区四区免费 | 在线视频欧美一区| 欧美一区2区三区4区公司二百| 成人午夜电影免费在线观看| 成人高清视频在线观看| 国产一区视频导航| 激情五月播播久久久精品| 免费视频一区二区| 日韩一区精品字幕| 亚洲国产欧美在线| 亚洲综合自拍偷拍|