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.
Visual Studio, uygulamalarınızı tek bir yerde geliştirebileceğiniz, derleyebileceğiniz, hata ayıklayabileceğiniz, test edip dağıtabileceğiniz güçlü bir tümleşik geliştirme ortamıdır (IDE). GitHub Copilot'un yerleşik yapay zeka yardımıyla akıllı kod tamamlama, sohbet tabanlı rehberlik ve yapay zeka destekli hata ayıklama ile iş akışınızı hızlandırabilirsiniz.
Visual Studio, yazılım geliştirme sürecinin her aşamasını geliştirmek için derleyiciler, kod tamamlama araçları, kaynak denetimi, uzantılar ve daha birçok özellik içerir.
Uyarı
Visual Studio, Windows için kullanılabilir. Basit ve platformlar arası bir kod düzenleyicisi için bkz. Visual Studio Code.
Visual Studio'yu yükleme
Visual Studio üç sürümde kullanılabilir:
- Topluluk: Öğrenciler, açık kaynak geliştiriciler ve bireysel geliştiriciler için ücretsiz ve tam özellikli.
- Profesyonel: Bireysel geliştiriciler veya küçük ekipler için.
- Kurumsal: Küçük ve büyük ölçekli işletmeler ve kurumsal kuruluşlar için.
Gereksinimlerinize en uygun sürümü bulmak için sürümlerin özelliklerini karşılaştırın.
Daha fazla bilgi için bkz. Visual Studio Yükleme.
Visual Studio neden kullanılır?
İster ilk "Merhaba Dünya" programınızı yazıyor ister kurumsal uygulamalar dağıtıyor olun, Visual Studio verimli ve işbirliğine dayalı olarak çalışmak için ihtiyacınız olan araçları sağlar.
- Birden çok dil desteği. C#, C++, Python, JavaScript, TypeScript ve daha fazlası için kod.
- Platformlar arası geliştirme. .NET MAUI ile mobil ve masaüstü uygulamaları, ASP.NET ile web uygulamaları veya Node.js hizmetleri oluşturun.
- Yapay zeka destekli geliştirme. GitHub Copilot ile kodu daha hızlı yazın, hata ayıklayın ve test edin.
- İş yükü tabanlı yükleyici. Yalnızca ihtiyacınız olan bileşenleri yükleyin.
- Tümleşik sürüm denetimi. Yerleşik Git araçlarını kullanarak kopyala, dal oluştur, commit yap ve pull request'leri gözden geçir.
- Genişletilebilir platform. Visual Studio Market'ten uzantılarla IDE'nizi özelleştirin veya kendi uzantınızı oluşturun.
Visual Studio'yu keşfedin
Visual Studio, yazılım geliştirme döngüsünün farklı bölümlerini destekler.
Kodunuzu geliştirme
Visual Studio Code , güvenle kod yazmanıza ve yönetmenize yardımcı olur. Hızlı düzeltmeler için ampul önerilerini kullanın, kod bloklarını daraltmak için çizimle ve projelerinizde gezinmek için Çözüm Gezgini veya Sınıf Görünümü'nü tercih edin.
IDE'de içeriği düzenlemenize ve düzenlemenize yardımcı olan özellikler hakkında daha fazla bilgi edinin:
Yapay zeka ile geliştirme
GitHub Copilot ve IntelliCode , daha hızlı ve daha doğru bir şekilde kod yazmanıza yardımcı olur. Yazarken satır içi kod önerileri için Copilot Tamamlamaları'yı ve soru sormak, kod oluşturmak veya mevcut kodu doğal dil aracılığıyla yeniden düzenlemek için Copilot Sohbeti'ni kullanın. Bu araçlar birim testleri yazma, hata ayıklama ve profil oluşturma gibi diğer geliştirme görevlerine de yardımcı olur.
Visual Studio'da yapay zeka destekli geliştirme hakkında daha fazla bilgi edinin.
Uygulamanızı oluşturma
Uygulamalarınızı derleyip hemen derleme oluşturabilir ve bunları bir hata ayıklayıcıda test edebilirsiniz. C++ ve C# projeleri için çok işlemcili derlemeler çalıştırabilirsiniz. Visual Studio, uygulamaları oluştururken yapılandırabileceğiniz çeşitli seçenekler de sağlar. Özel bir derleme yapılandırması oluşturabilir, yerleşik yapılandırmaları kullanabilir, belirli uyarı iletilerini gizleyebilir veya derleme çıktı bilgilerini artırabilirsiniz.
Visual Studio'da derleme ve oluşturma hakkında daha fazla bilgi edinin.
Kodunuzun hatalarını ayıklama
Visual Studio'da tümleşik hata ayıklamayı kullanarak kodu kolayca ayıklayabilir, profil oluşturabilir ve tanılayabilirsiniz. Kodunuzda adım adım ilerleyebilir ve değişkenlerde depolanan değerlere bakabilir, değerlerin ne zaman değiştiğini görmek için değişkenler üzerinde izlemeler ayarlayabilir ve kodunuzun yürütme yolunu inceleyebilirsiniz. Visual Studio, çalışırken kodunuzun hatalarını ayıklamak için başka yollar da sağlar.
Visual Studio'da hata ayıklama hakkında daha fazla bilgi edinin:
Kodunuzu test edin
Visual Studio'daki kapsamlı test araçlarını kullanarak yüksek kaliteli kod yazabilirsiniz. Birim testleri, geliştiricilere ve test edicilere koddaki mantık hatalarını bulmak için hızlı bir yol sağlar. Ne kadar kodu test ettiğinizi analiz edebilir ve test paketinde anlık sonuçları görebilirsiniz. Yazarken kodu test eden gelişmiş özellikleri kullanarak yaptığınız her değişikliğin etkisini bilin.
Visual Studio'da kullanılabilen test araçları hakkında daha fazla bilgi edinin:
- Visual Studio'da test araçlarını kullanma
- Birim testlerini kullanmaya başlama
Sürüm denetiminde işbirliği yapma ve yönetme
Visual Studio'daki tümleşik Git özelliklerini kullanarak kendi depolarınızı kopyalayabilir, oluşturabilir veya açabilirsiniz. Git araç penceresi değişiklikleri işlemek ve göndermek, dalları yönetmek ve birleştirme çakışmalarını çözmek için ihtiyacınız olan her şeyi sağlar. GitHub hesabınız varsa depoları yönetebilir ve çekme isteklerini doğrudan Visual Studio'da gözden geçirebilirsiniz.
Visual Studio'da Git ile sürüm denetimi hakkında daha fazla bilgi edinin.
Uygulamanızı dağıtın
Bir uygulamayı, hizmeti veya bileşeni dağıttığınızda, diğer bilgisayarlara, cihazlara veya sunuculara ya da buluta yüklemek üzere dağıtırsınız. Visual Studio'da ihtiyacınız olan dağıtım türü için uygun yöntemi seçebilirsiniz. Web'de veya Azure'da yayımlayarak ya da bir ağ paylaşımına ya da yerel klasöre dağıtarak uygulamalarınızı ve kodunuzu paylaşın.
Daha fazla bilgi edinmek için bkz. Visual Studio'dan uygulamanızı dağıtma.
Kullanmaya başlama
İlk uygulamanızı oluşturmaya başlamak için dile özgü bir öğretici seçin:
- C# — Basit bir konsol uygulaması oluşturun ve C# ve .NET ile ilgili temel bilgileri öğrenin.
- C++ — Bir C++ konsol uygulaması oluşturun ve derleme araç zincirini keşfedin.
- Python — Python desteğini ayarlayın ve ilk betiğinizi yazın.
- JavaScript/Node.js — Node.js ve Express web uygulaması oluşturun.
- Visual Basic — Visual Basic ile basit bir konsol uygulaması oluşturun.
- F# — F# ve ASP.NET Core ile bir web uygulaması oluşturun.