Aracılığıyla paylaş


LightSwitch içindeki kod yazma

Uygulamanız için kod yazdığınızda, Kod Düzenleyicisi'ni kullanacaksınız.LightSwitch uygulamasında yazdığınız bir kod çoğunlukla yerleşik yöntemlerde, diğer bir deyişle, varlık, ekran ve sorgu yöntemlerinde olacaktır.Örneğin, her ekranın bir <ScreenName>_CanRun () yöntemi vardır ve <ScreenName> bu ekranın adıdır.Tipik olarak, bir kullanıcının ekranı görme iznine sahip olup olmadığını denetlemek için kodu bu yöntemde yazarsınız.Yöntemlerde kod yazma hakkında daha ayrıntılı bilgi için, bkz. Nasıl yapılır: veri olayları işlemek, Nasıl yapılır: Silverlight Ekran Olaylarını İşleme veya Nasıl yapılır: sorgu olayları işlemek.

Daha gelişmiş senaryolar için LightSwitch nesne modelini kullanan kod yazabilirsiniz.Örneğin, verileri kaydedilirken oluşan eşzamanlılık sorunlarını işlemek için veri modeli kullanan kod yazabilirsiniz.Daha fazla bilgi için, Kod kullanarak verilerle ilgili görevler gerçekleştirme

Visual Basic veya C# programlama dilini kullanabilirsiniz.Her ikisi de eşit derecede uyumludur.Kişisel bir seçim konusudur.Visual Basic ve C# kodu tek bir projede karıştıramazsınız ve projeyi yarattığınızda seçim yapmanız gerekir.

Intellisense Özellikleri

Yalnızca bir metin düzenleyicisinden daha fazlası olan Kod Düzenleyicisi yazarken ilgili bilgileri sağlayarak kod yazmanıza yardım etmek üzere IntelliSense adıyla bilinen bir teknoloji kullanır.IntelliSense kodlama görevlerinizi kolaylaştırabilecek birçok özelliğe sahiptir.Bu özellikler Liste Üyelerini, Parametre Bilgisini, Hızlı bilgi, Tam Sözcük ve Sözdizimi İpuçlarını içerir.

Ff852038.collapse_all(tr-tr,VS.110).gifÜyeleri Listeleme

Kod Düzenleyici'ne tür adı veya ad boşluğu girdiğinizde, açılır listede geçerli tüm yöntem, özellik ve olaylar görünür.Liste üyelerini görüntüleyen bir yöntemle yazılmış bir kod örneği aşağıda gösterilmiştir.

Üyeleri Listeleme

Liste üyeleri

Listede gezinebilirsiniz veya üyeyi üye listesinden taşımak için ilk birkaç harfini yazabilirsiniz.Bu üyeyi kodunuza eklemek için enter tuşuna basın.

Ff852038.collapse_all(tr-tr,VS.110).gifParametre Bilgisi

Yöntem parametre aldığında IntelliSense, parametre türü, adı, ve gerekli parametre sayısı gibi parametreye ilişkin bilgileri görüntüler.Bir işlev aşırı yüklüyse, aşağıdaki resimde gösterildiği gibi tüm aşırı yüklü işlevlerde kaydırma yapmanızı sağlayan aşağı ve yukarı oklarını görürsünüz.

Parametre Bilgisi

Aşırı yükleme görüntüsüyle parametre bilgisi

Parametre yazarken, listede sonraki parametre kalın yazı tipinde görüntülenir.

Ff852038.collapse_all(tr-tr,VS.110).gifHızlı Bilgi

Fare işaretçisini tanıtıcısı üzerinde tutarak, kodunuzdaki bir tanımlayıcının tamamlanma bildirimini görüntüleyebilirsiniz.Aşağıdaki resimde görünen hızlı bilgi kutusu gösterilir.

Hızlı Bilgi

Hızlı bilgi resmi

Ff852038.collapse_all(tr-tr,VS.110).gifSözcük tamamlama

Siz yazarken IntelliSense sizin için sözcükleri tamamlayabilir.Belirsizliği gidermek için sözcüğe yeterli harf yazdığınızda, ALT+SAĞ OK veya CTRL+BOŞLUK tuşlarına basarak sözcüğü tamamlayabilirsiniz.Örneğin, listedeki sözcükleri filtrelemek için Me.Button1. yazabilirsiniz ve sonra özcüğü tamamlamak için ALT+SAĞ OK a basın.

Kod Düzenleyicisine kodu yazdığınızda görünen tamamlanma listesi örneği aşağıda gösterilmiştir.

Sözcük tamamlama

IntelliSense

Ff852038.collapse_all(tr-tr,VS.110).gifEk IntelliSense özellikleri

  • Anahtar sözcük olarak IntelliSense içerik türüne bağlı olarak, kullanılabilir anahtar sözcükler listesini görmenize izin verir.Dosya düzeyinde IntelliSense gibi anahtar sözcükler için kullanılabilir Imports ve Option.For ve While anahtar sözcükleri gibi bir sözdizimini temel alarak filtrelenen bildirim düzeyli anahtar sözcüklerin bir listesini de göreceksiniz.

  • Çeşitli ifadeleri yazarken İfade Listesi görüntülenir.Örneğin, bir değişkene bir değer atadığınızda, eşittir işaretini yazdıktan sonra İfade Listesi görüntülenecektir.

  • Sözdizimi ipuçları bir sözdizimi deyimi hakkında bilgi sağlar.Örneğin, anahtar sözcük Select yazdığınızda, IntelliSense kullanılacak sözdizimini gösteren Select Case <testExpression> görüntüler.

  • Bir yöntem çağrısı için bağımsız değişkenleri yazdığınızda, yerel değişkenler bir yöntemin içindeki bir satırın başında ve kapsam içinde oldukları ifade bağlamında listede görünürler.

  • Saydam Listeler.Bazen IDE içindeki referans yapmanız gereken kodun, bir IntelliSense listesi kapsamında olduğunu fark edebilirsiniz.Listeyi geçici olarak saydam hale getirmek için CTRL tuşuna basabilirsiniz, böylece altındaki kodu görebilirsiniz.CTRL tuşunu bıraktığınızda liste döndürülür.

  • Liste Filtreleme.IntelliSense, listenin tamamını görüntülemek yerine, yalnızca yazdığınız harfler ile başlayan sözcükleri görüntüler.Örneğin, bir PrintDialog için değişken oluşturmak isterseniz ve Dim printDocument As New Print yazarsanız, listede sadece "Yazdır" metniyle başlayan üyeler görüntülenir.Bu, aradığınız öğeyi bulmanızı kolaylaştırır.Tüm listeyi görmek istiyorsanız, CTRL+J'ye basabilirsiniz.Yazmaya yeniden başladığınızda liste yeniden filtrelenmiş olur.

Ayrıca bkz.

Görevler

Nasıl yapılır: veri olayları işlemek

Nasıl yapılır: Silverlight Ekran Olaylarını İşleme

Nasıl yapılır: sorgu olayları işlemek

Kavramlar

Kod kullanarak verilerle ilgili görevler gerçekleştirme

Diğer Kaynaklar

LightSwitch Geliştirme ortamı