|[Dynamic Web App ASP.NET ]| تطوير وبرمجة |[ FlowNet]|ط·آ·ط¢آ¢ط·آ·ط¢آ®ط·آ·ط¢آ±
ط·آ·ط¢آ§ط·آ¸أ¢â‚¬â€چط·آ·ط¢آµط·آ¸ط¸آ¾ط·آ·ط¢آ­ط·آ·ط¢آ©
د عبد الرحمن
- عضوية مقفولة -
د عبد الرحمن
- عضوية مقفولة -
  • 04:34 - 2024/07/01

السلام عليكم ورحمة الله وبركاته،،

بسم الله الرحمن الرحيم،،

اللهم صل على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد،

اللهم بارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد،،

وبعد، مبادرة متواضع في سبيل الله،، وسعيا لتبادل الخبرات،،

في إطار متابعة تعلم ASP.NET وبعيدا بعض الشيء عن مفهوم الـMVC المقدم في دروس LinkFlow

والذي يعتبر Replica لموقع StackOverFlow

في هذه التجارب إن شاء الله، سنحاول المزج بين خصائص مختلفة، من مواقع مختلفة عن طريق استنساخها وجعل الـBackEnd

عبارة عن تطبيق ويب من نوع ASP.NET Dynamic Web Application

مع الاعتماد على SQL Server و C#.net

لا استعجال في العمل بل رويدا رويدا، وكلما كان هنالك تحسين جديد يتم رفعه على GitHub

أين قمت بعمل Repo خاص بهذه النسخة التي اعتبرها مخبر لتطوير مهارات ASP.NET وفرصة لتبادل الخبرات ان شاء الله،،

رابط الـGitHub Repo هنا

صور متواضعة عن البداية:

نظام مواضيع:

نظام فئات:

نظام تعديل عضويات:

لا أملك أي حق في الـFrontEnd هي جداول موضوعة مجانا عبر الانترنت، قمت باستعمالها وتعديلها نحو العربية.

شرح المشروع في ردود قادمة ان شاء الله،،

هذا والحمد لله رب العالمين على التوفيق،،

السلام عليكم،،

2📊0👍0👏0👌2🧠
د عبد الرحمن
- عضوية مقفولة -
د عبد الرحمن
- عضوية مقفولة -
  • 04:35 - 2024/07/01

اللهم صل على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد،

اللهم بارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد،،

وبعد، نبدأ في شرح هيكل المشروع:

  1. مجلد Assets:

    1. مجلد css: هو مجلد أين سيتم وضع كل ملفات الستايل

    2. مجلد img: هو مجلد خاص بالصور والايقونات

    3. مجلد js: هو مجلد خاص بكل ملفات جافاسكريبت.

  2. ملف admin_edit.aspx : هو ملف خاص بتعديل العضويات، في هذا الملف يتم وضع الفرونت وبعض اساليب الباك اند، لكن الController الخاص به هو admin_edit.aspx.cs

  3. ملف cat.aspx: هو ملف خاص بالفئات واظهار بياناتها من قاعدة البيانات.

  4. ملف f.aspx: هو ملف خاص بالمواضيع أين سيتم اظهار مجموعة من المواضيع المختلفة تحت بعضها البعض، لتشكل شبه منتدى.

معلومة: هذا المخبر والمشروع لا يعتبر دروس، وانما مراحل تطبيق دروس ASP.NET التي تتم في مواضيع تابعة لـLinkFlow ،،

وللوصول الى مشروع مفتوح المصدر بلغة ASP.NET

هذا والحمد لله رب العالمين على التوفيق،،

السلام عليكم،،

0📊0👍0👏0👌0🧠
د عبد الرحمن
- عضوية مقفولة -
د عبد الرحمن
- عضوية مقفولة -
  • 20:10 - 2024/07/01
السلام عليكم،،

للبدأ بملف المواضيع f.aspx ، وتحضيرا لربط بقاعدة البيانات SQL Server تم تحضير جدول Topics، سكريبت انشاء الجدول كالآتي:

