الفروق بين الدلفي Delphi و سي ++ c++ builder - منتديات الجلفة لكل الجزائريين و العرب

العودة   منتديات الجلفة لكل الجزائريين و العرب > منتديات التقنية > منتدى البرمجة

منتدى البرمجة كل ما يتعلق بلغات البرمجة، فيجوال بيسيك , سي ++ , دلفي , أكسيس , جافا , هتمل...

في حال وجود أي مواضيع أو ردود مُخالفة من قبل الأعضاء، يُرجى الإبلاغ عنها فورًا باستخدام أيقونة تقرير عن مشاركة سيئة ( تقرير عن مشاركة سيئة )، و الموجودة أسفل كل مشاركة .

آخر المواضيع

الفروق بين الدلفي Delphi و سي ++ c++ builder

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 2013-06-28, 18:59   رقم المشاركة : 1
معلومات العضو
طيباوي ابو علي1
عضو نشيط
 
إحصائية العضو










افتراضي الفروق بين الدلفي Delphi و سي ++ c++ builder

بسم الله الرحمن الرحيم
والصلاة السلام على أشرف المرسلين سيدنا محمد وعلى آله وصحبه أجمعين
أمـــا بعد :
السلام عليكم ورحمة الله تعالى بركاته أيها الاخوة الكرام

الفروق بين الدلفي Delphi و سي ++ c++ builder

C++ Builder 5 6 7 et Delphi 5 6 7
---------------------------------
تنفيذ المشروع على هذا النحو
Run\Run
أو الضغط على
H9

ويستحسن اعادة تحميل المشروع كليا
Project\Build All Projects
---------------------------------
تغيير عنوان الفورم أو مسح العنوان
سي ++ بويلدر
Form1->Caption = ""; = C++ Builder
دلفي
Form1.Caption = ''; = Delphi
يلاحظ الفرق بينهما وضع النقطة (.) بنسبة لدلفي وأما بنسبة سي++ بويلدر وضع رمزان (->) وعلى هكذا يكون القياس
-----------------------------------------------
تنفذ في سي ++ بويلدر
يلاحظ في هذه الامثلة
Load هذه الكلمة حرفها الاول كبير
Keyboard هذه الكلمة حرفها الاول كبير
Layout هذه الكلمة حرفها الاول كبير
LoadKeyboardLayout وهي تكتب هكذا
KLF_ACTIVATE هذه تكتب هكذا أي حروفها كلها كبيرة
LoadKeyboardLayout("0000040c", KLF_ACTIVATE); // Français
LoadKeyBoardLayout("00000409",KLF_ACTIVATE);// english
LoadKeyboardLayout("00000401",KLF_ACTIVATE); // arabic
اي تغيير في الكتابة ولو بين حرف كبير وصغير يأدي الى خطأ فيجب الانتباه الى ذلك
-----------
تنفيذ في دلفي
بدون أي مشاكل
loadkeyboardlayout('00000401',KLF_ACTIVATE);
LoadKeyboardLayout('00000401',KLF_ACTIVATE);
LOADKEYBOARDLAYOUT('00000401',KLF_ACTIVATE);
---------------------------------------------------
تنفذ في سي ++ بويلدر
MediaPlayer1->FileName = "C:\\WINDOWS\\Media\\chimes.wav";
MediaPlayer1->Open();
MediaPlayer1->Play();
تنفيذ في دلفي
MediaPlayer1.FileName = 'C:\WINDOWS\Media\chimes.wav';
MediaPlayer1.Open;
MediaPlayer1.Play;

تنفذ في سي ++ بويلدر
Memo1->Lines->LoadFromFile("c:\\gh3\\fichier.txt");
تنفيذ في دلفي
Memo1.Lines.LoadFromFile('c:\gh3\fichier.txt');
تنفذ في سي ++ بويلدر
Memo1->Lines->Add("kemal");
تنفيذ في دلفي
Memo1.Lines.Add('kemal');
تنفذ في سي ++ بويلدر
Close();
تنفيذ في دلفي
close; CLOSE; clOSE;
---------------------------------------------------------------------------
تنفذ في سي ++ بويلدر
Form1->Caption = "forum";
تنفيذ في دلفي
Form1.Caption := 'forum';
تنفذ في سي ++ بويلدر
Label1->Caption = "algerie";
تنفيذ في دلفي
Label1.Caption := 'algerie';
تنفذ في سي ++ بويلدر
Edit1->Text = "2013";

Edit1.Text := '2013';
تنفذ في سي ++ بويلدر
Edit1->Text = IntToStr(20);
تنفيذ في دلفي
Edit1.Text := IntToStr(20); inttostr(20); INTTOSTR(20);
--------------------
تنفذ في سي ++ بويلدر
if (Edit1->Text != "") Edit1->Clear();
تنفيذ في دلفي
if Edit1.Text <> '' then Edit1.Clear;
تنفذ في سي ++ بويلدر
for (int i=0; i<10; i++)
Memo1->Lines->Add("Valeur = "+IntToStr(i));
تنفيذ في دلفي
for i := 0 to 10 do
Memo1.Lines.Add('Valeur = '+IntToStr(i));
تنفذ في سي ++ بويلدر
Image1->Picture->LoadFromFile("Nom de fichier");
تنفيذ في دلفي
Image1.Picture.LoadFromFile('Nom de fichier');
image1.picture.loadfromfile('Nom de fichier');

تاريخ و وقت اليوم في سي ++ بويلدر
Form1->Caption = DateTimeToStr(Now());
تاريخ و وقت اليوم في دلفي
Form1.Caption := DateTimeToStr(Now);
تاريخ و وقت النظام
--------------------------------------------------------

