PDA

View Full Version : مبتدی: سوال از اساتید NET.



shery2008
شنبه 19 دی 1388, 14:41 عصر
با سلام . قبل از هر چیز به خاطر باز کردن تاپیک عذر میخواهم . محلی برای ارایه سوالات و مشکلات در بخش دات نت ندیدم

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

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

خواستم ببینم در بین زبان های دات نت کدام برای یک تازه کار یا کسی که شرایط بنده را دارد قابل فهم تر است .
آیا VB.NET هم مثل سی شارپ مشکل است یا قابل فهم تر .....

به هر حال ممنون میشم راهنمایی کنید این حقیر را

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

باز هم به خاطر باز کردن تاپیک ازمدیران بخش عذر میخواهم .

خواهشا بگین من چه زبانی را باید کار کنم که قابل فهم تر و درکش راحت تر باشه ( یک زبان امروزی )

Afshin160
شنبه 19 دی 1388, 16:14 عصر
سلام ..
دوست عزیز اولا" شما هیچ توضیحی در رابطه با سطح آشنایی تون با برنامه نوسی و مدت آشنایی تون را ننوشتید .دوما" شما مشکلتون سر سخت بودن مفاهیم هست یا انتخاب زبان برنامه نوسی .؟
1- برنامه نوسی احتیاج به صبر وحوصله و علاقه داره که پشتوانه یه پشتکار خوب بشه . و حتما" نمیشه خیلی سریع و زود به نتیجه دلخواه رسید . اما در رابطه با مفاهیم باید بگم مطالعه مطالعه زیاد میتونه تمام مفاهیم را برای شما تفهیم کنه .
2- اما درر رابطه با زبان همان طور که در تاپیک های دیگه هم دیدید تمام زبانهای دات نت رو پلت فرم فریمورک کار میکنه ولذا از نظر توانایی در یک سطح هستند و این برمیگرده به سلیه در نوع سینتکس ها . حال آنکه هر کسی یکی از زبانها را بلد باشه زبان دیگه را خیلی راحت ظرف چند روز می تونه فرا بگیره .و کلا" بعضی از اساتید براین باورند که اگه کسی تا حالا برنامه نوسی نکرده بهتر است با vb شروع کنه . که البته این نظر شاید بخاطر تاریخچه vb باشه که قدمت بیشتری داره.

كليت vb.net با Cshorp يكي هست فقط و فقط نوع Syntax در آنها فرق ميكنه .

moharrami
شنبه 19 دی 1388, 16:27 عصر
اگه بخوای خوب و اصولی برنامه بنویسی طوری که بتونی یه برنامه بزرگ رو تموم کنی باید شی گرا برنامه نویسی کنی. برای این کار به نظر من و خیلی از برنامه نویس های معتبر و باتجربه ای که میشناسم c# راحتتر و جذاب تر از VB هست برای درک شی گرایی اگه با کتاب های زبان اصلی مشکلی نداری یه کتابی بود به اسم Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (http://gigapedia.com/redirect?hash=4eaf5f5650a18795f803e8080f2c28ea) که شدیدا توصیه میکنم همش رو بخونی کتاب خیلی خوب و ساده ایه و نیاز به زبان بلد بودن انچنانی هم نداره خیلی راحت میتونی بخونیش (در حد دبیرستان)
راستش کتاب فارسی خوب یادم نیومد ولی بهت پیشنهاد میکنم فقط کتاب انگلیسی بخونی چون حتی اگه نصف و نیمه هم یاد بگیری باز بهتره. اولش سخته ولی بعد یه هفته راه میفتید

shery2008
شنبه 19 دی 1388, 16:28 عصر
سلام ..
دوست عزیز اولا" شما هیچ توضیحی در رابطه با سطح آشنایی تون با برنامه نوسی و مدت آشنایی تون را ننوشتید .دوما" شما مشکلتون سر سخت بودن مفاهیم هست یا انتخاب زبان برنامه نوسی .؟
1- برنامه نوسی احتیاج به صبر وحوصله و علاقه داره که پشتوانه یه پشتکار خوب بشه . و حتما" نمیشه خیلی سریع و زود به نتیجه دلخواه رسید . اما در رابطه با مفاهیم باید بگم مطالعه مطالعه زیاد میتونه تمام مفاهیم را برای شما تفهیم کنه .
2- اما درر رابطه با زبان همان طور که در تاپیک های دیگه هم دیدید تمام زبانهای دات نت رو پلت فرم فریمورک کار میکنه ولذا از نظر توانایی در یک سطح هستند و این برمیگرده به سلیه در نوع سینتکس ها . حال آنکه هر کسی یکی از زبانها را بلد باشه زبان دیگه را خیلی راحت ظرف چند روز می تونه فرا بگیره .و کلا" بعضی از اساتید براین باورند که اگه کسی تا حالا برنامه نوسی نکرده بهتر است با vb شروع کنه . که البته این نظر شاید بخاطر تاریخچه vb باشه که قدمت بیشتری داره.

کلیت vb.net با Cshorp یکی هست فقط و فقط نوع Syntax در آنها فرق میکنه .

با تشکر از توضیحات خوب و کامل شما .

سطح آشنایی من با برنامه نویسی زیاد نیست . از روی علاقه به برنامه نویسی روی آورده ام . اولین زبانی هم که شروع کردم همین سی شارپ بود .

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

متاسفانه در شهرستانی هستم که کلاس آموزشی در این مورد وجود ندارد . به زبان انگلیسی هم آشنایی ندارم و تنها منابع اینجانب کتاب های فارسی است .

حال میخواستم بدونم آیا زبان VB.NET قابل درک تر میباشد .( مسایل پیشرفتش) یا تفاوتی با سی شارپ ندارد . جایی خواندم که سی شارپ برای مهندسان نرم افزار است و وی بی برای دیگر رشته ها....

اگر اینطور نیست پس ممنون میشم یک متدی معرفی کنید تا بتوان مسایل پیشرفته سی شارپ را بهتر درک کرد و فرا گرفت :ناراحت:
(کلاسها-ژنریک ها- linq-دیلیگت ها و . . .)

با تشکر

Afshin160
شنبه 19 دی 1388, 16:48 عصر
سلام ...
با توجه به توضیحاتی شما دادید باید بگم بهتر همان Csharp را ادامه دهید چون بنظر من تو درک شیگرایی خیلی بهتر می توان متوجه شود . اما با توضیحات شما فقط می تونم بگم بهترین راه برای یادگیری مطالب موردنظرتون باید از اینترنت و کتابهای زبان اصلی تون استفاده کنید .

vahid_dadaism
دوشنبه 23 فروردین 1389, 15:36 عصر
به نظر من C#.NET اصلا سخت نیس.بشین کار کن که خیلی جالبه.مخصوا بحث ASP.NET و برنامه نویسی شبکه