تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] جعل البرنامج ديناميكي اثناء عملية التنصيب
#1
شغال على بروجيكت c# وعملت جدول لتفعيل النسخة في قاعدة البيانات وجدول النقدية مرتبط برقم البروسيسور دلوقتي بقفل البروجيكت بس فكرت لو حد عمل restore لقاعدة بيانات من جهاز تاني لنفس البرنامج فممكن يحصل مشاكل بالنسبة للتفعيل وبالنسبة لدرج النقدية فعملت function وظيفتها أنه تاخد بيانات التفعيل من قاعدة البيانات الحالية قبل الاستعادة وتحدثه بعد استعادة النسخة الاحتياطية ولو كان موجود ماتغيرش حاجة وبالنسبة لدرج النقدية فأنا عندي البرنامج ممكن يكون فيه اكتر من فرع أو فرع واحد ومتعدد الأجهزة أو فرع واحد وجهاز واحد فلو القاعدة الي بعملها restore فيها اكتر من جهاز او اكتر من فرع تضيف الجهاز الحالي مش تعمل update فهل ده منطقي 

حاجة تانية انا عايز اقفل البرنامج بحيث أنه يشتغل ديناميكي للفرع الواحد وجهاز واحد يكون مدمج معاه قاعدة البيانات لو عدة افرع أو عدة أجهزة هيتصل بسيرفر خارجي  ازاي انسق بين العمليات دي واخليه ديناميكي للعلم عامل شاشة لتغير نص الاتصال في قاعدة البيانات لو الاتصال مش موجود بيفتحها
الرد }}}
تم الشكر بواسطة:
#2
بالنسبة للحماية :
أنت بتبيع البرنامج مرة وحدة للشركة .. وهم أحرار بعدد الأجهزة اللي بيركبوه عليها ؟؟
أم بتبيع ع أساس عدد الأجهزة ؟؟
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة:
#3
(25-09-24, 10:17 PM)Taha Okla كتب : بالنسبة للحماية :
أنت بتبيع البرنامج مرة وحدة للشركة .. وهم أحرار بعدد الأجهزة اللي بيركبوه عليها ؟؟
أم بتبيع ع أساس عدد الأجهزة ؟؟

على عدد الأجهزة عشان كدة حابب أنه اعمل ٣ حالات للsetup 
عشان أول حالة جهاز واحد وفرع وأحد اعداداته مختلفة عن متعدد الفروع أو الأجهزة بمعنى هيكون مدمج فيه قاعدة البيانات مش على سيرفر 
متعدد الأجهزة وفرع وأحد هيكون شاشة الافرع مغلقة لكن إدارة الأجهزة مفتوحة 
متعدد الفروع والأجهزة هيكون default من غير تعديلات أو إخفاء بس مش عارف اعملها ازاي فكرت أنه عن طريق app.config بس برضه ازاي اضمن أنه في الحالة الأولى يدمج قاعدة البيانات وفي باقي للحالات يكون مع المستخدم ملف قاعدة البيانات عشان يضيفه لسيرفر
الرد }}}
تم الشكر بواسطة:
#4
اللي أقصده في حالة الحماية  .. 
حتى ما تقع بمشاكل الكسر .. ومشاكل التأخير بالتحقق من أصلية النسخة ..
تتخلص من الحماية نهائياً .. 
وتستبدلها بشيء ما ضمن البرنامج .. بحيث ما حد ينفع يستخدم هذه النسخة خارج هذه الشركة اللي بعتها البرنامج 

مثلاً : تصنع النسخة كاملة (وتحتفظ فيها بملف مستقل).. 
ولما تجي شركة تريد نسخة منه .. تضع عليه تعديلات لا تناسب أي شركة أخرى ..
مثلا : في تقارير الطباعة : يكون الترويسات والتذييل جاهزة (صور ضمن الريسور - أو مكتوبة ضمن كود البرنامج).. وكذلك أرقام التلفونات وغيرها ..
بحيث لو أحتاج لأي تعديل بسيط .. يرجع لك وبنفس الوقت تستفيد منه على التعديلات(تعديلات مش مجانية - تكون مجانية أول ست أشهر أو أول سنة من البرنامج فقط).

فلو أي شركة أخرى أخذت البرنامج ونزلته عندها .. مش ممكن تستفيد منه  ..  لأن التقارير الطباعية راح تظهر باسم الشركة اللي صنعت لها البرنامج ...

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

