Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
C++ için Azure SDK, C++ uygulamalarınızın yerel veya bulut ortamlarında Azure hizmetleriyle sorunsuz bir şekilde etkileşim kurmasını sağlayan bir dizi istemci kitaplığı sağlar. Azure REST API'si üzerinde oluşturulan bu kitaplıklar tanıdık C++ söz dizimi sunar ve kimlik doğrulaması, günlük kaydı ve yeniden denemeler gibi yaygın bulut desenlerini uygular. C++ için Azure SDK'yı kullanarak Azure kaynaklarını verimli bir şekilde yönetebilir ve kullanabilir ve geliştirme iş akışınızı sağlam ve güvenilir bulut özellikleriyle geliştirebilirsiniz.
Müşteri kütüphaneleri
C++ için Azure SDK, her biri belirli Azure hizmetleriyle etkileşime geçmek üzere tasarlanmış çok sayıda istemci kitaplığından oluşur. Bu modüler yaklaşım, geliştiricilerin yalnızca ihtiyaç duydukları kitaplıkları eklemesine, gereksiz bağımlılıkları en aza indirmesine ve projelerindeki şişkinliği azaltmasına olanak tanır.
Her Azure hizmetinin farklı işlevlere göre uyarlanmış bir veya birden çok kitaplığı olabilir. Örneğin, Azure Key Vault Anahtarları, Gizli Dizileri ve Sertifikaları yönetmek için ayrı kitaplıklar sunar. Bu ayrıntı düzeyi, geliştiricilerin gereksiz özellikler eklemeden ihtiyaç duydukları özellikleri tam olarak hedefleyebilmesini sağlar.
C++ için Azure SDK'yı bu küçük, kullanılabilir hizmet kitaplıklarına ayırmak, kullanıcıların bağımlılıklarını verimli bir şekilde yönetmesine ve geliştirme sürecini kolaylaştırmasına olanak tanır. Bu tasarım yalnızca uygulamaların esnekliğini ve sürdürülebilirliğini geliştirmekle kalmaz, aynı zamanda yaygın bulut geliştirme desenleriyle uyumlu hale gelip Azure hizmetleriyle sorunsuz bir tümleştirme sağlar.
Yükleme ve tümleştirme
C++ için Azure SDK, C++ için modern bir paket yöneticisi olan vcpkg aracılığıyla kitaplıkların edinilmesine destek sunar. vcpkg, C++ projelerindeki bağımlılıkları yönetmenin sık sık sinir bozucu görevini basitleştirir. vcpkg kullanarak projenizin bağımlılıklarının ve bağımlılıklarının kaynağını kolayca indirebilir ve bunları projenizin derleme sürecinin bir parçası olarak oluşturabilirsiniz.
vcpkg, C++ projeleri için yaygın olarak kullanılan bir derleme sistemi olan CMake ile sorunsuz bir şekilde tümleştirilir. Vcpkg, bir CMake modülünü kullanarak bağımlılık zincirinin tamamını yönetir ve gerekli tüm kitaplıkların doğru şekilde indirilmesini ve derlenmesini sağlar. Bu tümleştirme yalnızca kurulum sürecini kolaylaştırmakla kalmaz, aynı zamanda farklı geliştirme ortamlarında tutarlılık sağlar.
vcpkg ve CMake kullanarak uygulamanızı geliştirmeye daha fazla odaklanabilir ve bağımlılıkları yönetmeye ve genel geliştirme iş akışınızı geliştirmeye daha az odaklanabilirsiniz. C++ kitaplıkları için Azure SDK'yı nasıl yükleyip projelerinize tümleştireceğini görmek isterseniz , C++ için Azure SDK'dan kitaplıkları yükleme ve tümleştirme bölümüne göz atın.
Birleşik tasarım ilkeleri
C++ için Azure SDK, tüm hizmet kitaplıklarında ortak türler ve desenler sağlayan temel kitaplıkların temeli üzerine kurulmuştur. Bu birleşik tasarım tutarlılık ve tanıdıklık sağlayarak geliştiricilerin SDK'yı etkili bir şekilde öğrenmesini ve kullanmasını kolaylaştırır.
C++ için Azure SDK'sından ilk kitaplığınızla başladığınızda bu yaygın tür ve desenlerle karşılaşırsınız. Bu kitaplıklara alıştıkça SDK içindeki diğer kitaplıklara geçişin sorunsuz olduğunu göreceksiniz. Bu tutarlılık, yeni kitaplıklarla hızlı bir şekilde hız elde etmenizi, üretkenliğinizi artırmanızı ve öğrenme eğrisini azaltmanızı sağlar.
Bu birleşik tasarım ilkelerine uymak, C++ için Azure SDK'nın uyumlu ve sezgisel bir geliştirme deneyimi sunmasını sağlar. Azure Key Vault, Azure Depolama veya başka bir hizmetle çalışıyor olun, aynı güvenilir ve öngörülebilir davranıştan yararlanarak Azure kaynaklarını verimli bir şekilde yönetmenize ve kullanmanıza olanak tanırsınız.
Açık kaynak
C++ için Azure SDK, kullanıcılarına saydamlık ve erişilebilirlik sağlayan açık kaynak bir projedir. Açık kaynak olarak geliştiricilerin her kitaplığın kaynak kodunu incelemesine olanak tanır, SDK'nın nasıl çalıştığı hakkında daha derin bir anlayış elde eder ve özel gereksinimlerini karşıladığından emin olur.
GitHub depomuzdaki sorunlar aracılığıyla kullanıcılarımızdan gelen geri bildirimleri etkin bir şekilde teşvik ediyoruz. Bu geri bildirim, SDK'nın geliştirilmesine yardımcı olmak ve topluluktan gelen endişeleri veya önerileri ele almak için çok değerlidir. Ayrıca, dünyanın dört bir yanındaki geliştiricilerin katkılarını memnuniyetle karşılıyoruz. Hataları düzeltmek, yeni özellikler eklemek veya belgeleri geliştirmek olsun, çekme istekleri (PR) aracılığıyla yapılan katkılar her zaman takdir edilir.
Açık kaynak topluluğu teşvik ederek geliştiricilerin C++ için Azure SDK'sını geliştirmek üzere birlikte çalışabilecekleri işbirliğine dayalı bir ortam oluşturmayı hedefliyoruz. Bu işbirliğine dayalı yaklaşım, SDK'nın kalitesini geliştirmekle kalmaz, aynı zamanda kullanıcılarının ihtiyaçlarını karşılayacak şekilde gelişmesini de sağlar.