الخميس، 19 يونيو 2014

مراجعة اول اسبوع من دورةPlatform Application

ال

Web & SMART Devices Apps Development

Lesson 1  

(HTML) في ملف  (JavaScript) وكود (Css) الربط بين كود  

Lesson2

alert function in JavaScript Code ..

 

 

First Object (Cache.--- )

1-Cookies

 

1- Intel.xdk.cache.setCookie  ("cookie اسم الـ" , cookie  قيمة الـ,Cookie فترة استخدام);

2-intel.xdk.cache.getCookie (Cookie أستدعاء قيمة الـ);

3-intel.xdk.cache.removeCookie (Cookies واحد من مخزون الـ Cookie حذف );

4-intel.xdk.cache.getCookieList (Cookies أستدعاء قائمة بالـ  );

5-intel.xdk.cache.clearAllCookies  (CachMemory من الـ Cookie حذف جميع ال); 




2-Media

 

1-intel.xdk.cache.addToMediaCache (URLعن طريق ال Media استدعاء ملف الـ )

** First Event ** ==> intel.xdk.cache.media.add ==> عند اضافة الملف

**Second  Event ** ==> intel.xdk.cache.media.remove ==>}Cach من ال Media  عند حذف ملف ال

 2-intel.xdk.cache.getMediaCacheLocalURL

3-intel.xdk.cache.removeFromMediaCache 


3-Add To Media Cache Ext

 

   MediaCacheالفرق بينها و بين
 مميز  لا يتكررID  تقوم بتحميل الملف بالكامل وتنزيله على الذاكرة الداخلية كما انها تقوم بأعطائه




 

Second Object (Camera.--- ) 

1-Take Picture 

 

 
** First Event ** ==> intel.xdk.camera.picture.add ==> يفعل هذا الحدث عند أضافة الصورة

