الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ما أهم نقاط المرونة في Delphi ؟

بدأه Delphawi في 5 مارس 2008 · 11 رد · 1,760 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

السلام عليكم اخواني الكرام

أردت السؤال عن أهم النقاط التي تميز Delphi عن بقية اللغات

أعرف طبعا انها مرنة في معظم الأشياء , لكن أكيد توجد نقاط قوة فيها , أو الغرض التي صممت لأجله

ما لاحظته فقط من خلال دراستي البسيطة جدا , هي

Visual Basic :


f = freefile()

open "C:\file_path" for output as f
print #f , "Ala2 VB"
close f
dim f as integer

Delphi :

memo1.Lines.SaveToFile('c:\file_path');

أكيد يوجد أشياء أخرى ,لكن أنا أريد نقاط قوة اللغة

وجزاكم الله خيرا

اقتباس
If A is success in life, then A equals x plus y plus z. Work is x; y is play; and z is keeping your mouth shut

Albert Einstein

مدخل إلى برمجة وتصميم الألعاب : كيف أبدأ ؟

#2

كمثال الـType Casting ...

أيضا امكانية دمج اكواد اسمبلي داخل البرنامج ...

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#3

وهل التعامل مع ملف reg سهل ب vb ام لا

اي قراته والكتابت في الملف

ليس الرجيستري

Windows Registry Editor Version 5.00

  [HKEY_USERS\S-1-5-21-1214440339-1202660629-725345543-1003\Software\Microsoft\Office\10.0]

  [HKEY_USERS\S-1-5-21-1214440339-1202660629-725345543-1003\Software\Microsoft\Office\10.0\Common]
  "UserData"=dword:00000001

  [HKEY_USERS\S-1-5-21-1214440339-1202660629-725345543-1003\Software\Microsoft\Office\10.0\Common\General]
  "Actors"="Actors"
  "AddIns"="AddIns"
  "ApplicationData"="Application Data"
  "CustomizableAlertBaseURL"="http://officeupdate.microsoft.com/office/redirect/10/ExtendedAlerts.asp?DPC=%ProductCode%&AppName=%ApplicationName%&HelpLCID=%HelpLang%&UILang=%UILang%"
  "CustomizableAlertDefaultButtonText"="&Web Info"
  "Desktop"="Desktop"
  "Favorites"="Favorites"
  "MyDocuments"="My Documents"
  "Proof"="Proof"
  "Queries"="Queries"
  "RecentFiles"="Recent"
  "Signatures"="Signatures"
  "Startup"="STARTUP"
  "Stationery"="Stationery"
  "Templates"="Templates"
  "Themes"="Themes"
  "Xlstart"="XLSTART"
  "SymbolNameDisplay"=dword:00000000
  "DesignerPersonalFolders"="Personal Folders"
  "DesignerServers"="My Servers"

  [HKEY_USERS\S-1-5-21-1214440339-1202660629-725345543-1003\Software\Microsoft\Office\10.0\Common\LanguageResources]
  "ShowDates"="ON"
  "1033"="On"
  "1036"="On"

  [HKEY_USERS\S-1-5-21-1214440339-1202660629-725345543-1003\Software\Microsoft\Office\10.0\Common\Search]

  [HKEY_USERS\S-1-5-21-1214440339-1202660629-725345543-1003\Software\Microsoft\Office\10.0\Common\Search\Scopes]

  [HKEY_USERS\S-1-5-21-1214440339-1202660629-725345543-1003\Software\Microsoft\Office\10.0\Common\Search\Scopes\My Computer]
  @="{3933B2EA-3EF1-11D3-8D06-005004838597}"

  [HKEY_USERS\S-1-5-21-1214440339-1202660629-725345543-1003\Software\Microsoft\Office\10.0\Common\Search\Scopes\My Email]
  @="{3933B2EC-3EF1-11D3-8D06-005004838597}"

  [HKEY_USERS\S-1-5-21-1214440339-1202660629-725345543-1003\Software\Microsoft\Office\10.0\Common\Search\Scopes\My Projects]
  @="{3933B2EB-3EF1-11D3-8D06-005004838597}"

  [HKEY_USERS\S-1-5-21-1214440339-1202660629-725345543-1003\Software\Microsoft\Office\10.0\Common\UserInfo]
  "UserInitials"=hex:00,00
  "UserName"=hex:00,00

  [HKEY_USERS\S-1-5-21-1214440339-1202660629-725345543-1003\Software\Microsoft\Office\10.0\Shortcut Bar]
  "Fresh"=dword:00000001

مثلا

10.rar

تم تعديل هذه المشاركة بواسطة زكيري عبد العالي في 6 مارس 2008 في 01:02

#4

من وجهة نظرى الدلفى قوى وللأسف لم اتمكن من الفيجول بيسك للحكم علية

لكن لدى نصيحة

قم بالتوغل فى الدلفى وأنت ستلاحظ قوتة ولن تندم B)

Comming Soon

#5

دلفي كان يسمى قديما VB Killer كل عيوب VB لا اثر لها في دلفي

d4baa0.gif
#6

وماذا عن الملف التنفيذي الغير مرفق باي شي اخر

يعني دمج المكتبات داخل الملف التنفيذي...

