selamat datang di blog aben copodile

Sabtu, 01 Oktober 2011

Pomrograman Di VB.net

PEMROGRAMAN DI VB.NET

Pemrograman di VB.net
            DB visual architect (DB-VA) dapat menghasilkan C # NET kode sumber sehingga anda dapat mengimplementasikan aplikasi anda dengan C#. bahasa pemrograman secara langsung, tetapi anda juga dapat memilih bahasa lain (VB.NET atau C++) berdasarkan pada selera anda dalam bersih. Framework DB-VA menghasilkan file DLL dan perpustakaan persisten yang dapat dari C #.
Da;am bab ini:
  • Pengenalan
  • Membangkitkan DLL file
  • Membuat proyek VB.NET
  • Menambahkan proyek Direferensikan
  • Bekerja dengan kode Generated dan Perpustakaan persistent
  • Menjalankan Aplikasi

            Pengenalan
            Visual basic net (VB.NET) adalah object-oriented bahasa computer yang dapat dilihat sebagai evolusi dari Microsoft. Visual basic (VB) yang diimplementasikan pada Microsoft NET framework.NET Framework. Berisi mesin virtual yang disebut Umum Intermediate Language (CIL) sederhananya, program yang disusun untuk menghasilkan CIL CIL dan didistribusikan ke pengguna untuk dijalankan pada mesin virtual. VB.NET,C++, C # compiler yang tersedia dari Microsoft untuk menciptakan CIL dalam DB- VA anda dapat menghasilkan C # kode sumber gigih dan file DLL sehingga Anda dapat referensi file DLL dan Perpustakaan Persistent dalam visual. Studio NET 2003. Dan mengembangkan aplikasi VB.NET Pada bagian berikut, Anda akan mengembangkan aplikasi VB.NET. Aplikasi ini persis sama seperti yang di Bab-4 Mengembangkan Aplikasi Standalone sampel. NET tapi kali ini Anda menggunakan VB.NET, bukan C # untuk pembangunan. Anda perlu men-download Bab 4 aplikasi sampel karena mengandung file DLL dan perpustakaan gigih untuk proyek VB.NET anda.

            Membangkitkan file DLL
  1. Dari menu bar, pilih Tools> Object-Relational Mapping (ORM)> Menghasilkan database ... untuk membuka
      Generasi Kode database kotak dialog.
  1. Periksa Kompilasi ke pilihan DLL untuk menghasilkan file DLL.