1-        function takePicture(){
            intel.xdk.camera.takePicture(حجم جودة الصورة, true,"نوع الصورة");

2-      (ارجاع ملف الصورة وعنوانه في الذاكره) 

function picOk(pic){ intel.xdk.camera.getPictureURL(pic.filename ); }


                                      2-Get Picture List 

intel.xdk.camera.getPictureList(); ==> أستدعاء الصور في شكل قائمة 


 

** First Event ** ==>intel.xdk.camera.picture.remove ==>حدث يقوم عند حذف صورة من الصور

**Second  Event ** ==> intel.xdk.camera.picture.clear ==>حدث يقوم بمسح الصور كلها 


                                    

third Object (Contact.--- )

** First Event ** ==>intel.xdk.contacts.add ==>..... عند تفعيل حدث اضافة اسم جديد يقوم بتنفيذ العملية التالية 

function AddContact(){ intel.xdk.contacts.addContact();  }


                                 ** Get/Edit/Choose Contact  **

** First Event ** ==>intel.xdk.contacts.get==>.....حدث احضار جميع الاسماء

function contactsReceived(e)
      {
        var table =
                document.getElementById("contacts"); 
        table.innerHTML ="";
         
        var allContacts =
               intel.xdk.contacts.getContactList();
       
    for(var x =0; x< allContacts.length ; x++)
    {


**Second Event ** ==> intel.xdk.contacts.edit ==>.....حدث تعديل اسم من الاسماء 

function updateContact(e){
        if(e.success)
            output.innerText = "Contact Data Updated";
        else if(e.cancelled)
            output.innerText = "Operation Cancelled";
        else
            output.innerText = e.message;
      }


**Third Event ** ==>intel.xdk.contacts.choose ==>.....حدث اختيار اسم من الاسماء

function chooseContact()
      {
          intel.xdk.contacts.chooseContact();
      }

Fourth Object (accelerometer.--- )

**First Event ** ==>intel.xdk.accelerometer.watchAcceleration ==>..... حدث قياس حركة الجهاز

_______________________________ End _________________________________

 

 

 

الاثنين، 19 مايو 2014

أسئلة عامة لمطوري برامج الأندرويد

What is Android?

It is an open-sourced operating system that is used primarily on mobile devices, such as cell phones and tablets. It is a Linux kernel-based system.

What is the Android Architecture?

Android Architecture is made up of 4 key components:

- Linux Kernel
- Libraries
- Android Framework
- Android Applications

What is ANR?

ANR is short for Application Not Responding.

What is the AndroidManifest.xml?
أحد اهم الملفات فى اى تطبيق لاندرويد ، عبارة عن ملف xml يحتوى على توصيف لكل شئ يخص التطبيق مثل (اصدار الـ API Level المستخدم فى تطوير التطبيق ، انواع الـ Permissions التى يحتاجها التطبيق ، توصيف للـ Activities ، … واشياء اخرى كثيرة) .

What language is supported by Android for application development? Java
الـ Intent هو عبارة عن وسيلة لارسال المعلومات مابين مكونات التطبيقات وايضا بين التطبيقات ونظام التشغيل داخل اندرويد {Activities, Services and Broadcast Receivers} الـ Intent يمكن ان يحتوى ايضا على بيانات اضافية يمكن نقلها مابين المكونات السابق ذكرها .


ماهى الـ Activity وماهى مراحلها ومتى تعمل كل مرحلة




طبعا كان فيه شرح متكامل عن Web Service وعملية التكامل Integration بين الويب والموبيل
في كلام مهم عن AsyncTask و الـ Thread 
في كلام مهم عن ListView و ArrayAdapter و الـ Inflater
الناس اللى بتشتغل على SQLite وشغل SQLiteOpenHelper و أحداث الـ OnCreate و OnUpgrade
أسئلة عن SharedPreferences
وطبعا أسئلة كتير فى مجال GIS أو GPS والخرائط على حسب اللى بيستخدموا الناس

بس ده عرض سريع لبعض الجوانب 


الأحد، 11 مايو 2014

مراجعة في مادة تسويق وتجارة إلكترونية 2014 (نظري وعملي) السنة الثالثة

الإمتحان نظرى وعملي
أولا: الجزء العملي هو عبارة عن HTML + CSS وهديكم شوية تمارين محلولة من كراسة التطبيقات والكتاب ذكروها والباقى على ربنا:
السؤال الأول: (Frameset) مهم جدا جدا





سؤال عن اللينكات - وممكن يكون فيها لينك لميل زى كده <a href="mailto:anymail@yahoo.com"> Text </a>
أمثلة معاها CSS




<html>
<head>
    <title>Main Links Page</title>
    <style type="text/css">
                a:link{text-decoration: none }
                a:hover   {background-color :#5885fd ;
                               color: White  }
                a:visited{text-decoration: none  }
  </style>
</head>
<body bgcolor="#9be536" link="purple" vlink="#664455" 
            style="margin-top:0">
<b><center>
                    <a href="register.aspx" target="main"> Register </a>&nbsp; ::  &nbsp;  
                    <a href="passRec.aspx" target="main"> Password Recovery </a> &nbsp; ::  &nbsp; 
                    <a href="delete.aspx" target="main"> Unsubscribe </a> &nbsp; ::  &nbsp; 
                    <a href="update.aspx" target="main"> Edit Profile </a> 
</center></b>
</body>
</html>
-------------------------------------------------------------------------------------------------------
سؤال صفحة العنوان اللى بتتحرك أو الفلاشة




--------------------------------------------------------------------------------------------------------
أسئلة عن جدول المنتجات المتحرك ونموذج Form الدخول HTML



###############################################################################
الجزء الثانى أسئلة النظرى
                         دى كل الأسئلة النظرى اللى ملاها الدكتور ومن كراسة زميلكم - وجاى منها إن شاء الله كل النظرى








مع تمنياتى بكل نجاح وتوفيق

الجمعة، 9 مايو 2014

مراجعة في مادة إعداد تقارير 2014 (نظري وعملي)

أولا: الجزء النظري مكون من ثلاث أشكال (دش نظري صرف - صح وغلط مع التصحيح - أختياري)

تناولا للجزء الأول:









طبعا أسئلة صح وغلط وأختار معتمدة على أد أيه أنت بتقرا فى الكتاب ؟؟؟!!!! وممكن تيجي من أى حته
لكن الأسئلة العملي ممكن يجيلك سؤالين مش سؤال واحد كمان:
أتشرح ليكم

تمرين 1: إنشئ تقرير "كشف غياب"
تمرين 2 إنشاء تقرير شهادات الطلاب
تمرين 3 تقرير المبيعات ورسم المخططات
تمرين 4 تقرير كارنيهات طلاب المعهد :

كل التقارير معمولة طبعا 
Print Document & Print Preview Dialog
اللى بيعدوا بالمراحل اللى فى الصورة اللى جاية لازم تكون طبعا عارف كل مرحلة بيتم فيها أيه
طيب السؤال العملي ممكن يجي بأكتر من شكل زي اللى جاي مثلا
الشكل الأول: أكتب كود يرسم التقرير التالى



الشكل الثاني: يجيلك الكود مكتوب ويقول أرسم شكل التقرير الناتج 
     (طبعا الكود الجاى هو حل التقرير اللى فات فى الشكل الأول)     

            e.Graphics.DrawRectangle(Pens.Black, 50, 300, 725, 200);
            e.Graphics.DrawString("شركة السلام للأجهزة المنزلية", new Font("Arial", 30),
                                    Brushes.Blue, 200, 220);
            e.Graphics.DrawLine(Pens.Black, 250, 300, 250, 500);
            e.Graphics.DrawLine(Pens.Black, 450, 300, 450, 500);

            for (int y = 300; y <= 500; y += 50)
                e.Graphics.DrawLine(Pens.Black, 775, y, 50, y);

            e.Graphics.DrawString("نسبة الخصم ", new Font("Arial", 22),
                                   Brushes.Blue, 80, 310);

            e.Graphics.DrawString("قيمة المنتج ", new Font("Arial", 22),
                                   Brushes.Blue, 280, 310);

            e.Graphics.DrawString("المنتـــج ", new Font("Arial", 22),
                                   Brushes.Blue, 580, 310);

            e.Graphics.DrawString("5% ", new Font("Arial", 22),
                                   Brushes.Blue, 80, 360);

            e.Graphics.DrawString("350 ", new Font("Arial", 22),
                                   Brushes.Blue, 280, 360);

            e.Graphics.DrawString("كــرسي مكتب ", new Font("Arial", 22),
                                   Brushes.Blue, 580, 360);

            e.Graphics.DrawString("10% ", new Font("Arial", 22),
                                   Brushes.Blue, 80, 410);

            e.Graphics.DrawString("1500 ", new Font("Arial", 22),
                                   Brushes.Blue, 280, 410);

            e.Graphics.DrawString("مكتب ", new Font("Arial", 22),
                                   Brushes.Blue, 580, 410);


            e.Graphics.DrawString("15% ", new Font("Arial", 22),
                                   Brushes.Blue, 80, 460);

            e.Graphics.DrawString("3500 ", new Font("Arial", 22),
                                   Brushes.Blue, 280, 460);

            e.Graphics.DrawString("مكتبة كتب ", new Font("Arial", 22),
                                   Brushes.Blue, 580, 460);

الشكل الثالث: يجيلك أكتب الكود للتقرير التالي بس ميجيبش شكله يجي السؤال كلامي زى مثلا


وطبعا حل السؤال ده معاكم وفي الكتاب كمان

الشكل الرابع: يجيلك الكود مكتوب وشكل التقرير الناتج موجود بس فيه خطأ فى الأكواد ويقول ليك صلحه !!!؟؟؟

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


            e.Graphics.DrawRectangle(Pens.Black, 50, 300, 725, 200);

       e.Graphics.DrawString("شركة السلام للأجهزة المنزلية", new Font("Arial", 30),
                                    Brushes.Blue, 200, 220);

            e.Graphics.DrawLine(Pens.Black, 250, 300, 250, 500);
            e.Graphics.DrawLine(Pens.Black, 450, 300, 450, 500);

            for (int y = 300; y <= 700; y += 50)
                e.Graphics.DrawLine(Pens.Black, 775, y, 50, y);

            e.Graphics.DrawString("نسبة الخصم ", new Font("Arial", 22),
                                   Brushes.Blue,310 , 80);

            e.Graphics.DrawString("المنتـــج ", new Font("Arial", 22),
                                   Brushes.Blue,310 , 580);

            e.Graphics.DrawString("5% ", new Font("Arial", 22),
                                   Brushes.Blue,310 , 80);

            e.Graphics.DrawString("350 ", new Font("Arial", 22),
                                   Brushes.Blue, 280, 410);

            e.Graphics.DrawString("كــرسي مكتب ", new Font("Arial", 22),
                                   Brushes.Blue, 580, 460);

            e.Graphics.DrawString("10% ", new Font("Arial", 22),
                                   Brushes.Blue, 80, 360);

            e.Graphics.DrawString("1500 ", new Font("Arial", 22),
                                   Brushes.Blue, 280, 410);

            e.Graphics.DrawString("مكتب ", new Font("Arial", 22),
                                   Brushes.Blue, 580, 460);

            e.Graphics.DrawString("15% ", new Font("Arial", 22),
                                   Brushes.Blue, 80, 360);

            e.Graphics.DrawString("3500 ", new Font("Arial", 22),
                                   Brushes.Blue, 280, 410);

            e.Graphics.DrawString("مكتبة كتب ", new Font("Arial", 22),
                                   Brushes.Blue, 580, 460);
------------------------
تنويه مهم بس الدكتورة سهام سلمتلي كشف فيه 40 طالب سلموا كراسات التطبيقات ومحرومين من أعمال السنة 35 بالكامل بسبب حركة سيئة عملوها فى كراسة التطبيقات - وقالتلى حط للناس دى صفر - وقالتلي كمان هى ودكتور أحمد جاد الله مادة نظم معلومات محاسبية أنى أستلم كراسات التطبيقات فى أى وقت وطبعا لو مش لقينى سيبوها فى غرفة المعيدين جمب معمل 8 - ياريت تبلغوا بعض علشان أنا مليش دعوة 

--------------------

بالتوفيق - إن شاء الله هكون موجود معاكم بكرة