هناك اشياء دائما اقول لو انها كذا او كذا ، ومن ايام الدلفي سبعة كنت اقول لو ان دلفي كان فيه كذا وكذا لكان افضل حتى ظهر دلفي 2007 اي بيئة التطوير وكانت كما اردت .
وتمنيت ان يتعامل مع الصور بشتى انواعها مثل PNG دون الحاجة الى مكونات خارجية وكان ذلك كذلك .
كما تمنيت من وقت قريب بهذا المنتدى ان كان بالامكان فعل التالي:
وكان لي موضوع حول هذا ومحاولات مع الاخ كاش ون وتحقق ذلك مع دلفي EX7
وتمنيت لو بالامكان ربط اي مكون بقاعدة البيانات او ربطها مع بعضها .
وتحقق ذلك مع LiveBinding
وتمنيت لو ان يكون هناك مكونات للتعامل مع شكل البرنامج في بيئة التطوير نفسها وتحقق ذلك في Appearance
ودائما وكلما اتصور شيئا يتحقق ولا اعرف لماذا .
وكنت دائما اقول لو ان مايكروسوفت تقوم بكذا ويحدث .
حتى انتابتني شكوك وهلاوس بعيدة عن الحقيقة ، ووصلت الى قناعة ان ما تفكر فيه يفكر فيه غيرك .
وانني وهولاء المطورين نفكر بنفس الاسلوب فقط هم لهم القدرة على تحقيق ذلك في هذه الشركات وانا لا يمكنني هذا .
والان راودتني اشياء مع باسكال واقول لو ان فيه كذا او كذا واردت ان اطرحها قبل ان تحدث لعلكم تشاركوني هذه الهلاوس والشكوك فربما المشترى الجديد يفعل شيئا كهذا .
تصوروا معي لو ان الاجراءات تكون بهذا الشكل :
ويمكننا ان نعرف المتغيرات باي مكان كما بالشكل التالي
تصورو لو ان العبارة هذه كانت بالشكل البشع والمزعج التالي:
بالتاكيد ستقولون ليتها كانت بالشكل التالي:
هذا تماما ما اقوله الان عن الاجراءات والمتغيرات .
[size=small]مع انني اتمنى ان اكتبها كما بالشكل التالي:[/size]
بدل من كتابتها كما بالشكل التالي:
كما اتمنى ان يزداد محرر الكود تطورا وبالذات في الاكمال التلقائي بدون الظغط على كنترول والمسافة .
[size=small]بمجرد ان تكتب[/size]
[size=small]وبمجرد كتابة يساوي يظهر قائمة تحتوي على المطلوب مثل [/size]
كما تمنيت عند النقر على اي مكون بزر الفأرة الايمن ان تجد ارسال الى الخلف او احظار الى الامام في القائمة الرئيسية وليس في القائمة الفرعية كنترول
وكذلك قص ونسخ ولصق في القائمة الرئيسية وليس في القائمة الفرعية تنقيح .
كما تمنيت ان يكون يكون هناك شئ يميز عبارات If المتداخلية وكذلك for عن بعضها ووجدت مكون مكونات Cnpack التي ادت الغرض ولكن دلفي ايضا تنبه الى هذا الامر وتحقق هذا فيه .
ولا اعرف ربما هناك اشياء اخرى نسيتها .
وارجوا المشاركة بكل من له شئ يتمنى ان يكون بشكل ما فربما تتحقق كل امنياتكم هنا .
وتمنيت ان يتعامل مع الصور بشتى انواعها مثل PNG دون الحاجة الى مكونات خارجية وكان ذلك كذلك .
كما تمنيت من وقت قريب بهذا المنتدى ان كان بالامكان فعل التالي:
كود :
Var i:Intger;
Edit1.text := i.asString ;وكان لي موضوع حول هذا ومحاولات مع الاخ كاش ون وتحقق ذلك مع دلفي EX7
وتمنيت لو بالامكان ربط اي مكون بقاعدة البيانات او ربطها مع بعضها .
وتحقق ذلك مع LiveBinding
وتمنيت لو ان يكون هناك مكونات للتعامل مع شكل البرنامج في بيئة التطوير نفسها وتحقق ذلك في Appearance
ودائما وكلما اتصور شيئا يتحقق ولا اعرف لماذا .
وكنت دائما اقول لو ان مايكروسوفت تقوم بكذا ويحدث .
حتى انتابتني شكوك وهلاوس بعيدة عن الحقيقة ، ووصلت الى قناعة ان ما تفكر فيه يفكر فيه غيرك .
وانني وهولاء المطورين نفكر بنفس الاسلوب فقط هم لهم القدرة على تحقيق ذلك في هذه الشركات وانا لا يمكنني هذا .
والان راودتني اشياء مع باسكال واقول لو ان فيه كذا او كذا واردت ان اطرحها قبل ان تحدث لعلكم تشاركوني هذه الهلاوس والشكوك فربما المشترى الجديد يفعل شيئا كهذا .
تصوروا معي لو ان الاجراءات تكون بهذا الشكل :
كود :
procedure TFrmMain.Panel1Click(Sender: TObject);
{
}
او مثل
procedure TFrmMain.Panel1Click(Sender: TObject);
end subويمكننا ان نعرف المتغيرات باي مكان كما بالشكل التالي
كود :
procedure TFrmMain.Panel1Click(Sender: TObject);
{
var i:Integer;
}كود :
procedure TFrmMain.Panel1Click(Sender: TObject);
{
var i:Integer;
for i :=0 to 100
{
// do anything
}
}كود :
procedure TFrmMain.Panel1Click(Sender: TObject);
{
if i=1 then
{
}
}كود :
Try
Begin
end
finally
begin
endبالتاكيد ستقولون ليتها كانت بالشكل التالي:
كود :
try
finally
end;هذا تماما ما اقوله الان عن الاجراءات والمتغيرات .
[size=small]مع انني اتمنى ان اكتبها كما بالشكل التالي:[/size]
كود :
try
end try
finally
end;بدل من كتابتها كما بالشكل التالي:
كود :
try
try
except on E: Exception do
end;
finally
end;[size=small]بمجرد ان تكتب[/size]
كود :
Action:=[size=small]وبمجرد كتابة يساوي يظهر قائمة تحتوي على المطلوب مثل [/size]
كود :
caFree;كما تمنيت عند النقر على اي مكون بزر الفأرة الايمن ان تجد ارسال الى الخلف او احظار الى الامام في القائمة الرئيسية وليس في القائمة الفرعية كنترول
وكذلك قص ونسخ ولصق في القائمة الرئيسية وليس في القائمة الفرعية تنقيح .
كما تمنيت ان يكون يكون هناك شئ يميز عبارات If المتداخلية وكذلك for عن بعضها ووجدت مكون مكونات Cnpack التي ادت الغرض ولكن دلفي ايضا تنبه الى هذا الامر وتحقق هذا فيه .
ولا اعرف ربما هناك اشياء اخرى نسيتها .
وارجوا المشاركة بكل من له شئ يتمنى ان يكون بشكل ما فربما تتحقق كل امنياتكم هنا .
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم

