مشروع برنامج للإدارة الذكية لمحل تجاري
#21
(29-09-2017, 08:23 AM)bouh25 كتب : لو سمحت اخي ارجو ان تعمل البرنامج بادوات قياسية standard حتى يتسنى للجميع للاستفادة دون تثبيت اى مكون .

كل المكونات المستعملة قياسية أردت فقط أم يتمكن الأعضاء خاصة الجدد من صنع واجهات سهلة جميلة و احترافية و لهذا لجأت لـskin  Big Grin
و التي يمكن استبدالها بدون مشكل
و شكرا على المداخلة

مثلا قاعدة البيانات تكون قابلة للشبكة مثل الفايربيرد اضافة انها مجانية ، ويتسنى للمبتدأ تعلم اساسيات التعامل مع الشبكة   
مكونات قواعد البيانات مثل Zeosdbo مجانية وسهلة التعامل
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
لقد أوضحت أنه بعد الانتهاء من المشروع يمكننا التوسع 
كما أن absolute يمكن استعمالها في الشبكة
على كل حال يمكن مناقشة هذا الأمر في المراحل القادمة 
و شكرا مجددا على المداخلة
اطلب العلم من المهد إلى اللحد
الرد
#22
بالنسبة لخاصية منع ازدواجية التطبيق فكما تفضل الأخ عبد العزيز بطرحه
أنه هناك بعض البرامج تسمح بذلك لأنها تتيح للمستخدم استعمال عدة عمليات في الوقت نفسه و من غير انتظار
كما أن هناك برامج لا تسمح بذلك و لذلك ارتأيت أن أضع كود عدم السماح بازدواجية التطبيق مع مثال توضيحي لمن أراد استعماله 
+  سوف يتم طرح المرحلة الثانية كما سبق و ذكرت هذا الأسبوع بعد  مناقشة أساليب الحماية و استعمالها في التطبيق و شكرا
العنوان: عدم السماح بازدواجية التطبيق
هذه العملية تعتبر من العمليات الأساسية في بعض البرامج كبرامج المحاسبة مثلا
و هي عملية جد بسيطة و هي البحث عن اسم البرنامج فإن وجد يمنع فتحه و ان لم يوجد يتم الفتح ببساطة
الآن الكود:
كود :
 app_name='AIGLC';
var
 EDA: THandle;
begin
 EDA:=CreateMutex(nil,True,app_name);
 if GetLastError = ERROR_ALREADY_EXISTS then
 begin
   MessageDlg('Application deja ouverte', mtError, [mbOk], 0);
   Exit;
 end;
 try
 Application.Initialize;
 Application.CreateForm(TForm1, Form1);
 Application.CreateForm(TForm2, Form2);
 Application.Run;
 finally
 closehandle(EDA);
 end
end.

و أخيرا طبقنا ذلك في تطبيقنا السابق و هو في المرفقات مشاهدة طيبة


الملفات المرفقة
.rar   exemple 01.rar (الحجم : 704.93 ك ب / التحميلات : 181)
اطلب العلم من المهد إلى اللحد
[-] كل من 1 user says قال شكرا ل alkhemia على المشاركة المفيدة
  • bassem_43
الرد
#23
بمكنني شرح الكود لمن أراد ذلك طبعا و أي استفسار أنا في الخدمة
اطلب العلم من المهد إلى اللحد
الرد
#24
السلام عليكم
شكرا أخي على المبادرة الطيبة
أكمل...
سبحان الله وبحمده سبحان الله العظيم
الرد
#25
الآن حان وقت المرحلة الثانية مع نظام التعريف IDENTIFICATION 
هنا عندنا عدة طرق منها البسيطة منها المعقدة
بما أن البرنامج تعليمي فقد استعملت نظام التعريف بسيط بواسطة قاعدة البيانات و المرفقة في البرنامج و لكم القياس على حجم برنامجكم
مشاهدة طيبة للجميع


الملفات المرفقة
.rar   delphi4arab-02.rar (الحجم : 203.35 ك ب / التحميلات : 179)
اطلب العلم من المهد إلى اللحد
[-] كل من 2 users say قال شكرا ل alkhemia على المشاركة المفيدة
  • Agmcz, belkhir2
الرد


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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم