سيكون ان شاء الله الشرح عبارة عن مجموعة دروس متسلسلة ولكن قبل ان اقوم باى شئ اريد رايكم وخصوصا المشرفين
وايضا هل الموضوع مكرر ام ماذا :^)
سيكون ان شاء الله الشرح عبارة عن مجموعة دروس متسلسلة ولكن قبل ان اقوم باى شئ اريد رايكم وخصوصا المشرفين
وايضا هل الموضوع مكرر ام ماذا :^)
مبارك لشعب تونس ![]()
إلى الأمام أخ حريف برمجة
نحن في إنتظار دروسك
لكن ممكن تخليها الأسبوع القادم علشان ننتهي من الكابوس المزعج (الإختبارات)
وحتى يكون هناك تفاعل :rolleyes:
يعطيك العافية
تحيااااتي
للصداقة البرمجية
انطلق اخي الكريم ومتفاعلين معك إن شاء الله
اقتباسلا تنسوا محمد الدرة وايمان حجو وفارس عودة ....
لا تنسوا القدس وبغداد وبيروت والشيشان ....
ولا تنسوا الشيخ ياسين ود. الرنتيسي وشهداء القضية
اقتباسلو هدوا بيتي منا خايف لو كسروا عظامي انا زاحف
مواضيعي بالمنتدي
(2) جميع رسائل الخطأ التي قد تظهر عند تشغيل مشروعك في ملف واحد
(3) كيف تنشأ اسم مستخدم وكلمة مرور بصلاحيات معينة لبرنامجك
(4) برنامج لمعرفة الــ ASCII كود لأي مفتاح على لوحة المفاتيح
(5) مثال على نقل عناصر من List Box إلى أخرى مع الترتيب (الفرز)
(6) مثال لتفقيط المبالغ المالية بالحروف
اللهم ارحم والداى كما ربياني صغيراً

ًWelcome Back
ابو فهيد شكرا على ردك زلكن لا يمكننى تاجيل الشرح حيث ان الاسبو القادم ساكون قد دخلت فى فترة الدراسة
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 للملف الواحد
ولكن الشيء الذى يميز البريد الالكتونى هو امكانية استقبال الملفات فى حالة عدم وجود الطرف الاخر
اعتزر عن هذة الاطالة ولكن كان لابد منه حيث انة يوجد الكثير من من لايعرفون هذة المقدمة
مبارك لشعب تونس ![]()
مقدمة رائعة ومشجعة اخي الكريم بارك الله فيك
اقتباسلا تنسوا محمد الدرة وايمان حجو وفارس عودة ....
لا تنسوا القدس وبغداد وبيروت والشيشان ....
ولا تنسوا الشيخ ياسين ود. الرنتيسي وشهداء القضية
اقتباسلو هدوا بيتي منا خايف لو كسروا عظامي انا زاحف
مواضيعي بالمنتدي
(2) جميع رسائل الخطأ التي قد تظهر عند تشغيل مشروعك في ملف واحد
(3) كيف تنشأ اسم مستخدم وكلمة مرور بصلاحيات معينة لبرنامجك
(4) برنامج لمعرفة الــ ASCII كود لأي مفتاح على لوحة المفاتيح
(5) مثال على نقل عناصر من List Box إلى أخرى مع الترتيب (الفرز)
(6) مثال لتفقيط المبالغ المالية بالحروف
اللهم ارحم والداى كما ربياني صغيراً

ًWelcome Back
اقتباسالاخ هانى (HnHn) وهو متخصص فى اغلاق وحزف المشاركات :lol:
أخ حريف برمجة بداية ممتازة وبالتوفيق لك ولن اقوم بأية عملية حذف وانما تثبيته ولدي ما اشارك به عندما تبدء اكثر في التطبيق اكثر ..
شكرا لك حريف
جزاك الله خير
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
جزاك الله كل خير
والسلام عليكم ورحمة الله وبركاته
ادعو لي بالهداية فأنا أحتاج هذا الدعاء بشدة
منتدى تصميم التطبيقات (و يشمل نظم التشغيل) و تعريبها. <<<<<<
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
بعض ردودي ومشاراكاتي في المنتدى:
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- لعبة (من صنعي ), جربها وقول رأيك
بعض ردودي ومشاراكاتي في المنتدى:
1- طريقتان لفتح ملف معين وليكن بامتداد SWF ببرنامجك [ الطريقة الأولى - الطرقة الثانية ]
2- هل تريد ألا يتحكم أحد في الجهاز غيرك؟
3- كود ايقاف عمل زر الاغلاق x بزاوية الفورم
4- عرض صورة متحركة بالكود , أي بدون استخدام أدوات
5- اجعل الـComboBox [ تنسدل - لما تكتب فيا تنسدل وتظهر الاسماء التى تبدأ بالحرف اللي كتبته فى الكومبو ]
أسئلتي في المنتدى التي تم الإجابة عليها:
1- كيف يمكن قراءة الإشارات الصوتية الخارجة من الميكروفون أو السماعات ( لرسمها أو العبث بها ) ؟ أرجو المزيد من الردود ...
أسئلتي في المنتدى التي لم يتم الإجابة عليها:
اقتباسردك يعطي حافذ للإجابة على أسئلتك
اح ابو فهيد شكرا للمرور مرة اخرى :)
اساسبات من اجل الدروس القادمة
لمن لا يتقن التعامل مع الملفات سنستخدم التعامل مع الملفات وخاصة بالطريقة ال Binary وهذة روابط لتعلم التعامل مع الملفات
للاخت بنت اليمن من هنا
للاخ محمد سعيد من هنا
يجب ان تكون ملم بالتعامل مع اداه الوين سوك مبدايا
وكتاب الاخ رغيب الطيب من افضل الكتب باللغة العربة وسوف ارفقه لاحقل لاننى لست فى المنل :(
الشئ الاخير ان يكون عندك برنامج خادم بروتوكول نقل الملفات optional وهو اختيارى (يمكنك الاستغناء عنه)
مبارك لشعب تونس ![]()
:angry:
بروتوكول نقل الملفات
تابع
تحدثنا فى المشاركة السابقة عن المستخدمين وأنواعهم وصلاحياتهم وضربت مثال على منتدى الفريق العربي للبرمجة عن المستخدمين العاديين والمشرفون,
بالنسبة لبروتوكول نقل الملفات فأنة لا يعرف الا نوعين من المستخدمين
المستخدم المسجل:
المستخدم المجهول Anonym user
وهو اى شخص على الكرة الأرضية يتوفر له جهاز كمبيوتر ووصلة اتصال مع الانترنت
ويتم الولوج الى خادم Ftp عن طربق اى متصفح ويب مثل(Microsoft internet explorer و Netscape )اى انك اذا قمت بالضغط على اى وصلة(URL) فى متصفح الانترنت المثبت عندك وكانت هذه الوصلة لتنزيل احد الملفات سيتم استبدال الرموز (HTTP://) ب (Ftp://) وبعها اسم الموقع وعنوان الملف وبعد ذلك سيتم فتح البرنامج المسئول عن ال Download ويتم تنزيل الملف :!!!
الا تلاحظ ان هذه المهمة بسيطة فلم يطلب البرنامج منك اسم مستخدم او كلمة مرور رغم ان خادم ال Ftp لا يقبل ان تقوم بتحميل اى ملفات منه دون ان تعرف نفسك ما الذى يقوم بعمله البرنامج ؟؟
اذكر مرة أخرى للتذكرة ان خادم بروتوكول نقل الملفات يقوم بالانتظار على Port 21 وعندما تتصل معه سيبعث لك رسالة تدل على ان الاتصال تحقق وان الخادم جاهز للتعامل مع العميل ولن يفعل اى شئ غر ذلك منتظرا منك (تسجيل الدخول) اى ان تعرف نفسك
والذى تقوم به برامج تسريع ال Download هو انها تعرف نفسها على انها مستخدم مجهول (معظمها على الاقل)
بعد ان قمت بالتصال بالخادم عن طريق رقم الاى بى ورقم البورت وان الخادم اخبرك انه جاهز للنقل تقوم انت بارسال رسالة له تخبره فيها بال اسم المستخدم ............
لكن انا لست مسجل فى هذا الموقع وطبعا لن اسجل اسمى فى الإنترنت كلة !!!!!!!
هذا ما اتحدث فيه من الصبح تعريف نفسك على انك مستخدم مجهول اى انك تبعث له اسم المستخم وهو (Anonymous)
ما سيفعلة الخادم انه سيخبرك ان اسم المستخدم مقبول وانه يريد الان كلمة المرور وطبعا هذا غباء من مصممى برنامج الخادم ::: كيف ان تكون مستخدم مجهول ولك كلمة مرور
ما ستقوم انت بعمله هو انك ستقوم بارسال عنوان بريدك الالكتروني ككلمة مرور بالطبع كما أقول انه غباء لكن معظم البرامج تقوم بإرسال اى شيء لكن بشرط ان تكون بصيغة البريد الالكتروني الصحيحة.
طبعا هناك سيرفرات تتخطى تلك الخطوة ولا تسال عن كلمة المرور
سيكون رد السيرفر ان كلمة المرور صحيحة وانك قد دخلت بنجاح
انا عمال اقول (يقول السيرفر ويقول العميل ) كيف يتم ذلك ؟؟
ان شاء الله سيكون ذلك فى المشاركة القادمة حيث التطبيق العملى
وشكرا :rolleyes:
مبارك لشعب تونس ![]()
الف شكر على الدروس
متشكر اخ the blackwrong على المرور انا متاسف يا جماعة لاننى تاخرت عليكم ان شاء الله ساكمل غدا
مبارك لشعب تونس ![]()
في انتظارك يا اخي إن شاء الله وشكراً على مجهودك
اقتباسلا تنسوا محمد الدرة وايمان حجو وفارس عودة ....
لا تنسوا القدس وبغداد وبيروت والشيشان ....
ولا تنسوا الشيخ ياسين ود. الرنتيسي وشهداء القضية
اقتباسلو هدوا بيتي منا خايف لو كسروا عظامي انا زاحف
مواضيعي بالمنتدي
(2) جميع رسائل الخطأ التي قد تظهر عند تشغيل مشروعك في ملف واحد
(3) كيف تنشأ اسم مستخدم وكلمة مرور بصلاحيات معينة لبرنامجك
(4) برنامج لمعرفة الــ ASCII كود لأي مفتاح على لوحة المفاتيح
(5) مثال على نقل عناصر من List Box إلى أخرى مع الترتيب (الفرز)
(6) مثال لتفقيط المبالغ المالية بالحروف
اللهم ارحم والداى كما ربياني صغيراً

ًWelcome Back
شكرا لكل من شارك معى وانا اسف على تاخرى :^) وان شاء الله اكون عند حست ظنكم ;)
بسم الله الرحمن الرحيم
من هنا سيبدا التطبيق العملى لل 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:
مبارك لشعب تونس ![]()
يا جماعة انا لا اجد اى اهتمام
:angry:
:angry:
هل اكمل ام ماذا لاننى لا اعرف ان كنتم تتابعون الموضوع اصلا واعرف ان المنتدى تم اغلاقة فترة ولكن (عايز اعرف راسى من رجلى)
مبارك لشعب تونس ![]()
أخي حريف برمجة المواضيع اللي أنت تقدمها هي من أهم المواضيع فكيف لا نهتم!! (وأنت عارف ;) )
اقتباسهل اكمل ام ماذا لاننى لا اعرف ان كنتم تتابعون الموضوع اصلا
نعم أخي الغالي أرجوا منك أن تكمل هاذه الدورة ولا تنسى أن المنتدى مغلق مما يأثر على عدد الزوار
ونحن معك...
يعطيك ألف ألف ألف عافية
-waf
تحيااااااتي
للصداقة البرمجية
فعلا اخى ابو فهيد كنت فقط اريد التشجيع وطبعا اعرف ان المنتدى مغلق لكننى كنت اقصد اعضاء المنتدى :o
ولكن ربما اتاخر قليلا فى وضع الدروس لانى دخلت فى الدراسة وساكون مشغول بمشروع التخرج الذى اعتقد انه سيكون هايف جدا لانهم لن يوافقوا على المشاريع الكبيرة :angry:
مبارك لشعب تونس ![]()
الله يوفقك دنيا واخره ويوفقك في مشروع تخرجك
وشرحك جداا رائع
بس كنت اتمنى لو تدعم الشرح بالصور :)
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
جزاك الله كل خير
نحن نتابع معك ولكن كما تعلم أن لكل منا مشاغله المختلفة التي تشغلنا عن المتابعة
لقد حاولت فعل هذا ولكن من خلال الدوس ولعدم اهتمامي بالموضوع وانشغالي بأشياء أخرى لم أبحث فيه من خلال الوين سوك وتركت الموضوع أصلاً
ولكنني في الأيام المقبلة قد أحتاج هذا الموضوع
اقتباسPort 125,0,0,1,7,209200 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- لعبة (من صنعي ), جربها وقول رأيك
بعض ردودي ومشاراكاتي في المنتدى:
1- طريقتان لفتح ملف معين وليكن بامتداد SWF ببرنامجك [ الطريقة الأولى - الطرقة الثانية ]
2- هل تريد ألا يتحكم أحد في الجهاز غيرك؟
3- كود ايقاف عمل زر الاغلاق x بزاوية الفورم
4- عرض صورة متحركة بالكود , أي بدون استخدام أدوات
5- اجعل الـComboBox [ تنسدل - لما تكتب فيا تنسدل وتظهر الاسماء التى تبدأ بالحرف اللي كتبته فى الكومبو ]
أسئلتي في المنتدى التي تم الإجابة عليها:
1- كيف يمكن قراءة الإشارات الصوتية الخارجة من الميكروفون أو السماعات ( لرسمها أو العبث بها ) ؟ أرجو المزيد من الردود ...
أسئلتي في المنتدى التي لم يتم الإجابة عليها:
اقتباسردك يعطي حافذ للإجابة على أسئلتك
الاخ pixl شكرا لك على مرورك وبالنسبة للصور لا اعتقد ان البرنامج يحتاج الى صور لانها عبارة عن عبارات نصية بين الخادم والعميل
اما الاخ ياسر جمال انا لم اطلب الا رد واحد يشعرنى اننى لا اخاطب نفسى فالملفا المرفق لم يتم تحميل الا نسخة واحدة فقط عندها فهل هذا يدل على ان الناس تراه وانا كنت اريد ان ابدا فى الشرح واكمله قبل الدخول فى الدراسة ولكن لبعض المشاغل وايضا اغلاق المنتدى فقد تاخرت قليلا ودخلت فى الدراسة وانا الان مشغول مشغولية تامة لا تتصورها فاعزورونى اذا ابطات عليكم قليلا فانا اريد ان اكون فى محل ثقتكم بى فى تثبيت الموضوع بالنسبة لعضو جديد مثلى
اقتباسلقد حاولت فعل هذا ولكن من خلال الدوس ولعدم اهتمامي بالموضوع وانشغالي بأشياء أخرى لم أبحث فيه من خلال الوين سوك وتركت الموضوع أصلاًولكنني في الأيام المقبلة قد أحتاج هذا الموضوع
هذا الموضوع سيكون مرجع يرجع له لكل من يريد عمل برنامج لتنزيل الملفات او ادماج تلك الخدمة فى برنامجه متى يشاء فمن وقت قليل كنت ابحث عن ذلك وتصور اننى لم اجد اى موضوع يتحدث عنه فى الواقع العربية اردت ان اقوم بذلك حتى يتثنى لك من يجيد اللغة الانجليزية عمل ذلك البرنامج
Port 125,0,0,1,7,209
اقتباس200 Port command successfulالارقام المتبوعة بعد الامر port المفصولة بفاصل( , ) والاربعة ارقام الاولى من جهة اليسار هى رقم ال Ip الخاص بجهازك المحلى والرقمين الاخرين لل Port التى يجب ان تكون منتظر الخادم عليها وهو بورت 2001 وياتى من المعادلة (7*256)+209 بذالك يتم الاتصال بينك وبين الخادم
أرجوا تفسير أكثر للمعادلة
المعادلة عزيزى لا تحتاج الى تفسير لانة يتم ضرب الرقم الاول فى ثابت 256 وبعد ذلك يتم الجمع على الرقم الثانى للحصول على الرقم الاعتيادى للبورت
اما بالنسبة لتدعيم كلامى بالوينسوك winsock.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- لعبة (من صنعي ), جربها وقول رأيك
بعض ردودي ومشاراكاتي في المنتدى:
1- طريقتان لفتح ملف معين وليكن بامتداد SWF ببرنامجك [ الطريقة الأولى - الطرقة الثانية ]
2- هل تريد ألا يتحكم أحد في الجهاز غيرك؟
3- كود ايقاف عمل زر الاغلاق x بزاوية الفورم
4- عرض صورة متحركة بالكود , أي بدون استخدام أدوات
5- اجعل الـComboBox [ تنسدل - لما تكتب فيا تنسدل وتظهر الاسماء التى تبدأ بالحرف اللي كتبته فى الكومبو ]
أسئلتي في المنتدى التي تم الإجابة عليها:
1- كيف يمكن قراءة الإشارات الصوتية الخارجة من الميكروفون أو السماعات ( لرسمها أو العبث بها ) ؟ أرجو المزيد من الردود ...
أسئلتي في المنتدى التي لم يتم الإجابة عليها:
اقتباسردك يعطي حافذ للإجابة على أسئلتك
هذا الموضوع مغلق.