Pseudo Class به Selector هایی که با : آغاز میشوند Pseudo Class یا کلاسهای کاذب گفته میشود.
20- :link تمامی تگهای a را انتخاب میکند که لینک میباشند یا به عبارتی دارای ویژگی href هستند. <style>
:link {
color: red;
}
</style>
<a href="page1.html">Link 1</a>
<a>Link 2</a>
<a href="page2.html">Link 3</a> در مثال فوق Link 1 و Link ...
1- .class این Selector تگهایی را انتخاب مینماید که عضو یک کلاس خاص باشند. <style>
.first{ color: red}
.content{color:blue}
</style>
<div class="first">Text 1</div>
<div>Text 2</div>
<p class="first">Text 3</p>
<div class="content">Text 4</div>
در مثال فوق Text 1 و Text 3 به رنگ قرمز و Text 4 به رنگ آبی نمایش مییابند. پشتیبانی در مرو ...
برخی مواقع شما نیاز دارید تا یک Query را بر روی یک سرور اجرا نمایید و این Query برخی اطلاعات خود را از سرور دیگری دریافت مینماید. در این صورت باید یک پل ارتباطی بین سرور جاری و سرور دیگر وجود داشته باشد تا بتوانید در یک Query به سرور دیگری متصل شوید و اطلاعاتی را دریافت نمایید. در حالت عادی یک Query فقط میتواند بر روی سرور جاری اجرا شده و اطلاعاتی را بازیابی نماید. اما اگر همین Query بخواهد به سرور دیگری متصل شود، آن سرور باید ...
در نرم افزارهای بزرگ و چند کاربره، اتصال به بانک اطلاعاتی کامپیوتر سرور، یکی از نیازهای اساسی برنامه نویسان محسوب میگردد. در این بخش با دو اصطلاح بسیار مهم سروکار داریم. 1. کلاینت (Client) : منظور از کلاینت کامپیوتری است که میخواهد به سرور متصل گردد و از SQL کامپیوتر سرور خدماتی را دریافت نماید. 2. سرور (Server) : کامپیوتری است که میخواهیم به آن متصل شویم و دادهها را بصورت متمرکز بر روی آن ذخیره و بازیابی نماییم. به ...
LightInject در حال حاضر یکی از قدرتمندترین IoC Containerها است که از لحاظ سرعت و کارآیی در بالاترین جایگاه در میان IoC Containerهای موجود قرار دارد. جهت بررسی کارایی IoC Containerها میتوانید به این لینک مراجعه کنید . LightInject یک IoC Container فوق العاده سبک وزن میباشد که تمامی قابلیتهای متداولی که از یک Service Container انتظار میرود را شامل میشود. تنها شامل یک فایل .cs میباشد که تمامی کدهای آن در همین یک فای ...
لطفا قسمت دوم را در اینجا مطالعه بفرمایید خدمت دوستان عزیز مطلبی را عرض کنم که البته باید در ابتدای این سری مقالات متذکر میشدم. این سری مقالات Dart مرجع کاملی برای یادگیری Dart نمیباشد. فقط یک Quick Start یا Get Started محسوب میشود برای آشنایی مقدماتی با ساختار Dart. از عنوان مقاله هم این موضوع قابل درک و تشخیص میباشد. همچنین فرض شده است که دوستان آشنایی مقدماتی با جاوااسکریپت و مباحث شی گرایی را نیز دارند. البته اگر مشغله کاری ...
لطفا قسمت اول را در اینجا مطالعه بفرمائید
گام سوم: افزودن یک button در این مرحله یک button را به صفحه html اضافه میکنیم. button زمانی فعال میشود که هیچ متنی در فیلد input موجود نباشد. زمانی که کاربر بر روی دکمه کلیک میکند نام Meysam Khoshbakht را در کادر قرمز رنگ مینویسد. تگ <button> را بصورت زیر در زیر فیلد input ایجاد کنید ...
<div>
<div>
<input type="text" id="inputName" m ...
Dart کتابخانه ای است که توسط شرکت گوگل ارائه شده است و گفته میشود، قرار است جایگزین جاوا اسکریپت گردد و از آدرس https://www.dartlang.org قابل دسترسی میباشد. این کتابخانه، دارای انعطاف پذیری فوق العاده بالایی است و کد نویسی Java Script را راحتتر میکند. در حال حاضر هیچ مرورگری به غیر از Chromium از این تکنولوژی پشتیبانی نمیکند و جهت تسهیل در کدنویسی، باید از ویرایشگر Dart Editor استفاده کنید. این ویرایشگر کدهای نوشته شده را به دو صور ...
UIدر نهایت
نوبت به طراحی و کدنویسی UI میرسد تا بتوانیم
محصولات را به کاربر نمایش دهیم. اما قبل از شروع باید موضوعی را یادآوری کنم. اگر
به یاد داشته باشید، در کلاس ProductService موجود در لایهی Domain، از طریق یکی از روشهای الگوی Dependency Injection به نام Constructor
Injection، فیلدی از نوع IProductRepository را مقداردهی نمودیم. حال
زمانی که بخواهیم نمونه ای را از ProductService ایجاد نماییم، باید به
عنوان پارامتر ورودی سازن ...