.NET Developer

CSharp Programming

۱۱ مطلب با کلمه‌ی کلیدی «سورس سی شارپ» ثبت شده است

شنبه, ۱۶ دی ۱۳۹۶، ۰۴:۲۶ ق.ظ م.ب آیرملو
ساخت یاداور -قرار ملاقات-آلارم در سی شارپ

ساخت یاداور -قرار ملاقات-آلارم در سی شارپ

سلام 
تو این پست میخام برنامه یاداور یا الارم رو بهتون اموزش بدم
این برنامه میتونه به عنوان یاداور قرار ملاقات ها یا یاداوری زمان انجام کارها رو انجام بده
البته در این مورد از دیتابیس استفاده نکردم برای استفاده طولانی مدت میبایست اطلاعات در دیتابیس ذخیره گردند
اما میشه بدون دیتابیس هم کا رو راه انداخت مثلا
تاریخ رو در رجیستری قرار میدیم و یه تایمربرای فرم اضافه میکنیم
ولی این مورد نیاز به دسترسی ادمین داره تا جایی که میتونم برای برنامه های ساده که کاربر پسند باشه این گزینه رو بکار نمیبرم

ادامه مطلب...
۱۶ دی ۹۶ ، ۰۴:۲۶ ۱ نظر موافقین ۰ مخالفین ۰
م.ب آیرملو
جمعه, ۱۵ دی ۱۳۹۶، ۰۶:۴۶ ق.ظ م.ب آیرملو
ساخت کیلاگر در #C

ساخت کیلاگر در #C

سلام دوستان
تو این پست میخام برنامه کاربردی رو بهتون اموزش بدم که همه کلید های زده شده کیبورد رو برامون بگیره و بعد بصورت ایمیل ارسال کنه
البته این پست جنبه اموزشی داره تا سطح علمی شما بالاتر بره سعی کنید در کارهای مخرب استفاده نکنید بهرحال کدهای مربوط به قرار گرفتن برنامه در استارت اپ رو ننوشتم --البته تو نت هست
من این برنامه رو توی محیط کنسول نوشتم یعنی میشد توی محیط فرم هم بنویسی مثلا این کدها رو تو حالت اکتیو یه برنامه 
ماشین حساب بذاری بعد از نصب دیگه همیشه اجرا بشه
اینا برای اجرا نیاز به دسترسی ادمین داشتن اما این کدها در کنسول بدون نیاز به دسترسی ادمین اجرا میشن
در این پروژه از کلاس یا فضای نام زیر استفاده کردم

using System.Runtime.InteropServices;
using System.Diagnostics;
using System.IO;
using System.Net;
using System.Net.Mail;

بقیه کلاس ها پیشفرض در پروژه قرار دارن

ادامه مطلب...
۱۵ دی ۹۶ ، ۰۶:۴۶ ۰ نظر موافقین ۰ مخالفین ۰
م.ب آیرملو
چهارشنبه, ۱۳ دی ۱۳۹۶، ۱۰:۴۰ ب.ظ م.ب آیرملو
ارسال ایمیل در سی شارپ

ارسال ایمیل در سی شارپ

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

این سورس تست شده مشکلی نداره
البته لازمه ابتدا دو تا هد رو اضافه کنید
using system.net
using system.net.mail;
البته بخشی از ارسال ایمیل مربوط به تنظیمات خود گوگل هستش
گزینه ای هستش که دریافت ایمیل از نرم افزارهای رو ممکن میکنه 
تصویر تو ادامه
این لینک مستقیم اون گزینه هستش اگر توی مرورگر خود با جیمیل وارد اکانت شده اید کافیه کلیک کنید
https://myaccount.google.com/lesssecureapps
و گزینه رو فعال کنید
حال نوبت میرسه به کدهای جیمیل
ابتدار یه ابجکت از کلاینت ارسال ایمیل میسازیم

ادامه مطلب...
۱۳ دی ۹۶ ، ۲۲:۴۰ ۰ نظر موافقین ۰ مخالفین ۰
م.ب آیرملو
سه شنبه, ۱۲ دی ۱۳۹۶، ۰۳:۴۲ ب.ظ م.ب آیرملو
رکورد تکراری  دیتابیس

رکورد تکراری دیتابیس

سلام 
در ثبت اطلاعات درون دیتابیس لازمه از ثبت رکوردهای تکراری جلوگیری بشه  و یا حتی میتوان رکورد مورد نظر را اپدیت نمود
مثلا در ثبت اطلاعات یه شرکت یا دانشجویی میتوان شرط ورود اطلاعات را چک کردن شماره دانشجویی و یا شماره شرکت و 
یا شماره تلفن گذاشت که اگه وجود نداشت اطلاعات وارد گردد
کار با دیتابیس در سی شارپ و نحوه ورود اطلاعات ابتکاری است درسته روش های استانداردی برای چنین کارهایی یعنی درج
و حذف و اپدیت اطلاعات در دیتابیس توسط شرکت سازنده یعنی ماکروسافت ارایه شده بعنوان الگو و استاندارد میباشد

