KendoUI 2013.2.918

KendoUI تمام امکاناتی که برای تولید نرم افزارهای تحت وب بر اساس HTML5 نیاز دارید را در اختیار شما قرار میدهد. این فریمورک جاوا اسکریپتی بر اساس JQuery بوده و توسط شرکت Telerik توسعه داده میشود و به غیر از کامپوننت های مورد نیاز برای UI از DataSource, Validation, Internationalization  و MVVM به خوبی پشتیبانی می کند همچنین در بخش UI راست به چپ را به خوبی پشتیبانی کرده و از سرعت مناسبی نسبت به فریمورک های مشابه برخوردار است. از اینجا می توانید یک نمونه برنامه تولید شده براساس KendoUI که توسط خود من نوشته شده است را مشاهده کنید. در پایین لینک دو نسخه web و ASP.Net آن را برای دانلود قرار داده ام:

KendoUI Web 2013.2.918:

http://uploadboy.com/2mmjhn7eo56s.html

KendoUI ASP.Net MVC 2013.2.918:

http://uploadboy.com/ggs3cy7h7spj.html



۷ دیدگاه برای پست :

KendoUI 2013.2.918

  1. امیر می گوید :

    با سلام و خسته نباشید خدمت شما دوست عزیز
    خیلی از برنامه دموی که گذاشتید خوشم اومد
    راستش منم یه برنامه با کندو کار کردم تقریبا به همین سبک البته خیلی آیتم هاش کمتره
    چند تا مورد بود که من خیلی دنبالش بودم دیدم تو این برنامه شما دارید
    می خواستم ببینم اگه میشه منو راهنمایی کنید
    روی منو ها که کلیک میکنید صفحه تو یه تب استریپ جدید باز میشه و کل صفحه رفرش نمیشه چند نمونه با آجاکس دیدم ولی نتونستم استفاده کنم. شما از چه متدی استفاده کردید اگه امکان داره یه کد نمونه هم بذارید
    برای دوبار کلیک روی گرید ها چه کدی نوشتید ؟
    آخریش هم اینکه شما برای خطاها popup می کنید هم valid های فرم هم بقیه جاها اینرو هم بی زحمت بگید چطوری کار کردید
    با تشکر از شما

  2. علیرضا می گوید :

    سلام امیر جان
    در خصوص Tab من یک tabpage جدید باز می کنم و یک iframe توش قرار می دم و سورس اون رو به آدرسی که می خوام تنظیم می کنم:

    $(“#tabstrip”).data(“kendoTabStrip”).append(
    [{
    text: " " + caption + " ",
    iframe: true,
    content: "<iframe src=\"" + url + "\"> ",
    spriteCssClass: "closetab"
    }]);

    در خصوص سوال دوم:

    $(“#grid”).on(“dblclick”, function (e) { … });

    در خصوص سوال سومت هم امشب کدش رو میزارم رو سایت.
    ببخشید دیر جواب دادم

  3. امیر می گوید :

    با تشکر از شما
    البته با اون دمویی که قرار دادید یه مقدار مشکلاتم حل شد.
    اگه بتونید کل اون برنامه که بصورت دمو قرار دادید رو توضیح بدید خیلی خوبه

  4. امیر می گوید :

    نقدی بر دموی شما
    با اینکه خیلی دموی کامل و فریمورک خوبی نوشتید اما حیفم اومد برخی از نکات تکمیلی رو نگم . البته شما استاد ما هستید و ما داریم درس پس میدیم
    فیلتر یه کم بد قلق برای هر صفحه اگر یه سری فیلتر ثابت تعریف بشه و در فیلتر پیشرفته امکان قراردادن فیلتر های سفارشی باشه
    اکثر کاربرا حال ندارند اینطوری جستجو کنند
    گزارشات خروجی به نظر من از stimulsoft استفاده کنید بهتره با توجه به اینکه برای mvc هم ورژن داره.
    برخی قسمت های کندو هنوز فارسی نشده اند بعد اگر یه همچین فریم ورک کاملی چند زبانه باشه خیلی عالی میشه

  5. علیرضا می گوید :

    ممنون امیر جان بابت نقدی که گذاشتی. خیلی خوشحال می شم که بازم اگر مطلبی به نظرت رسید بنویسی.
    در خصوص مورد اول حقیفتش این فریمورک وبی از لحاظ ظاهر خیلی شبیه فریمورک ویندوزی هستش که چند سال پیش تولیدش کردم. با فریم ورک ویندوزی چند محصول تولید کردم مثل نرم افزار فروش و توزیع رستاک، نرم افزار فروش فروشگاهی ورانگر، نرم افزار کلینیک و … که مشتریان زیادی داره و در حال کار کردن با این محصولات هستن. در هر دو فریم ورک ۳ نوع فیلتر اطلاعات داریم:
    ۱- فیلتر ساده که کاربر در یک تکس باکس عبارت مورد نظر را وارد می کند که حتی اجباری در وارد کردن نام فیلد ندارد و اطلاعات بر اساس ورودی کاربر فیلتر میشود.
    ۲- فیلتر پیشرفته که کاربر می تواند شرایط مختلفی را بر اساس فیلدهای جدول و فیلدهای جداول مرتبط تعریف کند. بطور مثال فهرست فاکتورهایی که دارای یک قلم کالای خاص با تعدادی بیشتر از ۲۰ عدد باشند.
    ۳- مرور اطلاعات که امکانات خوبی رو برای فیلتر و نمایش اطلاعات در اختیار کاربر قرار می دهد.(مانند مرور اطلاعات فروش)
    معمولا کاربران از مورد ۱ و ۳ استفاده می کنند و مورد ۲ همانطور که گفتم برای شرایط خاص است. حقیقتش چند وقتی است که خودم هم در فکر تغییراتی در این قسمت هستم اگر ایده ای داشته باشی ممنون می شم برام بفرستی.
    در خصوص Stimulsoft، من چند سال پیش دیدمش و نکته جالبش برام قابلیت فارسی شدن محیط برنامه بود. اگر یه مقدار در مورد امکاناتش و مزایاش نسبت به Crystal و FastReport بنویسی خیلی برام مفیده. ولی ممنون که گفتی بررسیش می کنم.
    منظورت رو در مورد فارسی سازی کندو متوجه نشدم تا اون جایی که من میدونم بیشتر Widget هاش راست به چپ رو پشتیبانی می کنند. خودش کلاسهایی رو برای Globalization داره. ممنون میشم بیشتر توضیح بدی.
    در خصوص چند زبانه هم کاملا با نظرت موافقم. حقیقتش این کار رو شروع کردم و تا جاهایی هم پیش بردم ولی فعلا درگیر انجام یک پروژه هستم و وقت نشده تکمیلش کنم. انشاالله به زودی هر جفتشون رو میزارم روی سایت.
    بازم ممنون :)

  6. امیر می گوید :

    به نظر من برای فیلتر مثل تنظیماتی که برای آن صفحه در دیتابیس داری و موقع لود صفحه اونها رو اعمال میکنی فیلتر ها رو به همین سبک بتونه کاربر فیلتر اضافه کنه ولی با فیلتر هایی که داری در قسمت فیلتر نمایش بدهد برای کنترل هایی مثل کمبو هم کمبو یا تاریخ بازه قرار دهی به همین ترتیب در قسمت فیلتر که الان فقط یه باکس داره اون موقع چند باکس میشه و هر فیلدی فیلتر مخصوص خود رو داره! فارسی منظورم پایین گرید یه مورد انگلیسی دیدم خیلی مهم نیست!من خودم استیمول رو هم به خاطر دیزاینر آنلاین هم به خاطر اتصال به خود انتیتی های مدل و انواع خروجی و سازگار با ام وی سی و خیلی موارد دیگش میگم البته خودم تازه میخوام ازش استفاده کنن و به عنوان گزارش ساز! منوها رو هم دیدم ثابت گذاشتی و سی اس اس دستی نوشتی براشون یا از دیتابیس? اگه ثابت هست داینامیک کن و دسترسی را در همه صفحات با همه موارد چک کن یعنی جدید ویرایش حذف و حتی پرینت رو! یه گزارش ساز کم داره که فکر کنم با همون استیمول بتونی! البته موارد مربوط به سورس رو نمی دونم مگر اینکه یه نمونه کوچک بزاری

  7. علیرضا می گوید :

    ممنون

ارسال دیدگاه