![]() |
|
حول الدرس السادس من الدورة .. - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : حول الدرس السادس من الدورة .. (/showthread.php?tid=447) |
حول الدرس السادس من الدورة .. - Rover - 20-01-2009 بداية : درس محترم جداً و دسم ... بارك الله بكم ... و جعله الله في ميزان حسناتكم .. لدي بعض الأسئلة اتمنى ان يتسع صدركم لها .. ------------------------------------------------------------------------------- السؤال الأول : [COLOR="black"]يوجد مكونان عند اختيار مكون موروث هما : - TEdit [StdCtrls] - TEdit [QStdCtrls] ما الفرق بينهما ؟؟ --------------------------------------------------------------------------------[/COLOR] السؤال الثاني : [COLOR="black"]- كيف يمكن الأستفادة من الخاصية Write للحدث sEventTest ??? -----------------------------------------------------------------------------------[/COLOR] السؤال الثالث : [COLOR="black"]بالنسبة : Component Icon - جربت الطريقة التي ذكرت حرفياً لكن لم تنجح العملية ... لا أدري ما السبب ؟ - قلت ان هناك برمجيات اخرى لعمل ايقونات ... حبذا لو تدلنا على واحدة احترافية ... - هل بالضرورة ان تكون الايقونة 16 لون ... ام يمكن استخدام 256 لون أو أعلى .. ? - هل هذه هي الطريقة الوحيدة لعمل ايقونات للكمبونات ام هناك طرائق أخرى ؟ - هل يمكن استخدام ايقونات جاهزة او Bmp بدل التصميم ؟ - هل هناك برنامج يحول Bmp الى DCR ? ---------------------------------------------------------------------------------------------[/COLOR] [COLOR="black"]في الختام شكراً لكم ... استمتعت كثيراً في قراءة هذا الدرس ... جزاكم الله عنا و عن المسلمين كل خير ...[/COLOR] حول الدرس السادس من الدورة .. - STRELiTZIA - 20-01-2009 السلام عليكم و رحمة الله اخي Rover ![]() إقتباس :درس محترم جداً و دسمالله يبارك فيك أخي الكريم، نعم هو دسم و يحتاج إلى بعض القطرات من الليمون لكي لا يعمل عسر هضم... PHP كود : - TEdit [StdCtrls]إقتباس :ما الفرق بينهما ؟؟ هي مسألة تطابق البرامج الناتجة مع أنظمة التشغيل Windows و Linux PHP كود : - TEdit [StdCtrls] يخص الــ VCLهذا الرابط يتحدث عن العملية بالتفصيل: http://www.blong.com/Conferences/DCon2001/VCLvsCLX/VCLvsCLX.htm إقتباس :كيف يمكن الأستفادة من الخاصية Write للحدث sEventTest ???يمكنك وضع في خاصية Write أي إجراء ينفذ عند استدعاء الحدث، و هذا هو الاستعمال الأفضل. مثال : تنفيذ إجراء عند حدث جديد في مكون جديد نسميه OnUSBConnected يعني العملية التي يقوم بها المكون هو فحص باستعمال Timer حالة منفذ الــ USB و عند ادخال Flash Memory يستدعى الحدث OnUSBConnect و تنفذ الأوامر التي كتبها المستعمل في هذا الحدث... مثال آخر في أداة FAUST Virus Remover تحتوي على مكون يعتمد على احداث مثل : OnVirusFound و OnScanTerminate و غيرها. أيضا مكون TMyCustomEdt الذي تمت إضافة خاصية Alignment له، خاصية Write تستدعي إجراء SetAlignment الذي يقوم بالمهمة. PHP كود : procedure SetAlignment(Value: TAlignment); PHP كود : property Alignment : TAlignment read sAlignment write SetAlignment default taLeftJustify; إقتباس :جربت الطريقة التي ذكرت حرفياً لكن لم تنجح العملية ... لا أدري ما السبب ؟ هل عمل عند المكون Other المرفق مع الدرس و يظهر الــ Icon ؟ نعم يمكن ان تكون الأيكونات اكثر احترافية بناء على الموجودة حاليا على النت... إقتباس :- قلت ان هناك برمجيات اخرى لعمل ايقونات ... حبذا لو تدلنا على واحدة احترافية ... انا استعمل PhotoFiltre Studio الذي يحتوي على خيار Icon Export إقتباس :- هل هذه هي الطريقة الوحيدة لعمل ايقونات للكمبونات ام هناك طرائق أخرى ؟هذه الطريقة التي استعملها دايما إقتباس :- هل يمكن استخدام ايقونات جاهزة او Bmp بدل التصميم ؟ ايكونات جاهزة نعم... Bmp لم اجرب.. إقتباس :هل هناك برنامج يحول Bmp الى DCR ?ملفات DCR تفتح بمحررات الــ Resource او التحويل... الله اعلم. ننتظر منك تصميم اكيونة جميلة اخي Rover ![]() بارك الله فيك... |