ادامه مطلب...
۱۲ دی ۹۶ ، ۱۵:۴۲ ۶ نظر موافقین ۲ مخالفین ۰
م.ب آیرملو
سه شنبه, ۲۸ آذر ۱۳۹۶، ۰۲:۵۱ ق.ظ م.ب آیرملو
کار با حلقه  و شرط

کار با حلقه و شرط

در سی‌شارپ، هر حلقه‌ای را که استفاده می‌کنید، معمولاً یک کار مشابهی را انجام می‌دهند و تفاوت آنچنانی‌ای میان آ‌ن‌ها وجود ندارد تا شرطی را خواهند داشت که تا زمان برقراری آن شرط (صحیح بودن آن برقرار باشد)، حلقه کدهای درون خود را اجرا خواهد کرد
زمانی که برنامه اجرا می شود هیچ چیز از حلقه ی while اجرا نمی شود، زیرا هنگامی که شرط در ابتدای امر بررسی می شود، به علت غلط بودن آن، compiler هیچگاه به اجرای دستور نمی رسد. در برخی موارد ممکن است لازم شود دستوری را پیش از بررسی شرط آن برای اولین بار، اجرا کنید. برای این منظور دستور do...while را به کار ببرید. فرمول آن به شرح زیر است
دستور while یکی از دستورهای پایه و اصلی برای ایجاد ساختارهای تکرار شرطی در زبان سی شارپ است. به کمک این دستور می توانید حلقه های تکرار بر پایه یک شرط ایجاد کنید. برای این منظور مراحل زیر را به ترتیب انجام دهید

ادامه مطلب...
۲۸ آذر ۹۶ ، ۰۲:۵۱ ۰ نظر موافقین ۰ مخالفین ۰
م.ب آیرملو

محدود کردن برنامه به اجرای یک بار

سلام دوستان
برخی برنامه ها لازمه که فقط یک بار اجرا بشن خصوصا برنامه هایی که با ای پی سروکار دارن یا برنامه هایی که برای کار با بانکهای اطلاعاتی نوشته شدن
این موضوع مهمی هست وقتی پروژ ه ای بصورت تجاری نوشته شده و به مشتری داده شده باید جلوی باگها و خطاهای اون گرفته بشه
در این پست از متدی ساده که ازاجرای مجدد برنامه جلوگیری میکنه بهتون اموزش میدم
در این روش از کلاس mutex استفاده کردم که لازمه هدر thread نیز به پروژه اضافه بشه
ابتدا در پروژه خود کلاس program.cs رو باز کنید.......

ادامه مطلب...
۲۴ آذر ۹۶ ، ۰۹:۱۸ ۰ نظر موافقین ۰ مخالفین ۰
م.ب آیرملو
جمعه, ۲۴ آذر ۱۳۹۶، ۱۲:۲۸ ق.ظ م.ب آیرملو
گرفتن یوزرهای ویندوز و نمایش کاربر جاری

گرفتن یوزرهای ویندوز و نمایش کاربر جاری

سلام دوستان

یه سورس جالب براتون میذارم

در این پروژه ابتدا رفرنس .directory.service رو به پروژه اضافه کنید

در فرم از یه picbox  و listbox استفاده کردم و متغییری برای هرکدام تعریف شده که مسیر کاربری جاری نیز مشخص شده

این سورس بسیار کاربردی هست برای کاربردها و مقاصد خاص بکار میره


ادامه مطلب...
۲۴ آذر ۹۶ ، ۰۰:۲۸ ۱ نظر موافقین ۰ مخالفین ۰
م.ب آیرملو
پنجشنبه, ۱۶ آذر ۱۳۹۶، ۱۲:۰۸ ق.ظ م.ب آیرملو
تهیه خروجی از دیتاگریدویو سی شارپ

تهیه خروجی از دیتاگریدویو سی شارپ

سلام 
این پست میخام در باره صدور اکسل برای دیتا گرید ویو اموزش بزارم
پس از ساخت پروژ لازمه اطلاعات دیتاگرید ویو بصورت گزارش صادر گردد در صورتیکه این اطلاعات نسبتا زیاد باشند چاپ و کپی انها کار عاقلانه ای نمیباشد
پس بهتره یکی از راههای تبدیل به اسناد رو یاد بگیریم
ایتدا از رفرس پروژه این کتابخانه رو اضافه کنید
Microsoft.Office.Interop.Excel

ادامه مطلب...
۱۶ آذر ۹۶ ، ۰۰:۰۸ ۲ نظر موافقین ۰ مخالفین ۰
م.ب آیرملو