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

آموزش مرز (بوردر) در CSS به زبان ساده

ویژگی های حاشیه CSS

ویژگی های حاشیه در CSS به شما امکان می دهد تا ناحیه مرزی برای جعبه تعریف کنید. برای حاشیه هم می توان سبک تعریف کرد، مانند: خط پیوسته، خط دوتایی، خط نقطه چین و … و یا می تواند یک تصویر باشد. در بخش زیر شیوه تنظیم ویژگی های مختلف مانند: سبک (border-style)، رنگ (border-color) و میزان ضخامت (border-width) حاشیه توضیح داده می شود.

ویژگی border-width

ویژگی border-width، عرض یا میزان ضخامت ناحیه حاشیه را مشخص می کند. این یک ویژگی کوتاه شده برای تنظیم ضخامت هر چهار طرف حاشیه یک عنصر به صورت همزمان است.

مثال

p {

border-width: medium 10px thick 15px;

}

توجه: اگر مقدار برای ویژگی border-width فراموش شود و یا مشخص نشده باشد، به جای آن از مقدار پیش فرض (medium) برای ویژگی border-width استفاده می شود.

ویژگی border-style

ویژگی border-style، سبک حاشیه جعبه را تنظیم می کند، مانند: پیوسته، نقطه چین و …. این یک ویژگی کوتاه شده برای تنظیم سبک خط برای هر چهار طرف حاشیه عناصر است.

ویژگی border-style ممکن است یکی از مقادیر زیر را به خود بگیرد:

none, hidden, dashed, dotted, double, groove, inset, outset, ridge, solid.

none: حاشیه ای تعریف نمی کند.

hidden: یک حاشیه نامرئی تعریف می کند.


آموزش انواع داده های تهی پذیر (Nullable) در سی شارپ

این داده های Null مشخصاً زمانی که با اشیاء و رشته های خودتان کار می کنید؛ حائز اهمیت می باشد. از سوی دیگر؛ زمانی که با اعدادی مانند اعداد صحیح کار می کنید؛ خواهید دید که این داده ها همیشه یک مقدار (پیش فرض) دارند. برای یک عدد صحیح مقدار ذخیره/ پیشفرض 0 (صفر) می باشد؛ که هرگز نباید با NULL اشتباه گرفته شود – آنها اصلاً شبیه هم نیستند؛ حتی اگر برخی از زبان های برنامه نویسی تایپ شده غیر استاتیک با آنها یکسان رفتار کنند- زیرا 0 یک عدد است و Null چیزی نیست.

بنابراین؛ بنابراین اگر در شرایطی قرار گرفته اید که می خواهید یک عددی را تعریف کنید که نشان دهنده ی یک مقدار NULL / تعریف نشده باشد؛ ممکن است ندانید که باید چه کار کنید؛ زیرا شما نمی توانید مقدار null را به یک متغیر عدد صحیح تخصیص دهید. مگر این که عدد صحیح به صورت تهی پذیر (nullable) تعریف شده باشد – یک ساختار ویژه زبان برنامه نویسی که برای موقعیت هایی مشابه این ساخته شده است. در اینجا مثالی برای توضیح این تفاوت آورده شده است:

int notNullable = null; // Will cause an error from the compiler

int? nullable = null; // Just fine – it’s nullable!

این نوع کد نویسی برای به اصطلاح انواع مقادیر مانند اعداد صحیح، اعداد ممیزی شناور، متغیرهای بولین و ساختارها مجاز است. رشته ها و اشیاء از سوی دیگر انواع مرجع هستند و نمی توان آنها را به صورت تهی پذیر تعریف کرد؛ زیرا آنها به صورت پیش فرض خود nullable هستند.

بررسی یک تهی پذیری برای null

بنابراین؛ اکنون که شما یک متغیری تعریف کرده اید که می تواند null باشد؛ بررسی اینکه آیا این مورد کاملاً تهی می باشد یا خیر، مهم است. شما می توانید این کار را از دو طریق انجام دهید: کافی است متغیر را با انواع دیگر کلید واژه هایnull مقایسه کنید، یا از ویژگی HasValue استفاده کنید که یک شیء null از سیستم System.Nullable به ارث می برد. به مثال زیر توجه کنید:

