Visual Basic .NET Visual Basic.NET是基于微軟.NET Framework之上的面向對象的中間解釋性語言,可以看作是Visual Basic在.Net Framework平臺上的升級版本,增強了對面向對象的支持。但由于改動太大,導致VB.net對VB的向后兼容性不好,在業界引起不小的爭議。 大多的VB.Net程序員使用Visual Studio .Net作為IDE(integrated development environment). SharpDevelop是另一種可用的開源的IDE。VB.Net需要在.Net Framework平臺上才能執行。 VB.NET的主頁 1 目前版本 2005年9月以來,存在三種不同版本的Visual Basic .NET. 1 Visual Basic .NET:是隨vc#和ASP.NET一起在2002年發布的最初始的VB.net版本。C#被大力宣傳為微軟對付JAVA的王牌,受到媒體極力關注。然而VB.NET(有時被稱為VB7)影響面不廣,這導致VB社區之外很少人關注它。那些試用過此版VB.NET的人在層層幕布下發現一個強大卻艱深的語言,而且還有不少弱點,比如它比VB6來有一個大了十倍的進行時(RunTime),內存footprint也大大增加。 2 Visual Basic .NET 2003:是和.NET Framework 1.1一起發布的。新功能包括對.NET Compact Framework的支持和更好的VB升遷向導。并改進了運行狀況,IDE穩定性(尤其是后臺編譯器),以及運行時RunTime穩定性。另外,VB.NET 2003還有一個學院版Visual Studio .NET 2003 Academic Edition (VS03AE),它是分發給各國某些學者免費使用的版本。 3 Visual Basic 2005:VB2005是VB.Net的重大轉變,微軟決意在其軟件名稱中去掉了.NET部份。在VB2005中,微軟增加了許多新功能,以引用VB對于初學者來說的一些優點: A, Edit and Continue - 也許是從VB那里丟掉的最大的功能,允許代碼的編輯和執行立即的執行恢復。 B, Design-time expression evaluation C, My偽命名空間,提供了訪問.NET Framework特定域的不需大量編碼的簡單方式;還能動態產生類(顯然的是My.Forms);提供了改進的VB到VB.NET轉換向導;Using 語法,簡化了需要部署pattern to free resources的對象的使用;My編碼,可隱藏由VB.NET IDE寫的模板代碼;數據源綁定,簡化了數據庫C/S開發 上述功能(尤其是My)增強了VB.Net成為快速開發應用平臺的可能,并與C#進一步區別開來。參見: 使用My開發 通過My命名空間訪問.NET Framework 和項目 Visual Basic 2005 通過增加新功能而填補了和其它所謂更強大的.NET語言的差距。 A, 增加了.NET 2.0語言功能包括:generics和Partial類(在一個文件里定義一個類的某部份然后再添加更多的定義,這個方法在整合用戶編碼和系統自動生成編碼時尤其有用)。 B, XML注釋,可以被NDoc等工具處理而自動生成文檔 C, operator overloading D, 支持在其它語言中已經廣泛使用的unsigned integer數據類型。 E, 支持在許多C衍生編程語言已提供的復合操作符如:"+=", "-=" 4, IsNot專利:If Not X Is Y表達式被轉換成If X IsNot Y。當微軟為IsNot申請專利時招致了惡名(尤其來自Real公司)。 5, Visual Basic 2005 Express:作為VS產品線上的一部份,VB2005 Express是專為業余愛好者和新手定制的免費的VS Express系列的一員。Express版本目的定位在幫助人們學習一種語言,所以他們有和標準版一致的用戶界面,只是少了一些高級功能。另外,VS 查看更多答案
成都創新互聯技術團隊十載來致力于為客戶提供成都網站設計、網站制作、品牌網站建設、全網營銷推廣、搜索引擎SEO優化等服務。經過多年發展,公司擁有經驗豐富的技術團隊,先后服務、推廣了上千余家網站,包括各類中小企業、企事單位、高校等機構單位。
記得采納啊
My是個環境變量,在C#沒有相對應的關鍵字。
如樓上所示,使用System.Configuration.ConfigurationManager.AppSettings
來訪問AppSetting中的配置集合。
如果是Web.Config,則用System.Web.Configuration命名空間。
對于Resources,通常的可以使用樓上的方式。不過如果你自定義了程序集的默認命名空間,需要使用那個命名空間。
=========================================
你可以試下如下代碼,我估計你說的是這個問題。
Console.WriteLine(Settings.Default.Server);
Settings是你程序的配置,前面還有你程序集的默認命名空間。
Default是默認配置。
Server是配置項。
My命名空間是VB.NET獨有的,C#中沒有與之等價的語句,但可以通過自己編寫代碼模仿其中的某些功能。
My.Computer.FileSystem.ReadAllText()
等價于
File.ReadAllText(string filename)靜態方法
這個是個警告,如果不負責任點的話其實可以忽略不管的。
之所以提示這個警告是因為你沒有對myRow進行初始化。你可以這么定義myRow,這樣就不會出現警告了。
Dim?dt?As?DataTable?=?New?DataTable()
dt.Columns.Add("姓名")
dt.Columns.Add("性別")
dt.Columns.Add("年齡")
dt.Columns.Add("聯系方式")
dt.Columns.Add("身份證號")
dt.Columns.Add("所選科室")
dt.Columns.Add("所選醫生等級")
dt.Columns.Add("病人狀態")
Dim?myRow?As?DataRow?=?dt.NewRow()
上面只是個簡單的例子,你可以從DataTable里創建新的DataRow對象。
至于第二個問題的話你沒有提供給我異常詳情或者截圖,在下無能為力。
這個一般是一個Form類的構造函數。
MyBase.New ( )是調用父類的構造函數,InitializeComponent ( )是調用自己的InitializeComponent 方法。一般你在VS里拖界面,VS會自動幫你生成這個方法的實現,里面是用代碼實現你拖出來的界面布局。
文章標題:關于vb.netmy的用法的信息
本文地址:http://vcdvsql.cn/article36/hsshsg.html
成都網站建設公司_創新互聯,為您提供微信小程序、用戶體驗、網站收錄、網站營銷、微信公眾號、品牌網站設計
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