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

مشروع إعلانات مبوبة مصورة

مغلق
بدأه Amr Ammar في 6 يوليو 2007 · 23 رد · 2,803 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الأخوة الأعزاء أعضاء المنتدى الكرام ... السلام عليكم ورحمة الله وبركاته ،،

يسعدني أن أخبركم بانتهائي من مشروع موقع للإعلانات المُبَّوَبَّة المصورة .. وهو أول موقع تجاري من تصميمي بفضل الله، وأحببت أن تقوموا بالاطلاع عليه وتجربته حيث يوجد به عدة أفكار - سأذكرها بعد قليل - قد تكون محل اهتمام البعض من أعضاء منتدانا العزيز، ورابط الموقع هو مُبَّوَبَّة.كوم ، ولمن يبدأ في تعلم

ASP.NET 2 و SQL SERVER 2005 فسوف يشرفني القيام بالرد على أي أسئلة عن كيفية عمل جزئية أو فكرة معينة من المستخدمة في الموقع، مع ملاحظة أنني أستخدم لغة فيجوال بيزك دوت نت وليس سي شارب:

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

2- تسجيل تاريخ آخر مرة قام فيها العضو بتسجيل الدخول في قاعدة البيانات لكي يقوم الموقع - تلقائيا - بارسال بريد الكتروني لمن لم يقم بتسجيل الدخول لمدة معينة (شهرين مثلا) ليذكره بالموقع وخدماته.

3- ارسال ايميل لصاحب الحساب في حالة نسيان كلمة المرور بشرط معرفته للإسم والبريد الالكتروني المستخدم في عملية إنشاء الحساب أول مرة.

4- انشاء ملف كوكيز يستمر لمدة عام يحتوي على رقم حساب من قام بتسجيل الدخول على الموقع في حالة إختيار "تذكرني" عند تسجيل الدخول، واستخدام هذا الملف عند فتح الموقع من نفس جهاز الكمبيوتر ومن نفس المستخدم (في وندوز إكس بي) لكي يتم تسجيل دخول العضو تلقائيا ودون الحاجة لكتابة الإسم وكلمة المرور كل مرة (مثل منتدانا العزيز).

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

6- عمل جدول في الصفحة الرئيسية به نفس البيانات الموجودة في الـ marquee ولكن مع إضافة عمود لعدد مرات المشاهدة لجميع إعلانات كل قسم على حدة، مع عمل تجميع Sum لإجمالي عدد الإعلانات وإجمالي عدد المشاهدات، والجدول مرتب أيضا تنازليا حسب عدد الإعلانات في كل قسم.

7- عرض صور أحدث 10 إعلانات مصحوبة بصورة - وذلك في الصفحة الرئيسية أيضا - بواقع صورتين متجاورتين في كل صف، مع وضع title الإعلان أسفل الصورة ( وتفاصيل الإعلان تظهر عند الوقوف بالماوس على الصورة نفسها في إنترنت إكسبلورر فقط ) مع إمكانية الضغط بالماوس على الصورة أو نص الإعلان الموجود أسفلها لاسعراض تفاصيل هذا الإعلان.

8- على الشريط الجانبي أسفل الشاشة والموضوع في الماستر بيج، يظهر النص فقط لأحدث 10 إعلانات سواء كانت مصحوبة بصورة أم لا، مع إمكانية عرض تفاصيل الإعلان بالضغط على نصه بالماوس، وبالطبع ترتيب هذه الإعلانات حسب الأحدث فالأقدم.

9- على الشريط الجانبي أيضا، يظهر النص فقط لأكثر 10 إعلانات مشاهدة - بنفس خصائص رقم 8 أعلاه - ولكن الترتيب هنا تنازليا حسب مرات المشاهدة.

