![]() |
|
|||||||
| التسجيل | التعليمات | قائمة الأعضاء | التقويم | ماذا يحدث | البحث | مشاركات اليوم | اجعل جميع المنتديات مقروءة |
| مجلس برمجة الماكنتوش باشراف ابو بكر
يختص بكل ما يتعلق ببرمجة الماك |
![]() |
|
|
LinkBack | أدوات الموضوع | طرق مشاهدة الموضوع |
|
||||
|
واللهي عسل واللهي عسل واللهي عسل يا ابو بكر من اول ابيك تكتب هالموضوع
شف انا بصراحه من يومي وانا نفسي اتعلم بالبرمجه وخصوصا بالماااااك بس حبيت اسالك هل انت مبرمج بالماااااكنتوش ؟ بصراااحه انا بقرا الموضوع اكثر من مررره لازم وبكتب لك كل الاستفسارت الي عندي بالنسبه للكتب يبيلنا وقت عشان نقراها وما توقع ان الكتب بتكفي عشان نتعلم صح ولا لا لانو لسى قدامي انجلش وووو الخ وان شاء الله تشوفني مبرمج قد الدنيا قل اميييييييين بس بس انت قلت لازم اتعلم حبه حبه وكل شي حبه حبه اكل العنب حبه حبه يعني مثلا اولا اتعلم Macintosh Toolbox Essential وهذي احصلها بكتاب وانجلش بعد صح ؟؟ ومستحيل القاه هنا بالسعوديه صح ؟ الله يعين بسسسس بس ياليت نحصل ناااس هنا حابين يتعلمون زيي وياليت الي متكيسل يشد حيله والله يابو بكررر انك عسل وجزاك الله الف خير وياليت نتناقش بهالموضوع كثيرررر لانه جدااا يشوقني
__________________
|
|
||||
|
بارك الله فيك oneonlyonlline.. نعم الحمد والفضل لله وحده أن يسر لي تعلم برمجة الماكنتوش،وأدعو هنا لوالدي بالتوفيق والسداد والجنان، الذي هو من وضعني على الطريق لتعلم هذه البرمجة فهو مبرمج ماكنتوش منذ زمن بعيد.
اكتب ما شئت من الاستفسارات، فأنا جاهز للإجابة عليها. ولكي تعلم كتب Apple التي طبعتها ونشرتها لم توزع ككتب شركات Microsoft و Borland، وهي أصلا تختلف كليا عن كتب الشركتين فلا تعلمك لغات البرمجة، وإنما تعلمك كيف تبرمج، فإذا لم تكن على دراية بلغات البرمجة عليك أن تتعلم لغة C ثم تبدأ بقراءة هذه الكتب، فكتب Apple سلسلة واحدة وبلغ عددها الأن المئات، وهي كافية وقيمة لتتعلم منها. وخصوصا الطبعة التي ظهرت في أول التسعينات حيث كانت تشرح بالتفصيل وخصوصا Macintosh Toolbox Essential. وأنا أنصح دائما بالابتعاد عن الكتب المترجمة، القصيرة التي لا تعبر كما يجب، إلا أن يكون أحد المبرمجين العرب مؤلفا لكتاب ما ومعبرا بحرية عن مواضيعه، دون أن يتقيد بترجمة موضوع ما. وعليك بالكتب الأصلية خصوصا في نظام الماكنتوش. عليك أن تقوي نفسك في اللغة الإنجليزية وإن شاء الله أراك مبرمجا قويافي إنشاء التطبيقات وإثراء مكتبتنا العربية بالبرامج التي تعمل على الماكنتوش. وأيضا نقطة هامة: كلما كنت قويا في الرياضايات والمنطق الالكتروني كلما كانت برامجك أفضل، فيجب عليك تقوية نفسك فيهما. نعم نقطة البداية والانطلاق هي بتعلم Macintosh Toolbox Essential تماما كما ذكرت في الخطة وهو اسم الكتاب المطلوب. أفكر الأن جديا بعمل دورة تعليمية إلكترونية، ومنذ فترة كنت أدرس الموضوع، فإن شاء الله نجد عددا من الإخوة لا بأس به يود تعلم برمجة الماكنتوش. وسأخبرك بكل التفاصيل. إن شاء الله بعد حوالي أسبوع أكتب تتمة لهذا الموضوع، لأنني اختصرت هنا -كبداية- قدر الإمكان، لأني مشغول فعندي امتحانات تبدأ من يوم الأحد، وبعد ذلك نستعد للامتحان النهائي في الجامعة فادعو لي بالتوفيق. وأما عن طريقة الحصول على الكتب، فهي متوفرة الأن بملفات pdf، سأخبر كيف يتم العثور عليها، وهو سهل جدا. وشكرا لاهتمامك، وشكر للأخ 147852369 لمروره، وأتمنى أن تنضم لنا.
__________________
أبو بكر |
|
||||
|
يعطيييييك العافيه على الرد أبو بكر وياليت من كل المبرمجين يشاركونا هنا
بس حبيت أسألك ماعلاقه قوتي في الرياضيااات ؟؟ وأي الرياضيات تقصد ؟؟ وصح كلامك بالنسبه للكتب المترجمه لذالك مالنا الا الانجلش ومالنا الا نشد على انفسنا بتعلمها وبالنسبه للكتب أنا أشوف لو في قسم خاص للبرمجه نجمع المبرمجين ونحط الكتب عشاان الناس الجايه لو دخلت وحابه تتعلم البرمجه تدخل على القسم يكون قسم خاص لبرمجه الماك طبعا دائما عشان نبرمج شي للماك راح نبرمجه بالــ Xcode وقلي أنت قد أيش مستواك بالبرمجه بالماك وياليت تورينا شي من أعمالك
__________________
|
|
||||
|
الرياضيات أهم أدوات البرمجة، فمن المستحيل أن يخلو برنامج من المعادلات الرياضية (هذا على أقل تقدير) مثلا:
المشتقات : dx و dy تستخدم في تحريك أي عنصر أو رمز، كذلك باستخدام الدوال تطبق الحركة، كذلك الدوال الدائرية عندما تنزلق العناصر على شريط الذيل: Dock على شكل قوس، فالقوس هذا ما هو إلا معادلات دائرية : cos و sin.. أيضا: المعادلات التفاضلية، فيتم بها تمثيل الواقع وكثير من التطبيقات، فبرنامج Photoshop (المؤثرات الصورية التي تسمى Filters) كلها معادلات رياضية، كذلك برامج Office وبقية برامج الإخراج كلها من أولها إلى أخرها رياضيات، وهذا ما يعاني منه معظم العرب (نتعلم البرمجة لكن إنتاجنا ضعيف إلى حد كبير إلا من رحم الله تعالى). كذلك الممتتاليات الرياضية مثل: Fourier و Macluarine لها تطبيقات كثيرة جدا في الرياضيات، إن عملية إدراج عنصر في برنامج مثل Word أو Excel ما هي إلا معادلات رياضية.. فتح القائمة File في أي برنامج هو عبارة عن رسم مستطيل القائمة ثم إزالة المستطيل مع الإبقاء على حالة الشاشة كما كانت قبل أن يظهر المستطيل وهذا كله من الرياضيات. وتعلم الرياضيات أمر شيّق جدا وممتع خصوصا لمحبي البرمجة. وكلما كنت قويا في الرياضيات كلما كانت برامجك مذهلة أكثر. نعم الكتب الأصلية (باللغة الإنجليزية) خصوصا بالنسبة للماكنتوش فآفضل الكتب: كتب Apple Computer, Inc، وإذا اعتمدت على الكتب العربية (فمن خبرتي لن تحقق أبدا ما تريد!) (وهذا للأسف..!) وأتمنى أن نحل معا هذه المشكلة. طبعا Xcode يعد حاليا أفضل برنامج لإنشاء التطبيقات ومختلف المشاريع لنظام X، وإذا أردت عمل برنامج لنظام Classic فهناك : Think Pascal و Think C و Code Worrier المستوى الذي أنا فيه هو محلل نظم Macintosh و Windows، تجد برنامج XType وهو أول برنامج عملته لنظام X على موقع : www.macwinsoft.com/xtype/ وأقوم حاليا بتطوير برنامج الورّاق لنظام X، وهو برنامج إخراج ونشر ومعالج كلمات منافس لكل من Microsoft Word و Adobe InDesign (اللهم رب يسر لي إنجازه).
__________________
أبو بكر |
|
||||
|
<div align="center">مش عارف أقولك إيه يا أبا بكر بجد أشكرك جدًا جدًا وقد استفدت وفرحت بك كثيرًا كثيرًا بحق وبإذن الله هكون ليك تلميذ وتمليذ نجيب كمان بس أنا محتاج أجيب جهاز ماكينتوش لأني مشغله على جهاز بي سي عادي وده شيء غير شرعي وبإذن الله هبدأ معاك في تعلم البرمجة على الماكينتوش وأساعدك في مشاريعك كمان طبعا ده بعد إذنك يا أستاذ .
والسلام عليكم ورحمة الله وبركاته. </div> |
|
||||
|
اسف على التاخر بالرد اخوي ابوبكر
الف شكر على الموضوع الاكثر من رائع بعيداً عن المشاكل ووجع الراس اتمنى ان تكون هنالك دروس ايضاً انا ادرس تصميم برامج للونطوز لاكن اريد بالفعل ان ادعم الماك بمختلف البرامج السؤال ماهي اللغه الانسب لصنع برامج للماك غير C++ ؟ |
|
||||
|
<div class='quotetop'>إقتباس(..:::2T:::.. @ 08-12-2007, 04:20) <{POST_SNAPBACK}></div>
اقتباس:
إن كل من لغة Pascal و C: تسلك اتجاهين منفصلين، الأول: البرمجة الإجرائية (Procedural Oriented Programming) وتعني (الروتينية) وفي هذه الحالة لا تستخدم العناصر والتصنيفات، ولا تسمى لغة C باسم C++. والاتجاه الثاني: هو البرمجة بالعناصر (Object Orientd Programming) وتعني (العنصرية) وفي هذه الحالة تستخدم العناصر والتصنيفات، وتسمى لغة C باسم C++. في أي من الاتجاهين أردت استخدامه، عليك تعلم Carbon Technology وهي تقنية تسلك الاتجاه الأول. والكاربون هذا هو أوامر إدارات نظام التشغيل. فاللغة وحدها لا تكفي ولو استخدمت الاتجاهين معا. وأيضا انفرد نظام التشغيل X عن غيره بـ: C Cocoa، وهذه لا تتوفر في لغة Pascal، وهي تسلك اتجاهين أيضا الأول: Objective C والثاني: Objective C++. وتعني البرمجة الموضوعية الإجرائية، والبرمجة الموضوعية العتصرية. وأنا انصح بتعلم لغة C بالاتجاهين، وتعلم Carbon (على الأقل) وأيضا تعلم C Cocoa، يمكن الشروع في تعلم كل من Carbon و Cocoa في نفس الوقت، لأنهما تقنيتين منفصلتين عن بعضها البعض ولا تتعلق إحداهما بالأخرى. ملاحظة: لقد اتفقت الشركات المصنعة للحاسوب،(Apple - IBM - Microsoft - Borland - Intel ..etc) بأن يستمروا في دعم لغة C فقط، وتوقفوا عن دعم لغة Pascal، فهي اللغة الوحيدة التي يتم تطوير برامج الحاسوب وأنظمته باستخدامها وذلك منذ العام 1996. إذا كان العدد مشجع فقط، سأبحث إمكانية عمل دورة تعليمية موضوعها برمجة الماكنتوش على موقع ماك للعرب. لذا أرجو من الإخوة ممن يريد تعلم برمجة الماكنتوش أن يكتب ردا سريعا هنا، وإذا كان على علم بأي لغة برمجة أن يذكر اللغة في رده ولو كانت بنظام Windows أو حتى DOS... أكون شاكرا للجميع.
__________________
أبو بكر |
|
|||
|
السلام عليكم
في بداية حديثي سأل الله ان يجزيك عنا كل الجزاء وان يجعل ما ذكرت لنا وما علمتنا اياه من العلم في ميزان حسناتك اللهم آمين ... الاخ العزيز ابو بكر فعلا هو موضوع لطالما سألت نفسي عنه وهو كيفيه عمل البرامج على الماك انا اعمل على الماك منذ سبع سنوات واحب الماك بشكل كبييير واحب ايضا تعلم البرمجة عليه وانا اضم نفسي بعد اذنك لأكون من طلابك مع العلم اني لا اجيد اية من لغات البرمجة بالنظامين الماك والوندوز و لا ادري ما مدى صعوبة تعلمي بالنسبة اليك .. ارجو الاجابة عن سؤالي وجزاك الله كل خير |
|
||||
|
<div class='quotetop'>إقتباس(wallahsho @ 21-01-2008, 12:46) <{POST_SNAPBACK}></div>
اقتباس:
وبالنسبة لسؤالك أجيب فأقول: إذا كان لديك من الهمة والعزيمة ما شاء الله، فيعني أنك على استعداد لتعلم البرمجة مهما كانت الظروف، سواء من حيث الصعوبة أو عدمها، وأهم شيء أن تقوم بتنفيد الدروس أولا بأول وذلك وفق ما يلي:
حياك الله ومرحبا بك.. تم إضافة اسمك لقائمة المشاركين. راجع صحفة الشروط:بالنقر هنا.
__________________
أبو بكر |
|
||||
|
أنا شفت برنامجك XType مره روووعه والي عجبني
أكثر أنه بالعربي . تحيا الأمة العربية........... أريد أن أسأل عن ماسميتها الأدارت هل تقصد بها الموجودة على Xcode وستساعدنا في كتابة الكود أم تقصد أنها التي توجد في شاشات UI الي حنصممها باستخدام Xcode Xcode تدعم (object oriented)??? وهل نستطيع من خلالها صنع UI - user interface??? وماهي أقرب لغة تقدر تشبه XCode بها أتمنى أن تكون الجافا قوة والفجول بيسك سهولة وعلى حسب فهمي ... الي على قدي ...أنا أعتقد من الكلام الي قريته ان XCode هو ايديتر للكاكو والكاربون ؟؟؟ اذا المعلومة غلط وش علاقتهم ب XCode الرجاء اذا تقدر تربط لنا التشبيه حتى البرامج بعد كذا بالسي بلس .....تكفى عشان نكون بالصورة. أو بالجافا أو أي لغة على البي سي..... بس عشان توضح الصورة أو حتى ترفق صور. والله يعيننا على الامتحانات ....... أسأله اختياريه ... ممكن أن تجاوب ...وممكن أن تجعلها تذهب مع من ذهب مع الريح.... ممكن أسأل أنت بأية مرحلة دراسية ......أنا على بالي أنك (((معمر))) فأنا أذكر أنك أخبرتنا أنك تملك أول كمبيوتر للماك ...... ![]() وهل معرفتك للماكنتوش في مجال دراستك...؟؟؟ |
|
|||||
|
أرجو المعذرة، لأن الرد جاء متأخراً..
<div class='quotetop'>إقتباس(صهيل نجد @ 22-01-2008, 01:32) <{POST_SNAPBACK}></div> اقتباس:
<div class='quotetop'>إقتباس(صهيل نجد @ 22-01-2008, 01:32) <{POST_SNAPBACK}></div> اقتباس:
فمثلا إدارة القوائم مهمتها التعامل مع أي قوائم تظهر في الماكنتوش، وكذلك من مهمتها أيضا متابعة ومعالجة كل ما يختص بالقائمة وشريط القوائم، وتستخدم أيضا لإنشاء قوائم خاصة غير التي نراها في شريط القوائم، على سبيل المثال قوائم تحتوي على صور فقط ولا تحتوي على كلمات. وكذلك إدارة النوافذ ينطبق عليها الأمر نفسه لكنها تختص بمتابعة ومعالجة النوافذ، وهكذا.. والإدارة هي مجموعة من الروتينات والأنماط. سبحان الله، تختلف عن نظام الويندوز في أنها ذاتية التشغيل، لعلك لاحظت أن حاسوب الماكنتوش ومنذ ضغط مفتاح التشغيل يقوم بإظهار الرسوم وقبل أن يتم قراءة أي جزء من النظام، بخلاف أنظمة التشغيل الأخرى كنظام Windows Vista فيجب قبل أن تظهر عناصر UI الرسومية يجب أن تكون قد تمت عملية قراءة عناصرها على الأقل. ومن حيث أنها ستاعدنا في كتابة النصوص البرمجية (الشيفرة أو Code) نعم فهي الحل الأمثل والحل الوحيد لإنتاج البرامج، لأن لغات البرمجة في نظام الماكنتوش تعتمد بشكل كلي وأساسي على الإدارات ولا تستطيع اللغة من تلقاء نفسها -كما في نظام Windows- أن تقوم بإنشاء ولو برنامج بسيط. <div class='quotetop'>إقتباس(صهيل نجد @ 22-01-2008, 01:32) <{POST_SNAPBACK}></div> اقتباس:
الكاربون هي إدارات نظام التشغيل، والكوكا هي لغة وتقنية، تسمى اللغة Objective C و Objective C++، و يعتبر Xcode المحرر الرئيسي لجميع اللغات والتقنيات. <div class='quotetop'>إقتباس(صهيل نجد @ 22-01-2008, 01:32) <{POST_SNAPBACK}></div> اقتباس:
<div class='quotetop'>إقتباس(صهيل نجد @ 22-01-2008, 01:32) <{POST_SNAPBACK}></div> اقتباس:
__________________
أبو بكر |