يادگیری C# (برنامه های پيشرفت کار) - مبتدی

self.f_t_m990

کاربر فعال تالار اسلام و قرآن ,
کاربر ممتاز
برنامه ی visual studio 2010 رو نصب کنید.سوالات و نکات درسی رو توی تاپیک های مربوطه قرار بدید.
ممنون به چه درد من میخوره.:)اون دکمه ی تشکر رو برای چی گذاشتن اخه:biggrin:
ایشاالله برنامه بعد از ظهر به دستم میرسه
اون دکمه رو همینطوری گذاشتن
با تشکر
اینم یه تشکر
 

raha37

عضو جدید
خوش اومدید.
منبع اصلی مشخص هست کتاب C# هاشمیان 2005 که با یه جستجوی ساده توی گوگل میشه دانلودش کرد.
منبع دوم و فرعی هم که زبان اصلی هست هر کسی دوست داشت میتونه در کنار کتاب هاشمیان بخونه از این لینک قابل دانلود است
میتونید از همین الان شروع به خوندن کتاب هاشمیان کنید تا بقیه ی بچه ها هم دوست دارند به جمع ما بپیوندند.
موفق باشید.
سلام .منم میشه باشم؟
 

*avast*

اخراجی موقت
سلام بر دوستدارات و عاشقان برنامه نویسی
سوال:
زبان C# از چه سالی و از چه زبان هایی پدید آمد؟
معنی C# چیست؟
با تشکر
 

A.S.Roma

عضو جدید
کاربر ممتاز
سلام بر دوستدارات و عاشقان برنامه نویسی
سوال:
زبان C# از چه سالی و از چه زبان هایی پدید آمد؟
معنی C# چیست؟
با تشکر
سالش رو دقیق نمیدونم ... با .NET Framework 1.0 ارئه شد.
از نظر مفاهیم برنامه‌نویسی شباهت زیادی به زبان Java و از نظر سینتکش دستورات بسیار شبیه ++C‌است.

فکر می کنم جایی خونده باشم که C# به معنی C باهوش هست.
 

*avast*

اخراجی موقت
عملگرها
1- عملگرهای محاسباتی
+ جمع
- تفریق
* ضرب
/ تقسیم
\ تقسیم صحیح
Mod باقیمانده
^ توان
& ترکیب رشته ها
2- عملگرهای تساوی و رابطه ای : (معنی عملگرهای زیر واضح است)
=
<>
=<
=>
>
<
3- تقدم عملگرها :
1- پرانتز ()
2- توان ^
3- منفی کردن -
4- ضرب و تقسیم * /
5- تقسیم صحیح /
6- باقیمانده mod
7- جمع و تفریق + -
8- عملگرهای تساوی و رابطه ای
 

*avast*

اخراجی موقت
با سلام به دوستان
اولین کار برای یادگیری C# خرید یک عدد dvd برنامه ی VISUAL sTUDIO 2010 ونصب آن می باشد.
نصب برنامه vs2010 مانند برنامه های دیگر به سادگی انجام می پذیرد.در ابتدای نصب میتوانید نصب را بصورت FULL یا CUSTOM یا MINIMUM انتخاب کنید و محل نصب آن را مشخص کنید.در ادامه نصب برنامه میتوانید مستندات *documentatio* یا *MSDN library* برنامه را نیز نصب کنید.در انتها از طریق dervice realease میتوانید آپدیت های برنامه را از طریق اینترنت دریافت کنید.
 
آخرین ویرایش:

*avast*

اخراجی موقت
در پنجره ی new project در پایین پنجره name و solution name چه تفاوتی دارند؟
در سمت چپ همین پنجره گزینه های create directory for solution و add to source control به چه معنی هست؟
 
آخرین ویرایش:

*avast*

اخراجی موقت
1-پسوند cs در فایل های برنامه به معنی csharp هست یا معنی دیگری دارد؟
2-برای نام گذاری کنترل ها به جز نشانه گذاری مجارستانی استاندارد دیگری وجود دارد؟
 

*avast*

اخراجی موقت
با سلام
در مورد C# اگه کسی نمونه سوالات و تمرینات عملی برای یادگیری داره بزاره.یا اگه سایت یا لینکی برای دانلود هست بزارید.
با تشکر
 

self.f_t_m990

کاربر فعال تالار اسلام و قرآن ,
کاربر ممتاز
آیا زبان c#به حروف کوچک و بزرگ حساسه ؟؟؟
 

*avast*

اخراجی موقت
برنامه ی یادگیری
تا جمعه ی هفته ی آینده **10 شهریور 91**تا صفحه ی 100 کتاب هاشمیان رو میخونیم.و سوالات و اشکالات درس بررسی میشه.
جمعه ی هفته آینده ادامه ی برنامه رو میزاریم.
با تشکر
 
آخرین ویرایش:

*avast*

اخراجی موقت
معانی رنگ ها در کد نویسی به چه معناست؟
رنگ های سبز،آبی،قرمز،سیاه
 

*avast*

اخراجی موقت
سلام ودرود
برای تمرینات عملی برنامه نویسی از پست 3 همین تاپیک شروع میکنیم و اونا رو حل میکنیم و در تاپیک آپلود پروژه ها میزاریم.در ادامه سوالات عملی رو در همین تاپیک میزاریم و حل میکنیم.
همچنین یک سری جزوه های یادگیری در پست 5 و پست های بعدی آن در همین تاپیک قرار داده شده است.
اون ها رو دانلود کرده و بخونید.
با آرزوی موفقیت
 

*avast*

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

*avast*

اخراجی موقت
جاهای خالی و توضیحات در برنامه
جاهای خالی در بین کدها جهت خواناتر شدن کد برنامه مورد استفاده قرار میگیرد.
هنگام نوشتن برنامه اضافه کردن توضیحات در کد برنامه جهت درک بهتر کدها جهت افرادی غیر از شما که برنامه را مورد مطالعه قرار میدهند مفید
است.همچنین خود شما بعد از مدتی اگر دوباره همان کدها را بررسی قرار دهید با خواندن توضیحات راحت تر میتوانید عملکرد برنامه را درک کنید.
توضیحات در برنامه به رنگ سبز هستند و در ابتدای آنها // قرار میگیرد.
اگر بخوهید توضیحات ار در چند سطر بنویسید قبل از آنها علامت */ و در انتها علامت /* را قرار دهید.
 
آخرین ویرایش:

negin17h

مدیر تالارهای مهندسی کامپیوتر و رباتیکمتخصص #C
مدیر تالار
در پنجره ی new project در پایین پنجره name و solution name چه تفاوتی دارند؟
در سمت چپ همین پنجره گزینه های create directory for solution و add to source control به چه معنی هست؟

برای مواردی که solution شامل چندین پروژه باشد به خصوص در برنامه نویسی صحیح و معماری چند لایه این دو نام متفاوت خواهند بود.
Create Directory پوشه ای با نام Solution ایجاد می کند و به صورت مرتب شده است تا اینکه همه فایل ها در روت پوشه مورد نظر باشد.

1-پسوند cs در فایل های برنامه به معنی csharp هست یا معنی دیگری دارد؟
2-برای نام گذاری کنترل ها به جز نشانه گذاری مجارستانی استاندارد دیگری وجود دارد؟

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

آیا زبان c#به حروف کوچک و بزرگ حساسه ؟؟؟
بله این زبان از خانواده سی هست و کاملاً Case Sensitive می باشد :gol:

معانی رنگ ها در کد نویسی به چه معناست؟
رنگ های سبز،آبی،قرمز،سیاه

این رنگ ها جهت مشخص شدن دستورها از اعداد، متغیرها و ... هست و در بخش Option قابلیت تغییر دارد که اکثر کدنویسان این ها را به گونه ای تغییر می دهند که برای خودشان مشخص تر باشد :gol:
 

*avast*

اخراجی موقت
نفیس خانم پس کو سوال ها؟
قرار بود دیروز یا امروز سوال ها ور یزارید!!
 

negin17h

مدیر تالارهای مهندسی کامپیوتر و رباتیکمتخصص #C
مدیر تالار
منظورم فایلی که در پست 10 همین تاپیک گذاشته شده است چیه؟ و به چه دردی میخوره؟

دوست عزیزمون زحمت کشیدند و یکسری نمونه کد جهت کار با کنترل ها و توابع قرار دادند. همین. مثلاً برای DateTime که تاریخ و ساعت و یا جزئیات این ها رو بخواین جدا کنید و ...
 

nafis...

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

ببخشید بابت تاخیر،دوست داشتم یه جا دیگه این سوالات رو میذاشتم تا دوستان دنباله سوالات نگردن
-------------------------------------
برنامه اول: برنامه ای بنویسید که اعمال زیر را انجام دهد.
ابتدا یک label به فرم اضافه کند.
اگر فرم کلیک شود، عنوان label را به click تغییر دهد.
اگر فرم راست کلیک شود عنوان label را به Right click تغییر دهد
و اگر label کلیک شود، برنامه خاتمه یابد.
برنامه دوم:برنامه ای که عددی را خوانده و تشخیص دهد آن عدد زوج است یا فرد
برنامه سوم:
برنامه ای بنویسید که نام و نام خانوادگی را در قالب دو رشته، توسط کاربر دریافت کند سپس در خروجی، نام و نام خانوادگی را با یک فاصله به هم متصل کند و نشان دهد.
--------------------------------------
بقیه سوالات باشه برای وقتی که جلوتر رفتین، تحویل سوالات تا جمعه می باشد که با هم رفع اشکال کنیم
 

self.f_t_m990

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

Yazdan17

عضو جدید
من هم تازه شروع کرده ام.... خیلی دوست دارم با یکی همراه بشم در خوندن. خوشحال میشم اگه باهم بخونیم.
 

*avast*

اخراجی موقت
من هم تازه شروع کرده ام.... خیلی دوست دارم با یکی همراه بشم در خوندن. خوشحال میشم اگه باهم بخونیم.
با سلام
برای بحث و گفتگو و انتقاد پیشنهاد در مورد یادگیری C# به تاپیک یادگیری C# (پیشنهادات و انتقادات) مراجعه کنید.
برای شروع به صفحه ی 3 همین تاپیک پست 29 مراجعه کنید.
این پستتون رو هم که اینجا گذاشتید پاک کنید.
با تشکر
 

Similar threads

بالا