إظهار الحقول من نوع TEXT داخل TBGrid في Lazarus

السلام عليكم ورحمة الله وبركاته كنت  أعمل علي قاعدة بيانات SQLite3   تحتوي علي حقول  من نوع TEXT  وعندما أردت أن أعرض هذه الحقول في جدول علي الفورم  TBGrid  فوجئت بأن الحقول TEXT   لا تظهر بشكل صحيح ولكن يظهر مكانها (MEMO)  … المزيد »

كتبت في Database, Lazarus/Freepascal, Programming, برمجة | الوسوم , , , | 3 تعليق

كيفية عمل حقل مفتاح رئيسي Auto Increment في فايربيرد

قواعد بيانات  FireBird لا توفر خاصية لجعل المفتاح الرئيسي للجدول  Aut_Increment كما هو الحال في SQLite3  , لكن يتم تفعيلها عن طريق Trigger  وفي هذه التدوينة سأشرح مثال بسيط عن كيفية عمل ذلك طبعا لابد أن يكون مثبت لديك  خادم … المزيد »

كتبت في Database, FireBird, Lazarus/Freepascal | الوسوم , , | اضف تعليق

إظهار أيقونات القوائم في Lazarus-gtk علي الواجهة KDE

إذا كنت مثلي من محبي الواجهة KDE وتستخدم Lazarus بمكتبات Gtk فبالتأكيد واجهت مشكلة اختفاء أيقونات القوائم من Lazarus هكذا هذه المشكلة سببها ثيم gtk-oxygen اللذي يعطي تطبيقات gtk مظهر  KDE  , لكن يمكن التغلب عليها بكل بساطة عن طريق … المزيد »

كتبت في Lazarus/Freepascal, لينكس | الوسوم | اضف تعليق

إدارة قواعد بيانات MySql عن طريق Libreoffice-Base

السلام عليكم ورحمة الله وبركاته تقريبا جميع من يتعامل مع قواعد بيانات MySql  يستخدم phpmyadmin لإدارتها  هناك أيضا من يستخدم  MySql-Workbench في هذا المقال سنتعرف علي كيفية التعامل مع قاعدة بيانات علي سيرفر MySql من خلال Libreoffice-base يلزمك تثبيت libreoffice-base … المزيد »

كتبت في برمجة, لينكس | الوسوم | اضف تعليق

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

KDevelop  هو بيئة تطوير حرة مفتوحة المصدر  وعابرة للمنصات (ماعدا ويندوز) , أعدت خصيصا  لتطوير التطبيقات بـ C/C++ ثم تم إضافة الدعم للغات أخري مثل Python و  PHP http://kdevelop.org/ اﻷضافة اللتي تمكن KDevelop من دعم بايثون اسمها kdev-python  تم اصدارها … المزيد »

كتبت في Python, برمجة, لينكس | الوسوم | اضف تعليق

Lazarus وتصاريح الملفات علي GNU/Linux

من أكبر المشكلات اللتي تواجه مستخدم أنظمة GNU/Linux  بعد تثبيت lazarus  هي عدم وجود صلاحيات  الكتابة للمستخدم العادي علي مجلد lazarus  مما يسبب ازعاج شديد خاصة عند تثبيت وحذف المكونات أو إعادة ترجمة وبناء الـ IDE  ولحل هذه المشكلة أمامك … المزيد »

كتبت في Lazarus/Freepascal, برمجة, لينكس | الوسوم | اضف تعليق

تشغيل ملفات wav مع FreePascal/Lazarus عن طريق openal

السلام عليكم ورحمة الله وبركاته هذا الشرح تم تجربته علي Ubuntu 12.04 مع Lazarus-1.1-svn وو FPC-2.6 لتشغيل ملفات الصوت بامتداد wav في بيئة Lazarus عن طريق Openal يتوجب عليك أولا تثبيت openal من مدير الحزم في توزيعتك وغالبا ستجدها مثبتة … المزيد »

كتبت في Lazarus/Freepascal, برمجة | الوسوم , , , , | اضف تعليق

TINIFiles لحفظ إعدادات المستخدم

السلام عليكم ورحمة الله وبركاته خاصية هامة للغاية وعلامة جيدة علي مهارة المبرمج هي قدرة برنامجه علي حفظ إعدادت المستخدم وتحميلها عند بدء البرنامج في كل مرة هذه الفئة تسهل العملية بشكل كبير بدلا من أن يضطر المبرمج لأستخدام ملفات … المزيد »

كتبت في Lazarus/Freepascal | الوسوم , , , , | اضف تعليق

Hello Cpp

أخيرا وبفضل الله تعالي بدأت أشق طريقي في أساسيات السي بلس بلس قديما كانت السي ومشتقاتها أشبه بالألغاز وكان هذا سبب تعلمي للبايثون فهي اللغة المثالية لبدء تعلم البرمجة لغير المبرمجين أفضل Tutorial وجدته لسي بلس بلس هنا والسبب الرئيسي … المزيد »

كتبت في Cpp, برمجة | 5 تعليق

أخيرا بعض المتعة في اللعب علي جنو/ لينوكس

زمن طويل مر منذ أستمتعت بألعاب الفيديو حقيقة منذ أنتقالي إلي نظامي الرائع GNU/Linux , ولكن هاهي المتعة تعود مع محاكي البلاي ستيشن pcsx أترككم مع بعض لقطات الشاشة

كتبت في لينكس | الوسوم | 3 تعليق