اللهم الا اذا كان هناك ملف قاعدة بيانات

او مكتبة Dll ( طبعا استخدام المكتبات الديناميكية يعود الى نوعية المسالة وليس الى اللغة او البيئة)

بامكانك ان تكتب درايفرا بدلفي

تستطيع ان تتعامل بمرونة مع كل تقنيات ويندوز منخفضة

hook

غيره....

أضاعوني وأي فتى أضاعـوا * * * ليـوم كــريهـة وســـداد ثغــــر

وخـــــلونـي ومعتـرك المنايـا * * * وقد شـــرعوا أسنــتهم لنحـري

كأني لم أكــــــن فيهـم وسيطـا * * * ولم تك نســبتي في آل عمــرو

أجرر في الجـــوامع كـل يـوم * * * ألا لله مظــــلمتـي وهـصـــري

عسى الملك المجيب لمن دعاه * * * سينجيني فيعلم كيــف شكـري

فأجـــزي بالكرامـة أهـل ودي * * * وأجزي بالضـغينة أهل ضري

منتديات الرياضيات العربية

#7
اقتباس
أيضا امكانية دمج اكواد اسمبلي داخل البرنامج ...

جميل جدا

اقتباس
وهل التعامل مع ملف reg سهل ب vb ام لا

سهل في الفتح والكتابة نعم , لكن ليس أسهل مما شاهدت في دلفي , فسواء باستخدام VB Code أو Memo1 ستكتب نفس النص

اقتباس
قم بالتوغل فى الدلفى وأنت ستلاحظ قوتة ولن تندم

إن شاء الله تعالى أخي , إن شاء الله تعالى

اقتباس
دلفي كان يسمى قديما VB Killer كل عيوب VB لا اثر لها في دلفي

جميل جدا جدا , طب بالنسبة للحماية هل يمكن كسر برامج Delphi بسهولة كسر برامج VB ؟ لأن أنا أحبطتني النقطة دي جدا جدا جدا جدا جدا ...

اقتباس
يعني دمج المكتبات داخل الملف التنفيذي...

قصدك عدم الحاجة إلى توافرها في الجهاز الذي لم يصمم عليه البرنامج ؟ صح ؟

اقتباس
بامكانك ان تكتب درايفرا بدلفي
اقتباس
تستطيع ان تتعامل بمرونة مع كل تقنيات ويندوز منخفضة

ما شاء الله

جزاكم الله خيرا إخواني على المعلومات

اقتباس
If A is success in life, then A equals x plus y plus z. Work is x; y is play; and z is keeping your mouth shut

Albert Einstein

مدخل إلى برمجة وتصميم الألعاب : كيف أبدأ ؟

#8
Ala2 VB كتب:
بالنسبة للحماية هل يمكن كسر برامج Delphi بسهولة كسر برامج VB ؟ لأن أنا أحبطتني النقطة دي جدا جدا جدا جدا جدا ...

معظم البرامج تكسر مهما كانت اللغة لكن تختلف الصعوبة باختلاف اسلوب البرمجة

راجع بعض المواضيع القديمة...

كيف تجعل برامجك أصعب للكسر

كيفية كسر برنامج دلفي محمي بطريقة سيئة ب Dongle

خبر : Themida من بين اقوى واشهر برامج الحماية مكتوب بدلفي

المبرمج الحقيقي ... ماذا بعد, هل انت مبرمج حقيقي ؟

d4baa0.gif
#10

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

قد أكون متعصبا كباقي مستخدمي دلفي مع ذلك يكفي دلفي أن لغة دلفي تعتمد على الباسكال وهي بدون مغالاة من أفضل لغات البرمجة. أما VB فهو يعتمد على البيسك وكما هو معلوم صنع للمبتدئين ورغم التحسينات التي أدخلت عليه إلا أن الأساس هش. وما زاد الطينة بلة هو أنه منتوج مايكروزفت التي همها الوحيد هو جني المال بأي طريقة كانت حتى ولو كان بسرقة أفكار الآخرين ويكفيها الفضحية المجلجلة التي حدثت لفرعها بإحدى الدول الاسكندنافية....

1141068814.gif

It doesn't matter how slow you go, as long as you don't stop

#11
اقتباس
قد أكون متعصبا

اكره التعصب الا في هذه المواضع

اقتباس
ويكفيها الفضحية المجلجلة

اي فضيحة ؟

واخيرا هزيمة في عقر الدار...

/index.ph...5&hl=Delphi

أضاعوني وأي فتى أضاعـوا * * * ليـوم كــريهـة وســـداد ثغــــر

وخـــــلونـي ومعتـرك المنايـا * * * وقد شـــرعوا أسنــتهم لنحـري

كأني لم أكــــــن فيهـم وسيطـا * * * ولم تك نســبتي في آل عمــرو

أجرر في الجـــوامع كـل يـوم * * * ألا لله مظــــلمتـي وهـصـــري

عسى الملك المجيب لمن دعاه * * * سينجيني فيعلم كيــف شكـري

فأجـــزي بالكرامـة أهـل ودي * * * وأجزي بالضـغينة أهل ضري

منتديات الرياضيات العربية

مواضيع مشابهة