Bagikan melalui


Menambahkan Fungsionalitas dengan Wizard Kode (C++)

Setelah Anda membuat proyek, Anda akan ingin melakukan perubahan atau penambahan ke fungsionalitas proyek tersebut. Tugas tersebut termasuk membuat kelas baru, menambahkan fungsi dan variabel anggota baru, dan menambahkan metode dan properti Automation. Wizard kode didesain agar Anda dapat melakukan semua hal ini.

Catatan

Wizard kode yang jarang digunakan berikut dihapus di Visual Studio 2019. Dukungan umum untuk ATL dan MFC tidak terpengaruh oleh penghapusan wizard ini. Kode sampel untuk teknologi ini diarsipkan di Microsoft Learn dan repositori GitHub VCSamples.

  • Wizard Komponen ATL COM+ 1.0
  • Wizard Komponen Halaman Server Aktif ATL
  • Wizard Penyedia ATL OLE DB
  • Wizard Halaman Properti ATL
  • Wizard Konsumen ATL OLE DB
  • Konsumen ODBC MFC
  • Kelas MFC dari kontrol ActiveX
  • Kelas MFC dari Jenis Lib.

Catatan

Anda dapat menambahkan pengatur pesan dan pesan peta ke mereka dan menimpa fungsi virtual MFC menggunakan MFC Class Wizard.

Mengakses Wizard Kode C++

Terdapat tiga lokasi tempat Anda dapat mengakses wizard kode C++:

  • Pada menu Project, perintah Add New Item memungkinkan Anda memunculkan kotak dialog Add New Item, yang membantu Anda menambahkan file baru ke proyek Anda. Perintah Add Class menampilkan kotak dialog Add Class, yang selanjutnya membuka wizard untuk setiap jenis kelas yang dapat Anda tambahkan ke proyek Anda. Untuk kelas MFC, gunakan MFC Class Wizard. Perintah Add Resource menampilkan kotak dialog Add Resource, dan dari sini Anda dapat membuat atau memilih sumber daya untuk ditambahkan ke proyek Anda.

    Jika Anda menyoroti kelas atau antarmuka di proyek Anda di Tampilan Kelas, menu Project juga menampilkan perintah berikut:

    • Implement Interface (hanya dari kelas kontrol)

    • Add Function

    • Add Variable

    • Add Connection Point (khusus kelas ATL)

    • Add Method (hanya dari antarmuka)

    • Add Property (hanya dari antarmuka)

    • Add Event (hanya dari kelas kontrol)

  • Di Penjelajah Solusi, mengeklik kanan folder apa pun dan mengeklik Tambahkan dari menu pintasan memungkinkan Anda menambahkan ke file baru atau yang sudah ada, lebih banyak folder, item, kelas, sumber daya, dan referensi Web ke proyek.

  • Dari jendela Tampilan Kelas, mengeklik kanan simpul yang sesuai dan mengeklik Tambahkan dari menu pintasan memungkinkan Anda menambahkan fungsi, variabel, kelas, properti, metode, kejadian, antarmuka, titik sambungan, atau kode lainnya ke proyek Anda.

    Catatan

    Visual Studio tidak menyediakan wizard untuk menambahkan antarmuka ke proyek. Anda dapat menambahkan antarmuka ke proyek ATL atau ke Menambahkan dukungan ATL ke Proyek MFC Anda dengan menambahkan objek sederhana menggunakan Wizard Objek Sederhana ATL. Secara bergantian, buka file .idl milik proyek dan buat antarmuka dengan mengetik:

    interface IMyInterface {
    };
    

    Lihat Menerapkan Antarmuka dan Menambahkan Objek dan Kontrol ke Proyek ATL untuk informasi selengkapnya.

    Akses wizard kode dari Deskripsi
    Tambahkan Item Baru Wizard Tambahkan kode Item Baru menambahkan file sumber ke proyek Anda. Jika perlu, direktori tambahan dibuat untuk menampung file dan direktori ini adalah lokasi yang akan dituju oleh mesin pembuat proyek. Wizard kode yang tersedia dari ikon Tambahkan Item meliputi:

    - Tambahkan file sumber C++ (.cpp, .h, .idl, .rc, .srf, .def, .rgs).
    - Tambahkan file pengembangan Web (.html, .asp, .css, .xml).
    - Tambahkan file utilitas dan sumber daya (.bmp, .cur, .ico, .rct, .sql, .txt).

    Wizard kode ini umumnya tidak meminta informasi apa pun kepada Anda tetapi menambahkan file ke pohon pengembangan Anda. Anda dapat mengganti nama file di jendela properti.
    Penjelajah Solusi Wizard kode yang tersedia dari Penjelajah Solusi ditentukan oleh lokasi fokus kursor saat Anda mengeklik kanan suatu item. Jika opsi Tambahkan tidak muncul saat Anda mengeklik kanan item, pindahkan kursor Anda satu tingkat lebih tinggi di pohon pengembangan dan coba lagi. Wizard kode akan selalu menempatkan kode tambahan di tempat yang sesuai di pohon pengembangan, di mana pun kursor Anda berada. Wizard kode yang tersedia dari Penjelajah Solusi meliputi:

    - Tambahkan Kelas (membuka kotak dialog Tambahkan Kelas yang berisi wizard kode baru).
    - Tambahkan Sumber Daya (Baru, Impor, atau Kustom).
    - Tambahkan Referensi Web.
    Tampilan Kelas Wizard kode yang tersedia dari Tampilan Kelas ditentukan oleh lokasi fokus kursor saat Anda mengeklik kanan suatu item. Jika opsi Tambahkan tidak muncul saat Anda mengeklik kanan item, pindahkan kursor Anda satu tingkat lebih tinggi di pohon kelas dan coba lagi. Wizard kode akan selalu menempatkan kode tambahan di tempat yang sesuai di pohon pengembangan, di mana pun kursor Anda berada. Wizard kode yang tersedia dari Tampilan Kelas meliputi:

    - Fungsi Tambahkan Anggota.
    - Variabel Tambahkan Anggota.
    - Tambahkan Kelas.
    - Menerapkan Antarmuka (hanya dari kelas kontrol)
    - Tambahkan Titik Sambungan (khusus kelas ATL)
    - Tambahkan Metode (hanya dari antarmuka)
    - Tambahkan Properti (hanya dari antarmuka)
    - Tambahkan Kejadian (hanya dari kelas kontrol)

    Pilihan Tambahkan Kelas membuka kotak dialog Tambahkan Kelas, yang memberi Anda akses ke semua wizard Tambahkan kode Kelas baru.

Lihat juga

Menimpa Fungsi Virtual
Menavigasikan basis kode C++ Anda di Visual Studio
Jenis proyek C++ di Visual Studio
Jenis File Yang Dibuat untuk proyek C++ Visual Studio