![]() |
#1 | ||||||||||
![]() ![]()
|
![]() هنتكلم النهارده عن كيفيه عمل اتصال بين MySql database و برنامج معمول ب c# ف الجزء ده هنتكلم عن الموضوع ب صوره عامه مع جزء عملى خفيف و قدام هيكون فى تطبيقات اكتر ان شاء الله ![]() الحجات الى هتحتاجها علشان تشتغل مع MySql اهما سيرفر لل database و افضلهم و الى انا برشحهولكو بقوه عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ] حاجه ماشاء الله يعنى :D هنحمل WAMP و هنسطبه عادى و هنشغله و هيظهر جنب الساعه كده ![]() لو كان لونه احمر او اصفر هندوس عليه كليك يمين و ندوس start all services كده السيرفر شغال,, هتفتح البراوزر بتاعك و تكتب ف ال adress localhost هيفتحلك الصفحه دى هتختار الكلمه الى متعلم عليها phpmyadmin ![]() هيفتحلك الصفحه دى ![]() اعمل زى م انا عامل ف الصوره 1-افتح تاب mysql 2-اختار new 3-اكتب بيانات الtable بتاعتك و بعدين دوس save ![]() كده انتا عملت table اسمه الاسم الى انتا اختارته ف الdatabase الاساسيه الى بتنزل مع البرنامج الي اسمها mysql لو عايز تعمل database جديده غير بتاعه البرنامج هتلاقى فى تاب new اول م تفتح phpmyadmin دوس عليها و اكتب اسم الdatabase و دوس save هتلاقيها اتضافت تحت mysql اختارها و اعمل table جديد و columns زى م علمنا فوق عادى الdatabase الى هنشتغل عليها النهارده اسمها هيا mysql بتاعة البرنامج و ال table اسمه silkroad4arab و ال columns ك التالى اول واحد اسمه id و ال type بتاعه int و ال length 1 تانى واحد اسمه name و ال type بتاعه text و ال length مش مطلوب لو عايز تغير انتا عادى ![]() الى هنعمله دلوقتى برنامج بسيط بيشرح الاساسيات و كيفيه الاتصال ب الdatabase و اضافهrowفيها هنتكلم عن التعديل و الحذف و العرض ف فيديو بس كمان كام يوم كده لما اهلى يسافرو علشان اخد راحتى :'D ![]() دلوقتى الdatabase جاهزه,, روح للvisual studio و اعمل بروجيكت جديد ب اى اسم و امشى معايا هتعمل import لل namespace ألى هنشتغل بيه الى هوا MySql.Data.MySqlClient لو ملقيتهوش اعمله add ك reference و لو ملقيتهوش ف ال references نزل الlibrary دى و اعملها setup و restart لل visual studio هتلاقىها ف أل references اعملها add و بعد كده import ده كود البرنامج و متقسم blocks علشان سهوله الشرح ![]() كود PHP:
شرح الكود ![]() 1: ده سطره الimport الى اتكلمنا عنه فوق, مهم جدا اوعو تنسوه 2: variables عاديه فيها القيم الى هنحطها ف الdatabase ممكن تمسحم و تحط القيم دايركت ف الكويرى و ممكن تمسح قيمهم و تخلى اليوز هوا الى يدخلها عادى 3: ده جزء مهم جدا دى ال connection string الى البرنامج بيحتاجها علشان يتصل بالdatabase القيم الى ف الconnection string الى انا كاتبها فوق دى هيا الى كلنا هنستخدمها لاننا شغالين على نفس السيرفر حتى لو السيرفر اخلف معتقدش انها هتختلف اختلاف كبير او ممكن متختلفش اصلا عادى 4: ده الاوبجكت الى بيتصل بالdatabase بتاعتنا 5: كود بدأ الاتصال, مهم علشان نبدأ نعمل execute لل query الى احنا عايزينها 6: هيا دى الquery و دى الى فيها الشغل كله ده ببساطه الجزء المسئول عن عمل اى حاجه ف الdatabase و ده لى طريقه كتابه معينه ل كل امر insert,update,select,delete و هنتكلم عنهم كلهم بعدين لو انتا غيرت الdatabase او الtable name او الاتنين هتحتاج تغيرهم ف الquery كمان,, موجودين insert into اهم, شايفهم ؟ :D 7: تنفيذ الquery, لو في حاجه غلط فى syntax ال query هتبان ف السطر ده 8: اغلاق الconnection بعد تنفيذ الquery ![]() شغل البرنامج, كله تمام ؟ سيبه يتقفل لوحده عادى مش محتاجينه ف حاجه,, افتح الdatabasd و شوف ال table الى انتا عامله هتلاقى البيانات اتضافت فيه زى الى ف الصوره ![]() كده الموضوع خلص بس هنتكلم عنه تانى ب استفاضه اكتر ف فيديوز زى م قلنا علشان الكتابه متعبه و مبتوصلش المعلومه كامله اسلوبى ف الشرح مش حلو مختلفناش بس اى استفسار سيبه ف الموضوع و هرد عليه ان شاء الله سلام |
||||||||||
التعديل الأخير تم بواسطة iMido ; 22-04-2015 الساعة 03:36 AM
![]() |
![]() |
#2 | ||||||||||
![]() ![]()
|
عــــــاش |
||||||||||
![]() |
![]() |
#3 | ||||||||||
![]() ![]()
|
حضرتك انا بتعلم C# وكنت عايز ازاى اعرف اعمل برامج لسيلك رود زى برنامج VsroNPC و AutoNotice وازاى اعمل Cfg للبرنامج ويتصل ازاى بأى داتا |
||||||||||
![]() |
![]() |
#4 | ||||||||||
![]() ![]()
|
شغل عالي الصراحة ![]() |
||||||||||
![]() |
![]() |
#5 | |||||||||||||
![]() ![]()
|
اقتباس:
اقتباس:
اقتباس:
|
|||||||||||||
![]() |
![]() |
#6 | ||||||||||
![]() ![]()
|
طب لو عاوز اتصل بي سيكوال سيرفر ايه الكود ال استخدمه لاني سكعت لازم ايبي و بورت و دورت علي النت ملقتش |
||||||||||
![]() |
![]() |
#7 | ||||||||||
![]() ![]()
|
كل جميل بس فى مشكله ان فى ناس بتربط اتصال ببعض الكويرهات لنفسها عشان تعرف تتحكم ف المسئول وفى ناس بتساعد وفى ناس بتحاول انها تضر الناس الكلام مش على الموضوع انا بوضح فكرة مش اكتر موضوع ممتاز ![]() شكرا |
||||||||||
![]() |
![]() |
#8 | ||||||||||||
![]() ![]()
|
اقتباس:
اقتباس:
لو جبتلى مستر روبوت شخصيا علشان يعرف يعدل على الكويري دى ويستخدمها فى الهايكنج من غير م يغير حاجه فى كود باقى البرنامج ليك الى انت عايزه, الى انت بتقولو ده مستحيل :'D |
||||||||||||
![]() |
![]() |
#9 | |||||||||||
![]() ![]()
|
شرح جميل ![]() اقتباس:
|
|||||||||||
![]() |
![]() |
#10 | ||||||||||
![]() ![]()
|
![]() |
||||||||||
![]() |
![]() |
يتصفح الموضوع حالياً : 1 (0 عضو و 1 زائر) | |
|
|
![]() |
||||
الموضوع | كاتب الموضوع | المنتدى | الردود | آخر مشاركة |
ارجو المساعده ...كيفيه اضافه Items في ال NPC ....كيفيه فتح التبليس في الحيم | saksak | قـسـم تـعـديـل [ PK2 Edit ] | 1 | 27-09-2015 08:34 PM |
ممكن الكلام دا بلغه تانيه | piso | قسم المواضيع المكررة و المخالفة | 6 | 10-04-2013 09:57 PM |
## اول غرفه شات لتعلم البرمجه بلغه VB.Net ## | iMido | بـعـيـدآ عـن سـيـلـك رود | 6 | 29-04-2012 06:05 AM |
°•. حروف بلغه القلوب .•° | WadCool | بـعـيـدآ عـن سـيـلـك رود | 30 | 16-07-2011 10:01 PM |
كيفيه الكتابه بلغه الفرنكو عرب | mohia_yogy | الـقـسـم الـتـعـلـيـمـى | 4 | 28-01-2009 11:35 AM |