int? nullable = null;
if (nullable == null)
Console.WriteLine(“It’s a null!”);
if (!nullable.HasValue)
Console.WriteLine(“It’s a null!”);

نتیجه مشابه است؛ بنابراین هرکدام از این متدها که برای تان ساده تر و قابل درک تر است را مورد استفاده قرار دهید. از آنجایی که مقدار ما اکنون می تواند تهی باشد؛ شما باید همیشه قبل از استفاده از آن؛ این مورد را بررسی کنید؛ در غیر این صورت ممکن است با خطا در برنامه نویسی مواجه شوید.

استفاده از مقدار یک nullable

یک شیء تهی پذیر از System.Nullable ، ویژگی Value را نیز به ارث می برد. این امر می تواند برای باز به دست آوردن مقدار حقیقی شیء تهی پذیر استفاده شود. با این حال، برای عملیاتی که یک مقایسه ساده را انجام دهد؛ برای مثال استفاده از اپراتورهای == و !=؛ سی شارپ به شما اجازه می دهد ویژگی Value را حذف کنید و مستقیماً شیء تهی پذیر را مقایسه نمایید. به عبارت دیگر؛ هردو این مثال ها؛ همان کار را انجام می دهد:

int? nullable = 42;

if (nullable.Value == 42)
Console.WriteLine(“It’s 42!”);

if (nullable == 42)
Console.WriteLine(“It’s 42!”);

اشیاء Nullable همیشه از انواع داده های پایه مانند اعداد صحیح می آید؛ همان طور که در مثال قبلی آمد. در حالی که این نوع داده ها ممکن است یک مقدار پیش فرض داشته باشد؛ مقدار پیشفرض تهی پذیر؛ همیشه تهی است. به این دلیل است که همان طور که پیشتر گفتیم؛ شما باید قبل از این که سعی کنید که از یک مقدار استفاده کنید؛ مرجع تهی بودن آن را بررسی کنید. با این حال، یک نوع nullable ؛ متد کمک کننده بسیار جالبی را به ارث می برد که شما می توانید استفاده کنید: ()GetValueOrDefault. این متد؛ مقدار شیء nullable را باز می گرداند؛ مگر این که مقدار آن تهی باشد؛ در این حالت مقدار پیش فرض نوع واقعی را برمی گرداند. بنابراین، برای یک عدد صحیح Nullable، 0 را برمی گرداند ، برای یک متغیر بولین nullable، عبارت false باز می گردد و غیره.


آیکون های برنامه iOS به زبان ساده

آیکون های برنامه iOS

در iOS اگر یک برنامه ایجاد نماییم؛ ضروری است که یک تصویر زیبا را به عنوان آیکون برنامه انتخاب کنیم. به این ترتیب هر جا که برنامه ما اجرا شود؛ یعنی روی هر دستگاهی که برنامه ما نصب بشود؛ آیکون آن روی صفحه آن دستگاه وجود خواهد داشت.

iOS Apps with Icons Sample Example

اگر یک آیکون برای اپلیکیشن های ios تنظیم کنیم؛ به کاربرها کمک می کنیم که آن اپلیکیشن را به سادگی شناسایی کنند.

اندازه های آیکون اپلیکیشن

برای هر برنامه، باید هم آیکون های کوچک و هم آیکون های بزرگ تنظیم کنیم؛ زیرا آیکون کوچک، بعد از نصب برنامه، روی صفحه اصلی دستگاه نشان داده می شود. آیکون بزرگ هم توسط فروشگاه اپل (اپ استور) استفاده می شود.

دستگاه اندازه آیکون کوچک اندازه آیکون بزرگ
آیفون 6s پلاس، آیفون 6 پلاس 120px x 120px 87px x 87px
آیفون 6s، آیفون 6، آیفون SE 80px x 80px 58px x 58px
آیپد پرو؛ آیپد، آیپاد مینی 80px x 80px 58px x 58px

 

