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

دروس للإنتقال من فيجوال بيزك 6 إلي فيجوال بيزك .نت

مغلقرائج
بدأه halwa في 26 أبريل 2006 · 52 رد · 14,824 مشاهدة · في قسم الدروس والمواضيع الهامة
مشاركة: واتساب X فيسبوك تيليجرام
#26

بسبسم الله الرحمن الرحيم

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

أحمد خميس راشد

جمهورية مصر العربية

Bibo_spider@hotmail.com

#27

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

اضن انكم قد قلتم انني فتحت الموضوع وتركته

غيابي عن الموضوع و المنتدي سببه بناءنا للمنزك الجديد كنا مشغولين فيه سأرد علي اسئلتكم ولن يكون هناك شرح اليوم لاننا مازلنا مشغولين

-----------------------------------------------------------

اخ ياسر دوت نت 2003 كان يوضع علي 3إسطوانات لانه كان يحتوي عل والكثير

c ++ c# vb.net framework

يجب ان تعود بتاريج الساعه الخاصه بالكمبيوتر إلي مثلاً 2004

هناك وصله كنت قد وضعتها :huh:

مع السلامه :D

my new site click here

#28

حمد الله علي السلامة اخي halwa

انا اعمل حتي الان علي فيجول 6 واريد ان انتقل الي 2005 وسانتقل ان شاء الله

وارجو منك اولا ان تقرا مشاركتي السابقة بالتفصيل وان ترد علي جزئية جزئية كي اثبت معلوماتي للبرنامج اولا

#29

حجم النسخه غير مهم وخت تصدق عندي نسخهvb.netحجمها 66.5ميجا بايت ليست beta or beta 2 و إذا اضفت عليهم msdn + sqlserver

سيكون حجمهفوق ال 300 ميجا بايت لان msdnلوحدها 200 ميجا

--------------------------------------------

مشكله انه تنصيبه قد يصل إلي ساعه الله اعلم فعندما ينصب الفيجوال و الفرام ورك لا يتجاوزان 20دقيقه

--------------------------------------------

والرساله التي ظهرت لك عند فتح الفجوال بسب إنتهاء مده عمل beta2 اي ان ميكروسوفت خصصت وقت محدد في البرنامج يعمل حتي يصل إليه بعد ذالك لا يعمل

------------------+++++++++++++++++++++++++++++++-------------------++++++++++++++++++

شكرأ

my new site click here

#30

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

نكمل بقيه الشرح بسم الله الرحمن الرحيم.

الطرق ما هي إلا إحراءات sub or function تستخدم لإسناد القيم

فمثلاً حذ هذا المثال

public datas as string
public datan as integr
sub f3(byval ddatas as string,byval ddatan as integr)
datas=ddatas
datan=ddatan
end sub

إذا اردنا إسناد القيم إليهم هل سنكتبها هكذا

f3.ddatas="str"
f3.ddatan="15"
بلطبع لا هذا ممل جداً
إذاً يمكن ان تسند القيم مره واحده كيف ؟ عن طريق هذا الامر setvalues
f3.setvalues("str","15")

مع السلامه

my new site click here

#31

بسم الله الرحمن الرحيم

إعاده التعريف:يمكنك من تسميه طرق مختلفه بنفس الاسم ولكن يجب ان يكون الوسيط مختلف خذ هذا المثال

sub new2006(byval n1 as long)
...............................
end sub

sub new2006(byval n1 as string)
...............................
end sub

هذا المثال صحيح ولكن اذا قم بتعريف الوسيط مثلاً علي انه long ومن ثم عرفن الوسيط الاخر علي انه long هذا خطاً

sub new2006(byval n1 as long)
...............................
end sub
sub new2006(byval n1 as long)
...............................
end sub

وهناك حالات اخري سيحدث فيه الخطاً فإذا جعلت الوسيط إختيارياً سوف يحدث خطاً

sub new2006(Optional byval n1 as long=50)
...............................
end sub
sub new2006(Optionalbyval n1 as  string="a")
...............................
end sub

فسيحدث خطاً والسبب هو ان الاختلاف في وسيطات الطرق هي وسيطات اختياريه لذالك لابد من وجود إختلاف في وسيطات غير اختياريه

إستدعاء الطرق المعاد تعريفها كيف ؟؟

class n1 
Overloads sub n2006(dim f1 as string)
console.write(f1)
end n2006
Overloads sub n2006(dim f1 as integer)
console.write(f1)
end n2006
end class

طريقه الاستدعاء ستكون كتالي

dim nn as n1
dim w1 as string="welcome"
nn.n2006(w1)

بهذه الطريقه سوف يتم إستدعاء النسخه التي يوافق وسيطها الوسيط المرسل إليها

وحتي نسهل علي مترجم لغه البرنامج موفه الإجراء الذي نود إستدعاؤه اضف هذا الكلمه Overloads قبل كلمه sub

مع السلامه -waf

my new site click here

#32

الخصائص:-

الخصائص تعمل عمل الحقول وتمكنك من إسناد قيم وقرأة قيم منها وإليها ولتعريف الخصائص في الكود نستخدم الكلمه المحجوزه property

