المشاركات

complete open source internet download manager ....تطبيق انترنت داوندلود مانجر للتحميل من الانترنت متعدد المنصات

صورة
SAM internet download manager  تطبيق متعدد المنصات باستخدام بايثون ومكتبة tkinter gor GUI وكذلك مكتبةurllib للتعامل مع بروتوكولات الانترنت و التحميل تحميل التطبيق

jason مع لغة البرمجة دلفي

  مقدمة تعتبر JSON (JavaScript Object Notation) واحدة من أكثر تنسيقات البيانات شيوعًا في العالم الحديث، حيث تُستخدم بشكل واسع في تطبيقات الويب وتطبيقات الهواتف المحمولة. تتميز JSON بكونها خفيفة الوزن وسهلة القراءة والكتابة، مما يجعلها خيارًا مثاليًا لتبادل البيانات بين الخوادم والعميل. في هذا المقال، سنستعرض كيفية استخدام JSON في لغة البرمجة دلفي باستخدام FireMonkey، وهو إطار عمل لتطوير تطبيقات متعددة المنصات. ما هو JSON؟ JSON هو تنسيق بيانات يعتمد على النص ويستخدم لتخزين وتبادل البيانات. يتميز JSON بكونه بسيطًا وسهل الفهم، حيث يمكن تمثيل البيانات في شكل كائنات (objects) ومصفوفات (arrays). إليك مثال بسيط على تنسيق JSON: { "products": [ { "id": 1, "name": "Product A", "price": 10.00 }, { "id": 2, "name": "Product B", "price": 15.00 } ] } في هذا المثال، لدينا كائن يحتوي على مصفوفة من المنتجات، وكل منتج يحتوي على معرف (id) واسم (name) وسعر (pric...

لغة الاستعلامات xml و دلفي فايرمونكي

  مقدمة تعتبر XML (لغة التوصيف القابلة للتوسع) واحدة من أكثر اللغات استخدامًا في تخزين ونقل البيانات. تُستخدم XML بشكل واسع في تطبيقات الويب، وتبادل البيانات بين الأنظمة، وتخزين البيانات في قواعد البيانات. في هذا المقال، سنستعرض كيفية استخدام لغة الاستعلامات XML (XPath) في بيئة تطوير دلفي باستخدام FireMonkey، وهي إطار عمل لتطوير تطبيقات متعددة المنصات. ما هو XML؟ XML هي لغة تُستخدم لوصف البيانات بطريقة يمكن للبشر والآلات فهمها. تتميز XML بمرونتها، حيث يمكن استخدامها لوصف أي نوع من البيانات. على سبيل المثال، يمكن استخدام XML لتخزين معلومات حول المنتجات، المستخدمين، أو حتى إعدادات التطبيقات. هيكل XML يتكون مستند XML من عناصر، سمات، ونصوص. إليك مثال بسيط لمستند XML: <products> <product id="1"> <name>Product A</name> <price>10.00</price> </product> <product id="2"> <name>Product B</name> <price>15.00</price> </product> </products> في هذا ال...

تعريف للغة الاستعلامات json

- ما هو JSON؟ - JSON هو تنسيق نصي يُستخدم لتبادل البيانات بين الخادم والعميل. إنه سهل القراءة والكتابة بالنسبة للبشر وسهل التحليل والتوليد بواسطة الآلات. ### التركيب - الهيكل الأساسي لـ JSON: - يتم تمثيل البيانات في JSON كأزواج من المفتاح والقيمة. يمكن أن تكون القيم نصوصًا، أرقامًا، كائنات، مصفوفات، أو قيم Boolean. - المثال الأساسي: ```json { "name": "أحمد", "age": 30, "isStudent": false, "courses": [ "رياضيات", "فيزياء" ], "address": { "street": "123 شارع الأمل", "city": "القاهرة" } } ``` #### التعريفات الأساسية: - الكائنات (Objects): محاطة بأقواس معقوفة `{}` وتتكون من مجموعة من الأزواج المفاتيح/القيم. - المصفوفات (Arrays): محاطة بأقواس مربعة `[]` وتحتوي على قائمة من القيم. ### القواعد الأساسية 1. المفاتيح دائماً تكون نصوص موضوعة بين علامات اقتباس مزدوجة. 2. القيم يمكن أن تكون نصوص، أرقام، كائنات، مصفوفات، أو قيم Boolean. 3. الأزواج المف...

نبذة عن لغة xml

  XML (لغة التوصيف القابلة للامتداد) هي لغة تستخدم لوصف البيانات بطريقة قابلة للقراءة من قبل الإنسان والآلة. تم تطوير XML بهدف تبادل البيانات بين أنظمة مختلفة بشكل سهل ومرن. إليك شرحًا وافيًا لمفهوم XML مع توضيحات هامة. ### 1. البنية الأساسية لـ XML - التعريف : XML عبارة عن نصوص قابلة للقراءة، تنظم البيانات في شكل يسهل تصفحها وفهمها. - الوسوم (Tags) : تستخدم XML الوسوم لتحديد عناصر البيانات. الوسوم تكون محاطة بعلامات مثل `` و ``. - الأسماء (Elements) : تتكون XML من عناصر تمثل البيانات، ويمكن أن تحتوي على نص (نقل القيم) وسمات (Attributes) ومحتوى آخر. مثال : ```xml مقدمة في XML أحمد 2023 ``` ### 2. المزايا - المرونة : يمكنك إنشاء هيكليات ودلالات جديدة حسب الحاجة. - الاعتماد على النص : يمكن قراءة ملفات XML وتعديلها باستخدام أي محرر نصوص. - التوافق : XML تدعم العديد من اللغات والأنظمة المختلفة، مما يجعلها مثالية لتبادل البيانات. ### 3. الحدود - حجم البيانات : قد تكون ملفات XML كبيرة الحجم مقارنةً ببعض تنسيقات البيانات الأخرى مثل JSON. - التحليل المعقد : قد يتطلب تحليل ...

إف إم إكس لينكس 1.76

صورة
وصف FmxLinux عبارة عن سلسلة أدوات تسمح بتطوير تطبيقات Linux باستخدام مُجمِّع Embarcadero Linux وFMX. بمزيد من التفصيل والمفاهيم، هذا المكون أو الأداة عبارة عن مزيج من مكونين رئيسيين: وقت التشغيل:  يتوافق التنفيذ الجديد لبرنامج FireMonkey لـ LinuxU بشكل وثيق مع وقت تشغيل Linux الأصلي. إدارة وقت التصميم:  بيئة تطوير متكاملة متخصصة تسمح لك بإضافة منصة Linux إلى مشروع FMX وتثبيته مع هذا المكون.   مميزات ووظائف أداة FmxLinux: توفير نمط بجودة Ubuntu كوضع Linux الافتراضي تطوير متعدد المنصات حقيقي، مع التركيز على التطبيق وهذه الأداة مخصصة لنظام Linux. برمجة وتصحيح أخطاء بيئة تطوير Delphi أو IDE. جميع ميزات RAD Studio متاحة. و …   متطلبات نظام  FmxLinux  يتطلب Embarcadero Delphi مع الوظيفة الإضافية لتطوير Linux. إنه يعمل مع جميع إصدارات Delphi منذ طوكيو   التحميل

مكون التقارير ReportBuilder Enterprise 22.05 لـ Delphi 10.2-12

  وصف مع ReportBuilder Enterprise، بالإضافة إلى جميع ميزات ReportBuilder Professional، لديك أيضًا إمكانية الوصول إلى برنامج RAPlanguage الذي يسمح للمطورين والمستخدمين بحساب التعليمات البرمجية وإدارة معالجات الأحداث المعقدة في وقت التشغيل. يتيح RAP تخزين كافة التقارير، بما في ذلك البيانات والحسابات وتقارير مساحة العمل، خارج بيئة تشغيل البرنامج. في برنامج ReportBuilder، يتم أخذ بنية عرض التقرير بعين الاعتبار. يقسم هيكل عرض التقرير إلى أربعة أجزاء: الوصول إلى البيانات + معالجة البيانات + تنسيق عرض التقرير = إخراج التقرير. في برنامج ReportBuilder Enterprise، الهدف هو تقديم تقرير كامل للمستخدم. ويتم تحقيق هذا الهدف من خلال إرسال تقرير مرئي، يقدم حلولاً سهلة لكل من هذه الخطوات الأربع. تحتوي كل بيئة إعداد تقارير من هذه البيئات الأربع على علامة تبويب فريدة خاصة بها، والتي توفر بيئة مرئية لبناء وتكوين مكونات البيئة الخاضعة لسيطرتها. في المقابل، تشكل النتيجة، أي مخرجات كل بيئة، المدخلات للبيئة التالية: يتم إدخال البيانات إلى بيئة الحساب، ويتم استخدام الحسابات كمدخلات للمكونات داخل ReportBuil...