§         Kompilasi ke DLL
Dengan memeriksa pilihan ini, DB-VA akan menghasilkan file DLL yang dapat direferensikan oleh. Proyek NET bahasa lain selain C #. DB-VA menghasilkan sebuah file batch untuk file DLL pada saat yang sama. Anda dapat memodifikasi file konfigurasi (hibernate.cfg.xml) secara manual dan menggunakan batch file untuk mengkompilasi ulang dan membangun up-to-date DLL file untuk proyek direferensikan.
§       Membuat Proyek VB.NET
1.      Buka Microsoft Visual Studio. NET 2003.
2.      Pilih File> New Project> ... dari menu.
3.      Pilih Jenis Proyek sebagai Proyek Visual Basic dan Template Aplikasi Windows dan sebagai masukkan Nama dan Lokasi untuk aplikasi baru.
4.      Proyek Sistem Sekolah dibuat.
§         Menambahkan Proyek Direferensikan
1.      Referensi klik kanan di bawah proyek Sistem Sekolah Standalone VB.NET dan pilih Referensi Tambah ... untuk menambahkan C # contoh file DDL dan perpustakaan persisten.
2.      Klik Browse ... pada kotak dialog Referensi Tambahkan ke pilih folder dari aplikasi C # didownload mandiri sampel. Pilih folder C # sampel / bin / SchoolSystem.dll dan semua perpustakaan di C # sampel folder / lib.
§         Bekerja dengan Kode Generated dan Perpustakaan Persistent
Baik C # dan VB.NET bahasa yang dibangun di atas kerangka. NET. Kedua bahasa mencapai hal yang sama menggunakan sintaks bahasa yang berbeda. Pada bagian ini, kita akan menunjukkan beberapa contoh menggunakan kode yang dihasilkan dan perpustakaan persisten.
§         Mengimpor DLL dan Persistent namespace Perpustakaan untuk Kelompok ini. VB.NET C #,
Impor sekolah
Impor ORM
menggunakan sekolah;
menggunakan ORM;
§       Membuat PersistentTransaction ketika memanipulasi database
VB.NET
C #
Dim t Sebagai PersistentTransaction = SchoolSystemPersistentManager.Instance.GetSession.BeginTransaction PersistentTransaction t = SchoolSystemPersistentManager.Instance () GetSession () BeginTransaction ();
§       Membuat Obyek dan Simpan ke Database
1.      Dari menu bar, pilih File> Pendaftaran Siswa untuk membuka kotak dialog Tambah siswa
2.      Isi informasi mahasiswa. Klik OK untuk membuat catatan baru dalam Sistem Mahasiswa Sekolah.
3.      Setelah klik OK, sistem membuat objek Siswa baru terus-menerus. Private Sub okButton_Click (pengirim ByVal Sebagai System.Object ByVal e Sebagai System.EventArgs) Menangani okButton.Click Jika (loginIDTextBox.Text.Length = 0 Atau passwordTextBox.Text.Length = 0) Kemudian MessageBox.Show ("id Login atau sandi hilang") Kembali End If  Dim t Sebagai PersistentTransaction = SchoolSystemPersistentManager.Instance.GetSession.BeginTransaction Coba
Jika (_userType = CREATE_TEACHER) Kemudian User = TeacherFactory.CreateTeacher ()
ElseIf (_userType = CREATE_STUDENT) Kemudian
User = StudentFactory.CreateStudent ()
End If
Sumber File: Sistem Sekolah Standalone VB.NET \ RegisterDialog.vb
4.    Mengatur informasi mahasiswa dari nilai bidang teks ke objek Mahasiswa.
User.Password = passwordTextBox.Text
User.LoginID = loginIDTextBox.Text
Jika (Pengguna typeof Apakah Guru) Kemudian Ctype (Pengguna, Guru). Email = emailTextBox.Text End If
Sumber File: Sistem Sekolah Standalone VB.NET \ RegisterDialog.vb
5.      Panggil Simpan () metode Persistent Obyek Mahasiswa dan Komit () metode PersistentTransaction, maka. objek Mahasiswa baru akan disimpan ke database. Jika kesalahan terjadi selama transaksi, Anda dapat menghubungi dengan Rollback () metode untuk membatalkan perubahan yang diusulkan dalam transaksi database yang tertunda
User.Save ()
t.Commit ()
DialogResult = DialogResult.OK
Close ()
Catch Exception ex Sebagai
Console.WriteLine (ex.InnerException.Message)
DialogResult = DialogResult.Cancel
t.RollBack ()
End Try
Sumber File: Sistem Sekolah Standalone VB.NET \ RegisterDialog.vb
§       Pertanyaan Obyek dari database
Setelah user login Sistem School, Kursus objek query sistem yang berbeda dari database sesuai dengan pengguna peran. Jika pengguna adalah mahasiswa, sistem menunjukkan semua program. Siswa dapat memilih dan mendaftar kursus. Jika pengguna adalah seorang guru, sistem menunjukkan program yang dibuat oleh guru itu. Guru dapat memperbarui atau menghapus Tentu saja dalam system.
Login Siswa:
Guru Masuk:
1.      Query objek saja ketika user login. Ketika login Siswa, sistem akan memanggil ListCourseByQuery () metode dalam CourseFactory untuk mendapatkan semua program yang tersedia. Ketika login Guru, sistem akan memanggil program koleksi variabel dalam objek Guru.
Private Sub UpdateTreeView ()
Dim lCourses () Sebagai Kursus
Jika (typeof CurrentUser Apakah Mahasiswa) Kemudian
lCourses = CourseFactory.ListCourseByQuery (Tidak ada, Tidak ada) ElseIf (typeof CurrentUser Apakah Guru) Kemudian lCourses = ctype (CurrentUser, Guru). courses.ToArray () End If
….
End Sub
Sumber File: Sistem Sekolah Standalone VB.NET \ SchoolSystemForm.VB
§         Perbarui Obyek dan Simpan ke Database
Anda dapat memodifikasi informasi pengguna dan memperbarui catatan dalam database. Setelah user login, objek Pengguna disimpan dalam aplikasi, sehingga Anda dapat mengatur informasi baru ke objek pengguna dan memperbarui catatan database.
1.      Dari menu bar, pilih Pengguna> Modify Informasi Pengguna untuk membuka dialog Modify Informasi Pengguna kotak.
2.      Masukkan informasi pengguna baru dan klik OK untuk memperbarui catatan Pengguna.
3.      Memperbarui informasi untuk objek Pengguna dengan menetapkan sandi, nama dan alamat email.
Private Sub okButton_Click (ByVal sender Sebagai System.Object, ByVal e Sebagai System.EventArgs) Menangani okButton.Click jika (nameTextBox.Text.Length=0 atau passwordTextBox.Text.Length= 0) Kemudian MessageBox.Show ("login id dan password Hilang") Lain Dim t Sebagai PersistentTransaction = SchoolSystemPersistentManager.Instance.GetSession.BeginTransaction Coba
_user.Name = nameTextBox.Text
_user.Password = passwordTextBox.Text
Jika (typeof _user Apakah Guru) Kemudian Ctype (_user, Guru). Email = emailTextBox.Text End If
_user.Save ()
DialogResult = DialogResult.OK
t.Commit ()
Catch Exception ex Sebagai
DialogResult = DialogResult.Cancel
t.RollBack ()
End Try
End If
Close ()
End Sub
File Sumber: Standalone Sistem Sekolah VB.NET \ ModifyUserDialog.cs
§       Hapus Obyek di Database
Guru dapat membuat kursus bagi siswa untuk mendaftar, dan mereka dapat membatalkan program dalam sistem. Mereka hanya perlu klik tombol hapus tentu saja informasi program maka akan dihapus dalam database dan semua hubungan dengan siswa yang terdaftar akan dihapus.
1.        Guru dapat membuat kursus dengan mengklik tombol Kursus Tambah, isi nama dan Deskripsi Kursus.
2.        Siswa dapat mendaftar kursus dengan mengklik tombol Register.
3.        Guru dapat melihat berapa banyak siswa yang terdaftar saja, dan ia dapat menghapus program dalam system.

Tidak ada komentar:

Posting Komentar