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

بداية الحلم

مغلق
بدأه mr_java2 في 19 مايو 2003 · 15 رد · 1,173 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

السلام عليكم

بعد التحية لكل اعضاء منتدى الفريق العربى للبرمجة

اولاً اريد ان اشكر كل الاعضاء و المشرفين الذى ساهموا فى هذا المنتدى الرائع

و الذى افاد الكثيرن منهم العبد لله

فى البداية تعرفت على هذا المنتدى عن طريق احد الافراد فى منتدى فيجوال بيسك للعرب

وكم اكانت سعادتى حين وجدت به جزء خاص بلغة الجافا فى الفترة التى تواكبت مع بداية تعلمى لها

و ايضا كم كانت سعادتى حين علمت انه سوف تصبح لغة الجافا لغة الغد فى لغات الحساب

ان هذا الحلم الذى لم سوف اوضحه فيما يلى بدء معى حين بداء ادرس الجافا

لقد و جد ان تكلفة الحصول على دورة فيها ولو عن طرق درس خاص مكلفة جداً

و لكنى و الحمد لله الذى وفقنى فى مذاكرتها

تسائلت هل هذا المجهود الذى بذلته لكى اذاكرها بدون الحصول على دورة فيها او درس

مطالب به كل فرد يريد تعلم الجافا

وايضاً كل فرد يقوم الحصول على مثل هذه الدورة هل هو مطالب بان يتعلم فقط ما بيقال له فى هذه الدورة لماذا لا يحاول الحصول على معلومات اكثر فى نفس الوقت

وهنا بدء الحلم لماذا لايبدء الاخرين من حيث انتهين انا او من مثلى و من هم احسن منى

و بذلك يتم توفير الجهد و الوقت

و يصبح المنتدى من مجرد منتدى يقدم الدعم الفنى بصورة غير منتظمة لكل باحث عن العلم او حل مشكلة تتواجد لدى اى فرد من الاعضاء الى منتدى منتج للعقول التى تتواكب مع احتياجات التقدم فى علوم الحاسب

نعم ان هذا المنتدى لاكثر من رائع

و لكنى فى الحقيقة اطمع لما هو اكثر من ذلك

لماذا لا يصبح من منتدى الفرق العربى للمبرمجة الى جامعة الفرق العربى للبرمجة يدرس بها كل علوم الحاسب على شبكة الانتر نت

ايى انه يتحول من مجرد منتدى لكل من لديه مشكلة او معلومة الى موقع يقدم مناهج محددة و منظمة فى علوم الحاسب و لغات البمرجة المختلفة و ان يكون المنتدى الحالى جزء منه

مثل ايى جامعة يوجد لديها قاعات التدريس و ايضاً الاماكن الاخرى التى تسمح للطلاب بعرض ارائهم و مناقشة مشاكلهم فيما بينهم.

واعرض لكم اقتراحى مثملاُ فى لمنتدى لغة الجافا

فمثلان لماذا لا يتم تنظيم عدة دروس متتالية تشرح لكل من يريد ان يتعلم و يعرف الجافا

بدايتاً من ما هى الجافا و منتهية ب كيفية عمل مشروع برنامج قابل للتطبيق بالجافا مثل الذى يريد الاعضاء عمله الان وهو برنامج مسينجر عربى

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

و لكنه ليس مستحيل

فى راى كل ما نحتاجه هو التنظيم

وانى ارى ان هذا التنظيم موجود حالياً بالمتندى

فهناك المشرفين و و هناك الاعضاء الفعالين و الاعضاء المحترفين فى الجافا و ايضا الاعضاء الجدد و الذين ليس كلهم جدد على الجافا

ان انه مثل الجامعة لديها العميد واعضاء التدريس و الطلبة

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

سيصبح لدى المنتدى ما يشبه الكتب التى تشرح الجافا و لكنه مكتوب باللغة العربية و يتضمن الامثلة التى تشرح كل جزء فيها

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

ويتم عقد هذه الاختبارات كل فترة كان كل ثلاثة اشهر

سيصبح حافز للاعضاء الباحثين على العلم

اعلم انه حلم اشبه بالخيال و لكنى احلم باليوم الذى ارى فيه المبرمجين العرب هم الذين لهم السيادة فى عالم الحاسب الالى

