لطفا قسمت اول را در اینجا مطالعه بفرمائید
گام سوم: افزودن یک button در این مرحله یک button را به صفحه html اضافه میکنیم. button زمانی فعال میشود که هیچ متنی در فیلد input موجود نباشد. زمانی که کاربر بر روی دکمه کلیک میکند نام Meysam Khoshbakht را در کادر قرمز رنگ مینویسد. تگ <button> را بصورت زیر در زیر فیلد input ایجاد کنید ...
<div>
<div>
<input type="text" id="inputName" m ...
مقدمه
Resource Governor، اجازه میدهد تا انواع مختلف Session را بر روی Server طبقه بندی کنید که به نوبه خود چگونگی کنترل تخصیص منابع سرور به فعالیت داده شده را به شما اعطا میکند. این قابلیت کمک میکند که ادامه فرآیندهای OLTP تضمین شود و یک عملکرد قابل پیش بینی فراهم میکند تا توسط فرآیندهای غیر ...
Dart کتابخانه ای است که توسط شرکت گوگل ارائه شده است و گفته میشود، قرار است جایگزین جاوا اسکریپت گردد و از آدرس https://www.dartlang.org قابل دسترسی میباشد. این کتابخانه، دارای انعطاف پذیری فوق العاده بالایی است و کد نویسی Java Script را راحتتر میکند. در حال حاضر هیچ مرورگری به غیر از Chromium از این تکنولوژی پشتیبانی نمیکند و جهت تسهیل در کدنویسی، باید از ویرایشگر Dart Editor استفاده کنید. این ویرایشگر کدهای نوشته شده را به دو صور ...
شاید شما هم قصد داشته باشید تا از برخی درخواستها به وب سایت یا اپلیکیشن خود ممانعت عمل بیاورید. نظیر درخواستهای SQL Injection یا برخی Query Stringهای خاص یا برخی درخواستهای مزاحم.
یکی از مزاحمت هایی که گریبانگیر وب سایت هاست، Botهای متفاوتی است که برای کپی اطلاعات، درج کامنت به صورت خودکار و مواردی از این دست، به آنها مراجعه میکنند. شاید در نگاه اول بد نباشد که این Botها به سراغ وب سایت ما بیایند و باعث افزایش تعداد ویزیت سایتم ...
آیا تا به حال مجبور به نوشتن کدی شبیه قطعه کد زیر شده اید؟ var store = GetStore();
string postCode = null;
if (store != null && store.Address != null && store.Address.PostCode != null)
postCode = store.Address.PostCode.ToString(); بله! من مطمئن هستم برای شما هم پیش آمده است. هدف بازیابی و یا محاسبه یک مقدار است، اما برای انجام این کار میبایست به چندین شیء میانی دسترسی پیدا کنیم که البته ممکن ا ...
Timeouts، Deadlocks و قطعیهای احتمالی و موقت اتصال به بانک اطلاعاتی در شبکه، جزئی از ساختار دنیای واقعی هستند. در EF 6 برای پیاده سازی سعی مجدد در اتصال و انجام مجدد عملیات، ویژگی خاصی تحت عنوان connection resiliency اضافه شدهاست که در ادامه مثالی از آنرا بررسی خواهیم کرد.
پیاده سازیهای پیش فرض موجود
برای پیاده سازی منطق سعی مجدد در اتصال، باید اینترفیس IDbExecutionStrategy پیاده سازی شود. در EF 6 حداقل 4 نوع ...
در طی این پست ها با مفاهیم NoSql آشنا شدید. همچنین در این دوره
مفاهیم و مبانی RavenDb (یکی از بی نقصترین دیتابیسهای NoSql) بررسی
شد. اما قرار است در طی چند پست با یکی دیگر از انواع دیتابیسهای NoSql
طراحی شده برای دات نت به نام
BrightStarDb یا به اختصار B*Db آشنا شویم.
*در دنیای NoSql پیاده سازیهای متفاوتی از دیتابیسها انجام شده است و هر
دیتابیس، ویژگیها و مزایا و معایب خاص خودش را دا ...
در اکثر برنامهها ما نیازمند این موضوع هستیم که بتوانیم اطلاعاتی را به کاربر نشان دهیم. در بعضی از موارد این اطلاعات بسیار زیاد هستند و نیاز است در این حالت از صفحه بندی اطلاعات یا Data Paging استفاده کنیم. در ASP.NET برای ارائه اطلاعات به کاربر معمولا از کنترلهای Gridview ، ListView و امثالهم استفاده میشود. مشکل اساسی این کنترلها این است که آنها اطلاعات را به صورت کامل از سرور دریافت کرده، سپس اقدام به نمایش صفحه بندی شده آن مینمایند ک ...
زیرنویسهای فارسی قسمت سوم را اینجا میتوانید دریافت کنید. لیست سرفصلهای قسمت سوم به شرح زیر است : 01. Introduction to Services
02. Demo - Creating Your First Custom Service
03. Demo - Another Custom Service Example
04. Introduction to Built-In AngularJS Services
05. Demo - Using the $http and $q Services Together
06. Demo - Using the $rsource and $q Services
07. Demo - Using the $anchorScroll Service
08. Demo - Usin ...
آموزش PouchDB : معرفی هدف این مقاله بر این است که شما را با دیتابیس PouchDB آشنا سازد . در مطلب اول هدف فقط آشنایی و نحوه نصب PouchDB قرار خوهد داشت و در مطالب بعدی نحوه آشنایی با نحوه کدنویسی و استفاده به صورت آفلاین یا آنلاین بررسی خواهد شد . فهرست مطالب : بخش اول : معرفی PouchDB شروع به کار با PouchDB نحوه استفاده از API ها سوالات متداول در مورد PouchDB خطاهای احتمالی پروژهها و پلاگین های PouchD ...