3alm-omnyat
نرحب بك ايها الزائر الجديد نرجو ان ننال شرف ان تكون ضمننا
3alm-omnyat
نرحب بك ايها الزائر الجديد نرجو ان ننال شرف ان تكون ضمننا
3alm-omnyat
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


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

 

 حصـــــــــريا : سلسله تعلم تكويد السورس من الالف الى الياء احترف 5530

اذهب الى الأسفل 
كاتب الموضوعرسالة
Admin
Admin
Admin


المشاركـــــــات : : 150
عدد الـــنقـــــاط : : 179361
الشكر : 0
تاريخ التسجيل : 28/08/2012
العمر : 25

حصـــــــــريا : سلسله تعلم تكويد السورس من الالف الى الياء احترف 5530 Empty
مُساهمةموضوع: حصـــــــــريا : سلسله تعلم تكويد السورس من الالف الى الياء احترف 5530   حصـــــــــريا : سلسله تعلم تكويد السورس من الالف الى الياء احترف 5530 Emptyالثلاثاء أغسطس 28, 2012 9:46 pm


السلام عليكم ورحمه الله وبركاته
كل سنه وانتم طيبين بمناسبه شهر رمضان الكريم
اعاده الله علينا بالخير واليمن والبركات

سلسله تعلم تكويد السورس من الالف الى الياء

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

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

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

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

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

اول حاجه هتتعمل هى السوكيت (سوكت الاتصال)

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

السوكيت نوعين
synchronous (سينكلونس)
وده بيبعت ويستقبل البيانات فى نفس الوقت

Asynchronous (إسينكلونس)
ده بيعت ويستقبل البيانات بس مش فى نفس الوقت

انظمه الاتصال هما ثلات انواع

النظام الاول
duplex (دوبلكس)
ده بيرسل بيانات بس
ذى التليفزيون والراديو لو اتكلمت جمبه مش هيسمعك لكن هو شغال رغى رغى لما بوظ عقول البشر :)

النظام الثانى
half-duplex (هاف دوبلكس)
ده بيستقبل بيانات ويستنه اشاره او امر علشان يبعت الرد
ذى الجهاز اللاسلكى الى مع الشرطه
لما بيتكلم واحد وبعد ما يخلص رسالته لازم يقول حول علشان الطرف التانى يفهم ان الرساله خلصت ويبدء يبعت هو رسالته

النظام الثالث
full-duplex (فول دوبلكس)
وده بيبعت ويستقبل بيانات فى نفس الوقت
ذى التليفون المحمول ممكن الاتنين يتكلمو فى نفس الوقت وهيسمعو برضه فى نفس الوقت

علشان نبدء نعمل السوكت هنحتاج نعلن عن
net and netsocket

وهما هيكونو كده
using System.Net;
using System.Net.Sockets;

احنا ان شاء الله هنشتغل على سوكت
Asynchronous
وعموما سورس امبلس موجود فيه السوكتين

وعلشان نعمل السوكت هنحتاج

SocketWrapper
WinSocket
AsyncSocket



الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://3alm-omnyat.yoo7.com
Admin
Admin
Admin


المشاركـــــــات : : 150
عدد الـــنقـــــاط : : 179361
الشكر : 0
تاريخ التسجيل : 28/08/2012
العمر : 25

حصـــــــــريا : سلسله تعلم تكويد السورس من الالف الى الياء احترف 5530 Empty
مُساهمةموضوع: رد: حصـــــــــريا : سلسله تعلم تكويد السورس من الالف الى الياء احترف 5530   حصـــــــــريا : سلسله تعلم تكويد السورس من الالف الى الياء احترف 5530 Emptyالثلاثاء أغسطس 28, 2012 9:49 pm

Admin كتب:

السلام عليكم ورحمه الله وبركاته
كل سنه وانتم طيبين بمناسبه شهر رمضان الكريم
اعاده الله علينا بالخير واليمن والبركات

سلسله تعلم تكويد السورس من الالف الى الياء

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

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

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

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

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

اول حاجه هتتعمل هى السوكيت (سوكت الاتصال)

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

السوكيت نوعين
synchronous (سينكلونس)
وده بيبعت ويستقبل البيانات فى نفس الوقت

Asynchronous (إسينكلونس)
ده بيعت ويستقبل البيانات بس مش فى نفس الوقت

انظمه الاتصال هما ثلات انواع

النظام الاول
duplex (دوبلكس)
ده بيرسل بيانات بس
ذى التليفزيون والراديو لو اتكلمت جمبه مش هيسمعك لكن هو شغال رغى رغى لما بوظ عقول البشر :)

النظام الثانى
half-duplex (هاف دوبلكس)
ده بيستقبل بيانات ويستنه اشاره او امر علشان يبعت الرد
ذى الجهاز اللاسلكى الى مع الشرطه
لما بيتكلم واحد وبعد ما يخلص رسالته لازم يقول حول علشان الطرف التانى يفهم ان الرساله خلصت ويبدء يبعت هو رسالته

النظام الثالث
full-duplex (فول دوبلكس)
وده بيبعت ويستقبل بيانات فى نفس الوقت
ذى التليفون المحمول ممكن الاتنين يتكلمو فى نفس الوقت وهيسمعو برضه فى نفس الوقت

علشان نبدء نعمل السوكت هنحتاج نعلن عن
net and netsocket

وهما هيكونو كده
using System.Net;
using System.Net.Sockets;

احنا ان شاء الله هنشتغل على سوكت
Asynchronous
وعموما سورس امبلس موجود فيه السوكتين

وعلشان نعمل السوكت هنحتاج

SocketWrapper
WinSocket
AsyncSocket




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

اول حاجه هنعمل فولدر على بارتيشن ال سى
ونسميه BlackScorpion
بعد كده نفتح السى شارب ونعمل مشروع جديد
من قائمه File نختار New Project
هيفتح نافذه جديده فيها كذا اختيار هنختار منها ConsoleApplication
بعد كده نعمل سيف للمشروع فى الفلدر الى عملناه على بارتيشن ال سى
علشان تعمل save
من قائمه File نختار Save All
هتظهر نافذه فيها اسم المشروع والمكان الى هيتخزن فيه المشروع
نخلى المكان على بارتيشن ال سى فى الفولدر الى عملناه الى اسمه BlackScorpion
لحد كدا تمام وعملنا سيف للمشروع

بعد كده هنروح للنافذه الى على يمين البرنامج اسمها Solution Explorer
وهنضغط على اسم المشروع بتاعنا باليمين الى اسمه BlackScorpion
ونضيف فولدر جديد عن طريق
Add - New Folder
ونغير اسم الفلدر ونخليه Network
وبعد كده نضيف كلاس جديده جوه فولدر نت وورك
عن طريق الضغط بالموس كليك يمين فوق فولدر Network
ونختار Add بعد كده Class
كده هيضيف كلاس جديده هنغير اسمها ونخليه AsyncSocket.cs
ونضيف الكود ده جوة الكلاس
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://3alm-omnyat.yoo7.com
 
حصـــــــــريا : سلسله تعلم تكويد السورس من الالف الى الياء احترف 5530
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
»  السورس بتاعى السورس كلينت 5530
» حصريا عمل سيرفر كلينت 5530 با الفديو شرح كامل على a7la-montada
» شفرات السورس الجديد 5567
» شفرات الاحصنة النادره 5530 كامله
» الايديهات للمدن المهمة فى كونكر 5530

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
3alm-omnyat :: منتدى الالعاب الاونلاين و الشبكات :: قسم Conquer Online Private Servers-
انتقل الى: