الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشروع جديد - ادارة مدرسة - تعليمي

رائج
بدأه yasirhantoush في 23 مايو 2008 · 123 رد · 34,404 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#76

السلام عليكم

أرجو من الجميع الإقبال و المشاركة و أنا أستغرب ضعف المشاركة

أمنى أن يزيد عدد المشاركين كي نتقدم بسرعة أكبر

#77

Name: سعد سوري

email: saad1200@gmail.com

خبير C# Syntax In General

خبير ADO.NET + DataSet + DateReaders + DataGrids

خبير SQL Language Query + Analysis

خبير Forms Building + Controls

خبير Software Analysis + Data Flow Diagrams

خبير Deployment + Click Once + Setup Projects

خبير Extreme programming + Test Driven Development

#78

واود ان اشارك معكم في هذا المشروع، ولدى بعض الملاحظات التي قد تساعد في تطوير هذا المشروع ليمضي بوتيره اسرع

1) هناك حاجة الى مراقبة المصدر (Spource Control)

٢) استخدام Yahoo او gougle group كمصدر مركزي لجميع وثائق المشروع ، والمهام ، (tasks and todos)....

٣) إنقسام إلى مجموعات للعمل في وقت واحد على أجزاء مختلفة

٤) عزل buseniss logic من التفاعل الحقيقي مع قاعدة البيانات سوف تساعد على التطوير بوتيره اسرع. لن نوجه مشاكل (Connection Strings and DB Setup) في مرحلة التطوير. يمكننا استبدله ب (XML Files). هذا سيساعد في كتابة توحيد الاختبارات (Unit tests using Test Drevin Development).

٥) إستخدم n tier architecture

٦) إستخدم .NET 3.5 framework

اسئلة:

١) هل هناك عملاء الحقيقية لهذا المشروع؟

٢) Why is it a windows application not a web App?

شكراً

سعد

#79

السلام عليكم

خبرتي في جميع المواضيع سطحيه

قرأت المواضيع السابقه كلها و اود المشاركه معكم في بنا المشروع بس مش عارفه كيف ابدأ ومش عارفه اش اسوي

ان شاء الله استفيد .

تم تعديل هذه المشاركة بواسطة moonstone2020 في 10 يوليو 2008 في 15:11

#80

يالله وين الناااس وين المشاركات

استمروا في المشروع...............................................................

#81

السلام عليكم

يسرني رؤية المزيد من المنضمين للمشروع

أرحب بالسيد سعد سوري كخبير حقيقي ينضم إلينا

أريد أولا أن أضم صوتي لصوتك في موضوع إستخدام .NET 3.5 framework

و أضيف أيضا لتوحيد بيئة العمل إستخدام Microsoft Visual C# 2008 Express Edition بإعتباره متوفرا

أرجو من السيد سعد أن يوضح ما المقصود ب " إستخدم n tier architecture "

و حول النقطة الرابعة هل تقصد الإستغناء عن قواعد البيانات و التعامل مع ملفات XML بدلا منها إذا كان ذلك ما تعنيه فأنا معك في هذا الموضوع

و أرجو ان توضح ما تقصد بمراقبة المصدر

مع الشكر

#82

لنبدأ في مصدر المراقبة. هناك أكثر من موقع يوفر هذه الخدمة ...

Google Code، subversion، Codeplex ...

أرجوكم تقديم اقتراحاتكم أياً منهم نستعمل، في الوقت الحالي و كبداية Codeplex من ميكروسفت هو إختيار جيد .

لقد أنشئة مشروع المدرسة في Codeplex، سوف أقوم بشرح كيف نتعامل مع مصدر المراقبة باستخدام SvnBridge، TortoiseSVN.

http://tortoisesvn.tigris.org

http://www.codeplex.com/SvnBridge

يكن ألاطلاع والمشاركة من خلال الوصلة التالية

http://www.codeplex.com/school

إن شاء الله سوف اشرح بالصوار لتسهيل متحدثنا به اليوم

أرجوكم تقدم في اقتراحاتكم واسئلتكم للمشاركة و تقاسم المعرفه و الخبرة

ملاحظة: سوف نتحدث عن " n tier architecture"

في المرة القادمة.

سعد سواري

#83

التكنولوجيا المقترح استعملها:

- VS2008 with MVC.NET Beta 2

http://www.asp.net/MVC

- linq

msdn.microsoft.com/en-us/netframework/aa904594.aspx

- nunit

www.nunit.org

- Sql Server Express

www.microsoft.com/Express

- Structure map

structuremap.sourceforge.net

#84

للأسف قليلون هم الذين يمتلكون التكنولوجيا المقترح استعملها و أنا من اللذين لا يمتلكون vs2008

