Bagaimana Saya Bergantung pada Jenis Project (Visual Basic)
My
hanya mengekspos objek-objek yang diperlukan oleh jenis proyek tertentu. Misalnya, objek My.Forms
tersedia dalam aplikasi Formulir Windows tetapi tidak tersedia di aplikasi konsol. Topik ini menjelaskan objek My
mana yang tersedia dalam jenis proyek yang berbeda.
Saya di Aplikasi Windows dan Situs Web
My
hanya mengekspos objek yang berguna dalam jenis proyek saat ini; ini menekan objek yang tidak berlaku. Misalnya, gambar berikut menunjukkan model objek My
dalam proyek Formulir Windows.
Dalam proyek situs Web, My
mengekspos objek yang relevan dengan pengembang Web (seperti objek My.Request
dan My.Response
) sambil menekan objek yang tidak relevan (seperti objek My.Forms
). Gambar berikut menunjukkan model objek My
dalam proyek situs Web:
Detail Proyek
Tabel berikut menunjukkan objek My
mana yang diaktifkan secara default untuk delapan jenis proyek: aplikasi Windows, Pustaka kelas, aplikasi konsol, pustaka kontrol Windows, pustaka kontrol Web, layanan Windows, kosong, dan situs Web.
Ada tiga versi objek My.Application
, dua versi objek My.Computer
, dan dua versi objek My.User
; detail tentang versi ini diberikan dalam catatan kaki setelah tabel.
Objek Saya | Aplikasi Windows | Pustaka Kelas | Aplikasi Konsol | Pustaka Kontrol Windows | Pustaka Kontrol Web | Layanan Windows | Kosong | Situs Web |
---|---|---|---|---|---|---|---|---|
My.Application |
Ya 1 | Ya 2 | Ya 3 | Ya 2 | No | Ya 3 | Tidak | Tidak |
My.Computer |
Ya 4 | Ya 4 | Ya 4 | Ya 4 | Ya 5 | Ya 4 | No | Ya 5 |
My.Forms |
Ya | No | No | Ya | No | No | No | No |
My.Log |
No | No | No | No | No | No | No | Ya |
My.Request |
No | No | No | No | No | No | No | Ya |
My.Resources |
Ya | Ya | Ya | Ya | Ya | Ya | No | No |
My.Response |
No | No | No | No | No | No | No | Ya |
My.Settings |
Ya | Ya | Ya | Ya | Ya | Ya | No | Tidak |
My.User |
Ya 6 | Ya 6 | Ya 6 | Ya 6 | Ya 7 | Ya 6 | No | Ya 7 |
My.WebServices |
Ya | Ya | Ya | Ya | Ya | Ya | No | Tidak |
1 versi Formulir Windows dari My.Application
. Berasal dari versi konsol (lihat Catatan 3); menambahkan dukungan untuk berinteraksi dengan jendela aplikasi dan menyediakan model Aplikasi Visual Basic.
2 Versi pustaka dari My.Application
. Menyediakan fungsionalitas dasar yang diperlukan oleh aplikasi: menyediakan anggota untuk menulis ke log aplikasi dan mengakses informasi aplikasi.
3 Versi konsol dari My.Application
. Berasal dari versi pustaka (lihat Catatan 2), dan menambahkan anggota tambahan untuk mengakses argumen baris-perintah aplikasi dan informasi penyebaran ClickOnce.
4 versi Windows dari My.Computer
. Berasal dari versi Server (lihat Catatan 5), dan menyediakan akses ke objek yang berguna pada komputer klien, seperti keyboard, layar, dan mouse.
5 Versi server dari My.Computer
. Menyediakan informasi dasar tentang komputer, seperti nama, akses ke jam, dan sebagainya.
6 versi Windows dari My.User
. Objek ini dikaitkan dengan identitas utas saat ini.
7 Versi web dari My.User
. Objek ini dikaitkan dengan identitas pengguna permintaan HTTP aplikasi saat ini.
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk