您的位置: 旅游網 > 綜藝 >> 山東

    隨著VB 9將在07年某個時候發布

    發布時間:2021-10-28 05:39:49

    隨著VB 9將在07年某個時候發布,微軟也開始談論起VB 10了,即通常所說的VBx。VBx的關鍵特性包括了大家希望的在Lisp,Ruby或者Python中存在的動態代碼生成功能。這將開拓一個能使用來開發SilverLight和Office(目前要使用開發Office程序都必須通過VSTO來實現,或者使用古老的VBA來訪問Office的相關API,譯者注)應用程序的新時代。

    VB9,存在于Orcas Beta 1當中,已經具備我們能談論好幾年的LINQ特性了。使用VB9編譯的函數庫也能夠像其他.NET兼容的DLL那樣被SilverLight使用。

    12500千伏安(硅鐵)礦熱爐1臺 、 20000千伏安(硅鐵)礦熱爐1臺 VB10利用了一個稱為Dynamic Language Runtime(簡稱作DLR)的SilverLight特性。DLR是一個基于Common Language Runtime(CLR)之上的擴展,用于支持多種動態語言,并為動態語言實現提供了一個通用的對象模型。

    像其他動態語言一樣,DLR將允許VB10的代碼被即時的編譯(compile on the fly)。一旦VB10和SilverLight組合在一起,就意味著VB的源代碼可以在瀏覽器運行的時候被下載和編譯,這樣可以實現很多在AJAX和其他客戶端Web應用程序中運用到的類似技術。

    一個重要的開發任務是開發一個新的VM(虛擬機)編譯器。不像早期的VB編譯器,使用C++來開發,VB10將使用VB來開發自己的編譯器。這樣編譯器就能運行于CLR之下,并能獲得SilverLight所承諾的跨平臺特性。

    當前,在Windows下開發Office的宏程序依舊使用年代久遠的VBA。對于OS X下的Office宏程序開發,甚至沒有支持。隨著DLR特性的支持,VB10將有可能最終代替VBA成為Office下宏程序的開發語言。

    另外一個VB10可能具有的特性是:REPL(Read-Eval-Print loop)(REPL是一種在交互模式下編程的環境,就是Python等語言具有的命令行功能,或者可以說類似于QuickBasic那樣的命令行功能,當然QuickBasic是解釋執行的,Python等是即時編譯的,譯者注)。REPL是一個在動態語言中很流行的功能,在REPL環境下,代碼在輸入后就馬上運行。當前,在Visual Studio中有一個很類似REPL的簡單功能,即“即時窗口”,但是它不能脫離VS單獨運行。

    可惜的是,當前的SilverLight 1.1 Alpha 1還不能使用VB10來開發。不過我們可以在07年的PDC(Professional Developer Conference)的時候好好感受一下VB10預覽版的魅力。

    查看本文來源

    蘭州前列腺炎治療多少錢
    華潤江中
    上海宮頸糜爛
    猜你會喜歡的
    猜你會喜歡的
    主站蜘蛛池模板: 国产aa免费视频| 天天做天天摸天天爽天天爱| 亚洲天堂中文网| 美女下面直流白浆视频| 国产精品ⅴ无码大片在线看| 一个人免费观看日本www视频| 日韩电影免费在线观看网站| 亚洲精品欧洲精品| 美国一级毛片免费看| 国产成人黄色小说| 97在线观看中心| 成人爽爽激情在线观看| 九九热精品国产| 欧美综合色另类图片区| 加勒比综合在线| 青青青手机视频| 国产精品久久久久久| 99在线精品视频在线观看| 成人激情免费视频| 久久婷婷五夜综合色频| 欧美性受xxxx喷水性欧洲| 人妻精品久久久久中文字幕69| 老师白妇少洁王局长| 国产成人8X视频网站入口| 717影院理伦午夜论八戒| 女人是男人的未来的人| 中文字幕天天躁日日躁狠狠躁免费| 春暖花开亚洲性无区一区二区| 亚洲欧洲精品成人久久曰 | 91色在线观看| 国产精品青草久久| chinese中国农村夫tube | 免费永久看黄在线观看app| 色综合天天色综合| 国产成人精品午夜二三区| 2021国产精品久久| 夜夜爱夜夜做夜夜爽| 一级一看免费完整版毛片| 挺进男同的屁股眼o漫画| 久久婷婷人人澡人人喊人人爽| 欧美三级不卡视频|