10- عند استعراض إعلانات قسم معين - بالضغط على إسمه في الجدول في الصفحة الرئيسية أو في الـ marquee أعلى كل صفحة - يقوم الموقع بعرض صور أحدث 9 إعلانات مصورة في هذا القسم فقط، بواقع 3 صور في الصف، ثم أسفل الصور جدول بالاعلانات في هذا القسم به البيانات الأساسية للإعلان مع وجود عمود في نهاية الجدول يظهر فيه صورة مصغرة للصورة المصاحبة للإعلان إن وجدت. وهذا الجدول مقسم لصفحات كل صفحة بها 30 إعلان والترتيب تنازلي من الأحدث للأقدم بالطبع، مع إمكانية الدخول على تفاصيل الإعلان بالضغط على عنوان الإعلان المطلوب في الجدول أو بالضغط على صورته المعروضة على يسار البيانات.

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

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

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

14- يظهر أيضا للعضو المسجل دخوله رابط يمكنه من تعديل بياناته بالكامل ( الإسم / كلمة المرور / الايميل / الدولة ).

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

وفي النهاية أعتذر للإطالة، وإنما وددت طرح الأفكار المستخدمة في الموقع لكي يستفيد منها من يرغب، ولكي أتعرف على أرائكم ومقترحاتكم لتطوير الموقع وتحسين آدائه.

ولكم جميعا مني كل التحية والاحترام ،،

مهندس / عمرو عمار

القاهرة - مصر

دروس فيديو مجانية ASP.NET باللغة العربية

http://www.amrammar.net/videos.aspx?id=1

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

http://www.amrammar.net/default.aspx?id=5

#2

أعتذر لعدم وضوح رابط الموقع في الموضوع أعلاه .. والرابط هو التالي :

تم تعديل هذه المشاركة بواسطة Amr Ammar في 7 يوليو 2007 في 02:25

دروس فيديو مجانية ASP.NET باللغة العربية

http://www.amrammar.net/videos.aspx?id=1

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

http://www.amrammar.net/default.aspx?id=5

#3

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

بصراحة متواضعة أنت رائع

أشكرك من قلبي على مجهودك العظيم في مشاركة هذا المشروع الرائع معنا

وهذه تهنئة خاصة مني لك على اتمام هذا المشروع

وان شاء الله منه إلى أكبر يا رب

#4

موقع انيق ومرتب

ان كان لنا ان نبدي ملاحظاتنا :

حاول قدر الإمكان ان لا تدع الموقع يرسل للمستخدم رسالة خطأ , فمثلا http://mobbawaba.com/Category.aspx?Category=cat

يتوقع رقم التصنيف الذي لم يتم فحصه جيدا ,,

هناك شئ غريب وهو

اقتباس
للرد على هذا الإعلان, يمكنك ملء النموذج التالي لإرسال بريد إلكتروني لصاحب الإعلان.

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

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

The World Must Be Crazy

#5

نصائح قيمة تظهر خبرة في مجال تطوير مواقع الويب

أشكرك أخي newbie أنا بصراحة أستفيد من ردودك دائما

#6

أشكر الأخوة الأعزاء Arwany و newbie على ردودهم وتعليقاتهم القيمة وقد راجعت الخطأ الذي يظهر في حالة قيام الزائر بكتابة رقم قسم غير موجود وتم اصلاح الخطأ في حالة كتابة "رقم" غير موجود أما في حالة كتابة "حروف" أو "أرقام وحروف" فلا زالت رسالة الخطأ تظهر والسبب أن نوع الحقل في قاعدة البيانات هو رقم صحيح integer وسأحاول تلافي هذا الخطأ إن شاء الله بالرغم أن المفترض أن المتصفح " العادي" للموقع لن يقوم بكتابة شئ يدويا في شريط العنوان وانما سيقوم بالتصفح من خلال الروابط المتوفرة في الموقع على أغلب الظن.

بالنسبة للملحوظة الثانية في رد الأخ newbie فسوف أقوم بقصر الردود على المشتركين فقط بعد تسجيل الدخول على الموقع وأفكر جديا في عدم ارسال الردود عن طريق الايميل مباشرة لصاحب الاعلان وانما عرضها على نفس صفحة الاعلان ليصبح الموقع "شبه" منتدى للإعلانات المبوبة.

