Fun programming – Telegram
Fun programming
4.06K subscribers
2.81K photos
411 videos
27 files
112 links
خنده و یادگیری 😀 بخندید و یاد بگیرید.

این کانال متعلق به آکادمی برنامه نویسی محسن مدحج می باشد:

🖥️WebSite: Http://www.mohsenmodhej.com

🌃Instagram:
https://instagram.com/mohsen_modhej?igshid=1q7qi6x0rwjff

Admin: @moshavervipacademy
Download Telegram
ابتدای پروژه Vs انتهای پروژه 😂

🖥 @FunProGraming
🔻 #نکته_آموزشی #سی_شارپ

🔶️ معرفی یک الگوی ساده از ژنریک سینگلتون

class GenericSingleton<T> where T : class, new()
{
private static T instance;

public static T GetInstance()
{
lock (typeof(T))
{
if (instance == null)
{
instance = new T();
}
return instance;
}
}
}

مثال از نحوه ی استفاده :
AutoFactory autoF = GenericSingleton<AutoFactory>.GetInstance();

🖥 @FunProGraming
اگ جای انسان و باگ (حشره) عوض میشد :/

🖥 @FunProGraming
فریموورک #Flutter برای چه کسانی مناسب می باشد؟!

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

🖥 @FunProGraming
وقتی میگه ارور تو خط 86 هست ولی در حقیقت تو خط 73 هست 😂

🖥 @FunProGraming
🔰ساختار #Flutter

🌀در فریمورک Flutter تمام عناصر رابط کاربری یک ویجت هستند. ویجت ها نقش View در برنامه نویسی اندروید را دارند که شاید برایتان آشنا باشد ، اگر قبلا کار کرده باشید .

🌀ویجت ها به دو نوع Stateless و Stateful تقسیم می شوند.

🌀اگر ویجتی که میخواید استفاده کنید نیازی به ذخیره سازی اطلاعاتی ندارد ، از نوع Stateless استفاده کنید.

🌀اما اگر قرار است که ویجت رابط کاربری یک سری اطلاعات مختلف را ذخیره کند (مثلا یک فرم ورود اطلاعات) ، در این حالت شما باید از ویجت های نوع Stateful استفاده کنید .

🖥 @FunProGraming
یوزر اینترفیس😁

🖥 @FunProGraming
فریموورک #Flutter برای چه کسانی مناسب می باشد؟!

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

🖥 @FunProGraming
برنامه نویسا بعد از دیباگ 😂😂

🖥 @FunProGraming
📚اجزای اصلی #فلاتر :

📙سکوی دارت

📗موتور فلاتر

📕کتابخانه پایه

📘ابزارک‌های مخصوص طراحی

🖥 @FunProGraming
یه عکس خیلی سنگین :/

🖥 @FunProGraming
💠 ویژگی‌های #جی_کوئری :

🌀 دسترسی به عناصر موجود در پرونده و تغییر در آنها

🌀 کنترل آسان و قدرتمند تر رویدادها (Events)

🌀 تغییر در آرایش و چینش صفحه (دقیقا کاری که با CSS انجام میشود)

🌀 ایجاد افکت و حرکات انیمیشن

🌀 توسعهٔ افزونه‌هایی بر پایه جی‌کوئری

🖥 @FunProGraming
فرانت اند VS بک اند 😄

🖥 @FunProGraming
🔶 استفاده از #جی_کوئری

🔹کتابخانهٔ جی‌کوئری معمولاً تنها یک فایل جاوااسکریپت است. فایل جی‌کوئری را می‌توان به شیوه‌های مختلفی به صفحه وب متصل کرد.

<noscript type="text/javanoscript" src="jquery.js"></noscript>


🔸استفاده از رابط برنامه‌نویسی گوگل برای اضافه کردن جی‌کوئری

<noscript type="text/javanoscript" src="//google.com/jsapi"></noscript> <noscript> google.load("jquery", "1.4.2"); </noscript>


🔹استفاده از شبکه توزیع محتوای گوگل برای اضافه کردن جی‌کوئری

<noscript type="text/javanoscript" src="//ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></noscript>

🖥 @FunProGraming
😕😕

🖥 @FunProGraming
◼️ استفاده از محتوای #جی_کوئری

▫️دسترسی و انجام تغییرات بر روی یک گروه از عناصر صفحه (DOM) با تابع $ شروع می‌شود و به همراه آن یک رشته انتخاب گر (Selector) سی‌اس‌اس می‌آید که در نتیجه، جی‌کوئری می‌تواند به عناصر صفحهٔ وب دسترسی پیدا کند و ان‌ها را تغییر دهد.
$("p.myclass").hide();

در این نمونه کد ساده، با استفاده از تابع $ ، عناصری که خواهان اعمال تغییر روی آن ها هستیم را انتخاب کردیم. در این مورد، انتخاب ما تمامی تگ های p (پاراگراف) هستند که دارای کلاس "myclass" باشند. سپس با استفاده از تابع hide ، عناصر انتخاب شده را پنهان میکنیم.

◾️تابع each.$ ، روشِ مفید و آسانی است که برای عناصر داخل یک آرایه، یک عمل مشابه را انجام دهیم.

$.each([1,2,3], function() { document.write(this + 1); });

این تابع ارقام ۲۳۴ را در پرونده می‌نویسد.

🖥 @FunProGraming
ینی هممون اینجوری هستیما 😂

🖥 @FunProGraming
📜موارد استفاده از #ورد_پرس :

🖇 پیاده‌سازی وبلاگ یا سایت‌های شخصی

🖇 پیاده‌سازی وب سایت‌های خبری

🖇 پیاده‌سازی وب سایت‌های عکاسی

🖇 پیاده‌سازی وب سایت‌های معرفی مشاغل

🖇 پیاده‌سازی فروشگاه‌های آنلاین

🖇 راه اندازی سایت‌های اجتماعی و انجمن‌ها

🖇 سایت‌های دانشگاهی وردپرس شبکه


🖥 @FunProGraming
اتفاقی تو تو شرکت سازنده winrar میفته وقتی یکی قانونی میخرتش :/

🖥 @FunProGraming
🔻المان های #JSON

🌀 یک فایل JSON دارای مولفه های بسیاری می باشد که شامل موارد زیر میباشد :

🟣 مورد اول ( [ )Array : در یک فایل JSON کروشه ( [ ) نشان دهنده ی یک ردیف JSON می باشد.

🟠 مورد دوم ( { )Objects : در یک فایل JSON این علامت ( } ) نشان دهنده ی یک آبجکت JSON می باشد.

🟢 مورد سوم Key : یک آبجکت JSON کلیدی است که فقط یک رشته می باشد. جفت های کلید/مقدار(value/key) یک آبجکت JSON را تشکیل می دهند.

🟡 مورد چهارم Value : هر کلید می تواند مقداری داشته باشد که این مقدار می تواند رشته ، integer یا double یا غیره باشد. 

🖥 @FunProGraming
اولین دیباگ ها 😂

🖥 @FunProGraming