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

شرح بروتوكول نق الملفات FTP

مغلق
بدأه حريف برمجة في 3 فبراير 2007 · 35 رد · 15,758 مشاهدة · في قسم الدروس والمواضيع الهامة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

وايضا هل الموضوع مكرر ام ماذا :^)

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#2

إلى الأمام أخ حريف برمجة

نحن في إنتظار دروسك

لكن ممكن تخليها الأسبوع القادم علشان ننتهي من الكابوس المزعج (الإختبارات)

وحتى يكون هناك تفاعل :rolleyes:

يعطيك العافية

تحيااااتي

للصداقة البرمجية

pro-vb6@hotmail.com

#3

انطلق اخي الكريم ومتفاعلين معك إن شاء الله

اقتباس

لا تنسوا محمد الدرة وايمان حجو وفارس عودة ....

لا تنسوا القدس وبغداد وبيروت والشيشان ....

ولا تنسوا الشيخ ياسين ود. الرنتيسي وشهداء القضية

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

مواضيعي بالمنتدي

(1) كيف تعمل مؤقت بسهولة

(2) جميع رسائل الخطأ التي قد تظهر عند تشغيل مشروعك في ملف واحد

(3) كيف تنشأ اسم مستخدم وكلمة مرور بصلاحيات معينة لبرنامجك

(4) برنامج لمعرفة الــ ASCII كود لأي مفتاح على لوحة المفاتيح

(5) مثال على نقل عناصر من List Box إلى أخرى مع الترتيب (الفرز)

(6) مثال لتفقيط المبالغ المالية بالحروف

اللهم ارحم والداى كما ربياني صغيراً

%20الجنود%20الامريكيين.jpg

ًWelcome Back

#4

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

black_boxer شكرا على مرورك

الدرس الاول

مقدمة:

خدمة بروتوكل نقل الملفات ظهرت فى الايام الاولى لظهور الانترنت وهى احد الخدمات التى تاتى مع بروتوكول TCP/IP الذى يسمح بربط مجموعة من الاجهزة مع بعضها البعض وايضا مجموعة من الشبكات المحلية بحيث انه يخفى تكوين كل شبة عن الاخرى اى انك اذا اتصلت بجهاز على شبكة محلية ستتصل مع هذا الجهاز نفسة بغض النظر عن نوع الشبكة المحلية المتصل بها ومع اختلاف السرعات على العموم لن اخوض فى شرح بروتوكول TCP/IP باسهاب ولان موضوعنا محدد وهو عن بروتوكول نقل الملفات FTP

FTP هى اختصار للعبارة الانجليزية File transfer protocol وتعنى بروتوكول نقل الملفت وهى خدمة الانترنت المستندة الى بروتوكول نقل الملفات Inter service based on file transfer protocol .

ويمكن ان نقارن بين بروتوكول نقل الملفات FTP وبروتوكول HTTP وهو ان كل منهما يقوم بنقل الملفات من الاجهزة البعيدة (جهاز الخادم عادة ) الى اجهزة المستخدمين ولكن الفرق ان بروتوكول HTTP يقوم بنقل الملفات (صفحات HTML ) وملفات الصور والصوت والفيديو ويقوم بربطها بالصفحة HTML ثم بعد ذلك يقوم بعرضها على جهاز المستخدم اما بروتوكول نقل الملفات FTP يقوم بنقل الملف اى كان تنسيقاتها ويقوم بتخذينها على القرص الصلب لجهاز المستخدم و هناك فرق اخر ان بروتوكول FTP يمكن ان يقوم بالعملية العكسية Upload وهى نقل الملف من جهاز المستخدم الى الخادم .

وتوجد طريقتين لنقل الملفات

1. Ascii

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

2. Binary

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

تعتمد فكرة خدمة بروتوكول نقل الملفات على مبدا الخادم والمستفيدprinciple Server & Client وتتلخص فى وجود احد البرامج وهو البرنامج الخادم على جهاز له عنوان IP ثابت ويكون منتظر للاتصالات القادمة من العميل على فتحة معينة وفى هذا البروتوكول هى الفتحة Port 21 وعندما يتم الاتصال يتم تبادل مجموعة من الاوامر التى تنظم العمل بين البرنامجين.

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

