النتائج 1 إلى 15 من 15

الموضوع: درس عمل نموذج مراسلة بتصميم إحترافي وتنسيقه بالـ ASP Controls

  1. درس عمل نموذج مراسلة بتصميم إحترافي وتنسيقه بالـ ASP Controls



    بسم الله الرحمن الرحيم
    الصلاة والسلام على أشرف الأنبياء والمرسلين نبينا محمد وعلى آله وصحبه أجمعين ومن تبعهم بإحسان إلى يوم الدين أما بعد

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

    إخواني في هذا الدرس سأقوم بشرح طريقة عمل نموذج مراسلة بإستخدام ASP .NET بلغة البرمجة #C
    المصدر : http://www.abdulmalik.althari.com
    هذا الدرس مستند على درس التصميم في قسم التصميم بإستخدام برنامج الفوتوشوب
    لعمل تصميم نموذج مراسله مثل هذا

    من هنا : http://www.swalif.net/softs/showthread.php?p=1321525

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

    بسم الله نبدأ
    ---------------------

    أفتح Visual Studio 2005


    أكتب اسم المجلد وغير اللغة إلى #C


    إفتح الملف اللي سويناه في درس التصميم عشان تاخذ كود الصفحه من التصميم المقطع وتنقله إلى ملف Default.aspx



    في ملف index.html أنسخ الكود اللي بين <body>


    وألصقه في ملف Default.aspx بين التاق <div> وأضغط على Design لتشاهد تصميم الصفحه


    سيضهر لك التصميم بهذا الشكل

    لا تتفاجئ , يجب عليك نسخ مجلد الصور داخل مجلد مشروعك , أفتح المجلد الذي تم تقطيع فيه التصميم وانسخ مجلد الصور images


    ثم ألصقه في المشروع






    __________________
    القافلة العربية ( لخدمة استضافة المواقع والتصاميم الإحترافية )
    www.alqafelh.com
    sales@alqafelh.com
    966550508108+

    >>> أقوى العروض وأرخص الأسعار <<<




  2. ثم أعمل تحديث لصفحة التصميم


    ليضهر بهذا الشكل

    أضغط على المستطيل التالي ضغطه واحده ثم أختر Source ليضع المشر على صورة المستطيل التي حددتها


    أنسخ عنوان الصوره وألصقها في تاق td الذي يمثل صف الصوره مثل هكذا ( لاحظ الصوره جيداً

    يجب عليك إضافة خاصية background في td ثم قم بمسح تاق <img> الذي بداخل td كاملاً

    الأن إذهب للتصميم سترى بأنه بإمكانك الكتابه في مكان الصوره مباشره وأصبحت كخلفيه


    الأن اعمل نفس الطريقه السابقه في كل مكان تريده ان يكون خلفيه لتضع فيه الحقول
    بعد ما تنتهي حدد المكان الذي ستضع فيه الحقل الأول ثم أضغط مرتين على الأدة TextBox

    وهكذا لجميع الحقول

    عند حقل نص الرساله أضف نفس الأداة السابقه ولكن عند Properties في خاصية TextMode أختر MultiLine ليكون متعدد الأسطر كم في الصوره


    الأن جاء دور زر الإرسال , أضغط على الصوره مره واحده ثم أختر Source


    إنسخ عنوان الصوره ثم إمسح التاق <img ..> كاملاً أو في صفحة التصميم اضغط على الصوره واضغط Delete






    __________________
    القافلة العربية ( لخدمة استضافة المواقع والتصاميم الإحترافية )
    www.alqafelh.com
    sales@alqafelh.com
    966550508108+

    >>> أقوى العروض وأرخص الأسعار <<<



  3. في مكان زر الإرسال أضف أداة ImageButton

    ثم في الخيارات Properties في خاصية ImageUrl ألصق عنوان صورة الإرسال

    الأن نريد أن نجعل الحقول متناسقه مع التصميم بحيث سنجعل حقل نص الرساله بدون إطارات , إتبع الصوره التاليه



    الأن أصبح الحقل بدون حدود إطارات
    هنا ستجد أن الحقل من اليسار إلى اليمين بحيث ان السكرول بار على اليمين ونريد أن نجعله على اليسار

    في ال source أكتب في تاق td
    dir="rtl"

    لتجد أن السكرول بار أصبح على اليسار

    الأن الحقول التي بسطر واحد مثل الاسم والبريد والعنوان يجب علينا تنسيقها , أتبع الصور التاليه










    __________________
    القافلة العربية ( لخدمة استضافة المواقع والتصاميم الإحترافية )
    www.alqafelh.com
    sales@alqafelh.com
    966550508108+

    >>> أقوى العروض وأرخص الأسعار <<<



  4. أختر لون الخلفيه Trasparent لتصبح شفافه

    واعمل نفس الطريقه في باقي الحقول
    الأن اضف Label جمب زر إرسال ليتم عرض النتيجه فيه

    الأن أضغط مرتين على زر الإرسال ليضهر لك صفحة أكواد السي شارب

    ثم تكتب هذا الكود كاملاً ليتم إرسال الرساله بالشكل الطبيعي , أرجوا أنك تراعي أسامي الحقول التي كتبتها في صفحة التصميم لكل حقل ID خاص به وهنا مكتوبه
    كود:
    SmtpClient smtpClient = new SmtpClient();
    MailMessage message = new MailMessage();
    
    try
    {
    MailAddress fromAddress = new MailAddress(txtEmail.Text, txtFrom.Text);
    
    // You can specify the host name or ipaddress of your server
    // Default in IIS will be localhost 
    smtpClient.Host = "localhost";
    
    //Default port will be 25
    smtpClient.Port = 25;
    
    //From address will be given as a MailAddress Object
    message.From = fromAddress;
    
    // To address collection of MailAddress
    message.To.Add(txtTo.Text);
    message.Subject = txtSubject.Text;
    
    //Body can be Html or text format
    //Specify true if it is html message
    message.IsBodyHtml = false;
    
    // Message body content
    message.Body = txtBody.Text;
    
    // Send SMTP mail
    smtpClient.Send(message);
    
    lblStatus.Text = "تم إرسال الرساله بنجاح";
    }
    catch (Exception ex)
    {
    lblStatus.Text = "لم يتم إرسال الرساله , " + ex.Message;
    }
    ويجب عليك في أعلى الصفحة تضيف هذا الكود وهو إستدعاء لباكج تبع البريد والإرسال
    كود:
    using System.Net.Mail;
    والأن أرفع المشروع في سيرفر ASP لتقوم بتجربة النموذج ليتم إرسال الرساله بشكل سليم

    الحمد لله إنتهى الدرس , أي إستفسارات انا موجود إن شاء الله تعالى

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







    __________________
    القافلة العربية ( لخدمة استضافة المواقع والتصاميم الإحترافية )
    www.alqafelh.com
    sales@alqafelh.com
    966550508108+

    >>> أقوى العروض وأرخص الأسعار <<<

  5. #5
    فريق عمل ALEX IPC
    تاريخ التسجيل
    Jun 2003
    المشاركات
    607


    ماشاء الله تبارك الله
    مشكور يا غالي بسيط وسهل والشرح اروع





    __________________
    Alex I.P.C
    برمجة - تصميم - استضافة - سيرفرات
    سكريبت دليل الروابط الخارجية
    messenger@alexipc.com
    Mobile/+20 111993631

  6. #6
    عضو نشيط جدا
    تاريخ التسجيل
    Jul 2002
    المشاركات
    534


    درس رائع وجميل ..

    أخي عبد الملك أظن لو تضعه في قسم asp أفضل ..

    على العموم أتمنى كذلك أن ترفق ملف المشروع .. ولو بالإمكان تحويله للـvb.net أكون لك شاكر ..

    تحياتب لك ومزيداً من التقدم ..





    __________________
    بداية للمشاريع التجارية

    ASP.NET,ASP 3.0

    المدونة الشخصية : asp2asp.com

    عدنا والعود أحمد...



  7. اقتباس المشاركة الأصلية كتبت بواسطة alarbya.net
    ماشاء الله تبارك الله
    مشكور يا غالي بسيط وسهل والشرح اروع
    ألف شكر وكلك ذوق يالغالي

    اقتباس المشاركة الأصلية كتبت بواسطة asp2asp
    درس رائع وجميل ..

    أخي عبد الملك أظن لو تضعه في قسم asp أفضل ..

    على العموم أتمنى كذلك أن ترفق ملف المشروع .. ولو بالإمكان تحويله للـvb.net أكون لك شاكر ..

    تحياتب لك ومزيداً من التقدم ..
    حياك الله اخوي وشكراً لك , بالنسبة لقسم الـ ASP فمو هذا هو قسم البرمجة بشكل عام ؟

    انا لو احطه في القسم الداخلي هذاك يمكن ما أحد يشوف الموضوع :court: إلا قليل قلت احطه هنا للفايده , ولاني بصراحه تعبت عالدرس

    أحلى تحيه وشاكر لك مرورك الكريم





    __________________
    القافلة العربية ( لخدمة استضافة المواقع والتصاميم الإحترافية )
    www.alqafelh.com
    sales@alqafelh.com
    966550508108+

    >>> أقوى العروض وأرخص الأسعار <<<



  8. بالنسبة للفيجوال بيسك فهذا الكود ينكتب بدال الموجود في الموضوع

    كود:
    Try
                'غير البريد إلى بريدك :)
                Const ToAddress As String = "abdulmalik@althari.com"
    
                '(1) أنشأ متغير لتعبئة محتويات الرسالة فيه
                Dim msg As New MailMessage(txtEmail.Text, ToAddress)
    
                '(2) قم بتعبئة محتوى الرساله من عنوان الرسالة ونص الرساله
                msg.Subject = txtTitle.Text
                msg.Body = txtBody.Text
                msg.IsBodyHtml = False
    
                '(3) أنشئ الـ أوبجكت
                Dim smtp As New SmtpClient
    
                smtp.Host = "localhost"
                smtp.Port = 25
    
                '(4) أكتب أمر إرسال الرسالة
                smtp.Send(msg)
                lblStatus.Text = "Message sent successesfully !"
            Catch ex As Exception
                lblStatus.Text = "Error : " + ex.Message
            End Try
    أشوفه واضح جداً , وأي أستفسارات انا في الخدمه ...

    تم تحميل مثال على الدرس في الإنترنت وهذا هو المثال
    http://abdulmalik-1.at.vwdhosting.net/FormSend

    ويوجد في المرفقات نموذج المراسله بلغة الفيجوال بيسك بالتصميم كما في المثال السابق تماماً

    تحيه طيبه ,





    الملفات المرفقة الملفات المرفقة
    __________________
    القافلة العربية ( لخدمة استضافة المواقع والتصاميم الإحترافية )
    www.alqafelh.com
    sales@alqafelh.com
    966550508108+

    >>> أقوى العروض وأرخص الأسعار <<<



  9. من اجمل الدروس اللي قرأتها في حياتي اسلوبك روعه ومبسط ياريت تستمر اخي العزيز

    تحيه طيبه





    __________________
    أنشئ البوم لصورك وشاركها في موقعك صور TNT


    expertsniper - Fast سابقاً

  10. #10
    عضو فعال
    تاريخ التسجيل
    Feb 2004
    المشاركات
    1,661


    أشكرك جزيل الشكر اخي الكريم ..

    درس ممتاز و شرح أروع ..

    1- هل ممكن مع Visual Studio.NET 2003 ؟ يمشي الحال ؟

    2- هل من الممكن أنجاز ذات الأمر بطرق أسهل مع Frontpage أو SharePoint Designer ؟ كما ترى فإن البعض يقوم

    بأمر مشابة للأزارا Submit Buttos أو خانات البحث و لكن بسهولة في صفحات الـ Html كما في رتّب ( الازرار ) ؟

    تحياتي





    __________________
    ------- « وما توفيقي إلا بالله »
    الشجّار للبرامــــــج | راسلنــــي



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

    تحيه طيبه
    الله يسلمك يالغالي expertsniper مرورك أسعدني وشرفني كثيراً شكراً لك وجزاك الله خير

    وبإذن الله القادم أحلى

    أرق تحيه

    اقتباس المشاركة الأصلية كتبت بواسطة Alshajjar
    أشكرك جزيل الشكر اخي الكريم ..

    درس ممتاز و شرح أروع ..

    1- هل ممكن مع Visual Studio.NET 2003 ؟ يمشي الحال ؟

    2- هل من الممكن أنجاز ذات الأمر بطرق أسهل مع Frontpage أو SharePoint Designer ؟ كما ترى فإن البعض يقوم

    بأمر مشابة للأزارا Submit Buttos أو خانات البحث و لكن بسهولة في صفحات الـ Html كما في رتّب ( الازرار ) ؟

    تحياتي
    حياك الله يالغالي Alshajjar ومن ذوقك والله

    بالنسبة لـ 1- هل ممكن مع Visual Studio.NET 2003 ؟ يمشي الحال ؟

    والله ما جربت الأكواد في 2003 جربها انت وعطنا خبر إن شاء الله تضبط
    ولو اني انصحك تستخدم 2005 مباشره افضل



    وبالنسبة لـ
    2- هل من الممكن أنجاز ذات الأمر بطرق أسهل مع Frontpage أو SharePoint Designer ؟ كما ترى فإن البعض يقوم

    بأمر مشابة للأزارا Submit Buttos أو خانات البحث و لكن بسهولة في صفحات الـ Html كما في رتّب ( الازرار ) ؟

    فنعم من الممكن ذالك ولكن بإستخدام لغة البرمجة PHP أيضاً أكواد سهله لكن الدرس يطول , إن شا الله سأقوم بشرح الدرس بعمله عن طريق لفرونت بيج وأكواد الـ PHP قريباً

    أطيب تحيه





    __________________
    القافلة العربية ( لخدمة استضافة المواقع والتصاميم الإحترافية )
    www.alqafelh.com
    sales@alqafelh.com
    966550508108+

    >>> أقوى العروض وأرخص الأسعار <<<

  12. #12
    عضو نشيط جدا
    تاريخ التسجيل
    Jul 2002
    المشاركات
    534


    ألف شكر على تلبية طلبي ..

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

    وفقك الله لكل خير أخي عبد الملك .. وواصل طريقك ..





    __________________
    بداية للمشاريع التجارية

    ASP.NET,ASP 3.0

    المدونة الشخصية : asp2asp.com

    عدنا والعود أحمد...



  13. اقتباس المشاركة الأصلية كتبت بواسطة asp2asp
    ألف شكر على تلبية طلبي ..

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

    وفقك الله لكل خير أخي عبد الملك .. وواصل طريقك ..
    حياك الله أخوي asp2asp أجل أنت تركي هلا والله , وأهم شي عجبك الدرس

    وإن شاء الله القادم أحلى , تحيه طيبه





    __________________
    القافلة العربية ( لخدمة استضافة المواقع والتصاميم الإحترافية )
    www.alqafelh.com
    sales@alqafelh.com
    966550508108+

    >>> أقوى العروض وأرخص الأسعار <<<

  14. #14
    عضو نشيط جدا
    تاريخ التسجيل
    Jul 2002
    المشاركات
    534


    هلا فيك أخوي عبد الملك ..

    أين أنا وأين الأستاذ تركي ..

    بل أفتخر كوني أحد طلابه عبر الإنترنت ..

    بل أحاول تعلم هذه اللغة بشتى الوسائل .. لكن ينطبق علي المثل الشعبي القائل:

    "" كل ما طلعت من جفرة طحت في دحديرة ""

    ولا عزاء لي سوى وجود أمثالك وأمثال الأستاذ تركي والأستاذ أحمد في قسم asp ..

    تحياتي لك أخي العزيز ..





    __________________
    بداية للمشاريع التجارية

    ASP.NET,ASP 3.0

    المدونة الشخصية : asp2asp.com

    عدنا والعود أحمد...



  15. هلا والله أخوي asp2asp انا والله كان قصدي بقول الأخ علي لأن علي هو اللي طلب مني هالدرس وعملته وانت قلت

    ألف شكر على تلبية طلبي ..

    فقلت اكيد هذى علي لكن مادري من وين جت تركي بالغلط

    وفيك الخير يالغالي واصل وبإذن الله تصل للقمه

    أطيب تحيه





    __________________
    القافلة العربية ( لخدمة استضافة المواقع والتصاميم الإحترافية )
    www.alqafelh.com
    sales@alqafelh.com
    966550508108+

    >>> أقوى العروض وأرخص الأسعار <<<





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

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