Visual C++ .NET veya Visual C++ 2005 kullanarak iletişim kaynak bir projeden başka bir projeye alma

Makale çevirileri Makale çevirileri
Makale numarası: 829437 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Özet

Bu adım adım makalede, bir iletişim kaynak, kaynak dosyası veya bir Microsoft Visual C++ .NET projenin başka bir Visual C++ .NET projeye kaynak bir şablondan veya başka bir Visual C++ 2005 proje için bir Microsoft Visual C++ 2005 projenin kaynak şablon alma açıklar.

Bu makalede ayrıca Windows Forms uygulaması şablonu ve bir kaynak kopyalanabilir gelen MFC Uygulaması şablonu kullanarak, kaynak tabanlı iletişim proje oluşturmak açıklamaktadır. Bu makalede ayrıca, kaynağın bir projeden, başka bir projeye kopyalamak için iki farklı teknikler açıklanır.

Gereksinimler

Bu makalede, aşağıdaki konularda bilgi sahibi olduğunuz varsayılmaktadır:
  • Visual C++ .NET veya Visual C++ 2005 ile programlama
  • Kaynak dosyaları

Visual C++ .NET veya Visual C++ 2005 iletişim tabanlı uygulamalar oluşturun

Visual C++ .NET 2003 veya Visual C++ 2005'te, MFC Uygulaması Proje şablonu ya da Windows Forms uygulaması proje şablonu kullanarak iletişim tabanlı uygulamalar oluşturabilirsiniz. Visual C++ .NET 2002'de MFC Uygulaması) projesi şablonu kullanarak, iletişim tabanlı uygulamalar oluşturabilirsiniz.

Visual C++ 2005 veya Visual C++ .NET 2003'te Windows Forms uygulaması proje şablonu kullanarak iletişim tabanlı bir uygulama oluşturmak için aşağıdaki adımları izleyin:
  1. Microsoft Visual Studio .NET 2003 veya Microsoft Visual Studio 2005'i başlatın.
  2. Dosya menüsünde Yeni ' nin üzerine gelin ve sonra Project ' i tıklatın.
  3. Project Types altında Visual C++ Projects ' ı tıklatın ve şablonları altında Windows Forms uygulaması (.NET)'ı tıklatın.

    Not Visual Studio 2005 ' te Project Types altında Visual C++ ' ı tıklatın ve şablonları altında Windows Forms uygulama ' yı tıklatın.
  4. Adı metin kutusuna, DialogApp yazın ve Tamam ' ı tıklatın. Varsayılan olarak, Form1 formunda oluşturulur.
  5. Solution Explorer'da tıklatın kaynak görünümü sekmesi.
  6. Kaynak Görünümü'nde DialogApp genişletin düğüm.
  7. App.rc klasörünü sağ tıklatın ve sonra da Kaynak Ekle</a1>'ı tıklatın.
  8. Kaynak Ekle iletişim kutusunda, Kaynak türü altında iletişim ' i genişletin.
  9. IDD_FORMVIEW [ingilizce (ABD)]'ı tıklatın ve sonra da Yeni'yi tıklatın. Yeni iletişim kaynak projeye eklenen ve Tasarım görünümünde açıldığında.
    Not Visual Studio 2005'te IDD_FORMVIEW ' ı tıklatın.
  10. Iletişim şablonu sağ tıklatın ve sonra da Özellikler ' i tıklatın.
  11. ID özelliği, IDD_MY_FORMVIEW için değiştirin.
  12. Bir Düğme denetimi iletişim şablona Ekle.
  13. Tüm dosyaları kaydetmek için CTRL + ÜSTKRKT + S tuş birleşimine basın.
  14. Dosya menüsünde, çözüm kapatmak için Kapat Solution ' ı tıklatın.
  15. Visual Studio .NET 2003 veya Visual Studio 2005'ten çıkın.
Iletişim tabanlı bir uygulama ya da Visual C++ .NET 2003'te MFC Uygulaması Proje şablonu kullanarak oluşturmak için <a0></a0>, Visual C++ .NET 2002 veya Visual Studio 2005, şu adımları izleyin:
  1. Microsoft Visual Studio .NET veya Visual Studio 2005'i başlatın.
  2. Dosya menüsünde Yeni ' nin üzerine gelin ve sonra Project ' i tıklatın.
  3. Project Types altında Visual C++ Projects ' ı tıklatın ve şablonları altında MFC uygulaması ' ı tıklatın.

    Not Visual Studio 2005 ' te Project Types altında Visual C++ ' ı tıklatın ve şablonları altında MFC uygulaması ' ı tıklatın.
  4. Adı metin kutusuna, DialogApp yazın ve Tamam ' ı tıklatın.
  5. MFC Uygulaması Sihirbazı - DialogApp iletişim kutusunda, Uygulama türü ' nü tıklatın.
  6. Uygulama türü altında iletişim'i temel alan seçmek için tıklatın ve sonra da <a2>son</a2>'u tıklatın.
  7. Solution Explorer'da tıklatın kaynak görünümü sekmesi.
  8. Kaynak Görünümü'nde DialogApp genişletin düğüm.
  9. DialogApp.rc klasörünü sağ tıklatın ve sonra da Kaynak Ekle</a1>'ı tıklatın.
  10. Kaynak Ekle iletişim kutusunda, Kaynak türü altında iletişim ' i genişletin.
  11. IDD_FORMVIEW [ingilizce (ABD)]'ı tıklatın ve sonra da Yeni'yi tıklatın. Yeni iletişim kaynak projeye eklenen ve Tasarım görünümünde açıldığında.
    Not Visual Studio 2005'te IDD_FORMVIEW ' ı tıklatın.
  12. Iletişim şablonu sağ tıklatın ve sonra da Özellikler ' i tıklatın.
  13. ID özelliği, IDD_MY_FORMVIEW için değiştirin.
  14. Bir Düğme denetimi iletişim şablona Ekle.
  15. Tüm dosyaları kaydetmek için CTRL + ÜSTKRKT + S tuş birleşimine basın.
  16. Dosya menüsünde, çözüm kapatmak için Kapat Solution ' ı tıklatın.
  17. Visual Studio .NET veya Visual Studio 2005'ten çıkın.

Bir iletişim kaynağı Kopyala

Bir iletişim kaynak, Visual C++ .NET veya Visual C++ 2005 projenin kaynak dosyadan Visual C++ .NET veya Visual C++ 2005 başka bir projenin kaynak dosyasına kopyalamak için aşağıdaki adımları izleyin.

Not Kaynak dosyası .rc uzantılıdır.
  1. Visual Studio .NET veya Visual Studio 2005'i başlatın.
  2. Dosya menüsünde, ' ın üzerine gelin ve sonra Dosya ' yı tıklatın.
  3. Kaynak kaynak dosyasını bulun.
  4. Kaynak dosyası'nı tıklatın ve sonra da <a2>dosyayı açmak için </a2>'ı tıklatın.
  5. 2 Ile 4 arasındaki adımları, hedef kaynak dosyasındaki gerçekleştirin.
  6. Kaynak kaynak dosyaya geçiş yapmak için <a0></a0>, bu dosyanın dosya adı içeren sekmeyi tıklatın.
  7. Kaynak kaynak dosyasının dosya adı ile aynı ada sahip klasörünü genişletin.
  8. Iletişim kutusu klasörünü genişletin.
  9. Kopyalamak istediğiniz iletişim kaynağı'nı sağ tıklatın ve sonra Kopyala ' yı tıklatın.
  10. Kaynak hedef dosyaya dönmek için bu dosyanın dosya adı içeren sekmeyi tıklatın.
  11. Hedef dosyaya kaynak dosya adı ile aynı ada sahip bir klasörü sağ tıklatın ve ardından Yapıştır ' ı tıklatın. Iletişim kaynak, hedef kaynak dosya iletişim kutusu klasöründe görünür.
  12. Tüm dosyaları kaydetmek için CTRL + ÜSTKRKT + S tuş birleşimine basın.
  13. Dosya menüsünde, çözüm kapatmak için Kapat Solution ' ı tıklatın.

Kaynak şablon kullan

