تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كلما اكملت مشروع علي جهازي الخاص ثم اضعه علي جهاز اخر وتبدا المشاكل
#1
Exclamation 
Angry السلام عليكم ورحمة الله وبركاته

التحيه لكل اعضاء المنتدي الفضلاء
لي مزيد الشرف لانتمائي الي منتدي علمي كهذا المنتدي

تعلمت vb5 بنفسي عن طريق كتب التعليم منذ ٢٥ عاما
ولكني عندي عيوب كثيره في كتابة الاكواد لاني لم اتعلم المهام
المتقدمه في vb الذي اندثر بالطبع مع وجود dot net vb

ومع صدور اصدارات عديده من ويندوز تم وقف الدعم عن
Vb القديم من مايكروسوفت 
لذلك كلما كتبت مشروع بامكانياتي المتواضعه جدا اذهب بكل
سرور ليعمل البرنامج علي جهاز اخر وتبدا المشاكل 

وخصوصا في flexgrid و treeview لانها غير مسجله بانظمة
ويندوز الحديثه فاقف مكتوف الايدي امام هذه المشاكل لقلة
خبرتي 

فهل هناك حل لمشكلتي اخواني المبرمجين العمالقه
نسخة vb6 تقوم بتسجيل كل الادوات بملف الريجيستري بدون
اي عناء او مشاكل 

اشكركم كثيرا اخوتي في الله
الرد }}}
تم الشكر بواسطة:
#2
وعليكم السلام ورحمة الله وبركاته

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

هناك الكثير ممن تحدثوا عن صنع ملف التحزيم ..
وهذا أحد المواضيع فيها ..
تابع الصور الموجودة بالملف التعليمي المرفق .. ربما تتعلم منها كيف تحزم مشروعك ..

شرح - كيف تحزم مشروعك مع SetupFactory9
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة: Khaldd
#3
اشكرك اخي الكريم جدا علي اهتمامك بالرد علي استفساراتي

ولكن انا اقصد بنقل البرنامج حيث يكون اكتمل منه ولو ٥٠ ٪ او اكثر فانقله لجهاز اخر حيث لا احتاج في هذا الوقت لتحزيم المشروع

وفي هذه الحاله انقل ملفات الفورم وملف البروجكت وباقي ملفات السورس كود وملف البيانات الي جهاز اخر

حيث تبدا المشاكل التي ذكرت في المشاركه الاولي

جزاك الله خيرا علي ردك وانتظر علي احر من الجمر لحل مشاكلي

شكرا لك اخي الكريم
الرد }}}
تم الشكر بواسطة:
#4
حلول مثل هذه المشكل كثير وكل مشكلة لها حل مختلف عن الأخرى: ومن هذه الحلول :
-----------------
1 - حاول تحزم مشروعك ولكن بدون الملف التنفيذي
وثبت التحزيم على الجهاز الهدف ..

لأن مستلزمات التشغيل على الجهاز الأول جاهزة
والتحزيم سيجهزها على الجهاز الثاني ..

فالمكتبات المستخدمة على الجهاز الأول(معرفة عليه) و ليس بالضرورة أن تكون مسجلة أو معرفة على الجهاز الثاني حتى لو وجدت عليه..




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

وهذه تحدث في نفس النظام في حال أختلفت اصداته مثلاً بين (Win10 Home)  و  (Win10Pro)




3 -  مثال آخر : عندما تجعل برنامجك يعتمد على صور الأيقونات ico أكبر من الحجم المعتاد لنظام التشغيل .. 
ليس بالضرورة أن يشتغل البرنامج على نظام آخر
فتحتاج لإعادة إسناد صور أيقونات بحجم آخر غير الذي قبل في النظام الأول..

وهذه تعتبر من أبسط الأمور في البرمجة ولكنها تسبب مشاكل لا يظن المبرمج أنها تكون سبب لمشكلة في لحظة ما..
وهذه موجودة بين أنظمة التشغيل حتى ويندوز 7  -- وأنظمة التشغيل بعد ويندوز 7
فما يعمل على ويندوز 10 أو 11  ليس بالضرورة أن يعمل على ويندوز 7 وما قبله حتى ولو حزمت البرنامج ...

هذه بالنسبة لكائنات عرض الصور .. فما بالك بتسجيل المكتبات البرمجية؟!!...
..

عليك أن تفكر بكل الحلول الممكنة ..

والأهم : إن كنت تملك الوقت ولديك جهاز إمكانياته متوسطة
الأفضل أن تنتقل وتتعلم لغة برمجة حديثة ولازالت مدعومة 
ولم تنقرض ..
وإن بدأت الأفضل أن تبدأ من الاخر VS2022  وليس ترجع لاصدارات قديمة قبل 2010
فما تبرمجه على بإسبوع على VB6.0  أو  VB5.0   تستطيع إنجازه بيوم على اللغات الحديثة

أكثر شي مدعوم عالمياً على مواقع التواصل  هو C#.net   ثم  VB.net
فأي مشكلة تقع معك ستجد لها حلول كثيرة وعلى كثير من المواقع العالمية وكذالك فيديوهات شرحية على يوتيوب خطوة بخطوة
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة: Khaldd , Khaldd
#5
جزاك الله خير اخي الكريم علي مجهودك في الرد

وادعو لك بالتوفيق
الرد }}}
تم الشكر بواسطة:
#6
السلام عليكم اخي الكريم
هل اجد عند حضرتك كتيب C# dot net من نوع PDF
لو موجود ضعه لي في المرفقات واكون لك شاكرا

ولو غير متوفر ايضا جزاك الله خير
الرد }}}
تم الشكر بواسطة:
#7
وعليكم السلام ورحمة الله وبركاته 
هذا رابط كتاب خطوة بخطوة مع VS2008 للمهندس أحمد جمال

يعتبر هذا الكتاب من أفضل الكتب العربية في هذا المجال فهو يشرح ويطبق الكود بلغتين VB.NET  , C#.NET

حتى الصفحة الـ 75 تعتبر معلومات عامة وبنفس الوقت من الضروري  أن تتعرف عليها لاحقاً
من الصفحة 75 وما بعد يبدأ عملياً بالتعليم بشكل مبسط

كلما طبقت معه أكثر ازدادت خبرتك أكثر ..  
أي شيء يستشكل عليك  
هناك على اليوتيوب قناة (أكاديمية حسونة) تشرح أغلب ما جاء بالكتاب بالفيديو وبشكل مبسط وبفيديوهات قصيرة
حيث يوجد عليها أكثر من 1200 فيديو فقط عن الـ C#.Net  

والأفضل أن توافق بين الكتاب والتعلم من المواقع العالمية بنفس الوقت في تعلم الـ C#.Net لتحيط بالأمر أكثر ..
كمثل هذا الموقع (w3schools)  فهو يوفر بيئة لتنفيذ الأكواد عليها مباشرة دون الحاجة للرجوع للفيجول استديو ..

والكثير من القنوات على اليوتيوب من يشرح ويبسط ومن يشرح ويختصر .. وبكل اللغات ..
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة: Khaldd


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  عندي مشكلة في برمجمة مشروع فيجول بيسك ياريت تساعدوني tareqhabib15 3 2,059 28-11-20, 10:11 PM
آخر رد: tareqhabib15
  [نقاش] حبيت اعرف هل هو القسم الخاص لـ visual Basic 2008 هذا نستفيد 1 1,993 25-11-18, 09:40 AM
آخر رد: elgokr
  [مثال] محتاجة مشروع اختبارات mariam 0 2,153 01-05-18, 06:34 AM
آخر رد: mariam
  مشروع لعمل برنامج يظهر التاريخ والوقت واسم اليوم الحلوانى 4 2,862 26-11-17, 03:40 PM
آخر رد: الحلوانى
  [vb6.0] تعديل على مشروع - أكواد الإضافه والتعديل والحذف والعرض عبد الرحمان البسكري 3 2,669 18-05-17, 12:26 PM
آخر رد: عبد الرحمان البسكري
Smile انشاء مشروع في الvb.6 كترينا 0 2,281 07-07-16, 08:15 PM
آخر رد: كترينا
  وجدت مشروع على اداة Treeview algroob 5 4,300 31-05-16, 04:45 PM
آخر رد: طه القدسي
  [سؤال] مساعدة في مشروع تسجيل الحضور و الانصراف MarwanMohammed 1 2,122 19-01-16, 09:02 PM
آخر رد: VB_Local
Photo [vb6.0] المساعدة في انهاء مشروع محمود إمام 11 5,093 08-10-15, 11:54 PM
آخر رد: محمود إمام
  [سؤال] ارسال رسالة إلى جهاز متصل على نفس الشبكة . Hell Cell 0 2,544 18-02-15, 01:55 AM
آخر رد: Hell Cell

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


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