برنامه نویسی و طراحی
23 subscribers
8 photos
2 videos
1 file
74 links
در این كانال نكات و كدهای برنامه نویسی و همینطور تجربه كاربری و طراحی به اشتراك گذاشته می شود.
Download Telegram
75 کوئری SQL که زندگی برنامه نویس را راحت تر می کند - قسمت دوم.
در این مقاله به ادامه کوئری های SQL می پردازیم.
🌐 https://gist.github.com/A-Programmer/61f4afff6465e70e30837f603c1da7cd

#SQL #SQL_Query #75_Important_SQL_Queries

Telegram: http://t.me/WebDevelopmentReferences

Instagram: http://instagram.com/sadin_k/

Twitter: http://twitter.com/MrSadin

Linkedin: http://linkedin.com/in/mrsadin
پكیج : KSCheckMark TagHelper
حتما اتفاق افتاده در پروژه ای یك مقدار صحیح/غلط داشته باشید و بخواهید بر اساس صحیح یا غلط بودن مقدار آیكون چك یا ضربدر یا هر آیكون دیگه ای رو نمایش بدید.
كار معمول اینه كه تو همون ویو كد سی شارپ مینویسیم و شرط میذاریم.
اگر یخورده بخواهیم تمیزتر كار كنیم یك تگ هلپر مینویسیم.
پكیجی كه درست كردم همین كار رو برای شما انجام میده، یك تگ هلپر ساده س كه در قالب پكیج آماده كردم، فقط كافیه پكیج رو نصب كنید و استفاده كنید!
آدرس پكیج در نیوگت:
https://www.nuget.org/packages/KSCheckMark/
آدرس سورس پكیج در گیت هاب:
https://github.com/a-programmer/kscheckmark
طریقه استفاده هم به صورت زیر هست:
< i ks-value="true" ks-checked-class="fas fa-check" ks-unchecked-class="fas fa-times" ks-true-text="Checked!" ks-false-text="UnChecked!" ks-title="Title" >< /i >
شرح خصوصیات:
ks-value: مقدار صحیح یا غلط رو وارد میكنید(این خصوصیت ضروری هست)
ks-checked-class: نام كلاس در صورت صحیح بودن
ks-unchecked-class: نام كلاس در صورت غلط بودن
ks-true-text: متن نمایشی در صورت صحیح بودن
ks-false-text: متن نمایشی در صورت غلط بودن
ks-title: عنوان تگ
نكته: طبیعتا بعد از نصب پكیج باید نیم اسپیس KSCheckMark رو در فایل _ViewImport.cshtml اضافه كنید:
@addTagHelper *,KSCheckMark

Telegram: http://t.me/WebDevelopmentReferences

Instagram: http://instagram.com/sadin_k/

Twitter: http://twitter.com/MrSadin
مقاله :
لود اطلاعات با اسکرول شدن صفحه در Xamarin Forms.
حتما در برنامه های موبایل دیده اید که وقتی در حال دیدن یک لیست از آیتم ها هستید و به انتهای لیست می رسید اطلاعات جدیدی به واکشی شده و نمایش داده می شود یکی از این اسکرول های بی انتها را در اینستاگرام دیده اید.
در این مقاله می خواهیم این امکان را در برنامه موبایل خودمان که با Xamarin Forms در حال توسعه آن هستیم پیاده سازی کنیم.

آدرس مقاله : http://sadin.ir/Articles/Article/how-to-load-data-by-scrolling-in-xamarin

Telegram: http://t.me/WebDevelopmentReferences

Instagram: http://instagram.com/sadin_k/

Twitter: http://twitter.com/MrSadin
مقاله: آموزش ساخت سایت مپ داینامیک در ASPNet Core

امروزه سایت مپ یکی از بخش های اصلی هر وب سایت به حساب می آید و یکی از مهمترین فاکتورهایی می باشد که بر روی سئو وب سایت شما تاثیر دارد.
سایت مپ یک فایل XML است که حاوی تمام لینک های وب سایت شماست که میخواهید توسط گوگل و دیگر موتورهای جست و جو دیده و ایندکس شوند.

آدرس مقاله: http://sadin.ir/Articles/Article/how-to-create-sitemap-in-aspnet-core-dynamically
مقاله : اشتباه بزرگ در استفاده از HttpClient

اگر شما هم با زبان سی شارپ برنامه نویسی می کنید حتما از HttpClient بارها استفاده کرده اید.استفاده نادرست از HttpClient باعث ناپایداری نرم افزار شما می شود!
مقاله : بدست آوردن Device ID در Xamarin.Forms

در این مقاله می خواهیم در زامارین فرمز شناسه دستگاه یا Device ID که برای هر دستگاه منحصر به فرد است را در دستگاه های اندروید اپل و ویندوز فون بدست بیاوریم.
مقاله : فریم ورک چیست و دلیل استفاده از فریم ورک چیست

در این مقاله قصد دارم مفهوم فریم ورک (Framework) را بررسی کنم و همینطور دلیل استفاده از فریم ورک را توضیح دهم.فریم ورک یک سری کدهای آماده زبان برنامه نویسی است که دارای قوانین مشخصی نیز هست.
Blazor, web framework for browser-based .NET apps 🔥

Today, nearly all browser-based apps are written in JavaScript (or similar languages that transpile to it). 👍🏻

That’s fine, but there’s no good reason to limit our industry to basically one language when so many powerful and mature alternate languages and programming platforms exist. ⚡️

Starting now, WebAssembly opens the floodgates to new choices, and one of the first realistic options may be .NET. 💎

Blazor is a new experimental web UI framework from the ASP.NET team that aims to brings .NET applications into all browsers (including mobile) via WebAssembly.

It allows you to build true full-stack .NET applications, sharing code across server and client, with no need for transpilation or plugins. ✌🏻

In this talk I’ll demonstrate what you can do with Blazor today and how it works on the underlying WebAssembly runtime behind the scenes. 🌀

You’ll see its modern, component-based architecture (inspired by modern SPA frameworks) at work as we use it to build a responsive client-side UI. 🌈

I’ll cover both basic and advanced scenarios using Blazor’s components, router, DI system, JavaScript interop, and more. 💙


Don't miss this talk, that's awesome ! ⭐️

[ Video ] : kutt.it/blz

〰️〰️〰️〰️〰️〰️
#Blazor #WebAssembly #CSharp
@WebDevelopmentReferences
Sieve 🗂

Clean & extensible Sorting, Filtering, and pagination for ASP.NET Core. ⚗️

Sieve is a simple, clean, and extensible framework for .NET Core that adds sorting, filtering, and pagination functionality out of the box. 💎

Most common use case would be for serving ASP.NET Core GET queries.

Sample Request ⚡️ :

GET /GetPosts

?sorts= LikeCount,-created
&filters= LikeCount>10, Title@=awesome title,
&page= 1
&pageSize= 10


Try this package, It's super powerful and easy to use. 🔥


https://t.me/pgimg/153

[ Github ] : github.com/Biarity/Sieve
[ Nuget ] : nuget.org/packages/Sieve

〰️〰️〰️〰️〰️〰️
#AspMvc #Core
@WebDevelopmentReferences
Parcel
Blazing fast, zero configuration web application bundler.
.
The problem with Webpack is its configuration. It’s a nightmare. And I don’t know about you, but I don’t like nightmares. I prefer getting things done and not losing my mind in the process.
.
Article : https://medium.com/@ibrahimbutt/if-youve-ever-configured-webpack-parcel-will-blow-your-mind-b615468cee78
.
.
https://instagram.com/sadin_k
@WebDevelopmentReferences