ملاحظة
في دلفي لا فرق بين حرف كبير أو صغير
في سي ++ بويلدر

هذه اللغة حساسة لحالة الحروف
فيجب انتباه الى ذلك
-------------
محدد البداية و النهاية في دلفي و سي ++ بويلدر
begin = { بداية
end = } نهاية
يضعان مثلا بعد شرط أو حلقة لــتنفيذ عدة تعليمات لا تعليمة واحدة
وكذلك بعد دالة أو اجراء
-------------
امثلة
C++ Builder 5 6 7
//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)
{
// عربية
LoadKeyboardLayout("00000401",KLF_ACTIVATE); // Arabic
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
// انجليزية
LoadKeyboardLayout("00000409",KLF_ACTIVATE); // english
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button3Click(TObject *Sender)
{
// فرنسية
LoadKeyboardLayout("0000040c",KLF_ACTIVATE); // francie
}
-----------------------------------------------
امثلة
Delphi 5 6 7
procedure TForm1.Button1Click(Sender: TObject);
begin
// عربية
LoadKeyboardLayout('00000401',KLF_ACTIVATE); // Arabic
end;
//---------------------------------------------------------------------------
procedure TForm1.Button2Click(Sender: TObject);
begin
// انجليزية
LoadKeyboardLayout('00000409',KLF_ACTIVATE); // english
end;
//---------------------------------------------------------------------------

procedure TForm1.Button3Click(Sender: TObject);
begin
// فرنسية
LoadKeyboardLayout('0000040c',KLF_ACTIVATE); // francie
end;

لمزيد من المعلومات :
ضع مؤشر الكتابة على أي الدالة اضغط F1 في سي ++ أو في دلفي
ولتكن هذه الدالة مثلا :
LoadKeyboardLayout
يتم عرض كل المعلومات في لغتها

------------------------------









 


رد مع اقتباس
قديم 2014-12-26, 09:52   رقم المشاركة : 2
معلومات العضو
طيباوي ابو علي1
عضو نشيط
 
إحصائية العضو










افتراضي

دلفي 5 6 7










رد مع اقتباس
قديم 2015-05-06, 17:09   رقم المشاركة : 3
معلومات العضو
meridjihamada
عضو جديد
 
إحصائية العضو










افتراضي

شكرا على التوضيح










رد مع اقتباس
قديم 2015-05-19, 18:38   رقم المشاركة : 4
معلومات العضو
طيباوي ابو علي1
عضو نشيط
 
إحصائية العضو










افتراضي

مشكور على على الرد










رد مع اقتباس
قديم 2015-06-03, 10:29   رقم المشاركة : 5
معلومات العضو
طيباوي ابو علي1
عضو نشيط
 
إحصائية العضو










افتراضي

مشكور على على الرد
بارك الله فيك










رد مع اقتباس
قديم 2015-07-09, 12:48   رقم المشاركة : 6
معلومات العضو
طيباوي ابو علي1
عضو نشيط
 
إحصائية العضو










افتراضي

بسم الله الرحمن الرحيم

والصلاة والسلام على محمد بن عبد الله وعلى آله وصحبه أجمعين










رد مع اقتباس
قديم 2015-07-10, 15:40   رقم المشاركة : 7
معلومات العضو
omariro05
عضو جديد
 
إحصائية العضو










افتراضي

بارك الله فيك اخي الكريم









رد مع اقتباس
قديم 2015-07-13, 19:25   رقم المشاركة : 8
معلومات العضو
طيباوي ابو علي1
عضو نشيط
 
إحصائية العضو










افتراضي

بــــــــــارك الله فـــــــــــــيك










رد مع اقتباس
قديم 2015-07-14, 08:41   رقم المشاركة : 9
معلومات العضو
zilo
عضو مشارك
 
الصورة الرمزية zilo
 

 

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










افتراضي

بارك الله فيك










رد مع اقتباس
قديم 2015-07-22, 10:09   رقم المشاركة : 10
معلومات العضو
طيباوي ابو علي1
عضو نشيط
 
إحصائية العضو










افتراضي

بارك الله فـــــــــــــــــيك










رد مع اقتباس
قديم 2015-10-22, 12:25   رقم المشاركة : 11
معلومات العضو
أبو ريتاج
عضو مشارك
 
إحصائية العضو










افتراضي

شكرا .............










رد مع اقتباس
قديم 2015-10-26, 10:40   رقم المشاركة : 12
معلومات العضو
pack8
عضو مجتهـد
 
الصورة الرمزية pack8
 

 

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










افتراضي

بارك الله فيك










رد مع اقتباس
قديم 2015-11-09, 17:12   رقم المشاركة : 13
معلومات العضو
علي أبو تراب
عضو جديد
 
إحصائية العضو










افتراضي

السلام عليكم

شووكران










رد مع اقتباس
قديم 2016-01-03, 07:24   رقم المشاركة : 14
معلومات العضو
طيباوي ابو علي1
عضو نشيط
 
إحصائية العضو










افتراضي

بارك الله فيـــــــــــــــــــــكم










رد مع اقتباس
قديم 2016-01-04, 18:14   رقم المشاركة : 15
معلومات العضو
MaherPT
عضو جديد
 
إحصائية العضو










افتراضي

شكرا جزيلا










رد مع اقتباس
إضافة رد

الكلمات الدلالية (Tags)
builder, الدلفي, الفروق, delphi


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

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

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

المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى
المنتدى غير مسؤول عن أي إتفاق تجاري بين الأعضاء... فعلى الجميع تحمّل المسؤولية


2006-2024 © www.djelfa.info جميع الحقوق محفوظة - الجلفة إنفو (خ. ب. س)

Powered by vBulletin .Copyright آ© 2018 vBulletin Solutions, Inc