نحوه ایجاد کلاس

ساخت وبلاگ
طبق مسیر زیر عمل کنیددر قسمت solution explorerبا کلیک راست بر روی نام پروژه گزینه add و سپس new folder را بزنید و نام انتخابی خود را وارد کنید .این کار باعث نظم دادن به برنامه شما میشود.و بعد با کلیک راست بر روی پوشه ای که ساختید گزینه add را بزنید و نحوه ایجاد کلاس...ادامه مطلب
ما را در سایت نحوه ایجاد کلاس دنبال می کنید

برچسب : نویسنده : csharpclass بازدید : 77 تاريخ : چهارشنبه 11 فروردين 1400 ساعت: 18:05

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

برچسب : نویسنده : csharpclass بازدید : 89 تاريخ : چهارشنبه 11 فروردين 1400 ساعت: 18:05

  برنامه ای بنویسید که شامل موارد زیر باشد: 1)کلاس student با فیلدهای نام ،نام خانودگی،شماره دانشجویی،ترم ورودی 2)متدهای لازم جهت تنظیم و دریافت مقادیر فیلدهای کلاس student 3)ایجاد للیستی از دانشجویان 4)پیاده سازی findstudentکه با دریافت شماره دانشجو نحوه ایجاد کلاس...ادامه مطلب
ما را در سایت نحوه ایجاد کلاس دنبال می کنید

برچسب : نویسنده : csharpclass بازدید : 93 تاريخ : چهارشنبه 11 فروردين 1400 ساعت: 18:05

یکی از ویژگی‌های کلیدی در کلاس‌های مشتق‌شده این است که یک اشاره‌گر به یک کلاس مشتق‌شده، از نظر نوع داده‌ای با اشاره‌گر به کلاس اصلی آن سازگار است. چندریختی یا پلی‌مورفیسم، هنر بهره‌برداری از این ویژگی ساده، اما قدرتمند و کاربردی است که متدلوژی شی‌گرایی را به حد کامل توانایی‌اش می‌رساند.مفهوم چندریختی ویژگی است که به رابط‌ها امکان می‌دهد تا برای گروهی از عملیات‌ها مورد استفاده قرار گیرند. در این مقاله مفهوم چندریختی از طریق دو مفهوم لغو متدها (به انگلیسی: لغو) (توابع مجازی) و سربارشده (به انگلیسی:Overload) پشتیبانی می‌شود. ما با بررسی این دو مفهوم در پی نشان دادن تأثیر مفهوم چندریختی روی برنامه‌نویسی شیء گرا خواهیم بود.  روش به کار برده شده در این تحقیق از طریق مطالعه منابعی از جمله کتب مرتبط با برنامه‌نویسی، راهنمای برنامه‌های شیء گرا و اجرای برنامه‌هایی با ماهیت چندریختی می‌باشد.  با توجه به مطالب ارائه شده در این مقاله می‌توان گفت که مفهوم چندریختی یکی از سه اصول مهم در برنامه‌نویسی شیء گرا می‌باشد. درنتیجه مفاهیم نهان سازی و وراثت به همراه مفهوم چندریختی سه پایهٔ اصلی برنامه‌نویسی شی ء گرا را تشکیل می‌دهند. کلمات کلیدی: چندریختی، سربار کردن, لغو کردن و متد.چندریختی به معنای چندین شکل از یک متد است. مفهوم چندریختی اغلب به وسیلهٔ عبارت «یک رابط، چند م نحوه ایجاد کلاس...ادامه مطلب
ما را در سایت نحوه ایجاد کلاس دنبال می کنید

برچسب : نویسنده : csharpclass بازدید : 171 تاريخ : جمعه 20 بهمن 1396 ساعت: 16:25

 ویژگی (Property) در C# به شما امکان کنترل روش دسترسی و تغییر متغیرهاییک کلاس را می دهد. استفاده از ویژگی در C#، راه توصیه شده و درست جهتدسترسی به متغیرهای یک کلاس، به وسیله متدها یا توابع خارج از کلاس جاری، در زبانبرنامه نویسی شی گرا object oriented می باشد. به عبارت دیگر، وقتی که یک متدیا کلاس دیگری در برنامه، بخواهد به متغیر یک کلاس دسترسی داشته باشد، بهتر است بهجای این که مستقیما متغیر را استفاده کند، از طریق یک ویژگی یا Property در کلاسخود متغیر، به آن دسترسی داشته باشد.در مثال آموزشی درس قبل (کار با کلاس ها) برای اولین بار روش استفاده از یک ویژگییا Property را نشان دادیم. یک ویژگی یا Property همانند ترکیبی از یک متغیرVariable و یک متد method است. ویژگی نمی تواند پارامتری را دریافت کند، امابه وسیله آن می توانید قبل از ارسال و دریافت متغیر، مقدار آن را تغییر دهید. هر ویژگییا Property از دو قسمت اصلی get و set تشکیل شده که همانند کد مثال زیر درونمجموعه Property تعریف می شوند.  کلاسrectBox در قالب property: public class RectBox};private int _height;private int _widthpublic int Width}{;get{ retu _width{;set {width =value{public int Height}{;get {retu _height{;set{ height =value{public int Area}{;get {retu _width +_height{public int Surface}{;(get{ retu نحوه ایجاد کلاس...ادامه مطلب