أكرر شكري وتقديري مرة أخرى وفي انتظار المزيد من التعليقات من أعضاء المنتدي الكرام

دروس فيديو مجانية ASP.NET باللغة العربية

http://www.amrammar.net/videos.aspx?id=1

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

http://www.amrammar.net/default.aspx?id=5

#7

عزيزي وأخي عمرو

لماذا لا تصمم نظام تراسل داخلي للأعضاء فقط

هذا النظام لن يكلفك الكثير من الجداول (اثنين أو ثلاثة على الأكثر)

واجعل التراسل يتم عن طريق هذا النظام

أنا بصراحة من المعجبين بال Internal Mail Systems

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

الموضوع ليس صعبا وسيوفر عليك الكثير من العناء ومشاكل البريد الالكتروني خصوصا مع وصول التقنية إلى حالة

حجب بعض الرسائل إلى مجلد Junk من دون سبب فقط اذا شك السيرفر بمحتوى الرسالة.

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

هذا والله أعلم

#8

شكرا اخي Arwany

ما زلت اتلمس طريقي وحقيقي انا من يستفيد من مشاركاتك

اخي Amr Ammar شكرا على رحابة صدرك

حقيقة لا أعرف كيف وفي أي جزء من الصفحة تتحق من الباراميتر , ولكن لاحظ معي هذه الطريقة لشخص يستخدم ObjectDataSource على سبيل المثال وعمل عليه حدث ينطلق لحظة تنفيذ الإستعلام obj_selecting

protected void obj_selecting(object sender, ObjectDataSourceSelectingEventArgs e)
	{
	   //نتحقق من وجود الباراميتر ولا ندع مجال لأخطاء الكتابة
		string cat = Request.QueryString["cat"] ?? string.Empty;
		e.InputParameters["cat"] = cat;
		//ما زال بإمكاننا إلغاء الإستعلام اذا سارت الأمور على غير ما يرام

		int defaultvalue;//قيمة ابتدائية نركن اليها 
		//القيام بعملية التحق , وإلغاء العملية عند الضرورة 
		if (0 == cat.Length || !Int32.TryParse(cat, out defaultvalue))
			e.Cancel = true;
	}

The World Must Be Crazy

#9

أنا بصراحة (رأي شخصي) أفضل ارسال البيانات الغير حساسة (ك ID الاعلان) بشكل مباشر عن طريق QueryString

هذا الشيء ليس بالأمر الصعب حيث أن عرض المنتج لا يتطلب أكثر من عنصرين : SqlDataSource و FormView

وضمن SQL مرر بارامتر معرف الموضوع وحدد أن قيمة الباراميتر مأخوذة من QueryString بقيمة معينة

وضع كلمة (عذرا ... الرابط غلط أو أي شيء) في Empty Template في FormView

ستحصل بذلك على طريقة عرض رائعة تجنبك الكثير من المشاكل وببساطة .... من دون أكواد :)

ملاحظة : لا تنسى ادخال كلمة TOP 1 على عبارة SQL تفاديا للتكرار (الذي لن يحصل اذا كان الحقل مفتاح رئيسي)

قمت بعمل أكثر من 60 صفحة تعمل بشكل رائع جدا وتحاكي كافة الأخطاء بدون مشاكل مع هذه الطريقة

انما هذا مجرد رأي شخصي وللخبراء الكلمة الأخيرة ...

تم تعديل هذه المشاركة بواسطة Arwany في 8 يوليو 2007 في 15:19

#10

السلام عليكم

-اسمح لى أن ابدى رأيى فى الموقع من وجهة نظر مستخدم للموقع (وليس من وجهة نظر برمجية) ، الموقع جميل جدا لأنه يتميز باستخدام ألوان هادئة متناسقة ، و كذلك واجهة استخدام منطقية بديهية intuitive بحيث ان المستخدم يجد ما يريده فى المكان الذى يتوقعه (قمت بزيارة بعض المواقع التى يزحم فيها المصمم الصفحة بعناصر و فلاشات و اعلانات كثيرة ، فيختفى فى وسط هذا العناصر التى يبحث عنها المستخدم بالفعل مثل رابط التسجيل فى الموقع أو سعر المنتج مثلا)

