PDA

View Full Version : همه چیز در مورد #c



mohabad
دوشنبه 05 تیر 1391, 10:08 صبح
سلام وخسته نباشید خدمت اساتید محترم برنامه نویس.
دوستان من کاملا با محیط ویژوال بیسیک6 سرو کار دارم.ومیخاستم اونو یاد بگیرم ولی دیروز یکی از دوستام که استاد ویژوال بیسیک بود گفت دنبال اون نرو چیز چندان جالبی نیست وبرنامه هاش اکثرا ارور میده و گفت برو C#‎ یاد بگیر همه کارم میشه باهاش انجام داد به همین خاطر منم به این قسمت روی اوردم .ایا به نظر شما منی که اصلا تا حالا برنامه نویسی نکردم میتونم #c یاد بگیرم؟به نظر شما اگه کامل و پشت سر هم روش کار کنم چه مدت زمان میبره تا یاد بگیرم؟
یه سوال دیگه.من الان ویژوال استودیو 2010 رو نصب کرم ومیاد رو این صفحه از کدوم قسمت میتونم ویژوال #c رو انتخاب کنم؟
در ضمن اگه امکانش هست یه اموزش مبتدی برامون بزارید ممنون میشم:خجالت:
http://www.img4up.com/up2/02498750856721661426.jpg

mehdy.programmer
دوشنبه 05 تیر 1391, 10:36 صبح
دوست عزیز !
کار خیلی خوبی کردی که به C# اومدی!
برنامه نویسی هم به نظر من اصلا ربطی به این نداره که قبلا شما چقد برنامه نویسی کرده باشی یا چه زبون های دیگه ای بلد باشی! این پارامتر فقط در سرعت یادگیری زبون جدید تاثیر داره!
برای یاد گرفتن برنامه نویسی C# هم نمیدونم دقیق منظورتون چه سطحی تا بهتون بگم چقد طول میکشه ! ولی به نظر من شما به این توجه نکن که بگی گفتن مثلا یه سال طول میکشه و شما بشین روزشماری کنی تا یه سال تموم شه! شما کار کن، همه چی درست میشه!
برای شروع C# هم به نظر من و خیلی از اساتیدی که تا حالا دیدم کتاب آقای هاشمیان (http://coolbook.ir/files/2010/05/LearnVisualCsharpFarsi.pdf) خیلی خوبه برای شروع فقط ای 2005 و شما تو محیط 2010 کار می کنید! شما کتاب رو بخونید و هر مشکلی داشتید تو انجمن پست بدید دوستان تنهاتون نمیزارن !

محیط VS یه محیطیه که میشه برای برنامه نویسی با چند زبون ازش استفاده کر د که می تونید یه زبون پیشفرض هم انتخاب کنید از این راه:
Tools->import and export settings->reset all settings بعد ربون C# رو به عنوان پیشفرض انتخاب کنید!

موفق باشید

harani
دوشنبه 05 تیر 1391, 10:40 صبح
باید بگم زبان بسیار خوبی را انتخاب کردید شما که به برنامه نویسی بیسک مسلط هستید مطمئن باشید به سرعت میتوانید سی شارپ هم فرا بگیریرد اگه میخواین پروژه جدید سی شارپ در پنجره فوق بسازید (اگه تا به حال با بیسیک کار میکردید) از منوی toolbar دکمه ی new project یا دکمه ی میانبر Ctrl + Shift + N را فشار میدهید در پنجره ظاهر شده قسمت + other language را فشار میدهید و C# را انتخاب میکنید . اگه هم میخوای بصورت defualt سی شارپ باشه باید از منوی tools بصورت زیر عمل کنی
tools > import and export setting > import selected enviroment setting >Next > no just import new setting ...>in defualt setting select visual C#>Next>Finish
برای فیلمهای آموزشی که گفتی سایت های زیادی است یکی سایت www.ehsanavr.com یکی هم سایت http://codecity.ir/film_list.php?catper=6
هستش بحث Ado.Net و دیتابیس جزء بسییار مهم و جدانشدنی برنامه نویسی بخصوص سی شارپ هست آنها را نیز برای حرفه ای شدن فرا بگیر . موفق باشید .

caspianhero
دوشنبه 05 تیر 1391, 10:45 صبح
با سلام بر دوستان: وبا عرض پوزش
من هم میخوام اینده سی شارپ یاد بگیرم : و دنبال یک منبع خوب برای سی شارپ می گردم البته برای نسخه 2010 نه 2005
خب به نظر شما دوستان کدام یک از کتاب های زیر خوب هستند برای سی شارپ 2010
http://www.adinebook.com/gp/product/6005754216/507-1414434-3432980
یا
http://www.naghoospress.ir/bookview.aspx?bookid=1486321
البته بنده فعلا دارم vb.net 2010 را یاد می گیرم: ایا مشکلی در اینده که پیش نمیاد؟؟؟

سپاس

mehdy.programmer
دوشنبه 05 تیر 1391, 10:49 صبح
البته بنده فعلا دارم vb.net 2010 را یاد می گیرم: ایا مشکلی در اینده که پیش نمیاد؟؟؟

سپاس

نه دوست عزیز چرا مشکلی پیش بیاد ! هیچ مشکلی نداره تازه به جای یه زبون ، دو زبون بلدی!:لبخند:

راجع به کتاب هم من هنوز کتاب آقای هاشمیان رو ترجیح میدم! باور کنید فرق آنچنانی با 2010 نداره! چون این کتاب ها ترجمه شدن! که ایده ی خوبی نیستش!
باز هم شما مختارید!

موفق باشی

mohabad
سه شنبه 06 تیر 1391, 10:03 صبح
دوستان ایا #c 2005 با #C 2010 یا 11 فرق میکنه (در مورد کد نویسیها)؟

mehdy.programmer
سه شنبه 06 تیر 1391, 12:57 عصر
نه عزیز!
visual studio فقط یه محیطه برای ساده کردن کار برنامه نویس!
اون چیزی که مهمه و ممکنه تو کد نویسی ها تغییر به وجود بیاره .NET Framework!
مثلا .net 4.0 امکانات بیشتری نسبت به .net 2.0 داره (با توجه به این که همه ی امکانات 2.0 رو داره)!

AlgorithmX
سه شنبه 06 تیر 1391, 13:27 عصر
دوستان ایا #c 2005 با #C 2010 یا 11 فرق میکنه (در مورد کد نویسیها)؟


نه عزیز!
visual studio فقط یه محیطه برای ساده کردن کار برنامه نویس!
اون چیزی که مهمه و ممکنه تو کد نویسی ها تغییر به وجود بیاره .NET Framework!
مثلا .net 4.0 امکانات بیشتری نسبت به .net 2.0 داره (با توجه به این که همه ی امکانات 2.0 رو داره)!

اگه آموزشات خود نرم افزار ویژوال استدیو رو خواستی و خواستی کمی حرفه ای تر کارکنی به لینک زیر هم برو:لبخندساده:
http://barnamenevis.org/showthread.php?331465-Learning-Visual-Studio-%28C-WPF-LINQ%29-in-Persian

AlgorithmX
سه شنبه 06 تیر 1391, 13:38 عصر
برای آموزش گام به گام هم به این سایت فارسی برو ..
http://www.hamcodi.ir/csharp

mohabad
سه شنبه 06 تیر 1391, 14:47 عصر
دوست عزیز من دارم یه کتابی که اموزش گاگ به گام #c هست رو مطالعه میکنم .
حالا به جایی رسیدم که گفته >>>> مقدار خصوصیت control از label را به please enter user name تغییر دهید .

منظورش چیه؟

mehdy.programmer
سه شنبه 06 تیر 1391, 15:13 عصر
یعنی در قسمت properties اون label تو خاصیت text بنویس please enter username
88772

harani
سه شنبه 06 تیر 1391, 20:08 عصر
فکر کنم مقدار خاصیت Text کنترل lable منظورش بوده . که به please enter user name تغییر دهید .

mohabad
چهارشنبه 07 تیر 1391, 00:26 صبح
حل شد داداش . ممنون از کمک همتون

mohabad
چهارشنبه 07 تیر 1391, 10:41 صبح
سلام دوستان ایا در c# کد نویسی در هر یک از این گزینه ها با هم فرق میکنه یا همه یکین؟http://www.img4up.com/up2/40184650605862020608.jpg

harani
چهارشنبه 07 تیر 1391, 11:11 صبح
فرق دارن windows form طراحی فرمهای ویندوز , WPF طراحی فرمهای گرافیکی , Console برای برنامه نویسی تحت محیط داس , Asp.Net Web Application طراحی فرم برای وب , Class Library طراحی کتابخانه ها و Dll هاست و... باید ببینی برای چه کاری میخوای استفاده کنی .
با Nameو Location و Solution name و Browser که مشکلی نداری ؟؟؟؟؟؟؟؟؟؟؟؟ چیزای بدیهی هستش name نام پروژه location , Browser برای تعیین محل ذخیره پروژه , Solution name اسمی است که میخواهید در پنجره solutuon به نمایش در بیاید . زیاد به این چیزا توجه نکنید تو برنامه نویسی که زبر دست شدید این چیزاهم به مرور زمان بسته به نیازتون یاد میگیرید .

sara-984
پنج شنبه 29 تیر 1391, 18:12 عصر
سلام دوستان
من میخوام وقتی فرمم لود میشه متن lable تغییر کنه کسی کدش رو میدونه؟