Aracılığıyla paylaş


Visual C++ Geliştirme Araçları

Birçok windows ve diğer diller ortak araçlar, Visual Studio tümleşik geliştirme ortamı (IDE) parçası olarak, Visual c++ paylaşır.Bu, Solution Explorer, kod düzenleyicisini ve hata ayıklayıcı'da dahil olmak üzere pek çok altında msdn Kitaplığı'nda belgelenen Visual Studio'da Uygulama Geliştirme.Genellikle, paylaşılan aracını veya pencere biraz daha farklı bir özellik kümesi c++ .NET dilleri veya Javascript için vardır.Bazı pencere ya da Araçlar Visual Studio Pro veya Visual Studio Ultimate kullanılabilirdir.Bu konu Visual Studio IDE Visual c++ açısından tanıtır ve Visual C++'a ilgili diğer konulara bağlantılar sağlar.

Visual c++ Visual Studio IDE içindeki paylaşılan araçlara ek olarak, özellikle yerel kod geliştirme için çeşitli araçlar vardır.Bu araçlar da bu makalede listelenmiştir.Araçlar, Visual Studio her sürümde kullanılabilir olduğu bir listesi için bkz: Visual c++ Araçları ve şablonları Visual Studio sürümleri.

Çözüm ve projeleri oluşturma

Visual C++'ın tüm sürümlerinde bir projeye kaynak kodu ve çalıştırılabilir (.exe, .dll veya .lib gibi) ilişkili dosyaları düzenleyin.Bir projenin tüm dosyaları ve diğer yapılandırma ayarları, örneğin hedef platform (x 86, x 64 veya arm) ve bir yayın veya program hata ayıklama sürümü oluşturmakta olduğunuz yanı sıra programın derlenmesi için gereken kaynakları belirtir xml biçiminde (.vcxproj) bir proje dosyası yok.Bir proje (veya birçok proje) bulunan bir Çözüm; Örneğin, bir çözüm birkaç Win32 dll projesi ve bu DLL'leri kullanan tek bir Win32 konsol uygulaması içerebilir.Projeler hakkında genel bilgi için bkz: Çözümler, projeleri ve dosyaları yönetme.

Proje şablonları

Visual c++ starter kod ve çeşitli temel program türleri için gereken ayarları içeren birkaç proje şablonları ile birlikte gelir.Genellikle seçerek başlayın Dosya | Yeni Proje proje şablonu kullanarak bir proje oluşturmak için daha sonra bu projeye yeni kaynak kodu dosyaları ekleme ve/veya sağlanan dosyalar kod yazmaya başlayın.c++ projeleri ve proje sihirbazlar özel bilgi için bkz: Visual C++ projeler oluşturma ve yönetme.

Uygulama sihirbazları

Visual c++ bazı proje türleri için sihirbazlar sağlar.Sihirbaz, yeni bir proje oluşturma işlemi boyunca adım adım yol gösterir.Daha fazla bilgi için bkz. Uygulama Sihirbazları Kullanarak Masaüstü Projeleri Oluşturma.

Kullanıcı arabirimi tasarımcıları ile oluşturma

Bir kullanıcı arabirimi programınız varsa, ilk görevler, düğmeleri, liste kutuları gibi denetimleri ile vb. doldurmak için biridir.Visual Studio Pro ve üzeri bir görsel tasarım yüzeyi ve c++ uygulamasının her özellik için bir araç içerir.Visual Studio Express için araçlar içerir Windows Mağazasıs.Oluşturduğunuz uygulama hangi tür olursa olsun, temel düşünce aynıdır: bir denetimi toolbox penceresinden sürükleyin ve istediğiniz konuma tasarım yüzeyine sürükleyip bırakın.Arka planda, Visual Studio kaynakları ve tüm çalışması için gerekli kodu oluşturur.

Bir kullanıcı arabirimi oluşturma hakkında daha fazla bilgi için bir Windows Mağazası, ___ bakın.

Bir mfc uygulaması için bir kullanıcı arabirimi oluşturma hakkında daha fazla bilgi için bkz: MFC Masaüstü Uygulamaları.Win32 Windows programları hakkında daha fazla bilgi için bkz: Win32 Windows Applications (C++).

c + ile Windows Forms uygulamaları hakkında bilgi için +/ CLI, bkz: Kullanarak bir Windows Forms uygulaması yaratmak.net Framework (c++).

Yazma ve düzenleme kodu

Anlamsal renklendirme

