🔻 راه حل عدم تطبیق امپدانس بین نرم افزار های پویا و متن های ایستا
🔶️ آنگولار رویکرد دیگری هم دارد؛ سعی میکند که عدم تطبیق امپدانس بین متن های HTML محور و آنچه نرم افزارها برای ساختن سازه های HTML نیاز دارند را به حداقل برسانند.
🔶️ انگولار به مرورگر از طریق یک ساختار که به آن رهنمود می گویند، دستورات جدید می آموزد. مانند :
🔷️ Data binding
🔷️ ساختار کنترل DOM برای تکرار، پنهان کردن و نشان دادن قطعات Document Object Model) DOM)
🔷️پشتیبانی از فرم ها و اعتبار سنجی فرم ها.
🔷️ اضافه کردن رفتار های جدید به المنت های DOM، همانند هندل کردن رخداد های DOM.
🔷️گروه بندی HTML به اجزای قابل استفاده مجدد.
🖥 @FunProGraming
🔶️ آنگولار رویکرد دیگری هم دارد؛ سعی میکند که عدم تطبیق امپدانس بین متن های HTML محور و آنچه نرم افزارها برای ساختن سازه های HTML نیاز دارند را به حداقل برسانند.
🔶️ انگولار به مرورگر از طریق یک ساختار که به آن رهنمود می گویند، دستورات جدید می آموزد. مانند :
🔷️ Data binding
🔷️ ساختار کنترل DOM برای تکرار، پنهان کردن و نشان دادن قطعات Document Object Model) DOM)
🔷️پشتیبانی از فرم ها و اعتبار سنجی فرم ها.
🔷️ اضافه کردن رفتار های جدید به المنت های DOM، همانند هندل کردن رخداد های DOM.
🔷️گروه بندی HTML به اجزای قابل استفاده مجدد.
🖥 @FunProGraming
🔻یک راه حل سمت سرویس گیرنده کامل
🔶️انگولار تنها قطعه واحد در پازل کلی ساختن وب اپلیکیشن های سمت گیرنده نیست. آنگولار همه ی کد های DOM و AJAX که شما دستی نوشتید و تعریف کردید را هندل می کند و در داخل یک ساختار به خوبی قرار می دهد. این کار انگولار را در مورد اینکه چگونه نرم افزار های CRUD(Create, Read, Update, Delete) باید ساخته شود را خود مختار میکند. اما زمانی که خود مختار شد، سعی میکند مطمئن شود که نظر آن فقط یک نقطه شروع است و شما به راحتی میتوانید آن را تغییر بدهید.
🔷️ آنگولار با موارد زیر همراه می شود:
◀️ هر چیزی که شما برای ساخت نرم افزار های CRUD در یک مجموعه ی منسجم لازم دارید : Data-binding، دستورات قالبی ساده، اعتبار سنجی فرم ها، روتینگ، deep-linking، اجزای قابل استفاده مجدد و dependency injection
◀️ گزارش آزمون پذیری : تست واحد ها، تست های پشت سر هم، mock ها و کنترلر تست ها
◀️ و Seed application و طرح های دایرکتوری و اسکریپت های تستی به عنوان نقطه شروع
🖥 @FunProGraming
🔶️انگولار تنها قطعه واحد در پازل کلی ساختن وب اپلیکیشن های سمت گیرنده نیست. آنگولار همه ی کد های DOM و AJAX که شما دستی نوشتید و تعریف کردید را هندل می کند و در داخل یک ساختار به خوبی قرار می دهد. این کار انگولار را در مورد اینکه چگونه نرم افزار های CRUD(Create, Read, Update, Delete) باید ساخته شود را خود مختار میکند. اما زمانی که خود مختار شد، سعی میکند مطمئن شود که نظر آن فقط یک نقطه شروع است و شما به راحتی میتوانید آن را تغییر بدهید.
🔷️ آنگولار با موارد زیر همراه می شود:
◀️ هر چیزی که شما برای ساخت نرم افزار های CRUD در یک مجموعه ی منسجم لازم دارید : Data-binding، دستورات قالبی ساده، اعتبار سنجی فرم ها، روتینگ، deep-linking، اجزای قابل استفاده مجدد و dependency injection
◀️ گزارش آزمون پذیری : تست واحد ها، تست های پشت سر هم، mock ها و کنترلر تست ها
◀️ و Seed application و طرح های دایرکتوری و اسکریپت های تستی به عنوان نقطه شروع
🖥 @FunProGraming
Fun programming via @vote
کلاس اول بوده یا شی؟ 😉
public poll
کلاس – 551
👍👍👍👍👍👍👍 79%
شی – 149
👍👍 21%
👥 700 people voted so far. Poll closed.
public poll
کلاس – 551
👍👍👍👍👍👍👍 79%
شی – 149
👍👍 21%
👥 700 people voted so far. Poll closed.
Forwarded from Deleted Account
✅ آکادمی برنامه نویسی محسن مدحج
⁉️ چندبار با استرس و اندوه به خودت گفته ای امسال هم بی نتیجه تمام شد ؟ ⚠️
💎 اما اگر قصد داری یک شغل بروز و با درآمد بالای 10 میلیون تومان در ماه داشته باشی و به برنامه نویسی و ساخت نرم افزارهای موبایل، وب و ویندوز علاقمند هستی از این فرصت استفاده کن و قبل از افزایش قیمت مبلغ دوره به 8 میلیون تومان، همین الان با 2.5 میلیون ثبت نام کن و 6 ماه با برنامه ریزی برای نتایج عالی تلاش کن
پس همین حالا روی لینک زیر کلیک کن و این فرصت را از دست نده 👇🏻👇🏻👇🏻
http://MohsenModhej.com/nowrooz-99
⁉️ چندبار با استرس و اندوه به خودت گفته ای امسال هم بی نتیجه تمام شد ؟ ⚠️
💎 اما اگر قصد داری یک شغل بروز و با درآمد بالای 10 میلیون تومان در ماه داشته باشی و به برنامه نویسی و ساخت نرم افزارهای موبایل، وب و ویندوز علاقمند هستی از این فرصت استفاده کن و قبل از افزایش قیمت مبلغ دوره به 8 میلیون تومان، همین الان با 2.5 میلیون ثبت نام کن و 6 ماه با برنامه ریزی برای نتایج عالی تلاش کن
پس همین حالا روی لینک زیر کلیک کن و این فرصت را از دست نده 👇🏻👇🏻👇🏻
http://MohsenModhej.com/nowrooz-99
🔰در مورد Microsoft SQL Server چه می دانید ؟
✅ یکی از محبوبترین و قدرتمندترین نرمافزارهای ساخت و مدیریت پایگاه داده محسوب میشود.
✅ نرم افزار sql server یک بانک اطلاعاتی از نوع دیتابیسهای رابطهای یا Relational Database است که توسط کمپانی Microsoft ارایه شده، و وظیفه اصلی آن ذخیره و بازیابی اطلاعات براساس درخواست نرمافزارهای دیگر میباشد. این نرمافزار دارای نسخههای متنوع و متناسب با مخاطبان و محیطهای کار مختلف است.
🖥 @FunProGraming
✅ یکی از محبوبترین و قدرتمندترین نرمافزارهای ساخت و مدیریت پایگاه داده محسوب میشود.
✅ نرم افزار sql server یک بانک اطلاعاتی از نوع دیتابیسهای رابطهای یا Relational Database است که توسط کمپانی Microsoft ارایه شده، و وظیفه اصلی آن ذخیره و بازیابی اطلاعات براساس درخواست نرمافزارهای دیگر میباشد. این نرمافزار دارای نسخههای متنوع و متناسب با مخاطبان و محیطهای کار مختلف است.
🖥 @FunProGraming
🔰 کاربرد مایکروسافت اس کیو ال سرور :
✅ مایکروسافت اس کیو ال سرور یا به عبارت صحیح تر اس کو ال سرور کاربرد های زیادی در کسب و کار دارد. اولین و بارزترین کاربرد، پایگاه داده برای ذخیره و مدیریت اطلاعات است. البته کسب و کار هایی که اطلاعات حساس مانند اطلاعات شخصی و کارت های بانکی را نگهداری می کنند، از امنیت پیشرفته آن نیز بهره خواهند برد. همچنین این سیستم امکان به اشتراک گذاری فایل های دیتا در شبکه را فراهم کرده است. استفاده از اس کیو ال سرور برای پردازش داده ها، باعث افزایش سرعت پردازش می شود و بدین وسیله، امکان اجرای پردازش های بزرگتر در زمان کمتر ایجاد می شود.
🖥 @FunProGraming
✅ مایکروسافت اس کیو ال سرور یا به عبارت صحیح تر اس کو ال سرور کاربرد های زیادی در کسب و کار دارد. اولین و بارزترین کاربرد، پایگاه داده برای ذخیره و مدیریت اطلاعات است. البته کسب و کار هایی که اطلاعات حساس مانند اطلاعات شخصی و کارت های بانکی را نگهداری می کنند، از امنیت پیشرفته آن نیز بهره خواهند برد. همچنین این سیستم امکان به اشتراک گذاری فایل های دیتا در شبکه را فراهم کرده است. استفاده از اس کیو ال سرور برای پردازش داده ها، باعث افزایش سرعت پردازش می شود و بدین وسیله، امکان اجرای پردازش های بزرگتر در زمان کمتر ایجاد می شود.
🖥 @FunProGraming
🔰 نسخه های پشتیبانی شونده توسط SQL SERVER :
✅ در حال حاضر (سال 2020 میلادی) نسخه های زیر توسط مایکروسافت پشتیبانی می شوند:
SQL Server 2012
SQL Server 2014
SQL Server 2016
SQL Server 2017
SQL Server 2019
✅ از SQL Server 2016 به بعد، این محصول فقط در پردازنده های x64 پشتیبانی می شود. نسخه فعلی مایکروسافت SQL Server 2019 است که در تاریخ 4 نوامبر 2019 منتشر شد. آخرین نسخه RTM آن 15.0.2000.5 است.
✅ مایکروسافت ویرایش های مختلفی از اس کیو ال سرور، با مجموعه ویژگی ها و کاربران هدف متفاوت، ارائه داده است.
🖥 @FunProGraming
✅ در حال حاضر (سال 2020 میلادی) نسخه های زیر توسط مایکروسافت پشتیبانی می شوند:
SQL Server 2012
SQL Server 2014
SQL Server 2016
SQL Server 2017
SQL Server 2019
✅ از SQL Server 2016 به بعد، این محصول فقط در پردازنده های x64 پشتیبانی می شود. نسخه فعلی مایکروسافت SQL Server 2019 است که در تاریخ 4 نوامبر 2019 منتشر شد. آخرین نسخه RTM آن 15.0.2000.5 است.
✅ مایکروسافت ویرایش های مختلفی از اس کیو ال سرور، با مجموعه ویژگی ها و کاربران هدف متفاوت، ارائه داده است.
🖥 @FunProGraming
🔻 #نکته_آموزشی #سی_شارپ
🔶️ شفاف کردن پشت زمینه ی کنترلها
✅ ایجاد شفافیت کامل پشت زمینه ی یک کنترل :
control.BackColor = Color.Transparent;
✅ تعیین میزان شفافیت یک کنترل:
control.BackColor = Color.FromArgb(trancparency, control.BackColor);
✅ در کد بالا مقدار trancparency از 0 (برای کاملا شفاف) تا 255 (کاملا کدر) قابل تغییر است.
مثال : یک Label با شفافیت 50%
label1.BackColor = Color.FromArgb(127, label1.BackColor);
🖥 @FunProGraming
🔶️ شفاف کردن پشت زمینه ی کنترلها
✅ ایجاد شفافیت کامل پشت زمینه ی یک کنترل :
control.BackColor = Color.Transparent;
✅ تعیین میزان شفافیت یک کنترل:
control.BackColor = Color.FromArgb(trancparency, control.BackColor);
✅ در کد بالا مقدار trancparency از 0 (برای کاملا شفاف) تا 255 (کاملا کدر) قابل تغییر است.
مثال : یک Label با شفافیت 50%
label1.BackColor = Color.FromArgb(127, label1.BackColor);
🖥 @FunProGraming
🔻 #نکته_آموزشی #سی_شارپ
🔶️ چگونگی Shutdown، Restart و Logoff یک کامپیوتر بوسیله کد
[DllImport("user32.dll")]
public static extern int ExitWindowsEx(int uFlags, int dwReason);
// Log Off
ExitWindowsEx(0, 0);
// Reboot
ExitWindowsEx(2, 0);
// Shutdown
ExitWindowsEx(1, 0);
// Force LogOff
ExitWindowsEx(4, 0);
✅ و یا:
// Log Off
System.Diagnostics.Process.Start("ShutDown", "/l");
// Reboot
System.Diagnostics.Process.Start("ShutDown", "/r");
// Shutdown
System.Diagnostics.Process.Start("ShutDown", "/s");
🖥 @FunProGraming
🔶️ چگونگی Shutdown، Restart و Logoff یک کامپیوتر بوسیله کد
[DllImport("user32.dll")]
public static extern int ExitWindowsEx(int uFlags, int dwReason);
// Log Off
ExitWindowsEx(0, 0);
// Reboot
ExitWindowsEx(2, 0);
// Shutdown
ExitWindowsEx(1, 0);
// Force LogOff
ExitWindowsEx(4, 0);
✅ و یا:
// Log Off
System.Diagnostics.Process.Start("ShutDown", "/l");
// Reboot
System.Diagnostics.Process.Start("ShutDown", "/r");
// Shutdown
System.Diagnostics.Process.Start("ShutDown", "/s");
🖥 @FunProGraming
🔻 #نکته_آموزشی #سی_شارپ
🔶️ بستن یک پروسه در حال اجرا
✅ مثال : بستن notepad
using System.Diagnostics;
foreach (Process p in Process.GetProcesses())
{
if (p.ProcessName.ToLower() == "notepad")
p.Kill();
}
✅ و یا :
System.Diagnostics.Process.Start("TaskKill", "/f /im Notepad.exe /t");
🖥 @FunProGraming
🔶️ بستن یک پروسه در حال اجرا
✅ مثال : بستن notepad
using System.Diagnostics;
foreach (Process p in Process.GetProcesses())
{
if (p.ProcessName.ToLower() == "notepad")
p.Kill();
}
✅ و یا :
System.Diagnostics.Process.Start("TaskKill", "/f /im Notepad.exe /t");
🖥 @FunProGraming
🔻 #نکته_آموزشی #سی_شارپ
🔶️ بدست آوردن مسیر دایرکتوری جاری برنامه
MessageBox.Show(AppDomain.CurrentDomain.BaseDirect ory);یا :
MessageBox.Show(System.IO.Directory.GetCurrentDire ctory());یا :
MessageBox.Show(Application.StartupPath);یا:
MessageBox.Show(System.IO.Path.GetDirectoryName(Ap plication.ExecutablePath));
🖥 @FunProGraming
🔶️ بدست آوردن مسیر دایرکتوری جاری برنامه
MessageBox.Show(AppDomain.CurrentDomain.BaseDirect ory);یا :
MessageBox.Show(System.IO.Directory.GetCurrentDire ctory());یا :
MessageBox.Show(Application.StartupPath);یا:
MessageBox.Show(System.IO.Path.GetDirectoryName(Ap plication.ExecutablePath));
🖥 @FunProGraming
Forwarded from Deleted Account
This media is not supported in your browser
VIEW IN TELEGRAM