الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

عدة اسئلة حول البرمجة

بدأه dr.ahmad kelany في 14 يوليو 2011 · 7 رد · 441 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

لا زلت مبتدئا في تعلم visual basic 2010لذلك قد تبدو اسئلتي بسيطة جدا لكنها حقا تحيرني اذ انني اعتمد في تعلمي على النت وليس على مصدر قوي

q1:how can i declare a variable in a form and use it in another form??and how can i make it retain its value throughout the entire project???

q2:how can i make a function sub procedur??and how can i make it available to all forms??

q3:how can i use access databases with extension .accdb??the only method i learned was to use .mdb files??

وجزاكم الله خيرا كثيرا

تم تعديل هذه المشاركة بواسطة dr.ahmad kelany في 14 يوليو 2011 في 01:05

اللهم ول أمورنا خيارنا و لا تول أمورنا شرارنا

اللهم هيء لهذه الأمة أمر رشد....يعز فيه أهل طاعتك و يهدى فيه أهل معصيتك ويؤمر فيه بالمعروف وينهى فيه عن المنكر

333124women.gif

#2

السلام عليكم ورحمه الله وبركاته

اخي بالنسبة لسؤالك الاول يمكنك تعريف متغير في الفورم واستخدامه عن طريق فورم اخر بالصورة التاليه

Public Variable As Type

يتم التعريف بعد اسم الفئة مباشره, اما لنصل اليه من اي مكان في المشروع, اما نقوم بوضع الكود السابق في Module او نقوم بعمل متغير من نوع Shared ضمن فئة جديدة

اما تعريف الدوال يتم بالصورة التالية


Function Sum(ByVal firstNumber As Integer, ByVal secondNumber As Integer) As Integer
Return firstNumber + secondNumber
End Function

طبعا المثال السابق ما هو الا تعريف لدالة تقوم بجمع عددين صحيحين, وليتم الوصول لها من كافة المشروع فنتبع نفس الطريقة السابقة للمتغيرات, اما بالنسبة للاتصال بالاكسس 2007 ما عليك الا استخدام ال ConnectionString التالي

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Database.accdb;Persist Security Info=False;

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

.:: Wish to become better and better ::.

#3

جزاك الله خيرا اخي الكريم وبارك فيك

جاري التطبيق

طيب معلش عشان كل اللي اتعلمته كان بالانجليزي فئة يعنيclass??

طيب ممكن مثال بالكود؟؟

جزاكم الله خيرا

اللهم ول أمورنا خيارنا و لا تول أمورنا شرارنا

اللهم هيء لهذه الأمة أمر رشد....يعز فيه أهل طاعتك و يهدى فيه أهل معصيتك ويؤمر فيه بالمعروف وينهى فيه عن المنكر

333124women.gif

#4

انا عملت بروجكت للاختبار

عملت فورم1

وفورم2

جيت في فورم1 تحت

Public Class Form1

Public asd As String

جيت في فورم 2

وكتبت

asd="asdf"

راح حط خط ازرق تحت asdوقالdeclaration expected

اللهم ول أمورنا خيارنا و لا تول أمورنا شرارنا

اللهم هيء لهذه الأمة أمر رشد....يعز فيه أهل طاعتك و يهدى فيه أهل معصيتك ويؤمر فيه بالمعروف وينهى فيه عن المنكر

333124women.gif

#5

السلام عليكم ورحمه الله وبركاته

اخي ذكرت لك سابقا, جرب الكود التالي

Form1.asd="asdf"

.:: Wish to become better and better ::.

#6

تمام كده يا اخي بارك الله فيك

معلش سامحني...هو انا لو سألتك أسئلة كثير شوية أو كان فهمي بطيء حبتين اضايقك؟؟؟

قصدي لو تقلت عليك شوية تتضايق مني و لا ايه النظام؟؟

والله يا اخي بحروفك القليلة التي تكتبها تدخل السرور على قلبي

واحب الاعمال الى الله عز وجل سرور تدخله على قلب مسلم

mk9924_847914588.gif

تم تعديل هذه المشاركة بواسطة dr.ahmad kelany في 14 يوليو 2011 في 22:29

اللهم ول أمورنا خيارنا و لا تول أمورنا شرارنا

اللهم هيء لهذه الأمة أمر رشد....يعز فيه أهل طاعتك و يهدى فيه أهل معصيتك ويؤمر فيه بالمعروف وينهى فيه عن المنكر

333124women.gif

#7

السلام عليكم ورحمه الله وبركاته

اخي ليش اسامحك انت ما عملت شيء واسأل زي ما شئت, فقط قلت لك لقد ذكرت لك تعريف المتغير على سابقا, ليش فهمتني غلط!! بالتوفيق ..

.:: Wish to become better and better ::.

#8

ههههههههههههههههههههه

لا والله دانا بهزر بس معاك ياباشا مش قصدي حاجة

ربنا يبارك فيك

اللهم ول أمورنا خيارنا و لا تول أمورنا شرارنا

اللهم هيء لهذه الأمة أمر رشد....يعز فيه أهل طاعتك و يهدى فيه أهل معصيتك ويؤمر فيه بالمعروف وينهى فيه عن المنكر

333124women.gif

مواضيع مشابهة