اکنون با یک مثال مشاهده می کنیم که چگونه می توانیم آیکون اپلیکیشن iOS را برای برنامه های swift تنظیم کرده یا اضافه کنیم.

ایجاد برنامه های جدید iOS در Xcode

برای ایجاد پروژه جدید در Xcode در iOS، Xcode را از فهرست فولدر برنامه ها (application) باز کنید. پس از باز کردن Xcode ، پنجره welcome (خوش آمدید) مانند شکل زیر باز خواهد شد. در پنجره خوش آمدید، بر روی گزینه دوم که “ایجاد یک Xcode Project جدید” می باشد؛ (creat a new Xcode Project) کلیک کنید یا مسیر File New Project را انتخاب کنید.

C:\Users\mohammad\Desktop\open-xcode-to-create-new-ios-app-using-xcode (1).png

پس از انتخاب “ایجاد یک پروژه Xcode جدید” ، یک پنجره جدید باز خواهد شد که باید الگوی خود را انتخاب کنیم.

پنجره Xcode جدید، شامل چندین الگوی برنامه داخلی برای پیاده سازی نوع معمول برنامه های iOS مانند برنامه های مبتنی بر صفحه ، برنامه های مبتنی بر سربرگ، بازی ها ، برنامه های با نمای جدولی و غیره است. این قالب ها دارای رابط از پیش تنظیم شده و فایل های کد منبع هستند. .

برای مثال آیکون برنامه در iOS ، ما از ابتدایی ترین الگوی برنامه که “برنامه فقط نمایشی” می باشد؛ استفاده خواهیم کرد. برای انتخاب این مورد ، به بخش iOS در سمت چپ بروید از قسمت select application برنامه را انتخاب کنید و در قسمت اصلی پنجره باز شده “single view application” “برنامه فقط نمایشی” را انتخاب کرده و مانند تصویر زیر بر روی دکمه next کلیک کنید.

C:\Users\mohammad\Desktop\ios-swift-select-single-view-application-in-xcode (1).png

بعد از کلیک بر روی Next، پنجره ای مانند شکل زیر را مشاهده می کنیم، در این مورد باید نام پروژه و سایر جزئیات را برای برنامه خود ذکر کنیم.

Product name (نام محصول): ” App Icon in iOS” (آیکون اپلیکیشن در iOS)

نامی که در بخش Product Name وارد می کنیم برای پروژه و برنامه استفاده می شود.

Organization name (نام سازمان): “Tutlane”

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


آموزش گام به گام عوض کردن و نصب ویندوز 7، 8 و 10 به سادگی آب خور

گاهی اوقات شما به دلیل اینکه سرعت ویندوزتان کند شده کلافه هستید؛که ممکن است دلایلی زیادی داشته باشد مثل نصب و حذف کردن زیادی نرم افزار یا اینکه یک مشکل حاد برای سیستم اتفاق افتاده باشد؛ که با عوض کردن و نصب جدید ویندوزاین مشکلات رفع می شوند. تعویض ویندوز کار چندان راحتی نیست و با تعویض آن باید کل نرم افزارهایی را که لازم دارید از اول نصب کنید که ممکن است وقت شما را بگیرد. در این مطلب برای شما نحوه نصب ویندوز 7، 8 و 10 را آموزش می دهیم.

وقتی از اصطلاح عوض کردن ویندوز استفاده می کنیم به معنای نصب کردن یک ویندوز جدید، روی ویندوز قدیمی است و کار آنچنان سختی نیست. اما بخاطر اینکه تمام تنظیمات و نرم افزارها از روی ویندوز حذف شده و شما مجبور به نصب دوباره و تنظیمات مجدد هستید شاید زمان گیر باشد. اما زمانی فرا می‌رسد که شما مجبور به عوض کردن ویندوز هستید. و دلیل اصلی این خواسته کند شدن ویندوز به مرور زمان است.

ویندوز

