close
دانلود آهنگ جدید
آموزش و کد های مفید سی شارپ

آموزش و کد های مفید سی شارپ


دات وایت | DotWhite.ir
آموزش مقدماتی سی شارپ - متغیر ها

سی شارپ | متغیر ها

یک برنامه معمولی از مقادیر مختلفی استفاده می کند که ممکن است در طول اجرای آن تغییر کند. به عنوان مثال ، برنامه ای که برخی از عملیات را روی مقادیر وارد شده توسط کاربر انجام می دهد. مقادیر وارد شده توسط یک کاربر ممکن است با مقادیر وارد شده توسط کاربر دیگر متفاوت باشد. از این رو ، استفاده از متغیرها را ضروری می سازد زیرا ممکن است کاربر دیگری از همان مقادیر استفاده نکند. هنگامی که یک کاربر مقدار جدیدی را وارد کند که در فرآیند اجرا از آن استفاده شود ، می تواند به طور موقت در حافظه دسترسی تصادفی (RAM) رایانه ذخیره کند و این مقادیر در این بخش از حافظه در طول اجرا متفاوت است و از این رو اصطلاح دیگری برای این کار آمده است که به عنوان متغیرها شناخته می شود بنابراین اساساً ، یک متغیر مکان نگهدارنده اطلاعات است که می تواند در زمان اجرا تغییر کند. و همینطوز متغیرها به بازیابی و دستکاری اطلاعات ذخیره شده اجازه می دهند.


فرم کلی تعریف متغیر : 

type variable_name = value; 
or
type variable_names;


مثال :

char var = 'h'; // Declaring and Initializing character variable
int a, b, c; // Declaring variables a, b and c of int type


ویژگی های متغیرها: 

- نام: باید یک شناسه معتبر باشد. در مثال بالا ، var یک شناسه معتبر است.

- نوع: انواع اطلاعاتی را که باید در متغیر ذخیره شود تعریف می کند. در مثال بالا "char" یک نوع است. 

- مقدار: این داده واقعی است که در متغیر ذخیره می شود. در مثال بالا مقدار "h" این مقدار است.


قوانینی برای نامگذاری متغیرها:

- نامهای متغیر می توانند شامل حروف "a-z" یا "A-Z" یا رقم های 0-9 و همچنین کاراکتر "_" باشند.

- نام متغیرها با رقم قابل شروع نیست.

- نام متغیر نمی تواند کلمه کلیدی C # say int، float، null، String و غیره باشد.


مثال:

نام متغیرهای معتبر

int age;

float _studentname;

نام متغیرهای نامعتبر

int if; // "if" is a keyword

float 12studentname; // Cannot start with digit

ادامه در ادامه مطلب...



تاریخ انتشار : دوشنبه 18 فروردين 1399 ساعت: 19:54 | نظرات()
برچسب ها : , , , , , , , , , , , , , , , , , , , ,
آموزش مقدماتی سی شارپ - شناسه ها

سی شارپ | شناسه ها

در زبان های برنامه نویسی از شناسه ها برای اهداف شناسایی استفاده می شود. یا به عبارت دیگر ، شناسه ها نام تعریف شده توسط کاربر برای اجزای برنامه است. در سی شارپ ، یک شناسه می تواند نام یک کلاس ، نام متد ، نام متغیر یا برچسب (lable) باشد.

مثال:

public class GFG {
    static public void Main () 
    {
          int x;
    }
}

در اینجا تعداد کل شناسه های موجود در مثال بالا 3 و نام این شناسه ها عبارتند از:

GFG : نام کلاس

main : نام متد

x : نام متغیر




تاریخ انتشار : دوشنبه 18 فروردين 1399 ساعت: 18:1 | نظرات()
برچسب ها : , , , , , , , , , , , , , , , , , , , ,
سورس کد سی شارپ تقسیم اعداد صحیح بزرگ

در این پست از دات وایت کد سی شارپ تقسیم اعداد صحیح بزرگ را قرار داده ام که کاربران عزیز می توانند در ادامه مطلب کد را مشاهده کنند. همانطور که می دانید تقسیم اعداد در سی شارپ به صورت معمولی محدود بر اعداد با طول کمتر از 10 رقمی می باشد ولی شاید شما هم مثل من در جایی از پروژه نیاز داشته باشید که اعداد بزرگ را تقسیم کنید که در اینجاست تقسیم معمولی سی شارپ جواب گوی کار ما نیست و باید یک الگوریتم برای این کار نوشته شود کدی که در این پست قرار داده ام دقیقا یک الگوریتم ساده برای این کار است که کاربران عزیر با کمی دقت می توانند با نحوه ی کار آن آشنا بشوند.

مثال :

Input : number  = 1260257
        divisor = 37
Output : 34061
(See Post Image)

Input : number  = 12313413534672234
        divisor = 754
Output : 16330787181262

Input : number  = 1248163264128256512
        divisor = 125
