پیشتر مطالبی در سایت، درباره KenoUI و همچنین ویجتهای وب آن منتشر گردید. در این مطلب نگاهی خواهیم داشت بر تعدادی از ویجتهای Kendo UI جهت رسم نمودار. توسط Kendo UI میتوانیم نمودارهای زیر را ترسیم کنیم:
Bar and Column
Line and Vertical Line
Area and Vertical Area
Bullet
Pie and Donut
Scatter
Scatter Line
Bubble
Radar and Polar برای رسم نمودار میتوانیم به ...
بسیار پیش میآید که یک کنترلر را به یک اکشن فیلتر خاص مزین کنیم. در این صورت تمامی اکشنهای موجود در کنترلر مربوطه مجاب به اجرای اکشن فیلتر مورد نظر میشوند. اما بسیار پیش میآید که نخواهیم یک اکشن خاص در کنترلر مذکور اکشن فیلتر مورد نظر را اجرا کند.
یک راهکار ساده اما (به نظر شخصی من) غیر منطقی این است که تک تک اکشن هایی را که میخواهیم اکشن فیلتر ...
اجرای کوئری در سند MongoDB متد () find برای اجرای یک کوئری نیاز دارید تا از متد ()find در MongoDB استفاه کنید. گرامر: گرامر پایه برای این متد به شکل زیر است: >db.COLLECTION_NAME.find()
متد ()find تمام سندها را در یک حالت بدون ساختار نمایش میدهد. متد () Pretty برای نمایش نتیجه، بصورت فرمت دهی شده و ساخت یافته میتوانید از متد ...
چندی قبل مطلبی را در مورد پیاده سازی سطح دوم کش در EF در این سایت مطالعه کردید . اساس آن مقالهای بود که نحوهی کش کردن اطلاعات حاصل از LINQ to Objects را بیان کرده بود ( ^ ). این مقاله پایهی بسیاری از سیستمهای کش مشابه نیز شدهاست ( ^ و ^ و ...).
مشکل مهم این روش عدم سازگاری کامل آن با EF است. برای مثال در آن تفاوتی بین (Include(x=>x.Tags و (Include(x=>x.Users وجود ندارد. به همین جهت در این نوع موارد، قادر به تول ...
شاید در ابتدا فراخوانی متدی از یک کنترلر در یک View کار سختی به نظر برسد، ولی در واقع با استفاده از مفاهیم Lambda expressions و Delegateها این کار بسیار راحت خواهد بود. برای این کار میتوانیم متد مورد نظر را به صورت یک delegate تعریف کرده و به view ارسال کنیم. فرض کنیم متدی داریم برای برگرداندن مجموع 2 عدد به صورت string: public string Sum(int a,int b)
{
return (a + b).ToString();
} حال برای اینکه بتوانیم این ...
در دو مقاله پیشین ^ ، ^ به بررسی نوشتن افزونه در مرورگر کروم پرداختیم و اینبار قصد داریم همان پروژه را برای فایرفاکس پیاده کنیم. پس در مورد کدهای تکراری توضیحی داده نخواهد شد و برای فهم آن میتوانید به دو مقاله قبلی رجوع کنید. همهی ما فایرفاکس را به خوبی میشناسیم. اولین باری که این مرورگر آمد سرو صدای زیادی به پا کرد و بازار وسیعی از مرورگرها را که در چنگ IE بود، به دست آورد . این سر و صدا بیشتر به خاطر امنیت و کارآیی بالای این ...
انوع دادهها در MongoDB MongoDB انواع دادههایی را که در زیر لیست شده اند، پشتیبانی میکند: String : این نوع پرکاربردترین نوع داده برای ذخیره اطلاعات است. رشته در MongoDB باید بصورت یونیکد (utf-8) معتبر باشد. Integer : این نوع برای ذخیره کردن یک مقدار عددی استفاده میشود. Integer بسته به نوع سرور میتواند 32 یا 64 بیت باشد. Boolean : این نوع برای ذخیره کردن یک مقدار بولی (true/false) استفاده میشود. Doub ...
با توجه به پیشرفتی که در حوزه اپلیکشنهای وابسته به
فریمورک دات نت بوجود آمده، ولی شاید حرکت عملی بزرگی از سمت تولیدکندگان در حوزه
کامپکت صورت نگرفته و همچنان شاهد فرمانروایی سیستم عاملهایی چون Windows Compact 6.0
با استفاده از دات نت فریمورکهایی نهایت با نسخه 3.5 هستیم. البته میتوان ارزانتر بودن در خارج و مسئله تحریم در داخل را هم در نظر داشت و نمونه عینی این مورد را
میتوان در د ...
ساخت مجموعه در MongoDB متد () CreateCollection دستور (db.createCollection(name, options در MongoDB برای ساخت مجموعه بکار برده میشود. گرامر: گرامر پایه دستور ()createCollection به شکل زیر است: (db.createCollection(name, options در این دستور، پارامتر name نام مجموعهای است که باید ساخته شود. پارامتر Option یک سند است و برای تعیین پیکربندی مجموعه استفاده میشود. پارامتر نوع تو ...
در مقاله پیشین ما ظاهر افزونه را طراحی و یک سری از قابلیتهای افزونه را معرفی کردیم. در این قسمت قصد داریم پردازش پس زمینه افزونه یعنی خواندن RSS و اعلام به روز آوری سایت را مورد بررسی قرار دهیم و یک سری قابلیت هایی که گوگل در اختیار ما قرار داده است. خواندن RSS توسط APIهای گوگل گوگل در تعدادی از زمینهها و سرویسهای خودش apiهایی را ارائه کرده است که یکی از آن ها خواندن فید است و ما از آن برای خواندن RSS ی ...