صفحه 1 از 3 123 آخرآخر
نمایش نتایج 1 تا 40 از 93

نام تاپیک: نحوه ی آغاز سی شارپ و معرفی منابع و کتابهای مفید

  1. #1
    کاربر جدید
    تاریخ عضویت
    فروردین 1384
    محل زندگی
    msdjava@yahoo.com
    پست
    20

    نحوه ی آغاز سی شارپ و معرفی منابع و کتابهای مفید

    C#‎ Pocket Reference
    این کتاب یک راهنمای سریع درباره عناصر زبان سی شارپ ارائه داده است
    شامل کلاسهای مفید دات نت فریم ورک بوده و مطالب دیگر که به نظر بنده کتاب جمع و جور و مفیدی می باشد مخصوصا برای افرادی که با این زبان تازه آشنا شده و می خواهند مطلبی را احیانا اگر فراموش کرده اند سریع بررسی کنند
    اندازه فایل ضمیمه شده تنها حدود 140 کیلو بایت است.
    آخرین ویرایش به وسیله vcldeveloper : شنبه 31 فروردین 1387 در 02:37 صبح دلیل: Warez Activity

  2. #2

  3. #3
    کاربر دائمی آواتار ARA
    تاریخ عضویت
    آبان 1383
    محل زندگی
    Bad Sector
    پست
    448
    کتابهایی که برای امتحانات بین المللی mscd می خونند میتونه گزینه خوبی باشه

    تا بتونی خودت رو هم تست بزنی مثل کتابهای زیر

    البته اگه کسی لینکش رو داره هم ممنون میشم بگذاره
    Developing Windows_ Based Applications with MS Visual Basic.Net & MS Visual
    C#‎.Net (MS Press)
    Developing XML Web Services and Server Components with MS Visual C#‎.Net (MS Press)
    Analyzing Requirements and Defining .Net Solution Architectures( MS Press)
    Developing Web _based Applications Using C#‎ and the MS .NET Framework

  4. #4
    کاربر دائمی آواتار ARA
    تاریخ عضویت
    آبان 1383
    محل زندگی
    Bad Sector
    پست
    448
    راستی کتابی رو که برمودا گفته رو باید سرچ کنی چون من مجانیش رو دانلود کردم ولی یادم نیست از کجا
    Wiley - Wrox - 2005 - Professional C#‎ (III Edition).pdf

  5. #5
    کاربر تازه وارد آواتار netspc
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    India
    پست
    81
    اصولاً تو زمینه development و programming داشتن مدرک ملاک نیست.
    برای مثال کسی که 4 ماه تازه با دات نت آشنا شده و دارای مدرک mcad و یا mcsd هست و کسی که 5 ساله داره با دات نت کار میکنه و اصلاً مدرک نداره.
    به نظر شما کدوم یکی باسوادتره و اینکه توکارش حرفه ای هست؟
    99% از دوستان حتماً میدونن که تجربه مهمتر از مدرک هست .
    اصولاً مدارک individual و مدارک دانشگاهی برای نشان دادن این هست که شما برفرض مثال آشنایی پایه رو با یک تکنولوژی خاص و یا مبحث داری ولی این دلیل نمیشه که شما تجربه بالایی در کار داشته باشید و یا به شما به عنوان یک شخص حرفه ای در کار نگاه کنند.

  6. #6
    دوستان نظر من بر خلاف نظر شماست. چون این مدرک بر خلاف مدرک های دانشگاهی ایران است. من منظورم مدرکی نظیر MCTS است. به سایت مایکرو سافت بروید و تا بدانید که یک شخص برای گرفتن این مدرک چه باید بکند.
    تو ایران یک دانشجوی رشته کامپیوتر درسهایی رو میخونه که اصلا" ربطی به رشته اش ندارد در حالی که این مدرک اینگونه نیست.
    در ضمن من منکر تجربه نمیشم ولی من نظرم بر اینه که یک حرفه ای مدرک و تجربه رو باید با هم داشته باشه در حالی که خلاف این قضیه رو هم دیدم یعنی کسی که مدرک نداره ولی بر اساس تجربه واقعا" حرفه ای شده. ولی این مدرک ها و سرفصل هاشون به ما کمک میکنند که راه درست رو بریم همه چیز رو یاد بگیریم و به موقع اش از آنها استفاده کنیم.

  7. #7
    نقل قول نوشته شده توسط DonetKarvb مشاهده تاپیک
    دوستان نظر من بر خلاف نظر شماست. چون این مدرک بر خلاف مدرک های دانشگاهی ایران است. من منظورم مدرکی نظیر MCTS است. به سایت مایکرو سافت بروید و تا بدانید که یک شخص برای گرفتن این مدرک چه باید بکند.
    تو ایران یک دانشجوی رشته کامپیوتر درسهایی رو میخونه که اصلا" ربطی به رشته اش ندارد در حالی که این مدرک اینگونه نیست.
    در ضمن من منکر تجربه نمیشم ولی من نظرم بر اینه که یک حرفه ای مدرک و تجربه رو باید با هم داشته باشه در حالی که خلاف این قضیه رو هم دیدم یعنی کسی که مدرک نداره ولی بر اساس تجربه واقعا" حرفه ای شده. ولی این مدرک ها و سرفصل هاشون به ما کمک میکنند که راه درست رو بریم همه چیز رو یاد بگیریم و به موقع اش از آنها استفاده کنیم.
    اون MCTS که شما می فرمائید 8 تکنولوژی مختلف رو در بر داره که در هر کدوم که لازم می دونید می تونید امتحان بدهید.
    یک شخص برای گرفتن این مدرک چه باید بکند.
    !!! کار خاصی نیازی نیست انجام بدهید. مثلا برای Technology Specialist: .NET Framework 2.0 Windows Applications کتابهای
    Beginning Visual C#‎ 2005
    و
    Professional C#‎ 2005
    رو بگیرید کامل مطالعه کنید آخر آخرش هم برنامه Visual CertExam رو بگیرید با دو سه تا بسته exam 70-316 مربوط به اون نرم افزار بشینید از خودتون امتحان بگیرید.
    نهایت این کارا می شه 6 ماه البته به سرعت یادگیری و پشتکار بستگی داره.
    خوب حالا MCTS هم گرفتید. چه فایده؟
    اون کاری که در عمل پیاده سازی و اجرا می شه با اون چیزی که به طور تئوری خونده می شه خیلی فرق می کنه. توی محیط کار هم به اون تجربه بیشتر اهمیت می دهند شاید برای استخدام و گزینش مدرک رو ملاک قرار بدهند ولی بعدش تجربه کاری هست که می تونه سر کار نگهدارتون باشه.
    توی کار دیگه خیلی هم مهم نیست سر فصل های چی باشه به قول یک بنده خدایی می گفت فقط همون جایی رو آدم باید یاد بگیره که نیاز هست.
    مگه چقدر وقت داریم که بخواهیم هر چیزی رو به طور کامل یاد بگیریم همین #C رو اگر کسی بخواهد کامل یادبگیره 6 ماه که هیچی 6 سال هم زمان کمی هست.

  8. #8
    کاربر تازه وارد آواتار netspc
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    India
    پست
    81
    سلام donetkarvb
    دوستان نظر من بر خلاف نظر شماست. چون این مدرک بر خلاف مدرک های دانشگاهی ایران است.
    ...
    تو ایران یک دانشجوی رشته کامپیوتر درسهایی رو میخونه که اصلا" ربطی به رشته اش ندارد
    خدمت شما عرض شود که بنده الان ساکن یکی از شهرهای هندوستان هستم و درحال حاضر دانشجو رشته کامپیوتر بنده هم قبل از اینکه به این سفر بیام مثل شما فکر میکردم فکر میکردم که درسهایی که در دانشگاههای ایران ارائه میشه و یا اصولاً کارهایی که بطور ارگانیک و یا شخصی در ایران انجام میشه بصورت حرفه ای و حساب شده نیست(البته این به این معنا نیست که این فکر غلط بوده ولی بطور 100% هم صادق نبوده حداقل 50% کارهای اجرایی در کشور بطور حساب شده هست)
    بنده با این طرز تفکر عزم سفر کردم به هند رو آوردم... فکر میکنی الان ترم 2 دارم چی میخونم؟
    یکی از درسهامون کوبول هست.
    اینطور برات بگم حداقل من 2 تا کشوری که رفتم سیستم آموزشی که حالا از دور در یکی از کشورهای عربی دیدم و سیستم آموزشی که در حال حاظر در آن هستم و با سیستم آموزشی که در ایران هست تقریباً در یک سطح هستند. شاید بگی که مدرکی از هند و یا کشوری به غیر از ایران گرفته میشود معتبر تر هست این به دلیل مشکلات سیاسی ایران هست و 90% هیچ ربطی به سیستم آموزشی و سواد بچه ها ندارد.

    من منظورم مدرکی نظیر MCTS است. به سایت مایکرو سافت بروید و تا بدانید که یک شخص برای گرفتن این مدرک چه باید بکند.
    اینگونه مدارک با اجازت اول تو آمریکا و چند کشور اروپایی صادر میشه و اینکه به عنوان ایرانی حق دادن امتحان و ارزشیابی اینگونه مدارک رو نداری.
    یه مثال میگم :
    اگر توجه کرده باشی زیر امضام نوشتم ccnaوcwna این دوتا مدرک در مورد شبکه های باسیم و بی سیم میباشند بنده برای امتحان ccna که مال شرکت cisco بود و در واقع اولین امتحانم در هند بود وقتی رفتم امتحان بدم ازم پرسید کجایی هستی؟ گفتم ایرانی . وقتی اینو گفتم نذاشت امتحان بدم و گفت از طرق شرکت prometric حق گرفتن امتحان از 5 کشور رو نداریم(البته بنده امتحان دادم ولی داستانش مفصله که چطوری...) خلاصه بگم برای گرفتن مدارکی مثل:
    CCIE
    CISSP
    MCTS
    CWNE
    کلاً مدارکی که حالت expert دارند و حتماً باید به شرکت مادر مراجعه کنی و گواهی و یا مدرک عکس دار ارائه بدی ما نمیتوانیم امتحان بدیم مگر اینکه ملیت رو عوض کنیم (متاسفانه).
    چون اینگونه مدارک در هنگام ارزشیابی تقریباً معادل مدارک فوق حساب میشوند بخصوص در بحث شبکه :CCIE و CISSP و اینکه بصورت LifeTime میباشند و فقط برای برروز بودن مدرک برای مثال ، برای CCIE هر دو سال شما باید یک امتحان تستی بدهید.
    خب حال فکر میکنی این مدارک بیش تر در کجا برد دارد؟
    جواب : خود آمریکا.
    یه نمونه برات میگم
    کل کسانی که تو دنیا مدرک CCIE دارند 13000 نفر هستند
    که نزدیک به 6000نفر در آمریکا شاغلند و نزدیک به 4000 نفر آنها در اروپا بقیه هم بیشتر در هند و چین هستند.
    و اینکه برفزض مثال اگر شما یه روزی MSTC گرفتی و رفتی تو یه شرکت تو ایران گفتی من فقط MCTS دارم از جوابی که بهت میدن نباید زیاد ناراحت بشی.

  9. #9
    VIP آواتار Amir Oveisi
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    هر جا که حال کنم - فعلا یزد
    پست
    2,604

    Thumbs up

    نقل قول نوشته شده توسط netspc مشاهده تاپیک
    و اینکه برفزض مثال اگر شما یه روزی MSTC گرفتی و رفتی تو یه شرکت تو ایران گفتی من فقط MCTS دارم از جوابی که بهت میدن نباید زیاد ناراحت بشی.
    نقل قول نوشته شده توسط SYSMAN مشاهده تاپیک
    خوب حالا MCTS هم گرفتید. چه فایده؟
    اون کاری که در عمل پیاده سازی و اجرا می شه با اون چیزی که به طور تئوری خونده می شه خیلی فرق می کنه. توی محیط کار هم به اون تجربه بیشتر اهمیت می دهند شاید برای استخدام و گزینش مدرک رو ملاک قرار بدهند ولی بعدش تجربه کاری هست که می تونه سر کار نگهدارتون باشه.
    توی کار دیگه خیلی هم مهم نیست سر فصل های چی باشه به قول یک بنده خدایی می گفت فقط همون جایی رو آدم باید یاد بگیره که نیاز هست.
    مگه چقدر وقت داریم که بخواهیم هر چیزی رو به طور کامل یاد بگیریم همین #C رو اگر کسی بخواهد کامل یادبگیره 6 ماه که هیچی 6 سال هم زمان کمی هست.
    کاملا موافقم

  10. #10
    با سلام.
    گویا منظورم رو خوب بیان نکردم.
    دوستان گرفتن خود مدرک مهم نیست. من علم مدرک رو میگم یعنی علم شما اونقدر باشد که از یک شرکت مادر به سادگی مدرک بگیرید.. دلیل نمیشه من نوعی برای گرفتن فلان مدرک بکوبم برام فلان کشور خارجه. نه نه اصلا" حرفم این نیست. من خودم به شخصه SQLServer کار میکنم. قبل از اینکه تخصصی برم سراغ SQL Server خیلی از کار هام رو انجام میدادم. برنامه به درد بخور هم نوشته بودم و تو شرکت های دولتی هم کار میکرد و میکنه ولی از وقتی که کار کردن رو گذاشتم کنار و رفتم تخصصی SQLServer رو یاد گرفتم اونم بر اساس سرفصل های های پیشنهاد شده مایکروسافت نگاهم به طراحی و پیاده سازی دیتابیس خیلی تغییر کرده.
    از خیلی چیز هایی که مایکروسافت توی SQL Server گذاشته بود استفاده نمیکردم ولی برنامه ام هم مشکلی نداشت و کار خودش رو میکرد ولی الان زمین تا اسمون فرق کرده و میدونم که در فعالیت های بزرگتر هم کم نمیارم چون میدونم هرچیز چیه و چه فایده ای داره. به عنوان مثال شاید خیلی از ما ها از فایل گروپ و یا XML ها در SQL Server استفاده نکنیم ولی وقتی که بدونیم اینها چه هستند و چه کمکی به ما میکنند ممطئنا" میرویم سراغشون ولی اگر ندونیم به هر نحوی شده برنامه مورد نظر رو تولید میکنیم در حالی که میشد این برنامه رو ساده تر ، سریع تر و مطمئن تر نوشتش. حالا من اینها رو یاد گرفتم میام تو کار ها و نرم افزار های آتی ام استفاده میکنم. خیلی از دوستان هستند هنوز با Vb 6 کد مینویسند مشکلاشان را حل میکنند و با نرم افزارهای روز خودشون رو آپیدت نمیکنند .ولی این دلیل نمیشه که هیچ کس سراغ چیز های جدید تر نره. دانستن بهتر از ندانستن است. ما تو عصری زندگی میکنیم که علم حرف اول رو میزنه و بعد تجربه. شما اول باید یاد بگیری و بعد تجربه کنی( یا در کنار هم) ولی اینکه فقط با تجربه بخوای پیش بری اصلا" درست نیست.( مصداق این موضوع افرادی هستند که حتی بدون کوچکترین مطالعه شروع به برنامه نویسی میکنند و ابتدایی ترین سوالات رو اینجا بیان میکنند)
    من همچنان روی حرفم هستم مدرک( خود مدرک مهم نیست علم مدرک)+ تجربه بهتر از تجربه خالیه. و به دوستمون هم پیشنهاد میکنم بشینه تخصصی یاد بگیره و درکنارش هم خوب تمرین کنه بعد تجربه اش رو زیاد کنه.
    با آرزوی موفقیت برای همه دوستان عزیز و محترم

  11. #11
    فکر کنم اگر یک کتاب #C رو مطالعه کنید با مثالهای خود کتاب پیش برید جواب تمام سوالات خودتون می گیرید. برای شروع هم بهترین کتابی که در حال حاضر می تونید استفاده کنید کتاب آقای هاشمیان هست که می تونید از اینجا دانلود کنید.
    البته ظاهرا شما قبلا به این قسمت مراجعه کردید.
    پس حتما فصلهای مربوط به پایگاه داده ها و ارتباط آنرا با #C مطالعه کنید.

  12. #12
    نقل قول نوشته شده توسط php.mohammad مشاهده تاپیک
    سلام
    امیدوارم حال شما خوب باشه !
    من یک تازه کارم . می خواستم بپرسم که چطوری میشه انگلیسی رو جوری که بشه باهاش راحت کتاب های انگلیسی رو خوند یاد گرفت و همینطور اینکه می خواستم سی شارپ و Sql-server رو بصورت حرفه ای و همینطوری که شما گفتید از روی اصولش یاد بگییرم باید چه کار کنم ؟

    خیلی ممنون و خدا نگهدار !
    خوب بستگی به قدرت و تسلط شما به زبان انگلیسی داره. ولی اگر در سطحی هستید که مطالب معمولی اخبار رو می توانید تا حدی متوجه بشوید پس می تونید شروع کنید.
    برای این کار اول یک کتاب انگلیسی لازم دارید من به شخصه کتابهای beginning
    wrox رو پیشنهاد می کنم که هم ساده توضیح داده هم مطالبش خیلی خوب بیان شده.
    یک دیکشنری هم کنار دستتون باشه مثل babylon.
    از اول کتاب شروع کنید به خوندن هر جا مشکل داشتید یک کمکی از دیکشنری بگیرید بعد یک ماه راه می افتید.
    این کتابهای beginning رو اصول به شما مطالب رو آموزش می دهند بعدا می تونید از کتابهای professional همون wrox استفاده کنید.

  13. #13
    کاربر دائمی آواتار PC2st
    تاریخ عضویت
    آذر 1385
    محل زندگی
    کرمانشاه
    سن
    38
    پست
    1,491
    چون C#‎ یک زبان برای برنامه نویسی هست که یکسری قواعد رو برای نوشتن برنامه، مشخص میکنه. پس کسی توی زبان C#‎ موفقه که برنامه نویس خوبی باشه! (پس برنامه نویس خوب، ربطی به زبانی که داره باهاش مینویسه، نداره) برنامه نویس خوب کسی هست که الگوریتم ها رو به خوبی توی برنامه هاش پیاده کنه و از تکنولوژیها هم آگاهی داشته باشه مثلا طرز کار با .NET Framework رو خیلی خوب بلد باشه! مفهوم شی گرائی رو توی هوا قاپ بزنه و ... حتی مثلا API های ویندوز رو توپ بلد باشه و باهاشون هزاران کار انجام بده، حالا چه فرقی میکنه که اونها رو با C#‎ بنویسه یا VB یا ... پس از نظر من حرفه ای شدن توی C#‎ (مثلا میگن فلانی توی C#‎ حرفه ایه!) بر میگرده به حرفه ای شدن توی تفکرات و علم برنامه نویسی و استفاده و آگاهی از تکنولوژی ها (امکانات)!
    (مثلا خوندن کتابی برای آموزش استفاده از کلاسهای دات نت فریم ورک و یا خوندن کتابهائی در مورد API های ویندوز یا DirectX یا چگونگی کارکرد بانکهای اطلاعاتی یا هوش مصنوئی یا ساختمان داده هائی که توی کامپیوتر ذخیره میشن یا یادگیری روشهای افزایش امنیت و ... اینجور کتابها که مطالعه بشه، کافیه که اونها رو به کمک قواعد زبان C#‎ به برنامه تبدیل کرد و برنامه مورد نظر خودمون رو بصورت حرفه ای (از روی علمی که داریم) بنویسیم)

  14. #14
    کاربر دائمی آواتار ARA
    تاریخ عضویت
    آبان 1383
    محل زندگی
    Bad Sector
    پست
    448
    با تشکر از همه دوستان من هم با اونهایی که میگن در کنار تجربه مدرک هم خوبه موافقم !!

    تجربه خیلی خوبه ولی همراه با کسب علم

  15. #15
    از نظر مفهوم هر دو یکی هستند ، اما از نظر امکانات و کاربرد نه ! Compact همون طور که از اسمش معلومه مخصوص دستگاههایی هست که کوچیک هستند و امکانات و توانایی ها ی یک کامپیوتر PC رو ندارند ، مثل Tablet PC , Pocket PC, mobile, PDA و ....

    در واقع به این وسیله شما با همون اطلاعاتی (البته نه دقیقا باید ویژگی های خاص این دستگاها را هم بدونید) که در ویندوز رو PC ها کد می نوشتید رو این دستگاه ها هم می تونید برنامه بنویسید.
    این مطالب هم از MSDN و سایت
    .NET Compact Framework



    .NET Compact Framework

    MSDN

  16. #16
    کاربر دائمی
    تاریخ عضویت
    آذر 1385
    محل زندگی
    تبریز
    پست
    501
    با سلام
    آقای ali motalagh تمام کتابهای آقای عین آلله جعفر نژاد قمی کلا فاقد ارزش علمی هستند و صرفا و صرفا فقط برای پول است برای مثال کتاب آقای cylber shot در زمینه database ترجمه کرده و کتاب 1100 صفحه en را به 550 صفحه فارسی تبدیل کرده و بسیاری از مطالب اساسی را تر جمه نکرده

  17. #17
    کاربر تازه وارد
    تاریخ عضویت
    آبان 1385
    محل زندگی
    بندر امام خمینی (ره)
    پست
    99
    بخشید توی بحثتون وارد میشم
    ولی قوانین سایت میگه توی هر تاپیک یه سوال مطرح بشه
    برای طرح سوال جدید لطفا یک تاپیک باز کنید
    در ضمن کتابهای جعقرنژاد قمی با فارسی دوم دبستان هیچ فرقی نمیکنه جز اینکه گرونتره

  18. #18

    راهنمایی شروع سی شارپ و کتابهای مفید

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

  19. #19
    VIP آواتار Amir Oveisi
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    هر جا که حال کنم - فعلا یزد
    پست
    2,604
    تبریک میگم که تصمیم دارین اصولی یاد بگیرین

    من پیشنهاد میکنم با کتاب Proffessional C#‎ 2005 انتشارات Wrox شروع کنید. خیلی کتاب خوبیه برای آشنایی با مفاهیم بنیادی NET. و البته فقط مفاهیم نیست توش از همه جای NET. مطلب داره تقریبا و حدود هزار و خورده ای صفحه داره فکر کنم. متن انگلیسیش خیلی ساده و روونه و مشکلی براتون پیش نمیاد تو خوندنش.
    البته ترجمه فارسیش هم هست.

    موفق باشید.

  20. #20
    من هم Inside C sharp رو پیشنهاد میکنم

  21. #21
    کاربر دائمی آواتار اَرژنگ
    تاریخ عضویت
    آبان 1384
    محل زندگی
    arjang8000@gmail.com
    پست
    2,736
    Essential C#‎ 2.0 , Addison Wesley
    Pro C#‎ 2008 and the .Net 3.5 Platform , Apress

  22. #22
    سلام دوستان. از راهنماییتون واقعا ممنونم.
    برمودا جان من e-book کتابی رو که گفتی رو گرفتم. البته اگه درست گرفته باشم. اینه دیگه؟
    professional C#‎ 3rd
    wrox
    درسته؟
    بقیه کتاب هایی که دوستان معرفی کردن رو حتما میگیرم.ممنوم.
    راستی ترجمه این کتاب خوبه یا نه؟ آخه من زبانم زیاد خوب نیست.اگه خوبه برم پیداش کنم.

  23. #23
    نقل قول نوشته شده توسط application_13 مشاهده تاپیک
    سلام دوستان. از راهنماییتون واقعا ممنونم.
    برمودا جان من e-book کتابی رو که گفتی رو گرفتم. البته اگه درست گرفته باشم. اینه دیگه؟
    professional C#‎ 3rd
    wrox
    درسته؟
    نه ویرایش سوم این کتاب برای دات نت 1.1 است
    شما بگردید و آخرین نمونه ی اون رو پیدا کنید که برای دات نت 3.0 نوشته شده. (البته در حال حاضر این کتاب بصورت Pdf منتشر نشده و Chm است)
    ...مرا به خانه ام ببر، اگرچه خانه؛ خانه نیست

  24. #24
    سلام. آقا سینا ممنون.
    از نظر شما دوستان اگه از این کتابا شروع کنم خوبه؟ اینم بگم که خودم علاقه زیادی دارم.

  25. #25
    نقل قول نوشته شده توسط application_13 مشاهده تاپیک
    سلام. آقا سینا ممنون.
    از نظر شما دوستان اگه از این کتابا شروع کنم خوبه؟ اینم بگم که خودم علاقه زیادی دارم.
    کتابهای انتشارات Wrox و Apress معمولا خوب هستند
    اما یک کتاب هست بنام #Head First C که اگه بتونید گیرش بیارید کتاب خیلی خوبیه :


    Head First C#‎ By Andrew Stellman, Jennifer Greene
    First Edition November 2007
    Pages: 778 (More details)

    Head First C#‎ is a complete learning experience for object-oriented programming, C#‎, and the Visual Studio IDE. Built for your brain, this book covers Visual C#‎ 2008, Visual Studio 2008, and the .NET Framework 3.5, and teaches everything from language fundamentals to advanced topics including garbage collection, extension methods, and double-buffered animation. You'll also master C#‎'s hottest and newest syntax, LINQ, for querying your data in .NET collections, SQL databases, and more. By the time you're through, you'll be a proficient Visual C#‎ programmer, designing and coding large-scale applications.

    Every few chapters you will come across a lab that lets you apply what you've learned up to that point. Each lab is designed to simulate a professional programming task, increasing in complexity until-at last-you build a working Invaders game, complete with shooting ships, aliens descending while firing, and an animated death sequence for unlucky starfighters. This remarkably engaging book will have you going from zero to 60 with Visual C#‎ in no time flat.


    اگه میخواین از سبک منحصر بفرد این سری کتابها (HeadFirst) مطلع بشید پیشنهاد میکنم حتما این فایل رو دانلود کنید و ببینید (7.2 مگابایت) :
    فصل پنجم کتاب بصورت رایگان : http://www.oreilly.com/catalog/9780596514822/chapter/ch05.pdf
    من خودم هنوز نتونستم (حتی با نرم افزارهای P2P مثل Emule و ...) ایبوک اون رو پیدا کنم. اینکه چطور - با اینکه خودم نخوندمش - میگم کتاب خوبیه به دلیل سبک جدید کتابهای سری Head First است که من همیشه دنبال میکنم. من کتابهای Head First Design Patterns و Head First Object-Oriented Analysis and Design رو از این سری خوندم و میتونم بگم که هر دوی اونها واقعا معرکه بودند (البته این رو هم بگم که هردوی این ایبوکها به صورت اسکن شده - با حجم حدود 50 مگابایت و کیفیت نامناسب - در اینترنت هستند چون انتشارات oreilly این سری از کتابهاش رو تابحال به صورت نسخه الکترونیکی نفروخته و یک دلیل کمیابی اونها هم همینه)

    نمیدونم از دوستان کسی نسخه چاپی یا الکترونیکی اون رو داره یا نه ؟
    ...مرا به خانه ام ببر، اگرچه خانه؛ خانه نیست

  26. #26
    اینم لیست سایر کتابهای مشابه از همین سری و همین انتشارات (قرمز شده ها رو من خوندم و عالی بودند) :


    Head First Software Development
    By Dan Pilone, Russell Miles
    December 2007
    $49.99 USD Even the best developers have seen well-intentioned software projects fail -- often because the customer kept changing requirements, and end users didn't know how to use the software you developed.… Read more.


    Head First JavaScript
    By Michael Morrison
    December 2007
    $39.99 USD Want to make the leap from writing HTML and CSS web pages and create dynamic web applications? Want to take your web skills to the next level? It sounds like… Read more.


    Head First C#‎
    By Andrew Stellman, Jennifer Greene
    November 2007
    $49.99 USD Head First C#‎ is a complete learning experience for object-oriented programming, C#‎, and the Visual Studio IDE. Built for your brain, this book covers Visual C#‎ 2008, Visual Studio 2008,… Read more.


    Head First SQL
    By Lynn Beighley
    August 2007
    $44.99 USD Maybe you've written some simple SQL queries to interact with databases. But now you want more, you want to really dig into those databases and work with your data. Head… Read more.


    Head First PMP
    By Andrew Stellman, Jennifer Greene
    March 2007
    $49.99 USD Head First PMP offers 100% coverage of The PMBOK® Guide principles and certification objectives in a way that's engaging, not tedious. This book helps you prepare for the PMP certification… Read more.


    Head First Object-Oriented Analysis and Design
    By Brett McLaughlin, Gary Pollice, David West
    November 2006
    $49.99 USD Tired of reading object-oriented analysis and design books that only make sense after you're an expert? Try our Head First book. This witty and entertaining tutorial shows you how to… Read more.


    Head Rush Ajax
    By Brett McLaughlin
    March 2006
    $39.99 USD Asynchronous programming lets you turn your own web sites into smooth, slick, responsive applications that make your users feel like they're back on the information superhighway, not stuck on a… Read more.


    Head First HTML with CSS & XHTML
    By Elisabeth Freeman, Eric Freeman
    December 2005
    $39.99 USD Tired of reading HTML books that only make sense after you're an expert? Then it's about time you picked up Head First HTML with CSS & XHTML and really learn… Read more.


    Head First Java , Second Edition
    By Kathy Sierra, Bert Bates
    February 2005
    $44.95 USD Head First Java delivers a highly interactive, multisensory learning experience that lets new programmers pick up the fundamentals of the Java language quickly. Through mind-stretching exercises, memorable analogies, humorous pictures,… Read more.


    Head First Design Patterns
    By Eric Freeman, Elisabeth Freeman, Kathy Sierra, Bert Bates
    October 2004
    $44.95 USD If you've read a Head First book, you know what to expect--a visually rich format designed for the way your brain works. Using the latest research in neurobiology, cognitive science,… Read more.



    Head First Servlets and JSP
    By Bryan Basham, Kathy Sierra, Bert Bates
    August 2004
    $44.95 USD Want to get to know the latest (J2EE 1.4) versions of Servlets and JSPs so well that you can pass the Sun Certified Web Component Developer (SCWCD) 1.4 exam? No… Read more.


    Head First EJB
    By Kathy Sierra, Bert Bates
    October 2003
    $44.95 USD With Head First EJB, you'll learn not just what the technology *is*, but more importantly, *why* it is, and what it is and isn't good for. You'll learn tricks and… Read more.

    ...مرا به خانه ام ببر، اگرچه خانه؛ خانه نیست

  27. #27
    من Ebook های
    1- Head First Object-Oriented Analysis and Design
    2- Head First Design & Pattern
    را دارم. همینطور که سینای عزیز گفتند واقعا عالی هستند.
    اگه کسی نتونست پیدا کنه بگه تا براش بفرستم.

    البته چون حجمش زیاده (هر کدوم نزدیک 50 مگابایت هست) ، لینک داونلود رو براتون میفرستم (فقط بخاطر اینکه نمیشه لینک داونلود را در چست گذاشت)

  28. #28

  29. #29
    ولی بنظر من بهتره که اول شئءگرایی و الگوه ها رو بخوبی یاد بگیرید و بعد #C رو بصورت حرفه ای شروع کنید. خشتهای اول رو خوب بچینید خیلی بهتره

  30. #30
    سلام. باز هم ممنونم.
    من صبر میکنم تا بقیه دوستانم نظرشون رو بگن بعد یه تصمیم کلی میگیرم. البته با کمک شما دوستان.

  31. #31
    کاربر دائمی آواتار mamali_programer
    تاریخ عضویت
    آذر 1386
    محل زندگی
    تهران
    پست
    162
    شاید بهتر باشه که بری کلاس #C

  32. #32
    اگر که دوست عزیزمون دانشجو یا فارغ التحصیل نرم افزار (در هر سطحی) هستند ، من کاملا مخالف کلاس رفتن هستم و خودشون رو مجبور به خواندن کتاب (مخصوصا زبان اصلی) کنند خیلی خیلی بهتره. چون معمولا اونهایی که میرند کلاس ، برای هر چیز جدیدی وابسته به کلاس رفتن میشوند.
    ولی اگه دانشجو یا فارغ التحصیل نرم افزار نیستند ، کلاس بروند بهتره.

    ولی در کل اینها همه نظرهای شخصی هست که می تونه موافق یا مخالفهای زیادی داشته باشه و هیچ جبری در آن نیست.
    امیدوارم که دوستمون راه درست رو انتخاب کنند.

  33. #33
    کاربر دائمی آواتار سار
    تاریخ عضویت
    اسفند 1382
    محل زندگی
    تورین-ایتالیا
    پست
    1,044
    اون خط اول بالایی رو هستم شدید هم هستم.
    ما که داریم نرم افزار می خونیم باید پول بگیریم که یاد بدیم نه این پول بدیم که یاد بگیریم

  34. #34
    نقل قول نوشته شده توسط hassan razavi مشاهده تاپیک
    اگر که دوست عزیزمون دانشجو یا فارغ التحصیل نرم افزار (در هر سطحی) هستند ، من کاملا مخالف کلاس رفتن هستم و خودشون رو مجبور به خواندن کتاب (مخصوصا زبان اصلی) کنند خیلی خیلی بهتره. چون معمولا اونهایی که میرند کلاس ، برای هر چیز جدیدی وابسته به کلاس رفتن میشوند.
    ولی اگه دانشجو یا فارغ التحصیل نرم افزار نیستند ، کلاس بروند بهتره.

    ولی در کل اینها همه نظرهای شخصی هست که می تونه موافق یا مخالفهای زیادی داشته باشه و هیچ جبری در آن نیست.
    امیدوارم که دوستمون راه درست رو انتخاب کنند.

    دقیقا همینه.
    دوستان سعی کنیم زیاد مصرف کننده - یا وابسته به دیگران - نباشیم.
    متاسفانه تو دنیای کامپیوتر چیزی که زیاد شده مصرف کننده ها هستند. کسانی که واسه ی کوچکترین کاری (حتی یک دکمه ی ساده) از کنترل های آماده شرکتهای ثالث استفاده میکنند.
    در مورد کلاس رفتن من کاملا مخالف نیستم. چون گاهی وقتا ممکنه استثنائا یک کلاس خوب هم پیدا بشه (اما به ندرت : چون... *** )
    اما خیلی دوستانه میگم : کتاب فارسی واسه این رشته یک سم مهلکه که با استفاده ی طولانی انگیزه ی شما رو کور میکنه (در این مورد شک نکنید : چون...*** )

    *** : چون متاسفانه اغلب - امیدوارم سوءبرداشت نشه؛ گفتم اغلب و نه همه - کسانی کار ترجمه کتاب یا تدریس رو انجام میدن که کار دیگه ای بلد نیستند ! یعنی از روش دیگه ای نمیتونند پول در بیارند.
    ...مرا به خانه ام ببر، اگرچه خانه؛ خانه نیست

  35. #35
    سلام.
    من دانشجوی نرم افزار هستم. اصلا هم به کلاس رفتن علاقه ای ندارم. خودم علاقه دارم کتاب های انگلیسی رو بخونم. من خودم کمی فکر کردم. فعلا به این نتیجه رسیدم که از سری کتابای head first شروع کنم. و به گفته آقای رضوی
    ولی بنظر من بهتره که اول شئءگرایی و الگوه ها رو بخوبی یاد بگیرید و بعد #C رو بصورت حرفه ای شروع کنید. خشتهای اول رو خوب بچینید خیلی بهتره
    به نظر شما من قبل شروع سی شارپ چه چیزایی باید بخونم.(منظورم همون خشتهای اول)اونم با کتابای head first.
    فقط دوستان لطف کنن نظرشون رو بگن.
    از همگی ممنونم.

  36. #36
    نقل قول نوشته شده توسط application_13 مشاهده تاپیک
    سلام.
    من دانشجوی نرم افزار هستم. اصلا هم به کلاس رفتن علاقه ای ندارم. خودم علاقه دارم کتاب های انگلیسی رو بخونم. من خودم کمی فکر کردم. فعلا به این نتیجه رسیدم که از سری کتابای head first شروع کنم. و به گفته آقای رضوی

    به نظر شما من قبل شروع سی شارپ چه چیزایی باید بخونم.(منظورم همون خشتهای اول)اونم با کتابای head first.
    فقط دوستان لطف کنن نظرشون رو بگن.
    از همگی ممنونم.
    اون کتابهایی که ایشون معرفی کردند نیاز به پیش زمینه دارند. شما تا حالا OOP کار کردید ؟
    اگه کار نکردید از یک کتاب دیگه (اگه تونستید #Head First C و گرنه همون wrox professional C#‎.net 3.0 خوبه) شروع کنید چون ممکنه اون کتابها شما رو دلسرد کنند (در حالتیکه مثلا ندونید که interface یا delegate چی هست و ...)
    ...مرا به خانه ام ببر، اگرچه خانه؛ خانه نیست

  37. #37
    مفاهیم و مباحث OOP و Design Pattern . همون 2 کتابی که لینکش رو براتون فرستادم برا شروع خیلی عالیه (البته به نظر من)

  38. #38
    یعنی شما میگید ابتدا از #head first c شروع کنم؟ اگه آره شما نسخه الکترونیکی ازش دارید یا باید برم خود کتاب رو بخرم؟
    ببخشید آقای رضوی. من الان نظر شما رو دیدم. من هر سه این کتابارو میگیرم.(ی شارپ و oop , design)(فقط بگید نسخه الکترونیکی دارن یا نه) و شروع به خوندنشون میکنم.
    از کمک همه دوستان واقعا ممنونم.

  39. #39
    باز هم سلام. آقای رضوی بابت لینک ها ممنون. باید برم دانشگاهی جایی دانلودشون کنم.
    فقط اگه ممکنه دوستان لطف کنن کمی درمورده این دو کتاب(pattern , oop) کمی توضیح بدن که در چه رابطه ای هستند تا من یه ذهنیتی ازشون داشته باشم.

  40. #40
    نقل قول نوشته شده توسط application_13 مشاهده تاپیک
    فقط اگه ممکنه دوستان لطف کنن کمی درمورده این دو کتاب(pattern , oop) کمی توضیح بدن که در چه رابطه ای هستند تا من یه ذهنیتی ازشون داشته باشم.
    به ترتیب :
    1- روشهای طراحی و کدنویسی صحیح در OOP و آشنایی با UML و ...
    Head First Object-Oriented Analysis & Design shows you how to analyze, design, and write serious object-oriented software: software that's easy to reuse, maintain, and extend; software that doesn't hurt your head; software that lets you add new features without breaking the old ones. Inside you will learn how to:
    • Use OO principles like encapsulation and delegation to build applications that are flexible
    • Apply the Open-Closed Principle (OCP) and the Single Responsibility Principle (SRP) to promote reuse of your code
    • Leverage the power of design patterns to solve your problems more efficiently
    • Use UML, use cases, and diagrams to ensure that all stakeholders are communicating clearly to help you deliver the right software that meets everyone's needs.
    By exploiting how your brain works, Head First Object-Oriented Analysis & Design compresses the time it takes to learn and retain complex information. Expect to have fun, expect to learn, expect to be writing great software consistently by the time you're finished reading this!

    2- مسایل متداول دنیای برنامه نویسی که قبلا توسط افرادی بصورت بهینه طراحی، کد و دسته بندی شدند. (مثلا چطور از یک کلاس بتونیم فقط یه آبجکت بسازیم = Singleton Pattern)
    بنظر من بهترین تعبیر از DP همینه که در پاراگراف زیر گفته شده : شما تنها نیستید !
    یا شما مجبور نیستید که چرخی رو که دیگران با مشقت اختراع کردند رو دوباره اختراع کنید.
    You're not alone.

    At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or worse, a flat tire), so you look to Design Patterns--the lessons learned by those who've faced the same problems. With Design Patterns, you get to take advantage of the best practices and experience of others, so that you can spend your time on...something else. Something more challenging. Something more complex. Something more fun.

    You want to learn about the patterns that matter--why to use them, when to use them, how to use them (and when NOT to use them). But you don't just want to see how patterns look in a book, you want to know how they look "in the wild". In their native environment. In other words, in real world applications. You also want to learn how patterns are used in the Java API, and how to exploit Java's built-in pattern support in your own code.

    You want to learn the real OO design principles and why everything your boss told you about inheritance might be wrong (and what to do instead). You want to learn how those principles will help the next time you're up a creek without a design pattern.

    Most importantly, you want to learn the "secret language" of Design Patterns so that you can hold your own with your co-worker (and impress cocktail party guests) when he casually mentions his stunningly clever use of Command, Facade, Proxy, and Factory in between sips of a martini. You'll easily counter with your deep understanding of why Singleton isn't as simple as it sounds, how the Factory is so often misunderstood, or on the real relationship between Decorator, Facade and Adapter.

    With Head First Design Patterns, you'll avoid the embarrassment of thinking Decorator is something from the "Trading Spaces" show. Best of all, in a way that won't put you to sleep! We think your time is too important (and too short) to spend it struggling with academic texts.

    If you've read a Head First book, you know what to expect--a visually rich format designed for the way your brain works. Using the latest research in neurobiology, cognitive science, and learning theory, Head First Design Patterns will load patterns into your brain in a way that sticks. In a way that lets you put them to work immediately. In a way that makes you better at solving software design problems, and better at speaking the language of patterns with others on your team.


    یکی از مزایای مهم در مورد دونستن Desgin Pattern ها اینه که باعث میشه شما با کمترین صحبت بیشترین حجم اطلاعات رو رد و بدل کنید !
    شاید بپرسید که چطور ممکنه و یا اصلا چه ربطی داره ؟
    یه مثال : فرض کنید از دوستتون میپرسید که من یه مساله دارم که میخوام اینجوری حل بشه و ... و توی طراحیش موندم که چیکار کنم که در آینده هم قابل توسعه باشه بدون اینکه و ...
    دوستتون - بدون استفاده از دانش DP - ممکنه بهتون بگه خب بیا 4 تا کلاس و 2 تا اینترفیس طراحی کن با این مشخصات و روابط بین اونها هم به این شکل باشه و ... (در یک حالت خوشبینانه شاید نزدیک به 30 دقیقه این آموزش طول بکشه)
    اما دوستی که به DP مسلطه فقط میگه : واسه اینکار الگوی Abstract Factory رو در طراحیت استفاده کن
    و به همین دلیل به عنوان یک Shared Vocabulary مفید در تیمهای بزرگ برنامه نویسی از اون استفاده میشه.

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

    جالب اینجاست که وقتی کتاب رو با هیجان میخونید و تموم میکنید از سخن پایانی اون به شدت جا خورده و دلسرد میشید! اما پس از اینکه یه خورده گذشت با منطق بیشتری حرفش رو میپذیرید !

    کتاب خیلی ارزشمندیه حتی اگه لازم باشه 50000 تومان بابت نسخه چاپیش پول بدید.
    A "pattern" is ...
    • An abstraction from a concrete form which keeps recurring in specific, non-arbitrary contexts. [generic definition]
    • A recurring solution to a common problem in a given context and system of forces. [Alexander]
    • A named "nugget" of instructive insight, conveying the essence of a proven solution to a recurring problem in a given context amidst competing concerns.
    • A successfully recurring "best practice" that has proven itself in the "trenches".
    • A literary format for capturing the wisdom and experience of expert designers, and communicating it to novic


    این هم لینک خوبیه :
    http://en.wikipedia.org/wiki/Design_pattern_(computer_science
    http://en.wikipedia.org/wiki/Design_Patterns)
    ...مرا به خانه ام ببر، اگرچه خانه؛ خانه نیست

صفحه 1 از 3 123 آخرآخر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •