السلام عليكم أولا
ثانيا مممممممم أنا مليت من الرد على المواضيع و قلت خلينا نبدأ نخربش سوى مع بعض في أفكار مفيدة عمليا..
الان عندما تعمل بشركة للبرمجة .. هل كل شيء أكواد؟؟ أول جملة ستتعلمها هي : إبدأ من حيثما انتهى الاخرون و قد يختلف هذا
المفهوم من مكان لمكان لكن بالعادة يمكننا القول أن المشاريع تنقسم من ناحية طبيعة ال Framework إلى نوعين
Custom Development
و
Product based projects
طبعا الاولى هي أغلب الطرق التقليدية التي يتبعها اي مبرمج على الأقل عندما يكون في مرحلة تطوير للمهارات او يعمل لوحده
ولكن عندما يدخل مجال ال Business سيعرف تماما معنى الجملة التالية:
Time is MONEY
وهذا ما يهم مدراء المشاريع .....
اعتقد انتهيت من المقدمة العامة .. صح.؟ اوكي نبدأ المقدمة الخاصة
س. ما الفرق بين عمل كود من الصفر او اللجوء ل 3rd party؟
طبعا توفير الوقت و أحيانا بعض اللمسات التي تخص ال User Interface UI
مثلا للرسوميات هناك أداة ImageGlue الخاصة بشركة WebSuperGoo و هي تؤثر فقط على الاكواد ولا تأثير ظاهري لها على ال UI ولكن مثلا
اداة RadControls الخاصة بشركة Telerik يمكنك التأثير على ال UI من خلال الادوات التي تتيحها لك الأداة.
س. هل هناك خلفية معينة احتاج لتعلمها عندما استخدم ال 3rd party components؟
تحتاج احيانا للمعرفة بالأسمبلي الخاص بالدوت نت او تعديل ملف Machine.Config و إضافة مكتبات و ملفات DLL او Com+ او تعديل ال project configurations
س. هل سندفع لهذه المكونات؟ او بمعنى آخر هل يلزمنا الحصول على رخصة لاستخدام هذه المكونات؟
بالأغلب نعم رغم وجود البعض مجاني ولكن أكيد ما في شي ببلاش الا العمى و الطراش .. مثل فلسطيني معليش
دعونا نقوم بأول تجربة .. لنفرض أنه طلب منا عمل مشروع يقوم بإخراج رسوميات معينة مثلا..
شركة اعلانات تود أن تقوم بعمل نظام Standard Ads لها به التالي:
-1 شعار الوكيل Dealer Logo
شعار للوكيل يوضع في مكان معين داخل الاعلان.
2-صورة المنتج
أيضا توضع في مكان معين
3. معلومات ككتابة نصية تكتب في مكان معين داخل الصورة طبعا تخص المنتج
4.أشكال بيضاوية مختلفة درجات الدوران يعني اشكال بيضاوية نقوم بعمل Rotation لها
5. عمل Cropping لبعض الصور
6. القدرة على تغيير احجام الصور و غيرها من الخصائص الدارجة
7. اخراج الاعلان على شكل صورة JPEG و ملف PDF
تكفي؟ اوكي خلص بيكفي هيك ..
ماذا سنفعل؟؟؟
دعوني أولا انتظر مشاركاتكم تعليقا على ما ورد و نرى مدى الاستعداد للتفاعل و بعدها سنبدأ خطوة بخطوة.
لا يعتقد البعض انه لن يستفيد .. سيستفيد من له خبرة سابقة لانه سيحصل على كلاس جميل سيساعده في كل مشاريعه المعتمدة على الرسوميات
و سيستفيد من لا خبرة سابقة له لانه سيتعلم كيف و كيف و كيف يستخدم هذه المكونات و سيتعلم بعض ميزات ال OOP
ما رأيكم؟