ليس فقط ننتظر كل ما هو جديد يقدمه الغرب لنا حتى نبدء بتعلمه و دراسته

وان تصبح للعرب الشركات العملاقة القادرة على ليس فقط المنافسة العالمية و انما القدرة على الابتكار و انتاج ما هو جديد فى هذا العالم

و لكن كيف يتاتى لنا ذلك الا اذا قام كل فرد منا بالمساهمة بدور و لو صغير حتى نصل الى ذلك

فى انهاية اتمنى الا اكون قد اطلت عليكم

و ادعوا الله ان ارى هذا اليوم الذى يتحقق فيه هذا الحلم

اتمنى ان يعلو صوتنا هاتفين الى الامام يا عرب لا بالقول و انما بالفعل

لا اله الا الله محمد رسول الله

الله اكبر... الله اكبر

#2

عذارا على الخطء فى كتابة كلمة الفريق العربى للبمرجة

#3
اقتباس
كاتب الرسالة الأصلية : mr_java2

عذارا على الخطء فى كتابة كلمة الفريق العربى للبمرجة

اؤيدك اخى فى كل احلامك فهى احلام كل مسلم يغار على انتماءه لهذا الدين دون ان يقدم ما يرفع من شأن المسلمين فى مجال تخصصه ولكن الامر كتروك لللاخوة المشرفين الذين اتمنى ان يقرأوا هذا الموضوع

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

ولكنننننننننننننننن للاسف

لا حياة لمن تنادى

فلم نرى الا بعض الردود البسيطة من اخوة معدودون على الاصابع

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

واسال الله لكل الاخوة السداد والتوفيق

انه ولى ذلك والقادر عليه

لا اله الا الله محمد رسول الله

اخوك حسام

#4

السلام عليكم

اشكراً يا اخ حسام على ردك

و لكن اسمح لى, انى ارى ان لا نعلق الموضوع على المشرفين فيكفى ان نبداء نحن بانفسنا , فيكفى ان يقوم المشرفين اذا توافر لهم الوقت بمراجعةما نكتبه و وتقديم النصيحة.

فلنرا اولاً ما الذى ينقصنا:

يجب ان نحدد اولاً احتياجاتنا من اين يجب ان نبداء

ان المنتدى الان يكفى للبداية فهو يسمح لنا بان نضيف الموضوعات التى نراها

و اضافة الردود عليها و ايضا هناك المكتبات ( على الرغم من عدم استخدامى لها و لا اعرف كيف حتى الان)

ان ما اتعجب له انه قد تم قرائة هذا الموضوع حوالى 16 مرة و لم يعلق عليه احد غيرك ( هذا ما قد يؤدى لتوقفه ) وهو عدم مشراكة الاعضاء

ان المشرفين بالتأكيد مشغولين و وقتهم لا يسمح

دعنا بنداء بانفسنا وانى ادعو كل الزملاء شبه الجدد بالمنتدى لكى يوضحو ما هى احتياجاتهم فى الجافا و ما هى الغرض منها

فلنرا ما نستطيع عمله اولاً

و اشكرك مرة ثانية يا اخى

#5

تحية لك يا أخ mr_java2..

وأتمنى أن يصبح حلمك حقيقة واقعية وأن يأخذ بالحسبان ..

وأنا أول شخص أؤيد فكرتك الرائعة لأني بصراحة اسمع كثيراً عن الجافا ولا ادري ما هي الجفافا ؟؟

ولك مني التحية .. :)

#6

السلام عليكم ورحمة الله

دعنا اخى ننتظر ردود الاعضاء على هذا فان وجد من يريده نبدأه ببعض الدروس البسيطة

والله الموفق

#7

المشرف مو موجود الآن :(

و انا ما عندي صلاحيات...

بالنسبه لمكتبة الاكواد .. نستطيع عمل التالي.

كل كود يكون له موضوع منفصل و اسم الموضوع يكون دال على عمل الكود وبعد هذا .. بالمستقبل :rolleyes: نفتح قسم فرعي للجافا و نسميه مكتبه الاكواد و نجمع المواضيع الخاصه بالاكواد و اضافتها للقسم الفرعي :)

