سفارش تبلیغ
صبا ویژن

حلقه چیست؟ با لوپ پی اچ پی بیشتر آَشنا شوید

حلقه چه استفاده ای دارد؟ سوالی که در این مطلب با آن آشنا می شوید.

زمانی که می خواهید یک بلوک کد یکسان؛ بارها و بارها در یک ردیف تکرار شود، به جای اضافه کردن خط های کاملاً یکسان در اسکریپت، می توانیم از حلقه استفاده کنیم تا وظیفه انجام شود.

یا

زمانی که می خواهید عبارت های مشابهی را بیشتر از یک بار اجرا کنید؛ باید از حلقه استفاده نمایید.

چهار نوع از حلقه هایی که در پی اچ اپی استفاده می شوند:

1- for : در حلقه for شرایط مشخصی از پیش تعریف شده است.

2- while : حلقه while مادامی که یک شرط از پیش مشخص شده برقرار باشد؛ عبارتی را اجرا می کند. در حلقه while ابتدا شرط بررسی شده و سپس عبارت اجرا می شود.

3- do-while این حلقه یک بار عبارت را اجرا می کند و سپس اجرا شدن عبارت بستگی به درست بودن شرط مشخص دارد. در حلقه do-while ابتدا عبارت اجرا شده و سپس شرط بررسی می شود؛ این بدان معناست که اگر شرط if اشتباه باشد؛ در آن مورد یک عبارت اجرا می شود.

4- حلقه foreach : این حلقه ( )statement یک آرایه انجمنی را اجرا می کند.

 

ادامه مطلب....


بهترین تنظیمات ممکن برای کار با اتوکد ویژه همه کاربران

ورودی دینامیک (Dynamic Input)

حتما با نحوه غیرفعال و فعال کردن Dynamic Input آشنا هستید. شما باید بتوانید آن را در نوار وضعیت خود نمایش دهید زیرا مرتباً نیاز دارید آن را خاموش و روشن کنید.

AutoCAD-tutorial
Dynamic Input در زمان طراحی: گزینه ها، دستورها و ورودی کاربر را در یک ابزار در نزدیکی مکان نما نشان می دهد.

Dynamic Input فعال

AutoCAD-tutorial
Dynamic Input غیر فعال

