المشاركات

عرض المشاركات من يناير, 2014

أساسيات قواعد البيانات أنواع البيانات SQL - Data Types

صورة
أساسيات قواعد البيانات أنواع البيانات  SQL - Data Types أنواع البيانات في قواعد البيانات توجد العديدة من أنواع البيانات التي تتعامل معها SQL اس كيو ال وهذه أنواع البيانات هي التي تحفظ داخل الاعمدة في الجدوال فهي تحدد نوع البيانات الذي يجب أن يحتفظ فيها العمود توجد ستة اصناف من أنواع البيانات. نوع بيانات من النوع الرقمي نوع البيانات الرقمي من الى bigint -9,223,372,036,854,775,808 9,223,372,036,854,775,807 int -2,147,483,648 2,147,483,647 smallint -32,768 32,767 tinyint 0 255 bit 0 1 decimal -10^38 +1 10^38 -1 numeric -10^38 +1 10^38 -1 money -922,337,203,685,477.5808 +922,337,203,685,477.5807 smallmoney -214,748.3648 +214,748.3647 نوع بيانات رقمي كسري نوع البيانات من الى float -1.79E + 308 1.79E + 308 real -3.40E + 38 3.40E + 38 نوع بيانات من نوع التاريخ نوع بيانات من الى datetime Jan 1, 1753 Dec 31, 9999 smalldatetime Jan 1, 1900 Jun 6, 2079 date Stores a date like June 30, 1991 time Stores a time of day like 12:30 P.M. نوع بيانات حرفي نوع البيانات م...

برمجة متقدمة سي شارب مصفوفة البت الثنائي C# - BitArray Class

صورة
 مصفوفة البت الثنائي C# - BitArray Class

برمجة متقدمة سي شارب الطابور الطوابير C# - Queue Class

صورة
الطابور الطوابير  C# - Queue Class

برمجة متقدمة سي شارب المكدس المكدسات C# - Stack Class

صورة
سي شارب  المكدس المكدسات C# - Stack Class

أساسيات البرمجة برمجة المواقع بي اتش بي دالة $ PHP GET and POST Methods

صورة
دالة $ PHP GET and POST Methods دالة $ PHP GET and POST Methods

برمجة متقدمة سي شارب فئة الجداول التجزئة C# - Hashtable Class

صورة
فئة الجداول المجزء C# - Hashtable Class

برمجة متقدمة سي شارب القائمة المرتبة C# - SortedList Class

صورة
 القائمة المرتبة C# - SortedList Class ماهي القائمة  المرتبة؟ ا لقائمة المرتبة تمثل مجموعة من زوج يحتوي على القيمة value والمفتاح key ويمكن الوصول اليها بالفهرس أو المفتاح.ا لقائمة المرتبة هي مزيج بين جدوال التجزئة والمصفوفات في حال استخدمت الفهرس للوصول الي عناصر القائمة المرتبة  فهي اذن مصفوفة قائمة  وفي حال استخدمت المفتاح للوصول لعناصر القائمة المرتبة فهي اذن جدول التجزئة . دوال وخصائص القائمة المرتبة اولا خصائص القائمة المرتبة الخاصية الوصف Capacity كتابة او قراءة سعة القائمة المرتبة Count قراءة عدد العناصر التي تحتويها القائمة المرتبة IsFixedSize قراءة القيمةالتي تشير هل القائمة المرتبة ذات حجم ثابت IsReadOnly قراءة القيمةالتى تشير هل ان القائمة المرتبة للقراءة فقط Item قراءة وكتابة القيمة المرتبطة مع المفتاح المحدد  في القائمة المرتبة Keys قراءة المفاتيح في القائمة المرتبة Values قراءة القيم في القائمة المرتبة دوال القائمة المرتبة التسلسل الدالة والوصف 1 public virtual void Add( object key, object value )...

برمجة متقدمة سي شارب مصفوفة القائمة C# - ArrayList Class

صورة
مصفوفة القائمة C# - ArrayList Class

برمجة متقدمة سي شارب المجموعات أو التجميعات C# - Collections