- و عندى سؤال فى هذا الصدد ، هل قمت ببرمجة +تصميم الموقع معا؟ حيث أنى ألاحظ أن معظم اعلانات الوظائف تميز بين مبرمج الويبWeb Developer , وبين مصمم الويب Web Designer . فهل المفترض فى مبرمج الASP.NET أن يجمع المهارتين معا ؟

- وما هى الادوات التى استخدمتها فى تصميم الموقع؟(الى جانب ال Visual Studio بالطبع )

وشكرا جزيلا

#11

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

الأخوة الأعزاء newbie و Arwany و sharif_pc أود أولا أن أتوجه إليكم بالشكر العميق على مروركم الكريم وآرائكم القيمة التي أرجو أن يستفيد منها الجميع.

بالنسبة لموضوع الـ parameters فقد قمت باستخدام query string لارسال بيان رقم القسم او رقم الاعلان المطلوب حسب الرابط الذي يضغط عليه الزائر وذلك كما هو الحال في معظم - إن لم يكن كل - المواقع العربية وغير العربية أيضا .. فقط لم أنتبه في البداية لعمل فحص للرقم المرسل في الـ query string وهذا ماتفضلتم وقمتم بلفت انتباهي له وجاري معالجة المشكلة وهي بسيطة ان شاء الله، وفكرة الأخ Arwany سهلة وجميلة وسوف أقوم بتجربتها إن شاء الله.

وردا على الأخ sharif_pc فأشكرك على قيامك بزيارة وتجربة الموقع ورأيك فيه من وجهة نظر زائر الموقع ولكنني أرغب في معرفة رأيك أيضا من وجهة النظر البرمجية إذا أمكن وبالنسبة لسؤالك فالإجابة نعم بفضل الله الذي وفقني إلى تصميم وبرمجة الموقع بالكامل مع الاستعانة فقط ببعض الرسومات الجاهزة graphics الموضوعة كخلفية للبانر والشريط الجانبي أما باقي العمل كله فهو بتوفيق الله من تصميمي بمفردي، وأعتقد أنه من الأفضل أن يجمع المبرمج لمهارات التحليل والتصميم والبرمجة مع إدارة قواعد البيانات وهذا ما أفضله من وجهة نظري الشخصية وان كان ليس عيبا أن يتخصص الشخص في شئ واحد أو اثنين على الأكثر ولكن معرفته والمامه بكافة الأمور الأخرى سيساعده كثيرا في عمله. أما الأدوات التي استخدمتها في تصميم الموقع فهو برنامج Visual Web Developer 2005 Express Edition مع برنامج لإدارة قواعد البيانات هو SQL Server Management Studio Express وبرنامج فلاش 8 لتصميم الفلاش البسيط الموجود في الموقع وهذا كل شئ.

تحياتي وتقديري لكم جميعا

مهندس / عمرو عمار

دروس فيديو مجانية ASP.NET باللغة العربية

http://www.amrammar.net/videos.aspx?id=1

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

http://www.amrammar.net/default.aspx?id=5

#12

برنامج جميل جدا

#13

أخي العزيز newbie

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

دروس فيديو مجانية ASP.NET باللغة العربية

http://www.amrammar.net/videos.aspx?id=1

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

http://www.amrammar.net/default.aspx?id=5

#14

شكرا أخي العزيز bnitt

تم تعديل هذه المشاركة بواسطة Amr Ammar في 11 يوليو 2007 في 05:20

دروس فيديو مجانية ASP.NET باللغة العربية

http://www.amrammar.net/videos.aspx?id=1

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

http://www.amrammar.net/default.aspx?id=5

#15