Bir proje oluşturduktan sonra tüm proje dosyalarına Solution Explorer penceresinde görüntülenir.Çözüm Gezgini .cpp veya .h dosyasında tıklattığınızda, dosya Kod Düzenleyicisi'nde portları mevcuttur.Özel sözcük işlemcisi için c++ kaynak kodu kod düzenleyicisidir.Anahtar kelimeleri, yöntem ve değişken adlarını ve diğer öğeleri kodunuzu daha okunaklı ve anlaşılması daha kolay kod yapmak için renk kodları.

IntelliSense

Kod Düzenleyicisi'ni de birlikte IntelliSense bilinen birçok özelliği destekler.Bir yöntem üzerinde gezdirin ve onun için bazı temel belgelerine bakın.Bir sınıf değişkeni adı yazdıktan sonra ve.veya ->, o sınıfın örnek üyeleri listesi görüntülenir.Bir sınıf adını yazın ve sonra bir::, statik üyeler listesi görüntülenir.Bir sınıf veya yöntem adı yazmaya başladığınızda, code editor deyimini tamamlamak için öneriler sunar.Daha fazla bilgi için bkz. IntelliSense kullanarak.

Kod parçaları

IntelliSense kod parçacıkları, yaygın olarak kullanılan oluşturmak için kullanabilirsiniz veya kısayol tuş vuruşu ile karmaşık kod oluşturur.Daha fazla bilgi için bkz. Kod parçacıkları.

Kod gezinme

Görünüm menüsünde kod dosyalarınızda etrafında gezinmek için birçok windows ve araçlara erişim sağlar.Bu windows hakkında ayrıntılı bilgi için bkz: Kod yapısını görüntüleme.

Çözüm Gezgini

Visual Studio'nun tüm sürümleri, bir projedeki dosyalar arasında gezinmek için Çözüm Gezgini bölmesini kullanın.Sınıf dosyasında görüntülemek için bir .cpp veya .h dosyası simgesini genişletin.Bir sınıf üyelerini görmek için genişletin.Üye kendi tanım veya uygulama dosyasına gitmek için çift tıklatın.

Görünüm ve kod tanımı penceresinde sınıfı

Parçalı sınıflar da dahil olmak üzere tüm dosyaları arasında ad alanlarını ve sınıfları görmek için sınıf görünümü bölmesini kullanın.Her ad alanı veya sınıf üyesi kaynak dosyayı bu konuma gitmek için çift tıklatın ve üyelerini görmek için genişletin.Kod tanımı penceresinde açarsanız, Sınıf Görünümü'nde seçtiğinizde tanımlaması veya uygulaması türü görüntüleyebilirsiniz.

Nesne Tarayıcısı

Windows çalışma zamanı bileşenleri (.winmd dosyaları), .NET derlemelerini ve tür kitaplıklarının com türü bilgileri incelemek için nesne tarayıcısını kullanın.Win32 DLL'leri ile kullanılmaz.

Tanım/bildirimine gidin

Herhangi bir API adı ya da üye değişkeni üzerinde kendi tanımına gider için F12 tuşuna basın..Winmd dosyasında tanımı ise (için bir Windows Mağazası app) sonra nesne tarayıcı türü bilgileri gösterilir.Tanıma Git veya bildirimine gidin türü veya değişken adını sağ tıklatıp bağlam menüsünden bir seçenek seçerek tarafından edebilir.

Tüm başvurular bulma

Bir kaynak kodu dosyası fare imleç tür ya da yöntem veya değişken adını sağ tıklatın ve bulmak türü kullanıldığı her yere listesini dosya, proje veya çözüm dönmek için tüm başvurular'ı seçin.Farklı kapsam üstünde diğer değişkenlerle aynı ada sahip olsa bile tüm başvuruları akıllı ve yalnızca aynı aynı değişken örneklerini verir bulabilirsiniz.

Mimari Gezgini ve bağımlılık grafikleri (Ultimate)

Kodunuzda çeşitli öğeleri arasındaki çift bağlantılı ilişkileri görüntülemek için Mimari Gezgini'ni kullanın.Daha fazla bilgi için bkz. Mimari Gezgini ile Kod Bulma.Bağımlılık ilişkileri görüntülemek için bağımlılık grafikleri kullanın.Daha fazla bilgi için bkz. Nasıl yapılır: c ve c++ kodu için bağımlılık grafikler oluşturma.

Ekleme ve kaynakları düzenleme

