MyHome2009 adalah proyek beranda pribadi saya, menggunakan teknologi Microsoft .NET. Bahasa pengembangannya adalah C#, versi .NET Framework 2.0, dan lingkungan pengembangannya adalah Visual Studio 2008.
MyHome2009 memiliki arsitektur tiga tingkat, yang agak sama dengan Bincess BBS (Binyue Forum http://www.bincess.cn/), tetapi dibandingkan dengan arsitektur tiga tingkat sederhana Bincess, MyHome2009 adalah proyek terdistribusi! Dibandingkan dengan proyek MyHome2008 tahun lalu, MyHome2009 lebih praktis!
Selain itu, dalam proyek ini, banyak tambahan penting yang dilakukan pada teknologi arsitektur tiga tingkat asli saya, seperti dukungan untuk transaksi database dan dukungan tambahan untuk lapisan logika bisnis, yang meningkatkan keandalan dan skalabilitas.
Proyek ini hadir dengan dua framework open source baru, yaitu:
Net.AfritXia.Data
Proyek alat basis data, di mana kelas SQLHelper dienkapsulasi secara sederhana sehingga memiliki fungsi ORM (membaca) yang sederhana. Dibandingkan dengan kerangka versi sebelumnya, mekanisme refleksi .NET dan teknologi CodeDom digunakan untuk membuat kode penugasan data secara dinamis, yang sangat meningkatkan kecepatan eksekusi program. Proyek ini direferensikan dalam proyek DBTask.Access2000, dan kode spesifik dapat ditemukan di kelas Net.AfritXia.MyHome2009.DBTask.Access2000.CustomSQLHelper.
Net.AfritXia.Web
Terintegrasi dalam proyek ini: program statistik pengguna online, kerangka agregasi RSS, dan kontrol editor online WebTextPane, serta membuat penyesuaian dan pembaruan penting. Kode spesifik dapat ditemukan di proyek NET.AfritXia.MyHome.HomeStart.
Proyek MyHome2009 tidak hanya memiliki nilai praktis, tetapi juga dapat dijadikan referensi untuk pengembangan terdistribusi .NET. Proyek ini juga merupakan proyek percontohan sebelum Bincess2.
Anda dapat masuk ke backend situs web melalui halaman Login.aspx proyek HomeManagement.
App_Data/MyHomeDB.mdb adalah nama administrator file database Access: admin, kata sandi: admin
Memperluas