PDA

View Full Version : سوال: کلاس Environment



amin_mehranfar2000
پنج شنبه 02 مهر 1388, 22:59 عصر
سلام دوستان میخواستم بدونم کاربرد کلاس Environment و کجاها کاربرد دارد؟

mahdi_7610
جمعه 03 مهر 1388, 07:33 صبح
یکی از کاربردهاش بدست اوردن مشخصات کامپیوتر هست


string pcName = Environment.MachineName;
string currentUser = Environment.UserName;
string system32 = Environment.SystemDirectory;
string osVersion = Environment.OSVersion;
string domain = Environment.UserDomainName;
int cpuCount = Environment.ProcessorCount;

Parham.D
جمعه 03 مهر 1388, 09:05 صبح
برای به دست آوردن پوشه‏های خاص ویندوز هم هست. به مثال زیر توجه کنید!



DirectoryInfo dir = new DirectoryInfo (Enviroment.SystemDirectory);


در کد بالا زیر پوشه‏های System 32 استخراج میشوند.

danialafshari
یک شنبه 02 آبان 1389, 04:05 صبح
خب اصلی ترین کاری که من با envirorment انجام میدم باز کردن فایلی در مسیر برنامه است که در هنگام توزیع برنامه ،برنامه ها از مسیر خود برنامه اجرا می شوند
Environment.CurrentDirectory

L u k e
یک شنبه 02 آبان 1389, 11:19 صبح
این CurrentDirectory مسیر جاری برنامه رو بر می گردونه نه مسیر برنامه رو
تو اگه یه FileDialog بزاری واسه برنامت و توی اون بری مثلا توی درایو e ت مقدارش می شه e
واسه این کار از Application.StartUpPath استفاده کن

danialafshari
جمعه 14 آبان 1389, 03:06 صبح
این CurrentDirectory مسیر جاری برنامه رو بر می گردونه نه مسیر برنامه رو
تو اگه یه FileDialog بزاری واسه برنامت و توی اون بری مثلا توی درایو e ت مقدارش می شه e
واسه این کار از Application.StartUpPath استفاده کن

می دونم. مثلا من می خوام فایل دیتابیس رو باز کنم حالا به نظرت باید از درایو سیستم طرف بازش کنم یا از مسیر برنامه؟
من این دستورو برای این گذاشتم عزیز!

soroush.taheri
پنج شنبه 09 خرداد 1392, 10:50 صبح
یکی از کاربردهاش بدست اوردن مشخصات کامپیوتر هست


string pcName = Environment.MachineName;
string currentUser = Environment.UserName;
string system32 = Environment.SystemDirectory;
string osVersion = Environment.OSVersion;
string domain = Environment.UserDomainName;
int cpuCount = Environment.ProcessorCount;

با عرض معذرت ولی خطوط زیر چه اطلاعاتی از سیستم رو بر می گردونه؟


string system32 = Environment.SystemDirectory;
string domain = Environment.UserDomainName;
int cpuCount = Environment.ProcessorCount;[/QUOTE]