#8

شكراً اخ صلاح

هيا ايا اخوان ما الذى ننتظره

ها هو عضو يريد ان يتعلم و يعرف عن الجافا

وها هو المشرف معنا - ان شاء الله

و بالمثل ما اقترح الاخ صلاح يمكن ان نستخدم المنتدى الحالى للدروس التى نريد كتابتها

هيا يا اخوان انها .... بداية الحلم

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

لا اله الا الله محمد رسول الله

#9

والله فكرة ممتازه بس عادة الشباب يفضلو يسألو عن شئ محدد وهذا القصد من المنتدى حتى إنه بعض الأحيان يكون نفس السؤال قد مر في المنتدى لكن يجي عضو جديد يسأل عن نفس المشكلة بدون مايمر على المواضيع أو يسوي Search فما بالك إنك تقول له رح أقرا درس كامل علشان تعرف شئ معين ......

على العموم أنا متحمس للفكرة حتى لو ما أستفاد من الدرس غير واحد شخص يكون لنا الأجر ولنا شرف المحاولة

ف بسم الله نبدأ .....

بدروس للمبتدئين جدا ...

أي واحد يشوف نفسه يقدر يكتب؟؟ يكتب ...

وكلنا يد وحده إن شاء الله نوصل

#10

بالنسبة لي كان في موضوع لتعلم برمجة Look&Feel خاص بك و لكن لا اعرف من قام بحذفه؟؟؟:mad:

من الافضل ان يبقى فقد كان درس جيد و رتبته ليصبح بشكل مفهوم و بسيط و لكن النتيجة هي الازالة فلماذا اتعب و من ثم يقومون بحذفها؟؟:'(

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#11

أخي الفاضل mr_java2...

أحيي فيك هذا الطموح الجميل ..ولكن للأسف لن تجد من يحقق حلمك في الفريق العربي للبرمجة ..يكفيك :

اقتباس
بالنسبة لي كان في موضوع لتعلم برمجة Look&Feel خاص بك و لكن لا اعرف من قام بحذفه؟؟؟

أنت تبني وغيرك يهدم ..أنت تطمح وغيرك يثبط ..أنت تعمل وغيرك يرقد ..

لا أريد أن أحطمك ..إن لم أكن حطمتك ..ولكن هذه هي الحقيقة المرة لما يسمى الفريق العربي للبرمجة ..ليس من أعضائه ولا من ضيوفه ..ولكن من بعض إد..

#12

اخى اسيف رغم كل هذة المرارة

احب ان

اقول

اننا انا

وانت

وهو

وهى

نحن الفريق العربى وليس موضوع مشرفين

فابيدينا نحن يكون المنتدى او لا

يكون

الا تتفق معى الا يتفق معى جميع الاخوة

فبالاخوة ومن اجل الاخوة نقول سويا

نعم يكون

#13

ايه يا حسام انت داخل انتخابات ولا ايه

#15

شكر ا ً لك على هذه الفكرة الممتازة وأنا من أشد المؤيدين لهذه الفكرة ومستعد إستعداد كامل بأن أبد أ بوضع بعض الدروس ولكن إيد وحدة ما تصفق لازم كل أعضاء المنتدى يشاركوا ولو كانت المعلومة بسيطة (السيل يبدأ بالمطر والمطر يبدأ بقطرة)

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

#16

كيف حالكم يا اخوان اسف على التاخير

انى الان فى مامورية من قبل العمل. لا استطيع الوصول على النت .

ها هو ما كنت قد كتبته لكم منذ حوالى ثلاثة ايام و لكن بسبب العمل لم استطع الوصل اليكم. اسف.

ارجو ان ارى ردودكم عليه, و تقبلو عذرى على التاخير. ان شاء الله سوف يستمر الموضوع بفضل الله , ثم بعد ذلك باصراركم.

سوف اعود ان شاء الله بعد اسبوعين. اراكم على خير

اليكم ما كنت قد كتبت

اخوكم mr_java2

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

السلام عليكم ورحمة الله و بركاته

كيف حالكم يا اعضاء المنتدى, اتمنى ان تكونا جميعاً بخير

اولاً ان الاعتراف بالحق فضيلة

