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

كيف نستخدم My.Computer.Network لرفع وتحميل ملفات في Visual Basic 2005

مغلق
بدأه محمد سامر أبو سلو في 20 مايو 2006 · 4 رد · 753 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هذا المقال يصف كيفية استخدام My.Computer.Network لرفع وتحميل الملفات عبر شبكة باستخدام فيجول بايزيك 2005وباستخدامه يمكنك نقل الملفات من مصادر شبكة بعيدة للكمبيوتر المحلي ولعمل ذلك ستستخدم الطرائق التالية في تطبيق فيجول بايزيك:

• My.Computer.Network.DownloadFile تحمل ملف محدد بعيد وتحفظه في المكان المحدد في الموقع المحدد على الكمبيوتر الحالي

• My.Computer.Network.UploadFile ترسل ملف محدد من الكمبيوتر المحلي إلى عنوان مضيف محدد

استخدام الطريقة My.Computer.Network.DownloadFile لتحميل الملفات

1. افتح فيجول ستوديو 2005

2. من قائمة File اختر New Project

3. من Project Types ومن Visual Basic أنشئ تطبيق من نوع Windows Application

4. أضف زر Button للنموذج Form1

5. انقر الزر نقرا مزدوجا على الزر فتنتقل لمحرر الكود

6. أدخل الكود التالي في الحدث Button1_Click

Try
	 ' My.Computer.Network.DownloadFile("<HostPath>", "<LocalPath>")
	 My.Computer.Network.DownloadFile("\\Server\test.txt", " C:\Download\test.txt")
		MessageBox.Show("File downloaded.")
Catch ex As Exception
	MessageBox.Show("Access failed" & vbCrLf & ex.Message)
End Try

7. شغل المشروع واختبره

استخدام My.Computer.Network.UploadFile لرفع الملفات

1. افتح فيجول ستوديو 2005

2. من قائمة File اختر New Project

3. من Project Types ومن Visual Basic أنشئ تطبيق من نوع Windows Application

4. أضف زر Button للنموذج Form1

5. انقر الزر نقرا مزدوجا على الزر فتنتقل لمحرر الكود

6. أدخل الكود التالي في الحدث Button1_Click

Try
	  ' My.Computer.Network.UploadFile("<LocalPath>", "<HostPath>")
	  My.Computer.Network.UploadFile("C:\Upload\test.txt", " \\Server\test.txt")
	  MessageBox.Show("File uploaded.")
Catch ex As Exception
	  MessageBox.Show("Access failed" & vbCrLf & ex.Message)
End Try

7. شغل المشروع واختبره

تم تعديل هذه المشاركة بواسطة samerselo في 20 مايو 2006 في 01:04

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#2

مشكور أخي لكن هل تعرف كيف نمثل حجم الملف الذي تم تحميله في Progress Bar !

#3

إذا كنت تقوم بتحميل عدة ملفات يمكنك وضع max للبروجرس بعدد الملفات وكلما تم تحميل ملف نقوم بتقديم المؤشر خطوة أما إذا كنت تريد إظهار مؤشر لعملية التقدم للملف ذات نفسه

للتحميل

استبدل السطر

My.Computer.Network.DownloadFile("\\Server\test.txt", " C:\Download\test.txt")

بالسطر

My.Computer.Network.DownloadFile("\\Server\test.txt", " C:\Download\test.txt", "", "", True, 500, True)

و للرفع

استبدل السطر

My.Computer.Network.UploadFile("C:\Upload\test.txt", " \\Server\test.txt")

بالسطر

My.Computer.Network.UploadFile("C:\Upload\test.txt", " \\Server\test.txt", "", "", True, 500)

تم تعديل هذه المشاركة بواسطة samerselo في 20 مايو 2006 في 01:43

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#4
اقتباس
My.Computer.Network.DownloadFile("\\Server\test.txt", " C:\Download\test.txt", "", "", True, 500, True)

نحن في هذه الحالة لم نقرب على البرجريسبار !!!

:blink: :blink: :blink: :blink:

#5

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

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

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

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

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

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

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

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