وهناك مثال فى منتدى الفريق العربى مثل الاعضاء العاديين والمشرفين وطبعا فى قسم الفيجوال بيسيك الاخ هانى (HnHn) وهو متخصص فى اغلاق وحزف المشاركات <_< طبعا امزح ;)

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

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

اعتزر عن هذة الاطالة ولكن كان لابد منه حيث انة يوجد الكثير من من لايعرفون هذة المقدمة

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#5

مقدمة رائعة ومشجعة اخي الكريم بارك الله فيك

اقتباس

لا تنسوا محمد الدرة وايمان حجو وفارس عودة ....

لا تنسوا القدس وبغداد وبيروت والشيشان ....

ولا تنسوا الشيخ ياسين ود. الرنتيسي وشهداء القضية

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

مواضيعي بالمنتدي

(1) كيف تعمل مؤقت بسهولة

(2) جميع رسائل الخطأ التي قد تظهر عند تشغيل مشروعك في ملف واحد

(3) كيف تنشأ اسم مستخدم وكلمة مرور بصلاحيات معينة لبرنامجك

(4) برنامج لمعرفة الــ ASCII كود لأي مفتاح على لوحة المفاتيح

(5) مثال على نقل عناصر من List Box إلى أخرى مع الترتيب (الفرز)

(6) مثال لتفقيط المبالغ المالية بالحروف

اللهم ارحم والداى كما ربياني صغيراً

%20الجنود%20الامريكيين.jpg

ًWelcome Back

#6
اقتباس
الاخ هانى (HnHn) وهو متخصص فى اغلاق وحزف المشاركات :lol:

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

سجل ايميلك هنا

googlejb5.gif ليصلك كل ما هو مفيد في عالم البرمجة
#7

شكرا لك حريف

جزاك الله خير

#8

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

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

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

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

ادعو لي بالهداية فأنا أحتاج هذا الدعاء بشدة

منتدى تصميم التطبيقات (و يشمل نظم التشغيل) و تعريبها. <<<<<<

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

بعض ردودي ومشاراكاتي في المنتدى:

1- هل تريد التحكم بجهازك كأنك محترف, ( إذاً تعال معي وتعلم الرجستري Registry ).

...|-->> فكرة عامة عن الرجستري وكيفية التعامل معه ( رقم المشاركة 1 - 4 )

...|-->> كتابة ملف رجستري

...|-->> تشغيل الرجستري دون رسائل( في الخفاء )

...|-->> بعض التحكمات التي يقدمها الرجستري

...|-->>=>> إيقاف عمل Ctrl+Alt+delete ( Task Manager )

...|-->>=>> إخفاء قائمة ملف file وبذلك لن ترى قائمة file

...|........... في مشاركة أخرى >> حتى ولو قمت بالضغط على أي ملف أو مجلد بزر الفأرة الأيمن

...|-->>=>> لإيقاف وإخفاء عمل البحث Find من على الجهاز

...|-->> بعض المعلومات التي يقدمها الرجستري

...|-->>=>> معرفة الأجهزة المتصلة بالـIDE ورقم السريال الخاص لكل جهاز

...|-->> من أحسن مواقع الرجستري

...|-->>=>> http://technet2.microsoft.com/WindowsServe...3.mspx?mfr=true

منتدى مبرمجي لغة Microsoft Visual Basic <<<<<<

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

برامج من صنعي:

1- لعبة (من صنعي ), جربها وقول رأيك

2- ساعة حائط, من صنعي

بعض ردودي ومشاراكاتي في المنتدى:

1- طريقتان لفتح ملف معين وليكن بامتداد SWF ببرنامجك [ الطريقة الأولى - الطرقة الثانية ]

2- هل تريد ألا يتحكم أحد في الجهاز غيرك؟

3- كود ايقاف عمل زر الاغلاق x بزاوية الفورم

4- عرض صورة متحركة بالكود , أي بدون استخدام أدوات

5- اجعل الـComboBox [ تنسدل - لما تكتب فيا تنسدل وتظهر الاسماء التى تبدأ بالحرف اللي كتبته فى الكومبو ]

6- إنشاء مكون أثناء تشغيل البرنامج ثم إدخاله تحت نطاق مكون آخر مثلاً إدخاله داخل نطاق microsoft tabbed dialog control

أسئلتي في المنتدى التي تم الإجابة عليها:

1- كيف يمكن قراءة الإشارات الصوتية الخارجة من الميكروفون أو السماعات ( لرسمها أو العبث بها ) ؟ أرجو المزيد من الردود ...

2- إيقاف عمل الرجستري

أسئلتي في المنتدى التي لم يتم الإجابة عليها:

اقتباس
ردك يعطي حافذ للإجابة على أسئلتك
#9

الالمعى وblack_boxer شكرا على المرور

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#10

جزاك الله خير

ويعطيك العافية

تحياااااااتي

للصداقة البرمجية

pro-vb6@hotmail.com

#11

اخ ياسر جمال شكرا لك على المرور

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#12

اح ابو فهيد شكرا للمرور مرة اخرى :)

اساسبات من اجل الدروس القادمة

لمن لا يتقن التعامل مع الملفات سنستخدم التعامل مع الملفات وخاصة بالطريقة ال Binary وهذة روابط لتعلم التعامل مع الملفات

للاخت بنت اليمن من هنا

للاخ محمد سعيد من هنا

يجب ان تكون ملم بالتعامل مع اداه الوين سوك مبدايا

وكتاب الاخ رغيب الطيب من افضل الكتب باللغة العربة وسوف ارفقه لاحقل لاننى لست فى المنل :(

الشئ الاخير ان يكون عندك برنامج خادم بروتوكول نقل الملفات optional وهو اختيارى (يمكنك الاستغناء عنه)

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#13

:angry:

بروتوكول نقل الملفات

تابع

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

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

المستخدم المسجل:

المستخدم المجهول Anonym user

وهو اى شخص على الكرة الأرضية يتوفر له جهاز كمبيوتر ووصلة اتصال مع الانترنت

ويتم الولوج الى خادم Ftp عن طربق اى متصفح ويب مثل(Microsoft internet explorer و Netscape )اى انك اذا قمت بالضغط على اى وصلة(URL) فى متصفح الانترنت المثبت عندك وكانت هذه الوصلة لتنزيل احد الملفات سيتم استبدال الرموز (HTTP://) ب (Ftp://) وبعها اسم الموقع وعنوان الملف وبعد ذلك سيتم فتح البرنامج المسئول عن ال Download ويتم تنزيل الملف :!!!

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

اذكر مرة أخرى للتذكرة ان خادم بروتوكول نقل الملفات يقوم بالانتظار على Port 21 وعندما تتصل معه سيبعث لك رسالة تدل على ان الاتصال تحقق وان الخادم جاهز للتعامل مع العميل ولن يفعل اى شئ غر ذلك منتظرا منك (تسجيل الدخول) اى ان تعرف نفسك

والذى تقوم به برامج تسريع ال Download هو انها تعرف نفسها على انها مستخدم مجهول (معظمها على الاقل)

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

لكن انا لست مسجل فى هذا الموقع وطبعا لن اسجل اسمى فى الإنترنت كلة !!!!!!!

هذا ما اتحدث فيه من الصبح تعريف نفسك على انك مستخدم مجهول اى انك تبعث له اسم المستخم وهو (Anonymous)

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

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

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

سيكون رد السيرفر ان كلمة المرور صحيحة وانك قد دخلت بنجاح

انا عمال اقول (يقول السيرفر ويقول العميل ) كيف يتم ذلك ؟؟

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

وشكرا :rolleyes:

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#15

متشكر اخ the blackwrong على المرور انا متاسف يا جماعة لاننى تاخرت عليكم ان شاء الله ساكمل غدا

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#16

بارك الله بك يا حريفنا

ألا بذكر الله تطمئن القلوب

#17

في انتظارك يا اخي إن شاء الله وشكراً على مجهودك

اقتباس

لا تنسوا محمد الدرة وايمان حجو وفارس عودة ....

لا تنسوا القدس وبغداد وبيروت والشيشان ....

ولا تنسوا الشيخ ياسين ود. الرنتيسي وشهداء القضية

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

مواضيعي بالمنتدي

(1) كيف تعمل مؤقت بسهولة

(2) جميع رسائل الخطأ التي قد تظهر عند تشغيل مشروعك في ملف واحد

(3) كيف تنشأ اسم مستخدم وكلمة مرور بصلاحيات معينة لبرنامجك

(4) برنامج لمعرفة الــ ASCII كود لأي مفتاح على لوحة المفاتيح

(5) مثال على نقل عناصر من List Box إلى أخرى مع الترتيب (الفرز)

(6) مثال لتفقيط المبالغ المالية بالحروف

اللهم ارحم والداى كما ربياني صغيراً

%20الجنود%20الامريكيين.jpg

ًWelcome Back

#18

شكرا لكل من شارك معى وانا اسف على تاخرى :^) وان شاء الله اكون عند حست ظنكم ;)

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

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

لا تقتصر هذة الدورة على لغة الفيجوال بيسيك فقط فكل من يعرف طريقة للاتصال بالشبكات فى اى بيئة تطوير اخرى مثل c++ يمكنه ان يكمل ذلك

اريدك ان تحمل خادم لل ftp يمكنك البحث فى موقع download.com على ذلك انصحك ان تحمل برنامج nofeel ftp server

فى هذة المشاركة اريد ان اريكم كيف يعمل بروتوكول نقل الملفات برمجيا اى الاوامر المتبادلة بين العميل والخادم وكما قلت لكم لمن قام بتنزيل برنامج للخادم من على موقع Download.com سيتم ااتصال على رقم ال Ip الخاص بجهازة مثلا 127.0.0.1 او الاتصال بمقدم الخدمة على الانترنت على وصلة مثلا مثل وصلات تنزيل الملفات من على موقع الفريق العربى ولكننى لا احبذ ذلك الان لان المنتدى يتعامل بلغة ال PhP يمكن ان نبحث عن وصلة بسيطة مثل ftp://www.google.com/programs/googleearth.exe طبعا هذة الوصلة غير حقيقية ولكننى اردت ان اوضح وصلة بسيطة تحتوى على اسم الملف ولا يكون مقدم الخدة يستخد لغات مثل Asp او PHP كل كما يريد ان يستخدم سيرفر على جهازة او على النت

نرجع الى موضوعنا احب ان اذكر ان الخدمة محجوزة على بورت 21 اى انك ستتصل على بورت 21

ان شاء الله الخطوات التى ستتم فى الجزء العملى هى

1. تثبيت وصلة اتصال مع الخادم

2. التحقق من ثبات الوصلة

3. اخذ قائمة من الملفات والمجلدات الفرعية الموجودة بجهاز الخادم

4. الدخول الى الملف او المجلد الفرعى المطلوب

5. بدء تحميل بعض الملفات

تثبيت وصلة بين الخادم والعميل

لمن لا يعرف كيف يتم الاتصال على اعتبار ان اسم اداه الوين سوك WSK

Wsk.connect "127.0.0.1",21

اول ما يتم التصال سيبعث لك خادم ال ftp رسالة مثل الاتى مثل الانى

220 goldn ftp server is redy

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

ياتى الان التحقق من المستخدم من قبل الخادم

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

User anonymous

واذا كان الامر صحيح سياتى رد الخادم كالاتى

331 Password required for anonymous

ما يهمنا هو الرقم 331

ياتى الان دورنا فى ادخال كلمة المرور فنبعث الامر Pass للخادم و

mido_soon2002@yahoo.com كتابع للامر

او اى صيغة للبريد الالكترون واذا كان الامر صحيح سيكون رد الخادم كالاتى

230 User anonymous logged in اى انك دخلت الى الخادم كمستخدم مجهول

