PDA

View Full Version : سوال: بهترین روش جهت تعریف متغییرهای عمومی در پروژه



FirstLine
دوشنبه 18 خرداد 1388, 17:36 عصر
با سلام
یک پروژه با ASP.NET & VB.net با تعداد زیادی صفحات و... داریم.
یک سری اطلاعات و متغییرهای سیستمی بصورت عمومی و تقریبا ثابت بصورت تکراری در کل پروژه استفاده میشود. (اکثرا بصورت رشته ای و عددی است) در حدود 200 متغییر که در ابتدای راه اندازی پروژه باید مقدار دهی شود.
بخاطر اینکه این اطلاعات بصورت صحیح و مرتب در اختیار باشد از چه روشی برای نگهداری آن استفاده کنم تا همواره بسادگی در کل پروژه با کمترین سربار و بالاترین سرعت در دسترس باشد؟
مثلا در قالب یک فایل XML این موارد را ذخیره کنم؟ در این صورت با کدام روش به آنها دسترسی داشته باشم؟
لطفا راهنمایی بفرمایید که از چه راهکار مناسبی استفاده کنم.
با تشکر

iman_22a
دوشنبه 18 خرداد 1388, 18:18 عصر
سلام ، Xml به نظرم بهترین گزینه باشه . می تونی بروش زیر عمل کنی :



Dim ds As New DataSet
ds.ReadXml(Server.MapPath("~\LastProjects.xml"))


از دیتاست استفاده کن و بوسیله متد readXml اطلاعات رو از فایلت بخون و بریز توی دیتاست و ازش استفاده کن .

اگر از دات نت 3.5 (vb2008) استفاده می کنی ، Linq2XML هم می تونی استفاده کنی .

salehbagheri
دوشنبه 18 خرداد 1388, 18:35 عصر
يه كلاس تعريف كن كه از كلاس Page ارث ببره! (مثلاً BasePage)

اونوقت تمام ثابتها رو توي اون كلاس اعلان كن!

سپس تمامي صفحات وبسايت خودتو رو از اون كلاس به ارث ببر يا از نوع همون كلاس تعريف كن!

اينطوري در تمامي صفحات به ثابتها دسترسي داري!