چگونه از طریق برنامه نویسی ثروتمند شویم؟ – کسب درامد از برنامه نویسی راه های کسب درامد از برنامه نویسی برای کسب درامد در هر حیطهای، یک سری قوانین و راههای خاص وجود دارد. کسب درامد از برنامه نویسی هم
نرمافزار Microsoft Visual Studio یکی از پیچیده ترین محیط های توسعه یکپارچهای است که برای طراحی نرمافزارها، برنامههای کنسولی و رابط های کاربری گرافیکی، مورد استفاده قرار میگیرد. هنگام نصب این نر
خوشبختانه شروع کار برای برنامه نویسی اندروید بسیار راحت است. حتی نیاز نیست که یک موبایل اندروید داشته باشید. فقط نیاز به یک کامپیوتر دارید که SDK را بر روی آن نصب کنید و یک ایمولاتور موبایل. در این پس
lمرحله اول : جاوا قدم اول آشنایی کامل با زبان برنامه نویسی جاواست. همانطور که میدانید جاوا در سه نسخه منتشر شده است، J2ME، J2SE و J2EE. نسخه ای که ما برای یادگیری به آن نیاز داریم نسخه J2SE است. سئوا
ده قانون طراحی رابط کاربری که هر طراح در سال 2018 باید بداند ! طراحی رابط کاربری (UI) یک نوع علم که اگر می خواهید که بتوانید گوی رقابت را از دیگر طراحان سایت بربایید، علم خود را در این حوزه باید ب
پایتون از جمله زبانهای برنامهنویسی قدرتمندی است که در زمینه علم دادهها، یادگیری ماشینی، خودکارسازی سامانهها، توسعه وب، واسطهای برنامهنویسی و... به کار گرفته میشود. اما سؤالی که بسیاری از کارب
طراحی سایت های شرکتی، فروشگاهی، خبری و یا حتی شخصی آن هم به صورت حرفهای امروز توانسته است با معرفی درست خدمات و محصولاتی که یک سایت برای کاربران خود دارند به راحتی کاربران، مخاطبان و مشتریان خود ر
پیشبینی میشود تا سال 2020 بیش از 20 میلیارد دستگاه اینترنت اشیا در سراسر جهان مورد استفاده قرار گیرد. اما سوال این است که چگونه میتوانیم تبدیل به توسعهدهندهای شویم که قادر است اشیا را به اینت
ایده های راه اندازی کسب و کار دارای یک سری مراحل اوله و مقدماتی می باشد که در ابتدای همین مقاله به چند مورد از آنها اشاره خواهیم کرد و در پایان نیز اشتباهات رایج در کسب و کار رو به طور کامل تشریح خ
زبان برنامه نویسی C++ در سال 1985 توسط Bja e Stroustup در آزمایشگاه AT&T بعنوان توسعه ای بر زبان C بوجود آمد. افزونه هایی که بر این زبان اضافه شده بودند، از زبان Simula گرفته شده بودند. از آن ز
علاقه مندان به مبحث شیرین برنامه نویسی ، بعد از یک وقفه طولانی در خدمت شما هستم با قسمت بیست و چهارم از سری آموزشی برنامه نویسی به زبان سی شارپ. در این قسمت با مبحث Type Casting و انواع Cast ها در زبان سی شارپ آشنا بشیم. ابتدا یک توضیح اولیه راجع موضوع Type Casting بدم و بعد بریم سراغ مثال ها و کدها
علاقه مندان مبحث شیرین برنامه نویسی، در خدمت شما هستم با قسمت بیست و پنجم از سری آموزشی برنامه نویسی به زبان سی شارپ. در این قسمت از آموزش با مبحث Operator Overloading و شیوه تعریف کردن Cast های دلخواه آشنا می شویم. ابتدا بهتره با مفهوم Operator Overloading آشنا شده و بعد به سراغ مثال های عملی بریم.
سی شارپ و برنامه نویسی شئ گرا، با دو مفهوم بسیار مهم در برنامه نویسی آشنا خواهیم شد، IoC که مخفف Inversion of Control و DI که مخفف Dependency Injection هست.همه ما در طول زندگی با وسایل زیادی سر و کار داریم، از وسایل اولیه زندگی مانند ماشین، یخچال،
در قسمت قبلی سری آموزشی با مفهوم interface ها آشنا شدیم. interface ها نقش بسیار موثری در روند نوشتن یک برنامه بازی می کنند و در صورتی که یک برنامه نویس با نحوه استفاده صحیح از interface ها آشنا باشه، توانایی ایجاد کدهایی ساختاریافته و قابل گستری و
در قسمت قبلی آموزش زبان سی شارپ با مفاهیمی مانند کلاس، شئ، فضای نام و دستور using آشنا شدیم. در این قسمت ابتدا شیوه تعریف کلاس و شئ را مروری کوتاه کرده و سپس به بررسی شیوه تعریف فیلد و رفتار در کلاس خواهیم پرداخت. با کلاس Person شروع می کنیم که د
در قسمت قبلی آموزش، در مورد فیلدها و نحوه تعریف آنها در کلاس آشنا شدیم، اما گاهی اوقات نیاز داریم که بر روند مقداردهی و گرفتن مقدار یک فیلد نظارت داشته باشیم. زمانی که یک فیلد تعریف می کنیم، عملیات انتساب مقدار و گرفتن مقدار به صورت مستقیم از داخل
در قسمت قبلی آموزش در مورد خصوصیات یا Property ها و نحوه صحیح استفاده از آنها در کلاس ها صحبت کردیم. در این بخش در مورد سازنده ها یا Constructors، مقدار دهی اولیه اشیاء (Object Initialization) و نوع های بدون نام (Anonymous Types) صحبت می کنیم. ز
یکی از مباحث بسیار مهم در برنامه نویسی شئ گرا، مبحث وراثت یا Inheritance است. در قسمت مقدمه برنامه نویسی شئ گرا، در مورد این مبحث به صورت مختصر صحبت کردیم. در ادامه تصمیم داریم که مبحث را بیشتر مورد بررسی قرار دهیم و با نحوه کاربرد آن در زبان سی ش
همانطور که در بخش قبل گفتیم وراثت یکی از اصلی ترین مباحث برنامه نویسی شئ گرا می باشد. در بخش قبلی با شیوه ارث بری از کلاس ها آشنا شدیم. یکی از مفاهیمی که در برنامه نویسی شئ گرا خیلی کاربرد دارد و وابسته به مفهوم وراثت است، چند ریختی یا Polymorphis
در قسمت قبلی آموزش با مفهوم polymorphism آشنا شدیم. در ادامه قصد داریم با کلاس های abstract و sealed آشنا شویم. زمانی که شروع به نوشتن برنامه ای می کنیم، بعد از مشخص کردن موجودیت های برنامه و طراحی کلاس های مربوطه، باید یکسری محدودیت ها برای استفا