2008-10-22 17 views
7

Ben akıllı bir adam olmak değilim Hayır ... Benim sınıf bilmiyor kadar şanslı olanlar için VB.Net'deki Özelliğim için belgeleme nerede?

: Bu VB 2005 eklendi (ve C# yok) ve en iyisi bir şey '.net framework' için 'speeddial' olarak tanımlanır.

Dim contents As String 
contents = IO.File.ReadAllText("c:\mytextfile.txt") 

Benim Soru: için MSDN belgelerine sayfası onlar Bunun yerine

Dim contents As String 
contents = My.Computer.FileSystem.ReadAllText("c:\mytextfile.txt") 

kullanarak hangi çerçeve sınıfları okumazlar başlayanlar hayatını kolaylaştıracak gerekiyordu hangi speeddial düğme ne için ..?
Özelliğin adını My olarak seçerek - sadece olması gereken çok daha eğlenceli bir arama yaptılar. C# kodlaması yapmalı ve VB'de özel olarak ilgilenen eğitim/nasıl yapılır prog videolarını çevirme eğlencesine katlanamıyorum. Dans

Juval Lowy dan bu konuda

Daha geçici bir çözüm olarak C# O benim taşıdık. Bana neden sorma ...

cevap

0

This umut verici görünüyor - bu MyServices alanın detaylı bir hesap (yani benim de VB sağlar)

Biraz daha here olmasıdır.

0

My ad alanı içindeki farklı özellikler çok farklı davranır ve farklı teknikler kullanılarak uygulanır. Maalesef onlar için “bir” belge yok.

Kısayol yöntemlerinin çoğu, Microsoft.VisualBasic.dll içindeki sınıflara başvurur. Tabii ki C# 'dan referans alabilirsiniz. (Tam kalmayan)

bazı dönüşümler,

  • My.Application = Bu sınıf VB Application Framework üretilmesi için devralınır>Microsoft.VisualBasic.ApplicationServices.ApplicationBase

    .

  • My.Computer =>Microsoft.VisualBasic.Devices.ServerComputer
  • My.User =>Microsoft.VisualBasic.ApplicationServices.User
  • My.Settings => Haritalar doğrudan My ad alanı için s RootNamespace.Properties.Resources
+0

Gishu, kaynakları nasıl eklediğinize bağlıdır. Kaynaklarınızı proje özellikleri iletişim kutusu üzerinden ekleyerek otomatik olarak oluşturulan "Resources.resx" dosyasını kullanırsanız, çözümümle sonuçlanırsınız. –

+0

Bu listeyi nasıl derlediniz? Me.CustomXMLParts.Add (My.Resources.Data) için düzeltme kodu this.CustomXMLParts.Add (Resources.Data, ... [RootNS] .Properties.Resources.Data yok. Kaynaklar otomatik gen yardımcı Resources.resx için sınıf. [RootNS] .Resources.Data olduğu yerdedir. – Gishu

1

resmi referans C# 'C# doğrudan lar RootNamespace.Properties.Settings

  • => Maps' için MSDN'de here bulunabilir.

    Maalesef, hangi 'gerçek' Çerçevenin Kısayollarım'ın eşleştirdiği özellikleri açıklamıyor (çoğu durumda bunu anlamak zor olmasa da).

    Daha fazla bir sıkıntı olarak, kaynak kodu .NET Referans Kaynağının bir parçası olarak yayınlanmadı (Microsoft.VisualBasic ile aynı durum), kaynağı kontrol edebilmemize rağmen bu bölümü açıklamak için çok şey yapar Çerçevenin ...)