بسم الله الرحمن الرحيم .........
لا أعتقد ..أنها نهاية المشوار اليس كذلك عزيزي FOX:p
بسم الله الرحمن الرحيم .........
لا أعتقد ..أنها نهاية المشوار اليس كذلك عزيزي FOX:p
إلى الجميع يجب أن تحصر المشاركات في المادة العلمية وأنا لاأستثني نفسي من التنبيه
اقتباسالعناصر المحتواة في العنصر
عدد العناصر المحتواة في المكون :rolleyes:
إذا امكن إضافة مثلة يكون الشرح شاملا اكثر
-------------------------------------------------------------
عدد العناصر المحتواة في العنصر
------------------------------------------------------------
شكرا أخي رضا على المشاركة ..ولكن عزيزي كلا المعنايين واحد
المكون ...أو العنصر .....وماقصدته هنا هو (( يحتويها )) أي يملكها
ok(gift)
اما بالنسبة ......للأمثلة أن شاء الله ..عندما أنتهي من كل جزء
أسوي مثال .....مااستطعت ....على ماقدمت ..................أن شاء الله
أخــــــــــوكم:cool:
عفوا
المكون (component)
يتألف من مجموعة من العناصر (object)
راجع help
إ، كان هذا ماقصدته
تحياتي
عفوا منك ...ومن الشباب كلهم ....ولكن عندي مشكلة في العربي:o
واكرر أعتذاري....وللنتقل للجزء الرابع
procedure TForm1.Button1Click(Sender: TObject); begin application.Minimize; // تصفير حميع النوافذ application.NormalizeTopMosts; // تحويل كافة نوافذ التطبيق المنبثقة الى نماذج عادية application.NormalizeTopMosts; // تحويل النماذج المنبثقة الى نماذج عادية application.OnActionExecute; // action للعمل Execute حدث استدعاء المنهج application.OnActionUpdate; // action للعمل update حدث استدعاء المنهج application.Active; // حدث تفعيل التطبيق application.OnDeactivate; // حدث فقدان التطبيق التفعيل application.OnException; //حدث رفع الأعتراض application.OnHelp; // حدث طلب التعليمات application.OnHint; // حدث عرض نافذة الفكرة application.OnIdle; // حدث كون التطبيق في وضع الانتظار المترقب application.OnMessage; // حدث وصول رسالة من رسائل ويندوذ application.OnMinimize; // حدث تصغير نافذة التطبيق application.OnRestore; // حدث استرجاع نافذة التطبيق application.OnShortCut; // استجابة لاختصارات لوحة المفاتيح application.OnShowHint; // حدث بداية عرض نافذة الفكرة application.ProcessMessages; // السماح لويندوذ بالاستجابة للرسائل
وشكرا للأهتما م وكما ذكرت الأمثلة بات قريبة مع انتهاء الفصل;)
أخوكم:cool:
تم تعديل هذه المشاركة بواسطة ORWA في 20 نوفمبر 2004 في 23:18
مرحبا من جديد
ComponentIndex
ترتيب العنصر ضمن المكون الذي يحتويه
procedure TForm1.FormCreate(Sender: TObject); begin label1.Caption:= inttostr(RadioButton1.ComponentIndex); //label5.Caption:= inttostr(image1.ComponentIndex); end;
تتاح هذه الخاصية في وضع التشغيل حصرا
كل عنصر يملك صفيفا من المؤشرات يبدا ترقيمه من الصفر ويشير الى العناصر التي يحتويها
(اي يملكها ) وهذه الخاصية تسمح للعنصر بمعرفة ترتيبه بالنسبة الى مجموعة العناصر المحتواة
معه ضمن العنصر الذي يحتويه المشروع.....
تستخدم هذه الخاصية داخلياً ..ضمن بيئة دلفي في بيئة التطوير المرئية
أخوكم:cool:
تم تعديل هذه المشاركة بواسطة ORWA في 20 نوفمبر 2004 في 23:19
اعزائي ..... أن كان تسلسل المواضيع جيدا ..ومفهوم ...فساسير
على ذلك النحو ...واللي يحب ان يضيف شيئاً ..أو عنده أي ملاحظة
فلايقصر .....فان أخوكم ...واطلب الأجر من الله ......
أخوكم:cool:
عفواً منك أخي و لكنك لم تكن المعني بالكلام !!
شكراً على هذه الدروس , و هي جيدة و مفهومة ، و مع الأمثلة ستصبح أوضح
تحياتي
السلام عليكم ...
الجزء الخامس ..والأخير
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
APPLICATION.Restore;
//استرجاع نافذة التطبيق
APPLICATION.RestoreTopMosts;
//استعادة نماذج المنبثقةالى وضع ON YOP
APPLICATION.Run;
//تشغيل التطبيق
APPLICATION.ShowException();
//عرض رسالة الاعتراض
APPLICATION.ShowHint
//عرض أو حجب نافذة الفكرة
APPLICATION.ShowMainForm
//عرض أو عدم عرض النموذج الرئيسي
APPLICATION.Terminate
//انهاء تشغيل التطبيق
APPLICATION.Terminated
//التحقق من كون التطبيق في وضع الانهاء
APPLICATION.Title
//عنوان التطبيق
APPLICATION.UnhookMainWindow();
//قطع ارتباط مع نموذج من تطبيق اخر
APPLICATION.UpdateAction()
//اثارة حدث ON ACTIONUPDATE
APPLICATION.UpdateFormatSettings
//تغير تنسيقات التطبيق عند تغير التنسيق العام من لوحة التحكم
APPLICATION.UpdateMetricSettings
//تغير قياسات التطبيق عند تغير القياسات العامة من لوحة التحكم
APPLICATION.UseRightToLeftAlignment
//التحقق من اتجاه محاذاة التطبيق
APPLICATION.UseRightToLeftReading
//التحقق من اتجاه القراءة التطبيق
APPLICATION.UseRightToLeftScrollBar
//التحقق من اتجاه منزلقات التطبيق
end;و الامثلة في الموضوع القادم
اخوكم:cool:
تم تعديل هذه المشاركة بواسطة ORWA في 20 نوفمبر 2004 في 23:21
السلام عليكم
مهم جداً
الخاصية
Components
procedure TForm1.Button2Click(Sender: TObject);
begin
APPLICATION.Terminate;
IF NOT APPLICATION.Terminated THEN
SHOWMESSAGE('APPLICATION NOT Terminated');
end;
procedure TForm1.Button1Click(Sender: TObject);
var x:integer;
begin
for x := 0 to form1.ComponentCount -1 do
if form1.Components[x] is tCheckBox then
tCheckBox(form1.Components[x]).Checked:= True;
end;
تتاح هذه الخاصية في وضع التشغيل حصرا وللقراءة فقط ..وتسمح بالوصول الىالعناصر المحتواة
ضمن المكون ...من الاسهل عادة التعامل مع العناصر المحتواة مباشرة لكن عند خلق العناصر المحتواة برمجياً
في وضع التشغيل لابد من العودة الى هذه الخاصية
اخوكم
تم تعديل هذه المشاركة بواسطة ORWA في 20 نوفمبر 2004 في 23:22
شكراً لك أخي (f)(f)
و لكن ألم تنتهي الدروس بسرعة ؟؟؟ بانتظار دروس قادمة ، و أنا لن أهرب من شرح SQL و لكن كما تعلم لدي ضغط مشاريع و فحوصات عملي و و..... الخ :'(
فاعذرني
السلام عليكم ....
طبعاً ..لم تنتهي ....الدروس ..ولكني أنتهيت من الموضوع الأول
طبعا ...ستاتي مواضيع اخرى مثل TDATASOURCE..و TMENUITEM:D
بدنا همة من الشباب ....;)
أخوكم ...:cool:
لعيونك أخي ، الهمة موجودة .....
السلام عليكم
نأسف للتأخير.........
الأمثلة ..................على الدلفي 6
اخوكم:cool:
السلام عليكم
نأسف للتأخير ونعود من جديد............
Tdatasource
مصدر البيانات هو Tdatasource....وهو واجهة بين عنصر مجموعة البيانات وعنصر التحكم يقبل الانضمام
الى حقل بيانات
برتبط مصدر البيانات بمجموعة البيانات ...عبر خاصية DATA SET..لمصدر البيانات ويرتبط أي عنصر تحكم
بمصدر البيانات ..عبر خاصية Tdatasource لعنصر التحكم..السلوك الطبيعي للمبرمج هو ربط كل مجموعة
بيانات بمصدر بيانات وحيد ولكن يمكن ربط اكثر من مصدر بيانات بمجموعة بيانات واحدة
أشتقاق العنصر TObject___Tpersitent___TComponent____TdataSource
ان هــذا الأشتقاق قد يكون جواب لأخ ذكـــر أن صعوبة دلفي في الأشتقاقات ..
واني لا أرى اي صعوبة ....فيها ..وان كان لدي .أي فكرة عن اللغات الاخرى ..كنت قد قارنت جيداً
مكونات العنصر Tdatasource
1-AUTOEdit....السماح بالتحرير التلقائي في عناصر التحكم المنضمة..؟
2-DataSet......مجموعة البيانات التي يرتبط بها مصدر البيانات...؟
3-Edit..........تحريرالبيانات في مجموعة البيانات..,
4-Islinkedto..الأستفسار عن ارتباط مصدر البيانات بمجموعةالبيانات..؟
5-OnDataChange..حدث تغيرالبيانات...؟
6-OnStateChange...حدث تغير وضع العنصر..؟
7-OnUpdateDate...حدث تحديث البيانات..؟
8-ٍٍState..............وضع العنصر....؟؟
وسنشرح الباقي في الدروس المقبلة ...؟
أخوكم:cool:
اقتباسكاتب الرسالة الأصلية : FOX_DELPHIالسلام عليكم ..........
للتفريغ الفورم نهائياً ..من الذاكرة ..عليك أستخدام في حدث ONCLOSE
ACTION:= CaFree;فقط..........................
أما عن طريق الTApplication...لا أعلم لحد الأن ..أو أرى ..ذلك يصير عن
طريقه ......الله اعلم ......(f)
أرجـــو الأستفادة ...
أخـــــــــوكم:cool:(f)
كلام حلو كتير .. طيب .. انا هاي عاوز افهمها .. مظبوط هوي البرنامج بعد اغلاقه بيفضل جزء منه بالزاكرة !!!
ولو كان فعلا .. معناها يستحسن نحط الكود الي في الاعلى بكل برامجنا .. !!
هيك قدرني الله على الفهم .. حد عنده تفسير؟.,!:confused:
هذا الموضوع مغلق.