ملاحظة انت يجب ان تتبع الامر بالرمز ctrf وهو فى الفيجوال بيسيك vbctrf كما يلى

Wsk.senddata "user anonymous"+vbctrf

اخذ قائمة من الملفات و المجلدات:

لاخذ قائمة من الملفات والمجلدات الموجودة داخل الخادم يتم ارسال الامر list متبوع باسم المجلد المطلوب استعراض الملفات بداخله

LIST

150 Opening ASCII mode data connection for /

425 Can't open data connection.

رد الخادم كما نرى هو 425 اى انة لا يستطيع فتح ال Data connection ما هى اتصال نقل البيانات؟؟؟

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

1. Control connection وهو اتال التحكم على البورت 21 وهو الذى يتم نقل الاوامر وتنظيم عملية التصال بين الخادم والعميل

2. Data connection وهو اتصال نقل البيانات ويتم اغلاقة بعد اتمام نقل ملف معين

كيف يتم فتح Data connection ؟؟؟؟؟؟

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

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

Port 125,0,0,1,7,209

200 Port command successful

الارقام المتبوعة بعد الامر port المفصولة بفاصل( , ) والاربعة ارقام الاولى من جهة اليسار هى رقم ال Ip الخاص بجهازك المحلى والرقمين الاخرين لل Port التى يجب ان تكون منتظر الخادم عليها وهو بورت 2001 وياتى من المعادلة (7*256)+209 بذالك يتم الاتصال بينك وبين الخادم

الطريقة الاخرى الطريقة السلبية Passive mode ويتم ارسال الامر Pasv

Pasv

227 Entering Passive Mode (127,0,0,1,58,154)

ويقوم الخادم بارسال ال Ip والبورت المنتظر علية وتقوم انت بالاتصال به

وبعد ذلك لعرض قائمة الملفات يمكن الان ارسال الامر List متبوع باسم المجلد

List /

226 Transfer complete

ويتم ارسال قائمة من الملفات وهذة هى

drwxrwxrwx 1 user group 0 Feb 1 07:33 .

drwxrwxrwx 1 user group 0 Feb 1 07:33 ..

-rw-rw-rw- 1 user group 177156 Jan 29 17:15 HWInfoEx.zip

-rw-rw-rw- 1 user group 367863 Jan 29 03:31 messenger.rar

-rw-rw-rw- 1 user group 2480 Jan 29 03:25 TESTS.rar

-rw-rw-rw- 1 user group 3485 Jan 29 03:25 TESTS.zip

و الاسماء المنتهية بالمتداد Rar , zip هى الاسماء الملفات عندى فى الخادم وحتى الان لم اجد طريقة لفصلهم عن باقى النص لعرضهم على المستخد

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

ftp_apply.rar

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#19

يا جماعة انا لا اجد اى اهتمام

:angry:

:angry:

هل اكمل ام ماذا لاننى لا اعرف ان كنتم تتابعون الموضوع اصلا واعرف ان المنتدى تم اغلاقة فترة ولكن (عايز اعرف راسى من رجلى)

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#20

أخي حريف برمجة المواضيع اللي أنت تقدمها هي من أهم المواضيع فكيف لا نهتم!! (وأنت عارف ;) )

اقتباس
هل اكمل ام ماذا لاننى لا اعرف ان كنتم تتابعون الموضوع اصلا

نعم أخي الغالي أرجوا منك أن تكمل هاذه الدورة ولا تنسى أن المنتدى مغلق مما يأثر على عدد الزوار

ونحن معك...

يعطيك ألف ألف ألف عافية

-waf

تحيااااااتي

للصداقة البرمجية

pro-vb6@hotmail.com

#21

فعلا اخى ابو فهيد كنت فقط اريد التشجيع وطبعا اعرف ان المنتدى مغلق لكننى كنت اقصد اعضاء المنتدى :o

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

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#22

الله يوفقك دنيا واخره ويوفقك في مشروع تخرجك

وشرحك جداا رائع

بس كنت اتمنى لو تدعم الشرح بالصور :)

#23

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

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

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

نحن نتابع معك ولكن كما تعلم أن لكل منا مشاغله المختلفة التي تشغلنا عن المتابعة

لقد حاولت فعل هذا ولكن من خلال الدوس ولعدم اهتمامي بالموضوع وانشغالي بأشياء أخرى لم أبحث فيه من خلال الوين سوك وتركت الموضوع أصلاً

ولكنني في الأيام المقبلة قد أحتاج هذا الموضوع

اقتباس
Port 125,0,0,1,7,209

200 Port command successful

الارقام المتبوعة بعد الامر port المفصولة بفاصل( , ) والاربعة ارقام الاولى من جهة اليسار هى رقم ال Ip الخاص بجهازك المحلى والرقمين الاخرين لل Port التى يجب ان تكون منتظر الخادم عليها وهو بورت 2001 وياتى من المعادلة (7*256)+209 بذالك يتم الاتصال بينك وبين الخادم

أرجوا تفسير أكثر للمعادلة

وأرجوا بأن تدعم كلامك أكثر بالوين سوك SendData

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

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

ادعو لي بالهداية فأنا أحتاج هذا الدعاء بشدة

منتدى تصميم التطبيقات (و يشمل نظم التشغيل) و تعريبها. <<<<<<

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

بعض ردودي ومشاراكاتي في المنتدى:

1- هل تريد التحكم بجهازك كأنك محترف, ( إذاً تعال معي وتعلم الرجستري Registry ).

...|-->> فكرة عامة عن الرجستري وكيفية التعامل معه ( رقم المشاركة 1 - 4 )

...|-->> كتابة ملف رجستري

...|-->> تشغيل الرجستري دون رسائل( في الخفاء )

...|-->> بعض التحكمات التي يقدمها الرجستري

...|-->>=>> إيقاف عمل Ctrl+Alt+delete ( Task Manager )

...|-->>=>> إخفاء قائمة ملف file وبذلك لن ترى قائمة file

...|........... في مشاركة أخرى >> حتى ولو قمت بالضغط على أي ملف أو مجلد بزر الفأرة الأيمن

...|-->>=>> لإيقاف وإخفاء عمل البحث Find من على الجهاز

...|-->> بعض المعلومات التي يقدمها الرجستري

...|-->>=>> معرفة الأجهزة المتصلة بالـIDE ورقم السريال الخاص لكل جهاز

...|-->> من أحسن مواقع الرجستري

...|-->>=>> http://technet2.microsoft.com/WindowsServe...3.mspx?mfr=true

منتدى مبرمجي لغة Microsoft Visual Basic <<<<<<

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

برامج من صنعي:

1- لعبة (من صنعي ), جربها وقول رأيك

2- ساعة حائط, من صنعي

بعض ردودي ومشاراكاتي في المنتدى:

1- طريقتان لفتح ملف معين وليكن بامتداد SWF ببرنامجك [ الطريقة الأولى - الطرقة الثانية ]

2- هل تريد ألا يتحكم أحد في الجهاز غيرك؟

3- كود ايقاف عمل زر الاغلاق x بزاوية الفورم

4- عرض صورة متحركة بالكود , أي بدون استخدام أدوات

5- اجعل الـComboBox [ تنسدل - لما تكتب فيا تنسدل وتظهر الاسماء التى تبدأ بالحرف اللي كتبته فى الكومبو ]

6- إنشاء مكون أثناء تشغيل البرنامج ثم إدخاله تحت نطاق مكون آخر مثلاً إدخاله داخل نطاق microsoft tabbed dialog control

أسئلتي في المنتدى التي تم الإجابة عليها:

1- كيف يمكن قراءة الإشارات الصوتية الخارجة من الميكروفون أو السماعات ( لرسمها أو العبث بها ) ؟ أرجو المزيد من الردود ...

2- إيقاف عمل الرجستري

أسئلتي في المنتدى التي لم يتم الإجابة عليها:

اقتباس
ردك يعطي حافذ للإجابة على أسئلتك
#24

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

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

اقتباس
لقد حاولت فعل هذا ولكن من خلال الدوس ولعدم اهتمامي بالموضوع وانشغالي بأشياء أخرى لم أبحث فيه من خلال الوين سوك وتركت الموضوع أصلاً

