تسجيل الدخول

مشاهدة النسخة كاملة : اسأل ما تريد في الفيجوال باسيك وان شاء الله تجد الرد


fethi08111971
2009-06-26, 20:31
http://www.alhnuf.com/up/pics-gif/upload/uploads/images/a-fa996ec77d.gif







لكل محبي البرمجة بلغة الفيجوال باسيك





لكل من يبحث على المساعدة






لكل من له أسئلة بدون إجابة






لكل من يريد التعلم






لكل من يريد مناقشة مواضيعه مع غيره






أكتب هذا الموضوع ليكون فضاء خاصا بمحبي


البرمجة بلغة الفيجوال باسيك






سأحاول الإجابة قدر المستطاع على أي استفسار وأي سؤال والباب مفتوح للجميع سواء في طرح الاستفسارات أو الإجابة عليها






لا تنسوني بخالص دعائكم




http://www.up1up2.com/smile_files/sm4/zzzh_22.gif (http://www.up1up2.com/)

benhoura-m
2009-07-03, 10:46
عندي سؤالين:
1-كيف يتم تحديد مدة صلاحية برنامج من نوع اكسيل حيث يصبح صالح لمدة معينة باستعمال الفيجوال بيسيك.
2- لدي مجموعة ملفات مبرمجة باستعمال الاكسل واريد ان اجعل لها نافذة باستعمال الفيجوال بيسيك بحيث يتم الوصول الى هذا الملف باستعمال النافذة form

fethi08111971
2009-07-03, 23:31
بسم الله الرحمان الرحيم


السلام عليكم



أخي لم أفهم جيدا سؤالك ومع ذلك سأجيب حسب ما فهمت أنت تريد أن تعمل Form في VB6 بحيث يمكنك بالضغط على زر يمكنك من فتح ملفات أكسال سبق وأن قمت ببرمجتها هذا على ما أظن ما تريد


أليك هذا الكود يا أخي



http://www.up1up2.com/upfiles1/Z6Z59077.jpg





تعريف متغير جديد
تحديد مسار برنامج الـ Excel أولا ومن ثم تحديد مسار الملف المراد فتحه


ملف office10 يتغير على حسب اصدار office لديك


office10 = يعني office2003


يمكنك تغيير مسار ملفك كما تريد وجعله مسارا افتراضيا إذا كان التعبير صحيح وذلك بتسجيل ملف اكسال 1.xls في نفس مجلد برنامجك المعمول بـــ VB6 ومن ثم الضغط على Projet1 لبدأ البرنامج ويصبح عندها الكود كما يلي

http://www.up1up2.com/upfiles1/v4v60973.jpg




لتحميل المثال

