الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

J#.NET

مغلق
بدأه صلاح الثبيتي في 26 يوليو 2003 · 5 رد · 1,189 مشاهدة · في قسم تكنولوجيا Microsoft .NET العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم :)

انا عندي سؤال بسيط و هو هل كود الـ J#.NET مطابق لكود SUN Java ؟

لأني بصراحه طفشت من الـ SUN من بطئ البرامج و صعوبه بناء الواجهات (ابني واجهات البرامج بالكود) و استخدمت برامج مثل JBuilder لكن ما عجبني البرنامج للبطئ اللي اواجهه مع البرنامج !!

و لو فرضاً عندي كود Java و ابغى احوله الى #J .. هل استطيع !!

علماً ان الاكواد اللي ابغى احولها فيها مميزات JDK 1.4.2 و هو اخر اصدار من SUN و كان قبل شهرين فقط ...

انا املك VS.NET 2002 و شفت البرنامج و اشتغلت فقط على الواجهات و عجبني كثير :)

#2

السلام و عليكم

بالفعل أخي صلاح الثبيتي الـ Sun Java أبطى من الـ ++C تقريبا 15 مره و أكيد جدا أن البرامج المكتوبة بها ستكون في مثل حالتها كأكبر مثال برامج الإداره في Oracle و الـ JBuilder

أما بالنسبة أخي لتطابق الكود المكتوب في الـ Java و الـ #J فهناك ناحيتان أولها لو بتتحدث عن الـ Syntax فهو تقريبا متطابق جدا أما من حيث إستخدام المكتبات فهو مختلف طبعا حيث أن الـ #Microsoft J بتستخدم مكتبات الـ .NET Framework أما الـ Sun Java فأكيد لا

بالنسبة لتحويل البرامج المكتوبه في الـ Sun Java إلى الـ #J أنا لا أعلم ببرنامج بيقوم بهذا حاليا بس هناك برنامج من Microsoft بيندمج من الـ VS.NET 2003 بيقوم بتحويل كود الـ Java إلى الـ #C وهو Microsoft Java Language Conversion Assistant 2.0 وموجود هنا

http://msdn.microsoft.com/vstudio/download...ca/default.aspx

أما لو كنت مصر على كود الـ Java فهنلك مكتبه من Microsoft ممكن أن تنزلها من العنوان التالي

http://msdn.microsoft.com/vjsharp/supui/

بصراحه أن اجربتها بتعمل العجب حتى أني عملت Copy من الـ JBuilder و عملت paste في الـ VS.NET و عمل Compiler و مافي أي مشاكل :D

يعني من هنا ممكن أن تقول بإستخدام البرنامجان السابقان أن المكتبات و الدعم الذي بتوفره Microsoft يشمل كل إمكانيات الـ Java طالما أنها وجدت برامج تقوم بالتحويل مثل السابقه ... لا وليس هذا فقط ولكن أكثر عند النظر إلى الدعم الكبير الذي توفره مكتبات الـ .NET Framework للـ Windows أشهر نظام تشغيل و كل منتجات Microsoft و لا توفره الـ Java :D:D

ليس هذا فقط فأنت مع العمل مع الـ VS.NET لا و لا و لا تقارن سرعة الإنتاجية التي بيقدمها مع الـ JBuilder 9 فهناك فرق كبير جدا فالـ VS.NET بيتفوق بأشواط

و شكرا ألف شكر

قم بزيارة موقعنا الخاص C# Lover ... الموقع الخاص بمحبي لغة الـ #C العرب

http://arab.csharplover.com

#3

السلام عليكم :)

مشكور اخوي فراس على الرد لكن اكثر عجبني

اقتباس
بصراحه أن اجربتها بتعمل العجب حتى أني عملت Copy من الـ JBuilder و عملت paste في الـ VS.NET و عمل Compiler و مافي أي مشاكل

بالنسبه للمكتبات،، فمافي مشكله اذا توفرت MSDN :)

باجرب الطريقه الاسبوع القادم و ارد لكم خبر :)

#4

اليك تلك الوصلات

http://msdn.microsoft.com/vstudio/using/mi...ingjavaapps.asp

عملية التحويل سوف تكون سهلة، اظن الامور التي لا تحول هي مكتبات Swing و اعتقد بان ذلك كان لقبل شهر حيث الوصلة التي وضعها فراس في الاعلى اظن بتقدم دعم لSwing ايضا (لست متاكد مية في المية)

التحويل يمكن ان يحدث كاملا اذا البرنامج متوافق مه Java 1.2 على ما اظن، ولكن ليس Java 1.4 ، ربما بعض منها

على العموم حتى ان لم يتحول شيئ من 1.4 فهناك اكثر من مكتبة بديلة له في .نت

عند التحويل ل J# سوف تتمكن من بناء برامج جافا باستخدام مكتبات جافا ل .نت مثل import java.awt + جميع مكتبات .نت مثل import System.Windows.Forms.*;

بامكانك ايضا عدم استخدام المكتبات الجديدة و كتابة كود متوافق مع جافا فقط، و بعد الانتهاء منه عمل له Compile مرة في .نت و مرة في جافا

#6

انا نزلت J#.NET 2002 و بعدين نزلت و ركبت the Supplemental UI Library for Visual J# .NET v1.1 و بعدين ركبت شئ ثالث لكن ما ادري عن ايش :s

و لكن ما عرفت كيف اكتب كود الجافا داخل الـ VS.NET

نزلت تحويل الكود من Java الى #C لكن يطلب اصدار VS.NET 2003 و انا ما املكه :(

انا ابغى استخدم الجافا داخل كود الـ #J او بمعنى اصح .. تحويل الكود القديم الى الجديد :)

هذا الموضوع مغلق.

مواضيع مشابهة