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
🔰ساختار #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
🔶 اندروید چهار گروه مختلف برای اجرای داده #JSON ارائه می دهد که عبارتند از :

🔸JSONArray

🔸JSONObject

🔸JSONStringer

🔸JSONTokenizer

🖥 @FunProGraming
وقتی ی تیکه کد دارم ک نمیدونم داره چیکار میکنه ولی نمیتونم پاکش کنم 😂

🖥 @FunProGraming
🟩 تجزیه ی #JSON 

🔹 برای تجزیه ی JSON یک آبجکت از کلاس JSONObject ایجاد خواهیم کرد و یک رشته (string ) شامل داده ی JSON برای آن مشخص می کنیم.
سینتکس آن مانند زیر می باشد :

String in;
JSONObject reader = new JSONObject(in);


🔸 آخرین مرحله ، تجزیه ی JSON است. یک فایل JSON شامل آبجکت های مختلف با جفت های مختلف key/value و غیره می شود. بنابراین JSONObject دارای تابع مجزا برای تجزیه ی هر مولفه از فایل JSON می باشد. سینتکس آن به شکل زیر است :

JSONObject sys = reader.getJSONObject("sys");
country = sys.getString("country");
JSONObject main = reader.getJSONObject("main");
temperature = main.getString("temp");


🔹متد getJSONObject آبجکت JSON را گزارش می دهد. روش getString مقدار رشته ی یک کلید مشخص را گزارش می دهد (return می کند)

〽️ البته علاوه بر این متد ها، متد های دیگری برای تجزیه ی بهتر JSON توسط این کلاس ارائه می شوند ، که بعدا به انها خواهیم پرداخت.
 
🖥 @FunProGraming
بازم جاوا اسکریپت 😁

🖥 @FunProGraming
دوستانی که به مشاوره نیاز دارند برای اینکه برنامه نویسی وب و موبایل یادبگیرند به این ای دی شماره تماسشون را ارسال کنند
@moshavervipacademy