exemple.rar (http://www.4shared.com/file/115959038/ea1dd1a9/exemple.html)





جرب يا أخي ما أقترحته عليك وأنتظر منك الرد

ســـــــــلام

djemai
2009-07-05, 23:24
ارجوا ان تساعدني في انشاء مجاميع فرعية في تقرير فيجوال البسيك



و شكرا

fethi08111971
2009-07-07, 00:10
السلام عليكم

مرحبا بأخي العزيز

كون اتزيد اتوضحلي شويه سؤالك

hakim_17
2009-07-09, 01:46
شكرا لك اخي الكريم على مد يد المساعدة

sidihamma
2009-07-12, 22:50
السلام عليكم اظن ان الاخ benhoura-mلم يقصد هذا
ان الذي قصده والله اعلم والذي اريد حتى انا اتعلمه vbaالفيجوال بيسيك الخاص بالاكسل كيف يجعل فورم في الاكسل ويجعل له ازرار ويتحكم به في اوراق الاكسل
والله اعلم

said2
2009-09-12, 00:37
بسم الله الرحمان الرحيم
كيف يمكن تحويل المجموع السفلي الموجود في datareport vb6 إلى ورقة الداتا روبورت الثانية وكتابة المجموع في أعلى تلك الورقة عند طباعة عدة ورقات وشكرا.

encraste
2009-10-15, 21:46
السلام عليكم
أخي أريد كتبا في vb باللغة الفرنسية
و جزاك الله خيرا

أبو الحروف
2009-10-16, 09:45
السلام عليكم
أخي أريد كتبا في vb باللغة الفرنسية
و جزاك الله خيرا


السلام عليكم




مكتبة رائعة من الكتب لتعلم VB6
http://www.kutub.info/library/list.php?cat=18 (http://www.kutub.info/library/list.php?cat=18)

كتب + أمثلة بالغة الفرنسية
cours.rar (http://www.4shared.com/file/141259705/6ca632e6/cours.html)


مجموعة من الدروس في vb6 بالفرنسية
Les meilleurs cours et tutoriels visual basic : pour débuter
http://vb.developpez.com/cours/ (http://vb.developpez.com/cours/)

ومن الممكن تحميل مكتبة msdn vb6
فهي تغنيكم على أي كتاب
حجم المكتبة قرصين
MSDN_Library.rar (http://www.4shared.com/file/141253192/483080da/MSDN_Library.html)

فك ضغط الملف تجد ملفين من نوع تورنت يمكنانكم من تحميل المكتبة بواسطة أي برنامج تحميل ملفات تورنت مثل :
uTorrent-1.-7.exe (http://www.4shared.com/file/141256519/27ec8bb4/uTorrent-1-7.html)

محمد قاسم أحمد
2009-10-16, 10:08
السلام عليكم وشكرا لك أخي على هذه المبادرة
أريد أن أعرف أيهما أفضل
VB6 ou VB.net
وما الفروق بينهما

أبو الحروف
2009-10-16, 10:32
السلام عليكم وشكرا لك أخي على هذه المبادرة
أريد أن أعرف أيهما أفضل
vb6 ou vb.net
وما الفروق بينهما


السلام عليكم

قبل أن أجيبك أخي

إسمح لي أن أسألك هذا السؤال

هل سبق لك وأن برمجت أو لا ؟

محمد قاسم أحمد
2009-10-16, 11:12
هل سبق لك وأن برمجت أو لا ؟

بداية بسيطة جدا في vb6
اعتبرني جديدا في البرمجة

أبو الحروف
2009-10-16, 14:53
بداية بسيطة جدا في vb6
اعتبرني جديدا في البرمجة

السلام عليكم

أولا أخي الكريم على نفسي حاليا أبرمج بـ vb6 هذا لعدة أسباب تخصني وتخص طالبي برامجي
ثانيا لتوضيح فقط لا يوجد أي وجه شبه بين visual basic 6 و visual basic.net إلا الاسم
ثالثا التقنية المستعملة في .net أكثر تطور من التقنية المستعملة في vb6
كما أحيطك علما أخي أنني أبرمج كذلك بــ.net
رابعا يعد الـvb6 والـ.net من أسهل اللغات في التعلم وفي كتابة الكود syntaxe وهذا لا ينقص شيئا في قوتهما من الناحية البرمجية فهما وخاصة visual basic.net من أقوى لغات البرمجة

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

ولك هذا المقال الذي نقلته لك لعله يبين لك ما قصدت

************************************************** **********************
يقاس مدى تطور الشعوب ، بمدىتطبيقهم لأحدث العلوم ، ومجاراة الآخرين في أخر ما توصلوا إليه ، فقد ميز الله عزوجل الانسان بأن جعله يبدا من حيث انتهى اسلافه ، لا من حيث بدأو ، وإلا فلنتركالاوراق والدفاتر التي تباع اليوم وتستخدم ، ولنعد إلى اوراق اجنحة الذباب والبردي . فلماذا الصد والهجران ؟ ولماذا الاصرار فرغت منه الامم الاخرى المتقدمة كلها ؟ هلتريد ان تستخدم تلفزيون يعود الى عام 1920 بحجه انه يعمل جيدا ، ونحن في عهدالبلازما والشاشات المسطحه ؟ ام تود ان تستخدم هاتف من نوع سيمنس اس 4 يزن كيلوونصف بحجه انه يعمل ويمكنه ارسال واستقبال رسائل ؟

فكيف تعود امتنا إلى المقدمة ، وكيف نكون نحن من يطور ، وكيف نعلمالآخرين بينما الغالبية هنا لا تزال تستخدم تقنيات عفى عليها الزمن ؟ 11 عاما ،يحزنني ضياعها منكم ، بل هناك من يبدأ بـ VB6 ويجعل من نفسه متأخرا ،هاكم قصتها :

في عام 1991م اصدرت شركةمايكروسوفت الاصدار الاول من لغة VB لتخلف بذلك QBasic وتتحول إلى اداة فعالة في تطوير البرمجيات البسيطة ، حيث سحر المصمم المرئي للنوافذبالكلمه السحرية Visual كان يتكفل باختصار عشرات بل مئات الاسطر من توصيف الادوات واماكنهاوخصائصها الابتدائيه ، توالت بعدها الاصدارات حتى عام 1998 عندما صدر Visual Basic 6 لتكون نهاية سلسلة متواصلة من النسخ التي تسهل الاعمال وتجعل منتطوير التطبيقات المختلفة امر سهلا في وقت قليل وباكواد سهله طالما انك لا ترتقيللمستوى المعقد من التطبيقات التي تتطلب تحكما كبيرا ، وفي عام 2001 صدرت اول نسخهمن اطار العمل .Net Framework ، اطار العمل هذا ضم لغتين رئيسيتينوهما VB.NET و C# ، كانت كل منهما تتميز بأمور مختلفة وفي ذات الوقت مشابهه لما فيالاخرى .

VB.NET انطلقت لتحمل نفس الـصيغة البرمجية Syntax للاكواد ولكن بقوة اكبر، وبميزات لا تعد ولا تحصى ، وتتيح لك التحكم بالكثير من الامور التي كانت تعد فيالسابق من عاشر المستحيلات ، اصبحت اللغة الجديدة قوية بما فيه الكفاية لتطبق مانسبته 98% من البرمجة كائنية التوجه OOP ، ليس هذا فحسب ، بل اصبحتتستند بمكتبة واسعة من فئات BCL المضمنة في اطار العمل .Net ،التي تمكنك من عمل كل ما تريده، ابتداءا من اظهار رسالة Message Box ، وانتهاءا ببرمجةقواعد البيانات ، الشبكات ، الواجهات المتقدمة في تقنية WPF ، تقنية الاتصالات WCF ،التحكم في سير العمل بـ WF وغيرها من التقنيات الجبارة ، لا بل واصبحت في ترف من التقنيات ،فسهلت الكثير من الامور التي كانت في السابق حكرا على لغات مثل C++ و جافا .

ينقسم من يستخدم VB6 إلى عدة اقسام :

القسم الاول : وهم ضحايا التعليمالمتخلف ، حيث ان هناك الكثير من مناهج التعليم في الدول العربية تقوم بتعليمطلابها البرمجة بشكل خاطيء تماما وبعيدا عن المفاهيم البرمجية ، كما انها تصر علىتعليمهم VB6 بحجه فقر الامكانيات . هؤلاء يجب عليهم التطور وكسر حاجز التخلفالبرمجي بمجرد وجود العتاد المناسب لتشغيل بيئة التطوير Visual Studio ، فكل الامورالباقية موجوده .

القسم الثاني : هذاالقسم لا يستطيع استخدام التقنيات الحديثة بسبب شح الامكانات المادية ، فبالكاديكون لديه جهاز كمبيوتر يستطيع تشغيل ويندوز 98 او ملنيوم ، وويندوز اكس بي حلمبالنسبه له ، ولا يستطيع تشغيل بيئات تطوير التقنيات الحديثة على الاطلاق . ويضم كذلك من يضطر لعمل تطبيقات لمستخدمينيستخدمون اجهزه كمبيوتر قديمه جدا تعمل بويندوز 98 وعتاد ضعيف جدا وغير معقول . هذاالقسم معذور حتى تنفرج حالته الماديه وامكاناته المحدودة جدا .

القسم الثالث : هو القسم المصر علىاستخدام VB6 بحجة انه لا يود العودة إلى نقطه الصفر وتعلم لغة جديدة من البداية، ويظن ان برمجة تطبيق روتيني لقواعد البيانات لا يحتاج إلى أي تقنيات حديثة او أيشيء من هذا القبيل . هذا القسم غير معذور اطلاقا كما سنرى لاحقا .

القسم الرابع : يرغب اتباعه بالانتقال، لكنهم يتخوفون من تعلم الجديد دوما ، وهو قسم بحاجه إلى التوجيه .

هنا ننطلق إلى العالم البرمجي الجديدالذي يفصلكم عنه الرغبة في الانتقال والتطور ليس إلا .
منقول من موقع منتدى فيجوال باسيك كاتب المقال السيد النباهي
**********************************************

لقد أوضحت لك رأيي وما عليك إلا الإختيار

محمد قاسم أحمد
2009-10-16, 18:44
لقد أوضحت لك رأيي وما عليك إلا الإختيار

شكرا جزيلا...أخي أبا الحروف

أبو الحروف
2009-10-17, 18:36
بسم الله الرحمان الرحيم

لعدم وجود مبادرات لعمل برامج بسيطة قصد إستفادت الاخوة المبتدئين
أقترح على الاخوة دورة بسيطة للقيام ببرمجة برامج بسيطة في هذه الصفحة مثلا كعمل مفكرة للهاتف أو غير ذلك
البرنامج يمكن صاحبه من
التسجيل
التعديل
الحذف
البحث
إذا تفاعل 5 من الاخوة على الأقل مع الفكرة نبدأ بإذن الله

محمد قاسم أحمد
2009-10-17, 20:44
بسم الله الرحمان الرحيم

إذا تفاعل 5 من الاخوة على الأقل مع الفكرة نبدأ بإذن الله

أنا أول المتفاعلين... على بركة الله نبدأ

أبو الحروف
2009-10-18, 19:53
أرجوا من الأخ محمد قاسم أحمد التنقل إلى الرابط التالي


http://www.djelfa.info/vb/showthread.php?t=202172

mmechelek
2009-11-12, 20:21
السلام عليكم


من يريد البرجمة في excel يتفضل

مثال في البحث في ورقة عمل


h = 1
txt = Range("a1").Characters.Text
nbr = Range("a1").Characters.Count
For c = 4 To 30

r = Cells(c, 2)

r = Mid(r, 1, nbr)
If r = txt Then
Cells(h, 7) = Cells(c, 2)
h = h + 1
End If


Next

AVENIRB
2009-11-28, 19:25
وأن معكم انشاء ونتوكل على الله

free_voice
2009-11-30, 22:14
السلام عليكم. يا اخي اب الحروف نظرا لمعرفتك بلغات البرمجة اتمنى ان تجيبني على هذه الأسئلة:
1- ما هي لغة البرمجة الأسهل لصنع تطبيقات في الهاتف النقال
2- هل يمكن برمجة تطبيق بالفيجوال بيسك يمكنه التحكم بالهاتف النقال عن طريق كابل...يعني مثلا لو اريد بالاتصال بشخص ما اضغط فقط على اسمه من جهاز الكمبيوتر والعكس ( مثل برنامج بسي سويت لكن بخيارات أكثر )
لا اطمع بالشرح لأنني اعلم انه سيأخذ الكثير من وقتك لكن ارجو الاجابة فقط

أبو الحروف
2009-12-04, 23:39
السلام عليكم. يا اخي اب الحروف نظرا لمعرفتك بلغات البرمجة اتمنى ان تجيبني على هذه الأسئلة:
1- ما هي لغة البرمجة الأسهل لصنع تطبيقات في الهاتف النقال
2- هل يمكن برمجة تطبيق بالفيجوال بيسك يمكنه التحكم بالهاتف النقال عن طريق كابل...يعني مثلا لو اريد بالاتصال بشخص ما اضغط فقط على اسمه من جهاز الكمبيوتر والعكس ( مثل برنامج بسي سويت لكن بخيارات أكثر )
لا اطمع بالشرح لأنني اعلم انه سيأخذ الكثير من وقتك لكن ارجو الاجابة فقط

السلام عليكم

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

http://www.kutub.info/library/list.php?cat=23

http://www.vb4arab.com/vb/showthread.php?p=318901

free_voice
2009-12-25, 02:25
السلام عليكم

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

إنك الرجل الطائر
إنك الرجل العجيب
إنك أبو الحروف

labgaa2006
2010-01-04, 22:35
أخي أريد منك طريقة دمج برنامجين بالفيجوال بيسيك 6

وشكرا

أبو الحروف
2010-01-07, 12:14
أخي أريد منك طريقة دمج برنامجين بالفيجوال بيسيك 6

وشكرا


السلام عليكم


إفتح أحد المشروعين
إختر من القائمة Projet
ثم إختر ما تريد أن تضيف إلى مشروعك سواء كان feuille او module او controle ......

http://www.up1up2.com/upfiles1/d5N62164.jpg


إضغط على Existant


http://www.up1up2.com/upfiles1/7dR62341.jpg


ثم اختر مجلد المشروع الثاني وأضف منه ما تريد إلى المشروع الأول
ملاحظة فقط تفادى أن تكون الملفات المضافة لها نفس اسم الملفات الموجودة أصلا في المجلد الأول

سلام

moh2008
2010-02-12, 08:30
السلام عليكم جميعا
:sdf::sdf::sdf::sdf::sdf:
أود أن أسأل الإخوة الكرام مساعدتي في الآتي:
لدينا في العمل بعض الملاحق والفواتير تكون على شكل مطبوعات جاهزة مسبقا وتحوي أماكن تملء من طرفنا، وأود أن أستفسر عن البرنامج الذي يساعدني في ملء هذه الملاحق بحيث عند الطباعة تتوضع كل معلومة في مكانها الصحيح من أرقام وبيانات صاحب الفاتورة.
أرجوا أن يكون سؤالي واضح وأن تفيدونا بالإجابة وشكرا مسبقا
:sdf::sdf:

LATAOUI MABROUK
2010-02-25, 23:07
http://islamroses.com/zeenah_images/User5148.gif

http://islamroses.com/zeenah_images/post14.gif

مصطفى قاسمي
2010-03-06, 19:19
شكرا لك و بارك الله فيك

كادي38
2010-04-05, 02:36
السلام عليكم ...
يا أستاذنا أبي الحروف ......
هل يمكن أن تساعدني في كيفية التعامل مع الحقول داخل جدول قاعدة البيانات --- بمعنى --
عندي جدول به حقل يسمى "الكمية" وأريد أن أحصل على مجموع كل الكميات الموجودة داخل هذا الجدول
وشكرا ألف شكر مسبقا يا إخوتي في الله.................

mohamedsaid
2010-05-01, 01:18
السلام عليكم
اخي الكريم اريدمثال باستخدام لغة الباسكال
حل معادلة من الدرجة الثانية
و1000 شكر