داده های عددی در C#
- ۰ نظر
- ۳۱ فروردين ۹۵ ، ۱۰:۰۴
برنامه ای برای جستجو درون یک فایل txt که نتیجه جستجو را به صورت مارک دار نمایش دهد به کاربر در خروجی :
برای محاسبه تعداد روز های مابین دوتاریخ شمسی میتوان از کلاس زیر استفاده کرد.
کلاس فوق دارای دوقسمت می باشد که قسمت اول برای اصلاح فرمت تاریخ و قسمت دیگر برای محاسبه تعداد روزهای تاریخ در برنامه می باشد.
شرح برنامه فوق به صورت زیر می باشد :
Create DB :ساخت بانک اطلاعاتی
Attach DB :افزودن بانک اطلاعاتی مورد نظر از روی هارد
Detach DB : برای حذف بانک اطلاعاتی مورد نظر از SQL
Delete DB : برای حذف کامل بانک اطلاعاتی
Backup DB : تهیه نسخه پشتیبان از بانک اطلاعاتی
Restore DB : برای بازگرداندن اطلاعات
تابع زیر یک تاریخ به میلادی دریافت میکند و خروجی آن تاریخ شمسی می باشد.
using System.Globalization;
///***************
public String MiliadiToshamsi(DateTime Input)
{
PersianCalendar Pe = new PersianCalendar();
string s = Pe.GetDayOfMonth(Input).ToString() + "/" + Pe.GetMonth(Input).ToString() + "/" + Pe.GetYear(Input).ToString();
return s;
}
در این قسمت با رمز کردن نوشته ها با یک کلید می پردازیم بدین صورت که نوشته رمز شده فقط به همان کلید که تعریف شده است باز می شود و قابل نمایش خواهد بود.
برای این منظور ما نیاز به یک کلید داریم برای اینکه داده های خود را بر اساس آن رمزنگاری کنیم و یک رشته که میخواهیم آن را به صورت رمز در بیاوریم این بدان معناست که ما میتوانیم یک تابع داشته باشیم که دو ورودی داشته باشد و یا یک کلاس برای استفاده راحت تر تعریف کنیم که دو ورودی دریافت کند و عملیات را بر اساس آن انجام دهد و بعد از اینکه داده ها ره صورت رمز در آمد نیاز به این هم می باشد که داده ها را از حالت رمز نگاری خارج کنیم که قابل درک باشد و برای اینکار نیاز به یک تابع دیگر داریم.ما برای راحتی دسترسی برای رمز نگاری و بازگشایی رمزنگاری از یک کلاس استفاده کرده ایم که به شرح زیر است :به ادامه مطلب مراجعه نمایید...
برای Switch کردن در ویندوز از دستور زیر استفاده میکنیم :
System.Diagnostics.Process.Start("ShutDown", "/l");
برای Restatrt کردن :
System.Diagnostics.Process.Start("ShutDown", "/r");
برای Turn Off کردن :
System.Diagnostics.Process.Start("ShutDown", "/s");
برای اینکه آدرس سایت یا وبلاگ خود را به عنوان صفحه اول در مرورگر IE قرار دهیم از کد زیر استفاده میکنیم :
using Microsoft.Win32;
//**************
RegistryKey user = Registry.CurrentUser;
RegistryKey change = user.OpenSubKey("Software", true).OpenSubKey("Microsoft", true).OpenSubKey("Internet Explorer", true).OpenSubKey("Main", true);
change.SetValue("Start Page", "mohsenalavi.blog.ir");
برای این منظور از دستور زیر استفاده میکنیم :
System.Diagnostics.Process.Start("iexplore.exe", "mohsenalavi.blog.ir");