المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : ابي مساعده منكم الان وضروري


سحايب صيف
13 / 03 / 2007, 23 : 06 PM
مرحبا اخواني واخواتي

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

نسيت اقول لكم ان المجال حاسب آلي ....


تحياتي لكم

فتى تمير
13 / 03 / 2007, 38 : 10 PM
:42:


ممكن هذا الي طلبتيه إن شاء الله
----------------------------------------

أنواع البيانات – Data Types


#C تعتمد بشكل كبير على ما يسمى بالأنواع، فكل شئ في هذه اللغة له نوع، هذه الأنواع تحدد المساحة التخزينية المتاحة للبيانات وطريقة تخزينها في ذاكرة الكومبيوتر.

قبل أن نتطرق لشرح الأنواع المختلفة في #C، دعنا نتعرف قليلاً على ذاكرة الكومبيوتر.

نستطيع أن نتخيل ذاكرة الكومبيوتر بأنها خزانة بها عدد من الأرفف، كل رف من هذه الأرفف يسمى بالـ "موضع" فذاكرة الكومبيوتر عبارة عن عدد معين من المواضع، وكل موضع من هذه المواضع عبارة عن سلسلة من الخانات الثنائية وكل خانة تسمى بت bit؛ وتحتوي هذه الخانة إما على 0 أو 1 بحيث أن كل 8 - بت تمثل بايت byte واحد.
وبهذا فإن جميع البيانات تخزن داخل هذه المواضع في صورة 0 أو 1 فقط، كما هو موضح في الشكل التالي:

http://www.c4arab.com/images/lessons/programming/csharp/memory.GIF

الأنواع في #C تنقسم من حيث وجودها إلى قسمين:

أنواع جاهزة

أنواع غير جاهز

الأنواع الجاهزة هي الأنواع الموجودة ضمن مكتبة .NET FRAMEWORK وتسمى بالـ Built-In Types، وهي إما أن تكون أنواعاً رقمية أو غير رقمية.

الأنواع الرقمية:

http://www.c4arab.com/images/lessons/programming/csharp/numType.GIF

الأنواع الغير الرقمية:

http://www.c4arab.com/images/lessons/programming/csharp/unnum.GIF

والقسم الثاني - الأنواع الغير جاهزة؛ هي أنواع يُعرِّفها المستخدم، وتسمى بالـ User-Defined Types. وهي ما سنتعرف عليه لاحقاً مثل: class, struct, delegate, array, و interface.

تنقسم أيضاً الأنواع في #C من حيث طريقة التخزين إلى قسمين:

Value Type

Reference Type

جميع الأنواع الجاهزة التي تعرفنا عليها هي Value Type ما عدا النوع string فهو Reference Type.

وجميع الأنواع الغير جاهزة هي Reference Type ما عدا النوع struct فهو Value Type.

و الفرق بين هذين القسمين أنه في القسم الأول Value Type فإنه يتم تخزين القيمة مباشرة في الموضع المحجوز في ذاكرة الكومبيوتر مباشرة، فمثلاً لو عرفنا متغير من النوع int فإن قيمة هذا المتغير تحفظ في الذاكرة مباشرة، بينما في القسم الثاني Reference Type فإن موضع الذاكرة المحجوز بأحد أنواع هذا القسم المذكورة -كالنوع string - يحمل عنوان موضع آخر حيث توجد به القيمة المخزنة.

والشكل التالي يوضح الفرق بين القسمين، حيث يبين الطريقة التي تخزن فيها البيانات. لدي متغيرين الأول I=10 من النوع int والثاني s="hello" من النوع string.

http://www.c4arab.com/images/lessons/programming/csharp/RefType.GIF

سحايب صيف
13 / 03 / 2007, 59 : 11 PM
فتى تمير


الله يعطيك العافيه اخوووووووي وتم طباعة الموضوع

ومن يد مانعدمها ان شاء الله

والله يخليك ذخر لنا وللمنتدى

دمت بهذا التميز والنشاط

تحياتي

توأم الجود
14 / 03 / 2007, 54 : 04 AM
دائما عند حسن الظن يافتى تمير

جزاك الله خيرا

تحياتي

الكاتب
15 / 03 / 2007, 02 : 01 PM
جزى الله خيرا الجميع

على التعاون فيما بينهم

ودمتم للمنتدى اخوة متحابين متعاونيين