property new2006() as string
................
........
end property

الخاصيه الاولي وهي get يتم إستدعاء الخاصيه عند قيام مستخدم الفئه بقراءه قيمه الخاصيه

dim f1 as string =new2006
property new2006() as string
get 
return f1
end property

الخاصيه الثانيه set فسيتم إستدعاء الخاصيه عند قيام مستخدم الفئه بإسناد قيمه إل الخاصيه.

property new2006() as string
set(byval f1 as string)
........
end property

والرجاء من كل من يعمل الان علي فيجوال بيزك .نت يكتب رد انه انتقل في حاله عدم وجود نسجه للعمل عليها سأورفر له نسخه

تم تعديل هذه المشاركة بواسطة halwa في 13 يوليو 2006 في 12:15

my new site click here

#33

لماذا لم يعد هناك تفاعل

my new site click here

#34

موضوع رااااائع يشباب

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

Never Give Up You Are Programmer

Being Genius Is The Step Before Madness

Artificial Intelligence Is No Match For Natural Stupidity

#35

من يستطيع عمل هذين البرنامجين فسوف يكون رقم واحد في هذا الموضوع(البرنامج سوف يأخذ بعض الدوال من فيبي6.0

البرنامج الاول هو عندما يكتب المستخدم كلمه كتب كهذا الشكل الريد ان يكون البرنامج في بيئه الدوس

الكلمه التي ادخها المستخدم

asdd

الكلمه بعد عمل البرنامج التغيرات البرنامج الازمه فيها

ddsaasddsdd

********************************************************************

البرنامج رقم اثنان يقوم بفتح الملف explorer ويجعله يتصفح محرك القراص d

تم تعديل هذه المشاركة بواسطة halwa في 31 أغسطس 2006 في 15:30

my new site click here

#36
  • بسم الله الرحمن الرحيم




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




  • نكمل الموضوع بإذن الله سوف اضع 5 دروس هذا السبوع




  • ***********************************************************الدرس الاول نبداً الان *********************************************




  • بسم الله الرحمن الرحيم




  • اولاً قم مشروع كونسول




  • نبداً الان بالتحدث عن الفئه كونسول





  • console



  • تم تعديل هذه المشاركة بواسطة halwa في 31 أغسطس 2006 في 16:23

    my new site click here

    #37

    الرجاء من احد الشرفين ان بعدل علي المشاركه وحذف الكلمات الذائده

    my new site click here

    #38

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

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

    فانزلن سكينه علينا وثبت الاقدام إن لاقينا

    ان الاعداء قد بغوا علينا وان ارادوا فتنه ابينا

    ابينا ابينا ابينا ابينا

    #39

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

    اخي اي برنامج تقصد؟

    my new site click here

    #40

    بسم الله الرحمن الرحيم

    تقوفنا المره السابقه عند التعليمه

    c.jpg

    conosle.read

    c1.jpg

    حسنناً نبداً فصل جديد وهو يتكلم عن التعامل مع الملفات

    بعد عمل المشروع وسوف نسميه(frist program in wa)

    اولاً اضف تكيست بوكس وسميها tr1 وكومند باتون

    2-اضف الاداه opendailog1 وسميها od1

    اولاً اضبط الاداه تكست بوكس علي ان تكتب في اكثر من مكان

    بعد ذالك ناتي لشرح اوامر التعامل مع الملفات(طبعاً بعد الدخول لكود الكومند باتون)

    اول امر وهو

    c.jpg

    fileio(إحدي ال classالموجوده في فيجوال بيزك .نت2005)

    filesystem (إحدي ال class المندرجه تحت ال classالسابق

    بعد ذالك ناتي لشرح الدوال المندرجه تحت ال class السابق

    1-fileexites

    |_تقوم هذه الداله بالتاكد من حاله اللف هل هو موجود ام لا مثال

    				'عرف المتغير f1 نوعه boolean
    
    				'اكتب في كود الكومن باتون 
    
    				f1=fileio.filesyste.fileexites(filepath)
    
    				if f1=true then
    
    				msgbox "هذا اللف موجود"
    
    				 else
    
    				 msgbox "هذا الملف غير مومجود
    
    				  end if

    2-writealltext

    |_ تقوم هذا الداله بالكتابه فوق ملف ما انت تكتب مساره ونوعه وإذا الملف كان موجوداً هل تريد الكتابه فوقه ام لا مثال

    				 fileio.filesystem.writealltext(مسار الملف,نص الملف المراد كتابته,إذا جعلت القيمه true فسوف يتم الكتابه فوق لملف)

    3-readalltext

    |_تقوم هذه الداله بالقراءه من الملف مثال

    dim myfile as string

    ( مسار الملف)myfile = fileio.filesystem.readalltext

    c1.jpg

    ربما هناك دوال لم تيم شرخها هذا لأنني لم اقوم بتصيب الفيجوال بيزك.نت2005 بعد شكراً ومع السلمه

    تم تعديل هذه المشاركة بواسطة halwa في 1 سبتمبر 2006 في 16:09

    my new site click here

    #41

    اخي halwa

    لا استطيع ان انكر الدور المهم الذي تقوم به من اجل نقلنا لفيجول 2005

    بس ارجو منك شوية تنظيم في الشرح والرد علي الاستفسارات الاعضاء باهتمام اكثر من الشرح لان كل واحد في بداية تعلمه للغة بيكون في حاجة عايز يعرفها فاذا لم يعرفها سيتجاهل الدروس ويحاول البحث عنها

    وانا عملت قليل علي فيجول 2005 من خلال خبريتي في فيجول 6 واستطعت قليلا التعامل معه ولحظة ان الاكواد غير مختلفة تمام كما علمنا حتي خصائص الادوات

    لم تكن مختلفة بشكل كبير حتي كثير من الدوال اللي كانت موجودة في فيجول 6 ممكن استخدامها وبنفس الطريقة في 2005 بس فيه بعض الدوال مختلفة فقط في طريقة الكتابة

    ارجو منك اذا انت كنت ملاحظ غير ذلك انت تفهمني ما هو الصح

    وانا سمعت عن ان هناك convert يقوم بتحويل مشروع 6 الي 2005 وبحثت عنه في البرنامج عندي ولم اجده فكيف اجده وكيف احول المشروع

    وهل هو فعلا يحول الكود

    ارجو سرعة الرد

    #42
    اقتباس
    ارجو منك شوية تنظيم في الشرح والرد علي الاستفسارات

    اخي اعزرني فانا اول سنه ادخل فيه النت كانت هذا السنه

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

    اقتباس
    وانا سمعت عن ان هناك convert يقوم بتحويل مشروع 6 الي 2005 وبحثت عنه في البرنامج عندي ولم اجده فكيف اجده وكيف احول المشروع

    اجل هناك convert يحول المشاريع افتح قائمه file ثم اضغط open project ثم افتح المشروع المصنوع بإصداره سابقه من الفيجوال بيزك

    ثم اكمل مع النوافذ الظاهر

    اقتباس
    وهل هو فعلا يحول الكود

    نعم حول يحول الكود ملحوظه يجب توفر كل الادوات التي إستخدمهتا في المشروع وبنفس المسار التي كانت موجود فيه

    my new site click here

    #43

    اشكرك اخي halwa

    استطعت ان احول مشروع من فيجول 6 الي 2005 وان كان المشروع صغير بس مش مهم حنجرب في مشاريع كبيرة

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

    واذا كان لدية استفسار او مشاكل ساعود اليك مرة اخري في هذا المنتدي

    بس انا كنت عايزك ترد عليه في النقطة اللي انا اثرتها وهي ان الاكود قريبة جدا بين اللغتين لا اختلاف كبير فيها

    فما هذه الثورة بين اللغتين

    #44

    بيتهئ لي ان ميكروسوفت عملت كده حتي تسهل علي المنتقلين من فيجوال بيزك 6 إلي دوت نت ;)

    عندك شويه اوامر اتغيرت زي

    open file إسم املف for binary as f

    بيتهئ لي ان ميكروسوفت عملت كده حتي تسهل علي المنتقلين من فيجوال بيزك 6 إلي دوت نت ;)

    عندك شويه اوامر اتغيرت زي

    open file إسم املف for binary as f

    my new site click here

    #45

    اشكرك اخي halwa

    وعايز اعرف منك ما هو برنامج sqlserver اللي نزل مع فيجول 2005

    هل هو نسخة كامل من sqlserver 2005 ويمكن من خلالها انشاء قاعدة بيانات sqlserver والعمل عليها

    اذا كان ذلك ارجو وضع درس في قواعد البيانات علي ان تكون القاعدة sqlserver من بداية انشاء قاعدة البيانات الي ربطها بالفيجول

    #46

    اجل ال sql server هو خاص بقواعد البيانات

    ثانياً هذا رابط له

    http://204.157.36.16/index.php?showtopic=51278

    /index.php?showtopic=44331

    /index.php?showtopic=34357

    ثانياً انا لاحب التعامل مع قواعد البيانات

    لذالك لن استطيع شرحها ادخل قسم الفيجوال بيز .نت وافتح اخر موضوع مثبت وروح علي قواعد البيانات

    مع السلامه

    my new site click here

    #47

    شكرا اخي halwa علي اهتمامك الدائم بالموضوع وشكرا علي الروابط

    #48

    العفو لكن لسه لحد الان لا اعرف كم شخص ترك الفيجوال بيزك6.0 واشتغل بالدوت نت

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

    my new site click here

    #49

    halwa أنا بنتقل لكن في أشياء لحد الأن مدوختني ..........................

    ليس العلم بكثرة التعلم و إنما هو نور من الله ينزله على من يريد أيهديه

    #50
    اقتباس
    halwa أنا بنتقل لكن في أشياء لحد الأن مدوختني ..........................

    اذكرها هل تخجل ام ماذا ;)

    وإن شاء الله احول احلها

    -waf و

    my new site click here

    هذا الموضوع مغلق.

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

    عدد الزوار حالياً

    المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

    —الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

    جارٍ التحقق من المتواجدين…