النتائج 1 إلى 15 من 15

الموضوع: لدي اسئلة مهمة :) .. >> احتاج خبرتك فتفضل

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Oct 2003
    المشاركات
    718

    لدي اسئلة مهمة :) .. >> احتاج خبرتك فتفضل



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

    لدي استفسارات كثيرة .. واضعها هنا للخبراء او من لديه معرفة بها ..

    1. ماذا تعني construct و destruct, autoload

    كود PHP:
    <?php
    class foo {
    function 
    __construct()
    {
        echo 
    __Method__ PHP_EOL;
    }
    function 
    __destruct()
    {
    echo 
    __Method__;
    }
        }
    ?>

    <?php
    function __autoload($class) {
    .......
    }

    ?>
    2. مذا تعني هذه الكلمات في الكلاس

    كود PHP:
    static
    public
    protected
    private
    final 
    3. بعض الكلاسات تبدأ بـ
    كود PHP:
    <?php
    abstract class ...{

    }
    ?>

    <?php
    abstract function ...() {

    }
    ?>

    <?php

    interface class ..{

    }
    ?>
    4. بعض التعبيرات تحتوي على ...

    كود PHP:
    <?php
    if($obj instanceof Myclass)
        {

    }
    ?>
    وشكرا جزيلا ..





    __________________
    أخي [ محمد الفارس ] في كل رد اقول .. شكراً لك ...
    البانر.نت .. نصنع من الافكار دليل


  2. #2
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    1. ماذا تعني construct و destruct, autoload
    __construct

    هي دالة Method تقوم بتعريفها في الكلاس لتحديد وظائف معينة تتم مباشرة عند استدعاء الكلاس ( إنشاء كائن يعمل عن طريق الكلاس ) .. يعني سيتم استدعاء هذه الدالة ( في حال وجودها ) عند الكود التالي:
    كود PHP:
    $x = new className(); 
    ولهذا، يمكن استخدام هذه الدالة لإتمام التجهيزات اللازمة قبل عمل الكلاس ( عملية Initialization ) ..

    __construct هي من نتاج التطويرات التي حدثت في PHP5 ، في حال لم يوجد __construct سيبحث المعالج عن دالة باسم الكلاس نفسه ( على الطريقة القديمة لبرمجة الكائنات في PHP ) ..

    __destruct

    يتم استدعاء هذه الدالة أيضاً بانتهاء تنفيذ الكلاس ، عن طريق حذف المرجع الخاص بالكلاس ، أو أي أمر يعمل على إنهاء عمل الكائن الذي يعتمد على الكلاس ..

    __autoload

    هذه الدالة تساعدنا على تضمين ملفات الكلاسات عند استدعائها .. فعندما يتم طلب كلاس معين عن طريق:
    كود PHP:
    $x = new className(); 
    سيتم البحث عن هذه الدالة ، فإن كانت معرفة ، سيتم تمرير اسم الكلاس لها في الباراميتر الأول ، لذلك يمكننا تضمين ملف الكلاس عندما يتم طلبه في السكربت بصورة تلقائية بواسطة Autoload :
    كود PHP:
    function __autoload($classname) {
         require_once 
    './classes/'$classname .'.php';

    مجرد مثال ^ ..

    2. مذا تعني هذه الكلمات في الكلاس:
    static
    public
    protected
    private
    final
    static

    المتغيرات التي تكون static في الكلاس ، لا يمكن الوصول إليها عن طريق المتغيرات المرجعية للكلاس ..

    مثلاً: لنفرض أن لديك متغير في الكلاس هكذا:
    كود PHP:
    static $var 'hello'
    لا يمكنك استدعاء الكلاس وطباعته هكذا:
    كود PHP:
    $x = new className();
    echo 
    $x->var
    يمكن فقط هكذا:
    كود PHP:
    echo className::$var
    أما الدوال المعرفة بـ static ، مثل :
    كود PHP:
    static function myFunc() {
     

    فيمكن استخدامها هكذا:
    كود PHP:
    $x = new className();
    $x->myFunc(); 
    لكن لاحظ أنه لا يمكن استخدام المتغير this$ داخل الدالة الـ Static ..

    public

    المتغير أو الفنكشن المعرفة على أنها public ، يمكن الوصول إليها من داخل الكلاس نفسه ، أو أي كلاس يعتمد عليه ( Extend ) ، أو حتى من خارج الكلاس ..

    إذا لم تقم بتعيين حالة الفنكشن ، ستعتبر public افتراضياً .. وفي PHP6 ، كلمة var التي اختفت من PHP5 ستعود مشيرة إلى public لتفادي المشاكل البرمجية مع السكربتات القديمة ..

    protected

    الفنكشنز أو المتغيرات المعرفة على أنها protected يمكن الوصول إليها عن طريق الكلاس نفسه ، أو عن طريق الكلاسات التي تعتمد أو ترث الكلاس .. ( Extend ) .. في حين لا يمكن الوصول إليها من خارج الكلاس ..

    private

    لا يمكن الوصول إلى هذه المتغيرات أو الدوال إلا من داخل الكلاس نفسه ، فلا يمكن الوصول من الكلاسات الأخرى التي تورّث الكلاس أو من خارج الكلاس ..

    protected و private تستخدم عادة في تثبيت بعض المتغيرات بحيث لا تكون قابلة للتعديل عن طريق المبرمج أثناء استخدامه للكلاس ، حتى يعمل بالشكل المطلوب .. خوفاً من العبث ..

    هذا ما لدي الآن .. وللأسف سأذهب الآن ، إذا عدت ولم أجد ردوداً أخرى تكمل الشرح سأكمله بنفسي بإذن الله تعالى ..

    شكراً لتساؤلاتك .. واعذرني على التقصير وعلى ما فات مني ..

    تحياتي، أشرف السمهوري





    __________________
    # اتبعني على Twitter
    # عِرفان ساهم ببناء المحتوى العربي العلمي على الإنترنت!

  3. #3
    عضو سوبر نشيط
    تاريخ التسجيل
    Oct 2003
    المشاركات
    718


    __construct

    هي دالة Method تقوم بتعريفها في الكلاس لتحديد وظائف معينة تتم مباشرة عند استدعاء الكلاس ( إنشاء كائن يعمل عن طريق الكلاس ) .. يعني سيتم استدعاء هذه الدالة ( في حال وجودها ) عند الكود التالي:
    كود PHP:
    $x = new className(); 
    ولهذا، يمكن استخدام هذه الدالة لإتمام التجهيزات اللازمة قبل عمل الكلاس ( عملية Initialization ) ..

    __construct هي من نتاج التطويرات التي حدثت في PHP5 ، في حال لم يوجد __construct سيبحث المعالج عن دالة باسم الكلاس نفسه ( على الطريقة القديمة لبرمجة الكائنات في PHP ) ..

    __destruct

    يتم استدعاء هذه الدالة أيضاً بانتهاء تنفيذ الكلاس ، عن طريق حذف المرجع الخاص بالكلاس ، أو أي أمر يعمل على إنهاء عمل الكائن الذي يعتمد على الكلاس ..

    __autoload

    هذه الدالة تساعدنا على تضمين ملفات الكلاسات عند استدعائها .. فعندما يتم طلب كلاس معين عن طريق:
    كود PHP:
    $x = new className(); 
    سيتم البحث عن هذه الدالة ، فإن كانت معرفة ، سيتم تمرير اسم الكلاس لها في الباراميتر الأول ، لذلك يمكننا تضمين ملف الكلاس عندما يتم طلبه في السكربت بصورة تلقائية بواسطة Autoload :
    كود PHP:
    function __autoload($classname) {
         require_once 
    './classes/'$classname .'.php';

    مجرد مثال ^ ..



    static

    المتغيرات التي تكون static في الكلاس ، لا يمكن الوصول إليها عن طريق المتغيرات المرجعية للكلاس ..

    مثلاً: لنفرض أن لديك متغير في الكلاس هكذا:
    كود PHP:
    static $var 'hello'
    لا يمكنك استدعاء الكلاس وطباعته هكذا:
    كود PHP:
    $x = new className();
    echo 
    $x->var
    يمكن فقط هكذا:
    كود PHP:
    echo className::$var
    أما الدوال المعرفة بـ static ، مثل :
    كود PHP:
    static function myFunc() {
     

    فيمكن استخدامها هكذا:
    كود PHP:
    $x = new className();
    $x->myFunc(); 
    لكن لاحظ أنه لا يمكن استخدام المتغير this$ داخل الدالة الـ Static ..

    public

    المتغير أو الفنكشن المعرفة على أنها public ، يمكن الوصول إليها من داخل الكلاس نفسه ، أو أي كلاس يعتمد عليه ( Extend ) ، أو حتى من خارج الكلاس ..

    إذا لم تقم بتعيين حالة الفنكشن ، ستعتبر public افتراضياً .. وفي PHP6 ، كلمة var التي اختفت من PHP5 ستعود مشيرة إلى public لتفادي المشاكل البرمجية مع السكربتات القديمة ..

    protected

    الفنكشنز أو المتغيرات المعرفة على أنها protected يمكن الوصول إليها عن طريق الكلاس نفسه ، أو عن طريق الكلاسات التي تعتمد أو ترث الكلاس .. ( Extend ) .. في حين لا يمكن الوصول إليها من خارج الكلاس ..

    private

    لا يمكن الوصول إلى هذه المتغيرات أو الدوال إلا من داخل الكلاس نفسه ، فلا يمكن الوصول من الكلاسات الأخرى التي تورّث الكلاس أو من خارج الكلاس ..

    protected و private تستخدم عادة في تثبيت بعض المتغيرات بحيث لا تكون قابلة للتعديل عن طريق المبرمج أثناء استخدامه للكلاس ، حتى يعمل بالشكل المطلوب .. خوفاً من العبث ..

    هذا ما لدي الآن .. وللأسف سأذهب الآن ، إذا عدت ولم أجد ردوداً أخرى تكمل الشرح سأكمله بنفسي بإذن الله تعالى ..

    شكراً لتساؤلاتك .. واعذرني على التقصير وعلى ما فات مني ..

    تحياتي، أشرف السمهوري
    شكراً اخي اشرف ..

    بصراحة كنت ادرس على هذا الموقع وجدته قبل قليل ..
    Introduction to PHP 5

    ولكن شرحك كان افضل وايصال المعلومة اقوى ..

    في انتظارك اخي اشرف .. تروح وترجع بالسلامة ..





    __________________
    أخي [ محمد الفارس ] في كل رد اقول .. شكراً لك ...
    البانر.نت .. نصنع من الافكار دليل

  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    Oct 2003
    المشاركات
    718


    عند استفسار آخر .. عن MySQLi .. ماذا تفرق عن MySQL





    __________________
    أخي [ محمد الفارس ] في كل رد اقول .. شكراً لك ...
    البانر.نت .. نصنع من الافكار دليل

  5. #5
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    عند استفسار آخر .. عن MySQLi .. ماذا تفرق عن MySQL
    هو امتداد آخر محسّن من الامتداد الأصلي للتعامل مع قواعد MySQL في لغة PHP ..
    Improved MySQL Extension .. بصراحة لا أملك معلومات كافية عنه ، لكني أملك رابطاً قد يفيدك في " لماذا MySQLi وكيفية التحويل لها " :
    Converting to MySQLi - MySQL Forge Wiki

    يمكنك قراءته بينما أقوم بالرد على بقية الموضوع إن شاء الله تعالى ..

    تحياتي، أشرف السمهوري





    __________________
    # اتبعني على Twitter
    # عِرفان ساهم ببناء المحتوى العربي العلمي على الإنترنت!

  6. #6
    عضو سوبر نشيط
    تاريخ التسجيل
    Oct 2003
    المشاركات
    718


    سوف اسميك .. استاذي ..

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

    وياليت تتحفنا بمعلوماتك استاذي هنا ايضا ً .

    http://www.swalif.net/softs/swalif45/softs229854/

    . لأن اختباري يوم السبت بعد القادم لشهادة زند من باب التجربة فقط 7/6/2008





    __________________
    أخي [ محمد الفارس ] في كل رد اقول .. شكراً لك ...
    البانر.نت .. نصنع من الافكار دليل

  7. #7
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    final

    كلمة final تستخدم إما مع الكلاس ، وتعني عندها أن الكلاس لا يمكن أن يورّث بكلمة Extends ضمن كلاس آخر :
    كود PHP:
    final class myClass1 {
     
    }
     
    class 
    myClass2 extends myClass1 {
     

    النتيجة Error لأن myClass1 معرّف بـ final ، فلا يمكن توريثه ..

    أو مع الدوال في الكلاسات ، وهذا يعني أنه لا يمكن طغيان الكتابة عليها ، فمثلاً إذا تم تعريف دالة معينة في الكلاس الأول ، ثم تعريف كلاس آخر يرث الأول ( Extends ) ، وكانت الدالة Final ، فلا يمكن تعريف دالة بنفس الاسم نهائياً داخل الكلاس الوارث ..

    كود PHP:
    class myClass1 {
         final function 
    myFunc() {
     
         }
    }
     
    class 
    myClass2 extends myClass1 {
        function 
    myFunc() {
     
        }

    النتيجة Error كذلك ، لأن myFucn هي final وتم إعادة تعريفها في كلاس وارث للكلاس الأصلي .

    كلمة final تفيد في ضمان عدم إعادة تعريف دالة مرة أخرى لاحقاً داخل أحد الكلاسات التي ترث الكلاس الأصلي ..

    abstract

    صيغة abstract تستخدم للكلاس إذا كنا نريد منع إمكانية إنشاء كائنات تعتمد عليه بالطريقة التالية:
    كود PHP:
    $x = new className(); 
    يمكن تضمين هذا الكلاس ( توريثه ) ضمن كلاسات أخرى بواسطة extends ، أي أن هذا الكلاس سيكون قابل للوصول عن طريق التوريث لكلاسات أخرى وليس بشكل مباشر ..

    الدوال داخل كلاس والتي تعرّف على أنها abstract تلزم المبرمج على تضمين الدوال نفسها داخل الكلاس الذي يرث هذا الكلاس ..

    تعريف الـ Method على أنها abstract يتم في الكلاس المورَّث ( الذي يتم توريثه ) بالطريقة التالية:
    كود PHP:
    abstract public function myFunc(); 
    من الجدير بالذكر أن الكلاس إذا احتوى على دالة Method واحدة على الأقل ، فإن الكلاس يجب أن يأخذ صفة abstract :
    كود PHP:
    abstract class myClass1 {
            abstract public function 
    myFunc();

    الآن إذا قمنا بإنشاء كلاس آخر يرث myClass1 ، بالطريقة التالية:
    كود PHP:
    class myClass2 extends myClass1 {
     

    الآن بما أن الدالة myFunc عرّفت على أنها abstract ، فإنه يجب أن يتم تعريفها في الكلاس الذي ورث خصائص الكلاس الذي يحتوي هذا التعريف ..

    والنتيجة أنه داخل myClass2 يجب أن توجد دالة myFunc وبنفس عدد الباراميترات ، يعني بدون باراميترات هنا ، لا يجوز الزيادة في عدد الباراميترات عن الباراميترات المعرّفة أو الإنقاص منها ، إلا إذا كانت باراميترات بقيم افتراضية ( اختيارية ) ..

    داخل myClass2 :
    كود PHP:
    function myFunc() {
          
    // Anything

    لاحظ أن الدالة هذه يجب أن تحمل نفس درجة الدالة المعرّفة ، وبما أن درجة التعريف كانت public ( ويمكن تركها بدون درجة لأنها تعني public كذلك ) ، فإن هذه الدرجة public أيضاً، إذا كانت الدرجة المعرّفة ليست public ، يمكن أن تكون درجة الدالة هنا نفس الدرجة أو درجة أقل حماية ..

    مثلاً إذا كان التعريف:
    كود PHP:
    abstract protected function myFunc(); 
    وعند توريث الكلاس الذي يحتوي على هذا التعريف ، يمكن أن نعرّف الدالة myFunc كالتالي:
    كود PHP:
    public function myFunc() {
     

    ويمكن كذلك protected ، المهم أن تكون الدرجة = درجة التعريف في الكلاس الأصلي أو درجة حمايتها أقل ، وترتيب الحماية كالتالي:
    private - الأكثر حماية
    protected - أقل حماية
    public - الأقل حماية

    طبعاً الحماية تعني الحماية من الوصول إلى الدالة .. وليست حماية بمعنى أمني ..

    interface

    بخصوص الـ interface أو " الواجهات " أعتقد أن الصيغة التي قمت بطرحها خاطئة ، فالصيغة لها هكذا :
    كود PHP:
    interface interfaceName {
     

    وتفيد الـ Interface في تحديد دوال يجب أن تعرّف داخل الكلاس الذي يعتمد على هذه الـ Interface ، تقريباً نفس عمل abstract لكن تعمل هذه كواجهة خارجية ، وليست كلاس ..

    يتم فيها تعريف الدوال الإلزامية التي يجب أن يتم تعريفها في الكلاسات التي تعتمد أو تتطلب هذه الـ Interface ، وبالطريقة التالية:
    كود PHP:
    public function myFunc1($var1$var2);
    public function 
    myFunc2($str); 
    تضمين الـ Interface داخل Class معين يتم بكلمة implements ، وتكتب بعد اسم الـ Class ، تماماً كما نكتب Extends :
    كود PHP:
    class myClass1 implements interfaceName {
     

    بما أنه تم تعريف كلاس يعتمد على تلك الواجهة ، فمن الضروري تعريف نفس الدوال المذكورة في الواجهة وبنفس الباراميترات ، داخل الكلاس:
    كود PHP:
    public function myFunc1($var1$var2) {
     
    }
     
    public function 
    myFunc2($str) {
     

    لا يهم تطابق أسماء الباراميترات ، المهم هو وجودها ..

    يمكن اعتماد أكثر من Interface لنفس الكلاس ، بحيث يتم الفصل بين كل Interface وأخرى بفاصلة :
    كود PHP:
    class myClass1 implements interface1interface2 {
     

    instanceof

    هذه العبارة تستخدم لمعرفة إذا كان متغير ما يعود إلى كلاس معين ، أو إلى واجهة Interface معينة أو إلى كلاس رئيسي ( Extended ) معين ..

    انظر الكود الآتي:
    كود PHP:
    $x = new myClass1(); 
    المتغير x$ هو كائن يعتمد على myClass1 ، عند تنفيذ:
    كود PHP:
    if ($x instanceof myClass1) {
        echo 
    'Yes';

    ستكون النتيجة Yes ، لأنه بالفعل نسخة منه ..

    الآن ، إذا كان x$ بنفس الحالة السابقة ، وكانت myClass1 ترث myClass2 عن طريق Extends ، وتم تنفيذ الشرط الآتي:
    كود PHP:
    if ($x instanceof myClass2) {
         echo 
    'Yes';

    ستكون النتيجة Yes أيضاً، لأنه نسخة عن كلاس يرث هذا الكلاس الرئيسي ..

    إذا كان الكلاس myClass1 يعتمد myInterface في عمله بواسطة implements ، وتم التحقق هكذا:
    كود PHP:
    if ($x instanceof myInterface) {
          echo 
    'Yes';

    فإن النتيجة ستكون Yes كذلك ..

    كذلك يمكن استخدامها للمقارنة مع متغير آخر ، مثل :
    كود PHP:
    $x = new myClass1();
    $y = new myClass1(); 
    نلاحظ أن x$ و y$ هما مرجعان لنفس الكلاس ، لذلك فإن المقارنة سنتجح :
    كود PHP:
    if ($x instanceof $y) {
         echo 
    'Yes';

    والنتيجة ستكون Yes كذلك ..

    ملاحظة: أشعر بالتعب والمرض اليوم ، ربما قد أكون قد زللت أو أخطأت بسبب المرض أو كسهو مني ، فاعذرني على ذلك .

    سأعود إن شاء الله تعالى لاحقاً لأرى إن لم تكن قد فهمت أمراً معيناً كي نتحدث فيه ، لعلنا نخرج ببعض الفوائد معاً ..

    رسالة أخيرة : دع عنك التكلفة ، فنحن إخوة نتعلم ونعلّم ، نفيد ونستفيد ، فلا أظنك تعلم مدى استفادتي من موضوعك هذا ، جزاك الله خيراً ..

    لأن اختباري يوم السبت بعد القادم لشهادة زند من باب التجربة فقط 7/6/2008
    الله يوفقك في الاختبار يارب ، وأتمنى أن تمدنا بكل ما يتعلق بالاختبار ، قبل أن تقدم عليه وبعد ذلك ، نريد أن نعلم المزيد عنه .. كذلك ، هل ستتقدم رسمياً وتدفع التكاليف وما إلى ذلك ؟ إذا كانت إجابتك بـ " نعم " أتمنى أن تتحفنا ببعض التفاصيل حول كيفية التقدم والمتطلبات .. إلخ ..

    تحياتي، أشرف السمهوري





    __________________
    # اتبعني على Twitter
    # عِرفان ساهم ببناء المحتوى العربي العلمي على الإنترنت!

  8. #8
    عضو سوبر نشيط
    تاريخ التسجيل
    Oct 2003
    المشاركات
    718


    استاذي اشرف .. شكرا ً على المعلومات القيمة جدا ً .. استفدت كثيرا ً ..

    ===========
    بالنسبة للاختبار ..

    1. تذهب إلى موقع زند ..
    Zend PHP 5 Certification - ZCE - Zend.com
    تختار Purchase على اليمين .. وتواصل الخطوات ، وتدفع 125 دولار ..

    2. تذهب إلى موقع Vue
    Zend Technologies Testing with Pearson VUE

    وتختار مربع Schedule online ، وتبدأ بالتسجيل وتختار الدولة والمدينة والمركز وسوف يطلب منك Username في زند .. كل شيء سوف يظهر معك.
    وتدفع 125 دولار اخرى تقريبا ً ..

    تذهب للمركز او تتصل بهم لتأكد عليهم الموعد.

    تحضر اثباتات يفضل جواز السفر والهوية ..

    بعد انتهاء الاختبار ، سوف تظهر لك النتيجة ، وطباعة الشهادة الاولية ..

    بعد ذلك تراسل الشركة ليرسلوا لك الشهادة الاصلية ..

    وبالتوفيق ...

    ===============

    بالنسبة للأسئلة ، اخذت نسخة من الاختبار التجريبي .. وياليت استاذي اشرف ، إذا تشاركنا بمعلوماتك القيمة "ما شاء الله " .. بالاجابات علها تساعدني في الاختبار ..

    على هذه الصفحة ..

    http://www.swalif.net/softs/swalif45/softs229854/

    شكرا ً مرة اخرى استاذي ..





    __________________
    أخي [ محمد الفارس ] في كل رد اقول .. شكراً لك ...
    البانر.نت .. نصنع من الافكار دليل

  9. #9
    عضو سوبر نشيط
    تاريخ التسجيل
    Oct 2003
    المشاركات
    718


    ان اشاء الله المانع خير .. استاذي اشرف .. فقدتك





    __________________
    أخي [ محمد الفارس ] في كل رد اقول .. شكراً لك ...
    البانر.نت .. نصنع من الافكار دليل

  10. #10
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    استاذي اشرف .. شكرا ً على المعلومات القيمة جدا ً .. استفدت كثيرا ً ..

    ===========
    بالنسبة للاختبار ..

    1. تذهب إلى موقع زند ..
    Zend PHP 5 Certification - ZCE - Zend.com
    تختار Purchase على اليمين .. وتواصل الخطوات ، وتدفع 125 دولار ..

    2. تذهب إلى موقع Vue
    Zend Technologies Testing with Pearson VUE

    وتختار مربع Schedule online ، وتبدأ بالتسجيل وتختار الدولة والمدينة والمركز وسوف يطلب منك Username في زند .. كل شيء سوف يظهر معك.
    وتدفع 125 دولار اخرى تقريبا ً ..

    تذهب للمركز او تتصل بهم لتأكد عليهم الموعد.

    تحضر اثباتات يفضل جواز السفر والهوية ..

    بعد انتهاء الاختبار ، سوف تظهر لك النتيجة ، وطباعة الشهادة الاولية ..

    بعد ذلك تراسل الشركة ليرسلوا لك الشهادة الاصلية ..

    وبالتوفيق ...

    ===============

    بالنسبة للأسئلة ، اخذت نسخة من الاختبار التجريبي .. وياليت استاذي اشرف ، إذا تشاركنا بمعلوماتك القيمة "ما شاء الله " .. بالاجابات علها تساعدني في الاختبار ..

    على هذه الصفحة ..

    http://www.swalif.net/softs/swalif45/softs229854/

    شكرا ً مرة اخرى استاذي ..
    جزيت خيراً أستاذ albanner ، ردك أفادني بشدة ، شكراً لك ..

    واعذرني على انشغالي أو تأخيري في الردود هذه الأيام ..

    أطيب التحيات، أشرف السمهوري





    __________________
    # اتبعني على Twitter
    # عِرفان ساهم ببناء المحتوى العربي العلمي على الإنترنت!

  11. #11
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    779


    شكرا لكما اخي اشرف و اخي albanner

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





    __________________
    أهلا و سهلا بكم في :-
    موقع دار الأوائل
    تفضل معنا خدمات الاستضافة
    موقع العبقري لخدمات الاستضافة

  12. #12
    عضو سوبر نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    604


    ما شاء الله عليك يا اشرف !!


    انا ما عرفت هذه المعلومات الا في الجامعة !!!
    ومع هيك انا مش كثير فيها !!

    انت راج تكون شيء كبير في الجامعة بس تدخلها

    الله يوفقك دائما و ابداً





    __________________

  13. #13
    عضو نشيط
    تاريخ التسجيل
    Mar 2008
    المشاركات
    63


    لاأخفي عليكم إن الدرس افادني كثيراً
    ووجب علي الرد بالشكر لكم اثنانكم صاحب الموضوع على فتح النقاش المهم بالذات في الكلاس
    أ- اشرف عالم من العطاء جزاك الله خير < والله اقولها من قلبي بآذن الله لك الخير في معلوماتك القيمة ,
    شكراً لكم ,






  14. #14
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    613


    شكراً جزيلاً لكم على هذه المعلومات القيمة ، هذا الموضوع هو بداية للتعمق في خواص البرمجة الكائنية ، موضوع قّيم بالفعل






  15. #15
    عضو جديد
    تاريخ التسجيل
    Feb 2008
    المشاركات
    5


    معلومات غزيرة وشرح متميز أخي بل أستاذي أشرف .. جزاك الله خيراً

    والشكر موصول لك أخي البانر على طرحك لهذه الأسئلة ,,










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

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