CREATE TABLE [dbo].[Topics] ( [Id] INT NOT NULL, [title] NVARCHAR (100) NOT NULL, [content] NTEXT NOT NULL, [tags] NVARCHAR (50) NULL, [f_id] INT NOT NULL, [m_id] INT NOT NULL, [stat] INT NOT NULL, [creation_time] TIMESTAMP NOT NULL, PRIMARY KEY CLUSTERED ([Id] ASC) );

تم رفع الملف في github ، Topics.Sql

0📊0👍0👏0👌0🧠
طالب عفو الرحمن
- عضوية مقفولة -
طالب عفو الرحمن
- عضوية مقفولة -
  • 20:23 - 2024/07/01

السلام عليكم ورحمة الله

بارك الله فيك أخي الفاضل على الشرح الممتاز

لك من الإشراف

وسام شارح مميز بمنتدى عالم البرمجة وملحقاتها20

وسام عضو مميز بمنتدى عالم البرمجة وملحقاتها10


0📊0👍0👏0👌0🧠
Electronics Programming
  • ط·آ·ط¢آ§ط·آ¸أ¢â‚¬â€چط·آ¸أ¢â‚¬آ¦ط·آ·ط¢آ´ط·آ·ط¢آ§ط·آ·ط¢آ±ط·آ¸ط¦â€™ط·آ·ط¢آ§ط·آ·ط¹آ¾: 636
    ط·آ¸أ¢â‚¬آ ط·آ¸أ¢â‚¬ع‘ط·آ·ط¢آ§ط·آ·ط¢آ· ط·آ·ط¢آ§ط·آ¸أ¢â‚¬â€چط·آ·ط¹آ¾ط·آ¸أ¢â‚¬آ¦ط·آ¸ط¸آ¹ط·آ·ط¢آ²: 2019
ط·آ·ط¢آ¹ط·آ·ط¢آ¶ط·آ¸ط«â€  ط·آ¸أ¢â‚¬آ ط·آ·ط¢آ´ط·آ·ط¢آ·
Electronics Programming
ط·آ·ط¢آ¹ط·آ·ط¢آ¶ط·آ¸ط«â€  ط·آ¸أ¢â‚¬آ ط·آ·ط¢آ´ط·آ·ط¢آ·
ط·آ·ط¢آ§ط·آ¸أ¢â‚¬â€چط·آ¸أ¢â‚¬آ¦ط·آ·ط¢آ´ط·آ·ط¢آ§ط·آ·ط¢آ±ط·آ¸ط¦â€™ط·آ·ط¢آ§ط·آ·ط¹آ¾: 636
ط·آ¸أ¢â‚¬آ ط·آ¸أ¢â‚¬ع‘ط·آ·ط¢آ§ط·آ·ط¢آ· ط·آ·ط¢آ§ط·آ¸أ¢â‚¬â€چط·آ·ط¹آ¾ط·آ¸أ¢â‚¬آ¦ط·آ¸ط¸آ¹ط·آ·ط¢آ²: 2019
ط·آ¸أ¢â‚¬آ¦ط·آ·ط¢آ¹ط·آ·ط¢آ¯ط·آ¸أ¢â‚¬â€چ ط·آ·ط¢آ§ط·آ¸أ¢â‚¬â€چط·آ¸أ¢â‚¬آ¦ط·آ·ط¢آ´ط·آ·ط¢آ§ط·آ·ط¢آ±ط·آ¸ط¦â€™ط·آ·ط¢آ§ط·آ·ط¹آ¾ ط·آ¸ط¸آ¹ط·آ¸ط«â€ ط·آ¸أ¢â‚¬آ¦ط·آ¸ط¸آ¹ط·آ·ط¢آ§: 0.4
ط·آ·ط¢آ§ط·آ¸أ¢â‚¬â€چط·آ·ط¢آ£ط·آ¸ط¸آ¹ط·آ·ط¢آ§ط·آ¸أ¢â‚¬آ¦ ط·آ¸أ¢â‚¬آ¦ط·آ¸أ¢â‚¬آ ط·آ·ط¢آ° ط·آ·ط¢آ§ط·آ¸أ¢â‚¬â€چط·آ·ط¢آ¥ط·آ¸أ¢â‚¬آ ط·آ·ط¢آ¶ط·آ¸أ¢â‚¬آ¦ط·آ·ط¢آ§ط·آ¸أ¢â‚¬آ¦: 1611
  • 21:05 - 2024/07/01