ما را در سایت نحوه ایجاد کلاس دنبال می کنید

برچسب : نویسنده : csharpclass بازدید : 177 تاريخ : جمعه 20 بهمن 1396 ساعت: 16:25

با مفهوم ارث بری در نوشته های پیشین آشنا شدید در این مطلب با ارائه مثالی از آن به شناخت بهتری از آن خواهید رسید.ارث بریpublic class Human    {        private string _firstName;        private string _lastName;        private string _nationalCode;         public string FirstName        {            get { retu _firstName; }            set { FirstName = _firstName; }        }        public string LastName        {            get { retu _lastName; }            set { LastName = _lastName; }        }        public string NationalCode        {      نحوه ایجاد کلاس...ادامه مطلب
ما را در سایت نحوه ایجاد کلاس دنبال می کنید

برچسب : نویسنده : csharpclass بازدید : 165 تاريخ : جمعه 20 بهمن 1396 ساعت: 16:25

جایی که creser قرار داره alt+up/down   رو بگیریم اون خط بالا /پایین میره جایی که creser قرار داره shift+delete   رو بگیریم اون خط پاک میشه برای coment کردن یک خط // رو در اول خط قرار میدیم. برای coment کرد چند خط اینگونه عمل میکنیم                 /*………..     ……….                                                                                                  ………..*/                        برای هایلایت کردن کامل یک کلمه  کلید های ترکیبی را       (روی کلمه)ctrl + click        داریم      یک روش برای expand و collaps کردن که به نظم دادن به برنامه کمک میکند         #region  name(نامی دلخواه ) . . . #end region برای عوض کردن نام یک متغیر روی آن کلیک کرده دوبار click+all را میزنیم یا روی آن کلیک راست کرده و گزینه rename را میزنیم. در قسمت solution هر پروژه ای را که خواستیم به طور پیش فرض run شود روی آن کلیک راست میکنیم و دکمه set as startup project را میزنیم.                                                  نحوه ایجاد کلاس...ادامه مطلب
ما را در سایت نحوه ایجاد کلاس دنبال می کنید

برچسب : نویسنده : csharpclass بازدید : 150 تاريخ : چهارشنبه 29 آذر 1396 ساعت: 1:30

چند نکته ای که ابتدا برای ساخت کلاس باید در نظر داشته باشیم: 1-همونطور که گفتیم باید نام کلاس با حرف بزرگ شروع بشه. 2-برای تعریف ویژگی های یک کلاس بهتره که از field(فیلد)استفاده کنیم. بهتره ابتدای نام فیلد هارو با آندرلاین شروع کنیم. 3- در ایجاد کلاس دو حالت داریم defination و creation چرا که تفاوت هست بین تشکیل کلاس و تعریف کلاس و صرف تعریف کلاس اون کلاس ساخته نمیشه. در این حالت فقط کلاس تعریف میشه              ;circle c در این حالته که کلاس ایجاد میشه                ; circle=new circle 4-اگر چیزی رو public تعریف کنیم در کل برنامه قابل استفاده خواهد بود و وقتی private تعریف کنیم تنها در درون آن کلاسی که تعریف شده قابل استفاده خواهد بود.به طور پیش فرض عناصر private تعریف میشوند. برای رعایت حالت کپسولیشن فیلدهارو privateتعریف میکنیم و متدهاشو public خب حالا میریم به سراغ پیاده سازی کلاسcircle. نحوه ایجاد کلاس...ادامه مطلب
ما را در سایت نحوه ایجاد کلاس دنبال می کنید

برچسب : نویسنده : csharpclass بازدید : 197 تاريخ : چهارشنبه 29 آذر 1396 ساعت: 1:30

سی شارپ (به انگلیسی: C#)، زبانی شیءگرا و سطح بالا از خانوادهٔ زبان‌های چارچوب دات‌نت شرکت مایکروسافت است. زبان سی شارپ، یک زبان برنامه‌نویسی چند الگویی و منظم شده مدل‌های تابعی، امری، عمومی، شیءگرا و جز گرا و در بستر دات نت می‌باشد. این زبان توسط مای نحوه ایجاد کلاس...ادامه مطلب
ما را در سایت نحوه ایجاد کلاس دنبال می کنید

برچسب : نویسنده : csharpclass بازدید : 137 تاريخ : دوشنبه 22 آبان 1396 ساعت: 19:57

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

برچسب : نویسنده : csharpclass بازدید : 154 تاريخ : دوشنبه 22 آبان 1396 ساعت: 19:57