ولكنني في الأيام المقبلة قد أحتاج هذا الموضوع

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

Port 125,0,0,1,7,209

اقتباس
200 Port command successful

الارقام المتبوعة بعد الامر port المفصولة بفاصل( , ) والاربعة ارقام الاولى من جهة اليسار هى رقم ال Ip الخاص بجهازك المحلى والرقمين الاخرين لل Port التى يجب ان تكون منتظر الخادم عليها وهو بورت 2001 وياتى من المعادلة (7*256)+209 بذالك يتم الاتصال بينك وبين الخادم

أرجوا تفسير أكثر للمعادلة

المعادلة عزيزى لا تحتاج الى تفسير لانة يتم ضرب الرقم الاول فى ثابت 256 وبعد ذلك يتم الجمع على الرقم الثانى للحصول على الرقم الاعتيادى للبورت

اما بالنسبة لتدعيم كلامى بالوينسوك winsock.senddata ساراعى ذلك ان شاء الله

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

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#25

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

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

جزاك الله كل خير وأعانك

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

ادعو لي بالهداية فأنا أحتاج هذا الدعاء بشدة

منتدى تصميم التطبيقات (و يشمل نظم التشغيل) و تعريبها. <<<<<<

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

بعض ردودي ومشاراكاتي في المنتدى:

1- هل تريد التحكم بجهازك كأنك محترف, ( إذاً تعال معي وتعلم الرجستري Registry ).

...|-->> فكرة عامة عن الرجستري وكيفية التعامل معه ( رقم المشاركة 1 - 4 )

...|-->> كتابة ملف رجستري

...|-->> تشغيل الرجستري دون رسائل( في الخفاء )

...|-->> بعض التحكمات التي يقدمها الرجستري

...|-->>=>> إيقاف عمل Ctrl+Alt+delete ( Task Manager )

...|-->>=>> إخفاء قائمة ملف file وبذلك لن ترى قائمة file

...|........... في مشاركة أخرى >> حتى ولو قمت بالضغط على أي ملف أو مجلد بزر الفأرة الأيمن

...|-->>=>> لإيقاف وإخفاء عمل البحث Find من على الجهاز

...|-->> بعض المعلومات التي يقدمها الرجستري

...|-->>=>> معرفة الأجهزة المتصلة بالـIDE ورقم السريال الخاص لكل جهاز

...|-->> من أحسن مواقع الرجستري

...|-->>=>> http://technet2.microsoft.com/WindowsServe...3.mspx?mfr=true

منتدى مبرمجي لغة Microsoft Visual Basic <<<<<<

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

برامج من صنعي:

1- لعبة (من صنعي ), جربها وقول رأيك

2- ساعة حائط, من صنعي

بعض ردودي ومشاراكاتي في المنتدى:

1- طريقتان لفتح ملف معين وليكن بامتداد SWF ببرنامجك [ الطريقة الأولى - الطرقة الثانية ]

2- هل تريد ألا يتحكم أحد في الجهاز غيرك؟

3- كود ايقاف عمل زر الاغلاق x بزاوية الفورم

4- عرض صورة متحركة بالكود , أي بدون استخدام أدوات

5- اجعل الـComboBox [ تنسدل - لما تكتب فيا تنسدل وتظهر الاسماء التى تبدأ بالحرف اللي كتبته فى الكومبو ]

6- إنشاء مكون أثناء تشغيل البرنامج ثم إدخاله تحت نطاق مكون آخر مثلاً إدخاله داخل نطاق microsoft tabbed dialog control

أسئلتي في المنتدى التي تم الإجابة عليها:

1- كيف يمكن قراءة الإشارات الصوتية الخارجة من الميكروفون أو السماعات ( لرسمها أو العبث بها ) ؟ أرجو المزيد من الردود ...

2- إيقاف عمل الرجستري

أسئلتي في المنتدى التي لم يتم الإجابة عليها:

اقتباس
ردك يعطي حافذ للإجابة على أسئلتك

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

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