نعم تستطيع الدروس سهله و واضحهلدي خبرة متوسطة في c#.net مبنية على دراسة جامعية هل استطيع ان اتاابع معك
دروس هذه اللغة ام لا ؟
انشالله تستفيد
نعم تستطيع الدروس سهله و واضحهلدي خبرة متوسطة في c#.net مبنية على دراسة جامعية هل استطيع ان اتاابع معك
دروس هذه اللغة ام لا ؟
انشالله تستفيد
الله يديك العافيه
وانا متابع معاك
__________________
--(B2ii (@) hotmail .com)--
بأنتظار دروسك التي لا يوجد فيها تشتيت في اخراج المعلومه و توضيحهايعطيك العافيه أخوي لكن في تشتيت في اخراج المعلومه وتوضيحها
أعتذر عن اعطاء الدروس ولاكن لامانع من المساعده
على كل حال أحببت ان وضح جهة نظري شاكر لك عودتك بعد فترة طويلة من انقطاع الدروس
__________________
Eng.Fedail
Computer and Electronics Engineer
الله يعطيك العافيه و جزاك الله خير الجزاء
انا من أهم المهتمين بدروسك لا حرمك الله الأجر
>> زكاة العلم نشره <<
نسأل الله تعالى لك التوفيق و السداد
__________________
سبحان الله و الحمد لله و لا إله الا الله و الله أكبر
يعطيكم العافيه
بعد انقطاع طويل رح نكمل دوره asp.net
وان اشء الله تكون الفتره الماضيه اللي انقطعنا فيها عن الدروس الكل شاف الدوره وحضر حاله للدروس القادمه
درسنا اليوم عن كيفيه اضافه عنصر جديد في الداتا بيس
نعمل صفحه جديده ونسميها Add-new-employee
طبعا زي ما انتتوا شايفين رح نحتاج نعبي drop down list
ورح نوخذ الداتا من Job table & Department table
هلا خلينا نروح على Data Set نتأكد انو جمله Insert مزبوطه ولا لا
بعدين بدنا نعبي ال Table data
نرجع للصفحه تبعتنا
وعلى page-load
طبعا فوق كالعاده وبأي صفحه بنكتب هالسطرين
Imports Dal
Imports DalTableAdapters
بدنا نكتب الكود اللي بجيب الداتا من job table وبحطها بال drop down list
كود:If Not Page.IsPostBack Then Me.Ddl_Job.DataSource = New JobTableAdapter().GetData Me.Ddl_Department.DataSource = New DepartmentTableAdapter().GetData Me.Ddl_Job.DataTextField = "Job_Name" Me.Ddl_Job.DataValueField = "Job_ID" Me.Ddl_Department.DataTextField = "Dept_Name" Me.Ddl_Department.DataValueField = "Dept_ID" Me.Ddl_Job.DataBind() Me.Ddl_Department.DataBind() End If
لو نعمل هلا Run
نشوف شو بصير
هلا على كبسه Save
بدنا نحط هالكود
كود:Dim TaEmpinfo As New Emp_InfoTableAdapter If TaEmpinfo.Insert(Me.Txt_Name.Text, Me.Ddl_Job.SelectedValue, Me.Ddl_Department.SelectedValue, Me.Txt_Salary.Text) Then Me.Lbl_Msg.Text = "New Employee Added" End If Me.Txt_Salary.Text = "" Me.Txt_Name.Text = "" Me.Ddl_Department.SelectedIndex = 0 Me.Ddl_Job.SelectedIndex = 0
وبعديها نعمل Run
نضيف معلومات ونكبس save
وهي ضاف
نروح على الداتا بيس نتأكد
درسنا اليوم خلص
بكره ان شاء الله رح نحكي كيفيه حذ ف عنصر من الداتا بيس
يعطيكم العافيه
اليوم درسنا عن كيفيه حذف وتعديل عنصر من الداتا بيس
الدرس كتير كتير سهل
وما رح نحتاج نكتب سطر كود
بدنا نعمل زي هاد التصميم
كل شغلنا رح يكون بال Grid View
من tool box بنختار Data ومنها بنختار DataGrid
وبنعمللها Drag and drop للجدول اللي عملناه
هلا بس تصير بالصفه رح يطلع Smart tag الها
بنختار اول اشي Auto Format وهاي عشان نختار الشكل الها كيف رح يكون
هلا بنختار الشكل اللي بيعجبنا ونضغط ok
وهلا من Smart tag بنختار Edit Column
اول اشي في تحت مكتوب Auto-Generate-Feilds
ومحطوط عليها صح
اذا ضل الصح محطوط فرح يعطينا نفس عدد ال Column بالداتا بيس
فاحنا بدنا نشيل هالصح
هلا بدنا نضيف Column بال Data Grid
اول اشي بدنا نضيف Bound Feild
هلا بعد ما نضيف Bound Feild
بنروح على Proparity
على Header Text
وبنكتب اللي بدنا اياه يظهر على Header
وعلى Data Feild
بنحط اسم الجدول بالداتا بيس
وبنضيف كمان 2 من Bound Feild
وحده Employee Name
والتانيه Salary
هلا بدنا نضيف الJob وال Depatment
بنضيف Template Feild
بنضيف 2 وحده بنسميها Job
ووحده تانيه department
لهلا بال grid viem ال Job وال department فاضيات فبدنا نحط فيهم drop Down List
هلا من ال smart tag لل Grid view بنختار Edit templates
اول اشي بنختار item template لل job
هلا بنعمل drag & drop ل drop Down List
هلا عال smart tag لل drop Down List بنحط Edit dataBinding
رح تطلع شاشه
بنحط Selested value تكون Job-id او حسب ما انتوا سميتوها بال داتا بيس
هلا عال smart tag لل drop Down List بنحط Choose data source
ونتبع الصور
ونفس الاشي بنعمل لل Department
وبس نخلص بنحط End template ورح يرجعنا على Grid view
هلا عال smart tag لل Grid view بنختار Choose data source
وبنتبع الصور
هلا بس نخلص بنرجع عال smart tag لل Grid view
وبنعمل زي هيك
يلا اعملوا Run ونشوف شو بطلع معكم
ضل علينا اخر درس اللي هو Master Pag e وكيف نرفع الملفات
شكرا لك عزيزي
لكن هناك مشكلة كبيره
انت تتبع أسلوب التلقين وهذه برمجة يجب ان نفهم كل شاردة وواردة فيها
قرئت الدرس الأول بالكامل ووجدت بعض الاشياء المبهمه تحديدا بالألة الحاسبة
لم تقم بتعريف الحدث والحديث عن ال ID الخاص بكل LABLE او زر او غيره
أليك هذه مثلا
Me.txtResult.Text
يجب ان تقوم بالتوضح بأننا سنستخدم المتغير Text من هذا الزر او المربع الخياري فقط
فمثلا نستطيع التحكم باللون او االكتابة او اي خاصية نريد
وهناك مشكلة وهي أضافه حدث معين اكثر من مرة وعند حذفه سيبقى بالكود البرمجي ونصبح في مشكلة
مثلا لو أردنا في الألة الحاسبة ان تقوم بوضع 0 في المربع الثاني وقمنا بعمل قسمة سيظهر خطاء
يجب ان توضح لنا المشكلة هنا وكيفيه التخلص منها بأستخدام جملة IF وطريقة استثناء الحروف من هذه المدخلات وغيرها
أرجو ان يكون شرحك موضحا للنقاط الرئيسية بشكل أكبر
انا حاليا أدرس الـ ASP.NET وأجد مشكلة في فهم شرحك لأنك اتبعت أسلوب التلقين وهو خذ كود وأكتبه فقط
ولم توضح سبب او ماهيه هذا الكود
أتمنى ان تنتبه لهذه الملاحظات في الدرس القادم
شكرا لك
دروس جيده ولكن اركز على النقطه التي اشار اليها الأخ remano
__________________
Eng.Fedail
Computer and Electronics Engineer
هل أنتهت الدورة ?
جزاك الله خير اخي
__________________
زكاة العلم نشره