Aracılığıyla paylaş


Windows Kabuğu

Windows kullanıcı arabirimi, kullanıcılara uygulamaları çalıştırmak ve işletim sistemini yönetmek için gereken çok çeşitli nesnelere erişim sağlar. Bu nesnelerin en çok sayısı ve tanıdıkları, bilgisayar disk sürücülerinde bulunan klasörler ve dosyalardır. Ayrıca, kullanıcının uzak yazıcılara dosya gönderme veya Geri Dönüşüm Kutusu'na erişme gibi görevleri gerçekleştirmesine olanak sağlayan bir dizi sanal nesne de vardır. Shell bu nesneleri hiyerarşik bir ad alanında düzenler ve kullanıcılara ve uygulamalara nesnelere erişmek ve bunları yönetmek için tutarlı ve verimli bir yol sağlar.

Kabuk Geliştirme Senaryoları

Aşağıdaki geliştirme senaryoları uygulama geliştirmeyle ilgilidir:

  • Veri kaynağı oluşturma (Shell veri modelini kullanma yerine) içeren Kabuğu genişletme
  • Kabuk veri kaynağı görevlerinin bir alt kümesini uygulama
  • Windows Gezgini'nde destekleyici kitaplıklar ve öğe görünümleri
  • Ortak dosya iletişim kutusunu kullanma
  • Denetim Masası öğelerini uygulama
  • Bildirimleri yönetme

Aşağıdaki geliştirme senaryoları dosya biçimi sahipliğiyle ilgilidir:

  • Kabuk veri kaynağı görevlerinin bir alt kümesini uygulama
  • Herhangi bir işleyiciyi uygulama
  • Masaüstü arama desteği

Aşağıdaki geliştirme senaryoları veri depolama sahipliğiyle ilgilidir:

  • Masaüstü arama ve OpenSearch desteği
  • Kabuk veri kaynağı görevlerinin (sanal klasörler) bir alt kümesini uygulama
  • Windows Gezgini'nde destekleyici kitaplıklar

Aşağıdaki geliştirme senaryosu cihaz desteğiyle ilgilidir:

  • Otomatik çalıştırma ve otomatik yürütme

Windows Kabuğu SDK'sı Belgeleri

Bu belgeler üç ana bölüme ayrılmıştır:

  • Shell Geliştirici Kılavuzu, Kabuğun nasıl çalıştığı ve uygulamanızda Shell'in API'sinin nasıl kullanılacağı hakkında kavramsal malzeme sağlar.
  • Kabuk Başvurusu bölümü, çeşitli Kabuk API'lerini oluşturan programlama öğelerini belgelemektedir.
  • Kabuk Örnekleri ilgili kod örneklerine bağlantılar sağlar.

Aşağıdaki tabloda Kabuk Başvurusu bölümünün ana hattı sağlanır. Aksi belirtilmediği sürece, tüm programlama öğeleri yönetilmeyen C++ ile belgelenir.

Bölüm Açıklama
Kabuk Sınıfları Bu bölümde, belirli Windows Kabuğu sınıfları açıklanmaktadır.
Kabuk Arabirimleri Bu bölümde Windows Kabuğu Bileşen Nesne Modeli (COM) arabirimleri açıklanmaktadır.
Kabuk İşlevleri Bu bölümde Windows Kabuğu işlevleri açıklanmaktadır.
Kabuk Geri Çağırma İşlevleri Bu bölümde Windows Kabuğu geri çağırma işlevleri şablonları açıklanmaktadır.
Kabuk Sabitleri, Numaralandırmalar ve Bayraklar Bu bölümde, Kabuk API'lerinde kullanılan Windows Kabuğu sabitleri, numaralandırmaları ve bayrakları açıklanmaktadır.
Shell Lightweight Utility İşlevleri Bu bölümde, Shlwapi.dll'de sağlanan Windows Kabuğu basit yardımcı programı işlevleri açıklanmaktadır.
Kabuk Makroları Bu bölümde Windows Kabuğu yardımcı programı makroları açıklanmaktadır.
Kabuk İletileri ve Bildirimleri Bu bölümde, Windows Kabuğu öğeleri tarafından gönderilen iletiler ve bildirimler açıklanmaktadır.
Betik oluşturma ve Microsoft Visual Basic için Kabuk Nesneleri Bu bölümde, Kabuk tarafından betik ve Microsoft Visual Basic'te kullanılmak üzere uygulanan Windows nesneleri açıklanmaktadır.
C++ için Kabuk Nesnelerini Bu bölümde Shell tarafından uygulanan C++ Windows nesneleri açıklanmaktadır.
Kabuk Şemaları Bu bölümde, Windows Kabuğu tarafından kullanılan kitaplık, özellik ve aktarım bildirimi şemaları açıklanmaktadır.
Kabuk Yapıları Bu bölümde, Kabuk API'lerinde kullanılan Windows Kabuğu yapıları açıklanmaktadır.