السلام عليكم
اذا ممكن حدا يحط مشروع او رابط لمشروع
chat
وبلغة
asp.net & c#.net
ومشكورين سلفا
السلام عليكم
اذا ممكن حدا يحط مشروع او رابط لمشروع
chat
وبلغة
asp.net & c#.net
ومشكورين سلفا
نحتاج حقا مشروع في القسم ولكن ليس تشات
فكره ارتب وربما لتعليم التقنيات الجديده في تطوير المواقع مثلا
Linq
WCF
Jquery
ASP.NET MVC
HTML5
في البداية مشكورين يا جماعة...
انا كنت عم اشتغل على مشروع الشات والحمدلله مشي الحال.....بس صادفني كتير مشاكل لذلك قلت انو ابحث عن برمجية شات جاهزة وادرسها واخد بعض الافكار الجديدة فيها........
فياريت اذا حدا عندو مشروع (برمجية) شات او برمجية منتدى على asp.net مع لغة #c بتمنى انو تحطوها بهالموضوع..
ومشكورين سلفا.
ايه هيا المشاكل لعلنا نستفيد كلنا
ويمكن ان شاء الله تنحل
ولدي إليك وصيتي عهد الأسودْ
العز غايتنا نعيش لكي نسود
و عريننا في الأرض معروف الحدود
فاحم العرين و صنه عن عبث القرود
أظفارنا للمجد قد خُلقت فدى
و نيوبنا سُنَّت بأجساد العدى
و زئيرنا في الأرض مرهوب الصدى
نعلي على جثث الأعادي السؤددا
طيب يسلموا على المساعدة....
المشكلة الاولى انو بدي خلي عندي متحول bool وبدي خلي هالمتحول مرئي بكل الصفحات من صفحات المشروع بدون استخدام MasterPage او session فكيف بدي اعمل هالشي...
انا جربت انو اعمل class وعرفت فيو متحول b مثلا بس المشكلة انو اذا اعطيت للمتحول b قيمة true في الصفحة 1 فهالقيمة مارح تكون ثابتة بكل الصفحات باعتبار عم اعمل new لل class في كل صفحة بدي استدعي فيها class يعني عم يعرف object جديد وموقع جديد بالذاكرة وبالتالي عم ياخد قيمة جديدة وبتختلف عن القيمة اللي اسندتها الو في المرة الاولى.
فشو حل هالمشكلة....
المشكلة التانية.
كيف بدي خلي المستخدم ينتقل للصفحة 2 بعد زمن x
(طبعا باستخدام timer+script manager) يعني ajax
المشكلة التالتة.
اول شي اذا كان عندي label مثلا وبدي خلي المستخدم مجرد ما يضغط على زر يكتب على ال label اسم المستخدم مثلا......طبعا هي الفكرة بسيطة كتير....بس المشكلة انو وقت عم نفذ البرنامج عم تتنفذ على جهازي انا (client)
والسؤال كيف بدي اعمل هالشي السابق شرط انو يظهر التغيير عند كل المستخدمين اللي عم يشوفوا هالصفحة وحتى لو كانوا بغير اجهزة........ (يعني بدي التغيير في label يصير بالسيرفر).
بدون استخدام database or xml
يعني مشروع الشات عملتوا باستخدام datebase بشكل واسع واستخدمت session بس هالشي يؤدي لبطئ بالموقع عندي.
أظن للمشكلة الثالثة تستخدم Timer الموجود في AJAX بحيث كل دقيقة مثلاً تراجع البيانات وتعرض الجديد منها عند المشتركين ...
ASP.NET Team Leader
moh_kin_mah@hotmail.com
--------------------------------
لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة
لقد قمت بتطوير شات بالASP.net مع Javascript و WCF من قبل
و كتبت عنه مقال في مدونتي و وضعت المشروع بالسورس لمن يريد الاستفادة
http://blogs.msdn.com/bashmohandes/archive...ort-in-wcf.aspx
Sr. Software Development Engineer
Hulu, LLC
My Blogs
كتر الف خيرك ياباشمهندس والله مش عارف اشكرك ازاى
جزاك الله الف خير
بالنسبه للمشكله الثالثه
استخدم الكنترولز اللى فى Membership
اللى اسمه loginname وده طبعا لما اليوزر بيدخل باسمه وهوا كنترول جاهز مش محتاج منك حاجة الا التظبيط بس
وهوا بياخد اسم اليوزر من خلال السيشن بتاعه وبيكتبله اسمه من غير ما انت توجع دماغك
ولدي إليك وصيتي عهد الأسودْ
العز غايتنا نعيش لكي نسود
و عريننا في الأرض معروف الحدود
فاحم العرين و صنه عن عبث القرود
أظفارنا للمجد قد خُلقت فدى
و نيوبنا سُنَّت بأجساد العدى
و زئيرنا في الأرض مرهوب الصدى
نعلي على جثث الأعادي السؤددا