منتديات المسيلة
أهلا وسهلا بكم في منتديات ستار العرب


للإستفادة من خدمات المنتدى ندعوكم للتسجيل
منتديات المسيلة
أهلا وسهلا بكم في منتديات ستار العرب


للإستفادة من خدمات المنتدى ندعوكم للتسجيل
منتديات المسيلة
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


 
الرئيسيةأحدث الصورالتسجيلدخول
لكل أعضائنا الكرام ،المنتدى في بدايته ويحتاج إلى مساهماتكم ومواضيعكم وانتقاداتكم كما يفتح لكم المنتدى أبوابه للإشراف وشكرا المدير

 

  برنامج كيفية حساب المساحات للمبتدئين مع ((((عصابة الدلفي))))

اذهب الى الأسفل 
كاتب الموضوعرسالة
Admin
Admin



عدد المساهمات : 72
نقاط : 197
تاريخ التسجيل : 01/04/2011

 برنامج كيفية حساب المساحات للمبتدئين مع ((((عصابة الدلفي)))) Empty
مُساهمةموضوع: برنامج كيفية حساب المساحات للمبتدئين مع ((((عصابة الدلفي))))    برنامج كيفية حساب المساحات للمبتدئين مع ((((عصابة الدلفي)))) Emptyالإثنين سبتمبر 17, 2012 11:13 am


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]








[center]حساب المساحات



شرح المشروع



نقوم بفتح برنامج جديد مع لصق المكونات كما تبين الصورة

وفي هذا المشروعسنتعرف على كيفية حساب المساحات

مثلا المربع والمستطيل ونصف الدائرة




[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

[b][b]

[/b][/b]
الكود








unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, sLabel, ExtCtrls, sPanel, sEdit, sSkinProvider,
sSkinManager, Buttons, sBitBtn;

type
TForm1 = class(TForm)
sPanel1: TsPanel;
sLabelFX1: TsLabelFX;
sPanel2: TsPanel;
sLabelFX2: TsLabelFX;
sPanel3: TsPanel;
sLabelFX3: TsLabelFX;
sLabelFX4: TsLabelFX;
sEdit1: TsEdit;
sLabelFX5: TsLabelFX;
sEdit2: TsEdit;
sSkinManager1: TsSkinManager;
sSkinProvider1: TsSkinProvider;
sLabelFX6: TsLabelFX;
sLabelFX7: TsLabelFX;
sEdit3: TsEdit;
sEdit4: TsEdit;
sEdit5: TsEdit;
sLabelFX8: TsLabelFX;
sBitBtn1: TsBitBtn;
sBitBtn2: TsBitBtn;
sEdit6: TsEdit;
sLabelFX9: TsLabelFX;
sBitBtn3: TsBitBtn;
sLabelFX10: TsLabelFX;
sEdit7: TsEdit;
procedure FormCreate(Sender: TObject);
procedure sBitBtn1Click(Sender: TObject);
procedure sBitBtn2Click(Sender: TObject);
procedure sEdit1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
procedure sEdit3KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
procedure sEdit4KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
procedure sBitBtn3Click(Sender: TObject);
procedure sEdit7KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
private
{ Déclarations privées }
public
{ Déclarations publiques }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
begin
sSkinManager1.SkinDirectory:=extractfilepath(application.ExeName)+'skins';
sSkinManager1.SkinName:='BlueGlass'; //
sSkinManager1.Active:=true;
end;

procedure TForm1.sBitBtn1Click(Sender: TObject);
begin
if sedit1.text='' then
sedit1.text:='0';
sedit2.Text:=floattostr(strtofloat(sedit1.Text)*strtofloat(sedit1.Text));
sedit1.SetFocus;
sedit1.Text:='';
end;

procedure TForm1.sBitBtn2Click(Sender: TObject);
begin
if sedit3.text='' then
sedit3.text:='0';
if sedit4.text='' then
sedit4.text:='0';
sedit5.Text:=floattostr(strtofloat(sedit3.Text)*strtofloat(sedit3.Text));
sedit3.SetFocus;
sedit3.Text:='';
sedit4.Text:='';
end;

procedure TForm1.sEdit1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if key=vk_return then
sbitbtn1.Click;
if key=vk_return then
sedit1.SetFocus;
if key=vk_return then
sedit1.Text:='';
end;

procedure TForm1.sEdit3KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if key=vk_return then
sedit4.SetFocus;
end;

procedure TForm1.sEdit4KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if key=vk_return then
sbitbtn2.Click;
if key=vk_return then
sedit3.SetFocus;
if key=vk_return then
sedit3.Text:='';
if key=vk_return then
sedit4.Text:='';
end;

procedure TForm1.sBitBtn3Click(Sender: TObject);
begin
if sedit7.text='' then
sedit7.text:='0';
sedit6.Text:=floattostr(strtofloat(sedit7.Text)*strtofloat(sedit7.Text)*3.14159);
sedit7.SetFocus;
sedit7.Text:='';
end;

procedure TForm1.sEdit7KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if key=vk_return then
sbitbtn3.Click;
if key=vk_return then
sedit7.SetFocus;
if key=vk_return then
sedit7.Text:='';
end;

END.



صورة البرنامج



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



تحميل المشروع



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
[/center]
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://msila28.wow3.info
 
برنامج كيفية حساب المساحات للمبتدئين مع ((((عصابة الدلفي))))
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
»  كيفية الإطعام في فدية الصيام
» برنامج المحادثة الرائع Skype3.81
»  كل شيء عن برنامج Excel خطوة بخطوة وبالتفصيل
» برنامج عربي متميز لتعلم اللغة الانجليزية
» برنامج Skype 5.11.0.102 عملاق المحادثه وإجراء المكالمات الشهير فى أحدث إصدار

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات المسيلة :: البرمجة والتطوير :: لغات البرمجة-
انتقل الى: