دات وایت | DotWhite.ir


دات وایت | DotWhite.ir
تعریف متد در سی شارپ

متدها عموماً بلوکی از کدها یا عبارات در یک برنامه هستند که به کاربر امکان استفاده مجدد از همان کد را می دهد که در نهایت باعث صرفه جویی در استفاده بیش از حد از حافظه می شود، به عنوان یک صرفه جویی در زمان عمل می کند و مهمتر از آن خوانایی بهتر کد را فراهم می کند. بنابراین اساساً یک متد مجموعه ای از دستورات است که وظیفه خاصی را انجام می دهد و نتیجه را به تماس گیرنده برمی گرداند. یک متد همچنین می‌تواند کار خاصی را بدون برگرداندن چیزی انجام دهد.

 

مثال:

// Method Name --> GetCircleArea()
// Return Type ---> double
static double GetCircleArea(double radius)
{
    const float pi = 3.14F;
    double area = pi * radius * radius;
    return area;
}

اعلان متد


اعلان متد به معنای روش ساخت متد از جمله نامگذاری آن است.


ساختار کلی متد :

<Access_Modifier> <return_type> <method_name>([<param_list>])





تاریخ انتشار : یکشنبه 15 خرداد 1401 ساعت: 17:16 | نظرات(0)
برچسب ها : , , , , , , , , , , , , , , , , , , , ,

نویسنده :

بازديد : 111

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

ادامــه مطلــب
دانلود 17 آزمون آیین نامه اصلی راهنمایی و رانندگی بسیار مهم با جواب

17 آزمون آیین نامه اصلی بسیار مهم با جواب 

 این بسته تمام سوالات کاردکس های آیین نامه سال 99 می باشد که سوالات تکراری کاردکس ها حذف شده و به صورت 17 آزمون در آمده است.

 قبلا خود عکس کاردکس ها که 20 تا 4 صفحه بوده که جمعا 80 صفحه تقدیم مشتریان می گردید که مجبور بودند حدود 100 تا 150 تا سوال اضافی بخوانند که همگی هم تکراری بودند.



تاریخ انتشار : جمعه 13 فروردين 1400 ساعت: 20:39 | نظرات(0)
برچسب ها : , , , , , , , , , , , , , , , , , , , ,

نویسنده :

بازديد : 319

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

در این پست از دات وایت آموزش به همراه کد تبدیل دیتا گرید ویو فارسی به آفیس وردWord را قرار داده ام. همینطور که شماها هم مشاهده کردین تو سایت های ایرانی کد کامل برای تبدیل دیتاگریدویو فارسی وجود نداره و اگر هم هس با هزینه زیاد عرضه میشه که باز نمیشه اعتماد کرد بعد از خرید آیا واقع کد کاملی در این زمینه می باشد یا نه برای همین خودم دست به کار شدم از یکی از سایت های معتبر خارجی کد کامل در این زمینه را برداشتم و برای زبان فارسی بهینش کردم که بدون هیچ مشکلی از جمله راست چین بودن متن ها بعد از تبدیل را نمایش دهد. از ویژگی های این کد  میتوان به عنواین زیر اشاره کرد:

توجه : کد و لینک دانلود پروژه در ادامه مطلب قرار داده شده است

1-راست چین بودن جدول برای نمایش درست زبان فارسی و امکان تغییر آن به چپ در صورت لزوم  برای زبان انگلیسی

کد راست چین کردن جدول

oDoc.Paragraphs.ReadingOrder= Word.WdReadingOrder.wdReadingOrderRtl

کد چپ چبن کردن جدول

oDoc.Paragraphs.ReadingOrder = Word.WdReadingOrder.wdReadingOrderLtr;


2-تراز بندی متن داخل جدول که من در حالت وسط قرار داده ام که شما برحسب نیاز میتوانید به راست یا چپ تغییر دهید

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

oRange.ParagraphFormat.Alignment = Word.WdParagraphAlignment.wdAlignParagraphCenter;

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

oRange.ParagraphFormat.Alignment = Word.WdParagraphAlignment.wdAlignParagraphRight;

کد ترازبندی متن در سمت چپ فیلد ها

oRange.ParagraphFormat.Alignment = Word.WdParagraphAlignment.wdAlignParagraphLeft;


3-کد پیش نمایش فایل خروجی word قبل از ذخیره که میتواند برحسب نیاز فعال یا غیر فعال باشد

کد فعال سازی پیش نمایش

Word.Document oDoc = new Word.Document(); oDoc.Application.Visible = true;

کد غیر فعال سازی پیش نمایش

Word.Document oDoc = new Word.Document(); oDoc.Application.Visible = false;


4-تعیین عنوان جدول که میتواند خالی باشد:

headerRange.Text = "DotWhite.IR";


5-تعیین و تغییر شکل ظاهری جدول در word با استفاده از تغییر اعداد("Grid Table 4 - Accent 1") :

oDoc.Application.Selection.Tables[1].set_Style("Grid Table 4 - Accent 1");


6- و سایر ویژگی ها مانند تغییر نوع فونت و اندازه فونت و ترازبندی جداگانه عنوان جدول که نیاز به توضیح ندارد


برای ادامه آموزش به ادامه مطلب بروید



تاریخ انتشار : پنجشنبه 06 شهريور 1399 ساعت: 11:53 | نظرات(1)
برچسب ها : , , , , , , , , , , , , , , , , , , , ,
کد تبدیل دیتاگرید ویو فارسی به اکسل Excel در سی شارپ + پروژه

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



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

نویسنده :

بازديد : 1754

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

ادامــه مطلــب
دانلود پروژه سی شارپ مدیریت سهام  با دیتابیس MySql

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


تاریخ انتشار : یکشنبه 24 فروردين 1399 ساعت: 9:3 | نظرات(0)
برچسب ها : , , , , , , , , , , , , , , , , ,
پروژه سی شارپ ویرایشگر حرفه ای متن

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

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



تاریخ انتشار : جمعه 22 فروردين 1399 ساعت: 20:31 | نظرات(0)
برچسب ها : , , , , , , , , , , , , , , , , , , , ,

نویسنده :

بازديد : 635

موضوع: سی شارپ , پروژه ها ,

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

اگر آرایه دارای تکراری های زیادی باشد ، می توانیم از جدول 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 | نظرات(0)
برچسب ها : , , , , , , , , , , , , , , , , , , , ,

نویسنده :

بازديد : 1293

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

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

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

سوال؟

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

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

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

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

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

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



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

نویسنده :

بازديد : 885

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

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

در این پست از دات وایت پروژه ساده شبیه سازی بازی پینک پنگ را برای کاربران عزیز قرار داده ام روش کار این پروژه به این گونه است که با استفاده از کد مکان یا Location اشیا داخل فرم را بصورت هدفمند برای شبیه سازی بازی پینک پنگ تغییر می یابد یعنی لیبلی که در پروژه به عنوان توپ بازی در نظر گرفته شده است با تغییر نقطه x و y اینجوری به نظر می رسد که توپ در حال حرکت است. برای آشنایی با روش کار بقیه کار هایی که در پروژه انجام می شودمی توانید بعد از دانلود پروژه در سورس پروژه مشاهده کنید.



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

نویسنده :

بازديد : 549

موضوع: سی شارپ , پروژه ها ,

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