تغطية مباشرة لأحداث منتدى الإعلام الجديد المقام بمدينة أبوظبي
هل تقترح تمديد مسابقة سوالف كاست؟

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > PHP
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد  
 
LinkBack أدوات الموضوع
مشرف سوالف عامة و خدمات البيع و الشراء و الاعلانات التجارية
تاريخ التسجيل: Oct 2003-
#1 (permalink)  
لدي اسئلة مهمة :) .. >> احتاج خبرتك فتفضل


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

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

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)
    {

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






__________________
البانر.نت للبيع
http://www.swalif.net/softs/swalif30/softs245814/
albanner غير متواجد حالياً   قديم 27-05-2008, 10:07 AM
رد مع اقتباس
مشرف قسم PHP
تاريخ التسجيل: May 2007-
#2 (permalink)  

اقتباس:
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 تستخدم عادة في تثبيت بعض المتغيرات بحيث لا تكون قابلة للتعديل عن طريق المبرمج أثناء استخدامه للكلاس ، حتى يعمل بالشكل المطلوب .. خوفاً من العبث ..

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

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

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






__________________
[هل] سيتحقق الحلم؟
هذا ما ستخبرنا به الأيام :) ..
أشرف السمهوري غير متواجد حالياً   قديم 27-05-2008, 11:58 AM
رد مع اقتباس
مشرف سوالف عامة و خدمات البيع و الشراء و الاعلانات التجارية
تاريخ التسجيل: Oct 2003-
#3 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة أشرف السمهوري مشاهدة المشاركة
__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

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

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






__________________
البانر.نت للبيع
http://www.swalif.net/softs/swalif30/softs245814/
albanner غير متواجد حالياً   قديم 27-05-2008, 12:29 PM
رد مع اقتباس
مشرف سوالف عامة و خدمات البيع و الشراء و الاعلانات التجارية
تاريخ التسجيل: Oct 2003-
#4 (permalink)  

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






__________________
البانر.نت للبيع
http://www.swalif.net/softs/swalif30/softs245814/
albanner غير متواجد حالياً   قديم 27-05-2008, 12:51 PM
رد مع اقتباس
مشرف قسم PHP
تاريخ التسجيل: May 2007-
#5 (permalink)  

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

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

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






__________________
[هل] سيتحقق الحلم؟
هذا ما ستخبرنا به الأيام :) ..
أشرف السمهوري غير متواجد حالياً   قديم 27-05-2008, 07:19 PM
رد مع اقتباس
مشرف سوالف عامة و خدمات البيع و الشراء و الاعلانات التجارية
تاريخ التسجيل: Oct 2003-
#6 (permalink)  

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

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

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

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

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






__________________
البانر.نت للبيع
http://www.swalif.net/softs/swalif30/softs245814/
albanner غير متواجد حالياً   قديم 27-05-2008, 09:04 PM
رد مع اقتباس
مشرف قسم PHP
تاريخ التسجيل: May 2007-
#7 (permalink)  

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
الله يوفقك في الاختبار يارب ، وأتمنى أن تمدنا بكل ما يتعلق بالاختبار ، قبل أن تقدم عليه وبعد ذلك ، نريد أن نعلم المزيد عنه .. كذلك ، هل ستتقدم رسمياً وتدفع التكاليف وما إلى ذلك ؟ إذا كانت إجابتك بـ " نعم " أتمنى أن تتحفنا ببعض التفاصيل حول كيفية التقدم والمتطلبات .. إلخ ..

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






__________________
[هل] سيتحقق الحلم؟
هذا ما ستخبرنا به الأيام :) ..
أشرف السمهوري غير متواجد حالياً   قديم 27-05-2008, 11:06 PM
رد مع اقتباس
مشرف سوالف عامة و خدمات البيع و الشراء و الاعلانات التجارية
تاريخ التسجيل: Oct 2003-
#8 (permalink)  

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

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

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/

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






__________________
البانر.نت للبيع
http://www.swalif.net/softs/swalif30/softs245814/
albanner غير متواجد حالياً   قديم 28-05-2008, 10:05 AM
رد مع اقتباس
مشرف سوالف عامة و خدمات البيع و الشراء و الاعلانات التجارية
تاريخ التسجيل: Oct 2003-
#9 (permalink)  

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






__________________
البانر.نت للبيع
http://www.swalif.net/softs/swalif30/softs245814/
albanner غير متواجد حالياً   قديم 28-05-2008, 09:42 PM
رد مع اقتباس
مشرف قسم PHP
تاريخ التسجيل: May 2007-
#10 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة albanner مشاهدة المشاركة
استاذي اشرف .. شكرا ً على المعلومات القيمة جدا ً .. استفدت كثيرا ً ..

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

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 ، ردك أفادني بشدة ، شكراً لك ..

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

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






__________________
[هل] سيتحقق الحلم؟
هذا ما ستخبرنا به الأيام :) ..
أشرف السمهوري غير متواجد حالياً   قديم 30-05-2008, 10:17 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Nov 2005-
#11 (permalink)  

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

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






__________________
أهلا و سهلا بكم في :-
موقع دار الأوائل
-----------------
تفضل معنا
خدمات الاستضافة مع تركيب و دعم خاص للبوابة العربية لكافة العملاء
موقع خدمات العرب
عبقري العرب غير متواجد حالياً   قديم 02-06-2008, 07:56 AM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Jan 2008-
#12 (permalink)  

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


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

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

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






__________________
قريبا PHPBoys.net مرتع مبرمجين PHP
تم الانتهاء من برمجة وكالة حياة برس للانباء
ala_shorbaji@hotmail.com
النحات غير متواجد حالياً   قديم 14-06-2008, 01:16 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Mar 2008-
#13 (permalink)  

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






][ دحمــي ][ غير متواجد حالياً   قديم 26-06-2008, 10:48 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: May 2007-
#14 (permalink)  

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






dev11 غير متواجد حالياً   قديم 30-06-2008, 07:44 PM
رد مع اقتباس
عضو جديد
تاريخ التسجيل: Feb 2008-
#15 (permalink)  

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

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






almojtahd غير متواجد حالياً   قديم 03-07-2008, 02:20 AM
رد مع اقتباس
رد


 

أدوات الموضوع

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

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
اسئلة مهمة لحماية المواقع الجنرال764 تطوير الويب 17 20-01-2004 06:02 PM
كيف تحسن تقييمك لدى محرك البحث Google - مقالة مهمة المصمم mosamem تقنية محركات البحث والـSearch Engine Optimization 15 26-10-2003 08:25 AM
اسئلة مهمة شوفها kadi قسم تبادل خبرات الاستضافة 9 18-05-2003 09:10 AM
لغز كنز البقبق سهام الحب سوالف عامة 7 18-04-2001 10:40 AM


الساعة الآن: 10:57 AM بتوقيت المملكة العربية السعودية