Fun programming – Telegram
Fun programming
4.05K 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
🔻 در باره #jQuery چه می می دانید ؟

🔷️ یکی از فریم‎ورک‎های #JavaScript است که امکان استفاده ازقابلیت های از پیش آماده شده ای را فراهم می‎آورد و عمل هدایت پرونده را آسان‎تر می‌کند؛ در واقع jQuery کتابخانه جاوا اسکریپت است که به کمک آن می‎توان نرم‌افزارهای مبتنی بر Ajax ، برنامه‌های سطح پایین مبادله ای (ارتباط مرورگر با کاربر) و حتی حرکات انیمیشنی با افکت‌های پیشرفته را ایجاد نمود. به کمک jQuery می‎توان صفحات وب قدرتمند و داینامیک(پویا) طراحی نمود. با توجه به اینکه جی کوئری برخی از میانبرهای نوشتاری را ارائه می‌کند اما نمی‌توان آن را جایگزین جاوا اسکریپت دانست؛ چرا که زبان اصلی نگارش کدها همان جاوا اسکریپت می‌ باشد.

🖥 @FunProGraming
وقتی فک میکنه داری نقاشیشو میکنی در حالی که داری رو پروژت کار میکنی 😁😅

🖥 @FunProGraming
🔻 #جی_کوئری چطور کار میکند ؟

🔶️ #جی_کوئری هیچ دخالتی در کدهای اچ تی ام ال نمی‌کند و به عبارتی Unobtrusive محسوب می‌شود؛ این یعنی هیچ یک از کدهای  جاوا اسکریپت، داخل کدهای XHTML قرار نمی‌گیرند و از این نظر کدهای سایت کاملاً مجزا و مرتب خواهند بود. از طرفی وقتی JS روی مرورگر فعال باشد، کدهای جاوا اسکریپت اجرا می‌شوند ولی اگر JS فعال نباشد، هیچ مشکلی در نمایش سایت بوجود نخواهد آمد. از دیگر نوآوری‌های jQuery می‌توان به انتخاب تگ‌ها بر اساس قواعد CSS اشاره نمود که باعث سهولت در اجرای پروژه می‌شود. همچنین هر مرورگر کدهای JSرا به گونه ای متفاوت تفسیر می‌کند؛ جی کوئری محیطی را فراهم کرده است که این اطمینان را به توسعه دهنده وب می‌دهد که کد نوشته شده، در همه مرورگرها و IE نسخه ۶ به بعد به درستی کار خواهد کرد.

🖥 @FunProGraming
یک بایت از اولین کامپیوتر ساخته شده جهان !

🖥 @FunProGraming
🔻 چرا #jQuery ؟

🔶️ دستورات بسیار ساده و قابل درک در زمینه بکار گیری فناوری Ajax

🔷️ وجود پلاگین های متعدد و بسیار کار آمد

🔶️ امکان تغییر آسان ظاهر یک صفحه و پشتیبانی از انواع مرورگر‎ها

🔷️ کنترل و جلوگیری از اتفاقات غیرمنتظره بهنگام کلیک کردن کاربر

🔶️ افزودن انیمیشن به یک صفحه

🔷️ کسب اطلاعات از یک سرور بدون نیاز به ریفرش کردن آن صفحه

🔶️ ساده‎سازی عملکردهای مشترک / تکراری جاوا اسکریپت

🔷️ سهولت در شناسایی و تغییر مختصات صفحات وب

🖥 @FunProGraming
اعتراضات فقط همین 😁😁

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

🔶️ بدست آوردن لیست نمونه های SQL Server موجود در شبکه

using System.Data.Sql;
private void ShowSQLServerInstances()
{
SqlDataSourceEnumerator instance = SqlDataSourceEnumerator.Instance;
System.Data.DataTable table = instance.GetDataSources();
dataGridView1.DataSource = (table);
}

🖥 @FunProGraming
وقتی برای ی مدت طولانی نتم قط میشه 😂😂😂

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

🔶️ افزودن و حذف کردن یک برنامه به StartUp ویندوز از طریق کلیدهای رجیستری

using Microsoft.Win32;
private void AddStartUpKey(string _name, string _path)
{
RegistryKey key = Registry.LocalMachine.OpenSubKey(@"Software\Micros oft\Windows\CurrentVersion\Run", true);
key.SetValue(_name, _path);
}

private void RemoveStartUpKey(string _name)
{
RegistryKey key = Registry.LocalMachine.OpenSubKey(@"Software\Micros oft\Windows\CurrentVersion\Run", true);
key.DeleteValue(_name, false);
}

🖥 @FunProGraming
علت ۹۹ درصد از خطا ها 😂👌

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

🔶️ امکان Hibernate و Standby کردن کامپیوتر

// Hibernate
Application.SetSuspendState(PowerState.Hibernate, true, true);

// Standby
Application.SetSuspendState(PowerState.Suspend, true, true);

🖥 @FunProGraming
تفاوت برنامه نویس تازه وارد و حرفه ای👌😁

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

🔶️ قفل کردن کامپیوتر از طریق کدنویسی

[DllImport("user32.dll")]
public static extern void LockWorkStation()

// Lock workstation
LockWorkStation();


🖥 @FunProGraming
وبینار آموزش برنامه نویسی وب،موبایل و ویندوز در 2:38 که به مدت محدودی رایگان برای دانلود است و بعد از رفع بحران به قیمت 1300000 تومان بر می گردد

این فرصت رو از دست ندید😉

👇👇👇👇👇👇👇👇👇
Www.mohsenmodhej.com/webinar


@FunProGraming
🔻 برنامه نویسی #angular چیست؟

🔶️ در واقع #AngularJS یک فریمورک ساختاری برای وب اپلیکیشن های پویا است. این فریمورک به شما اجازه میدهد تا HTML را به عنوان زبان قالب خود انتخاب کنید و سینتاکس های HTML را برای بیان صریح و واضح اجزای نرم افزار، گسترش دهید. Data binding و dependency injection انگولار، بیشتر کدهایی را که شما مجبور به نوشتن آن هستید را از بین می برد. همه ی این کارها در مرورگر انجام می شود و این باعث شده است که با همه تکنولوژی های سروری سازگاری خوبی داشته باشد.

🖥 @FunProGraming
دولوپر ها اول و اخر پروژه 😂😂

🖥 @FunProGraming
🔻 در باره انگولار چه میدانید ؟

🔶️ #انگولار، همه ورژن های HTML را پشتیبانی می کند و برای نرم افزارها طراحی شده است.
اما HTML یک زبان اعلانی عالی برای اسناد ایستا می باشد که زیاد شبیه ایجاد کردن نرم افزار ها نیست. در نتیجه ساختن نرم افزار ها با آن، یک تمرین است که باید چه کاری انجام دهید تا مرورگر را فریب دهید تا کار شما را انجام بدهد!

🖥 @FunProGraming
چیزی ک مدیر پروژه انتظار داره و چیزی ک تحویلش میدی 😂😂

🖥 @FunProGraming
🔻 راه حل عدم تطبیق امپدانس بین نرم افزار های پویا و متن های ایستا

🔶️ آنگولار رویکرد دیگری هم دارد؛ سعی میکند که عدم تطبیق امپدانس بین متن های HTML محور و آنچه نرم افزارها برای ساختن سازه های HTML نیاز دارند را به حداقل برسانند.

🔶️ انگولار به مرورگر از طریق یک ساختار که به آن رهنمود می گویند، دستورات جدید می آموزد. مانند :

🔷️ Data binding

🔷️ ساختار کنترل DOM برای تکرار، پنهان کردن و نشان دادن قطعات Document Object Model) DOM)

🔷️پشتیبانی از فرم ها و اعتبار سنجی فرم ها.

🔷️ اضافه کردن رفتار های جدید به المنت های DOM، همانند هندل کردن رخداد های DOM.

🔷️گروه بندی HTML به اجزای قابل استفاده مجدد.

🖥 @FunProGraming
اسکایپ 😂😂

🖥 @FunProGraming