AutoCAD-tutorial
(Object Snap (OSNAP

OSNAP ابزاری است که در هنگام ترسیم دقت شما را بالا می برد.

مواردی که در این قسمت به آنها می پردازیم عبارتند از: Midpoint ، Quadrant وTangent . شما باید آنها را از فهرست زیر فعال کنید. (روی نماد OSNAP کلیک راست کنید تا فهرست زیر نمایش داده شود)

AutoCAD-tutorial
Midpoint (نقطه وسط خط)

Midpoint به شما کمک می کند تا اشکالی مانند زیر بدست آورید.

AutoCAD-tutorial
برای ترسیم BA، باید دقیقاً بدانیم وسط DE در کجا قرار دارد. وقتی Midpoint فعال می شود، کافی است دستور LINE را فعال کرده مکان نما را نزدیک به مرکز DE قرار دهیم تا مرکز DE را پیدا کنیم.

AutoCAD-tutorial
مثلث سبز وسط خط را نشان می دهد.

Quadrant (ربع دایره)

هنگام کار روی مثال زیر، استفاده از quadrant ضروری است. شما باید بتوانید A ، B ، C و D را روی نقاط صحیح قلاب کنید.

AutoCAD-tutorial
Tangent (تانژانت)

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

AutoCAD-tutorial
Grid (شبکه)

Grid مجموعه ای از خطوط کاغذی را نشان می دهد که می توانند به عنوان یک فاصله مرجع عمل کنند.

ادامه مطلب...


آموزش تراز یا تنظیم در CSS به زبان ساده

تراز متن
متن در داخل عناصر بلوکی را می توان با تنظیم ویژگی text-align تراز کرد.

مثال
h1 {

text-align: center;

}

p {

text-align: left;

}

تراز وسط با استفاده از ویژگی margin
تراز وسط یا مرکز برای یک عنصر بلوکی یکی از مهمترین کاربردهای ویژگی margin در CSS است. به عنوان مثال، با تنظیم ویژگی margin های چپ و راست روی مقدار atuo، می توان نگهدارنده <div> را در راستای افقی در وسط تراز کرد.

مثال
div {

width: 50%;

margin: 0 auto;

}

قوانین سبک در مثال بالا، عنصر <div> را به صورت افقی در وسط تراز می کنند.

توجه: مقدار auto برای ویژگی margin در 8 Internet Explorer و نسخه های قبل از آن کار نمی کند، مگر اینکه اعلان <DOCTYPE!> تعریف شود.

تراز کردن عناصر با استفاده از ویژگی position
ویژگی position در CSS را می توان به همراه ویژگی های left، right، top وbottom  برای تراز عناصر با توجه به نمایش سند یا عنصر والد استفاده کرد.

مثال
.up {

position: absolute;

top: 0;

}

.down {

position: absolute;

bottom: 0;

}

تراز چپ و راست با استفاده از ویژگی float
از ویژگیfloat در CSS می توان برای تراز یک عنصر به سمت چپ یا راست بلوک حاوی آن به گونه ای استفاده کرد که سایر مطالب در امتداد آن جریان داشته باشند.

بنابراین، اگر یک عنصر به سمت چپ شناور شود، محتوا در امتداد سمت راست آن جریان می یابند. برعکس آن، اگر عنصر به سمت راست شناور شود، محتوا در امتداد سمت چپ آن جریان می یابند.

مثال
div {

width: 200px;

float: left;

}

حذف شناورها
یکی از گیج کننده ترین موارد درباره کار با طرح های مبتنی بر float، شکست والد (Collapsed Parent) است. به این معنا که، عنصر والد برای جای دادن عناصر شناور درون خود، به طور خودکار کشیده نمی شود. با این وجود، اگر والد هیچ پس زمینه و یا مرز قابل مشاهده ای نداشته باشد، این رویداد همیشه واضح و مشخص نیست.

 

ادامه مطلب....


آموزش رشته ها در php به زبان ساده

یک توالی از کاراکترهایی که برای ذخیره سازی و مدیریت داده های متنی به کار می رود؛ به عنوان رشته های پی اچ پی شناخته می شود. مجموعه ای از 256 کاراکتر در پی اچ پی پشتیبانی می شود تا آن را از ارائه پشتیبانی محلی یونیکد باز دارد.

به منظور مشخص کردن یک رشته متنی در پی اچ پی؛ به صورت کلی 2 راه وجود دارد که در ادامه شرح داده شده است:

قرار دادن در علامت نقل قول تکی
قرار دادن در علامت نقل قول دوتایی
1- نقل قول تکی

2- نقل قول دوتایی

1- نقل قول تکی
برنامه نویس در زبان پی اچ پی می تواند به سادگی یک رشته را ایجاد کند؛ برای این منظور کافی است که متن را درون علامت های نقل قول تکی قرار بدهد. این روش به عنوان ساده ترین راهی شناخته شده است که برای مشخص کردن رشته ها در پی اچ پی به کار می رود. به منظور مشخص کردن یک نقل قول متنی تکی؛ باید از یک بک اسلش (\) استفاده کنید. همچنین اگر بخواهید در رشته های تان بک اسلش قرار بدهید؛ باید از بک اسلش دوتایی (\\) استفاده کنید. هر مورد دیگری که یک بک اسلش دارد مانند \r یا \n به جای آنکه معنای مشخصی به آنها داده شود؛ خروجی این موارد مشابه آنهایی است که مشخص شده اند.

مثال

در ادامه مثالی آورده شده است که به شما کمک می کند متن های پی اچ پی که درون علامت های نقل قول تکی قرار می گیرند را با تسلط به موضوع، درک نمایید.

<?php

$myStr=’welcome’;

echo $myStr;

?>

<?php

$myStr=’welcome text using signle quote’;

echo $myStr;

?>

توجه: بسیاری از رشته های ESC و متغیرهایی که در رشته های پی اچ پی با علامت نقل قول تکی آورده می شود؛ تفسیر و ترجمه نمی شود. اما این باعث نمی شود که ما علامت نقل قول تکی را از طریق \’ و بک اسلش از طریق \\ درون رشته های پی اچ پی با علامت نقل قول تکی استفاده نکنیم.

2- نقل قول های دوتایی
در زبان پی اچ پی یک رشته را می توان به سادگی با قرار دادن متن درون علامت نقل قول دوتایی مشخص کرد. واقعیت آن است که بر خلاف نقل قول تکی، رشته های ECS و متغیرها در حالتی که از نقل قول دوتایی استفاده کنیم؛ ترجمه و تفسیر می شوند.

مثال

در ادامه مثالی آورده ایم که رشته های داخل نقل قول دوتایی را به شما نشان داده و کمک می کند که مفهوم را به روشنی درک کنید. مثال زیر را با دقت بررسی کنید:

<?php

$myStr=”welcome”;

echo $myStr;

?>

<?php

$myStr=”welcome text using Double quote”;

echo $myStr;

?

 

ادامه مطلب....


آموزش شناوری در css به زبان ساده

عناصر شناور با CSS
می توانید عناصر را در سمت چپ یا راست شناور کنید، اما فقط روی عناصری اعمال می شود که برای جعبه های آن ها، مقدار ویژگی موقعیت absolute نیستند. هر عنصری که از پس از عنصر شناور می آید، در طرف دیگر عنصر شناور قرار می گیرند.

ویژگی float ممکن است یکی از سه مقدار زیر را داشته باشد:

توضیحات    مقدار
عنصر در سمت چپ بلوک خودش شناور می شود.    left
عنصر در سمت راست بلوک خودش شناور می شود.    right
خاصیت شناور را از یک عنصر حذف می کند.    none
عناصر چگونه شناور می شوند؟
یک عنصر شناور از جریان طبیعی خارج می شود و در فضای در دسترس عنصر، تا حد امکان به سمت چپ یا راست منتقل می شود.

سایر عناصر به صورت نرمال در اطراف عناصر شناور جریان می یابند، مگر اینکه با استفاده از ویژگیclear  از آن جلوگیری شود. عناصر به صورت افقی شناور می شوند، به این معنی که یک عنصر فقط می تواند به صورت چپ یا راست شناور شود، نه بالا یا پایین.

مثال
img {

float: left;

}

اگر چند عنصر شناور در کنار یکدیگر قرار گیرند، اگر فضای افقی وجود داشته باشد، در کنار یکدیگر شناور می شوند. اگر فضای کافی برای شناور شدن وجود نداشته باشد، به سمت پایین جابه جا خواهند شد تا جایی که یا اندازه شوند یا دیگر عناصر شناور وجود نداشته باشد.

مثال
.thumbnail {

float: left;

width: 125px;

height: 125px;

margin: 10px;

}

حذف خاصیت شناور با استفاده از ویژگی Clear
عناصری که بعد از عنصر شناور می آیند، در کنار آن قرار می گیرند. ویژگی Clear مشخص می کند که کدام سمت از جعبه عنصر دیگر عناصر شناور، مجاز به شناور شدن نیستند.

 

ادامه مطلب....