Visual Studio Masaüstü projesi bağlamında "kaynak" terimi gibi iletişim kutuları, simgeler, yerelleştirilebilir dizeler, spash ekranlar, veritabanı bağlantı dizeleri veya yürütülebilir dosya olarak dahil etmek istediğiniz herhangi bir rasgele verileri içerir.Visual Studio.

Ekleme ve Masaüstü yerel c++ projeleri kaynakları düzenleme hakkında daha fazla bilgi için bkz: Kaynak dosyaları ile çalışma.Kaynaklar hakkında daha fazla bilgi için bir Windows Mağazası, bkz:

Bina (derleme ve bağlama)

Press Ctrl + Shift + b derlemek ve bağlamak bir proje için.Visual Studio kullanır MSBuild yürütülebilir kod oluşturmak için.Birçok yapı seçenekleri altında belirlediğiniz Araçlar | Seçenekler | Projeler ve çözümler.Yapı hataları ve Uyarıları hata listesinde bildirilen (Ctrl + \, e).Ek bilgi bazen çıktı penceresinde gösterilen (Alt + 2).Daha fazla bilgi için bkz. Visual Studio C++ projeler oluşturma.

Visual c++ derleyicisi (CL.exe'nin) ve diğer birçok yapı ile ilgili tek başına çalışan Araçlar nmake ve LIB gibi doğrudan komut satırından da kullanabilirsiniz.Daha fazla bilgi için, bkz. Komut satırında oluşturma ve C/C++ yapı başvurusu.

Sınama

Visual Studio içerir birim test çerçevesine hem yerel c++ ve c + +/ CLI.Daha fazla bilgi için bkz: Doğrulama kodu kullanarak birim testleri tarafından ve c/c++ c++ için Microsoft birim test çerçevesi ile yazma birim testleri

Hata Ayıklama

Programınızın project yapılandırmanızı hata ayıklama için ayarlandığında F5 tuşuna basarak hata ayıklaması yapabilirsiniz.Hata ayıklaması kümesini oluşturulurken kesme noktalarını F9, F10 tuşuna basarak kod boyunca adım adım basarak belirtilen değişkenleri veya kasaların değerlerini görüntülemek ve bile bazı durumlarda kodda değişiklik ve hata ayıklama olmadan re-compiling devam.Daha fazla bilgi için bkz. Visual Studio'da hata ayıklama.

Uygulamaları dağıtma tamamlandı

Dağıttığınız bir Windows Mağazası Windows mağazayla aracılığıyla müşterilere project | Mağaza menü seçeneği.crt dağıtımını arka planda otomatik olarak gerçekleştirilir.Daha fazla bilgi için bkz: Çok satan Apps.

Yerel c++ Masaüstü uygulamasının başka bir bilgisayara dağıtırken, uygulama ve uygulamanın bağlı olduğu kütüphane dosyalarını yüklemeniz gerekir.Visual Studio 2012'de Visual C++ size Visual C++ çalışma zamanının bir uygulama ile dağıtılması için üç yol sunar: merkezi dağıtım, yerel dağıtım veya statik bağlama.Daha fazla bilgi için bkz. Masaüstü uygulamaları dağıtma (Visual C++).

c + dağıtma hakkında daha fazla bilgi için +/ CLI programı Bkz: .Geliştiriciler için net Framework Dağıtım Kılavuzu,

İlgili makaleler

Visual c++ Araçları ve şablonları Visual Studio sürümleri

Hangi özellikleri Visual Studio çeşitli sürümlerinde kullanılabilir olduğunu gösterir.

Visual c++ turuna katılın

Visual Studio geliştirme ortamı ve sizin oluşturduğunuz c++ apps tür genel bir bakış sağlar.

Visual C++ projeler oluşturma ve yönetme

c++ projeleri Visual Studio ve bağlantılar oluşturmak ve bunları yönetmek nasıl açıklayan diğer makaleleri için genel bir bakış sağlar.

Bina c/C++ programları

c++ projeleri oluşturmak nasıl açıklar.

Masaüstü uygulamaları dağıtma (Visual C++)

c++ uygulamaları ve dağıtım ayrıntılı açıklayan diğer makalelere bağlantılar dağıtımına genel bakış sağlar.

Bağlantı Noktası Oluşturma ve Programları Yükseltme

Visual Studio'nun önceki sürümlerinde oluşturulmuş olan c++ uygulamaları açmak ve ayrıca farklı Visual Studio araçları kullanılarak oluşturulan uygulamalar açmaya anlatan makalelere bağlantılar.

Visual C++

Visual c++, Visual Studio ve Visual c++ belgelerinin kalan bağlantılar'ın ana özelliklerini açıklar.