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

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


دات وایت | DotWhite.ir
کد تبدیل دیتاگرید ویو فارسی به اکسل Excel در سی شارپ

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



تاریخ انتشار : سه شنبه 26 فروردين 1399 ساعت: 21:13 | نظرات()
برچسب ها : , , , , , , , , , , , , , , , , , , , ,

نویسنده :

بازديد : 37

موضوع: سی شارپ , کد های مفید ,

ادامــه مطلــب
استخراج عناصر غیر تکراری آرایه در سی شارپ

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


مثال:

Input : -1 2 -1 3 2
Output : 3
Explanation : The number that does not repeat is : 3

Input : 9 4 9 6 7 4
Output : 6 7


تاریخ انتشار : پنجشنبه 21 فروردين 1399 ساعت: 19:55 | نظرات()
برچسب ها : , , , , , , , , , , , , , , , , , , , ,

نویسنده :

بازديد : 35

موضوع: سی شارپ , کد های مفید ,

ادامــه مطلــب
سورس تولید کلمات تصادفی در سی شارپ

پیش نیاز: ()rand و ()srand 

سوال؟

با توجه به تمام حروف موجود در یک مجموعه کاراکتر ، رشته ای از کاراکترهای تصادفی با اندازه معین را چاپ کنید.

برای چاپ کاراکترهای تصادفی از تابع ()rand استفاده خواهیم کرد که عدد صحیح تصادفی را برمی گرداند. این عدد توسط یک الگوریتم تولید می شود که در هر بار فراخوانی ، دنباله ای از اعداد ظاهرا غیر مرتبط را برمی گرداند

کاربرد های کلمه تصادفی:

1- استفاده کاراکتر در تولید کلمه تصادفی غیرقابل پیش بینی در رمزنگاری ، که زیربنای بسیاری از طرح هایی ایجاد امنیت در ارتباطات مدرن هستند (به عنوان مثال محرمانه بودن ، احراز هویت ، تجارت الکترونیکی و غیره).

2- اعداد تصادفی همچنین در زمان هایی که رعایت "انصاف" مهم است استفاده می شود مانند انتخاب اعضای هیئت بصورت تصادفی یا انتخاب برنده در یک قرعه کشی.

3- اعداد تصادفی در فیزیک از قبیل مطالعات الکترونیکی موج و صدا ، مهندسی و تحقیقات کاربردهایی دارند. بسیاری از روش های تجزیه و تحلیل آماری مانند روش bootstrap به اعداد تصادفی نیاز دارند.



تاریخ انتشار : چهارشنبه 20 فروردين 1399 ساعت: 19:25 | نظرات()
برچسب ها : , , , , , , , , , , , , , , , , , , , ,

نویسنده :

بازديد : 22

موضوع: سی شارپ , کد های مفید ,

ادامــه مطلــب
آموزش مقدمات سی شارپ - انواع داده ها

سی شارپ | انواع داده ها

انواع داده ها نوع داده هایی را نشان می دهند که یک متغیر معتبر سی شارپ می تواند در اختیار داشته باشد. سی شارپ یک زبان برنامه نویسی به شدت از پیش تعریف شده است زیرا در سی شارپ ، هر نوع داده (مانند عدد صحیح ، کاراکتر ، float و موارد دیگر) به عنوان بخشی از زبان برنامه نویسی از پیش تعریف شده است و کلیه ثابت ها یا متغیرهای تعریف شده برای یک برنامه مشخص باید با یکی از انواع داده ها تعریف شده باشد.


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

1- انواع داده های ارزشی

2- انواع داده های مرجع 

3- نوع داده اشاره گر



تاریخ انتشار : سه شنبه 19 فروردين 1399 ساعت: 19:19 | نظرات()
برچسب ها : , , , , , , , , , , , , , , , , , , , ,

نویسنده :

بازديد : 31

موضوع: سی شارپ , کد های مفید ,

ادامــه مطلــب
آموزش مقدماتی سی شارپ - متغیر ها

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

یک برنامه معمولی از مقادیر مختلفی استفاده می کند که ممکن است در طول اجرای آن تغییر کند. به عنوان مثال ، برنامه ای که برخی از عملیات را روی مقادیر وارد شده توسط کاربر انجام می دهد. مقادیر وارد شده توسط یک کاربر ممکن است با مقادیر وارد شده توسط کاربر دیگر متفاوت باشد. از این رو ، استفاده از متغیرها را ضروری می سازد زیرا ممکن است کاربر دیگری از همان مقادیر استفاده نکند. هنگامی که یک کاربر مقدار جدیدی را وارد کند که در فرآیند اجرا از آن استفاده شود ، می تواند به طور موقت در حافظه دسترسی تصادفی (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 | نظرات()
برچسب ها : , , , , , , , , , , , , , , , , , , , ,

نویسنده :

بازديد : 62

موضوع: سی شارپ , کد های مفید ,

ادامــه مطلــب
آموزش مقدماتی سی شارپ - شناسه ها

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

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

مثال:

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

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

GFG : نام کلاس

main : نام متد

x : نام متغیر




تاریخ انتشار : دوشنبه 18 فروردين 1399 ساعت: 18:1 | نظرات()
برچسب ها : , , , , , , , , , , , , , , , , , , , ,

نویسنده :

بازديد : 51

موضوع: سی شارپ , کد های مفید ,

ادامــه مطلــب
سورس کد سی شارپ تقسیم اعداد صحیح بزرگ

در این پست از دات وایت کد سی شارپ تقسیم اعداد صحیح بزرگ را قرار داده ام که کاربران عزیز می توانند در ادامه مطلب کد را مشاهده کنند. همانطور که می دانید تقسیم اعداد در سی شارپ به صورت معمولی محدود بر اعداد با طول کمتر از 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 | نظرات()
برچسب ها : , , , , , , , , , , , , , , , , , , , ,

نویسنده :

بازديد : 41

موضوع: سی شارپ , کد های مفید ,

ادامــه مطلــب
سورس کد رمز گذاری و رمز گشایی فایل در سی شارپ

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


تاریخ انتشار : پنجشنبه 14 فروردين 1399 ساعت: 14:2 | نظرات()
برچسب ها : , , , , , , , , , , , , , , , , , , , ,

نویسنده :

بازديد : 75

موضوع: سی شارپ , کد های مفید ,

ادامــه مطلــب
سورس کد  سی شارپ عمل ضرب بر روی اعدادصحیح بزرگ

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


مثال : 

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


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



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

نویسنده :

بازديد : 49

موضوع: سی شارپ , کد های مفید ,

ادامــه مطلــب
تعداد صفحات : 3