اگر سیستم ویندوز شما کند شده باشد و با هیچ یک از راه حل های گفته شده و حذف اپلیکیشن ها هم این مشکل حل نشود، چاره ای به جز نصب دوباره ویندوز نخواهید داشت. گاهی اوقات هم نصب دوباره ویندوز می تواند راه حلی سریع تر از سرو کله زدن با بد افزارها، یا پیدا کردن راه حل برای مشکلات خاص سیستم عاملی باشد. دلایل متعددی وجود دارد مثل: افزوده شدن برنامه های زیاد به بخش آغازگر ویندوز که فرآیند بالا آمدن را طولانی تر ساخته اند، اپلیکیشن هایی که میانبرهای خود را به منوی ویندوز اکسپلورر اضافه می کنند، اگر به درستی برنامه نویسی نشده باشند، می توانند مدت زمان باز شدن منوی راست کلیک روی فایلها را بسیار طولانی کنند، مجموعه ابزارهای امنیتی (Security Suite) همچون نورتون اغلب بسیار سنگین هستند و برای انجام وظایف شان، منابع سیستمی بسیار زیادی را مصرف می کنند، تولبارهای مرورگر و … . در کل دلیل اصلی اینکه کارکرد ویندوز کند می شود، نصب نرم افزارهای اضافی و بدون کارایی لازم است.

نکته: برای نصب ویندوز باید سخت افزار دستگاه شما بررسی شود. مشخصات سخت افزاری از قبیل میزان حجم حافظ? سخت، Ram، سرعت پردازش CPU، سرعت و حافظ? کارت گرافیک را می‌توانید از درون شناسنام? رایانه یا کاغذ خریدش به دست آورید. در غیر این صورت تمامی این موارد را از داخل خود ویندوز هم نوشته است.

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

 

پیش نیازهایی که قبل از نصب ویندوز

1- اولین مرحله برای تعویض ویندوز این است که باید تنظیمات بوت را روی CD یا DVD تنظیم کنید. برای اینکار اول سیستم خود را ریستارت کرده و قبل از شنیدن صدای بالا آمدن ویندوز کلید DEL کیبورد را فشار دهید.
نکته: در برخی از لپ تاپ ها باید روی F2 ، در برخی از مادروبردها هم باید F12 را فشار دهید.

bios1

2- به سربرگ Boot رفته و سپس Boot Device Priority را انتخاب و دکمه اینتر را فشار دهید.

bios 2

3- در این مرحله گزینه  1st Boot Device را انتخاب کنید اینک برای بوت شدن از روی CD باید درایور CDRom را انتخاب کنید ، برای بوت شدن از روی فلش دیسک باید USB FLASH رو انتخاب کنید و یا نام فلش دیسک خودتان را انتخاب کنید.


5 دلیل خاموش شدن ناگهانی کامپیوتر و لپ تاپ و نحوه رفع آن

مقدمه:

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

اما دلیل خاموش شدن ناگهانی کامپیوتر و لپ تاپ چیست؟

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

1- از بین رفتن خاصیت انتقال حرارت خمیر سیلیکون روی پردازنده است

خمیر سیلیکون

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

آموزش تعویض خمیر حرارتی پردازنده

 2- کثیف بودن فن و گرمای بیش از حد

فن کامپیوتر

استفاده زیاد از سیستم باعث بالا رفتن درجه حرارت سیستم می شود که با صطلاح میگویند داغ میکند در این شرایط ذیگر فن خنک کننده وجود در سیستم نمیتواند پاسخگوی این مشکل باشد و به همین علت سیستم خنک کننده به طور اتوماتیک جریان بررق را قطع می کند. البته کثیف بودن فن های کیس، کارت گرافیک و فن های پردازنده می تواند دلیلی دیگر برای خاموش شدن ناگهانی سیستم باشد. گرد و غباری که در ب ین پره های فن جمع شده اند مانع این میشوند که هوا به خوبی گردش پیدا کند و در نتیجه تهویه هوا می شود و سیستم شما به علت داغ شدن پردازنده و قطعات داخلی خاموش می شود.

آموزش بستن فن کیس کامپیوتر

3- مشکلات در سخت افزار کامپیوتر

سخت افزار

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