2003 telah menjadi tahun ketika .NET telah mulai dipopulerkan. tidak cocok untuk pengembangan perangkat lunak aplikasi perusahaan. Beberapa teknologi kelas atas yang telah banyak digunakan di platform Java, seperti atau pemetaan. di versi berikutnya dari .NET Framework. Pada saat ini ketika .NET benar -benar dimulai, Borland akhirnya membawa tiket ke komunitas Delphi untuk naik kereta Express - Delphi 8 untuk .net.
Karena dukungan Borland untuk .NET tidak terlalu dini, dan pembangun C# sebelumnya telah penuh dengan bug, saya sudah mulai belajar teknologi .NET 2 bulan yang lalu dan mencoba menggunakan vs.NET jika Delphi 8 tidak dapat diprediksi. Tapi sekarang sepertinya saya memiliki lebih banyak kekhawatiran dari itu. Untuk dimainkan di masa depan. Mari kita bicara tentang beberapa situasi percobaan dan berbagi dengan Anda beberapa cara.
Ide baru dan lebih stabil
Ide Delphi8 sama dengan IDE C# Builder. Konfigurasi mesin saya adalah: P4 2.0+5400RPM HDD+256MB+WIN2000 ADV Server (bukan sistem yang baru diinstal, sudah ada program besar seperti SQLServer). Namun, yang terbaik adalah menjalankan program besar lainnya pada saat yang sama. , sesuaikan saja (metode ini sama dengan D7), dan Anda juga dapat menggunakan gaya SDI atau MDI. Kepuasan pribadi saya dengan IDE ini adalah 80%
Ide Delphi 8
>> Klik untuk melihat gambar yang lebih besar
Satu kekurangan yang ditemukan di IDE:
1. Saya tidak menemukan pemeriksaan sytax dari menu proyek.
2. Jika Anda ingin kembali ke status desain formulir selama pengeditan kode, sepertinya tidak mudah untuk mengklik hak untuk memilih Open pada formulir di Project Manager. Hanya di editor kode klik kanan dan pilih Show Designer untuk kembali ke perancang formulir.
3. Saya telah menemukan bahwa kadang -kadang ketika mengklik menu Windows, akan ada pesan kesalahan.
4. Ketika saya membuka file PAS dengan lebih dari 3000 baris untuk ditelusuri, seluruh Delphi IDE menghilang (tentu saja tidak setiap saat)
5. Kadang -kadang membuka file proyek besar akan menyebabkan penundaan kecepatan (atau mungkin mesin saya terlalu lambat?)
6. Saya pribadi merasa bahwa hal tampilan model tidak praktis (tampaknya cukup lambat). Untuk informasi lebih lanjut, silakan lihat .NET Development Manual .NET Mobile dan Topik Khusus Teknologi Tertanam, atau
B vcl.net kontrol sekilas
Borland pernah mengatakan bahwa proyek berbasis VCL asli dapat dibuka di D8 dan berhasil dikompilasi ke dalam program berbasis.
Gambar berikut adalah panel kontrol VCL:
Seperti yang ditunjukkan pada gambar, Anda mungkin terkejut bahwa kontrol VCL yang Anda gunakan hilang.
Halaman DataAccess: Kontrol terkait XML, Halaman DataSnap Sockeconnection, WebConnection dan kontrol lainnya hilang. Selain itu, Borland sangat pandai dalam seri Indy, mereka semua tinggal di sana^_^, tapi sayangnya saya jarang menggunakannya. (Selain itu, saya belum mencoba apakah saya dapat menambahkan kontrol yang menghilang secara manual. Mungkin Borland tidak memberikan implementasi .NET dari kontrol tersebut sama sekali)
C.Net mengontrol sekilas
Izinkan saya menjelaskan bahwa di Delphi8, kontrol visual vcl.net (mungkin di bawah tcomponent) dan kontrol visual .NET tidak dapat dicampur. Baik membuat aplikasi VCL, atau aplikasi WinForm atau aplikasi web ASP.NET, kontrol yang tersedia di panel kontrol setelah Anda membuat aplikasi VCL berbeda. Sebaliknya atau tedit tidak dapat digunakan dalam aplikasi WinForm. forum mendalam). Selain komponen .NET yang sama dengan vs.net, Borland sendiri juga menyediakan beberapa komponen .NET yang dapat digunakan untuk aplikasi WinForm dan aplikasi web ASP.NET.
Menu Proyek Baru (VCL, WinForm, ASP.NET)
Berikut adalah beberapa komponen .NET yang disediakan oleh Borland yang dapat digunakan untuk WinForm atau ASP.NET:
BDP dapat digunakan sebagai pengganti ado.net. Tapi saya tidak tahu apakah itu mudah digunakan.
DBWeb terlihat lebih dan lebih seperti Intraweb. Sama seperti yang berani untuk Delphi, Eco muncul sesudahnya?
Eco terkenal di C# Builder sebelumnya keuntungan.
D Gunakan bahasa Delphi untuk pengembangan ASP.NET
Saya pribadi berpikir bahwa sebagian besar aplikasi .NET saat ini adalah aplikasi web ASP.NET. Maka adalah suatu kehormatan besar untuk dapat menggunakan bahasa Delphi yang akrab untuk pengembangan ASP.NET. Setidaknya Anda tidak harus sibuk belajar bahasa C# dalam jangka pendek. , Anda dapat mengesampingkannya untuk sementara waktu dan menggunakan bahasa yang akrab. Memulai proyek yang sebenarnya secara langsung. Lingkungan dan fungsi pengembangan Delphi8 pada dasarnya sama dengan vs.net, dan memiliki banyak fungsi persepsi dan pengeditan input.
Untuk informasi lebih lanjut, silakan lihat .NET Development Manual
.NET Mobile dan topik teknologi tertanam, atau