لقد اخذت اهتف هيا هيا بندا يا اخوان

بدون ان ابدا بنفسى

فبعد كتابة الموضوع توفقت لمدة يومين و لم اقم بعمل شئ مما دعوت به الاخرين

ارجو ان تتقبلو منى ما ساقوله لكم الان

لقد اخذت افكر كيف تكون البداية

هل نحدد المنهج الاول ثم نبداء

وكيف يتم تحديده , ما هى مشتملاته

و ما هو الهدف منه فى النهاية ( اي سوف يخاطب من من الاعضاء)

و ما الى ذلك

و لكنى فى النهاية و الحمد لله توصلت ان هذا المنهج و كل شئ نريد ان نعمله

يجب ان يكون بشكل جماعى حتى لا يحمل صفة الفردية فى التفكير او يكون ذو وجهة نظر واحدة

فها هو ما اقترحه ( وجهة نظر لا اقل او اكثر منتظراً لتعديلاتكم عليها)

اولاً يجب ان نوضح تعريف ما هى الجافا و ما هى استخدامتها

و لقد عالج الكثير من الزملاء هذه النقطة فى المنتدى فيما سبق و ارى ان نقوم بتجميع هذه الاراء و التعريفات ووضعها مع بعض حتى نصل على التعريف الذى يراه الجميع مناسباً ( و ذلك بعد اذن الاعضاء)

بالنسبة للمنهج الذى قد نستخدمه فانى اقترح ان نستخدم نقاط الامتحان الخاص بالجافا.

مع ملاحظة ان قد يتضمن ما يجب ان يتعلمه الاخرين ما هو اكثر من ذلك و لكنى اجد انه المناسب لنا البداية به

حيث انه يتوائم من يريد الحصول على شهادة فى الجافا و ايضأ نستطيع ان نلتزم به مع اضافة ما قد يحتاجه الاعضاء الاخرين .

وارفق مع هذا الراء نقاط الامتحان و نقوم بتقسيم هذه النقاط و كتابة تعريفات و امثلة عنها و لكن لا يشترط نفس ترتيب النقاط المحددة و بذلك نصل لما ننشده.

واناشد كل عضو يجد فى نفسه القدرة على توضيح و لو جزء صغير من هذه النقاط بان يشارك حتى نستطيع ان نجمع احسن التعريفات و الامثلة.

و ان يتم كتابة كل هذا فى ملف ملحق مع كل مشاركة من الاعضاء حتى يستطيع كل الاعضاء الاضافة على اراء كلاً من الاخر

وارجوا لا يسبب ذلك ضيق لاى فرد حيث انه لا يهم اى راى هو الذى يكتب فى النهاية و لكن الاهم هو الاستفادة فى النهاية.

من يحدد اى تعريف افضل و اى راى افضل هذا متروك لكم و للاعضاء الذى سيستخدمونه فهم خير من يستطيع تحديد اى نقطة تم شرحها بصورة افضل و فقاً للتعريفات المختلفة.

وارجو ان يكون للمشرفين دوارا هنا فى هذه النقطة خاصة ( اذا امكن و توافر لهم الوقت)

هذا رأى و فى انظار ارائكم

ارجو المعذرة يا اخوان و لكنى ساتغيب عنكم لمدة اسبوع بسب دواعى العمل اراكم على خير

واتمنى ان نوفق ان شاء الله.

لم استطع تحميل الملف و لكن محتوايته موجودة على هذا الموقع

كنت مضطر على عكس الكتابة حتى تستطيعوا قرائة النقاط الخاصة بالامتحان

SUN CERTIFIED PROGRAMMER FOR JAVA[tm] 2 PLATFORM 1.2

SECTION 1: DECLARATIONS AND ACCESS CONTROL

Write code that declares, constructs, and initializes arrays of any base type using any of the permitted forms both for declaration and for initialization.

Declare classes, inner classes, methods, instance variables, static variables, and automatic (method local) variables making appropriate use of all permitted modifiers (such as public, final, static, abstract, and so forth).

State the significance of each of these modifiers both singly and in combination, and state the effect of package relationships on declared items qualified by these modifiers.