السلام عليكم
شرح واضح آخي الكريم
مشكور
متابع معك منذ البداية و حتى الآن إستوعبت جزء كبير من مواضيعك
عندي خبرة في #C خصوصا Windows Forms أما ASP .Net فقد إستعملته قبل زمن
أتذكر أشياء مثل Query String لكن أظن أنها لم يبقى لها وجود بسبب الـ Routes
بالنسبة لـ ASP هل لا يوجد فيه شيء مثل Posts في Laravel ؟
و هل ستستعمل Entity Framework في شغلة قاعدة البيانات لأن هذا أسهل من كتابة الإستعلامات
بالنسبة لـ Topics.sql هل من الجيد إضافة حقل أفضل جواب و شيء مثل Status مقفل أو مفتوح أو حقل Deleted At أو غيره أم تكون لها جداول لوحدها ... ؟
1📊0👍0👏0👌1🧠
د عبد الرحمن
- عضوية مقفولة -
د عبد الرحمن
- عضوية مقفولة -
  • 21:12 - 2024/07/01

وعليكم السلام،،

ما شاء الله جميل ان نجد أمثالك لتبادل الخبرات والأسئلة،،

في هذا المخبر لن استعمل الـCore MVC لذا لن تكون مشابهة لـLaravel ، بل يمكن القول أنها كلاسيكية نوعا ما بما أن اصدار الفريمورك 4.7 ،،

أما بنسبة للجدول فـStatus هي في حقل stat ، مقفل 0 ، مفتوح 1 ، مخفي 2 ، 3 محذوف، 4 مأرشف، أما عن الوقت …. فلا يوجد نظرة حولها حاليا، يمكن أن يتم اضافتها مستقبلا، بعد الوصول لنتائج ان شاء الله،،

حاليا يتم تحضير Form من أجل اضافة موضوع،،

إقتباس لمشاركة: @Electronics Programming 19:05 - 2024/07/01

السلام عليكم
شرح واضح آخي الكريم
مشكور
متابع معك منذ البداية و حتى الآن إستوعبت جزء كبير من مواضيعك
عندي خبرة في #C خصوصا Windows Forms أما ASP .Net فقد إستعملته قبل زمن
أتذكر أشياء مثل Query String لكن أظن أنها لم يبقى لها وجود بسبب الـ Routes
بالنسبة لـ ASP هل لا يوجد فيه شيء مثل Posts في Laravel ؟
و هل ستستعمل Entity Framework في شغلة قاعدة البيانات لأن هذا أسهل من كتابة الإستعلامات
بالنسبة لـ Topics.sql هل من الجيد إضافة حقل أفضل جواب و شيء مثل Status مقفل أو مفتوح أو حقل Deleted At أو غيره أم تكون لها جداول لوحدها ... ؟

0📊0👍0👏0👌0🧠
Electronics Programming
  • ط·آ·ط¢آ§ط·آ¸أ¢â‚¬â€چط·آ¸أ¢â‚¬آ¦ط·آ·ط¢آ´ط·آ·ط¢آ§ط·آ·ط¢آ±ط·آ¸ط¦â€™ط·آ·ط¢آ§ط·آ·ط¹آ¾: 636
    ط·آ¸أ¢â‚¬آ ط·آ¸أ¢â‚¬ع‘ط·آ·ط¢آ§ط·آ·ط¢آ· ط·آ·ط¢آ§ط·آ¸أ¢â‚¬â€چط·آ·ط¹آ¾ط·آ¸أ¢â‚¬آ¦ط·آ¸ط¸آ¹ط·آ·ط¢آ²: 2019
ط·آ·ط¢آ¹ط·آ·ط¢آ¶ط·آ¸ط«â€  ط·آ¸أ¢â‚¬آ ط·آ·ط¢آ´ط·آ·ط¢آ·
Electronics Programming
ط·آ·ط¢آ¹ط·آ·ط¢آ¶ط·آ¸ط«â€  ط·آ¸أ¢â‚¬آ ط·آ·ط¢آ´ط·آ·ط¢آ·
ط·آ·ط¢آ§ط·آ¸أ¢â‚¬â€چط·آ¸أ¢â‚¬آ¦ط·آ·ط¢آ´ط·آ·ط¢آ§ط·آ·ط¢آ±ط·آ¸ط¦â€™ط·آ·ط¢آ§ط·آ·ط¹آ¾: 636
ط·آ¸أ¢â‚¬آ ط·آ¸أ¢â‚¬ع‘ط·آ·ط¢آ§ط·آ·ط¢آ· ط·آ·ط¢آ§ط·آ¸أ¢â‚¬â€چط·آ·ط¹آ¾ط·آ¸أ¢â‚¬آ¦ط·آ¸ط¸آ¹ط·آ·ط¢آ²: 2019
ط·آ¸أ¢â‚¬آ¦ط·آ·ط¢آ¹ط·آ·ط¢آ¯ط·آ¸أ¢â‚¬â€چ ط·آ·ط¢آ§ط·آ¸أ¢â‚¬â€چط·آ¸أ¢â‚¬آ¦ط·آ·ط¢آ´ط·آ·ط¢آ§ط·آ·ط¢آ±ط·آ¸ط¦â€™ط·آ·ط¢آ§ط·آ·ط¹آ¾ ط·آ¸ط¸آ¹ط·آ¸ط«â€ ط·آ¸أ¢â‚¬آ¦ط·آ¸ط¸آ¹ط·آ·ط¢آ§: 0.4
ط·آ·ط¢آ§ط·آ¸أ¢â‚¬â€چط·آ·ط¢آ£ط·آ¸ط¸آ¹ط·آ·ط¢آ§ط·آ¸أ¢â‚¬آ¦ ط·آ¸أ¢â‚¬آ¦ط·آ¸أ¢â‚¬آ ط·آ·ط¢آ° ط·آ·ط¢آ§ط·آ¸أ¢â‚¬â€چط·آ·ط¢آ¥ط·آ¸أ¢â‚¬آ ط·آ·ط¢آ¶ط·آ¸أ¢â‚¬آ¦ط·آ·ط¢آ§ط·آ¸أ¢â‚¬آ¦: 1611
  • 21:15 - 2024/07/01
إقتباس لمشاركة:  @د عبدالله 21:12 - 2024/07/01  

 

تمام آخي
متابع معك بحول الله
بالتوفيق ؛

0📊0👍0👏0👌0🧠
د عبد الرحمن
- عضوية مقفولة -
د عبد الرحمن
- عضوية مقفولة -
  • 21:52 - 2024/07/01
السلام عليكم،،

تم تحضير أضافة موضوع جديد، مع ادخال تغييرات على هيكل المشروع :

1📊0👍0👏0👌1🧠
د عبد الرحمن
- عضوية مقفولة -
د عبد الرحمن
- عضوية مقفولة -
  • 22:03 - 2024/07/01
السلام عليكم،،

تم اجراء تحديث جديد على GitHub Repo

من الآن سيتم اعتماد طريقة الـtemplates ، اي سنستعمل UserControl التي يتم انشاءها في ملفات ذات امتداد .ascx ، وفي كل ملف منفصل تكون هنالك خاصية منفصلة،،

كما تم اضافة get request باسم mode ، اين ان قمت بتجريب mode=add ، سيتم اظهار لك فرونت اند الخاص باضافة موضوع،،

1📊0👍0👏0👌1🧠
د عبد الرحمن
- عضوية مقفولة -
د عبد الرحمن
- عضوية مقفولة -
  • 18:58 - 2024/07/02
السلام عليكم،،

تم تحديث من جديد، اضافة امكانية ادخال موضوع لقاعدة البيانات ، الكود دائما مفتوح وموجود للتحميل،،

0📊0👍0👏0👌0🧠

ط·آ·ط¢آ§ط·آ¸أ¢â‚¬â€چط·آ·ط¢آ±ط·آ·ط¢آ¯ ط·آ·ط¢آ¹ط·آ¸أ¢â‚¬â€چط·آ¸أ¢â‚¬آ° ط·آ·ط¢آ§ط·آ¸أ¢â‚¬â€چط·آ¸أ¢â‚¬آ¦ط·آ¸ط«â€ ط·آ·ط¢آ§ط·آ·ط¢آ¶ط·آ¸ط¸آ¹ط·آ·ط¢آ¹ ط·آ¸أ¢â‚¬آ¦ط·آ·ط¹آ¾ط·آ¸ط«â€ ط·آ¸ط¸آ¾ط·آ·ط¢آ± ط·آ¸أ¢â‚¬â€چط·آ¸أ¢â‚¬â€چط·آ·ط¢آ£ط·آ·ط¢آ¹ط·آ·ط¢آ¶ط·آ·ط¢آ§ط·آ·ط·إ’ ط·آ¸ط¸آ¾ط·آ¸أ¢â‚¬ع‘ط·آ·ط¢آ·.

ط·آ·ط¢آ§ط·آ¸أ¢â‚¬â€چط·آ·ط¢آ±ط·آ·ط¢آ¬ط·آ·ط¢آ§ط·آ·ط·إ’ ط·آ·ط¢آ§ط·آ¸أ¢â‚¬â€چط·آ·ط¢آ¯ط·آ·ط¢آ®ط·آ¸ط«â€ ط·آ¸أ¢â‚¬â€چ ط·آ·ط¢آ¨ط·آ·ط¢آ¹ط·آ·ط¢آ¶ط·آ¸ط«â€ ط·آ¸ط¸آ¹ط·آ·ط¹آ¾ط·آ¸ط¦â€™ ط·آ·ط¢آ£ط·آ¸ط«â€  ط·آ·ط¢آ§ط·آ¸أ¢â‚¬â€چط·آ·ط¹آ¾ط·آ·ط¢آ³ط·آ·ط¢آ¬ط·آ¸ط¸آ¹ط·آ¸أ¢â‚¬â€چ ط·آ·ط¢آ¨ط·آ·ط¢آ¹ط·آ·ط¢آ¶ط·آ¸ط«â€ ط·آ¸ط¸آ¹ط·آ·ط¢آ© ط·آ·ط¢آ¬ط·آ·ط¢آ¯ط·آ¸ط¸آ¹ط·آ·ط¢آ¯ط·آ·ط¢آ©.

  • ط·آ·ط¢آ¥ط·آ·ط¢آ³ط·آ¸أ¢â‚¬آ¦ ط·آ·ط¢آ§ط·آ¸أ¢â‚¬â€چط·آ·ط¢آ¹ط·آ·ط¢آ¶ط·آ¸ط«â€ ط·آ¸ط¸آ¹ط·آ·ط¢آ©: 
  • ط·آ·ط¢آ§ط·آ¸أ¢â‚¬â€چط·آ¸ط¦â€™ط·آ¸أ¢â‚¬â€چط·آ¸أ¢â‚¬آ¦ط·آ·ط¢آ© ط·آ·ط¢آ§ط·آ¸أ¢â‚¬â€چط·آ·ط¢آ³ط·آ·ط¢آ±ط·آ¸ط¸آ¹ط·آ·ط¢آ©: 

 |[Dynamic Web App ASP.NET ]| تطوير وبرمجة |[ FlowNet]|ط·آ·ط¢آ¨ط·آ·ط¢آ¯ط·آ·ط¢آ§ط·آ¸ط¸آ¹ط·آ·ط¢آ©
ط·آ·ط¢آ§ط·آ¸أ¢â‚¬â€چط·آ·ط¢آµط·آ¸ط¸آ¾ط·آ·ط¢آ­ط·آ·ط¢آ©