زندگی یک گیک

خاطرات مختصری از علایق یک گیک

زندگی یک گیک

خاطرات مختصری از علایق یک گیک

پیوندهای روزانه

۲ مطلب با کلمه‌ی کلیدی «طراحی نرم افزار» ثبت شده است

نام خدا .

امروز قصد داریم  با syntax زبان php و اصول برنامه نویسی این زبان آشنا بشیم .

توضیحات در php :

برای این که یه سری توضیحاتی در داخل کدمون داشته باشیم یا به اصطلاح کاری کنیم که بخشی از کد مارو  مفسر php نادیده بگیره  میتونیم از حالتهای زیر استفاده کنیم :


منبع:اموزش های برنامه نویسی appinapps

<?php

# توضیحات تک خطی

// توضیحات تک خطی 

/*
توضیحات 
چند خطی
*/

//توضیحات داخل خط رو پایین داریم
$Result = 10 /* + 15 */ + 5;
echo $Result ;
?>

حساسیت به حروف کوچک و بزرگ :

1- php برای کلمات کلیدی و توابع  خودش  از  به اندازه حروف حساس نیست  یعنی موارد زیر همه درست هستند و اجرا خواهند شد  :

<?php
ECHO "Click AppInApps";
echo "Click AppInApps";
EcHo "Click AppInApps";
?>

2- php برای نام متغییر ها و شناسه ها به اندازه حروف حساس هست  :

<?php
$YourName = "Naser";

//هر کدام از استفاده های زیر باهم متفاوت هستند 
echo "My Name is " . $YourName . "";
echo "My Name is " . $yourname . "";
echo "My Name is " . $yourName . "";
echo "My Name is " . $Yourname . "";
?>

نکته : داخل  یک فایل php که حاوی کدهای HTML هست  میتونید هر تعداد بلاک php داشته باشید .

متغییر ها در php :

php یک زبان اسکریپتی هست و طبق قاعده کلی زبانهای اسکریپتی قانون سختی برای تعریف انواع متغییرها وجود نداره . برای تعیین نوع متغییر اولین مقداری که میگیره همون نوع متغییر میشه .  تفاوت این زبان با بسیاری از زبانهای دیگه اینه که برای تعریف یک متغییر باید قبل از نام اون متغییر یک علامت $ داشته باشیم .:

<?php

//عدد صحیح
$number = 5;
//عدد اعشاری
$avrage = 4.5;
//رشته
$name= "Your Name";
//عدد صحیح بزرگ
$salary= 25000000;
//کاراکتر
$ch= 'A';


echo $name;
echo $avrage;
//...

?> 

  • geek



در سال ۲۰۱۳، فروشگاه اپلیکیشن اپل ۵۰ میلیارد دانلود را پشت سر گذاشت و توانست از فروش اپلیکیشن‌های پلتفرم‌های مختلف بیش از ۲۵ میلیارد دلار به‌ دست آورد. می‌خواهیم برخی از دلایل این پیشرفت را از نگاه یکی از سازندگان اپلیکیشنی موفق برای iOS بررسی کنیم. خانم Lisa Bettany، عکاس و چهره معروف مسابقات اسکی، به همراهی جمعی دیگر، اپلیکیشنی ساخته است که تلفن هوشمند را به یک ابزار پیشرفته عکاسی بدل می‌کند. Camera+ در حال حاضر حدود ۱۱ میلیون کاربر دارد.



اپلیکیشن‌های موفق اپلیکیشن‌های ساده هستند

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


به چشم آمدن یا نیامدن

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


سرعت پیروز است

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

  • geek