مشروع شحاته جديد .. ( مساعدة لمشروع تخرج )
السلام عليكم
كثرانه شحاتتي صح ؟! ( هو انتوا لسه شفتوا حاقة :d)
بس والله عن جد تعقدت من هالمشروع .. ما بيخلص إلا بتطلع روحي معاها ..
وربي محببببطه وعن جد كرهت البرمجة منه !! :17:
مشروعي بـ asp.net لتطوير موقع لمطعم .. عشان كذا حطيت الموضوع هنا
اعتمدت ع نفسي تقريباً .. وماشيه كويس إلى الآن .. مع اني اول مره بشتغل ع الويب
بس كنت كل ما اوصل لخطوه .. ارجع لمراجع .. او لدروس عشان اعرف انفذها .. بس احيانا بوقف عند نقاط بسيطه وما بعرف اكمل
عشان هيك فكرت استعين بأخواني طبعا :60::d
بس عندي بعض الأكواد ما فهمتها .. لما كنت بعمل الكنترولز
هذه هي
var q = (from c in db.Branches
where c.BranchId == id
select c).First();
return View(q);
ما فهمت هذا الكود كله ؟ :)
public ActionResult Delete(Branch Branch)
{
try
{
// TODO: Add delete logic here
db.DeleteObject(Branch);
db.SaveChanges();
return RedirectToAction("Index");
}
catch (Exception ex)
{
return View(ex.ToString());
}
}
}
فاهمه الكود كله
بس مش فاهمه هذه الجمله بس
return RedirectToAction("Index");
وكمان الكاتش
catch (Exception ex)
{
return View(ex.ToString());
}
اللي بعرفه انها بتصحح الأخطاء .. وانها مفروض ترجع نوع الخطأ هنا .. بس مو متأكده إذا اللي فهمته صح ولا لا ؟!
...........
إلا الآن بس هذا ..
بس انا مطوله ترى في ذا الموضوع ..
تبعونا :18:
رد: مشروع شحاته جديد .. ( مساعدة لمشروع تخرج )
صبــــــــــــــــا
ايش من كنترولز بتعمليهم اصلا
وايش تشتي تعملي بالضبط عشان اقولك ايش الكود
مشروع تخرجي كان على نفس اللغه
:)
رد: مشروع شحاته جديد .. ( مساعدة لمشروع تخرج )
Quote:
Originally Posted by
ليلى العامريه
صبــــــــــــــــا
ايش من كنترولز بتعمليهم اصلا
وايش تشتي تعملي بالضبط عشان اقولك ايش الكود
مشروع تخرجي كان على نفس اللغه
:)
بقولك ايش عملت ..
عملت الداتا طبعاً في نفس الفيجول ويب
وبعدين عملت models
وبعدين بدأت اعمل الكنترول للـ creat .. delet .. edit .. ومدري ايش
ولما عملت الكنترولز
طلعت لي هذه الأكواد
شوفي هذا الكود ..
var q = (from c in db.Branches
where c.BranchId == id
select c).First();
return View(q);
لما سألت استاذي عنه .. قلي انه هذا كود بلغة اسمه linq قريبة من sql
وطلب مني اقرأ عنها .. قرأت .. فهمت شويه هذا الكود ..
بس ابا افهمه اكثر
وكمان الأكواد الباقيه
رد: مشروع شحاته جديد .. ( مساعدة لمشروع تخرج )
ليش هذا كله
ليش ما عملتي الداتا بيس خارجيه مش بنفس الدوت نت عشان يكون اسهلك اذا في اي تغيير بالداتا بيس
هذا اولا :)
ثانيا
الكنترولز هذي من اسهل ما يكون
انتي بس اعملي داتا بيس خارجيه
وبعدين اعملي ربط بين الدوت نت والداتا بيس واعملي الـ quiries
وخلاص :)
رد: مشروع شحاته جديد .. ( مساعدة لمشروع تخرج )
ايوا انا عملت الداتا خارجية .. وربطتها بالفيجول
بس الأستاذ قلي خليها من الفيجول احسن
انا ماشيه كويس الحين
بس الأكواد لما جيت اقرأها ما فهمتها
بقولك ايش فهمت من هذا الكود
بس عشان تعرفي مستوى الغباء اللي وصلت له :)
var q = (from c in db.Branches
where c.BranchId == id
select c).First();
return View(q);
اول شئ عرفت المتغير q
وساويته بقيمة التكرار التالي
التكرار رح يكون انه رح نختار متغير اسمه c قيمته موجود في الداتا تبع الفروع
وعندما تتساوى قيمة c مع id
select c).First();
وهذي عاد ماني فاهمتها اصلا :)
وبعدين طبعاً رح يعيد قيمة q
تناااااحه :17:
رد: مشروع شحاته جديد .. ( مساعدة لمشروع تخرج )
Quote:
Originally Posted by
صبا
ايوا انا عملت الداتا خارجية .. وربطتها بالأس كيو ال
بس الأستاذ قلي خليها من الفيجول احسن
انا ماشيه كويس الحين
بس الأكواد لما جيت اقرأها ما فهمتها
بقولك ايش فهمت من هذا الكود
بس عشان تعرفي مستوى الغباء اللي وصلت له :)
var q = (from c in db.Branches
where c.BranchId == id
select c).First();
return View(q);
اول شئ عرفت المتغير q
وساويته بقيمة بالتكرار التالي
التكرار رح يكون انه رح نختار متغير اسمه c قيمته موجود في الداتا تبع الفروع
وعندما تتساوى قيمة c مع id
select c).First();
وهذي عاد ماني فاهمتها اصلا :)
وبعدين طبعاً رح يعيد قيمة q
تناااااحه :17:
:18::18::18::18::18::18:
اني بقولك ايش يعيني الكود
بس لحظه
ال
var q =
الشطر الثاني كله صح :)
اقصد الباقي ؟؟؟
رد: مشروع شحاته جديد .. ( مساعدة لمشروع تخرج )
ايش يعني ؟! ..
يعني كل اللي قلته غلط :2:
رد: مشروع شحاته جديد .. ( مساعدة لمشروع تخرج )
Quote:
Originally Posted by
صبا
ايش يعني ؟! ..
يعني كل اللي قلته غلط :2:
لا مش غلط
بس ضحكت على الاسلوب نفسه :18:
آسفه :$
ذحين حاولي تكتبي الكود بطريقه اوضح عشان افهم ايش اللي مع بعض وايش اللي مش مع بعض
رد: مشروع شحاته جديد .. ( مساعدة لمشروع تخرج )
هو كذا الكود ..
هذا التكرار موجود في edit و Details
شوفي الكود كامل
public ActionResult Details(int id)
{
var q = (from c in db.Branches
where c.BranchId == id
select c).First();
return View(q);
}
رد: مشروع شحاته جديد .. ( مساعدة لمشروع تخرج )
اللي فهمته انه في معك
Table
اسمه C
في الداتا بيس اللي اسمها branches
وهذي داله تاخذ parameter = id
وفي شرط اذا الـbranchid من الـ Table c
تساوي الـ id
يروح يرجع القيمه اللي في العمود اللي اسمه first بنفس الجدول
يعني وين ما اتساوت الاي دي مع البرانش اي دي يرجع القيمه اللي في الفريست
وبس
والله اعلم :)
ي
رد: مشروع شحاته جديد .. ( مساعدة لمشروع تخرج )
لااااااا
الـ branches هو اسم الــ Tabel اصلاً
اتوقع اللي قلته بالأول هو الأصح ...
بس انا ماني فاهمه ليش قلنا select c.first
خلاااااااص بتجنن :17:
رد: مشروع شحاته جديد .. ( مساعدة لمشروع تخرج )
اها اذا هو اعتبر الـ c
عباره عن data set
عموما هو قال
select c.first
عشان ترجع له القيمه تبع الفيرست
مش عارفه بالضبط ايش اللي تشتي تعمليه
اذا تشتي تسترجعي قيمه معينه اللي هي قيمه الفيرست فهذي هي رجعت لك