For a given class, determine if a default constructor will be created, and if so, state the prototype of that constructor.

State the legal return types for any method given the declarations of all related methods in this or parent classes.

SECTION 2: FLOW CONTROL AND EXCEPTION HANDLING

Write code using if and switch statements and identify legal argument types for these statements.

Write code using all forms of loops including labeled and unlabeled use of break and continue, and state the values taken by loop control variables during and after loop execution.

Write code that makes proper use of exceptions and exception handling clauses (try, catch, finally) and declares methods and overriding methods that throw exceptions.

SECTION 3: GARBAGE COLLECTION

State the behavior that is guaranteed by the garbage collection system, and write code that explicitly makes objects eligible for collection.

SECTION 4: LANGUAGE FUNDAMENTALS

Identify correctly constructed source files, package declarations, import statements, class declarations (of all forms including inner classes), interface declarations and implementations (for java.lang.Runnable or other interface described in the test), method declarations (including the main method that is used to start execution of a class), variable declarations and identifiers.

State the correspondence between index values in the argument array passed to a main method and command line arguments.

Identify all Java programming language keywords and correctly constructed identifiers.

State the effect of using a variable or array element of any kind when no explicit assignment has been made to it.

State the range of all primitive data types and declare literal values for String and all primitive types using all permitted formats, bases, and representations.

SECTION 5: OPERATORS AND ASSIGNMENTS

Determine the result of applying any operator, including assignment operators, instance of, and casts to operands of any type, class, scope, or accessibility, or any combination of these.

Determine the result of applying the boolean equals (Object) method to objects of any combination of the classes java.lang.String, java.lang.Boolean, and java.lang.Object.

In an expression involving the operators &, |, &&, ||, and variables of known values, state which operands are evaluated and the value of the expression.

Determine the effect upon objects and primitive values of passing variables into methods and performing assignments or other modifying operations in that method.

SECTION 6: OVERLOADING, OVERRIDING, RUNTIME TYPE, AND OBJECT ORIENTATION

State the benefits of encapsulation in object oriented design and write code that implements tightly encapsulated classes and the relationships "is a" and "has a".

Write code to invoke overridden or overloaded methods and parental or overloaded constructors, and describe the effect of invoking these methods.

Write code to construct instances of any concrete class including normal top level classes, inner classes, static inner classes, and anonymous inner classes.

SECTION 7: THREADS

Write code to define, instantiate, and start new threads using both java.lang.Thread and java.lang.Runnable.

Recognize conditions that might prevent a thread from executing.

Write code using synchronized, wait, notify, or notifyAll, to protect against concurrent access problems and to communicate between threads.

Define the interaction between threads and between threads and object locks when executing synchronized, wait, notify, or notifyAll.

SECTION 8: THE JAVA.AWT PACKAGE

Write code using component, container, and LayoutManager classes of the java.awt package to present a Graphical User Interface with specified appearance and resize behavior, and distinguish the responsibilities of layout managers from those of containers.

Write code to implement listener classes and methods, and in listener methods, extract information from the event to determine the affected component, mouse position, nature, and time of the event.

State the event classname for any specified event listener interface in the java.awt.event package.

SECTION 9: THE JAVA.LANG PACKAGE

Write code using the following methods of the java.lang.Math class: abs, ceil, floor, max, min, random, round, sin, cos, tan, and sqrt.

Describe the significance of the immutability of string objects.

SECTION 10: THE JAVA.UTIL PACKAGE

Make appropriate selection of collection classes/interfaces to suit specified behavior requirements.

SECTION 11: THE JAVA.IO PACKAGE

Write code that uses objects of the file class to navigate a file system.

Write code that uses objects of the classes InputStreamReader and outputStreamWriter to translate between Unicode and either platform default or ISO 8859-1 character encoding and Distinguish between conditions under which platform default encoding conversion should be used and conditions under which a specific conversion should be used.

Select valid constructor arguments for FilterInputStream and FilterOutputStream subclasses from a list of classes in the java.io.package.

Write appropriate code to read, write and update files using FileInputStream, FileOutputStream, and RandomAccessFile objects.

Describe the permanent effects on the file system of constructing and using FileInputStream, FileOutputStream, and RandomAccessFile objects.

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

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