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

البرمجه للينكس هل هي بعيدة المنال؟؟؟؟؟؟

مغلق
بدأه hazzoom في 17 أبريل 2005 · 32 رد · 3,203 مشاهدة · في نظام تشغيل Unix & Linux
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أنا من منتدي (الفيجوال) بيسك و قد بدأت (الفيجوال) بيسك من حوالي سنه ولم أكن أعرف الكثير عن لغات البرمجه حتي انضممت للمنتدي و مع ظهور اللينكس الي الساحه بدأت أفكر هل يصلح أن أبني تطبيقات وبرامج للينكس (بالفيجوال بيسك) ؟ وكانت الاجابه للأسف لا يمكن و بدأت أبحث عن اللغات التي يمكن عن طريقها عمل برامج للينكس حيث أنا عاجلا أم آجلا سوف يأخذ اللينكس مكانه بين نظم التشغيل

((موضوعي ليس له علاقه نهائيا بالصراع بين الويندوز اللينكس ومميزات وعيوب كل منهما)) ثم سمعت عن بعض البيئات البرمجيه التي يمكن عن طريقها بناء برامج وتطبيقات للينكس (بالفيجوال بيسك) و أيضا (الفيجوال) سي شارب فما هي مدي فاعلية هذه البيئات في البرمجه للينكس وهل هي قويه مثلما هي في الويندوز وهل توجد لغات أو بيئات (فيجوال فقط) للينكس غير (الفيجوال) بيسك والسي شارب أرجومنكم لو تكرمتم توضيح النقاط السابقه ووضع تجاربكم الشخصيه في البرمجه للينكس بأي لغة برمجه و توضيح البيئات (الفيجوال) التي يمكن بها البرمجه للينكس وهل يمكن البرمجه بالفيجوال ستوديو دوت نت للينكس وهل يحدث تغير في أكواد وأوامر اللغه في اللينكس عنها في الويندوز ؟؟؟

((لا أريد الخوض في لغة السي أو السي ++أو الجافا عشان دي شغلانه أنا مش قديها وخليني في اللي أنا قده))

وكمان نقطه أخري هي ان أي بيئه علي الويندوز تبني البرامج بامتداد exe فما الصيغه المقابله التي تبنيها البيئات البرمجيه التي تبني برامج للينكس؟

ما هي ال pythonوال..........؟

تساؤلات كثيره تدور ببالي؟؟؟ و لا أعرف لها اجابه!!!

أرجو منكم الاجابه عليها بقدر المستطاع و لكم جزيل الشكر...

أرجو القاء نظره علي الروابط التاليه والتعليق عليها ان أمكن :

http://mysterion.org/%7Edanw/blog/2005/03/steticzilla.html

www.mono-project.com

http://gambas.sourceforge.net/home.html

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

تم تعديل هذه المشاركة بواسطة hazzoom في 17 أبريل 2005 في 16:53

#2

مرحبا اخي الكريم ....

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

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

مبنيه على اسا نظام محدد وهو ويندوز ... اما الذي قامو فيه في ليونكس فهو مشروع يبني لك واجهه وبعض خواص البرمجيه

البسيطه وبنفس الشكل تقريبا ولكن لا ينفع او لن ينجح .... <_<

اما بلنسبه للغات الثانيه فانا قمت بلبرمجه في ليونكس ب kylix وهي مقابل delphi في ويندوز ... و ايضا

برمجيت ب C و perl و python واكتب بعض السكربتات لاختصار الوقت ب shell و ruby ....

ففي ليونكس تستطيع ان تصمم واجه برنامجك بسهوله باستعمال برامج مثل QT ... وكثير منها ومكتبات .. وكثير الكثير

وممكن انك تبرمج برنامج بواجه باستخدام لغه perl و php .... باستعمال مكتبه واجهات gtk ...

اقتباس
((لا أريد الخوض في لغة السي أو السي ++أو الجافا عشان دي شغلانه أنا مش قديها وخليني في اللي أنا قده))

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

ولاتتخيل انك تحفظ كل حاجه في البرمجه او اللغه المخصصه الي بتبرمج فيها فهاذا مستحيل او سيصعب عليك الكثير الكثير

