تا %60 تخفیف خرید برای 3 نفر با صدور مدرک فقط تا
00 00 00

جزیره برنامه نویسی و توسعه نرم افزار | بیشترین پسند | توسینسو

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

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

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

با سلام به تمامی همراهان همیشگی انجمن تخصصی فناوری اطلاعات ایران. در قسمت های قبلی سری آموزشی زبان برنامه نویسی سی شارپ، با مفاهیم ابتدایی این زبان و دستورات کاربردی اولیه مانند متغیرها، حلقه ها، دستوران کنترلی و متدها آشنا شدیم. در ادامه بر اساس مباحث مطرح شده، وارد دنیای برنامه نویسی شئ گرا خواهیم...

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

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

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

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

در قسمت قبلی آموزش زبان سی شارپ، به بررسی مفاهیم اولیه برنامه نویسی شئ گرا پرداختیم. در ادامه، بر اساس مفاهیم گفته شده در قسمت قبل، به صورت عملی با نحوه تعریف کلاس ها، ایجاد اشیاء از روی کلاس ها و همچنین نحوه تعریف فیلد، خصوصیت و رفتارها برای اشیاء آشنا خواهیم شد.همانطور که در قسمت قبل گفتیم، زمانی ...

در ادامه سری آموزشی سی شارپ، به بررسی ساختار .NET Framwork خواهیم پرداخت. مواردی که در این بخش مطرح می شوند، بیشتر جنبه تئوریک دارند، اما یادگیری مباحث به ما کمک میکنه که درک درستری از محیطی که قصد داریم با اون کار کنیم داشته باشیم. به دلیل زیاد بودن مطالب این بخش، در دو یا سه بخش ارائه خواهند شد.در...

در قسمت قبلی آموزش در مورد خصوصیات یا Property ها و نحوه صحیح استفاده از آنها در کلاس ها صحبت کردیم. در این بخش در مورد سازنده ها یا Constructors، مقدار دهی اولیه اشیاء (Object Initialization) و نوع های بدون نام (Anonymous Types) صحبت می کنیم.زمانی که شما کلاسی را تعریف می کنید، این کلاس حاوی یکسری ...

با عرض سلام به همراهان همیشگی انجمن تخصصی فناوری اطلاعات ایران، با قسمت چهارم سری آموزشی زبان سی شارپ در خدمت شما عزیزان هستم.در قسمت قبلی، با نوشتن یک برنامه ساده با محیط Visual Studio و چگونگی اجرای برنامه های نوشته شده به زبان سی شارپ آشنا شدیم. در ادامه به بررسی ساختار برنامه های سی شارپ و نحوه ...

در قسمت سوم قصد داریم تا به بررسی اولیه محیط Visual Studio پرداخته و با بعضی از قسمت های این محیط که برای ایجاد برنامه های ما لازم هستند آشنا شویم. Visual Studio محیطی می باشد که روند نوشتن و خطایابی برنامه ها را برای برنامه نویسان ساده می کند. به این محیط IDE نیز می گویند. IDE مخفف کلمات Integrated...

با سلام به همه دوستان عزیزم در وب سایت ITPro. با قسمت هشتم از سری آموزشی زبان سی شارپ در خدمت شما هستم. در ادامه مباحث مقدماتی سری آموزشی، قصد داریم با دستورات کنترلی، شرط ها و حلقه ها آشنا شویم. به دلیل حجم زیاد مطالب، قسمت هشتم به چهار بخش زیر تقسیم خواهد شد: بخش اول: آشنایی با دستور if بخش دوم: ...

در قسمت قبلی آموزش زبان سی شارپ با مفاهیمی مانند کلاس، شئ، فضای نام و دستور using آشنا شدیم. در این قسمت ابتدا شیوه تعریف کلاس و شئ را مروری کوتاه کرده و سپس به بررسی شیوه تعریف فیلد و رفتار در کلاس خواهیم پرداخت.با کلاس Person شروع می کنیم که در قسمت قبل کلاسی با نام Person ایجاد کردیم. شیوه تعریف ...

در بخش قبلی آموزش زبان سی شارپ با دستورات کنترلی و حلقه ها آشنا شدیم. در این بخش قصد داریم با مبحث آرایه ها و دستور foreach آشنا شویم. همانطور که در قسمت آشنایی با متغیرها گفتیم، یک متغیر خانه ای از حافظه است که می توان مقداری را در داخل آن ذخیره کرد. برای مثال دستور زیر متغیری از نوع string و با نا...

در بخش قبلی آموزش سی شارپ، با برخی مفاهیم در .NET Framework آشنا شدیم. در ادامه قصد داریم مفاهیم را بیشتر باز کرده و برخی خدمات .NET Framework را با هم بررسی کنیم. مطالبی که در این قسمت به آنها خواهیم پرداخت به شرح زیر می باشند: آشنایی با برخی سرویس های ارائه شده توسط CLR اجرای کدها در دات نت و سرو...

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

سلام خدمت تمامی دوستان و همراهان وب سایت ITPRO. دنیای برنامه نویسی دنیای بزرگی هست و زبان های خیلی زیادی هستند که برای نوشتن برنامه های مختلف استفاده می شوند، مانند زبان سی شارپ، زبان سی و ... اما یکی از زبان هایی که امروزه خیلی نامش را می شنویم و توانسته جایگاه بالایی در میان زبان های موجود داشت...

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

شما از این به بعد باید بتوانید برنامه اندرویدی بنویسید ، وجود یک App برای Android در حال حاضر از مهمترین فاکتورهای تقریبا همه تجارت ها محسوب می شود . صنعت نرم‌افزار در دنیای کنونی به سرعت در حال پیشرفت است و می‌بینیم که ثروتمند ترین شرکت های دنیا شرکت هایی هستند که به گونه‌ای با نرم&z...

در قسمت قبلی آموزش با مفهوم polymorphism آشنا شدیم. در ادامه قصد داریم با کلاس های abstract و sealed آشنا شویم. زمانی که شروع به نوشتن برنامه ای می کنیم، بعد از مشخص کردن موجودیت های برنامه و طراحی کلاس های مربوطه، باید یکسری محدودیت ها برای استفاده از کلاس ها وضع کرد. برای مثال، کلاس پایه ای داریم ...

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

هر چند هیچوقت برنامه نویس موفقی نبوده ام ، اما همیشه به بحث برنامه نویسی علاقه مند بوده و هستم .مهارت های برنامه نویسی خوب آنقدر هم که به نظر می رسند سخت و دست نیافتنی نیستند و اگر شخصی بخواهد برنامه نویسی را شروع کند می تواند با بدست آوردن این مهارت ها تبدیل به یک برنامه نویس خوب شود. برنامه نویسی ...

در ادامه سری مباحث آموزش زبان برنامه نویسی سی شارپ، در این قسمت مباحث مربوط به دستورات کنترلی را ادامه خواهیم داد. در قسمت قبلی به بررسی دستور if پرداختیم. در این قسمت قصد داریم که با دستور switch و نحوه استفاده از آن در برنامه هایمان آشنا شویم. اما پیش از شروع، به قسمت قبل برمی گردیم. در قسمت قبل گ...

در قسمت قبلی سری آموزشی با مفهوم interface ها آشنا شدیم. interface ها نقش بسیار موثری در روند نوشتن یک برنامه بازی می کنند و در صورتی که یک برنامه نویس با نحوه استفاده صحیح از interface ها آشنا باشه، توانایی ایجاد کدهایی ساختاریافته و قابل گستری و نگهداری رو داره. در این قسمت از سری آموزشی زبان برنا...

در قسمت قبلی سری آموزش سی شارپ در مورد نحوه تعریف و استفاده از متدها صحبت کردیم. در ادامه مبحث متدها را ادامه داده و با برخی از ویژگی های مربوط به متدها آشنا خواهیم شد. مواردی که در این قسمت مورد بررسی قرار خواهند گرفت عبارتند از: آشنایی با کلمات کلیدی ref و out استفاده از آرایه به عنوان ورودی و...

