![]() |
|
كلما اكملت مشروع علي جهازي الخاص ثم اضعه علي جهاز اخر وتبدا المشاكل - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم أسئلة واستفسارات الأعضاء - المنتدى القديم (http://vb4arb.com/vb/forumdisplay.php?fid=94) +--- قسم : قسم Visual Basic 6 وما قبله (http://vb4arb.com/vb/forumdisplay.php?fid=167) +--- الموضوع : كلما اكملت مشروع علي جهازي الخاص ثم اضعه علي جهاز اخر وتبدا المشاكل (/showthread.php?tid=47244) |
كلما اكملت مشروع علي جهازي الخاص ثم اضعه علي جهاز اخر وتبدا المشاكل - Khaldd - 09-10-23 السلام عليكم ورحمة الله وبركاتهالتحيه لكل اعضاء المنتدي الفضلاء لي مزيد الشرف لانتمائي الي منتدي علمي كهذا المنتدي تعلمت vb5 بنفسي عن طريق كتب التعليم منذ ٢٥ عاما ولكني عندي عيوب كثيره في كتابة الاكواد لاني لم اتعلم المهام المتقدمه في vb الذي اندثر بالطبع مع وجود dot net vb ومع صدور اصدارات عديده من ويندوز تم وقف الدعم عن Vb القديم من مايكروسوفت لذلك كلما كتبت مشروع بامكانياتي المتواضعه جدا اذهب بكل سرور ليعمل البرنامج علي جهاز اخر وتبدا المشاكل وخصوصا في flexgrid و treeview لانها غير مسجله بانظمة ويندوز الحديثه فاقف مكتوف الايدي امام هذه المشاكل لقلة خبرتي فهل هناك حل لمشكلتي اخواني المبرمجين العمالقه نسخة vb6 تقوم بتسجيل كل الادوات بملف الريجيستري بدون اي عناء او مشاكل اشكركم كثيرا اخوتي في الله RE: كلما اكملت مشروع علي جهازي الخاص ثم اضعه علي جهاز اخر وتبدا المشاكل - Taha Okla - 09-10-23 وعليكم السلام ورحمة الله وبركاته بعد إنجاز مشروعك وصنع الملف التنفيذي (exe) تكون بحاجة لعملية تحزيم البرنامج (يعني صنع ملف التثبيت Setup) هذه العملية تقوم بتحزيم كل الملفات التي يحتاجها برنامجك .. في ملف واحد وهو ملف التثبيت ثم عند أخذ هذا الملف وتثبيته على الجهاز الاخر(الهدف) يقوم بتنزيل كل الملفات المساعدة وتسجيل كل ما يلزم تسجيله من أدوات على الجهاز الاخر وبعدها يعمل البرنامج على الجهاز الهدف.. هناك الكثير ممن تحدثوا عن صنع ملف التحزيم .. وهذا أحد المواضيع فيها .. تابع الصور الموجودة بالملف التعليمي المرفق .. ربما تتعلم منها كيف تحزم مشروعك .. شرح - كيف تحزم مشروعك مع SetupFactory9 RE: كلما اكملت مشروع علي جهازي الخاص ثم اضعه علي جهاز اخر وتبدا المشاكل - Khaldd - 10-10-23 اشكرك اخي الكريم جدا علي اهتمامك بالرد علي استفساراتي ولكن انا اقصد بنقل البرنامج حيث يكون اكتمل منه ولو ٥٠ ٪ او اكثر فانقله لجهاز اخر حيث لا احتاج في هذا الوقت لتحزيم المشروع وفي هذه الحاله انقل ملفات الفورم وملف البروجكت وباقي ملفات السورس كود وملف البيانات الي جهاز اخر حيث تبدا المشاكل التي ذكرت في المشاركه الاولي جزاك الله خيرا علي ردك وانتظر علي احر من الجمر لحل مشاكلي شكرا لك اخي الكريم RE: كلما اكملت مشروع علي جهازي الخاص ثم اضعه علي جهاز اخر وتبدا المشاكل - Taha Okla - 10-10-23 حلول مثل هذه المشكل كثير وكل مشكلة لها حل مختلف عن الأخرى: ومن هذه الحلول : ----------------- 1 - حاول تحزم مشروعك ولكن بدون الملف التنفيذي وثبت التحزيم على الجهاز الهدف .. لأن مستلزمات التشغيل على الجهاز الأول جاهزة والتحزيم سيجهزها على الجهاز الثاني .. فالمكتبات المستخدمة على الجهاز الأول(معرفة عليه) و ليس بالضرورة أن تكون مسجلة أو معرفة على الجهاز الثاني حتى لو وجدت عليه.. 2 - ليس كل المكتبات تقبل التحزيم تقبل العمل على كل الأجهزة .. فستضطر أحياناً لازالة الكائن القديم من برنامجك وإعادة إضافته من جديد على النظام الجديد .. مثلا تحذف الكائن (flexgrid) وتحذف اضافتها ثم ترجع وتختارها من جديد وتظيفها مرة أخرى للنافذة .. وهذه تحدث في نفس النظام في حال أختلفت اصداته مثلاً بين (Win10 Home) و (Win10Pro) 3 - مثال آخر : عندما تجعل برنامجك يعتمد على صور الأيقونات ico أكبر من الحجم المعتاد لنظام التشغيل .. ليس بالضرورة أن يشتغل البرنامج على نظام آخر فتحتاج لإعادة إسناد صور أيقونات بحجم آخر غير الذي قبل في النظام الأول.. وهذه تعتبر من أبسط الأمور في البرمجة ولكنها تسبب مشاكل لا يظن المبرمج أنها تكون سبب لمشكلة في لحظة ما.. وهذه موجودة بين أنظمة التشغيل حتى ويندوز 7 -- وأنظمة التشغيل بعد ويندوز 7 فما يعمل على ويندوز 10 أو 11 ليس بالضرورة أن يعمل على ويندوز 7 وما قبله حتى ولو حزمت البرنامج ... هذه بالنسبة لكائنات عرض الصور .. فما بالك بتسجيل المكتبات البرمجية؟!!... .. عليك أن تفكر بكل الحلول الممكنة .. والأهم : إن كنت تملك الوقت ولديك جهاز إمكانياته متوسطة الأفضل أن تنتقل وتتعلم لغة برمجة حديثة ولازالت مدعومة ولم تنقرض .. وإن بدأت الأفضل أن تبدأ من الاخر VS2022 وليس ترجع لاصدارات قديمة قبل 2010 فما تبرمجه على بإسبوع على VB6.0 أو VB5.0 تستطيع إنجازه بيوم على اللغات الحديثة أكثر شي مدعوم عالمياً على مواقع التواصل هو C#.net ثم VB.net فأي مشكلة تقع معك ستجد لها حلول كثيرة وعلى كثير من المواقع العالمية وكذالك فيديوهات شرحية على يوتيوب خطوة بخطوة RE: كلما اكملت مشروع علي جهازي الخاص ثم اضعه علي جهاز اخر وتبدا المشاكل - Khaldd - 11-10-23 جزاك الله خير اخي الكريم علي مجهودك في الرد وادعو لك بالتوفيق RE: كلما اكملت مشروع علي جهازي الخاص ثم اضعه علي جهاز اخر وتبدا المشاكل - Khaldd - 11-10-23 السلام عليكم اخي الكريم هل اجد عند حضرتك كتيب C# dot net من نوع PDF لو موجود ضعه لي في المرفقات واكون لك شاكرا ولو غير متوفر ايضا جزاك الله خير RE: كلما اكملت مشروع علي جهازي الخاص ثم اضعه علي جهاز اخر وتبدا المشاكل - Taha Okla - 11-10-23 وعليكم السلام ورحمة الله وبركاته هذا رابط كتاب خطوة بخطوة مع VS2008 للمهندس أحمد جمال يعتبر هذا الكتاب من أفضل الكتب العربية في هذا المجال فهو يشرح ويطبق الكود بلغتين VB.NET , C#.NET حتى الصفحة الـ 75 تعتبر معلومات عامة وبنفس الوقت من الضروري أن تتعرف عليها لاحقاً من الصفحة 75 وما بعد يبدأ عملياً بالتعليم بشكل مبسط كلما طبقت معه أكثر ازدادت خبرتك أكثر .. أي شيء يستشكل عليك هناك على اليوتيوب قناة (أكاديمية حسونة) تشرح أغلب ما جاء بالكتاب بالفيديو وبشكل مبسط وبفيديوهات قصيرة حيث يوجد عليها أكثر من 1200 فيديو فقط عن الـ C#.Net والأفضل أن توافق بين الكتاب والتعلم من المواقع العالمية بنفس الوقت في تعلم الـ C#.Net لتحيط بالأمر أكثر .. كمثل هذا الموقع (w3schools) فهو يوفر بيئة لتنفيذ الأكواد عليها مباشرة دون الحاجة للرجوع للفيجول استديو .. والكثير من القنوات على اليوتيوب من يشرح ويبسط ومن يشرح ويختصر .. وبكل اللغات .. |