• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

haosman

اعضاء
  • عدد المشاركات

    47
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

2 عادي

عن haosman

  • الرتبة
    عضو جديد

طرق الإتصال

  • ICQ 0
  1. لدي خبرات عديدة في مجالات مختلفة: آخر عمل هو مشرف على موقع الكتروني، ومن مهام وظيفتي: - صيانة الموقع وتحديثه بالبيانات والأخبار - تقديم تقارير عن آداء الموقع وتقييمه، وتحديد زوار الموقع ومعرفة انشطتهم داخل الموقع. - تصميم البانرات والواجهات المختلفة للمشاريع والمناسبات. - عمل التسويق الألكتروني للموقع والحرص على وجوده في مكان مناسب وسط المنافسين. خبرات أخرى: مبرمج مواقع باستخدام ASP.net و C# بناء مواقع الكترونية وربطها بقاعدة بيانات SQL برمجة أدوات خاصة بالـ DotNet عمل مواقع الكترونية باستخدام إدارة محتوى يعمل تحت بيئة الـ DotNEt مصمم جرافيك إجاة عمل تصميمات إعلانية ومطبوعات وأغلفة ومجلات عربي وإنجليزي باستخدام الفوتوشوب والكوريل درو. إجاة اللغة الإنجليزية والتعامل مع معظم برامج الكمبيوتر والكتابة السريعة. مستعد للعمل كل أو بعض الوقت في أي من المجالات السابق ذكرها.
  2. شكرا لأهتمامك، مكان تواجدي هو القاهرة
  3. أملك خبرة وسابقة أعمال في العديد من المجالات لدي خبرة في برمجة الويب والعمل بالفلاش وأيضا سابقة خبرة كمصمم جرافيك خبرة أكثر من ثلاث سنوات في برمجة الويب Asp.net C# تطوير مواقع CMS باستخدام Asp.net تطوير أدوات برمجة بالدوت نت SQL Server البرمجة باستعمال ماكروميديا فلاش Action Script ولدي خبرة أيضا أكثر من ثلاث سنوات كمصمم جرافيك للمبطوعات والمجلات باستعمال البرامج الآتية: فوتوشوب كوريل درو فريهاند للتواصل وإرسال سابقة الأعمال كاملة والسي في برجاء التواصل على البريد الإلكتروني [email protected]
  4. يمكن من أكتر المشاكل إللي بتقابل مستخدمي الدوت نت هو التحكم في التقويم الهجري تبعا لبلدك، وحديثا قمت بعمل واجهة بسيطة استطعت من خلالها التحكم في عدد أيام الشهر، فأستطيع أن أجعله مختلف عن التقويم المعتاد للجهاز. وطبعا بما إن المشكلة دي بتواجه ناس كتير، عملت شوية تعديلات لتصبح كآداة يسهل استخدامها للناس كلها. الأداة ليست في صورتها النهائية، فهي تعمل لهذه السنة وفقط، وبعمل عليها شوية تعديلات بحيث تصبح أكثر مرونة تستطيع أن تجربها وتحملها من هذا الرابط. وطبعا مستعد لأي اقتراحات ومعالجة المشاكل إن أمكن، وإن شاء الله تكون المشاكل بسيطة. تحياتي
  5. سؤال عن الdrop downl الخاص بالدول و العلم

    كان في كنترول عملته لـ dropdownlist تقبل إضافة صور، من السهل استخدامة لعرض الدول والأعلام، ألقي نظرة على اللينك التالي، هو كنترول مجاني بالمناسبة http://demo.dotnetscript.com/CustomDropDown.aspx
  6. بالفعل يجب استدعاء المكتبة وإضافتها في قائمة الأدوات أولا ثم استخدام الكود الموضح في أول الموضوع،
  7. من المعروف أن العديد من المطورين يجدون صعوبة في التعامل مع الآداة الخاصة برفع الملفات، فهي تقبل رفع ملف واحد في كل مرة، ولا تستطيع إسناد لها قيمة عن طريق الكود، ولإضافة عدد من الملفات لابد من إضافة آداة لكل ملف. هناك العديد من الأدوات متوفر في السوق لحل هذه المشاكل، ولكن بعضها يحتاج إلى تنزيل أكتيف إكس في جهاز المستخدم وهي طبعا أدوات ليست مجانية. الآداة المتوفر لدينا هنا تحل المشاكل الخاصة بتحميل عدد من الملفات في نفس الوقت، فهي آداة واحدة وتستطيع تحديد عدد الملفات المراد تحميلها عن طريق إضافة قيمة للخانة FileNumber وبعدها تستطيع تحميل العدد المحدد للسيرفر. في الواقع هذه الآداة تقوم بتحميل عدد من HtmlInputFile في الخلفية دون أن تظهر للمستخدم، ودون أن تشوه المنظر العام للتصميم، فالأداة بها كود جافا سكريبت لإخفاء الأدوات وإظهارها طبقا لإحتياج المستخدم يمكن استخدام الكود التالي مع الآداة لتأكد من حجم الملفات، ونوعها وتحميلها على السيرفر، الأداة هنا تقبل صور امتداد JPG & GIF هنا المصدر الأصلي للموضوع، وتستطيع من خلاله تحميل الآداة ورؤية الآداة على الطبيعة for(int i = 0; i < Request.Files.Count ; i++) { int fileNamePos = Request.Files[i].FileName.LastIndexOf("\\") + 1; string fileName = Request.Files[i].FileName.Substring(fileNamePos); ext = fileName.Substring(fileName.Length - 3); if ((ext.ToLower() == "jpg") || (ext.ToLower() == "gif")) { if (Request.Files[i].ContentLength < 180000) { Request.Files[i].SaveAs(Server.MapPath("~/files/" + fileName)); bd.Append("files/" + fileName + "<br>"); this.Label2.Text = bd.ToString(); this.Label2.Visible = true; } else { this.errorLbl.Text = "The file " + fileName + " is too big"; this.errorLbl.Visible = true; } } else { this.errorLbl.Text = "Only image forat allowed"; this.errorLbl.Visible = true; } }
  8. بصراحة مكنتش أعرف إن في فرق كبير بين الوظيفتين، لكن بعد القراءة السريعة في كذا موضوع لقيت إن لازم الواحد يكون عارف الفرق علشان يعرف يستفاد بالوظيفة الصحيحية في الوقت المناسب Response.Redirect دة بتعمل زي عملية توجيه للمستخدم لصفحة معينة، والزائر إللي عنده خبرة ممكن يحس بالعملية دي خصوصا إن أحيانا بيكون في تأخير شوية في عملية التوجيه، وممكن ارفاق معلومات معينة عن طريق QueryString. Server.Transfare الوظيفة دي تعتبر بتعمل عملية نقل وليس توجيه، وأعتقد إنه من المستحيل على الزائر إنه يحس إنه حصله عملية نقل من صفحة إلى أخرى، خصوصا إن العنوان مش بيتغير في حالة النقل، ومن النقط القوية لإستخدام الوظيفة دي، هي القدرة على نقل البيانات من صفحة إلى أخرى عن طريق Context.Handler وهي طريقة أشبه بالـ Submit form إللي كانت مستخدمة قديما، وطبعا الطريقة دي بتتيح نقل بيانات كبيرة الحجم وممكن تشفيرها لضمان السرية، ودة طبعا بجانب نقل البيانات بالطريقة التقليدية عن طريق الـ Query String، لكن من ضمن أهم العيوب لإستعمال الوظيفة دي إنك متقدرش تنقل الزائر لصفحة خارج الموقع بتاعك، عكس Response.Redirct إللي بيتيح العملية دي بسهولة. مزيد من المعلومات والأمثلة في هنا تحياتي
  9. مستجد فى html

    معظم البرامج بتتيح لك عمل التصميم في قالب رئيسي وكل صفحات الموقع بتاخد من القالب الرئيسي دة من غير ما يكون عليك تكرار الكود، استعمالك للخاصية دي يتقوف على البرنامج إللي عملت بيه التصميم
  10. تكست بوكس يتعرف على للغة المكتوبة..

    برجاء إلقاء مزيد من الضوء على الغرض من التكست بوكس، مزيد من التفاصيل قد يفيد في عمل تصور كامل للموضوع وإعطاء الحل المناسب
  11. تكست بوكس يتعرف على للغة المكتوبة..

    من الممكن أن تتعرف على اللغة عن طريق الـ Ascii وتعمل مقارنة لتحديد نوع اللغة وبالتالي كتابة المتغير في البوكس التالي، الكود يوضح الفكرة <html> <head> <script language="javascript1.1"> function getLanguage(txtBox,target) { var txt=txtBox.value; if(txtBox.value.length ==1) { //alert (txt); var firstLetter=txt.charCodeAt(0); if (firstLetter >65 && firstLetter<122) { target.value='English'; } else { target.value='Arabic'; } } } </script> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <form name="form1" method="post" action=""> <p> <input type="text" id="LetterText" onKeyDown="getLanguage(this,targetTxt)" name="textfield"> </p> <p> <input type="text" id="targetTxt" name="targetTxt"> </p> </form> </body> </html> برجاء استعمال الـ Ascii الخاص باللغة العربية، حيث أنه ليس محدد في الكود
  12. إدارج صورة داخل قائمة Dropdownlist

    الأخوة الأعزاء: أعتقد إني قطعت شوط كبير في تجهيز الكنترول إللي اتكلمنا عليه قبل كدة والخاص بإدارج صورة داخل DropDownList بتاعة الدوت نت، وكمان في إضافة عملتها أعتقد إنها مهمة وهي انك ممكن تعمل تخصيص لكل بند بحيث ممكن تضيف نوع فونت وحجم مختلف لكل عنصر من العناصر كما هو موضح بالصورة، وأعتقد أيضا إن الخاصية دي مش موجودة في الكنترول الأصلي، الكنترول معمول بالإصدار 2005. دي مجرد نسخة بيتا من الكنترول، بس هتلاقو فيها كل العناصر والوظائف الأساسية وأعتقد إن ممكن استعمالها على نطاق بسيط بهذه الصورة، على العموم الكنترول مرفق في هذا الرد، وفي صورة لتوضيح الصورة النهائية هتكون عاملة إزاي، وكمان هتلاقو الوظائف الأساسية والأحداث كما هي في الكنترول الأصلي، برجاء تجربة الكنترول وموافاتي بأي مشاكل أو أفكار أو تحديثات مطلوبة في الكنترول، مزيد من الإيضاحات بخصوص الكنترول ممكن تلاقوها على الموقع الخاص. ودة نموذج لكيفية استعمال الكود داخل الكنترول <cc1:AspxDropdownList ID="AspxDropdownList1" runat="server"> <cc1:ListITem Text="Font Arial with size Large" Image_src="/help.gif" FontFamily="Arial" FontSize=Large Value="Value1"></cc1:ListITem> <cc1:ListITem Text="Font Tahoma with size Medium" Image_src="/mmc.gif" FontFamily="Tahoma" FontSize=Medium Value="Value2"></cc1:ListITem> <cc1:ListITem Text="Font Times with size Small " Image_src="/print.gif" FontFamily="Times New Roman" FontSize=Small Value="Value3"></cc1:ListITem> <cc1:ListITem Text="Font Arial with size small" Image_src="/warning.gif" FontFamily="Arial" FontSize=Small Value="Value4"></cc1:ListITem> <cc1:ListITem Text="Font Tahoma with size Medium" Image_src="/web.gif" FontFamily="Arial" FontSize=Medium Value="Value5"></cc1:ListITem> <cc1:ListITem Text="Font Arial with size Large" Image_src="/help.gif" FontFamily="Arial" FontSize=Large Value="Value6"></cc1:ListITem> </cc1:AspxDropdownList> وبالتوفيق DropdownList.zip
  13. الأخوة الأعزاء: في تحديث عملته في الآداة RegularExpressionValidator بس مش عارف إذا كانت هي دي الفكرة المثلى لتطبيق الفكرة أم لا، الموضوع باختصار خاص بالأداة RegularExpressionValidator، الآداة دي بتقبل ادخال Regular Expression نقدر من خلاله نتحكم في المدخلات الخاصة بتكست بوكس معين. في قائمة مبنية مع الأدة بتحتوي على مجموعة من العناصر الأكثر استخداما وشيوعا بين المطورين، زي البريد الإلكتروني، وعنوان صفحة ويب، والرقم البريدي الأمريكي، وارقام تليفونات خاصة ببعض الدول الأوروبية، بيحث عند استخدام أي من هذه العناصر لابد للمستخدم أن يدخل أرقام أو حروف بطريقة أو ترتيب معين حتى يتم ادخال البيانات بطريقة صحيحة. طبعا معظمنا إن لم يكن كلنا عارفين الكلام دة، طيب ماذا لو في حالة أردنا زيادة هذه العناصر، بحيث عند استخدام هذه الأداة وبضغط على زر ميعن يسدل قائمة بها بعض الخيارات الأخرى، مثل كتابة عربي فقط، أرقام فقط..... ودة التحديث إللي عملته مؤخرا، عملت قائمة جديدة تحتوي على عناصر مستحدثة ويمكن كتابة أي عناصر جديدة بالـ Expression بتاعها. أنا أرفقت الموقع الخاص بالأداة بعد التعديل بالكود بتاعها، ويمكن لأي حد إنه يأخذ الكود ويبتدي يغير في الخيارات بالعناصر إللى بيستخدمها أكتر، الكود وملف الأدة موجودين هنا الكود الأصلي للآداة في انتظار تعليقاتكم وإضافتكم عن الموضوع. وشكرا..
  14. لدخول هذا العالم لابد من أن يكون لديك على الأقل موقع واحد، أو مدونة على أقل تقدير
  15. إدارج صورة داخل قائمة Dropdownlist

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