مشروع رائع جدا استاذ عمر وفقك الله ... ولدي اقتراح وسؤال اذا سمحت

اما الاقتراح فهو استخدام الاجاكس لعرض تفاصيل الاعلان في نفس الصفحة اي عند الضغط على الاعلان يتم فتح DIV اسفل الاعلان فيه كل التفاصيل تماما مثل موقع مستعمل

اما السؤال فهو بخصوص عمل النسخة الاحتياطيه لقاعدة البيانات ماهي الطريقة التي تتبعها لذلك

وتمنياتنا لك بالتوفيق

#16

الأخ العزيز القرش 1

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

وبالنسبة لطريقة عمل backup لقاعدة البيانات فانا استخدم برنامج اسمه MS SQL MANAGER لهذا الغرض.

تحياتي لك ،،

دروس فيديو مجانية ASP.NET باللغة العربية

http://www.amrammar.net/videos.aspx?id=1

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

http://www.amrammar.net/default.aspx?id=5

#18

تشرفني وتسعدني زيارتك الكريمة اخي عمرو وتمنياتي لك بالتوفيق

وسؤال اخر اذا سمحت هل تقصد ببرنامج MS SQL MANAGER البرنامج المجاني المسمى ( EMS MS SQL Manager 2005 )

وشكرا ...

#20

جميل جدا الموقع يا استاذ عمرو عمار وبارك الله فيك

هل ممكن تشرح لنا كيف عملت marquee

صراحة اني لا اعرف كيف اعمل شريط متحرك في الموقع وكذلك كيف سحب البيانات من قاعدة البيانات

#21

لاحظت عند دخولي وتصفحي للموقع أنه رائع ولكن لماذا يا ترى اذا كتبت في الاعلان ما يلي:

اعلان عن سلعة معينة

جيدة بأسعار مناسبة

أجده يظهر على الشكل التالي:

اعلان عن سلعة معينة جيدة بأسعار مناسبة

أي أن السطر الذي قمت بالنزول إليه لم يظهر

يتم تصحيح الخطأ السابق بالكود التالي:

string Ad=txtAd.Text.Replace("\n","<br />");

ولا تزل هذا الوسم حتى ينزل المتصفح سطرا عند عملية Render للنص

#22

الأخ العزيز Arwany

ملاحظتك في محلها 100% وقمت بتجربة الحل الذي تفضلت بتقديمه ولكن وجدت أن على من يقوم بكتابة إعلانه أن يقوم بكتابة n\ بنفسه حتي تعطي النتيجة المرجوة وهو السطر عند استعراض الاعلان، وفي الحقيقة أنني بحثت في الموضوع منذ يومين تقريبا ووجدت عدة حلول لمحرر rich text editor وبعضها مجاني وبعضها بمقابل وأقوم حاليا بمفاضلة ومقارنة تلك الحلول لاختيار أنسبها ووضعها لكاتب الاعلان وبذلك يتمكن صاحب الاعلان من اختيار الخط والحجم واللون والامالة وكل مايتعلق بتنسيق النصوص على نحو المستخدم في هذا المنتدى الجميل، لذا أطلب منك الدعاء بالتوفيق وجزاك الله خيرا ،،

دروس فيديو مجانية ASP.NET باللغة العربية

http://www.amrammar.net/videos.aspx?id=1

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

http://www.amrammar.net/default.aspx?id=5

#23

تابع الموضوع التالي:

/index.ph...129785&st=0

شرحت فيه استخدام عنصر جافاسكريبت جميل جدا وفعال ومناسب ومجاني (أحلى شي):D

وان شاء الله ينفعك وتنحل هالمشكلة ان شاء الله

#24

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

إعلان محرر بواسطة الآداة

أشكرك شكرا عميقا .. وتقبل تحياتي ،،

دروس فيديو مجانية ASP.NET باللغة العربية

http://www.amrammar.net/videos.aspx?id=1

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

http://www.amrammar.net/default.aspx?id=5

هذا الموضوع مغلق.

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