هل تعلم ان عتاد غالي الثمن لا يعني بالضرورة سرعة واداء احسن
شخص ما كان لديه برنامج دلفي يعمل على الشبكة بقاعدة بيانات Firebird على Windows 7
حتى يرفع الاداء/الكفائة/السرعة قام بشراء جهاز غالي الثمن و Windows Server + مضاد فيروسات وغيره
في الأخير واجه مشاكل كان في غنا عنها/ضياع وقت/تعطل عن العمل!
هل تعلم ان نوافذ تطبيقك لن تظهر بتوسيط الشاشة عند اختيار poDesktopCenter على جهاز العميل مربوط به اكثر من Monitor.
الخيار المنصوح به هو poScreenCenter
إقتباس :هل تعلم ان عتاد غالي الثمن لا يعني بالضرورة سرعة واداء احسن
كنت اشرح للبعض ان فكرة ترقية المعالج دون ترقيات اخرى لافائدة فيه ولاشرح لهم هذا قلت
تخيل ان المعالج مضخة ماء تدفع الماء في انبوب اذا استبدلت المضخة بمضخة اقوى يجب ان تقوم بتغيير الانابيب ايضا بواحدة اكبر سعة لانها ضيقة على المضخة الجديدة ولن تستفيد من قوتها .
وايضا ما فائدة الحصول على انترنت سرعته واحد جيجا اذا كان كرت الشبكة سرعة نقله للبيانات 100 ميجا
وهل تعلم ان المكون DBCalendar وايضا DBCombo اذا ربطته بمصدر البيانات مباشرة من نافذة الخصائص فلن يعرض قيمة الحقل الا بعد عمل Refresh او الدخول بوضع التعديل او الاضافة والخروج منه
ولحل هذه المشكلة لاتختار الحقل المناسب من الخاصية DataFiled واربطها برمجيا في الحدث OnFormGreate او OnFormShow
كود :
DBCombo.DataFiled:='YourFiled';
هل تعلم انه يمكنك ضبط زمن ظهور الــ Hint بسطر واحد من الأوامر...
هل تعلم ؟ ان منهجية
To-Do List متوفرة منذ اصدارات دلفي القديمة و اعتمادها في مشاريعك سوف يغنيك عن نسيان مهام معينة.
السلام عليكم و رحمة الله
هل تعلم؟
للحصول على سلوك اكثر اخترافيه يجب عليك تجربة برنامجك عندك على جهاز افتراضي (Virtual Machine) قبل ارساله للعميل...
الــ Virtual Machine تكون باعدادات افتراضية و لا تحتوي على ادوات بناء البرامج (دلفي و غيرها)...
و نتيجة التجربة سوف توجهك اي حل:
1- اشكال ادوات و مكتبات يحتاجها برنامجك و لا تكون موجودة اصلا في جهاز العميل...
2- اشكال المسارات و اعدادات مسارات قواعد البيانات...
3- اشكال عمل برنامجك بطريقة صحيحة على عدة اصدارات من انظمة التشغيل...
التلغيم من من؟
نسخ patched أم ماذا؟