افزونه چیست؟ افزونهها جزء مهمترین قسمتهای یک مرورگر توسعه پذیر به شمار میآیند. افزونهها سعی دارند تا قابلیت هایی را به مرورگر شما اضافه کنند. افزونهها از آخرین فناوریهای html,CSS و جاوااسکریپت تا به آنجایی که مرورگر آنها را پشتیبانی کند، استفاده میکنند. در این سری سعی خواهیم کرد برای هر مرورگر شناخته شده، یک افزونه ایجاد کنیم و ابتدا از آنجا که خودم از کروم استفاده میکنم، اولین افزونه را برای کروم خواهم نوشت. این ...
ساخت و حذف پایگاه داده در MongoDB دستور Use در MongoDB از دستور use DATABASE_NAME برای ساخت پایگاه داده استفاده میشود. این دستور یک پایگاه داده جدید را ایجاد میکند و اگر از قبل موجود باشد، یک پایگاه داده موجود را برمی گرداند. گرامر (Syntax): گرامر پایه عبارت use DATABASE به شکل زیر است: use DATABASE_NAME مثال: اگر میخواهید یک پایگاه داده را با نام <mydb> بسازید، عبارت ...
مدل کردن داده در MongoDB داده در MongoDB شمای منعطفی دارد. سندها در یک مجموعه به تعدادی از فیلدها با ساختاری شبیه به هم نیازی ندارند و فیلدهای مشترک در یک سند مجموعه ممکن است نوعهای دادهی متفاوتی را نگهداری کنند. برخی ملاحظات هنگام طراحی شمای در MongoDB شمای خود را بر اساس نیازمندیهای کاربر طراحی کنید. آبجکت هایی را که از آنها باهم استفاده میکنید، داخل یک سند ترکیب کنید؛ درغیر اینصورت آنها را جدا ...
برای انجام عملیاتی مثل عملیات حسابداری، نیاز به انجام پی در پی چندین دستور میباشد و در صورت انجام نشدن یکی از آنها، بقیه نیز نامعتبر خواهند بود که برای پیاده سازی این مکانیزم از تراکنشها در بانک اطلاعاتی استفاده میشود. تراکنشها معمولآ در بدنهی توابع ذخیره شده روی بانک (stored procedure) پیاده سازی میشوند. برای تعریف یک پروسیجر در مای اس کیو ال من از برنامهی MySQL Workbench به شکل زیر استفاده میکنم. البته میتوان دستور ایجاد تابع ر ...
محیط MongoDB نصب MongoDB در ویندوز برای نصب MongoDB در ویندوز، اول باید آخرین نسخه MongoDB را از آدرس http://www.mongodb.org/downloads دریافت کنید. مطمئن شوید که نسخهی صحیحی از MongoDB را نسبت به معماری ویندوزتان دریافت کردهاید. برای پیدا کردن معماری ویندوز، پنجرهی Command Prompt را باز کنید و دستور زیر را اجرا کنید: C:\>wmic os get osarchitecture
OSArchitecture
64-bit
C:\> نسخههای 32بیتی MongoDB فقط ...
مزایای MongoDB هر پایگاه داده رابطهای، یک طراحی شمای معمول داشته و تعدادی جدول و رابطههای بین این جدولها را نشان میدهد؛ درحالیکه مفهوم رابطه در MongoDB وجود ندارد. مزایای MongoDB نسبت به پایگاه داده رابطه ای • بدون شمای (Schema less): در واقع MongoDB یک پایگاه داده سند-گراست که یک مجموعه از سندهای متفاوت را نگهداری میکند. تعداد فیلدها، محتوا و اندازه یک سند میتواند متفاوت از بقیه سندها باشد. • ساختار یک شیء ...
مروری بر MongoDB MongoDB یک پایگاه داده سند-گرا (Document-Oriented) و مستقل از سکو است که کارائی بالا، دسترسی پذیری بالا و مقیاس پذیری آسانی را فراهم میکند. MongoDB بر اساس مفهوم مجموعه (Collection) و سند (Document) کار میکند. پایگاه داده پایگاه داده یک نگهدارندهی فیزیکی برای مجموعهها است. هر پایگاه داده مجموعه ای از فایلهای خود را روی فایل سیستم دارد. یک سرور MongoDB معمولا چندین پایگاه داده دارد. مجموعه مجمو ...
یکی از وب سرویسهای سایت name api ، امکان تشخیص موقتی بودن ایمیل مورد استفادهی جهت ثبت نام در یک سایت را فراهم میکند. آدرس WSDL آن نیز در اینجا قرار دارد. اگر مطابق معمول استفاده از سرویسهای وب در دات نت، بر روی ارجاعات پروژه کلیک راست کرده و گزینهی Add service refrence را انتخاب کنیم و سپس آدرس WSDL یاد شده را به آن معرفی کنیم، بدون مشکل ساختار این وب سرویس دریافت و برای استفادهی از آن به یک چنین کدی خواهیم رسید: var clien ...
در این صفحه یک برنامه مختص ویندوز قرار داده شده است که شعار آن بدین شکل است :"کار با گیت هاب تا بحال تا این حد آسان نبوده است". موقعی که فایل را دانلود کنید، بعد از اجرا، شروع به دانلود و نصب برنامه اصلی خواهد کرد که در حال حاضر حجم فعلی آن حدود 45 مگابایت است. بعد از اینکه برنامه را نصب کرده و آن را اجرا کنید، از شما درخواست اطلاعات لاگین را میکند. اطلاعات ورود به GitHub را وارد کنید تا با اکانت شما در سایت ارتباط برقرار کند و خ ...
پیشنیاز:
- بررسی ویجت Kendo UI File Upload
در مطلب قبل جزئیات استفاده از ویجت آپلود فریمورک قدرتمند Kendo UI عنوان شدند. در این مطلب قصد داریم طریقهی استفاده از آن را به صورت پاپ آپ، در ویجت گرید Kendo بررسی کنیم.
مدل زیر را در نظر بگیرید: var product = {
ProductId: 1001,
ProductName: "Product 1001",
Available: true,
Filename: "Image02.png"
};
و برای ایجاد ...