بالإضافة إلى أن MVC.NET Beta 2 هي تقنية لم يسمع بها معظمنا

#85

1-

مشكلة ال VS2008 يمكن حلها باستخدام

Microsot Visual Studio C# 2008 Express المجاني يمكننا انزاله من

http://www.microsoft.com/express/download/#webInstall

أرجوكم اخبرني إذا إنزل وإستعمال 2008 C# Express ممكناً

٢-

في الوقت الحل لنتجاهل MVC بسبب عدم توفر VS2008 Non-Express

٣-

سنقوم بمساعدة كل منا الآخر.

MVC هو تلخيص Model-View-Controller Framework

MVC إنتشر إنتشر واسع في السنوات الأخرة كهيكال للبرامج. ميكروسفت طورت هذا المحرك ليكون بدلاً ASP.NET الكلاسيكي. محرك ال MVC له مزايا عديدة سوف نتكل عنها في وقت لاحق.

أرجوكم اخبرني إذا إنزل وإستعمال 2008 C# Express ممكناً

سعد سواري

#86

لقد انشأت مشروع في codeplex يستخدم VS2008 Express

إن شاء الله سوف نستخدم n tier architecture

المشروع مبدئياً يتكون من ٤ طبقات:

- الطبقة التجارية

- طبقة البيانات

- طبقة وحدة الاختبارات

- طبقة Interfaces

- طبقة العرض وسوف تضاف لاحقا. (Presentaion Layer)

لنبدأ بالمشاركه، نحتاج مواصفات المشروع و شروطه مرتبة حسب الاولوية. من ثمة نبدأ بتقسيم العمل علينا.

أرجوكم تقديم اقتراحاتكم و أراكم في الاسلوب المتبع في تصميم المشروع.

شكراً

أخوكم سعد سواري

#87

بالنسبة لMicrosot Visual Studio C# 2008 Exp فلا أدري أهونفسه Microsoft Visual C# 2008 Express Edition لأني أمتلك الثاني و هو لا يدعم MVC لأنني قمت بتحميلها وتنصيبها ةلكنها لم تعمل معه

فأتمنا أن أعرف هل الثاني مناسب بالنسبة لك

وهل من طريقة لجعله يدعم MVC

و سؤال أخر هل بإمكانك ضغط VS2008 ورفعه على أحد المواقع

أما بالنسبة لcodeplex فأنا دخلت إليه وقمت بالتسجيل ولكن كنت أجد أن المشروع لم يرفع بعد حيث كنت أرى الرسالة التاليةThis project is not yet published

مع الشكر

#88

اخت أنس، الاسمين المذكورين في ردك السابق لنفس البرنامج Microsoft Visual C# 2008 Express Edition . هناك طريقتين لستخدم MVC with Visual Web Express 2008 Edition.

١) باستخدام SP1 Beta . (ليس للمبتدئين)

٢) يدويا تغيير Configuration Files و بناء الهيكل. يمكن أن نتكلم في التفاصل في وقت لاحق إذا اردتم.

٨٠٪ من البرمجة سوف تكن في مكتبات خارجية. المكتبات الخارجية يمكن استخدمها لبناء MVC Application، ASP.NET، or Windows Applicatication.

#89

أرجو لمن يريد المشاركة في هذا المشروع التسجل في codeplex ثمة إرسال إسم المستخدم إلى saad1200@gmail.com أو الرد على هذا المنتدى.

لمعرفة المزيد عن كيفية التسجيل في Codeplex انقر الوصله التالية:

http://www.daleed.com/saad/2008/07/codeplex.html

شكراً

#90

السلام عليكم

في الواقع انا اعمل الان في برنامج المدرسة مع الكود

وقد قطعت شوطا لاباس به ولكن توجد بعض الاختلافات في التحليل الذي قمت بتصميمه

وسوف ارفق البرنامج مع الكود للمنتدى لكي تعم الفائدة على الجميع

وارجو ان تنجزوا مابدأتم به في اسرع وقت

البرنامج يعمل على c#2005

SQL server2005

واذا كان اي سوال او استفار علي البرنامج يرجى مراسلتي عبر المنتدى

او على الايميل wmb1984@hotmail.com

الاسم : وجدي محمد باصمد

والان ابي اشاهد ردودكم ومشاركاتكم

schooll.rar

#91

هذا الهيكل سيساعد في بناء Enterprise Applcation باستخدام أحدث التكنولوجية. المشورع في Codeplex إيضاً.

وجدي سوف نعمل لدمج عملك مع عملنا عن قريب إن شاء الله.

أنا انتظر ردودكم و استفساراتكم .... شكراً

School_Object_Oriented.rar

تم تعديل هذه المشاركة بواسطة سعد سوري في 13 يوليو 2008 في 12:50

#92

السلام عليكم

شكرا للرد اخي سعد

أنا قمت بالتسجيل في codeplex و إسم المستخدم anasalali

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

أتمنى منك لو سمحت توضيح طريقة إستخدام MVC

أخيرا اتمنى من الجميع توحيد العمل في مسار واحد لأني ألاحظ أن كل شخص يقوم بالعمل بشكل منفرد رغم أنه من المفروض أننا نعمل على مشروع جماعي

شكرا

#93

أخت أنس,لقد اضافتك إلى المشروع ، يجب ان تكوني قادرين على ان المشاركة الآن -

-أرجو من جميع من يعملون على دراسة المشروع أن ينزلو أخر اصدر من CodePlex أو من المنتدى

- سأقوم بشرح MVC في أقرب فرصة إن شاء الله

School_OOP_July13.rar

#94

السلام عليكم

يا أخ سعد بصراحة انا مش فاهم اي شيء عن MVC

ممكن تشرحها وكيفية استخدامها والعمل عليها وكمان ربطها مع c#

وايش مميزاتها

للعلم انني سجلت باسم wagdi في CodePlex

وشكرا 0000000000

#95

أخ وجدي يمكمك الأن الوصل إلى المشروع في codeplex

لتعلم أكثر عن كيفية إستخدام codeplex مع subversion يمكنك قراءة الموضوع الجديد هنا

http://www.daleed.com/saad

#96

المشروع حتى الآن ، لا علاقة له mvc pattern. حتى الان تم تصميم المشروع على نحو يزيد من امكانيه التطوير والموثوقيه ، والصيانة ، والاستدامه.

طبقة البيانات : المسؤوله عن التفاعل مع البيانات من قاعدة البيانات.

طبقة الاعمال : المسؤوله عن وظائف الاعمال التي تتداول المعلومات بين قاعدة بيانات واجهة المستخدم. وهو مسؤول عن التأكد من صحه البيانات والمنطق.

طبقة الاختبارات : المسؤوله عن اجراء إمتحانات أوتوماتيكية متعددة إلى الطبقات الأخرى لاثبات ان ما قمنا به هو في الواقع يعمل. الامتحانات الأوتوماتيكية مهمة جدا ليس فقط لثبات أن المشروع يعمل في الوقت الحاضر، لكن في المستقبل إذا احتجنا الى التغيير ، فان الامتحانات الأوتوماتيكية ستعطينا الثقة لتغيير هذا وضائف المشروع دون الحاق الضرر في الوضائف الأخرى

بعد مناقشة التصميم ، وعندما نصل الى طبقة المستخدم ، وسوف نبدأ الحديث عن نمط mvc .

أنا في انتظار اسئلتكم و وجهة نظركم.

شكرا

#97

يا اخ سعد يعني اننا سوف نعمل البرنامج اولا بالسي شارب من غير ال mvc

ثم بعد ذلك نضيف هذه التقنية الى البرنامج

ارجوا التوضيح اكثر

اما بالنسبة الى الرابط الذي وضعته لي باللغة الانجليزية , ياليت ممكن ان يكون بالعربي

وشكرا.............

#98

سوف ننجز الجزء الأكبر من المشروع من خلال الامتحانات الأتوماتيكية. بعد ذلك سنقوم بربط mvc. في المستقل القربيب سوف نرى كيف سننجز هذا.

أحد المطورين يمكنه البدء في بناء SqlRepository Class. وهو الكلاس المسئول عن جلب البيانات من قاعده البيانات من الخادم sql.

الموقع هو بالفعل باللغه العربية ، هناك بعض الكلمات الانجليزيه لاسماء الأدوات. ممكن نأخذ نظرة أخرى ، لو كان لا يزال غير مفهوم ،اخبرني وسأحاول ان أبسطه.

شكراً

#99

السلام عليكم

أنا أعمل على دراسة المشروع الأن وقد تأخرت قليلا بسب الضغط في العمل

ملاحظة أخ أنس و ليس أخت

شكرا

#100

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

يسعدني أن أرى الجميع يحاولون جادين المشاركة من أجل القيام بمثل هذه المشاريع المفتوحة المصدر وفي نفس الوقت العمل على إكتساب خبرات في مجال البرمجة للمبتدئين.

اريد المساهمة معكم في هذا المشروع بجهد متوتضع في التحليل والتصميم ، تصميم قاعدة البيانات، والبرمجة .

أبو سارة

مواضيع مشابهة