تقييم الموضوع :
  • 1 أصوات - بمعدل 5
  • 1
  • 2
  • 3
  • 4
  • 5
إنشاء موقع لبيع برامج المنتدى
#6
نذهب لصفحة Site.Master، داخل كود HTML الخاص بالصفحة نضع Label بدل العنوان الافتراضي:[HTML]<div class="title">
   <h1>
       <asp:Label ID="title" runat="server" Text="برامج منتدى فجوال بيسك لكل العرب"></asp:Label>
   </h1>
</div>
[/HTML]ونضع Label آخر في ذيل الصفحة:[HTML]<div class="footer">
   <asp:Label ID="footer" runat="server" Text="جميع الحقوق محفوظة © 2013"></asp:Label>
</div>
 [/HTML]
نرجع لعنوان الصفحة، من داخل التصميم وليس من كود الـ HTML، نضع بجانبه أداة LoginView، ثم نعدل فيها كما يلي:







داخل الأداة - وبعد أن نختار منها العرض بصلاحيات Admin - نضع أداة Image (سوف ارفق الصورة المطلوبة إن شاء الله)، وأداة Panel، وداخل الـ Panel نضع جدول:





في الصف الثاني من الجدول وفي الحقل الأول نضع Label نصه: نص العنوان.
وفي الحقل الثاني نضع أداة TextBox خاصية الـ ID = tbox وبجانبها أداة RequiredFieldValidator:



خاصية الـ ErrorMessage = مطلوب.
وخاصية الـ ControlToValidate = tbox
في الحقل الثاني من الصف الأخير، نضع زرين، الأول نصه (حفظ) والثاني نصه (إلغاء الأمر).
نرجع للصف الأول وندمج الحقلين مع بعضهما، بعد تحديدهما:



ثم نضع بداخله أداة Panel، وداخل الـ Panel نضع Label نصه: عنوان الموقع.
لنضبط الشكل قليلا، من الـ Solution Explorer نذهب لمجلد الـ Styles ثم نضيف إليه عنصر جديد من نوع Style Sheet، ليكن اسمه Config. سوف ارفقه مع المشاركة إن شاء الله.
الآن نحدد الصورة التي وضعناها فيما سبق، ثم نذهب لصندوق الأدوات، ونضغط مرتين على أداة ModalPopupExtender التابعة لحزمة أدوات Ajax Control Toolkit:



وبعد ذلك نتوجه لنافذة الخصائص، سنجد فيها خاصية جديدة مدرج تحتها مجموعة من الخصائص:



قم بتغيير الخصائص كما الصورة.
نختار زر (حفظ) ونضغط عليه مرتين لنكتب الكود التالي:
في أعلى الكود وخارج الإجراءات نكتب:
:#C
كود :
[align=left][SIZE=4]private DB.ProgramsDB db = new DB.ProgramsDB();
[/SIZE][/align]

:VB
كود :
[align=left][SIZE=4]private DB.ProgramsDB db = new DB.ProgramsDB()[/SIZE][/align]

وفي حدث تحميل الصفحة Page_Load نكتب:
:#C
كود :
[align=left][SIZE=4]if (IsPostBack) return;

try
{
   var data = (from d in db.Titles select d).SingleOrDefault();
   title.Text = data.HeaderText;
   footer.Text = data.FooterText;

   ((TextBox)LoginView1.FindControl("tbox")).Text = title.Text;
}
catch { }
[/SIZE][/align]

:VB
كود :
[align=left][SIZE=4]If IsPostBack Then Exit Sub

Try
   Dim data = (From d In db.Titles Select d).SingleOrDefault()
   title.Text = data.HeaderText
   footer.Text = data.FooterText

   CType(LoginView1.FindControl("tbox"), TextBox).Text = title.Text
Catch
End Try[/SIZE][/align]

وفي حدث ضغط زر (حفظ):
:#C
كود :
[align=left][SIZE=4]try
{
   var data = (from d in db.Titles select d).SingleOrDefault();
   data.HeaderText = ((TextBox)LoginView1.FindControl("tbox")).Text;
   db.SubmitChanges();
   title.Text = data.HeaderText;
}
catch { }[/SIZE][/align]

:VB
كود :
[align=left][SIZE=4]Try
   Dim data = (From d In db.Titles Select d).SingleOrDefault()
   data.HeaderText = CType(LoginView1.FindControl("tbox"), TextBox).Text
   db.SubmitChanges()
   title.Text = data.HeaderText
Catch
End Try
[/SIZE][/align]

سوف نصنع مع ذيل الصفحة كذلك، وسأكتفي بشرح ما السابق، وأرفق الملفات....
* اعتمدت على مترجم لترجمة الكود من C# لـ VB.
* ضع الملفات والمجلدات المرفقة كما هي داخل المشروع، وقم باستبدال القديم.


الملفات المرفقة
.zip   VB4ArbPrograms.zip (الحجم : 17.37 ك ب / التحميلات : 68)
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
إنشاء موقع لبيع برامج المنتدى - بواسطة DreamsDotNet - 16-04-13, 04:10 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  فيديو youtube يشرح كيفية عمل موقع على شبكة محلية مبرمج مصرى 1 2,994 19-03-23, 01:41 PM
آخر رد: flawer69
  [درس فيديو] دورة انشاء موقع فيجوال دوت نتPart One: Creating a vb.net & ASPX.NET & SQL alims 2 2,393 09-01-22, 03:32 PM
آخر رد: alims
  المنتدى ليس نشيطا وفعالا في مشاركاته ما السبب؟ nowiglah 2 5,116 28-09-20, 04:15 AM
آخر رد: سعود
Video [VB.NET] فكرة بسيطة لإنشاء موقع شبيه بموقع facebook بلغة ASp.net ggtt17121985 1 3,419 13-08-18, 01:52 PM
آخر رد: sendbad100
Big Grin [مقال] تصميم موقع بيسط فى اقل من ساعة alims 5 8,923 11-08-14, 06:33 AM
آخر رد: العزابي
  بالراحة خالص(خطوة بخطوة شرح كافة صفحات المنتدى) سعود 12 7,303 22-08-13, 10:35 PM
آخر رد: سعود
  إنشاء مكتبة إلكترونية لبيع الكتب ربيع 18 9,930 16-04-13, 09:24 PM
آخر رد: م احمد فهد
  22 طريقة لتحسين أداء وتسريع موقع مبرمج ب asp.net RaggiTech 1 2,857 29-09-12, 12:40 PM
آخر رد: RaggiTech
  دورة تصميم موقع اخباري بasp.net الجزء الثاني ......... محمد الساعدي 4 5,150 24-09-12, 11:46 PM
آخر رد: محمد الساعدي
  اضخم موقع لتحميل القوالب المجانية مصطفى ايتي 0 2,784 21-09-12, 08:43 PM
آخر رد: مصطفى ايتي

التنقل السريع :


يقوم بقرائة الموضوع: