MDirectx11.blogfa.com


آموزش Design Pattern بصورت کامل حتما سایت سازنده رو ملاحظه کنید Tutorial خیلی جالبی داره

size : 18.45 MB
3 راه برای بدست آوردن MAC address کارت شبکه به وسیله C#
First way:
You need to import the System.Net namespace for this to work. This will support IPv4 and IPv6.
public string GetMACAddress()
{
NetworkInterface[] nics = NetworkInterface.GetAllNetworkInterfaces();
String sMacAddress = string.Empty;
foreach (NetworkInterface adapter in nics)
{
if (sMacAddress == String.Empty)// only return MAC Address from first card
{
IPInterfaceProperties properties = adapter.GetIPProperties();
sMacAddress = adapter.GetPhysicalAddress().ToString();
}
} return sMacAddress;
}
برای امروز آموزش کامپوننتهای Janus رو که توسط یکی از بچه های سایت برنامه نویس (zarrinnegar) آماده شده را براتون میزارم بحق یکی از کاملترین آموزش فارسی در نوع خودشه
Size : 10.5 MB

به تازگی سری جدید مثال های All-In-One Code Framework توسط شرکت مایکروسافت منتشر شده است. این مجموعه حاوی مثال های کاربردی در زمینه های مختلف پلتفرم .Net و تکنولوژی های مرتبط می باشد و به شکل متن باز در اختیار توسعه گران نرم افزار قرار گرفته است.
مثال ها بسیار متنوع و کاربردی می باشند و برای نسخه های 2008 و 2010 برنامه ویژوال استودیو ارائه شده اند.
برای کسب اطلاعات بیشتر می توانید به اینجا و برای دریافت این مجموعه مثال ها به اینجا مراجعه کنید.
در نسخه های قبلی DotNet Framework معمولا برای تشخیص خالی و یا null بودن یک رشته از روش String.IsNullOrEmpty استفاده می شد. مشکل این روش این هست که تابع IsNullOrEmpty معمولا رشته هایی که فقط دارای فاصله های خالی (whitespaces) هستند را به عنوان رشته خالی نمی شناسد و در حقیقت رشته ها را trim نمی کند و بنابراین برنامه نویس باید این کار را خود انجام می داد.
در قسمت زیر این عمل را ملاحظه می نمایید.
private bool Check(string str)
{
return String.IsNullOrEmpty(str.Trim());
}
در نسخه DotNet Framework 4.0 متد جدیدی به کلاس String اضافه شده است که انجام این کار را ساده تر نموده است. این متد IsNullOrWhiteSpace می باشد که رشته هایی را که خالی باشند، دارای مقدار null باشند و یا فقط حاوی فاصله های خالی باشند را به عنوان رشته خالی می شناسد.
نحوه استفاده از این متد را در زیر ملاحظه می نمایید (این متد معادل متد قطعه کد بالا می باشد).
private bool Check(string str)
{
return String.IsNullOrWhiteSpace(str);
}
یکی از مشکلاتی که معمولا برنامه نویسان برنامه های تحت ویندوز با آن روبرو هستند، اجرای فقط یک نمونه از برنامه در زمان اجرا می باشد.
اجرای چند نمونه از برنامه می تواند مشکلاتی را در مورد دسترسی همزمان به اطلاعات و به اشتراک گزاردن منابع و غیره به وجود آورد. حتی ممکن است که کاربر لایسنس اجرای یک نمونه از برنامه را در هر زمان خریده باشد و در این صورت نباید بتواند چندین نمونه از برنامه را همزمان اجرا نماید.
برای انجام این عمل روش های متفاوتی وجود دارد که هر کدام دارای مشکلاتی می باشند. در این مقاله به معرفی یکی از بهترین روش ها می پردازم.
Pass :freecomponents.blogfa.com