Output : 9985306113026052


تاریخ انتشار : یکشنبه 17 فروردين 1399 ساعت: 18:21 | نظرات()
برچسب ها : , , , , , , , , , , , , , , , , , , , ,
سورس کد رمز گذاری و رمز گشایی فایل در سی شارپ

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


تاریخ انتشار : پنجشنبه 14 فروردين 1399 ساعت: 14:2 | نظرات()
برچسب ها : , , , , , , , , , , , , , , , , , , , ,
سورس کد  سی شارپ عمل ضرب بر روی اعدادصحیح بزرگ

در این پست از دات وایت سورس کد عمل ضرب روی اعداد صحیح بزرگ برای سی شارپ را قرار داده ایم. از آنجایی که در سی شارپ ضرب اعداد بصورت معمولی با طول بیشتر از 10 رقمی یا شایدم کمتر غیر قابل انجام است از این رو باید الگوریتمی نوشته شود تا این عمل را در چندین مرحله انجام دهد.


مثال : 

Input : num1 = 4154  
        num2 = 51454
Output : 213739916 
Input :  num1 = 654154154151454545415415454  
         num2 = 63516561563156316545145146514654 
Output : 41549622603955309777243716069997997007620439937711509062916


سورس کدی که در این پست قرار داده ایم یک سورس کامل و سریع در این ضمینه می باشد که در ادامه مطلب می توانید مشاهده کنید.



تاریخ انتشار : چهارشنبه 13 فروردين 1399 ساعت: 16:35 | نظرات()
برچسب ها : , , , , , , , , , , , , , , , , , , , ,
سورس کد معکوس متن رشته و اعداد به دو روش در سی شارپ به همراه پروژه

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

پس از اینکه کاربر این برنامه را اجرا کرد یک رشته یا متن را در تکست باکس وارد میکند سپس نتیجه در دو تکست باکس دیگر نمایش داده می شود.


 مثال:


اگر متن "Live for yourself" راوارد کنیم نتیجه بصورت زیر خواهد بود


نتیجه 1 : "yourself for Live"


نتیجه 2 : "flesruoy rof evil"


مشاهده کد و دانلود پروژه در ادامه مطلب



تاریخ انتشار : چهارشنبه 26 تير 1398 ساعت: 17:5 | نظرات()
برچسب ها : , , , , , , , , , , , , , , , , , , , ,
کد تولید اعداد تصادفی غیر تکراری در بازه دلخواه به زبان سی شارپ

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

int min : کوچکترین عدد برای تولید اعداد تصادفی

int max : بزرگترین عدد برای تولید اعداد تصادفی

int count : تعداد اعدادی که میخواهید در بازه min تا max تولید بشه

نکته : count نمیتواند بزرگتر از اختلاف min  و max باشد یعنی حداکثر مقدار count به اینصورت می تواند باشد : 

(max-min)=count

مقدار count بیشتر از این مقدار باشد با خطا مواجه خواهید شد.

برای مشاهده کد به ادامه مطلب بروید




تاریخ انتشار : دوشنبه 17 تير 1398 ساعت: 22:14 | نظرات()
برچسب ها : , , , , , , , , , , , , , , , , , , , ,
پروژه عمل ضرب و جمع بر روی اعداد بزرگ و صحیح در سی شارپ

در این پست از دات وایت پروژه عمل ضرب و جمع بر روی اعداد بزرگ و صحیح را قرار داده ایم. با توجه به اینکه ضرب و جمع بر روی اعداد بزرگ و صحیح به صورت معمولی در سی شارپ غیر ممکن هست برای اینکار از الگوریتم سریعی  استفاده شده است که به ساده ترین صورت کدنویسی و اجرا شده است تا بتوان با دیدن کدها متوجه انجام کار شد.



تاریخ انتشار : یکشنبه 22 بهمن 1396 ساعت: 17:14 | نظرات()
برچسب ها : , , , , , , , , , , , , , , , , , , , ,
آموزش کار با Button (دکمه) در سی شارپ

کلاس Button

دكمه، معمولترين روش قادر ساختن يك كاربر براي شروع يك فعاليت است . بطور معمول، دكمه به كليك مـاوس يـا ضـربه كليد با رها كردن يك رويداد كليك پاسخ ميدهد، كه اين رويداد بوسيله يك متد اداره كننده رويداد اداره ميشود.

Constructor : Public Button () 
سازنده اين كلاس يك نمونه بدون برچسب ايجاد مي كند. خصوصيت Text دكمه، عنوان آن را تعيين م يكند و ميتوان يـك كليد دسترسي براي آن دكمه تعريف كرد . خصوصيت Image آن براي قراردادن يك تصوير روي پس زمينه دكمـه اسـتفاده ميشود.


تاریخ انتشار : شنبه 25 دي 1395 ساعت: 13:38 | نظرات()
برچسب ها : , , , , , , , , , , , , , , , , , , , ,
تعداد صفحات : 3