فناوری اطلاعات

.فعالیت این وبلاگ در زمینه برنامه نویسی دات نت ،شبکه های کامپیوتری و اخبار فناوری می باشد

فناوری اطلاعات

.فعالیت این وبلاگ در زمینه برنامه نویسی دات نت ،شبکه های کامپیوتری و اخبار فناوری می باشد

آخرین نظرات
  • ۲۶ تیر ۰۰، ۱۶:۰۱ - آلپ صنعت
    عالیه

۴۸ مطلب با موضوع «کدهای کاربردی در C#.Net» ثبت شده است

Hibernate کردن سیستم

سید محسن علوی | جمعه, ۲۹ فروردين ۱۳۹۳، ۱۰:۴۵ ب.ظ

برای اینکه بتوان سیستم را به حالت Hibernate برد باید از کد زیر استفاده کنیم :

Application.SetSuspendState(PowerState.Hibernate, true, true);

  • سید محسن علوی

انتخاب متن داخل یک TextBox

سید محسن علوی | جمعه, ۲۹ فروردين ۱۳۹۳، ۰۹:۲۵ ب.ظ

ممکنه توی فرم تعداد زیادی TextBox باشه و بخواهیم هر بار که اون فوکوس میشه متن داخلش انتخاب بشه تا اگه کاربر بخواد اون رو عوض کنه نیازی به Del و BackSpace نداشته باشه (و یا اعمال دیگر )

برای این منظور از کد زیر میتوان استفاده کرد :

TextBox1.text.selectall();

  • سید محسن علوی

بدست آوردن روزهای مابین دو تاریخ شمسی

سید محسن علوی | جمعه, ۲۳ اسفند ۱۳۹۲، ۰۲:۴۹ ب.ظ

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

کلاس فوق دارای دوقسمت می باشد که قسمت اول برای اصلاح فرمت تاریخ و قسمت دیگر برای محاسبه تعداد روزهای تاریخ در برنامه می باشد.

دانلود فایل 

دانلود نمونه برنامه

دانلود کد برنامه

  • سید محسن علوی

تهیه نسخه پشتیبان از SQL Express و بازیابی

سید محسن علوی | پنجشنبه, ۱ اسفند ۱۳۹۲، ۱۱:۳۷ ب.ظ

تعریف  Connection String

      string ConnectionString = "Data Source=.\\SQLEXPRESS; AttachDbFilename=" + Application.StartupPath + "\\myDatabase.mdf; Integrated Security=True; Connect Timeout=30; User Instance=True";

حالا با اجرای کوئری زیر می توانید نسخه پشتیبان را تهیه کنید:

"backup database [" + System.Windows.Forms.Application.StartupPath + "\\myDatabase.mdf] to disk ='D:\myBackup.bak' with init,stats=10"

حتما دقت کنید که آدرس فایل باید بین [ و ] قرار بگیرد.
برای بازیابی (Restore) کردن نسخه پشتیبان هم از کوئری زیر می توانید استفاده کنید:

 

 

string query = "USE [master]; RESTORE DATABASE [" + Application.StartupPath + "\\myDatabase.mdf] FROM DISK = N'myBackup.bak' WITH FILE = 1, NOUNLOAD, REPLACE, STATS = 10";

 

 

 

 

  • سید محسن علوی

برنامه ای برای Creat,Attach,Detach,Delete,Backup,Restore

سید محسن علوی | سه شنبه, ۱ بهمن ۱۳۹۲، ۱۰:۵۷ ب.ظ

شرح برنامه فوق به صورت زیر می باشد :

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;
        }

  • سید محسن علوی

رمزنگاری و رمزگشایی رشته توسط کلید در C#.net

سید محسن علوی | يكشنبه, ۲۶ آبان ۱۳۹۲، ۱۱:۴۹ ق.ظ

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

برای این منظور ما نیاز به یک کلید داریم برای اینکه داده های خود را بر اساس آن رمزنگاری کنیم و یک رشته که میخواهیم آن را به صورت رمز در بیاوریم این بدان معناست که ما میتوانیم یک تابع داشته باشیم که دو ورودی داشته باشد و یا یک کلاس برای استفاده راحت تر تعریف کنیم که دو ورودی دریافت کند و عملیات را بر اساس آن انجام دهد و بعد از اینکه داده ها ره صورت رمز در آمد نیاز به این هم می باشد که داده ها را از حالت رمز نگاری خارج کنیم که قابل درک باشد و برای اینکار نیاز به یک تابع دیگر داریم.ما برای راحتی دسترسی برای رمز نگاری و بازگشایی رمزنگاری از یک کلاس استفاده کرده ایم که به شرح زیر است :به ادامه مطلب مراجعه نمایید...

  • سید محسن علوی

ریستارت،خاموش کردن و سویچ کردن ویندوز در زبان C#.Net

سید محسن علوی | شنبه, ۲۵ آبان ۱۳۹۲، ۰۹:۲۶ ب.ظ

برای Switch کردن در ویندوز از دستور زیر استفاده میکنیم :

System.Diagnostics.Process.Start("ShutDown", "/l");

برای Restatrt کردن :

System.Diagnostics.Process.Start("ShutDown", "/r");

برای Turn Off کردن :

System.Diagnostics.Process.Start("ShutDown", "/s");

  • سید محسن علوی

قرار دادن آدرس سایت خود به عنوان آدرس اصلی مرورگر IE در زبان C#.Net

سید محسن علوی | شنبه, ۲۵ آبان ۱۳۹۲، ۱۰:۱۵ ق.ظ

برای اینکه آدرس سایت یا وبلاگ خود را به عنوان صفحه اول در مرورگر 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");

  • سید محسن علوی

باز کردن مرورگر IE با یک آدرس خاص در C#.Net

سید محسن علوی | جمعه, ۲۴ آبان ۱۳۹۲، ۰۱:۰۸ ب.ظ

برای این منظور از دستور زیر استفاده میکنیم :

System.Diagnostics.Process.Start("iexplore.exe", "mohsenalavi.blog.ir");

  • سید محسن علوی