📙#نکته_آموزشی
📘در زبان #برنامه_نویسی #سی_پلاس_پلاس شما میتوانید از متد Sleep که در کتابخانه Windows تعریف شده است با آرگومان ورودی میلی ثانیه وقفه ایجاد کنید. به عنوان مثال در کد بالا قبل از چاپ hi وقفه ی 500 میلی ثانیه ای به وجود می آید.
💻 @FunProGraming
📘در زبان #برنامه_نویسی #سی_پلاس_پلاس شما میتوانید از متد Sleep که در کتابخانه Windows تعریف شده است با آرگومان ورودی میلی ثانیه وقفه ایجاد کنید. به عنوان مثال در کد بالا قبل از چاپ hi وقفه ی 500 میلی ثانیه ای به وجود می آید.
💻 @FunProGraming
📘#نکته_آموزشی
📗در زبان #برنامه_نویسی #سی شما میتوانید از putch و putchar به جای printf برای چاپ کاراکتر و متغیر کاراکتری استفاده کنید .
💻 @FunProGraming
📗در زبان #برنامه_نویسی #سی شما میتوانید از putch و putchar به جای printf برای چاپ کاراکتر و متغیر کاراکتری استفاده کنید .
💻 @FunProGraming
This media is not supported in your browser
VIEW IN TELEGRAM
وقتی فکر می کنی پروژه خیلی خوب پیش رفته... 😝😝😝
💻 @FunProGraming
💻 @FunProGraming
📗#نکته_آموزشی
📘معماری سه لایه در طراحی وبسایت چیست ؟
📁 سایت یک سری صفحات دارد که همان view ها در این معماری است.
📁 یک سایت دیتابیس دارد، در معماری mvc یک سایت علاوه بر دیتابیس نیاز به یک سری مدل (کلاس) دارد که می تواند دقیقا مطابق با دیتابیس شما باشد و اطلاعات از دیتابیس به مدل میاید
📁 یک سایت منطقی دارد که در آن می گوید که مثلا در صفحه اصلی ۱۰ تا از آخرین پست ها را بر اساس تاریخ انتشار آنها نمایش بده، این منطق در کنترلر (controller) نوشته می شود. در کنترلر اطلاعات را مطابق با مدل (model) از دیتابیس گرفته می شود و برای view فرستاده می شود بنابر این در این الگو منطق برنامه کاملا از view جدا می شود و این امر سبب می شود که کار توسعه پروژه بسیار آسان تر شود.
💻 @FunProGraming
📘معماری سه لایه در طراحی وبسایت چیست ؟
📁 سایت یک سری صفحات دارد که همان view ها در این معماری است.
📁 یک سایت دیتابیس دارد، در معماری mvc یک سایت علاوه بر دیتابیس نیاز به یک سری مدل (کلاس) دارد که می تواند دقیقا مطابق با دیتابیس شما باشد و اطلاعات از دیتابیس به مدل میاید
📁 یک سایت منطقی دارد که در آن می گوید که مثلا در صفحه اصلی ۱۰ تا از آخرین پست ها را بر اساس تاریخ انتشار آنها نمایش بده، این منطق در کنترلر (controller) نوشته می شود. در کنترلر اطلاعات را مطابق با مدل (model) از دیتابیس گرفته می شود و برای view فرستاده می شود بنابر این در این الگو منطق برنامه کاملا از view جدا می شود و این امر سبب می شود که کار توسعه پروژه بسیار آسان تر شود.
💻 @FunProGraming
📙#نکته_آموزشی
📘ساختار NET. يك محيط مجتمع براي توسعه و اجرای برنامه های اينترنتی، كاربردی ويندوز و
موبايل است.
📁اهداف اصلي NET. :
-فراهم ساختن يك محيط شی گرا
کاهش تداخل DLL
-ساده سازی پروسه توزيع و نصب كد
-آماده سازی محيط قابل حمل براساس -استانداردهای تاييد شده برای اینکه توسط هر سيستم عاملی ميزبـانی شود
-فراهم ساختن يك محيط مديريت شده، برای تایید اجرای امن.
💻 @FunProGraming
📘ساختار NET. يك محيط مجتمع براي توسعه و اجرای برنامه های اينترنتی، كاربردی ويندوز و
موبايل است.
📁اهداف اصلي NET. :
-فراهم ساختن يك محيط شی گرا
کاهش تداخل DLL
-ساده سازی پروسه توزيع و نصب كد
-آماده سازی محيط قابل حمل براساس -استانداردهای تاييد شده برای اینکه توسط هر سيستم عاملی ميزبـانی شود
-فراهم ساختن يك محيط مديريت شده، برای تایید اجرای امن.
💻 @FunProGraming
لازم نیست خیلی عجیب و غریب و پیشرفته کار کنید ! فقط باید بلد باشید کاربر جذب کنید و خاطره ساز شوید !!!
#فراموش_نشدنی_ها
💻 @FunProGraming
#فراموش_نشدنی_ها
💻 @FunProGraming
📘 #نکته_آموزشی
📙 چیزی در مورد فلاتر میدونید ؟ شاید شما هم خیلی اسم دوره های فلاتر (مثل دوره های پر طرفدار محسن مدحج) رو شنیدید ...
📁 فریموورک متن باز فلاتر (Flutter ) توسط گوگل برای اولین در سال ۲۰۱۷ رونمایی شد این فریموورک به برنامه نویسان و توسعه دهندگان این امکان را میدهد که با یک بار نوشتن کد خروجی مخصوص اندروید و iOS برای اپلیکیشن خود بگیرند. فلاتر امکان طراحی برنامه برای تمام پلتفرم های موبایل ، وب و دسکتاپ را دارد.
@FunProGraming
📙 چیزی در مورد فلاتر میدونید ؟ شاید شما هم خیلی اسم دوره های فلاتر (مثل دوره های پر طرفدار محسن مدحج) رو شنیدید ...
📁 فریموورک متن باز فلاتر (Flutter ) توسط گوگل برای اولین در سال ۲۰۱۷ رونمایی شد این فریموورک به برنامه نویسان و توسعه دهندگان این امکان را میدهد که با یک بار نوشتن کد خروجی مخصوص اندروید و iOS برای اپلیکیشن خود بگیرند. فلاتر امکان طراحی برنامه برای تمام پلتفرم های موبایل ، وب و دسکتاپ را دارد.
@FunProGraming
🔰 چرا فلاتر ؟
✅ ویژگی Hot Reload :
فلاتر ویژگی Hot Reload و مثل خیلی دیگه از ویژگی های React Native به ارث برده و دیگه نیازی ندارید که با ایجاد هر تغییری در کدنویسی برنامه و از نو کامپایل کنید و زمان از دست بدهید.
✅زبان Dart :
دیگه نیازی نیست برای کار با سرویس های مختلف مثل اندروید از Multi Thread استفاده کنیم.کارها با زبان دارت خیلی ساده تر و در مدت کوتاه تری انجام می شود.
✅متریال دیزاین :
به طراحی متریال دیزاین فوق العاده ای می دهد و این فریموورک ویجت های بسیار زیادی و برای طراحی رابط کاربری متریال دیزاین اختصاص داده است.
✅پکیج های مختلف :
زبان دارت مخزن پکیج متنوعی داره که به راحتی میتونید از آن استفاده کنید و هرچیزی که نیاز دارید و پیدا کنید.
🖥 @FunProGraming
✅ ویژگی Hot Reload :
فلاتر ویژگی Hot Reload و مثل خیلی دیگه از ویژگی های React Native به ارث برده و دیگه نیازی ندارید که با ایجاد هر تغییری در کدنویسی برنامه و از نو کامپایل کنید و زمان از دست بدهید.
✅زبان Dart :
دیگه نیازی نیست برای کار با سرویس های مختلف مثل اندروید از Multi Thread استفاده کنیم.کارها با زبان دارت خیلی ساده تر و در مدت کوتاه تری انجام می شود.
✅متریال دیزاین :
به طراحی متریال دیزاین فوق العاده ای می دهد و این فریموورک ویجت های بسیار زیادی و برای طراحی رابط کاربری متریال دیزاین اختصاص داده است.
✅پکیج های مختلف :
زبان دارت مخزن پکیج متنوعی داره که به راحتی میتونید از آن استفاده کنید و هرچیزی که نیاز دارید و پیدا کنید.
🖥 @FunProGraming
🔰 آشنایی با مفهوم Public و Private و protected در #کلاسها و #شی_گرایی
✅ Public :
تمام اعضای کلاسی که در زیر کلمه کلیدی Public قرار میگیرند قابل دسترسی برای تمام کلاسهای دیگر هستند.
✅ Private :
تمامی متغیرها و توابعی که به صورت Private درون یک کلاس تعریف میشوند نمیتوان از کلاسهای دیگر به صورت مستقیم به آنها دسترسی داشت (البته Friend Function استثنا هستند).l
✅ Protected :
آخرین سطح دسترسی ها در سی پلاس پلاس Protected است. این سطح دسترسی شبیه به Private است با این تفاوت که کلاسهایی که از کلاس ما ارث بری میکنند نیز میتوانند توابع و متغیرهای ما را صدا بزنند. اما کلاسهای دیگر نمیتوانند به متغیرها و توابع Protected دسترسی داشته باشند.
🖥 @FunProGraming
✅ Public :
تمام اعضای کلاسی که در زیر کلمه کلیدی Public قرار میگیرند قابل دسترسی برای تمام کلاسهای دیگر هستند.
✅ Private :
تمامی متغیرها و توابعی که به صورت Private درون یک کلاس تعریف میشوند نمیتوان از کلاسهای دیگر به صورت مستقیم به آنها دسترسی داشت (البته Friend Function استثنا هستند).l
✅ Protected :
آخرین سطح دسترسی ها در سی پلاس پلاس Protected است. این سطح دسترسی شبیه به Private است با این تفاوت که کلاسهایی که از کلاس ما ارث بری میکنند نیز میتوانند توابع و متغیرهای ما را صدا بزنند. اما کلاسهای دیگر نمیتوانند به متغیرها و توابع Protected دسترسی داشته باشند.
🖥 @FunProGraming
🔰به جای اینکه یه کیف ۹۷ دلاری بخرم که توش ۳ دلار پول داره ،من ترجیح میدم یه کیف ۳ دلاری داشتم باشم که توش ۹۷ دلار پوله !!
🖥 @FunProGraming
🖥 @FunProGraming