صورة
 المجموعات أو التجميعات C# - Collections ماهي المجموعات أوالتجميعات؟ المجموعات أو التجميعات هي عبارة عن فئات خاصة تستخدم لتخزين واستعادة البيانات. وهذه الفئات تدعم كل من المكدسات والطوابير والقوائم وتجزئة الجداول. ومعظم فئات المجموعات تقوم بتنفيذ نفس الواجهة . و المجموعات أو التجميعات تستخدم للوصول الى مواقع الذاكراة الديناميكية والوصول لعناصر القائمة اعتمادا على اساس الفهرس. والى اخره من الاستخدمات. وهذه المجموعات تنشء مجموعة من الكائنات لمجموعة من الفئات وهي أساس لكل أنواع البيانات في السي شارب. أنواع فئات المجموعات أو التجميعات واستخدامها جميع فئات المجموعات أو التجميعات  تستخدم فضاء الاسماء system.collections . الفئة وصف واستخدام المجموعات ArrayList تمثل لمجموعة مرتبة لكان يمكن فهرسته فردا فرد وهي في الاساس بديل للمصفوفات ومع ذلك في لا تشبه المصفوفات حيث يمكنك اضافة وحذف العناصر من القائمة في  الموقع المحدد باستخدام الفهرس وحيث المصفوفة تقوم بتغير حجم المصفوفة بنفسها تلقائيا.كما أنها تسمح بتخصيص المساحة في الذواكر الديناميكية وتضيف وت...

أساسيات البرمجة برمجة المواقع بي اتش بي مفاهيم الويب PHP Web Concepts

صورة
 مفاهيم الويب PHP Web Concepts مفاهيم الويب في البي اتش بي. في مفاهيم الويب  سوف نركز كيفية توجيه اللغة للتفاعل مع المحتوى حسب نوع المتصفح الذي يستخدمه المستخدم لتصفح موقع ال بي اتش بي PHP. اولا في مفاهيم الويب التعرف على المتصفح الويب ومنصة التشغيل لغة البي اتش بي قامت بتعريف متغيرات خاصة تسمى متغيرات البيئة وهي تتعرف على بيئة المنصة والمتصفح والسرفر بحيث عن تمرير هذه المتغيرات تقوم بارجاع معلومات عن منصة التشغيل التي يتستخدمها المستخدم وغيرها. ويتم كتابة المعلومات عن طريق الطلب بربتوكول http ويتم حفظ معلومات منصة التشغيل والمتصفح في المتغير  HTTP_USER_AGENT وهو متغير من متغيرات البيئة. ويتم الحصول على معلومات متغيرات البيئة بواسطة الدالة () getenv . مثال على مفاهيم الويب الحصول على معلومات المتصفح ومنصة التشغيل التي يستخدمها المستخدم  الدالة    () preg_match   سيتم  شرحها في درس التعابير المنتظمة. <html> <body> <?php $viewer = getenv( "HTTP_USER_AGENT" ); $browser = "An unidentified browser"; if...

أساسيات قواعد البيانات الصيغة العامة SQL - Syntax

صورة
الصيغة العامة SQL - Syntax الصيغة العامة للغة الاستعلام البنيوية لغة الاستعلام البنيوية تستخدم مجموعة من القواعد المميزة والارشادات تعرف بالصيغة العامة .وفي هذا الدرس سيتم عرض نظرة سريعة على الصيغ الاساسية في SQL أو بما يعرف بالصيغة العامة . كافة الصيغ العامة او الاساسية في لغة SQL تبدا اما باحدى الكلمات التالية :-  SELECT, INSERT, UPDATE, DELETE, ALTER, DROP, CREATE, USE, SHOW وتنتهي بفاصلة منقوطة ;. لغة الاستعلام SQL غير حساسة لحالة الاحرف بمعنى ان SELECT هي نفسها select. بالنسبة لاسماء الجداول في mysql هي حساسة فيجب اعطاء الاسماء نفسها كما سميت في قاعدةالبيانات. SQL SELECT Statement  صيغة الاستعلام المستخدم بارجاع السجلات SELECT column1 , column2 .... columnN FROM table_name ; SQL DISTINCT Clause صيغة ارجاع السجلات مع استبعاد التكرار SELECT DISTINCT column1 , column2 .... columnN FROM table_name ; SQL WHERE Clause استعادة السجلات حسب شرط SELECT column1 , column2 .... columnN FROM table_name WHERE CONDITION ; SQL AND/OR Clause استعادة ...