.NET Developer

CSharp Programming

۷ مطلب با کلمه‌ی کلیدی «console csharp» ثبت شده است

چهارشنبه, ۸ فروردين ۱۳۹۷، ۰۸:۴۰ ب.ظ م.ب آیرملو
معرفی زبان سی شارپ- قسمت دوم

معرفی زبان سی شارپ- قسمت دوم

رشته ها

در C یا ++C ساختار رشته به صورت ارایه‌ای از نوع char بود که امکان اضافه کردن به رشته را محدود می‌کرد به دلیل ثابت بودن طول در آغاز تعریف ولی در سی شارپ دو نوع متفاوت رشته وجود دارد؛ که یکی به صورت آرایه‌ای با طول ثابت ۲۵۶(در عمل ۲۵۵)موجوداست (به صورت پیش فرض) و در صورتی که با کمبود جا روبرو شود فضای جدید (بزرگتر) یافته و به ان انتقال می‌دهد؛ ولی در نوع دوم رشته‌ها از لیست پیوندی استفاده می‌شود.


***لیست پیوندی***

یست پیوندی (به انگلیسی: Linked list) ساختاری شامل دنباله‌ای از عناصر است که هر عنصر دارای اشاره‌گری به عنصر بعدی در دنباله است. فهرست پیوندی از جملهٔ ساده‌ترین و رایج‌ترین داده‌ساختارها است و در پیاده‌سازی از داده‌ساختارها پشته (Stack)، صف (Queue) و جدول درهم‌سازی (Hash table) استفاده می‌شود. مزیت مهم فهرست پیوندی نسبت به آرایه‌ها این است که ترتیب قرار گرفتن داده‌ها در آن با ترتیب قرار گرفتن آن‌ها در حافظه متفاوت است. به همین دلیل فهرست پیوندی دارای این ویژگی است که درج و حذف گره‌ها در هر نقطه‌ای از فهرست، با تعداد ثابتی از عملیات امکان‌پذیر است. از طرف دیگر فهرست پیوندی اجازه دستیابی تصادفی به داده یا هرگونه اندیس‌گذاری را نمی‌دهد. در نتیجه بسیاری از اعمال ابتدایی نظیر به دست آوردن آخرین عنصر فهرست، پیدا کردن عنصر شامل داده مورد نظر، یا مشخص کردن مکان درج یک عنصر جدید ممکن است نیازمند بررسی اکثر عناصر فهرست باشد.

ادامه مطلب...
۰۸ فروردين ۹۷ ، ۲۰:۴۰ ۰ نظر
م.ب آیرملو
يكشنبه, ۵ آذر ۱۳۹۶، ۱۰:۵۸ ب.ظ م.ب آیرملو
استفاده از فایل bat در سی شارپ+ساخت ویروس

استفاده از فایل bat در سی شارپ+ساخت ویروس

سلام دوستان عزیز

کاربرد این ویروس مختل کردن سیستم کاربر و پر کردن ظرفیت هارد هست البته میتونید با تغییر مقدار این کار رو در چند ثانیه یا چند دقیقه انجام بدید

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

برای این پروژ از ویژوال 2017 استفاده کردم 

ابتدا با استفاده از دستور streamwriter فایلی با نامی دلخواه ایجاد میکنیم 

البته استفاده از کلاس IO یادتون نره

سپس تو ابجکت ساخته شده از  متد streamدستور نوشتن اولین خط ویروس رو صادر میکنیم

این دستور بصورت حلقه تکرار خواهد بود من در اینجا از حرفD: استفاده کردم یعنی متغییر**

در خط بعدی گزینه ای هست که یه پیام به کاربر نشون میده میتونید این مورد رو خط بزنید 

البته اسلش کردن این پیام تاثیری در اجرای برنامه نداره

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

بروت فورس با دیکشنری +سورس

سلام دوستان
براتون قطعه کدی در محیط کنسول  قرار میدم که بصورت با استفاده از کلید تعدادی حرف رو بصورت رندوم وبا استفاده از ابجکت دیکشنری  بین کلید و مقادیر داده شده به تکست ارسال شده که از حرف A شروع و تا Z ادامه پیدا میکنه که بصورت ترتیبی و تمام احتمالات رو بررسی میکنه مثلا ما در نظر داریم کلمه عبور 4 حرفی رو بروت فورس کنیم اون 4 کاراکتر در 26 حرف انگلیسی محاسبه و تمامی احتمالات در خروجی ذخیره میشن و قابل تبدیل به حروف بزرگ و کوچیک هستن که نهایتا خروجی حاصله در فایل تکست ذخیره میشه در انتها نیز از متدی برای محاسبه روند پیشرفت کار استفاده نمودم که اخرین خط کنسول قابل مشاهده است امیدوارم براتون جالب باشه


دانلود سورس بروت فورس در محیط کنسول

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

محاسبه فاکتوریل در سی شاپ

فاکتوریل یک عدد برابر است با حاصل ضرب اعداد ماقبل خود تا عدد یک است. به عنوان مثال فاکتوریل عدد 5 برابر است با 5ضربدر4ضربدر3ضربدر2نهایتا ضربدر1


نحوه محاسبه

ابتدا سه متغییر از نوع int به نام های num و fact و i تعریف میکنیم 

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

با استفاده از دستور convert به نوع int تبدیل میشود سپس درون متغییر num ریخته میشود.

ادامه مطلب...
۲۳ آبان ۹۶ ، ۲۰:۰۲ ۱ نظر
م.ب آیرملو
چهارشنبه, ۲۰ ارديبهشت ۱۳۹۶، ۰۹:۲۰ ب.ظ م.ب آیرملو
کار با کلاس در سی شارپ

کار با کلاس در سی شارپ

دراین مبحث میخام در مورد کلاس صحبت کنم که یکی از مهمترین مباحث سی شارپ هست و لازمه یادگیری این موارد تمرین با انواع کلاسها می باشد برخی از این مطالب اموزشهای استاد مهرداد نادری متخصص ارشد تکنولوژیهای ماکروسافت میباشد
موضوع این مبحث آشنایی با کلاس و کاربرد انها میباشد
انواع کلاس
Nested class
Partial class
Anonymous class

ادامه مطلب...
۲۰ ارديبهشت ۹۶ ، ۲۱:۲۰ ۰ نظر
م.ب آیرملو

سورس محاسبه مالیات

بر اساس لایحه بودجه سال 95 در رابطه با سقف معافیت مالیاتی حقوق ودستمزد، درآمد سالیانه تا 1300000 میلیون ریال یعنی ماهیانه یک میلیون و 300 هزار تومان از مالیات معاف شد.

 

مازاد دریافتی تا هفت برابر حداقل حقوق با نرخ مالیاتی ۱۰ درصد و مازاد آن با نرخ مالیاتی ۲۰ درصد محاسبه شود.

برنامه ای که نوشتم محاسبه همین مالیات یعنی تا 1300000 تومن معاف از مالیات و مازاد ان تا 7برابر ان یعنی 91000000 ت 10درصد مالیات و بالاتر از 91000000 20 درصد مالیات را شامل میشه 


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


۲۰ اسفند ۹۵ ، ۰۰:۲۰ ۰ نظر
م.ب آیرملو

اموزش کنسول سی شارپ

برای شما 51 قسمت از اموزشهای جناب استاد مهرداد نادری  رو میزارم که واقعا ادم هرچی نگا میکنه خسته نمیشه 
میتونید با تمرین این اموزشها پیشرفت خوبی داشته باشید به صورت پایه و تدریس نکات مهم توسط این استاد عزیز و البته در سایت  لرنLearn-net.ir

لینک  دانلود در سایت پروگرمینگ Learm-net>>>>>>>>>همش توی اپارات اپلود شده تقریبا کیفیت مطالب خوب هستش
تصویر کنسول سی شارپ
۱۱ اسفند ۹۵ ، ۱۶:۲۱ ۰ نظر
م.ب آیرملو