در نرم افزارهای بزرگ و چند کاربره، اتصال به بانک اطلاعاتی کامپیوتر سرور، یکی از نیازهای اساسی برنامه نویسان محسوب میگردد. در این بخش با دو اصطلاح بسیار مهم سروکار داریم. 1. کلاینت (Client) : منظور از کلاینت کامپیوتری است که میخواهد به سرور متصل گردد و از SQL کامپیوتر سرور خدماتی را دریافت نماید. 2. سرور (Server) : کامپیوتری است که میخواهیم به آن متصل شویم و دادهها را بصورت متمرکز بر روی آن ذخیره و بازیابی نماییم. به ...
در ویندوز 8، مایکروسافت سعی کردهاست تا تنظیمات بومی مرتبط با ایران، با واقعیت انطباق بیشتری داشته باشد. برای مثال در فرهنگ فارسی سیستم، علامت ممیز آن / است؛ بجای . معمول.
برای آزمایش آن، سعی کنید چنین برنامهای را در ویندوز 8 اجرا کنید: using System;
namespace CultureAndNumbers
{
class Program
{
static void Main(string[] args)
{
var number = Convert.ToDecimal("12. ...
Kendo UI به همراه یک ویجت وب مخصوص ارسال فایلها به سرور نیز هست. این ویجت قابلیت ارسال چندین فایل با هم را به صورت Ajax ایی دارا است و همچنین کاربران میتوانند فایلها را با کشیدن و رها کردن بر روی آن، به لیست فایلهای قابل ارسال اضافه کنند.
ارسال فایل Ajax ایی آن توسط HTML5 File API صورت میگیرد که در تمام مرورگرهای جدید پشتیبانی خوبی از آن وجود دارد. در مرورگرهای قدیمیتر، به صورت خودکار همان حالت متداول ارسال همزمان فایلها را ...
روش پیش فرض اعتبارسنجی برنامههای ASP.NET MVC، استفاده از دو افزونهی jquery.validate و jquery.validate.unobtrusive است. <script src="~/Scripts/jquery.validate.min.js" type="text/javascript"></script>
<script src="~/Scripts/jquery.validate.unobtrusive.min.js" type="text/javascript"></script>
کار اصلی اعتبارسنجی، توسط افزونهی jquery.validate انجام میشود و فایل jquery.validate.unobtrusive صرفا یک ...
Entity Framework در نگارش 7 خود از منابع دادهایی جدیدی پشتیبانی میکند( + ) . یعنی از Windows Phone، Windows Store و همچنین ASP.NET 5 (اپلیکیشنهایی که از NET Core. استفاده میکنند) پشتیبانی خواهد کرد. در این نسخه از دیتابیسهای non-relational نیز پشتیبانی میشود. پروایدر SQLite به صورت رسمی توسط تیم EF ارائه شده است که در ادامه نحوهی استفاده از آن را در یک برنامه کنسول ساده بررسی خواهیم کرد. کلاسهای برنامه: using Microsoft ...
انگیزه اصلی این نوشته شروع کار با AngularJs و
استفاده از scope در
این کتابخانه است. بیشتر دوستانی که کار با این کتابخانه را شروع میکنند و تجربه
زیادی با جاوا اسکریپت ندارند، با مفهوم ارث بری scope مشکل پیدا میکنند. ارث بری در scope های AngularJs موضوع پیچیده و عجیب و غریبی نیست. در واقع همان
ارث بری prototyp ...
پیشنیازها
- « استفاده از Kendo UI templates »
- « اعتبار سنجی ورودیهای کاربر در Kendo UI »
- « فعال سازی عملیات CRUD در Kendo UI Grid » جهت آشنایی با نحوهی تعریف DataSource ایی که میتواند اطلاعات را ثبت، حذف و یا ویرایش کند.
در این مطلب قصد داریم به یک چنین صفحهای برسیم که در آن در ابتدای نمایش، لیست ثبت نامهای موجود، از سرور دریافت و توسط یک Kendo UI template نمایش داده میشود. سپس امکان وی ...
در مطلب « فعال سازی عملیات CRUD در Kendo UI Grid » با نحوهی تعریف مقدماتی اعتبارسنجی فیلدهای تعریف شده، آشنا شدید: fields: {
"Price": { type: "number", validation: { required: true, min: 1 } }
}
در ادامه نگاهی خواهیم داشت به جزئیات تکمیلی امکانات اعتبارسنجی ورودیهای کاربر در Kendo UI.
Kendo UI Validation و HTML 5
در HTML 5 امکان تعریف نوعهای خاص کنترلهای ورودی کا ...
در برخی از مواقع، ایجاد یک وهله از یک کلاس کاری هزینه بر میباشد. بنابراین نیاز است تا فقط یک وهله از آن کلاس را ایجاد و تا آخر اجرای برنامه از آن استفاده کرد. این راه حل در قالب یک الگوی طراحی به نام Singleton معرفی شده است. حال میخواهیم با استفاده از امکانات جنریک، کلاسی را طراحی کنیم تا عملیات ساخت وهلهها را انجام دهد. نکاتی که در طراحی یک الگوی Singleton باید مد نظر داشت این است که: دسترسی سازنده کلاس Singleton را از نوع Privat ...
پیشنیاز بحث
- « فرمت کردن اطلاعات نمایش داده شده به کمک Kendo UI Grid »
Kendo UI Grid دارای امکانات ثبت، ویرایش و حذف توکاری است که در ادامه نحوهی فعال سازی آنها را بررسی خواهیم کرد. مثالی که در ادامه بررسی خواهد شد، در تکمیل مطلب « فرمت کردن اطلاعات نمایش داده شده به کمک Kendo UI Grid » است.
تنظیمات Data Source سمت کاربر
برای فعال سازی صفحه بندی سمت سرور ، با قسمت read منبع داده ...