فقط افهم وطبق كثيرا وإن شاء الله مع الوقت راح تتعلم لان لغات البرمجه كاي لغه مثل الانجليزي او الفرنسي ففي البدايه تكتب

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

اي شئ بسيط ممكن تتخيله اي شئ المهم تبرمج واقرى كثير كثير جدا وإن شاء الله تتوفق ونشوفك مبرمج كبير ...

اقتباس
وكمان نقطه أخري هي ان أي بيئه علي الويندوز تبني البرامج بامتداد exe فما الصيغه المقابله التي تبنيها البيئات البرمجيه التي تبني برامج للينكس؟

ما هي ال pythonوال..........؟

في ويندوز هناك صغير برمجيه مثل ماتقول انت exe وهو برنامج تنفيذي ... اما في ليونكس مافي شئ محدد ولا يعمل النظام

على شكل امتدادات يعني مو شرط كل حاجه مخصصه تكون بامتداد .. فهناك برامج bin و سكربتات shell الي هي sh و

سكربتات perl والكثير الكثير من برامج كتبت بلغات مختلفه فلا يوجد اي دخل في انه امتداد مخصص ... لكن في حزم مثل

rpm وهي حزمه تخزين تحمل الملفات داخله وتخزن وتشيك على الهدر اوشياء كثيره ومكتبات ويقولك لو يعمل او لا والكثير

وتوجد ملفات مضغوطه tar , gz , tar+gz , bz والكثير وهي اغلبها يعني شئ الكثير يقوم فيه وتكون تحمل السورس الكود

للبرنامج في اغلب الاحيان .....

لغه python هي لغه برمجيه حالها حال اي لغه وسهله وتنفع في تصميم طريقه اللعب وتنفع في صنع الالعاب والداتابيس وطريقه

عملها والقوانين والتحكم وترتيب البرامج والاشكال والكثير الكثير .... تقريبا تقدر تقول اقرب لغه برمجه على اجهزه لها

هي ال perl ...

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

وإن شاء الله يعني فتره كذا تحصلها بلكامل ... كل شئ في ليونكس جائز :rolleyes:

الى اللقاء

#3

شكرا لك علي المشاركه

ولكن ألا يوجد أحد سبق له الخبره ليقوم بتوضيح أكثر من ذلك لأني لسه تايه!!! :wacko: :blink:

فأنا قمت بعمل برنامج مسابقات (بالفيجوال) بيسك علي غرار من سيربح المليون - حيث أنه يحوي قاعدة بيانات بالأسئله والأجوبه و.....يحتوي علي command ,option box,progress bar ..الخ.

فكيف يمكن - علي سبيل المثال وليس الحصر - عمل برنامج مشابه يعمل علي اللينكس (أي عن طريق بيئه فيجوال قويه ) أي يمكن عن طريقها عمل برامج في مختلف بنود النظام - مثال آخر - عمل برنامج متصفح للويب - كمان مثال -أنا حاليا أعمل برنامج يعمل كمؤذن علي الويندوز (بالفيجوال بيسك) طبعا - ...الخ.

انظر الرابط:

http://www.linux4arab.com/modules.php?op=m...catid=&topic=38

ولم توضح لي هل الkylix و ال perl وال python ؟

من منهم فيجوال ومن منهم يمكن عن طريقها بناء تطبيقات ؟أرجو التوضيح؟لأني :wacko: :wacko:

حيث أني - علي حد معلوماتي - أن ال perl - تستخدم لبرمجة المواقع ؟

ولا آخدها من الآخر و أخلي الفيجوال بيسك والفيجوال سي شارب للويندوز وأستني اللي هييجي للينكس ؟

:wacko: :wacko: :wacko: :wacko: :wacko:

تم تعديل هذه المشاركة بواسطة hazzoom في 18 أبريل 2005 في 01:52

#4

يمكنك هذا باستخدام الJava و اذا كنت لا تفضل الJava فيمكنك ايضا استخدام C# عن طريق استخدام احد مشاريع ال Linux CLI مثل Go-Mono او DotGNU

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#5

في ليونكس مو شرط يكون البرنامج مكتوب بلغه وحده او لغتين ممكن تخليه ينكتب بأكثر من لغه في وقت واحد ... :unsure:

مثلا برنامج مثل من سيربح المليون تستطيع تكتبه بل C والواجه تستعمل مكتبات QT* او تستطيع ان تبرمجه بل kylix

