PDA

View Full Version : سوال: مفاهیم ابتدایی C#‎ از جمله class، Method، namespace



shobeyr63
جمعه 21 تیر 1392, 22:11 عصر
ببخشید من مبتدی هستم ولی مفتخرم که در این سایت عضو هستم و از حضور بزرگانی چون شما استفاده می کنم. اگه لطف کنید مفاهیم ابتدایی C#‎ از جمله class، Method، namespace، رو به همراه یک برنامه کاربردی توضیح دهید. یعنی هر کد را که می نویسید یک توضیح مختصری درباره اون کد و کارش توضیح دهید.

danialafshari
جمعه 21 تیر 1392, 22:19 عصر
سلام
به این جمع خوش اومدی
فکر کنم این لینک (http://www.aparat.com/mnaderi) زیادی بهت بکنه

shobeyr63
جمعه 21 تیر 1392, 23:02 عصر
ممنون.
از این ویدئوهای استاد نادری تا قسمت 30 استفاده کرده ام. خیلی هم بدردم خورد. می خوام بدونم اصلا شی گرایی یعنی چی؟ چرا از این مفاهیم فلسفی استفاده می شه؟ این شی گرایی که روز به روز داره کاربردش بیشتر می شه چه مزیتی به زبان هایی مثل C داره. کاربردش چیه؟ منظورم اینه که شی گرایی چه کاربردهایی داره که مثلا در زبان C نیست؟ تا اونجایی که می دونم C++ هم شی گراست. یعنی چرا ما کلاس تعریف می کنیم. کاربردش چیه؟ چرا از یک کلاس نمونه می سازیم. خب این یک مفهوم فلسفی است (کاربرد این ها چیه؟) مثلا کاربرد تعریف انتگرال این بود که توانست در علم فیزیک استفاده بشه و قانون های فیزیک را با این زبان (زبان انتگرال) شبیه سازی کردند و تعریف کردند. مثلا فرق یه برنامه که فاکتوریل یک عدد را محاسبه می کند در زبان مثلا C و C# چیست؟ من زبان هایی مثل C و pascal را آشنایی مختصری دارم. خیلی راحت هم می فهمیدم ولی در زبان C# یه مقدار ریپ می زنم. ممنون میشم به همراه یک برنامه توضیح دهید.

shobeyr63
جمعه 21 تیر 1392, 23:21 عصر
ممنون می شم جواب بدید اساتید. خواهش می کنم

ali_hojati_00
جمعه 21 تیر 1392, 23:54 عصر
فکرکنم ویدیو ها رو خوب ندیدیا
تو ویدیو شماره 16 هر چی که پرسیدی جوابش توش هست.

sam.iran67
شنبه 22 تیر 1392, 12:01 عصر
برای آشنایی با مفاهیم شی گرایی OOP، کلاسها ، اشیاء ، متد ها، اینترفیس ها ، Delegate ها، استاتیک ها ، lambda expression ، آرایه و... سری به http://learningtv.ir/?cat=482 بزنید