با سلام به همه دوستان و همراهان ITPro. در این مطلب قصد دارم که زبان جاوا که طبق بسیاری از آمار و ارقام موجود محبوب ترین زبان دنیا است را به علاقمندان این زبان معرفی کنم. امیدوارم که برای دوستان مفید باشد. جاوا یک زبان سطح بالا است که در سال 1995 توسط شرکت Sun Microsystems به عنوان بخش مرکزی پلتفرم ج...

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

یکی از مباحث بسیار مهم در برنامه نویسی شئ گرا، مبحث وراثت یا Inheritance است. در قسمت مقدمه برنامه نویسی شئ گرا، در مورد این مبحث به صورت مختصر صحبت کردیم. در ادامه تصمیم داریم که مبحث را بیشتر مورد بررسی قرار دهیم و با نحوه کاربرد آن در زبان سی شارپ بیشتر آشنا شویم. مبحث وراثت از این نظر مهم است که...

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

در قسمت قبلی آموزش با توضیحاتی ابتدایی، با شیوه تعریف و استفاده از متغیرها در زبان سی شارپ آشنا شدیم. در ادامه قصد داریم به بررسی انواع نوع داده (Data Types) در زبان سی شارپ بپردازیم.هنگام نوشتن یک برنامه سی شارپ ما به نوع های داده مختلفی برای ذخیره مقادیر مختلف نیاز داریم. این مقادیر می توانند به ص...

با سلام خدمت دوستان عزیزم در ITPRO ، دوستان در این آموزش شما در 3 مرحله می تونید یک ماشین حساب داشته باشید. این نکته از جناب مهندس خانلری رو هم مشاهده کنیداستفاده از CMD به عنوان ماشین حساب باز کردن یک فایل notepad کپی کردن تکست زیر داخل notepad @echo off :start Echo Press 1 for Add...

یکی از مشاغل پر درآمد و البته بسیار پر طرفدار در میان فارغ التحصیلان رشته های مرتبط با فناوری و البته سایر رشته ها، برنامه نویسی هست. تمام این فراد قبل از ورود به دنیای برنامه نویسی، سوالات زیادی در ذهن خود دارند، سوالاتی مانند اینکه برنامه نویسی رو از کجا شروع کنم؟ بهترین زبان برنامه نویسی چه زبانی...

شاید اگر از بسیاری از افراد که دانش لازم در خصوص برنامه نویسی را ندارند سئوال کنید که تفاوت بین Java و JavaScript در چیست به شما در پاسخ بگویند که JavaScript یک زبان برنامه نویسی است که از Java برگرفته شده است و یکی از نوادگان یا نسل های برنامه نویسی Java است ، این مطلب نه تنها درست نیست بلکه کاملا ...

سلام به همه ITPRO ای های عزیز؛ در خدمت شما هستم با قسمت هفتم از سری مقدماتی آموزش برنامه نویسی به زبان سی شارپ، در این قسمت با مباحث زیر آشنا خواهیم شد: آرایه ها و نحوه تعریف آرایه ها اندیس ها در آرایه ها نوع داده char

همانطور که در قسمت های اولیه آموزش گفتیم، زبان سی شارپ یک زبان Strongly Typed است. یعنی تمامی نوع های داده در آن مشخص می باشند. اما کلیه نوع های داده در سی شارپ به دو دسته تقسیم می شوند: Reference Types Value Types تفاوت این دو نوع داده، در شیوه برخورد زبان سی شارپ و شیوه تخصیص حافظه و مدیریت آنها...

6- کدهای خود را سازماندهی کنید برای کدنویسی خود یک سری قاعده و قانون تعریف کنید که از نظر نمایشی هم کدهای شما زیبا جلوه کند. از نظر کامپیوتر شما به هر شکلی که کد نویسی کنید فرقی نمی کند اما از نظر یک برنامه نویس حرفه ای ، کد نویسی یک هنر است و باید در نحوه نمایش کدها نیز دقت کنید.برای مثال اگر ق...

با سلام به دوستان عزیز در سایت ITPRO، بخش چهارم از قسمت هشتم سری آموزشی سی شارپ را با هم آغاز می کنیم. در بخش قبلی به بررسی کلی حلقه ها و دستور for پرداختیم. در بخش چهارم که بخش آخر قسمت هشتم می باشد، به بررسی دستورات while و do-while پرداخته و حلقه های نامحدود یا infinite-loops را با هم بررسی خواهی...

مقدمه دنیای برنامه نویسی دنیایی زیبایی است و کسی در این رشته موفق تر است که از ابزار موجود بهینه استفاده کند و در کمترین زمان به بهترین محصول برسد.در برنامه های امروزی بدون بانک اطلاعاتی برنامه نویسی تقریباً غیر ممکن و بلا استفاده است زیرا تمام برنامه های امروزی دارای اطلاعات هستند و این اطلاعات...

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

سلام به همه ITPRO ای های عزیز و علاقه مندان به مبحث شیرین برنامه نویسی، بعد از یک وقفه طولانی در خدمت شما هستم با قسمت بیست و چهارم از سری آموزشی برنامه نویسی به زبان سی شارپ. در این قسمت با مبحث Type Casting و انواع Cast ها در زبان سی شارپ آشنا بشیم. ابتدا یک توضیح اولیه راجع موضوع Type Casting بدم...

در قسمت دوم از دوره پیشرفته آموزش برنامه نویسی به زبان سی شارپ با مباحث زیر آشنا خواهیم شد: بررسی Visual Studio و نسخه های آن پروژه Mono و Visual Studio Code آشنایی با پروژه Xamarin آشنایی با کامپایلر زبان سی شارپ (فایل csc.exe) ایجاد یک پروژه ساده در محیط Visual Studio

یکی از اقوام سابق ( الان دیگه جزو فامیل حسابش نمی کنم D: ) وقتی وارد رشته نرم افزار کامپیوتر شدم به من گفت ، رشته کامپیوتر یک رشته اشباع شده است و دیگه جایی برای رشد ندارد ... این حرف شاید تا حدودی درست باشد ، تعداد فارق التحصیل های رشته های مرتبط با کامپیوتر فکر می کنم از هر رشته دیگری بیشتر باشد ...

در قسمتی که در مورد کلاس ها و اشیاء صحبت کردیم، گفتیم زمانی که شما کلاسی را تعریف می کنید باید از روی آن کلاس شئ ای بسازید تا به اعضای آن دسترسی داشته باشید. اما حالت هایی وجود دارد که شما می توانید یک کلاس و اعضای آن را به صورتی تعریف کنید که دسترسی به اعضای آن کلاس بدون تعریف شئ از آن امکان پذیر ب...

با سلام به همه دوستان و همراهان Itpro. در ادامه سری مقالات الگوهای طراحی قصد دارم که الگوی طراحی Memento رو شرح بدهم. این الگو را با نام Token نیز می شناسند. نام این الگو از روی یک فیلم برداشته شده است که عکس آن فیلم را ملاحظه می کنید. داستان این فیلم به این گونه بود که نقش اول این فیلم هیچ حافظه ای...

سلام دوستان حتماً شما نیز با یکی از زبانهای برنامه نویسی آشنایی دارید و میخواهید بدانید که کدام زبان بهتر است البته این سوال بارها و بارها از بنده سوال شده است ولی اگر من بگویم C بهترین آنها است شما باور میکنید؟! انتخاب زبان مورد نظر برای برنامه نویسی در ابتدا به نوع فعالیتی که میخواهید انجام دهید ب...

سلام به همه همراهان توسینسو ، در بخش قبل مطالبی در باره ی شی گرایی و مفاهیم کلی آورده شد و در این بخش به شکل خاص به الگوهای طراحی خواهیم پرداخت و در بخش های بعد به شرح یک یا دو الگو می پردازیم. مقدمه ای بر Object Oriented Design Patterns طراحی برنامه های شی گرا به خودی خود سخت است و طراحی برنامه...

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

سلام ، Platform مجموعه اس از سخت افزار و نرم افزار است که برنامه های نرم افزاری را اجرا میکنند. مثلا بازی هایی که انجام میدهیم،برای انجام بازی باید حتما لپ تاپ،موبایل،کامپیوتر و...باید داشته باشیم تا اینجا سخت افزار را تامین کردیم و هر کدام از این Deviceها باید سیستم عامل خاص خود را داشته باشند یا ک...