عرض مشاركة واحدة
قديم 26-08-2013, 09:26 PM  
  مشاركة [ 4 ]
Shummry Shummry غير متواجد حالياً
عضو خط الطيران
 
تاريخ التسجيل: 23 - 01 - 2007
العمر: 38
المشاركات: 25
شكر غيره: 0
تم شكره مرة واحدة في مشاركة واحدة
معدل تقييم المستوى: 210
Shummry مازال في بداية الطريق
Shummry Shummry غير متواجد حالياً
عضو خط الطيران



مشاهدة ملفه الشخصي
تاريخ التسجيل: 23 - 01 - 2007
العمر: 38
المشاركات: 25
شكر غيره: 0
تم شكره مرة واحدة في مشاركة واحدة
معدل تقييم المستوى: 210
Shummry مازال في بداية الطريق
افتراضي


لأنى زي ما قلتلك مش خبير في البرمجة , بستخدم Visual Basic 6 , اي نعم عفى عليه الزمن .. بل سهولته بتخليه رقم واحد لأختيار المبتدئين ..


VB6 من أفضل لغات البرمجة

لكن انصحك اذا تبي تطور نفسك حاول انك تشتغل على بيئة الدوت نت
وخصوصا VB.Net 2010 لأنها شبيهة ال VB6 وكذلك تدعم الاكمال التلقائي للأكواد



الموقع بيجلب البيانات من مواقع رووت فايندر عن طريق تحميل الموقع على أداة webbrowser و ادخال متغيرات المطارات في مربعات الـ text على البرنامج .. و تحميل الصفحة النهائية بعد ما الرووت بيظهر في مربع Textbox , و قص الجزء المطلوب بأوامر left و right و mid .. واحتجت replace احياناً.. وبالتالى عرضه على Label ..

و عرض الطقس عن طريق عرض محتوى موقع ارصاد جوية في مربع textbox بشكل HTML و قص الجزء المطلوب ..



الفكرة رائعة ولكن كنت اعتقد أنك تتعامل مباشرة مع قاعدة بيانات موقع روت فايندر مباشرة

ولكن طريقتك لا يشوبها اي علة سوى انها لم تكن الطريقة التي في بالي


ومفيش اي مشاكل لو تحب اوضحلك بالتفصيل او ابعتلك الأكواد .. تحت امرك ..



ياليت لو ترسل لي ملف البروجكت كامل اذا ما فيها احراج
ابغا اشوف طريقتك في التعامل مع الويب كمبوننت


و عادي اتفضل , بالعكس .. ممكن احتاج خبراتك ..



انا تحت أمرك في أي شئ تبيه

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



انا عندي Win7 Ultimate x86 وزي ما قلت لك

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

والدليل أن المكونات اللي يطلبها البرنامج تعتبر قديمة

(أحدها تاريخ آخر تعديل له من قبل مايكروسوفت كان في سنة 2009)

فالمكونات هذي تجي ديفلت في الوندوز اكس بي وتم حذفها من الوندوزات الجديدة V و 7 و 8

عموما لنرى تفاعل الأعضاء مع البرنامج ونشوف المشكلة هذي بس عندي ولا عند أكثر الشباب اللي عندهم 7 و 8 وبعدها نقرر الطريقة المثلى للحل


ايهما افضل ان يتم التسجيل ده عن طريق كود داخلى ؟؟ ولا عن طريق الـ Installation اللى ف الفيجوال بيسك Package and Deployment wizard؟؟


و فالأخر شكراً لردك الحيوى .. و ياريت تفيدنى ف موضوع تسجيل المكونات علشان اجدد روابط التحميل ..

بالنسبة للموضوع هذا ممكن اسوي لك ملف BAT واضمن فيه ملفات التسجيل المطلوبة واخليه يتسطب مباشرة على الجهاز بمكوناته بس زي ما قلت لك خلينا نشوف ردود الأعضاء وبعدها نقرر

(طبعا اذ سويت لك ملف BAT طبيعي راح اعلمك على طريقته عشان تستفيد منه في المستقبل)



بالنسبة لتحديد المسارات , انا دورت كتييييييير على كود يبعد عن For Next و الـ Loop لأنها بتاخد وقت ملقتش اي كود , جربت كود اخد وقت كتير على ما يبحث اوتوماتيكياً على المسارات ؟؟

اعرف ان ممكن البحث يتم عن طريق الريجستري .. لو عندك خلفية عن الموضوع ده ممكن تفيدنى ؟؟




بالنسبة للموضوع هذا انا كنت اتكلم بشكل مبسط

ما يحتاج انك تبحث

فقط حط القيمة الديفلت لمربع النص الأول هي مسار السيم

والفيمة الديفلت لمربع النص الثاني هي مسار الايفاب


=== لنشرح عن طريق الكود ===

لنفرض أن النموذج المطلوب فيه تحديد المسارات هو Form2 (مثلا)

مريع النص الخاص بتحديد مسار الفلايت سيميوليتر هو Text1
مريع النص الخاص بتحديد مسار الايفاب هو Text2

تضع هذين الأمرين في إجراء Load للــ Form2

كود:
dim fs9dir,ivapdir as string
fs9dir = "C:\Program Files\Microsoft Games\Flight Simulator 9"
ivapdir = "C:\Program Files\IVAO\IvAp"

text1.text = fs9dir

text2.text = ivapdir
===

هذا الكود يجعل القيمة الافتراضية للمربعات كما هي المسارات الافتراضية
وللمستخدم حرية التغيير اذا لم تكن كذلك

الكود اللي فوق اتوقع يعمل مع VB6 (انا ما اشتغلت على VB6 من ايام الجامعة)


===
===
===

عموما اتمنى لك التوفيق وأي استفسار انا حاضر واتمنى انه البرنامج يصل لأصداء عالمية

تحياتي
Shummry غير متواجد حالياً   رد مع اقتباس