من شركه www.borland.com .... وحتى انك تستطيع تكتب برامج في النظام ب php ... لانها نزلت لها مكتبات

خاصه بلواجه يعني لو كنت مبرمج php تقدر تسوي برنامج او لعبه مثل من سيربح الملوين وقاعده بيانات ... الخ

اما بخصوص perl فهي ليست لغه برمجه مواقع !!! تقدر تكتب فيها سكربتات و برامج .. و تقدر تكتب برامج

ذات واجهه بستعمال perltk ...

اما لو تبي لغه جيده وقويه انصحك تتعلم C , c++ او java لانها لغه جميله وقويه ومو مستحيل تتعلمها

لو بس انك حاط في بالك ومعزم انك تتعلمها من قلبك ... ماراح تطول معاك وراح تتعلمها إن شاء الله بسرعه :)

ملاحظه :

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

وطيرقه عملها بنيت فقط للويندوز اما الي تشوفو في ليونكس فهاذا فقط محاكاه ولاتعمل نفس العمل اباد <_<

فمثلا فيجيوال بيسك لايعمل لا على ماكنتوش ولا ليونكس ولا بيوس ولا os2 والكثير لايعمل عليها فقط على ويندوز

اما لغه مثل c , c++ و asm تعمل على جميع الانظمه ايا كان حسب بنائها ... ولغه جافا تعمل على اكثر الانظمه الاّن

بوجود محرك الجافا j2se للبريمجات او j2me للاجهزه الصغيره :rolleyes:

فلو تبي تدخل الاّن خذ لك لغه تشوفها على مستوى وتعمل على اكثر من جهاز ونظام ومكان ولها مستواها واحترامها B)

الى اللقاء

#6

أولا شكرا علي الرد :lol: .

ثانيا هل ال kylix فيجوال أم لا ؟ :wacko:

وما هي ال python وهل بيئتها فيجوال أم لا؟ :wacko:

وهل البرمجه ب سي شارب في اللينكس عم طريق ال mono project أو dotgnu فيجوال أم لا ؟

أي اني من الآخر أريد لغة لبرمجه علي اللينكس مبنيه علي الأحداث وقريبه من الفيجوال بيسك مثل السي شارب.

:wacko: :wacko: :wacko: :wacko: :wacko: :wacko: :wacko: :wacko:

تم تعديل هذه المشاركة بواسطة hazzoom في 18 أبريل 2005 في 15:30

#7

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

kylix هي منصة تطوير ذات محرر نص للكود ومصمم للواجهات الرسومية للتطبيقات.

هذا البرنامج قوي وممتاز, غير أنه ليس مجاني. يمكنك تحميل نسخة Trial أو personel فهي أظنها مجانية.

آخر إصدارة هي Kylix3. تقبل هذه المنصة لغتين للبرمجة: وهي لغة الديلفي( باسكال الشيئية), ولغة سي/سي++.

هذه صور لهذه البيئة أثناء تصميم التطبيق:

http://www.linuxeden.com/download/appimg/4/kylix.gif

http://knoppix.7thguard.net/pict/kylix/program.png

http://www.sdtimes.com/news/images/041.kylix.full.gif

http://www.wojdas.24x7.pl/linux/kylix.gif.

يمكنك تحميل الإصدارة الأخيرة المفتوحة : Kylix 3 Open Edition

B)

k2shot.png

تم تعديل هذه المشاركة بواسطة ikossan في 18 أبريل 2005 في 17:50

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

يا صاحب الهم إن الهم منفرج.....................أبشر بخير فإن الفارج الله.

اليأس يقطع أحيانا بصاحبه..........................لا تيأس فإن الكافي الله.

الله يحدث بعد العسر ميسرة.........................لا تفزعن فإن الصانع الله.

إذا بليت فثق بالله وارض به...................فإن الذي يكشف البلوى هو الله.

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

أخوكم مراد

27_06_06_05_21_41_1151410901logo_adl_wal_ihsan.jpg

#8

اخي لو تبي شئ سهل ويمشي الحال ... استعمل kylix فهو قريب من الفيجيوال بيسك بكثييييييييير ...

#9

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

