كان عام 2003 هو العام الذي بدأت فيه .NET في أن تكون أكثر من منتجات البرمجيات .NET ، ولكن يبدو أن معظمها يقتصر على تطبيقات ASP.NET. غير مناسب لتطوير برامج تطبيق المؤسسة. بعض التقنيات الراقية التي تم استخدامها على نطاق واسع في منصات Java ، مثل التعيين. في الإصدار التالي من .NET Framework. في هذه اللحظة عندما بدأت .NET بالفعل ، أحضر Borland أخيرًا تذكرة إلى مجتمع Delphi لأخذ .NET Express Train - Delphi 8 for .NET.
نظرًا لأن دعم Borland لـ .NET ليس مبكرًا جدًا ، وكان المنشئ C# السابق مليئًا بالأخطاء ، فقد بدأت في تعلم تقنية NET قبل شهرين وحاولت استخدام VS.NET في حالة Delphi 8 غير متوقع. ولكن يبدو أن لدي مخاوف أكثر من ذلك بقليل. ليتم لعبها في المستقبل. دعنا نتحدث عن بعض المواقف التجريبية ونشاركك بعض الطرق.
IDE جديد وأكثر استقرارًا
IDE DELPHI8 هو نفس IDE C# BUILDER. تكوين الجهاز الخاص بي هو: P4 2.0+5400RPM HDD+256MB+WIN2000 ADV (ليس نظامًا مثبتًا حديثًا ، فهناك بالفعل برامج كبيرة مثل SQLServer). ومع ذلك ، من الأفضل تشغيل برامج كبيرة أخرى في نفس الوقت. ، فقط قم بتخصيصه (الطريقة هي نفس D7) ، ويمكنك أيضًا استخدام أنماط SDI أو MDI. رضا الشخصي عن هذه IDE هو 80 ٪
Delphi 8's IDE
>> انقر لعرض الصورة الأكبر
عيب واحد موجود في IDE:
1. لم أجد فحص Sytax لقائمة المشروع.
2. إذا كنت ترغب في العودة إلى حالة تصميم النماذج أثناء تحرير الكود ، فلا يبدو من السهل النقر على الحق في تحديد Open on the Prominive Manager. فقط في محرر التعليمات البرمجية انقر بزر الماوس الأيمن وحدد عرض المصمم للعودة إلى مصمم النماذج.
3. لقد وجدت أنه في بعض الأحيان عند النقر فوق قائمة Windows ، ستكون هناك رسالة خطأ.
4. عندما أفتح ملف PAS مع أكثر من 3000 سطر للتصفح ، اختفى Delphi IDE بأكمله (بالطبع ليس في كل مرة)
5. في بعض الأحيان ، سيؤدي فتح ملفات المشروع الكبيرة إلى تأخير السرعة (أو ربما يكون جهازك بطيئًا جدًا؟)
6. أشعر شخصياً أن شيء عرض النموذج ليس عمليًا (يبدو بطيئًا للغاية). لمزيد من المعلومات ، يرجى الاطلاع
B VCL.NET تحكم في لمحة
قال بورلاند ذات مرة إنه يمكن فتح المشروع الأصلي المستند إلى VCL في D8 وتجميعه بنجاح في برنامج قائم على NET ، لذلك فتحت DRP في دليل التجريبي وتجميعه.
الشكل التالي هو لوحة التحكم VCL:
كما هو موضح في الشكل ، قد تفاجأ أن التحكم VCL الذي تستخدمه قد ذهب.
صفحة DataAccess: يتم اختفاء عناصر التحكم المتعلقة بـ XML ، و DataSnap SockEconnection ، و WebConnection وغيرها من عناصر التحكم. بالإضافة إلى ذلك ، فإن Borland جيدة جدًا في سلسلة Indy ، ويبقى جميعًا هناك^_^، لكن للأسف نادراً ما أستخدمها. (بالإضافة إلى ذلك ، لم أحاول ما إذا كان بإمكاني إضافة عناصر التحكم المختفية يدويًا. ربما لا توفر Borland تطبيقات .NET لتلك الضوابط على الإطلاق)
C.Net الضوابط في لمحة
اسمحوا لي أن أشرح أنه في Delphi8 ، لا يمكن خلط التحكم البصري لـ Vcl.net (ربما أسفل Tcomponent) ولا يمكن خلط التحكم البصري لـ .NET. إما إنشاء تطبيق VCL ، أو تطبيق WinForm أو تطبيق ASP.NET على الويب ، تختلف عناصر التحكم المتوفرة في لوحة التحكم بعد إنشاء تطبيق VCL. لا يمكن استخدام tform أو tedit في تطبيق Winform. منتديات متعمقة). بالإضافة إلى نفس مكونات .NET مثل Vs.NET ، توفر Borland نفسها أيضًا بعض مكونات .NET التي يمكن استخدامها لتطبيق WinForm وتطبيق ASP.NET على الويب.
قائمة مشروع جديدة (VCL ، Winform ، ASP.NET)
فيما يلي العديد من مكونات .NET التي توفرها Borland التي يمكن استخدامها لـ Winform أو ASP.NET:
يمكن استخدام BDP كبديل لـ ADO.NET. لكنني لا أعرف ما إذا كان من السهل الاستخدام.
DBWEB يبدو أكثر فأكثر مثل intraweb. تمامًا مثل هذا الجريء لدلفي ، ظهرت Eco بعد ذلك؟
كانت Eco مشهورة في C# Builder ميزة.
D استخدم لغة Delphi لتطوير ASP.NET
أنا شخصياً أعتقد أن معظم تطبيقات .NET الحالية هي تطبيقات الويب ASP.NET. بعد ذلك ، إنه لشرف كبير أن تكون قادرًا على استخدام لغة Delphi المألوفة لتطوير ASP.NET. ، يمكنك وضعها بشكل مؤقت واستخدام لغة مألوفة. إن بيئة ووظائف تطوير DELPHI8 هي نفسها في الأساس مثل VS.NET ، ولها العديد من وظائف الإدخال والتحرير.
لمزيد من المعلومات ، يرجى الاطلاع على دليل تطوير .NET
.NET Mobile ومواضيع التكنولوجيا المدمجة ، أو