الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ماهي طريقة تعريف متغير

مغلق
بدأه Eng.Fedail في 26 سبتمبر 2006 · 10 رد · 1,832 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ماهي طريقة تعريف متغير لكامل الصفحة ولكامل المشروع

joseph.gif

logo.gif

CCNA 640-802

مدونتي

#2

هل يمكن أن تقوم بتفصيل سؤالك؟

logo.gif
استضافة ويندوز


اقتباس

مساحة تبدأ من 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

#3

تعريف متغير بال global لكي استطيع استخدامه في كامل الصفحة وليس في الحدث نفسه

ومتغير في كامل المشروع

joseph.gif

logo.gif

CCNA 640-802

مدونتي

#4
اقتباس
ومتغير في كامل المشروع

يمكنك تعريف 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;
#5

بالنسبة للتعريف في كامل المشروع وين احط الكود في اي ملف

بخصوص التعريف في نفس الصفحة انا استعمل viual basic وليس c#

ياليت تقولي الكود ووين احطه

أبغا اعر متغير اعطيه قيمه من ادخال معين لنفرض انه عن طريق textbox او أستعلام قواعد بيانات sql

وابغا استخدمه في إجراء معين يعني ادخلته عن طريق اجراء command معين وأبغا ستخدمه عن

طريق command آخر

joseph.gif

logo.gif

CCNA 640-802

مدونتي

#6

مازلنا بالأنتظار

joseph.gif

logo.gif

CCNA 640-802

مدونتي

#7

ال Application Object يمكنك استعماله في أي مكان في مشروعك وليس هناك تعريقف له.

Label1.Text = Application("somevar").ToString()

بالنسبة للموضوع الآخر تحتاج لقراءة عدة مواضيع للوصول إلى هدفك، أهم هذه المواضيع استخدام ال ADO.NET

logo.gif
استضافة ويندوز


اقتباس

مساحة تبدأ من 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

#8

عزيزي الغالي انا أشتغل على visual مو على c#

بوضح فكرتي من جديد

أنا لما اعرف متغير بالعام أضعه فوق بالاعلى واعرف بـ dim أو Public او private المفروض انه يكون متعرف على كل الصفحه مو على اجراء معين

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

مثلاً كتب اسمه في text وضغط زر خز قيمته في متغير لما يجي يضغط زر ثاني يضع اليمه هذي في label لن المتغير عام ويقدر يقراه بكامل الصفحة

السؤال الثاني

متغير عام لكامل المشروع مو بس للصفحة الوحده بنفس الطريقه اللي شرحتها

السؤال الثالث

انا قدرت اسوي مشروع يعتمد على procedure لأرسال قيم للقاعده والتخزين فيها بس ابغا طريقة ثانية اقدر من خلالها أني ابحث عن طريق القاعده بأمر select * from * where i=0

وآخذ القيمة اللي اتسرجعها واخزنها في متغير عام

ياليت لو عندك اي برنامج يتبع نفس اطريقة ترفقه لي بدون استخدام الاوا يعني ربط القواعد كله عن طريق الكود بدون استخدام ازرار data

شاكر لكم تعاونكم

joseph.gif

logo.gif

CCNA 640-802

مدونتي

#9

u can use session

#10

مازلت بالانتظار

joseph.gif

logo.gif

CCNA 640-802

مدونتي

#11

السلام عليكم

لقد أجابك الأخ smiling4ever بشكل تام ولا أعرف ما الذي غير واضح عموماً هذا نسخة عن الكود في vb

Application("MyData") = "dddddddddd"

أما عن موضوع التعريف فهذا النوع من المتغيرات لا تعريف له و هو ليس متحول بكل معنى الكلمة لكن يطلق عليه اصطلاحاً متحول عام

أما عن public فهي تسخدم داخل البرمجة غرضية التوجه بين الأصناف وليس على مستوى التطبيق لأنك كما تعلم في برمجة الويب يوجد أكثر من زائر وليس زائر واحد لموقعك.

أما عن العرض فببساطة

lblmydata.text=Application("MyData")

وأخيراً ملاحظة

visual كلمة معناها مرئي أو شيء كهذا وهي ليست لغة برمجة :) إنما المقصود بها في كلمة visual basic أي لغة البيسك بواجهات مرئية وأيضاً يا أخي لغة c# لها واجهة مرئية ... فقط للعلم.

هذا الموضوع مغلق.

مواضيع مشابهة