یکی از برنامههای جالب به نظرم میتونه این باشه
نظرات مطالب
معرفی برنامه jQueryPad
ممنون. این هم جالب بود: (+)
فقط مثل برنامه فوق نسخهی آفلاین ندارد.
فقط مثل برنامه فوق نسخهی آفلاین ندارد.
نظرات مطالب
مقایسه رکوردهای دو جدول
جالب بود ولی این ها فقط برای SQL Server نیستند. بلکه دستورات کلی SQL هستند!
نظرات مطالب
اگر ماتریکس بر روی ویندوز XP اجرا میشد ...!
ایول
به عنوان یه کار دانشجویی خیلی جالب بود
به عنوان یه کار دانشجویی خیلی جالب بود
- Code::Blocks 10.05 – محیط برنامه نویسی – برنامه ها | www.barnameha.com
- GitaCalendar 1.3.0.2 – گدجت تقویم خورشیدی – برنامه ها | www.barnameha.com
- الف - دلایل روی آوردن ایرانی ها به عضویت در فیس بوک | www.alef.ir
- امکان ایجاد Page های تجاری و شخصی در گوگل پلاس فراهم شد | www.persianweblog.com
- پایگاه خبری وبسایتهای ایران | اینترنت جدا اینترانت جدا | www.webna.ir
- خواندن تصاویر از بانک اطلاعاتی | www.yazdinezhad.com
- وبلاگ رادمان » شیاطین دیجیتال | weblog.radmanitd.com
- Netduino Controlled LED Cube | Coding4Fun Articles | Channel 9 | channel9.msdn.com
- آشنایی با Autos window | blogs.msdn.com
- افزونه Web Essentials | www.hanselman.com
- به دست آوردن آخرین رکورد بازبینی شده در دیتابیس توسط Linq | mojtabasahraei.blogfa.com
- تو یک برنامه نویسی، پس چرا برای شخص دیگری کار میکنی؟! | www.intermittentintelligence.com
- چگونه تشخیص دهیم که برنامهی دات نت ما قابل انتقال به لینوکس هست؟ | mono-framework.com
تمام قابلیتهای موجود در SVN به کمک برنامه نویسی هم قابل دسترسی هستند. برای مثال تهیه خروجی از یک مخزن SVN به همراه تمامی فایلها و ساختار آن. SVN به زبان C نوشته شده است و API آن نیز مبتنی بر همین زبان است اما یک سری محصور کننده برای استفاده از آن در سایر زبانهای برنامه نویسی هم موجود است. برای مثال معروفترین آنها جهت استفاده به کمک دات نت فریم ورک کتابخانهی SharpSVN است. پس از دریافت و افزودن ارجاعی به اسمبلی آن، چند سطر ذیل کار دریافت یک مخزن SVN را به صورت تمام و کمال انجام خواهد داد:
using SharpSvn;
...
using (var sc = new SvnClient())
{
var target = SvnTarget.FromUri(new Uri("http://someproject.googlecode.com/svn/trunk/"));
var finalSaveToDir = "somepath ..."; //Note: this path should not exist
sc.Export(target, finalSaveToDir);
}
نمونهای از کاربردها:
- راه اندازی یک سایت برای دریافت سادهتر مخازن کد برای مثال Google-code یا source forge و امثال آن.
در این دوره، قالب تهیه یک پروژه جدید WPF مبتنی بر EF Code first را دریافت خواهید کرد که دارای این مشخصات است:
1- اعتبارسنجی یکپارچه با EF Code first
3- به همراه مباحثی مانند تعریف کاربران، تعریف سطوح دسترسی و همچنین راهبری بین صفحات برنامه با درنظر گرفتن این مسایل به کمک تنها افزودن یک ویژگی به نام PageAuthorization به ابتدای تعریف کلاس یک صفحه
4- دارای سیستم خودکار پیغام دهی به کاربر در صورتیکه قصد حرکت به صفحهای دیگر را داشته باشد؛ اما تغییرات صفحه جاری ذخیره نشدهاند.
5- قالب پروژه جدید تدارک دیده شده، به صورت خودکار لایه بندیهای برنامه را تدارک خواهد دید (شامل DataLayer، DomainClasses، ServiceLayer و غیره)
6- به همراه سیستم DbContext یکپارچه با مباحثی مانند یکسان سازی ی و ک در برنامه به صورت خودکار و نمایش مشکلات اعتبارسنجی دادهها به کاربر بدون نیازی به کد نویسی اضافه.
7- این قالب پروژه با کتابخانههای زیر یکپارچه است:
Entity Framework Code First
Fody (جهت اعمال مسایل AOP برای کاهش تدارک کدهای INotifyPropertyChanged در برنامه)
MahApps.Metro (برای نمایش قالب مترو سازگار با دات نت 4)
Microsoft.SqlServer.Compact.4 (بانک اطلاعاتی پیش فرض برنامه دسکتاپ تدارک دیده شده)
MvvmLight (پایه مباحث MVVM بکارگرفته شده در برنامه)
StructureMap (جهت پیاده سازی مباحث تزریق وابستگیها در برنامه)
1- اعتبارسنجی یکپارچه با EF Code first
2- دارای سیستم راهبری (Navigation) بین صفحات با قابلیت تزریق خودکار وابستگیها توسط کتابخانه StructureMap
3- به همراه مباحثی مانند تعریف کاربران، تعریف سطوح دسترسی و همچنین راهبری بین صفحات برنامه با درنظر گرفتن این مسایل به کمک تنها افزودن یک ویژگی به نام PageAuthorization به ابتدای تعریف کلاس یک صفحه
4- دارای سیستم خودکار پیغام دهی به کاربر در صورتیکه قصد حرکت به صفحهای دیگر را داشته باشد؛ اما تغییرات صفحه جاری ذخیره نشدهاند.
5- قالب پروژه جدید تدارک دیده شده، به صورت خودکار لایه بندیهای برنامه را تدارک خواهد دید (شامل DataLayer، DomainClasses، ServiceLayer و غیره)
6- به همراه سیستم DbContext یکپارچه با مباحثی مانند یکسان سازی ی و ک در برنامه به صورت خودکار و نمایش مشکلات اعتبارسنجی دادهها به کاربر بدون نیازی به کد نویسی اضافه.
7- این قالب پروژه با کتابخانههای زیر یکپارچه است:
Entity Framework Code First
Fody (جهت اعمال مسایل AOP برای کاهش تدارک کدهای INotifyPropertyChanged در برنامه)
MahApps.Metro (برای نمایش قالب مترو سازگار با دات نت 4)
Microsoft.SqlServer.Compact.4 (بانک اطلاعاتی پیش فرض برنامه دسکتاپ تدارک دیده شده)
MvvmLight (پایه مباحث MVVM بکارگرفته شده در برنامه)
StructureMap (جهت پیاده سازی مباحث تزریق وابستگیها در برنامه)
پَرباد یک کتابخانه رایگان و اوپن سورس است که امکان افزودن قابلیت پرداخت آنلاین را به وب اپلیکیشنها محیا میکند.
با توجه به نسخه قدیمی و درخواست کاربران جهت ارائه نسخهای برای پشتیبانی از NET Core. ، نسخهی کاملا جدیدی از این پروژه آماده گردید.
مزایا و ویژگیها
- نصب آسان با استفاده از Nuget
- بدون نیاز به هیچگونه وب سرویس و یا دانش پیاده سازی سیستمهای پرداخت آنلاین
- پشتیبانی از درگاههای: ملت، ملی (سداد)، پارسیان، پاسارگاد، ایران کیش و سامان
- انجام پرداخت، فقط با نوشتن ۳ خط کد
- طراحی کاملا یکپارچه برای انجام عملیات پرداخت با تمامی بانکها
- رعایت نکات امنیتی پرداخت آنلاین
- درگاه مجازی، برای شبیه سازی عملیات پرداخت
- امکان استفاده از پروکسی برای سرورهای خارج از ایران در صورت نیاز
- استفاده از تکنولوژیهای مدرن و استاندارد
- قابل نصب بر روی پروژههای: ASP.NET Core, ASP.NET MVC, ASP.NET WebForms
آنچه شما در این سری مقالات یاد خواهید گرفت:
نحوه نصب
- ASP.NET WebForms
- ASP.NET MVC
- ASP.NET CORE
آموزش پایه
- درخواست پرداخت
- تایید پرداخت
- بازگرداندن مبلغ پرداخت شده
تنظیمات
- درگاهها
- HttpContext
- پایگاه داده
- پیامها
آموزش پیشرفته
- ایجاد یک صورتحساب پرداخت با استفاده از InvoiceBuilder
- درگاه مجازی پرداخت
- استفاده از پروکسی
- توکن پرداخت
- تزریق وابستگی
- Logging
نمونه پروژهها
یا
لطفا پیشنهادات، بحثها و نظرات خود را در صفحه مخصوص این پروژه و یا GitHub ارسال کنید.
نحوه نصب
Install-Package Parbad.Owin
Install-Package Parbad.Mvc5
Install-Package Parbad.AspNetCore
dotnet add package Parbad.AspNetCore
مقالههای مرتبط:
سه نکته مهم حین توزیع برنامههای ASP.NET 4.0 بر روی IIS 6.0 نسبت به سایر نگارشهای قبلی وجود دارند که باید در نظر گرفته شوند:
الف) پس از اتقای برنامه از نگارشهای قبلی به دات نت 4 (با فرض اینکه دات نت 4 بر روی سرور نصب است)، پیغام 404 یا به عبارتی فایل مورد نظر بر روی سرور یافت نشد را دریافت میکنید (با تمام فایلهای موجود):
در کنسول IIS ، ذیل قسمت Web Services Extensions ، باید دو مورد از حالت prohibited خارج شوند:
- All unknown ISAPI extensions
- ASP.NET 4.0
ب) پس از اجرای برنامه پیغام غیر معتبر بودن تگهای جدید فایل Web.Config را ملاحظه میکنید:
- در برگهی خواص سایت در IIS 6.0 ، اکنون امکان انتخاب ASP.NET 4.0 هم میسر است که حتما باید این مورد انتخاب گردد (تا دات نت سه و نیم این نام تنها ASP.NET 2.0 بود). در غیر اینصورت تگهای جدید فایل Web.Config شناخته نخواهند شد.
ج) بلافاصله پس از اجرای برنامه، پیغام Server Application Unavailable قابل مشاهده است:
نکتهی مهم دیگری که به همراه برنامههای دات نت 4 باید به آن توجه داشت، ضرورت اجرای آنها در یک پروسه جدید است. پروسه جدید در IIS 6.0 به معنای یک Application pool جدید است. به عبارتی اگر هم اکنون بر روی IIS 6.0 شما برای مثال 2 برنامهی دات نت سه و دات نت 4 قصد استفاده از یک Application pool را داشته باشند، پیغام Server Application Unavailable ظاهر خواهد شد، زیرا نمیتوان این دو نگارش را تحت یک پروسه اجرا کرد. برای حل این مشکل باید یک Application pool جدید و اختصاصی را جهت برنامهی ASP.Net 4.0 خود تعریف و انتساب دهید.