Bir iletişim kaynağı başka bir projeye Visual C++ .NET projenin kaynak şablon dosyadan almak için aşağıdaki adımları izleyin:
  1. Visual Studio .NET veya Visual Studio 2005'i başlatın.
  2. Dosya menüsünde, ' ın üzerine gelin ve sonra Dosya ' yı tıklatın.
  3. Kaynak kaynak dosyasını bulun.
  4. Kaynak dosyası'nı tıklatın ve sonra da <a2>dosyayı açmak için </a2>'ı tıklatın.
  5. Dosya menüsünde FileName Save As.

    NotFileName, kaynak dosyanın dosya adı için yer tutucudur.
  6. Kaynak dosyayı kaynak şablon dosyası olarak kaydetmek için <a0></a0>, Kaynak şablonu (*.rct) <a2>Kayıt türü</a2> listesinde seçin ve sonra da <a2>Kaydet</a2>'i tıklatın.
  7. Dosya menüsünde, kaynak dosyayı kapatmak için Kapat ' ı tıklatın.
  8. Dosya menüsünden Aç Solution ' ı tıklatın.
  9. Açık Solution iletişim kutusunda, iletişim kaynak dosya kopyalama için hedef projeyi bulun.
  10. Çözüm dosyası'nı tıklatın ve sonra ' ı tıklatın.
  11. Solution Explorer'da (Çözüm Gezgini), ProjectName ' ı sağ tıklatın ve sonra da Properties ' i tıklatın.

    NotProjectName açtığınız proje adı için bir yer tutucudur.
  12. Içinde ProjectName özellik sayfaları, görünen iletişim kutusunda Yapılandırma özellikleri klasörünü genişletin ve kaynaklar klasörünü tıklatın.
  13. Da üç nokta düğmesini (...) değeri yanındaki tıklatıp ek içerik dizinleri özelliği. Ek içerik dizinleri iletişim kutusu görüntülenir.
  14. Liste kutusunda tıklatın ve 6. adımda kaydettiğiniz kaynak şablon dosyasının dizin yolunu (tırnak işaretleri olmadan) yazın.

    Bunun yerine, bir iletişim kutusunu görüntülemek için tıklatabileceğiniz bir üç nokta düğmesini (...) görüntülemek için liste kutusunun köşede'u da tıklatabilirsiniz. 6. Adımda kaydettiğiniz kaynak şablon dosyasını içeren dizini işaret etmek için bu iletişim kutusunu kullanın.
  15. Tamam ' ı ek içerik dizinleri iletişim kutusu.

    Not Yolu içinde dize emin olun ek içerik dizinleri özelliği tırnak işaretleri içine alınır. .Rct dosyanın yol adında boşluk karakterleri ve üç nokta düğmesini (...), varsayılan olarak, klasör seçmek için kullanılan, bunu tırnak işaretleri içine alınır. Bu gibi durumlarda, tırnak işareti kaldırmalısınız. Ayrıca yolu yazarsanız, boşluk tam sayısıyla doğru yolu yazın emin olmalısınız.
  16. Uygula ' yı tıklatın ve sonra Tamam ' ı kapatın ProjectName özellik sayfaları iletişim kutusu.
  17. Solution Explorer'da tıklatın kaynak görünümü sekmesi.
  18. Kaynak Görünümü'nde ProjectName düğümünü genişletin.
  19. Karşılık gelen klasörü için kaynak dosyası'nı genişletin.
  20. Iletişim kutusu klasörünü sağ tıklatın ve sonra da Kaynak Ekle</a1>'ı tıklatın.
  21. Kaynak Ekle iletişim kutusunda, Kaynak türü altında iletişim ' i genişletin. Kopyalamak istediğiniz iletişim kaynağı, dikkat edin.
  22. Iletişim kopyalamak istediğiniz kaynağı tıklatın ve sonra bu iletişim kaynağı projenize eklemek için Yeni ' yi tıklatın.
  23. Projeyi kaydetmek için CTRL + ÜSTKRKT + S tuş birleşimine basın.
  24. Dosya menüsünde, çözüm kapatmak için Kapat Solution ' ı tıklatın.
  25. Visual Studio .NET veya Visual Studio 2005'ten çıkın.

Referanslar

Kaynaklar bir projeden diğerine kopyalama hakkında daha fazla bilgi için aşağıdaki Microsoft Developer Network (MSDN) Web sitesini ziyaret edin:
http://msdn2.microsoft.com/en-us/library/a5axa064(vs.71).aspx

Özellikler

Makale numarası: 829437 - Last Review: 19 Nisan 2007 Perşembe - Gözden geçirme: 2.2
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Visual C++ 2005 Express Edition
  • Microsoft Visual C++ .NET 2003 Standard Edition
  • Microsoft Visual C++ .NET 2002 Standard Edition
Anahtar Kelimeler: 
kbmt kbimport kbhowtomaster kbresource kbhowto KB829437 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:829437

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com