التي تساهم في دفع عجلة البرمجه للينكس والبرمجه بصفه عامه.

وأنا حاليا لست :wacko: :wacko: :wacko: بل أنا B) :wacko: B)

#10

لكن لم يرد علي أحد رد يريحني ويقولي ماهية ال python والي أي شركه تتبع وما شكل البيئه البرمجيه الخاصه بها وفيم تستخدم تحديدا؟ :wacko: ؟ :wacko: ؟

#11

:( :angry: :( :angry: :(

أنا زعلان منكم أنا متهيألي ان كل الأعضاء قرأوا الموضوع ولم يرد عليا أحد غير

Qnix , bashmohandes ,ikossan

فينك يا عم المشرف ؟!؟!؟!؟!؟!؟!؟!؟!؟!؟!؟!؟!؟!؟!؟!؟!؟!؟!؟!؟!؟!؟!؟!؟!؟!؟!؟!؟!؟!؟!؟!؟!؟!؟ :unsure:

الموضوع محتاج منكم زقه جامده جدا عشان تتضح الأمور ولا ايه , ويستمر اعلان حالة الزعل الي أن يجد جديد. :unsure: :unsure: :unsure: :unsure: :unsure: :unsure: :unsure:

#12

احاول اوضح اكثر لغه python لغه مجانيه تعمل على اغلب الانظمه وهي لغه لايجب عمل لها كومبايل بمعنى تجميعها فهي تعمل عن طريق مترجم يأتي مع النظام او انت تقوم بتركيبه نفس ال perl وال php وكثير من اللغات الاخرى ... الخ اكتشف البايثون الاخ Guido van Rossum

في CWI بيرل لغه برمجيه طورها ناس كثار وتطورت مع الزمن

تكتب فيها برامج عاديه ذات واجه gui و برامج تعمل من الكنسول والكثير بستعمال مكتبات متوفره

لهذه اللغه ... اقرب لغه لهذه هي ال perl تشبها في كثير من الاشياء .. طورت بايثون من قبل Corporation for National Research Initiatives

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

http://www.python.org

وسوف تجد الكثير من المعلومات وكل شئ تريده فقط اقرأ

والله اعلى واعلم .. الى اللقاء

#13

قلة الردود سببها حسب ما أظن ان كثير من الاعضاء هنا يكره لغة فيجول بيسك :P ولا يهمهم اذا ما اندفعت عجلة الفيجول بيسك في لينكس ام لا ..

و انا واحد منهم :s

#14

:lol: أولا شكرا للأخ Qnix للمتابعه و المشاركه والتوضيح. :lol:

:( :( براحتك خالص يا عم hasan_aljudy أنا مش هرد عليك وربنا يسامحك ثانيا الفيجوال بيسك ماداسلكش علي طرف زعلان منه ليه ,و اللي عنه حاجه تفيد الموضوع ولو حتي في غير الفيجوال بيسك يقولها ما أنا بسأل برضه علي ال python و ال perl و ال سي شارب ,وسألت عن ال kylix وفي ناس ردت عليا , والموضوع للاستفاده في جميع اللغات و كمان اسمه "البرمجه للينكس...."وليس البرمجه بالفيجوال بيسك في اللينكس..." ولا ايه يا عم hasan_aljudy؟!؟!؟!؟ :( :(

تم تعديل هذه المشاركة بواسطة hazzoom في 20 أبريل 2005 في 13:22

#15

بصراحة لما انتقلت إلى اللينكس بدأت أبرمج بلغة الجافا ....

و لكن لفت انتباهي بيئة التطوير gambas فهي رائعة جدا و شبيه بالفيجوال بيسك ...

يعني تقدر تبرمج بها تمام التمام ...

#16

شكرا OMLX ولكن هل استخدمت gambas ؟

ان كنت استخدمتها أرجو أن تتحدث عنها باستفاضه أي :

هل تستخدم الفيجوال بيسك كما هو بدون تغيير في اللغه ؟ وكيف ؟ لأنه من المعروف أنه عند البرمجه للينكس بالفيجوال بيسك نستخدم ملفات الDLL عن طريق دوال ال API ؟

ونحفظ القيم (مثلا في الريجستري) فهل توجد ملفات ريجستري في اللينكس ؟

ونتعامل مع ال components التي نضعها علي الفورم بالكود فهل يكون التعامل معها بالكود بنفس الطريقه؟

وهكذا توجد العديد من الامكانيات البرمجيه المتاحه للبرمجه في الويندوز فما مقابلها في اللينكس؟

و عند الانتهاء من تصميم البرنامج نقوم بعمل Compile to exe كي يعمل البرنامج علي الويندوز

وبعد كده نعمل Package علشان ال Setup ؟ فما هي الخطوه المقابله في اللينكس لهذه الخطوه؟

ومازالت الأسئله تدور وتدور :wacko: :wacko: ومعاها راسي تدور وتدور :wacko: :wacko: !!! ومازال النقاش مفتوحا....

#17

نعم يوجد رجستري ويوجد ترتيب وتيبل للنظام و api كامل بأستخدامك www.winehq.org وممكن تشغل العاب الويندوز وملفات الويندوز

وبرامج الويندوز وممكن تركب الفيجيوال يبسك الموجود في ويندوز واشياء كثيره ...

اما عن الجامباس ... فلا اعلم لم اجربه من قبل

#18

عزيزي : أنصحك بتعلم ال c++ (لاحظ c++ وليس c )

وصدقني هي ليست باللغة الصعبة كما تتخيل خاصة لو كنت من مبرمجي الفجول بيسك ، أنا الان أتعلم هذه اللغة ووالله أني ندمت عن كل يوم لم أتعلم فيه اللغة

#19

شكرا للأخ docesam علي المشاركه ولكن ياعم docesam ( حاليا ) البرامج التي أتدرب علي برمجتها بالفيجوال بيسك لا تحتاج لغة مثل ++c لأنها برامج بسيطه مبنيه علي أحداث بسيطه وممكن في المستقبل القريب أبدأ في ال ++c , ثانيا أنا لسه مبتدئ ومش محترف فيجوال بيسك زي ما انت فاهم يعني أنا لسه برضه راجل غلبان , ثالثا أنا هجرب البرمجه للينكس بالفيجوال أو kylix وان مرتحتش ليها أو تقدمت في مستواي البرمجي شويه (يارب يحصل) هدور علي ++c وربنا يعمل اللي فيه الصالح.

:wacko: :wacko: :wacko:

#20

السلام عليكم ,

أخي Qnix قلت أنك كتبت ب perl و python فهل من الممكن أن ترسل لي بعض مما كتبت لأري الناتج من الكتابه و أرجو أن تشرح لي كيفية عمل أي مثال ب perl أو python أو php ويكون ذو واجهه علي اللينكس علما بأنه لدي Redhat 7.2 .

#21

وصلت لك بعض المعلومات على الخاصه عسى ان تستفيد منها

#22

أنا لم أستعملها و لكن قرأت عنها و جربتها قليلا .. أستعمل الجافا بدلها ...

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

و هي تستخدم ملفات o. مقابلة لملفات dll في الويندوز ...

و كذلك تستخدم components أيضا مثل فيجوال بيسك ...

وبعد أن تنتهي من كتابة البرنامج شغله بكل سهولة فإذا اشتغل اعمل له ملف تنفيذي يشتغل أي مكان في اللينكس بواسطة كتابة اﻷمر التالي :

./name program

و تقدر تحزمه بأي حزمه rpm أو deb أو حزمة سلاكوير او سوزي

تحياتي

#24

بصراحة يا عم انا رأيي سيبك من البيسك .. و خش في معمعة السي بلص بلص و متخافش خالص .. الـ ++C مش صعبة ولا حاجة,و لو ما كنتش عايز ++C بامكانك تختار java و هي مشابهة لها لكنها بدون تعقيدات, و لو كتبت فيها برنامج فإنه (المفروض) يعمل على ويندوز و لينكس معا .. و على اي جهاز يحتوي على الـ VM.

تم تعديل هذه المشاركة بواسطة hasan_aljudy في 28 أبريل 2005 في 21:00

#25

متأخر :(

انا كنت مبرمج بيسك .. ما اعرف الا المتغيرات ..:)

حقيقة البيسك معقدة لانها ليست لغة .. كانها سكربتات

:)

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

وهي مدة مقاربة للبيسك ..

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

اختر مااردت ;)

سلام

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

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

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