هذه الطريقة تجعل الشركة على تواصل دائم معك  .. من أجل البرنامج ... وبحسب الأريحية بالتعامل معك راح يزيد عدد العملاء عندك (بحسب طريقة تواصلك مع العملاء إن كانوا يرون منك جانب إيجابي - فيكونون عامل دعاية لك ولبرامجك).
----
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة: ابو روضة , ابو روضة
#5
(26-09-24, 10:18 PM)Taha Okla كتب : اللي أقصده في حالة الحماية  .. 
حتى ما تقع بمشاكل الكسر .. ومشاكل التأخير بالتحقق من أصلية النسخة ..
تتخلص من الحماية نهائياً .. 
وتستبدلها بشيء ما ضمن البرنامج .. بحيث ما حد ينفع يستخدم هذه النسخة خارج هذه الشركة اللي بعتها البرنامج 

مثلاً : تصنع النسخة كاملة (وتحتفظ فيها بملف مستقل).. 
ولما تجي شركة تريد نسخة منه .. تضع عليه تعديلات لا تناسب أي شركة أخرى ..
مثلا : في تقارير الطباعة : يكون الترويسات والتذييل جاهزة (صور ضمن الريسور - أو مكتوبة ضمن كود البرنامج).. وكذلك أرقام التلفونات وغيرها ..
بحيث لو أحتاج لأي تعديل بسيط .. يرجع لك وبنفس الوقت تستفيد منه على التعديلات(تعديلات مش مجانية - تكون مجانية أول ست أشهر أو أول سنة من البرنامج فقط).

فلو أي شركة أخرى أخذت البرنامج ونزلته عندها .. مش ممكن تستفيد منه  ..  لأن التقارير الطباعية راح تظهر باسم الشركة اللي صنعت لها البرنامج ...

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

هذه الطريقة تجعل الشركة على تواصل دائم معك  .. من أجل البرنامج ... وبحسب الأريحية بالتعامل معك راح يزيد عدد العملاء عندك (بحسب طريقة تواصلك مع العملاء إن كانوا يرون منك جانب إيجابي - فيكونون عامل دعاية لك ولبرامجك).
----

كلامك صح بس ده هيتطلب تعديلات كتير كل ماحد يطلبه غير كدة في اعدادات للشركة واعدادات للفروع فببساطة الي هغيره الترخيص بدل من حفظه في قاعدة البيانات هخليه ملف xml مشفر يحفظ في بيانات التفعيل ده بالنسبة لعملية ال set-up محدش فادني فيها الصراحة بفكر في إخراج أكثر من نسخة نسخة لجهاز واحد فرع واحد ونسخة لفرع واحد متعدد الأجهزة ونسخة لمتعدد الفروع ومتعدد الأجهزة
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مثال لربط البرنامج بجهاز قارء الباركود anes 5 2,096 10-04-23, 03:14 PM
آخر رد: assuhimi
  كيفية تثبيت الخطوط عند المستخدم بمجرد تنزيل البرنامج osama623 1 1,073 18-11-22, 02:07 PM
آخر رد: alfaiz678
  ممكن مساعدة في حل مشكل البرنامج crazykinko 0 936 03-11-22, 05:03 PM
آخر رد: crazykinko
  [سؤال] استيراد بيانات اصناف من الاكسيل لقاعدة بيانات البرنامج sql mazentq 8 2,921 09-07-22, 01:17 PM
آخر رد: asemshahen5
  مشكله فى اغلاق البرنامج khataan88 1 1,094 28-05-22, 06:50 AM
آخر رد: khataan88
  [C#.NET] كيف اجعل قاعدة البينات في البرنامج يعمل عليها اكثر من مستخدم عبدالرحمن محمدين السيد 1 1,365 10-01-22, 08:58 PM
آخر رد: سعود
  السلام عليكم مشكله عند تشغل البرنامج بعد تثبيته من الحزمة Ikramynasr 1 1,305 01-12-21, 08:41 PM
آخر رد: asemshahen5
  [C#.NET] إرسال إيميل من البرنامج sniperjawadino 1 1,459 07-10-21, 12:29 AM
آخر رد: sniperjawadino
  [C#.NET] ربط البرنامج بموقع وانشاء سيريال نمبر abosaed2015 2 1,859 24-08-21, 09:58 PM
آخر رد: abosaed2015
  اريد ان يقوم البرنامج بتحيد اليوم المسجل فية التاريخ الحالى ibr1233 1 1,518 29-07-21, 09:12 PM
آخر رد: asemshahen5

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


يقوم بقرائة الموضوع: