-
S - تعیین مساحت مثلث به کمک مختصات سه رأس
شنبه 28 بهمن 1402 00:00
به کمک این نرم افزار می توانید با داشتن مختصات سه رأس یک مثلث مساحت آن را بدست آورید.
-
روش دسترسی به اعضاء یک کلاس public در سی شارپ #C
پنجشنبه 26 بهمن 1402 13:42
روش دسترسی به اعضای یک کلاس عمومی (Public) در سیشارپ آیا تا حالا فکر کردید چطور میتونید به اطلاعات یه کلاس عمومی در سیشارپ دسترسی پیدا کنید؟ بیایید با یه روش ساده و کاربردی این موضوع رو کشف کنیم! اما قبلش یه نکته مهم: وقتی یه کلاس رو با کلیدواژه public تعریف میکنید، اعضای عمومی اون نهتنها توی همون کلاس، بلکه حتی...
-
روش دسترسی به اعضاء یک کلاس private در سی شارپ #C
سهشنبه 17 بهمن 1402 01:56
روش دسترسی به اعضاء یک کلاس می دانیم در صورتی که یکی از اعضاءکلاس بصورت خصوصی ، محافظت شده و یا مثلا داخلی تعریف شده باشد نمی توانیم به آن عضو دسترسی داشته باشیم پس راه حل چیست؟ برای روشن شدن روش دسترسی به تمام اعضاء کلاس که به دلیل تعیین کننده گان سطوح، غیر قابل دسترسی شده اند می توانید به کدهای مقابل نگاهی بیادازید....
-
تبدیل انواع عددی به همدیگر در سی شارپ
پنجشنبه 25 خرداد 1402 20:56
تبدیل انواع عددی به همدیگر در سی شارپ : همانطوری که در پست قبلی وعده داده شد در این پست بصورت یکجا تبدیل انواع را در سی شارپ بصورت جدول منظمی در اختیار علاقه مندان می گذاریم . همانطور که در تصویر قابل مشاهده است شما می توانید برای تبدیل هر نوع از داده به نوع دیگر با کمک گرفتن از متد مربوط به آن نوع این کار را انجام...
-
تبدیل انواع داده عددی در سی شارپ
پنجشنبه 25 خرداد 1402 12:58
تبدیل انواع عددی به همدیگر در سی شارپ 11 نوع حافظه جهت نگهداری اعداد وجود دارد که شامل اعداد صحیح مثبت و منفی و اعشاری با بازه های مختلف می باشد . آنچه در تصویر زیر می بیند همه چیز را یکجا بیان می کند . این انواع از نظر مقدار بیتی که اشغال می کنند به پنج گروه 8 - 16 - 32 - 64 و 128 بیتی دسته بندی می شوند که در هر دسته...
-
کلاس استاتیک
یکشنبه 7 خرداد 1402 17:58
static : کلاس استاتیک چه نوع کلاسی است و بکار بردن کلمه static قبل از نام کلاس چه تاثیری روی آن دارد در مورد کلاس های معمولی و غیر استاتیک می دانیم که برای استفاده از توابع و فیلدهای آنها باید ابتدا یک نمونه از کلاس را بسازیم که بتوانیم به توابع و فیلدهای آن کلاس دسترسی داشته باشیم اما در مورد کلاس های استاتیک لازم...
-
ساخت کلاس با متد ویژه
یکشنبه 31 اردیبهشت 1402 22:35
در پست قبلی در هنگام ست کردن مقدار به درون فیلدهای کلاس هیچ شرایط خاصی وجود نداشت و هر مقداری را از اعداد صحیح به آنها می دادیم برنامه آن را می پذیرفت . اکنون حالتی را در نظر بگیرید که ما بخواهیم برای پذیرفتن اعداد پیشنهادی شرایط و مقررات خاصی را اعمال کنیم و هر عددی را از کاربر و یا از رویدادهای درون کلاس نپذیریم حال...
-
ساخت یک کلاس ساده در سی شارپ
یکشنبه 31 اردیبهشت 1402 21:25
ساخت یک کلاس ساده در سی شارپ در این پست روش ساخت یک کلاس ساده که حاوی یک متد برای محاسبه حجم مکعب می باشد را توضیح می دهیم. طبق آنچه در تصویر می بینید یک کلاس با نام Myclass ساخته شده که دارای سه فیلد می باشد که اندازه های لازم برای محاسبه حجم مکعب هستند.(طول ، عرض و ارتفاع) . یک متد نیز با نام Volume نیز درون کلاس می...
-
تفاوت عملگرهای "&" و "&&" در سی شارپ
شنبه 23 اردیبهشت 1402 11:09
تفاوت عملگرهای & و && در سیشارپ عملگرهای & و && هر دو به معنی "و " (AND) هستن و توی منطق برنامهنویسی برای ترکیب شرطها استفاده میشن، اما یه تفاوت کلیدی بینشون وجود داره که میتونه توی عملکرد کدمون تأثیر بذاره. آمادهاید این راز رو کشف کنید؟ با ما همراه باشید ! عملگر & AND...
-
تفاوت عملگرهای | و || در سی شارپ
شنبه 23 اردیبهشت 1402 11:02
تفاوت عملگرهای | و || در سیشارپ عملگرهای | و || هر دو به معنی "یا " (OR) هستن و توی منطق برنامهنویسی برای ترکیب شرطها به کار میرن، اما یه فرق مهم بینشون هست که میتونه روی رفتار کدمون تأثیر بذاره. کنجکاوید بدونید این تفاوت چیه؟ بیایید با هم شیرجه بزنیم توی این موضوع ! عملگر | (OR) معمولی وقتی از |...
-
foreach و break
جمعه 15 اردیبهشت 1402 13:28
foreach و break در این قسمت کاربرد foreach به همراه break نمایش داده شده در این حالت اعضاء لیست به ترتیب در یک لیست باکس چاپ می شود و به محض اینکه به نام Ali رسید برنامه از این loop خارج می شود و بقیه اعضاء که بعد از این نام آمده اند دیگر در لیست نمایش داده نخواهند شد.
-
foreach و continue
جمعه 15 اردیبهشت 1402 12:59
foreach و continue در این پست کاربرد دیگر foreach به همراه continue نمایش داده شده . در این حالت تمام اعضاء لیست به ترتیب بررسی شده و در یک لیست باکس نمایش داده می شوند تا موقعی که به اسم Ali در لیست برسد در اینجا طبق شرطی که در برنامه موجود است اگر عضو مورد نظر برابر نام Ali بود دستور continue اجرا می شود و از نام...
-
foreach
جمعه 15 اردیبهشت 1402 12:34
در این پست یکی از انواع حالت های کاربرد foreach نشان داده شده .
-
فرمول دایره
سهشنبه 21 تیر 1401 16:34
در این پست یک فایل دی ال ال ( DLL ) برای محاسبه فرمول دایره گذاشته ام . برای استفاده از این دی ال ال شما فقط کافی است تا مختصات (X , Y) مرکز دایره و اندازه طول شعاع دایره را به نرم افزار بدهید و بقیه کار را به عهده نرم افزار بگذارید . این نرم افزار می تواند بسهولت فرمول و یا همان معادله دایره را برایتان روی یک لیبل...
-
Dll محاسبه فرمول خط راست
سهشنبه 14 تیر 1401 21:59
فقط با نوشتن یک خط فرمان به فرمول خط مورد نظر خود دست یابید. با خرید این فایل DLL شما می توانید فقط با دادن مختصات هندسی دو نقطه از روی یک خط به فرمول آن دسترسی یابد . فقط کافی است تا پس از الحاق فایل به برنامه خود با کمک نام این فایل و شبیه آنچه در تصویر می بینید اطلاعات قابل استخراج از فایل DLL را بصورت متنی تحویل...
-
معادله خط
دوشنبه 13 تیر 1401 03:31
معادله خط : به کمک این نرم افزار می توانید فقط با دادن مختصات دو نقطه از روی خط فرمول خط را بدست آورید. این نرم افزار را می توانید بصورت رایگان دانلود کنید .
-
استخراج تصاویر فایل های گیف متحرک Extract images from animated gif files
چهارشنبه 8 تیر 1401 16:39
Extract images from animated gif files این نرم افزار که کار با آن بسیار ساده است جهت استخراج تصاویر از فایل های گیف می باشد. فایل ها ی متحرک گیف حاوی تعدادی تصاویر ثابت می باشند. به کمک این نرم افزار شما می توانید تمام تصاویر موجود در فایل های گیف را ذخیره کرده و از آن در فایل های خود استفاده نمائید. شما می توانید...
-
استفاده از یک تصویر بجای کرسر (Custom Cursor)
چهارشنبه 1 تیر 1401 17:40
Custom Cursor در صورتی که به هر دلیل بخواهید از یک تصویر بجای کرسر برنامه خود استفاده کنید می توانید با توجه به توضیحات زیر کرسر برنامه خود را به هر اندازه و رنگی که بخواهید ساخته و براحتی از آن استفاده کنید. قبل از هر چیز باید به یک نکته توجه کنید . هنگامی که شما از یک کرسر Cursor که در برنامه های مخصوص این کار ساخته...
-
ساعت آنالوگ
یکشنبه 29 فروردین 1400 16:35
در این پست فایل دی ال ال (AnalogClock.dll) مربوط به یک ساعت آنالوگ را برای دانلود قرار داده ام می توانید آن را از اینجا دانلود کنید.
-
رسم قوس با دو انحنا در سی شارپ
جمعه 20 فروردین 1400 15:21
برای رسم یک خط که دارای دو نقطه عطف و انحناء می باشد کافیست تا از متد"DrawBezier" در سی شارپ بهره بگیریم. g.DrawBezier(p, 100, 100, 100, 200, 200, 100, 200, 200); در اینجا به یک گرافیک و یک "Pen" نیاز داریم . پس از تعریف اینها باید بترتیب مختصات چهار نقطه را بعنوان پارامتر متد...
-
رسم قوس در سی شارپ
پنجشنبه 19 فروردین 1400 17:45
برای رسم یک قوس که بخشی از یک دایره و یا بخشی از یک بیضی است از متد " DrawArc " استفاده می کنیم. g.DrawArc(Mypen, Myrect, 0f, 350f); در این متد که شامل چهار پارامتر می باشد پارامتر اول یک "Pen" می باشد دومین پارامتر یک "Rectangle" یعنی مختصات چهار نقطه می باشد . سومین پارامتر مربوط به...
-
رسم چهارگوش توپر در سی شارپ
یکشنبه 15 فروردین 1400 21:06
در پست های قبلی روش رسم چهارگوش (مربع) و همچنین مستطیل توخالی را آموختید در این پست روش رسم چهارگوش بصورت توپر آمده . که تفاوت هایی با چهارگوش توخالی دارد.. Graphics g2 = this.CreateGraphics(); //تعریف یک نوع گرافیک و قرار دادن آن بعنوان بوم رسم Brush Rang = (Brush)Brushes.Red; g2.FillRectangle(Rang, 10, 20, 30, 40);...
-
رسم دایره و بیضی توپر در سی شارپ
یکشنبه 15 فروردین 1400 20:53
در پست های قبلی روش رسم دایره و بیضی تو خالی را دیدید برای رسم دایره و بیضی بصورت توپر دو تفاوت در کدها وجود دارد اول استفاده از " SolidBrush " بجای "Pen" و دومین تفاوت در استفاده از متد " FillEllipse " بجای متد " DrawEllipse " می باشد . Graphics g = this.CreateGraphics(); ///...
-
روش رسم دایره و بیضی در سی شارپ
شنبه 14 فروردین 1400 02:50
در درس قبلی آموختید که چگونه یک چهار گوش را می توان رسم کرد برای درک بهتر روش رسم دایره و بیضی در این درس باید یادآوری کنیم که این چهار شکل در واقع با در نظر گرفتن دو نکته رسم می شوند و آن هم مختصات نقطه بالا سمت چپ و مختصات پائین سمت راست می باشد که در هنگام رسم این چهار شکل مورد نیاز می باشند.تنها تفاوت موجود در رسم...
-
رسم مربع و مستطیل در سی شارپ
شنبه 14 فروردین 1400 02:08
در این درس روش رسم یک چهار گوش اعم از مربع یا مستطیل را با کمک متد "DrawRectangle" می آموزیم. برای رسم یک چهار گوش در روی فرم به ملزومات زیر نیاز داریم : گرافیک "Graphics " کلر " Color " پن " Pen " و رکتانگل " Rectangle " Graphics g = this .CreateGraphics(); /// معرفی...
-
رسم خط روی فرم در سی شارپ
جمعه 13 فروردین 1400 18:49
در پست قبلی روش رسم خط به کمک تعداد زیادی از نقاط را ذکر کردیم . در این پست رسم خط را به روش معمول آن ذکر می کنیم به کمک متد "DrawLine "ما فقط با دادن مختصات نقطه اول و آخرخط مورد نظر خود می توانیم آن را رسم کنیم. در این روش که ما قصد داریم درآن از فرم خود بعنوان یک بوم نقاشی استفاده کنیم . بایستی پس از...
-
رسم خط به کمک نقطه
پنجشنبه 12 فروردین 1400 23:54
در پست قبلی روش رسم یک نقطه روی یک پیکچرباکس بیان شد . در این پست روش رسم یک خط به کمک مجموعه ای از نقاط بیان می شود. البته می دانید که اگر بخواهیم برای هر نقطه چندین خط کد بنویسیم ، برای یک خط لازم خواهد بود تا صدها خط کد بنویسیم که ما قصد این کار را نداریم. ولی این دانستن این روش نیز خالی از لطف نیست در این روش نیز...
-
رسم نقطه در سی شارپ
پنجشنبه 12 فروردین 1400 03:02
چگونه در زبان سی شارپ می توانیم یک نقطه رنگی روی صفحه رسم کنیم ؟ برای رسم کردن یک نقطه رنگی باید از یک Bitmap و یک picture Box کمک گرفت . پس از افزودن یک پیکچرباکس روی فرم می توانیم پس زمینه آن را از قسمت ویژگیها به رنگ سفید تغییر دهیم. سپس در رویداد یک دکمه یک بیت مپ با نام دلخواه تعریف کرده و ابعاد آن را مثلاً برابر...
-
انتقال اطلاعات از یک فرم به فرم دیگر در سی شارپ
جمعه 6 فروردین 1400 21:05
بسیار پیش می آید که در یک برنامه نیاز دارید یک سری اطلاعات از قبیل متن ، تصویر ، رنگ و یا هر چیز دیگری را از یک فرم به فرم دیگرمنتقل سازید این کار بدون انجام تدابیر اولیه امکان پذیر نمی باشد. تصویر زیر نشان می دهد که برای انتقال مثلاً یک تصویر( image ) از فرم اول به فرم دوم چه کاری باید انجام داد . در اینجا چون فرم...
-
کاربرد علامت اس دلار( $ )در سی شارپ
دوشنبه 5 اسفند 1398 20:28
کاربرد علامت اس دلار( $ )در سی شارپ همآنطور که می دانید در سی شارپ برای فرمت دادن به یک رشته از روشی استفاده می شودکه در آن پس از مشخص شدن تعداد متغییرها آنها را از صفر به بالا شماره گذاری کرده و شماره هر متغییر را در بین دو آکولاد نوشته و در جای مورد نیاز می نویسند و سپس درمنتها الیه سمت راست خط اسامی متغییرها را به...