العودة   منتديات عشاق السودان > منتديات الكمبيوتر والإنترنت > منتدى البرمجة
التسجيل مستضيف الصور التعليمـــات قائمة الأعضاء التقويم اجعل كافة المشاركات مقروءة

رد
 
LinkBack أدوات الموضوع طرق مشاهدة الموضوع
قديم 29-09-2004, 16:10   رقم المشاركة : 1 (permalink)
معلومات العضو
الحاج متولى
عضو مميز
 
الصورة الرمزية الحاج متولى
 

 

 
إحصائية العضو








الحاج متولى غير متواجد حالياً

 

إحصائية الترشيح

عدد النقاط : 24
الحاج متولى is on a distinguished road

 

 

دوال تزين وتحسين المخرجات

دوال تحسين و تزيين المخرجات


أولاً:
من الدوال المثيرة في أي لغة هي الدوال لتي تتحكم في الالوان من خلفية الشاشة و من لون النص المكتوب . و من تحديد مكان للنص و الكتابة فيه .
إذا كنت تستخدم أحد منتجات بورلاند مثل: Turbo C أو++Turbo C أو++Boland C فهذه الدوال تعمل مباشره هناك تحت ملف conio.h و إليكم هيه:

__________________________________________________ ______________________________
1. دالة مسح الشاشة:
وهي تستخدم لمسح الشاشة و وضع المؤشر في أول عمود من الصف الأول على الشاشة و تستخدم بالشكل التالي :

clrscr( );

__________________________________________________ _______________________________
2. دالة تغيير موضع المؤشر:
تستخدم لوضع المؤشر في العمود x من الصف y وتأخذ الصورة التالية :

gotoxy(int x, int y);

__________________________________________________ ________________________________
3.دالة تغيير لون الكتابة:
وتستخدم لتغيير لون الكتابة التي ستطبع بعد هذه الدالة وتأخذ الصيغة:


textcolor(color number);
OR
textcolor(color name);



ويتم تحديد اللون أما بالرقم او بالإسم .
رقمة اللون E اللون
0 BLACK أسود
1 BLUE أزرق
2 GREEN أخضر
3 CYAN سماوي
4 RED أحمر
5 MAGENTA بنفسجي
6 BROWN بني
7 LIGHT GRAY رمادي فاتح
8 DARK GRAY رمادي غامق
9 LIGHT BLUE أزرق فاتح
10 LIGHT GREEN أخضر فاتح
11 LIGHT CYAN سماوي فاتح
12 LIGHT RED أحمر فاتح
13 LIGHT MAGENTA بنفسجي فاتح
14 YELLOW أصفر
15 WHITE أبيض


لكن يجب أن نتتبه أنه مع هذه الدوال يجب أن تستخدم
cprintf بدل printf
ونستبدل علامة سطر جديد New Line
' n\ ' بــ ' r\n\ '

__________________________________________________ ______________________________
4.دوال تغيير لون الخلفية:
وتستخدم لتغيير لون خلفية الكتابة وتأخذ الصيغة :



textbackground(color number);
OR
textbackground(color name);


ومعاملاتها هي نفس معاملات الـ textcolor مع ملاحظة أن هذه الدالة لا تأخذ غير الألوان من الرقم 1 إلى 7 المذكورين في الجدول.
و تستبدل جميع دوال الإدخال و الإخراج عند إستخدام الالوان من صيغتها الطبيعية إلى صيغتها مسبوقة بالحرف c المأخوذ من color .
لذا تصبح الــ cscanf <---- scanf.
الحاج متولى غير متواجد حالياً   رد مع اقتباس
قديم 30-09-2004, 23:16   رقم المشاركة : 2 (permalink)
معلومات العضو
zesty4ever
المشرف العام
 
الصورة الرمزية zesty4ever
 

 

 
إحصائية العضو









zesty4ever غير متواجد حالياً

 

إحصائية الترشيح

عدد النقاط : 10
zesty4ever تم تعطيل التقييم

 

 

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

التوقيع

zesty4ever غير متواجد حالياً   رد مع اقتباس
رد


أدوات الموضوع
طرق مشاهدة الموضوع

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

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


الساعة الآن: 07:08


Powered by vBulletin® Version 3.6.8, Copyright ©2000 - 2008, Tranz By Almuhajir
جميع الآراء والتعليقات المطروحة تمثل وجهة نظر كاتبها وليس بالضرورة وجهة نظر الموقع
SudaBest.net SudaBest.net

Search Engine Optimization by vBSEO 3.2.0 RC5

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97