[دوره برمجة تطبيقات الاندرويد - الحلقه ألثالثة] تعلم صنع التطبيقات, برمجه أول تطبيق عملى

تم تحميل الصفحة في 1,9381671 ثانية
[دوره برمجة تطبيقات الاندرويد - الحلقه ألثالثة] تعلم صنع التطبيقات, برمجه أول تطبيق عملى
إنضم
4 أكتوبر 2014
المشاركات
1,570
الإعجابات
2,059
النقاط
113
الإقامة
أƒأ‘أ– أ‡أ،أ،أ¥ أ¦أ‡أ“أڑأ¥


عُدنا اليَكم بدرَس الثِاني منَ دَورة " برمَجة تطبيَقات الانِدرويد " بعَنوان "برمجه أول تطبيق عملى
" نبَدء علىَ بركَة الله ،



تحدثنا بالسابق عن
الواجهات المرئيه " GUI " والتى توجد بملف " activity_main.xml "
كما أسميناه بالمشروع السابق
هي الازرار ومربعات ادخال النص والقوائم المنسدله وما الي ذلك .
كما تحدثنا عن الكود البرمجى والذى يوجد بداخل الملف
" MainActivity.java " وهي طريقه التحكم بهذه الواجهات والعناصر وتطبيق المنطق الذي نرغب به ليؤدي البرنامج غرضه .


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






فيما يلي ملف xml بسيط
" GUI " لبرنامج اندرويد بسيط سنشرحه بالتفصيل


كود:
<LinearLayout  xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:tools="http://schemas.android.com/tools"
     android:id="@+id/LinearLayout1"
     android:layout_width="match_parent"
     android:layout_height="match_parent"
     android:orientation="vertical"
     tools:context="com.hello.devpoint.MainActivity"  >

    <TextView
         android:id="@+id/mytext"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:text="TextView" />


</LinearLayout>



سنأتى للشرح الان

كود:
<LinearLayout </LinearLayout>



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

هناك قاعده بسيطه لترتيب الفتح والاغلاق وهي: اول تاغ تفتحه هو اخر تاغ تغلقه وهكذا... لاحظو ان اول تاغ تم فتحه هو <TableLayout واخر تاغ تم اغلاقه هو </TableLayout> وبداخلهما كل التاغات الاخرى.

كود:
[B][FONT=Times New Roman][SIZE=3][B][FONT=Times New Roman][SIZE=3]android:id="@+id/LinearLayout1[/SIZE][/FONT][/B][/SIZE][/FONT][/B]


" id "حيث هذا هو الاسم المميز لهذا العنصر والذي من خلاله نستطيع استعماله عن طريق ملف الكود java

كود:
[COLOR=Gray][B][FONT=Times New Roman][SIZE=3] [COLOR=Black]android:layout_width="match_parent"
[/COLOR][COLOR=Black]      android:layout_height="match_parent[/COLOR][/SIZE][/FONT][/B][/COLOR]



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


كود:
[COLOR=Gray]  [COLOR=Black] android:orientation="vertical"[/COLOR][/COLOR]



تحديد أتجاه ال العناصر بالشاشه ككل إما باتجاه عمودي أو باتجاه افقي


ملحوظه هامه : الاكواد السابقه الى تم شرحها تأتي جاهزه لن نكتبها نحن ربما نغير كلمه او اثنتين لكن الملف الرئيسي يتم بنائه بشكل سهل جدا.



كود:
<TextView


هاذا تاغ كما تعلمنا وهو لانشاء مستند نصى بالتطبيق

كود:
[COLOR=Gray] [COLOR=Black]android:id="@+id/mytext[/COLOR][/COLOR]



" id "حيث هذا هو الاسم المميز لهذا العنصر والذي من خلاله نستطيع استعماله عن طريق ملف الكود java


كود:
android:layout_width="wrap_content"
         android:layout_height="wrap_content



كما تحدثنا أيضا فأننا نستخدمهوم لكى ن
قوم بتحديد الحجم والمساحه
اما wrap_content فهاذا لجعل أبعاد
Textview متساويه لحجم مقدار الكلام المكتوب داخلها

كود:
[COLOR=Gray] [COLOR=Black]android:text="TextView[/COLOR][/COLOR]


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


الان أنتهينا مش شرح كود بسيط
" GUI "






فيما يلي ملف " MainActivity.java " لبرنامج اندرويد بسيط سنشرحه بالتفصيل

كود:
package com.hello.devpoint;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle  savedInstanceState) {
         super.onCreate(savedInstanceState);
         setContentView(R.layout.activity_main);
        TextView mytext =  (TextView)findViewById(R.id.mytext);
         mytext.setText("Welcome To My Devpoint  Application");

    }

    
}

سنأتى للشرح الان

كود:
[COLOR=Gray][COLOR=Black][COLOR=Gray][COLOR=Black][B][FONT=Times New Roman][SIZE=3]package com.hello.devpoint[/SIZE][/FONT][/B][/COLOR][/COLOR][/COLOR][/COLOR]


هو اعلان ان هذا الملف موجود في الحزمه المذكوره.

كود:
[COLOR=Gray][COLOR=Black][COLOR=Gray][COLOR=Gray][COLOR=Black][B][FONT=Times New Roman][SIZE=3]
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView[/SIZE][/FONT][/B][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR]



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



كود:
[COLOR=Gray][COLOR=Gray][COLOR=Black][B][FONT=Times New Roman][SIZE=3]public class MainActivity extends Activity[/SIZE][/FONT][/B][/COLOR][/COLOR][/COLOR]



هو سطر يحدد بدء انشاء الكلاس الخاص بهذه الفعاليه، محدد الدخول له public اي عام يعني يستطيع اي كلاس من اي حزمه الوصول له، وكلمه class هي كلمه مفتاحيه keyword تخبر المترجم الـ compiler اننا ننشئ كلاس جديد... واسمه MainActivity وهو مطابق لاسم الملف.. لاحظو معي ..

** اما extends فهي كلمه مفتاحيه كذلك تخبر المترجم ان هذا الكلاس
MainActivity سيقوم بوراثه كلاس اخر موجود واسم الكلاس هو Activity

** الوراثه: مبدأها يقوم على كتابه كلاسات ثم تداخلها معا، ولا داعي لاعاده الكتابه من الصفر دوما، بل تستعمل كلاس موجود سابقا وترثه، والوراثه تكون لكل الخصائص والوظائف التي يملكها الكلاس الاب، الا التي تم تعليمها انها غير قابله للوراثه اثناء فتره برمجه الكلاس الاب، ويكون هناك اسباب منطقيه لا داعي ان نخوض بها لمنع وراثه وظيفه معينه او خاصيه معينه.

