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

الف مبروك

مغلق
بدأه سين ميم في 12 مارس 2002 · 5 رد · 1,089 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

الاخوة الاعزاء لا اصدق ان يوجد هذا المنتدى فقد كنت اتطلع اليه بشوق ، وكنت امل ان اجد بين اعضا ء الفريق العربي من يهتم بالجافا،

الا ن كنت اتصفح وتفاجأت بوجود المنتدى وتفاجات ايضا ان وجدت ان لا مشاركة حتى الان،،

على العموم الجافا لغة قوية جدا تعمل على كل المنصات ولها ميزات كثيرة كثيرة.

تدعم كل الموسسات التقنية العالمية برمجة الجافا وهناك اكثر من محرك جافا Microsoft Java VM ,Sun VM.....

يوجد عدد كثير من المترجمات للجافا منها Microsoft Java Compiler ,Sun java Compiler,Jikes......

طورت ميكروسوفت الجافا لتعمل مع الوندوز وتوقفت جهودها بسبب اعتراض صن.

هناك عدة برامج AWT (Abstract Windowing Toolkit) وهناك كثير من الحزم تعمل تحت الجافا طورت من قبل الكثير من الشركات والمؤسسات اقواها على الاطلاق AFC وهي من عمل وندوز وتتميز بانها الاكثر قوة وسرعة وتعمل على كل الاجهزة portable.

وهناك Swing وهي التي خلفت IFC وهي(ٍSwing( مطورة من قبل صن والحقت بجافا بعد ظهور AFC ولكنها اقل جودة، ولا تعمل في كل البيئات.

وهناك IFC وهي اول حزمة تصدر كتطبيق بشكل احترافي تسهل عمل المبرمج وقد كانت من عمل Netscape ولكنها لم تعد تحدث وقد حول مشروعها الى Swing المذكور اعلاه بتطوير مشترك من قبل Netscape ,Sun

طورت ميكروسوفت تطبيقات من الجافا بحيث تستدعي كل وظائف الوندوز مثل اي برنامج C او MS VC++

تم عمل مشروعات عملاقة بلغة جافا لما تتميز به من قوة وقابلية للعمل مع اي نظام

هناك مشروع Freenet والذي يعتمد على الخصوصية بحيث لا يعلم اي شخص بهوية متصفح الانترنتfreenet.sourceforge.net

وهناك برامج الحورات الحية مثل DJ Chat وامثلة اخرى

اي مبرمج C++ سوف يتعامل مع جافا بسهولة وكذلك مبرمجي C

#2

أليس Swing هي التي تعمل في كل البيئات؟

حسب علمي البسيط أن Swing مبرمج بلغة جافا بالكامل، فبالتالي تعمل على كل البيئات بنفس الطريقة والظهور، ولا سيما ظهورها بالطابع Metal interface (ظهور مكوناتها بالطابع المعدني غير مكونات Windows أو Unix وما إلى غيرهما.

أما AWT فمعظم برمجتها تعتمد على لغة الآلة التي تعمل به (Platform Dependent) لذلك يختلف التعامل بها بين بيئة وبيئة.

علماً أن هذه المعلومات من

JavaTM 2 Platform, Standard Edition, v 1.4.0

API Specification

أليس هذا صحيحاً يا سين ميم؟ أرجو التعليق والفائدة.......

#3

اخي العزيز

يقول خبراء الجافا ان قدرة AFC (Application Foundation Classes)s في العمل في كل البيئات اقوى من Swing ، اي ان هناك امور تتميز فيها AFC اكثر من Swing في مجال العمل على اكثر من نظام.

وقد تفاجاء المبرمجون بقوة AFC والتي كانت متوفرة للتنزيل مع حزمة Microsoft Java SDK المجانية ،ولكن بعد تميزها وتفضيلها من حيث السرعة والعمل على اكثر من نظام حولتها ميكروسوفت الى ميزة وبرنامج مضاف مع Windows2000 وغير متوفرة لوحدها.

#4

أشكرك على هذه المعلومات القيمة،

وأود سؤالك بعضاً من الأسئلة عن Microsoft Java SDK

فأنا لم أستخدمه من قبل. فأنا أستخدم java sdk 1.4

ولا أعرف الفروق بينهم ، أيهم أفضل؟ وما إلى ذلك، أرجو الإيضاح..

ومن أين لي بـ Microsoft Java SDK؟

وهل يحوي على API أضخم؟ مشابه؟ ....

وشكراً..

#5

هنا MS Java SDK

هذه البرامج الموجودة في MS Java SDK تتكون من ادوات عمل جافا من مترجم Compiler وغيره وهي التي تاتي مع بيئة ++MS VJ التي تعمل تحت Visual Studio ، وطبعا لا تحوي Visual Studio .

كما بها حزم Packages من عمل ميكروسوفت تستطيع بها التخاطب مباشرة مع دوال الوندوز.

كما تحوي موثقات تلك الحزم اي في ملفات المساعدة المعروفة Compiled Help Module

وغيره

ملاحظة:

MS Java SDK اعلاه تحوي AFC ولكن لا تحوي موثقات عن عملها، ارجو ان يتطوع من لديه Windows 2000 ليرسلها لنا وهي على ما اظن ملف او ملفات CHM وقد بحثت عنها ولم اجدها على الانترنت.

#6

أشكرك شكراً جزيلاً على هذه المعلومات.........

لماذا يظهر الكود من اليمين إلى اليسار؟؟؟؟

هذا اختبار فقط..........

System.out.println("hi every one");

هذا اختبار فقط..........

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

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