عبدالله الناصري
-
المساهمات
74 -
تاريخ الانضمام
-
تاريخ آخر زيارة
-
عدد الأيام التي تصدر بها
1
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
أجوبة بواسطة عبدالله الناصري
-
-
السلام عليكم ورحمة الله وبركاته
يتفق الجميع معي أن هناك تقنيات كثيرة للتعامل مع قواعد البيانات من حيث اضافة البيانات واستدعائها او التعديل عليها وايضا حذفها ...الخ
سؤالي :
انا استخدم جمل sql (insert, update,delete,search) من داخل لغة البرمجة كـ code behind
الكثير ينصح بعدم استخدام مثل هذه الطريقة للأسباب التالية :
1- التعامل مع قواعد البيانات من خلال شيفرات لغة البرمجة تعتبر طريقة قديمة ولكنها تؤدي الغرض
2- طريقة البرمجة بهذه الطريقة ضعيفة الأداء !
3- طريقة البرمجة بهذه الطريقة تسبب تعليقات في النظام (اذا كان عدد المستخدمين للنظام كثيرون)
4- لا يمكن بناء تطبيقات كبيرة بهذه الطريقة لصعوبة التعديل على الكود
وغير ذلك
هل من توضيح حول هذه المسألة كوني معتمد في أغلب مشاريعي على هذه الطريقة والتي هي استخدام جمل sql بداخل الكود البرمجة بمعنى آخر (برمجة اجرائية)
وشكرا لكم
-
عندما غيرت الخط إلى خط Tahoma أصبح الموقع يعمل بشكل سريع جدا
ملاحظاتك سأعالجها ان شاء الله وسأخبرك بالنتيجة
ولكن كيف يمكن تمرير الخط على هيكل الصفحة بالكامل؟ (ازرار - ليبل - لينك بوتون- هايبر لينك...الخ)؟
-
مانوع اللغة المستخدمة؟
-
السلام عليكم اخواني الكرام
قمت بتركيب خط جديد في الموقع الخاص بي
ونوع الخط هو driod kufi المشهور
حيث قمت بعمل الآتي:
اول شي : نسخت مجلد الخطوط للمشروع كما في الصورة :
ثانيا : قمت بإنشاء ملف stylesheet وأضف فيه هذا الكود الخاص بالتعامل مع الخط كما في الصورة :
ثالثا: قمت بإنشاء ربط مابين ملف الcss وصفحة html كما في الصورة :
رابعا : قمت بمت بتمرير اسم كلاس ال css لزر الامر حتى ياخذ الخط الجديد كما في الصورة :
سؤالي:
هل إجرائي من 1-4 صحيح؟
هل هناك أخطاء؟
كيف يمكن معالجة الأمر ان كان هناك خطأ؟
وهل هناك طريقة قياسية لكيفية تركيب الخط وتعميمه على كل أدوات الصفحة ؟
عند رفعي للصفحات على الموقع ألاحظ بطء شديد جدا في عملية تحميل الصفحة !!!!
وشكرا ياغالين
-
السلام عليكم
الاحظ أحيانا بعض الأنظمة ذات واجة لتطبيقات سطح المكتب ولكن تعمل على متصفح الانترنت
ماهي هذه الطريقة؟ وكيف تعمل؟ واذا كانت تطبيقات سطح مكتب لماذا تعمل على متصفح الانترنت بالذات؟
-
سلام عليكم ورحمة الله تعالى وبركاته
بدون قواعد بيانات
عند شاشة واحدة وفيها تكست بوكس يدخل عدد الطلاب
وبعدين فيه تكست بوكس لمادة الرياضيات وايضا لمامدة الكيمياء والعلوم والرياضة
مثلا لو ادخلت عدد الطلاب 60
اقوم بتوزيع العدد على مجموعة المواد المراد التصويت عليها
كيف اظهر النسبة المئوية لكل مادة تم التصويت عليها من قبل الطلاب؟
C#
-
كثيرا ما أشاهد مشروع واحد يحتوي على صفحتين واحدة مكتوبة بلغة السي شارب والثانية مكتوبة بلغة فيجوال بيسك في نفس المشروع الواحد
كيف يمكنني تضمين صفحتين بلغتين مختلفتين؟
بيئة العمل vs 2015
وشكرا ياغالين
-
بتاريخ 16 ساعات قال طارق جهاد:
كلامك غير صحيح، ولا أعلم من اين اتيت بهذا الربط اخي الكريم.
Class, Struct هما تمثيل لبنية بيانات معينة والفرق بينهما ان Class هو Reference Type بمعنى ادق (بيانات يتم تخزينها في الذاكرة العشوائية Heap)، بينما Struct هو بينة بيانات ايضا لكنه Value Type بمعنى ادق (بيانات يتم تخزينها في الذاكرة السريعة او المحدودة Stack)
بينما Constructor هو دالة او ميثود رئيسية، يتم استدعائها عند انشاء Object جديد من Class او Struct
مثلا لو كان لدي كلاس Student، واردت عمل Object جديد
Student student = new Student();
Student هو الكلاس نفسه
;()Student هي استدعاء الـ Constructor الافتراضي ضمن كلاس Student
يمكن للكلاس ان يحوي على اكثر من شكل من اشكال Constructor لتهيئة البيانات بقيم معينة.
Student student = new Student("Ahmad", 20);
هناك بعض الاختلافات بين Constructors كل من Class, Struct ربما اهمها ان Struct لا يحتاج إلى Constructor بدون قيم كما في المثال. لكن المبدأ واحد.
بالتوفيق،،،
جزاك الله كل خير
تقديري لك
-
السلام عليكم
في C#
الـ Constructors و structures لاحظت أنهما يقومان بنفس الأداء كذلك الـ Class جميعهم يقومون بنفس الأداء
هل كلامي صحيح؟
لم أفهم ما الفرق بينهما ؟ ياليت توضيح للفرق الجوهري بينهما وشكرا
-
-
بتاريخ 30 دقائق مضت قال سالم يسلم:
لجلب ارقام تتسع الى 32 رقم من المتغير وتحويلها الى نص
00000000000000000000000000000000
يمكنك الإطلاع على الدالة من هنا: https://msdn.microsoft.com/en-us/library/97af8hh4(v=vs.110).aspx
تسلم ياغالي
-
مرحبا اخواني
ما المقصود بحرف N في السطر التالي ؟ وما الحكمة من وجوده؟
TextBox1.Text = price.ToString("N", new CultureInfo("ar-SA")); هنا
أو هنا ايضا:
TextBox1.Text = price1.ToString("N", new CultureInfo("en-US"));
الـ price هو متغير
وشكرا لكم
-
بتاريخ 16 ساعات قال محمد شبير:
السلام عليكم ورحمة الله وبركاته
Transact-SQL (T-SQL) هو امتداد لشركتي مايكروسوفت Microsft وسايبيز Sybase إلى إس كيو إل. وSQL هو واختصار للغة الاستعلامات البنيوية، وهي لغة حاسوب قياسية طُورت في الأصل على يد شركة IBM للاستعلام، وتغيير وتحديد قواعد البيانات العلائقية، باستخدام عبارات اعلانية.
مشكور ياغالي
-
كما تعلمون هناك P-SQL الخاصة بنظام Oracle وتعتبر لغة برمجة داخلية لتنفيذ تعليمات Oracle
ولكن ألاحظ T-SQL ولا ادري ما المقصود فيها؟
هل هي لغة داخل SQL SERVER ؟ أم تقنية خاصة بالاستعلامات؟ أم ماذا؟
وما الهدف من إنشائها؟
مشكورين.
-
سلام عليكم اخواني
سبق وان قمت بدمج تصميم مجاني للمشروع ولكن لاحظت ازرار الـ buttons عند الضغط عليها لا تستجيب مثل زر تسجيل الدخول وزر تسجيل جديد وازرار عمليات الاضافة والحذف والتعديل ...الخ
سؤالي:
عند دمج تصميم معين للمشروع كيف استطيع برمجة الازرار؟
وشكرا ياغالين
-
بتاريخ 14 ساعات قال طارق جهاد:
اتوقع سؤالك في استخدام Gmail، لان طريقة ارسال إيميل بواسطة ASP.NET سهلة وموجود العديد من الأمثلة.
ليس بشرط ان تستخدم Gmail، الفكرة انه حتى ترسل إيميل يجب ان يتم ارساله من عنوان ايميل اخر، لذلك حتى تتمكن ASP.NET من ارسال ايميل لجهة معينة يجب ان يكون لديها صلاحية استخدام ايميل معين لترسل من خلاله، يمكنك استخدام اي عنوان بريد (بشرط ان تكون صاحب هذا البريد) لانه يطلب تزويد كلمة المرور، لان ASP.NET تحتاج لكلمة المرور حتى تتمكن من الدخول للايميل وإرسال الإيميلات نيابة عنك.
بالنسبة للعملاء يمكنك الإرسال إلى أي نطاق ايميل موجود.
ضمن MailMessage يوجد خاصية اسمها To وهي عبارة عن (List of String) يمكنك اضافة اي ايميل اليها، بمعنى يمكنك تحديد جهات الارسال باضافتها إلى هذه القائمة.
فيما يتعمل ب Gmail والمنفذ 578 هي اعدادات خاصة ب Gmail، ولو استخدمك ايميل اخر يجب ان تتطلع اولا على الاعدادات المرفقة له، غالبا الايميلات تعمل على المنفذ 25. لو قمت بحجز دومين معين ومساحة معينة، ستجد هذه الاعدادات موضحة على موقع السيرفر المضيف.
ملاحظة: اغلب الشروح تستخدم Gmail لانه اغلب المستخدمين لديهم حساب Gmail، لكن لو كان لديك موقع معين بالتالي ستحتاج لاستخدام ايميل الخاص بالموقع مثلا info@exmaple.com
بالتوفيق،،،
الله يجزاك خير اتضحت الرؤية أكثر
بتاريخ 2 ساعات قال احمد سيد-2:حياك الله
سوف اعطيك مثالا على ما تريد وهذا مثالا انا قد طبقته علي نفسي الان وهو يعمل وهو بلغه #C
قم بتجربته انت واعطني ما قد حدث هل عمل معك ام لا وهذه هي النتيجه
public void SendEmail() { try { MailMessage mail = new MailMessage(); mail.From = new MailAddress("asawy16@gmail.com", "Ahmed -SEND-") // هذا هو ايميل المرسل mail.To.Add("a.elaf@hotmail.com"); // هذا هو ايميل المستلم اياً كان نوع البريد mail.Subject = "عنوان"; // هذا هو العنوان للبريد mail.Body = "بريد اليكترونى مثال"; // محتوى البريد mail.IsBodyHtml = true; SmtpClient smtp = new SmtpClient(); smtp.Host = "smtp.gmail.com"; smtp.UseDefaultCredentials = true; smtp.Port = 587; smtp.EnableSsl = true; smtp.DeliveryMethod = SmtpDeliveryMethod.Network; System.Net.NetworkCredential NetWorkCard = new System.Net.NetworkCredential(); NetWorkCard.UserName= "asawy16@gmail.com"; // ايميل المرسل مره اخرى NetWorkCard.Password = ""; // كتابه الرقم السرى لأميل المرسل smtp.Credentials = NetWorkCard; smtp.Send(mail); } catch (Exception ex) { throw; } }
يعمل الكود بشكل صحيح
اشكرك ياغالي ،
-
مرحبا،
شاهدت مجموعة فيديوهات تشرح طريقة ارسال بريد الكتروني بواسطة asp.net و C#
ولكن لاحظت يستخدمون نظاق gmail ومنفذ رقمي اعتقد 578 او مشابه له
سؤالي:
لماذا يتم استخدام نطاق gmail؟ عند ارسال البريد؟ ما المقصود باستخدامه في الكود تحديدا؟
2- كيف يتم ارسال بريد الكتروني للعملاء على اختلاف نطاقات بريدهم الالكتروني سواء gmail, hotmail,yahoo,outlook,live...etc
كيف يتم ذلك في الكود؟
وشكرا ياغالين،
- 1
-
بتاريخ On 6/24/2017 at 21:47 قال محمد ناجى:
السؤال الى حد ما غير مكتمل ولكن سأفترض عليك بعض الحلول
كيف تقوم بحفظ رقم الطلب بعد انشاءة ؟
على الأغلب انك تقوم بحفظة فى جدول فى ال Database , كل ما عليك هو ان تضيف عمود فى هذا الجدول يوضع ما اذا كان هذا الرقم مستخدم من قبل ام لا
على سبيل المثال IsActive=flase يوضح لك ان هذا الكود تم استخدامه من قبل
وعند دخول الزائر الى الموقع وعند طلبك لرقم الطلب تقوم بالفحص فى هذا الجدول عن حالتة هل هو نشط او لا
اذا كان الكود غير نشط فستقوم بالسماح للزائر بالدخول مع تغيير حالة الرقم الى غير نشط
واضح ياغالي ..
-
جزاك الله كل خير
-
السلام عليكم
ما الفرق بين تقنيات OOP و Data Access Layer و MVC في ASP.NET ??
وهل هناك فرق فعلا وماهو؟
شكر الله لكم
-
عندي صفحة تقدم خدمة ارسال طلبات عبر الانترنت
للدخول لهذه الصفحة يرسل الذي يرغب الدخول لمحتوى الصفحة رسالة للبريد الكتروني الخاص بالموقع والموقع بدوره يرسل لبريد هذا الشخص معلومات الدخول
ومن ضمن معلومات الدخول رقم الطلب
مثال لرقم الطلب : 15DXc6vfyt6 (يرسل لبريد الزائر)
اريد عندما يقوم الشخص بإتمام تسجيل الدخول للصفحة يعمل الكود block لرقم الطلب بعد استخدامه مباشرة بحيث لا يمكن استخدامه مرة اخرى لعملية الدخول
ولطلب آخر عليه الارسال لبريد الموقع مرة أخرى للسماح له بتسجيل الدخولوهكذا مع بقية الزوار لأن مع كل عملية تسجيل دخول هناك رسوم يتم دفعها للاستفادة من صفحة الطلبات
وحرصا من عدم استغلال كود الدخول لأكثر من شخص نحتاج عملية بلوك لرقم الطلب بمجرد استخدامه للمرة الأولى
كيف يمكن عمل ذلك? برجاء اجابة وافية والله يكتب اجركم في هالشهر
c sharp/aspnet
-
بتاريخ On 6/15/2017 at 16:01 قال طارق جهاد:
من خصائص الفورم نفسه يوجد خيارين
AcceptButton: اختيار الزر لربطه مع الحدث Enter
CancelButton: اختيار الزر لربطه مع الحدث ESC
كيف أربطه مع الحدث Enter ?
-
مرحبا
عندي في الفورم 18 حقل
استطيع التنقل عن طريق Tab بعد عمل index لكل حقل
ولكن كيف يمكن عمل كود معين للزر Enter بحيث يتم تعريفه على كامل حقول الفورم (textbox)
يعني عند الضغط على انتر ينقلني من textbox1 الى textbox2وهكذا
يمكن عمل ذلك بشكل فردي انا اريد ان يكون كود واحد على مستوى الفورم
وشكرا
-
السلام عليكم
كيف يمكنني عمل sequence string في sql server
حيث لدي الجدول التالي:
جدول الطلاب.
student_ID
student_Name
حيث أن الـ Student_ID نقوم بتمرير الـ sequence لها وليكن مثلا STU0001
واذا سجلنا طالب آخر سيكون الـ Student_ID =
stu0002
وهكذا ...
وما الطريقة لربطه بلغة البرمجة عند كتابة الاكواد الخاصة بالإضافة؟
C#/aspnet
ماهو مدى تأثير استخدام جمل sql بداخل لغة البرمجة؟
في علوم الحاسوب
نشر
asp net
c sharp
sql server