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. |