ماهي طريقة تعريف متغير لكامل الصفحة ولكامل المشروع
ماهي طريقة تعريف متغير
هل يمكن أن تقوم بتفصيل سؤالك؟
اقتباسمساحة تبدأ من 2000 ميجا بايت بسعر 1.99 دولار شهريا.ا
اقتباسASP.NET 1.1-2.0-3.0-3.5-4.0-4.5.1 / MVC ASP.NET / PHP 5.x / ColdFusion / MSSQL 2008 & 2012 / MYSQL
اقتباسومتغير في كامل المشروع
يمكنك تعريف Application Variable
// note: application var is An Object. Application["somevar"] = "somevalue";
و تستخدمه هكذا في اي مكان من المشروع
this.Label1.Text = Application["somevar"].ToString();
اقتباستعريف متغير بال global لكي استطيع استخدامه في كامل الصفحة
استخدم HiddenField Control من ال Toolbox للاحتفاظ بقيمه معينه اثناء عمل Postbacks
خصص له قيمه في حدث معين
HiddenField1.Value = "some string";
استرجاع قيمته في حدث اخر
this.Label1.Text = HiddenField1.Value;
بالنسبة للتعريف في كامل المشروع وين احط الكود في اي ملف
بخصوص التعريف في نفس الصفحة انا استعمل viual basic وليس c#
ياليت تقولي الكود ووين احطه
أبغا اعر متغير اعطيه قيمه من ادخال معين لنفرض انه عن طريق textbox او أستعلام قواعد بيانات sql
وابغا استخدمه في إجراء معين يعني ادخلته عن طريق اجراء command معين وأبغا ستخدمه عن
طريق command آخر
ال Application Object يمكنك استعماله في أي مكان في مشروعك وليس هناك تعريقف له.
Label1.Text = Application("somevar").ToString()بالنسبة للموضوع الآخر تحتاج لقراءة عدة مواضيع للوصول إلى هدفك، أهم هذه المواضيع استخدام ال ADO.NET
اقتباسمساحة تبدأ من 2000 ميجا بايت بسعر 1.99 دولار شهريا.ا
اقتباسASP.NET 1.1-2.0-3.0-3.5-4.0-4.5.1 / MVC ASP.NET / PHP 5.x / ColdFusion / MSSQL 2008 & 2012 / MYSQL
عزيزي الغالي انا أشتغل على visual مو على c#
بوضح فكرتي من جديد
أنا لما اعرف متغير بالعام أضعه فوق بالاعلى واعرف بـ dim أو Public او private المفروض انه يكون متعرف على كل الصفحه مو على اجراء معين
يعني لما أضغط زر يعطيه قيمة الزر الثاني لما يحاو يستدعي هذي القيمة بتكون قيمته فاضية لأنه مو متعرف باعام القيمه اللي ياخذها فقط في الأجارء اللي وضعه فكرة عملي انه لما ياخذ قيمة تكون لكامل الأجرائات
مثلاً كتب اسمه في text وضغط زر خز قيمته في متغير لما يجي يضغط زر ثاني يضع اليمه هذي في label لن المتغير عام ويقدر يقراه بكامل الصفحة
السؤال الثاني
متغير عام لكامل المشروع مو بس للصفحة الوحده بنفس الطريقه اللي شرحتها
السؤال الثالث
انا قدرت اسوي مشروع يعتمد على procedure لأرسال قيم للقاعده والتخزين فيها بس ابغا طريقة ثانية اقدر من خلالها أني ابحث عن طريق القاعده بأمر select * from * where i=0
وآخذ القيمة اللي اتسرجعها واخزنها في متغير عام
ياليت لو عندك اي برنامج يتبع نفس اطريقة ترفقه لي بدون استخدام الاوا يعني ربط القواعد كله عن طريق الكود بدون استخدام ازرار data
شاكر لكم تعاونكم
u can use session
السلام عليكم
لقد أجابك الأخ smiling4ever بشكل تام ولا أعرف ما الذي غير واضح عموماً هذا نسخة عن الكود في vb
Application("MyData") = "dddddddddd"أما عن موضوع التعريف فهذا النوع من المتغيرات لا تعريف له و هو ليس متحول بكل معنى الكلمة لكن يطلق عليه اصطلاحاً متحول عام
أما عن public فهي تسخدم داخل البرمجة غرضية التوجه بين الأصناف وليس على مستوى التطبيق لأنك كما تعلم في برمجة الويب يوجد أكثر من زائر وليس زائر واحد لموقعك.
أما عن العرض فببساطة
lblmydata.text=Application("MyData")وأخيراً ملاحظة
visual كلمة معناها مرئي أو شيء كهذا وهي ليست لغة برمجة :) إنما المقصود بها في كلمة visual basic أي لغة البيسك بواجهات مرئية وأيضاً يا أخي لغة c# لها واجهة مرئية ... فقط للعلم.
هذا الموضوع مغلق.