كود:
[COLOR=Gray][B][FONT=Times New Roman][SIZE=3][COLOR=Gray][COLOR=Black][B][FONT=Times New Roman][SIZE=3]     protected void onCreate(Bundle  savedInstanceState) {[/SIZE][/FONT][/B][/COLOR][/COLOR][/SIZE][/FONT][/B][/COLOR]



هو سطر يخبر المترجم اننا نريد انشاء وظيفه (function, method) وهي مجموعه من الاكواد تكتب داخل مكان واحد محصوره ب {} ويتم اعطاؤها اسم، ويتم استدعاؤها وقت الحاجه دون اعاده كتابه الكود مره ثانيه، او تكون وظيفه اساسيه، مثل هذه الحاله حيث ان كل فعاليه يشترط ان يكون بها هذه الوظيفه onCreate لكي يتم مناداتها عند انشاء الفعاليه وقت التشغيل.
اذا لدينا وظيفه اسمها onCreate محدد دخولها public وتأخذ مدخلات من نوع Bundle واسم المدخل savedInstanceState
كلمه void هنا تعني ان هذه الوظيفه لن تقوم بارجاع شيء او قيمه بل ستكون نتيجه استدعاؤها عمليه تنفذها فقط ولن ترجع قيم.



كود:
[COLOR=Gray][B][FONT=Times New Roman][SIZE=3][COLOR=#000000][B]super[/B].onCreate(savedInstanceState[/COLOR][/SIZE][/FONT][/B][/COLOR]



يتم مناداه وظيفه اخرى اسمها onCreate كذلك لكنها موجوده في الكلاس الاب لهذا سبقها كلمه super اي الكلاس الاعلى الذي تم وراثته وبهذه الحاله هو Activity ... تتذكرون الجمله extends Activity


كود:
[COLOR=Gray][B][FONT=Times New Roman][SIZE=3][COLOR=#000000][B][FONT=Times New Roman][SIZE=3][COLOR=#000000]setContentView(R.layout.[I]main[/I][/COLOR][/SIZE][/FONT][/B][/COLOR][/SIZE][/FONT][/B][/COLOR]




يتم مناداه وظيفه اسمها setContentView وهي موجوده بالكلاس الاب كذلك،
ويتم تمرير مدخلات لها وهي R.layout.mainهذه مأخوذه من الملف المولد تلقائيا في المجلد gen اذا كنتم مركزين معي هناك ستجد ملف اسمه R.java وهو ملف يتم بناؤه تلقائيا كلما اضفت شيء للمشروع ومن خلاله تستطيع الوصول للعناصر وبعض الملفات ... فهنا R.layout,main ترمز لملف ال main.xml الموجود في مجلد ال layout الذي تكلمنا عنه سابقا.


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


سيتم صنع أول تطبيق بالتفصيل وسنستعين بالصور المتحركه للأيضاح
اول شيء بعد انشاء المشروع هو الذهاب الى Layout وتحويله الى نوعيه LinearLayout كما بالصور



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



ثم نذهب الى ملف ال
" activity_main.xml " لاعطاء id لكل عنصر بالشاشه

راح يصير الكود النهائى



يجب أن نضغط
" save all " حتى نحفظ التغيرات والاى دى الجديد بملف R.java


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






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




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

كود:
[COLOR=Black]TextView mytext = (TextView)findViewById(R.id.mytext)[/COLOR];
يجب أن نضغط (Ctrl+Shift+O)
حتى تقوم بأستدعاء ال import من ملف R.java


ألان أنتهينا من كل شىء ضل لنا فقط تشغيل التطبيق ونشوف النتيجه فقط نروح ننشأ محاكى أندرويد بديل للهاتف الحقيقى أتبع الصوره





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










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

 
إنضم
4 أكتوبر 2014
المشاركات
1,570
الإعجابات
2,059
النقاط
113
الإقامة
أƒأ‘أ– أ‡أ،أ،أ¥ أ¦أ‡أ“أڑأ¥
أول رد محجوز لأى أضافات

أكواد التطبيق المستعمله

" activity_main.xml "

كود:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/LinearLayout1"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context="com.hello.devpoint.MainActivity" >

    <TextView
        android:id="@+id/mytext"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="TextView" />

    <Button
        android:id="@+id/mybtn"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Button" />


    <Button
        android:id="@+id/mybtn1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Button" />

</LinearLayout>

[COLOR=Gray][COLOR=Gray][FONT=Tahoma][SIZE=2][B][B][B][COLOR=Gray][COLOR=Gray][FONT=Tahoma][SIZE=2][B][B][B][COLOR=Gray][FONT=Tahoma][SIZE=2][B][B][B][COLOR=Gray][COLOR=Gray][FONT=Tahoma][SIZE=2][B][B][B][COLOR=Gray][FONT=Tahoma][SIZE=2][B][B][B]" [COLOR=DarkRed]MainActivity.java[/COLOR] "[/B][/B][/B][/SIZE][/FONT][/COLOR][/B][/B][/B][/SIZE][/FONT][/COLOR][/COLOR][/B][/B][/B][/SIZE][/FONT][/COLOR][/B][/B][/B][/SIZE][/FONT][/COLOR][/COLOR][/B][/B][/B][/SIZE][/FONT][/COLOR][/COLOR]
كود:
package com.hello.devpoint;

import android.app.Activity;
import android.os.Bundle;
import android.widget.Button;
import android.widget.TextView;

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        TextView mytext = (TextView)findViewById(R.id.mytext);
        mytext.setText("Welcome To My Devpoit Application");
        Button mybtn =(Button)findViewById(R.id.mybtn);
        mybtn.setText("Enter");

              Button mybtn1 =(Button)findViewById(R.id.mybtn1);
        mybtn1.setText("Exit");
    }

    
}
 
إنضم
1 فبراير 2014
المشاركات
943
الإعجابات
801
النقاط
93
الإقامة
Nigerie
رد: [دوره برمجة تطبيقات الاندرويد - الحلقه ألثالثة] تعلم صنع التطبيقات, برمجه أول تطبيق عملى






*

هلا بالعيال

والله انتظرت هذا الدرسة بالفارغ الصصصبر

الله يقويك

ربي يسعدك يالغالي
ششرح ولا اروع ابداع بصصراحة حاس كأني جالس جمبك

عساك ع القوة

:233:
 
إنضم
23 سبتمبر 2013
المشاركات
423
الإعجابات
472
النقاط
63
الإقامة
أ“أ،أکأ¤أ‰ أڑأ£أ‡أ¤
رد: [دوره برمجة تطبيقات الاندرويد - الحلقه ألثالثة] تعلم صنع التطبيقات, برمجه أول تطبيق عملى

شرح مميز.
تسلم أيديك.
واصل.
في أنتظار جديدك.
 
إنضم
30 يونيو 2014
المشاركات
2,333
الإعجابات
5,304
النقاط
113
الإقامة
فلسطين العزة
رد: [دوره برمجة تطبيقات الاندرويد - الحلقه ألثالثة] تعلم صنع التطبيقات, برمجه أول تطبيق عملى

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

بارك الله فيك أخي على هذا الشرح والتنسيق الممتاز :42:

يثبت لمدة 48 ساعة

وفقك الله
 
إنضم
27 ديسمبر 2014
المشاركات
1,121
الإعجابات
1,646
النقاط
113
الإقامة
Egy
رد: [دوره برمجة تطبيقات الاندرويد - الحلقه ألثالثة] تعلم صنع التطبيقات, برمجه أول تطبيق عملى

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

# شرح ولا اروع وتنسيق جميل

# بارك الله فيك

:32:
 
إنضم
7 أكتوبر 2013
المشاركات
717
الإعجابات
702
النقاط
93
الإقامة
الجزائر
رد: [دوره برمجة تطبيقات الاندرويد - الحلقه ألثالثة] تعلم صنع التطبيقات, برمجه أول تطبيق عملى

الله يعطيك العافية يا غالي
 
إنضم
8 سبتمبر 2013
المشاركات
1,259
الإعجابات
978
النقاط
113
رد: [دوره برمجة تطبيقات الاندرويد - الحلقه ألثالثة] تعلم صنع التطبيقات, برمجه أول تطبيق عملى

عليكم السلام

موضوع شيق وجميل
بارك الله فيك

يجب أن تضع للبعض سمعات قبل إعطائها إلى Awad Sniper مرة أخرى.
 

AlSaYaD

مميز النقطة المالية
rankrankrankrankrank
إنضم
3 أكتوبر 2014
المشاركات
2,637
الإعجابات
2,510
النقاط
113
الإقامة
:.DeV-PoinT.:
رد: [دوره برمجة تطبيقات الاندرويد - الحلقه ألثالثة] تعلم صنع التطبيقات, برمجه أول تطبيق عملى

شرح رائع و أحترافى فى أخى الفاضل والله تسلم ايدك على المجهود ..

واصل هذه الدورة الجميلة بدون أنقطاع يا بطل ,,

منتظرين الدرس الثالث ,,

تحياتى لك ..
 
إنضم
25 يونيو 2014
المشاركات
244
الإعجابات
161
النقاط
43
الإقامة
الــعراق
رد: [دوره برمجة تطبيقات الاندرويد - الحلقه ألثالثة] تعلم صنع التطبيقات, برمجه أول تطبيق عملى

بارك الله فيك وجعلها في ميزان حسناتك انشاء الله
 
إنضم
4 أكتوبر 2014
المشاركات
1,570
الإعجابات
2,059
النقاط
113
الإقامة
أƒأ‘أ– أ‡أ،أ،أ¥ أ¦أ‡أ“أڑأ¥
Re: رد: [دوره برمجة تطبيقات الاندرويد - الحلقه ألثالثة] تعلم صنع التطبيقات, برمجه أول تطبيق عملى






*

هلا بالعيال

والله انتظرت هذا الدرسة بالفارغ الصصصبر

الله يقويك

ربي يسعدك يالغالي
ششرح ولا اروع ابداع بصصراحة حاس كأني جالس جمبك

عساك ع القوة

:233:
تكرم لعيونك والله يا بطل
كلامك أسعدنى جدا وان شاء الله الدوره لن تكتمل الا بمبدع مثلك
تحياتى لك يا غالى وشكرا لمرورك العطر :1 (226):
 
إنضم
4 أكتوبر 2014
المشاركات
1,570
الإعجابات
2,059
النقاط
113
الإقامة
أƒأ‘أ– أ‡أ،أ،أ¥ أ¦أ‡أ“أڑأ¥
Re: رد: [دوره برمجة تطبيقات الاندرويد - الحلقه ألثالثة] تعلم صنع التطبيقات, برمجه أول تطبيق عملى

شرح مميز.
تسلم أيديك.
واصل.
في أنتظار جديدك.

تسلم لمرورك يا بطل
لك ورده :1 (226):
 
إنضم
4 أكتوبر 2014
المشاركات
1,570
الإعجابات
2,059
النقاط
113
الإقامة
أƒأ‘أ– أ‡أ،أ،أ¥ أ¦أ‡أ“أڑأ¥
Re: رد: [دوره برمجة تطبيقات الاندرويد - الحلقه ألثالثة] تعلم صنع التطبيقات, برمجه أول تطبيق عملى

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

بارك الله فيك أخي على هذا الشرح والتنسيق الممتاز :42:

يثبت لمدة 48 ساعة

وفقك الله
تسلملى أخى قسااام
بارك الله فيك وكل المشجعين على أكمال الدوره
لك أحلى ورده يا دب
 
إنضم
4 أكتوبر 2014
المشاركات
1,570
الإعجابات
2,059
النقاط
113
الإقامة
أƒأ‘أ– أ‡أ،أ،أ¥ أ¦أ‡أ“أڑأ¥
Re: رد: [دوره برمجة تطبيقات الاندرويد - الحلقه ألثالثة] تعلم صنع التطبيقات, برمجه أول تطبيق عملى

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

# شرح ولا اروع وتنسيق جميل

# بارك الله فيك

:32:
تسلم يا غالى على مرورك العطر الفواح
مشكوووووووور :637476:
 
إنضم
4 أكتوبر 2014
المشاركات
1,570
الإعجابات
2,059
النقاط
113
الإقامة
أƒأ‘أ– أ‡أ،أ،أ¥ أ¦أ‡أ“أڑأ¥
Re: رد: [دوره برمجة تطبيقات الاندرويد - الحلقه ألثالثة] تعلم صنع التطبيقات, برمجه أول تطبيق عملى

الله يعطيك العافية يا غالي
الله يعافيك يا غالى
تسلم لمرورك يا دب :1 (226):
 
إنضم
14 مارس 2013
المشاركات
8,601
الإعجابات
6,236
النقاط
133
الإقامة
~ أƒأ‘أ– أ‚أ،أ،أ¥ ~
رد: [دوره برمجة تطبيقات الاندرويد - الحلقه ألثالثة] تعلم صنع التطبيقات, برمجه أول تطبيق عملى

بارك الله فيك يالغالي دورة اكثر من مميزة

واصل عملك يالغالي

واي شي تحتاج انا بالخدمة

كل الاحترام لك

قسام ماقصر
 

J A C K

Beginner Developer
rankrankrank
إنضم
2 فبراير 2014
المشاركات
687
الإعجابات
569
النقاط
0
رد: [دوره برمجة تطبيقات الاندرويد - الحلقه ألثالثة] تعلم صنع التطبيقات, برمجه أول تطبيق عملى

مبدع صديقي عواد
كلمة مبدع قليلة بحقك
استمر يابطل
تحياتي الك​
 
إنضم
4 أكتوبر 2014
المشاركات
1,570
الإعجابات
2,059
النقاط
113
الإقامة
أƒأ‘أ– أ‡أ،أ،أ¥ أ¦أ‡أ“أڑأ¥
Re: رد: [دوره برمجة تطبيقات الاندرويد - الحلقه ألثالثة] تعلم صنع التطبيقات, برمجه أول تطبيق عملى

عليكم السلام

موضوع شيق وجميل
بارك الله فيك

يجب أن تضع للبعض سمعات قبل إعطائها إلى Awad Sniper مرة أخرى.
بارك الله فيك يا حبى
تسلم لمرورك العطر يا غالى :1 (226):
وشكرا لتقييمك وتم رد التقييم :29:
 
إنضم
4 أكتوبر 2014
المشاركات
1,570
الإعجابات
2,059
النقاط
113
الإقامة
أƒأ‘أ– أ‡أ،أ،أ¥ أ¦أ‡أ“أڑأ¥
Re: رد: [دوره برمجة تطبيقات الاندرويد - الحلقه ألثالثة] تعلم صنع التطبيقات, برمجه أول تطبيق عملى

شرح رائع و أحترافى فى أخى الفاضل والله تسلم ايدك على المجهود ..

واصل هذه الدورة الجميلة بدون أنقطاع يا بطل ,,

منتظرين الدرس الثالث ,,

تحياتى لك ..
تسلملى يا دب على مرورك العطر وتشجيعك الحااار فالدوره لن تكتمل الا بك :1 (226):
ثم ان هاذا الدرس الثالث مش الثانى :29:
 
إنضم
4 أكتوبر 2014
المشاركات
1,570
الإعجابات
2,059
النقاط
113
الإقامة
أƒأ‘أ– أ‡أ،أ،أ¥ أ¦أ‡أ“أڑأ¥
Re: رد: [دوره برمجة تطبيقات الاندرويد - الحلقه ألثالثة] تعلم صنع التطبيقات, برمجه أول تطبيق عملى

بارك الله فيك وجعلها في ميزان حسناتك انشاء الله
باركك الله يا غالى تسلملى شكرا لمرورك العطر :1 (226):
 

الأعضاء النشطين حاليآ الذين يشاهدون هذا الموضوع (1 عضو و 0 ضيف)

خيارات الاستايل

نوع الخط
مودك
اخفاء السايدر بار OFF
توسيط المنتدى OFF
فصل الأقسام OFF
الأقسام الفرعية OFF
عرض المشاركات
حجم الخط
معلومات العضو OFF
إخفاء التوقيع OFF

إرجاع خيارات الإستايل