• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

Professor_X

اعضاء
  • عدد المشاركات

    64
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

0 عادي

عن Professor_X

  • الرتبة
    عضو

طرق الإتصال

معلومات الملف الشخصي

  • اهتمامات Alot of things
  1. أخي العزيز .... (جامعة ليدز) , يا سلام , و لو , و مين الشخص اللي نصحك بيها ؟؟!!!!! جامعه رائعه بكل المقاييس , ممتازه و بالذات في برامج الماجستير ... أنا أخي الأكبر تخرج من جامعه ليدز دراسه الماجستير بعدما أنهى دراسة البكالوريوس من اليابان ..... لا أدري التكاليف بالضبط و لكنها تعتمد على نوع الدراسه ... أما 55 ألف دولار :D كتيره و زياده كمان .... وفقك الله ..... Professor_X
  2. شبكه داخليه ؟؟؟؟؟؟؟ هل حاولت إنزال ال Pack Services ؟؟؟ ما دمت تعمل يا أخي العزيز على شبكه داخليه فبإمكانك تنصيب ال SQL SERVER على السيرفر المسؤول عن الشبكه . قم بإنزال ال Pack Services على الويندوز و من ثم قم بتثبيت النسخه و إن شاء الله تنحل المشكله . Professor_X
  3. " ما هذا ؟!! هل نحن مقبلون على التجنيد العسكري ؟؟؟!!! " كانت هذه عباره من صديق لي أراد الإشتراك في المنتدى كعضو جديد . " يا سلام الواحد حتى لو فكر يشترك راح يبطل لما يشوف القواعد الغريبه " و هذه عباره أخرى من صديق اخر ... المهم الان يا أصدقاء , لقد قام الأخ رواد قبل مده ليست بطويله بطرح موضوع حساس ألا و هو مشكله الإغلاقات و قوانين الكتابه في هذا المنتدى . الموضوع مهم جدا و و أنا لي هنا العديد من النقاط اللتي أريد أن أطرحها و أوضححها : - منطقيه القوانين (الضوابط) الموضوعه كقوانين للكتابه في هذا المنتدى . ملاحظه : المشكله هنا تكمن في أن القوانين المسنونه في هذا المنتدى بها نوع من الغرابه , و الأدهى هو كيفيه التطبيق لهذه القوانين . الأجدر بالمشرفين و المدراء لهذا المنتدى أن يقومو بمتابعه المواضيع المخله بالعادات و الأداب و الأخلاق بدلا من متابعة الأعضاء الجدد اللذين يكتبون و يسألون أسئله قد تم تكرارها و الإجابه عنها سابقا , ما المشكله لو قام أحد الأعضاء بكتابه سؤال تمت الإجابه عنه سابقا , ماذا تعتقدون , هل كاتب الموضوع قد كتبه موجها هذا الموضوع إلى شخص معين لكي يجاوب عليه , إنه يكتبه لجميع الأعضاء و لكل عضو حريه الرد على الأسئله أو تجاهلها , فالقوانين هنا تتحدث و كأن من يكتب موضوع مكرر و كأن السماء إنقلبت و كأن هذا المنتدى بجميع أعضاءه ليسو موجودين و أن الإجابه كلها تقع على كاهل شخص بعينه . هناك أمور أهم يجب متابعتها فمنذ فتره ليست بالبعيده تم في هذا النتدى نقاش غير لائق كان فيه تهجم على بعض الأعضاء و بعض الشركات بأسلوب (همجي) و لم تتخذ أي إجراءات ضدهم مع العلم ان أطراف النقاش كلهم أعضاء متميزين من ذوي الخبره في هذا المنتدى .... واحد من أطراف النقاش كان بيحكي ( مايكروووزفت) , يعني هادي مش مخالفه لقواعد الكتابه و أدبها ؟؟!!!!!!!!!! إن تكرار المواضيع شيء لا يمثل أي مشكله (لو كانت طبعا مفيده) و من حق أي واحد يتجاهله أو يقرأه أو يرد عليه (يعني ما حدش ضرب حدا على إيدو) .. - التوعيه الصحيحه و الإرشاد للأعضاء الجدد : من الطبيعي أن يقع أي عضو في الخطأ بغض النظر عن نوع الخطأ هنا , و لكن ما هو الأسلوب المتبع هنا لعلاج هذه الأخطاء ؟؟؟؟؟؟؟؟!!!!!!!!! إغلاقات , إلغاء مشاركات و غيرها ....... هل هذا هو الأسلوب الصحيح ؟؟؟!!! من المنطقي جدا أن يكون هناك أسلوب به نوع من المرونه لمعالجه مثل هذه المشاكل و ليس بإتخاذ الإجراءات (التعسفيه) أو كما ذكر بعض الإخوان في رده على الأخ رواد (من يخالف القواعد تفرض عليه العقوبات) ... ما بكم يا إخوان ؟؟ هل نحن في محكمه فيديراليه .... هل سنلعب دور الضحيه و الجلاد , أم أننا مقدمون على حرب أهليه ... المفروض أن نقوم بإرشاد الأعضاء الجدد إذا قامو بكتابه موضوع به مخالفه للقواعد و ذلك عن طريق ردود مباشره لهم داخل مواضيعهم المكتوبه و ليس عن طريق الإغلاقات لأن الإغلاق لا يحل المشكله . - أن يكون المشرفون و المدراء و الأعضاء ذوي الخبره من أوائل من يطبقو هذه القانين حتى يمونو قدوه لغيرهم من الأعضاء الجدد .... أرجو أن يؤخذ هذا الموضوع بعين الإعتبار و الكلام موجه للجميع ... و بلا إستثناء Professor_X
  4. #C أم Delphi 7؟

    أخي العزيز ..... هناك شعار يقول (لا تسأل ماذا يمكن أن تفعل لفه البرمجه لك ولكن المهم ما يمنكنك أن تصنعه بها) , هل فهمت قصدي ؟ سيدي العزيز أنا تعاملت مع كلا اللغتين #C و Delphi7 و كلاهما ممتاز و رائع و هما في الواقع أفضل لغات البرمجه المتوفره حاليا و ذلك بشهاده الخبراء في البرمجه .... المهم أن اللذي يميز السي شارب أنها و بالفعل أقوى لغه برمجه حاليا (الأقوى) ولكنها و بصراحه ليست مرنه مقارنه مع Visual Basic و حتى ال Dilphi . مثلا إذا وضعت TextBox على الفورم و أردت أن تدخل فيه قيمه (Integer) مثلا , يمكنك أن تدخل قيم الأرقام مباشره في ال TextBox لكن في السي شارب لا يمكنك أن تقوم بذلك مباشره فالسي شارب تعتبر أن القيمه ال Default لل TextBox هي String ولكي تستطيع إدخال أي قيمه غير ال String يلزمك إستعمال دوال ال CONVERT , و لا يلزمك ذلك في غيرها من اللغات ... هذه طبعا مميزات تعطيك قدره تحكم فائقه (و طبعا هذا مثال صغير) , فهناك العديد من الأمور الأخرى .... في النهايه سواء كان خيارك ال Delphi 7 أو ال #C فكر كيف يمكنك إحترافها و فعل ما تريد بواسطتها ..... على فكره هناك نسخه قادمه قريبا من Delphi هي Delphi.NET :) تحياتي .. Professor_X
  5. عذرا هل هنا يمكن نقاش MySQL

    أستاذي العزيز .... أنا لست مشرفا هنا حتى أوافق أو لا أوافق , و لكن أعتقد أنه من الأفضل فتح مثل هذه النقاشات على المنتدى العام لكي تعم الفائده على الجميع .... و ذلك لا يعني عدم فتح النقاش هنا ... و الأفضل أن يقوم الأستلذ خضر ترزي بالرد عليك في هذا الموضوع . فالقرار يعود له ... Professor_X
  6. Free E-Books

    مشكور أخي ... جزاك الله كل خير
  7. Sql Server

    أخي العزيز ....... ال SQL SERVER 2000 Enterprise Edition لا تعمل إلا على ال Windows Server , ولكن أنا أعرف أن ال Windows XP ممكن أن يعمل على ال Enteprise Edition لأن ال XP يدعم عمل ملفات الشبكات . هل ثبت ال Pack Services على ال Windows XP ? تأكد من ذلك و جرب التثبيت . Professor_X
  8. windows forms programming with c#

    يسلمو أخوي :) الله يزيدك من العلم إن شاء الله .
  9. أخي العزيز ... أعرف أن السؤال موجه إلى الأستاذ خضر ترزي بس أنا حبيت أرد عليك لإنو ردو تأخر , إسمحلي و إن شاء الله تلاقي الحل عندي يمكنك حل المشكله من خلال التالي : و هنا سوف أستخدم قاعده البيانات ال Northwind على سبيل المثال : Use Northwind GO CREATE TRIGGER Empl_Delete On Employees FOR DELETE AS IF SELECT (COUNT(*) FROM Deleted) > 1 BEGIN RAISERROR ('You can't delete at time ',16,1) ROLLBACK TRANSACTION END أخي العزيز أعتقد أن المثال واضح و مفهوم إن شاء الله ... أي إستفسارات أخرى أنا جاهز :) Professor_X
  10. أخي العزيز ..... أهم شيء الإعداد لل Replication كما ذكر الأستاذ خضر ترزي , و لكن أحب أن أوهك إلى عدة نقاط . ال SQL SERVER هو برنامج Distributed Database Management System بالتالي فهو يدعم قواعد البيانات عبر عدد كبير من المستخدمين بغض النظر عن المكان و المسافه , ولا تنسى أن الربط لا يعتمد على نسخة السيرفر التي لديك لأن الربط بين الشبكات ذات المسافات البعيده يحتاج إلى Router . لكن المهم هو أن السيرفر يجب أن يكون جاهز لإستقبال التحديث من ال Clients اللذين يملكون الصلاحيات للتعديل على قواعد البيانات . بالنسبه للتحديث إذا قام أحد بالتعديل على جزء أو Data Item في البيانات فلا تقلق , إذا كانت القاعده مصممه بشكل صحيح فالتعديل يتم و بصوره سليمه حتى لو كانت هذه البيانات مربوطه بجداول أخرى و تؤثر عليها . ولا تنسى خاصيه ال Referential Integrity بين الجداول و التي تضمن لك سلامه البيانات عبر فحص جداول القاعده و سالمتها عبر ال Normalization فهي و بكل الأحوال ما يضمن لك سلامه بنية القاعده المصممه . و هنا انوه أيضا أنه من الضروري أن تأخد بعين الإعتبار العلاقه بين الفروع (يعني ما علاقه كل فرع بالفرع الاخر). أخي أنا لا أرى أيه مشكله , المشكله هنا أن ما تتحدث عنه يدخل في إطار ال System Analysis و هو موضوع كبير و عميق و لا أدري كيف أوضحه لك في هذه السطور . هناك أمر أخر و هو مراعاة ال Transaction Management أي العمليات و الإجراءات التي تجرى على البيانات من خلال المستخدمين و ان تضمن عدم حدوث Conflict ي عمليات التعديل إذا كان هناك Synchronization بين هذه الأوامر حتى تضمن ال Consistency لقاعده البيانات . و إجمالا عند حدوث أي خطأ فإن ال Recovery Manager يضمن لك إعاده قاعده البيانات لأخر وضع إستقرار كانت عليه . ملاحظه : لا أعتقد أن ال Access يستطيع أن يضمن لك كل ما ذكرته لك :( أي إستفسارات أخرى انا في الخدمه :) Professor_X
  11. أخي .... الشهاده الجامعيه مطلوبه و مهمه لأنها تعطيك الأساسيات المطلوبه لعلم الحاسوب و في كل المجالات .. أما بالنسبه للمراكز و الدورات فهي تؤهلك للتعامل مع نوعيات معينه من البرامج و طرق إستخدامها , و هذا تقريبا هو المطلوب في عصرنا هذا .... أهم شيء أن تحدد ميولك و رغبتك و أين ترى نفسك و في أي مجال و بعدها إنطلق على بركه الله ..... المهم الإصرار و العزيمه يا صديقي . و لك كل أمنياتي بالتوفيق :) Professor_X
  12. أخي Prince Of Egypt بالنسبه لنسخة ال SQL SERVER نسخه ال MSDE ممتازه لتعلم البدائيات و ربما بعض الأمور المتطوره و لكن و في كل الأحوال يلزمك النسخه الكامله منه سواء أكانت Personal Edition أو Enterprise Edition . بالنسبه لتواجدها في مصر أنا لا أدري بالضبط (بقالي 3 سنين ما رحتش مصر) بس ممكن تسأل في المكتبات العلميه الكبيره مثل المكتبه الأكاديميه و إن شاء الله تلاقيها .... ممكن أعطيك و صله تحمل البرنامج بس ما بينفع لأنو البرنامج حجمو كبير و يمكن تضل تحملو لأسبوع :D . أوكي Professor_X
  13. مشكلة التزامن في SQL server

    أخي العزيز .... يبدو أن أحدا لا يريد الرد عليك :( بالنسبه لسؤالك فإليك هذا المثال : أستعمل قاعده البيانات ال NorthWind الموجوده مسبقا في ال SQL SERVER Use NorthWind GO CREATE TRIGGER product_delete On Products FOR DELETE AS IF (Select Count (*) FROM [Order Details] INNER JOIN deleted ON [Order Details].ProductID = Deleted.ProductID) > 0 BEGIN RAISERROR ('Transaction Can't Be Processed This Product Has Old History ' , 16,1) ROLLBACK TRANSACTION END رجو أن أكون قد فهمت قصدك Professor_X
  14. هل إجتياز شهادة mcdba مفيد

    أخي العزيز ....... اسف لإني تأخرت في الرد عليك :) بصراحه إجتياز الإمتحان ليس بالشيء الهين , و بالنسبه لك و كما قلت أي مرجع هو مفيد و أي كتاب ممكن يفيدك و لكن المهم هو التطبيق العملي لأن أسلوب الإمتحان يتعامل مع الممتحن و كأنه إنسان يتعامل مع البرنامج و تركز الأسئله على الجانب العملي و الإستنتاجي .... ممكن أن تتدرب بعد أن تنهي الدراسه النظريه على نماذج إمتحانات و إسمها ال Test King و هي نماذج إمتحانات سابقه , و هي مفيده جدا .. ولكنني ما زلت أنصحك بإستعمال ال MOC's لدراسه النظريه أما بالنسبه للجانب العملي فهو متروك لك و لإجتهادك ... بالنسبه للجديد في الإمتحانات , لا لا جديد حتى الان إلا في الإمتحانات ال Elective حيث تم إضافه جزء يتعلق بال Windows Server 2003 . هناك النسخه الجديده من ال SQL SERVER 2000 وهي SQL SERVER YUKON ولكنها ما زالت تحت التطوير و لم تطرح إمتحاناتها حتى الان و لن تطرح حسب توقعاتي إلا بعد عام و نصف العام من الان إن لم يكن أكثر .... تحياتي لك و تمنياتي لك بالتوفيق في دراستك :) Professor_X
  15. transaction and replication

    أخي العزيز ... ال Transactions هي عباره عن إجراءات برمجيه تجرى على البيانات و الجداول بهدف المعالجه لهذه البيانات مثل (Insert,Delete,Update ......etc) . مثلا هناك قاعدة بيانات مشتركه على عدد من الأجهزه , و هناك مستخدمين يحاولون التعديل على القاعده (مثلا إضافة بيان جديد) , فالمستخدم يقوم بهذا الإجراء عن طريق ما يسمى ال (Transaction) ...... يعني شيء قريب مثل ال SQL . و إليك هذا المثال يوضح فيه السابق : BEGIN TRAN fund_transfer EXEC debit_checking 100, 'account1' EXEC credit_savings 100, 'account1' COMMIT TRAN fund_transfere هذا المثال يوضح إجراءات و معاملات بنكيه تجرى من خلال أحد الموظفين في البنك اللذين يتعاملون مع البيانات .......... نأتي الان لل Replication و لكن قبل التوضيح يجب أن أنبهك إلى مفهوم ال Distributed Data Environment و هي بيئه تحتوي على عده نسخ من نفس البيانات على عده Servers و هناك إستراتيجيتان موجودتان لتشغيل ال Destributed Data و هما : Replication & Distributed Transactions . و بإستخدام هاتين النظريتين يمكن المحافظه على عده نسخ من البيانات . و الان نأتي لل Replication : و هو تكرار و توزيع نسخ محدثه من البيانات من المصدر إلى الهدف اللذي يراد نقل قواعد البيانات عليه و عاده تتم هذه العمليه على Server منفصل . و هناك العديد من أنواع ال Replications تتلخص كلها في ال Transaction Replication . هذا بلإختصار يا أخي .... و أي توضيح أخر فأنا في الخدمه و لا تتردد ... أرجو ان تكون الأمور الان أوضح :) Professor_X