Drcain بدون دیدگاه

آموزش زبان PHP – قسمت هفتم(مرتب سازی و متد های POST GET)

سلام

قسمت هفتم آموزش php

در ابتدا توضیحاتی درباره مرتب سازی میدهیم و در ادامه سراغ توضیحاتی درباره کراد و رست و گت و پست میپردازیم.

 

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

و با استفاده دستور

از بزرگ به کوچک مرتب سازی میشود.

پیچیدگی مرتب سازی در بهترین الگوریتم ( الگوریتم خود زبان) در اوردر ان لاگ ان قرار دارد (nlogn)

با کراد آشنا شدیم که مثلا برای دریافت از گت استفاده میکنیم برای create از متد پست(یا پوت) و طبق جدول زیر که در فیلم نشان دادیم با کراد آشنا شدیم.

حال سراغ یه فرم ساده از html میرویم که متد های پست و گت را پوشش میدهد.

یک فایل تست ساختیم که متد ها را درک کنیم و اکشن فرم را دریافت کنیم متوجه شدیم که گت در url نشان داده میشود و مثل متغییر عمل میکند. لاگ میندازد و برای ثبت پسورد خوب نیست و به همین علت از post استفاده میکنیم.

در نهایت در صفحه test.php خروجی را مشاهده میکنیم.

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

Operation SQL HTTP
Create INSERT PUT / POST
Read (Retrieve) SELECT GET
Update (Modify) UPDATE PUT / POST / PATCH
Delete (Destroy) DELETE DELETE

 

تهیه شده توسط امین سامانی در قبیله گیک‌ها

Youtube / Telegram / Torrent / Aparat

 

کیا حامدی بدون دیدگاه

برنامه نویسی اندروید – ساخت Dialler به سبک ios – افزودن قابلیت وارد کردن شماره

سلام خدمت تمامی برنامه نویسان اندروید عزیز

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

میخوایم در این ویدیو کاری کنیم که اگر کاربر اعداد رو لمس کنه اون اعداد به کادر بالا منتقل بشند برای همین از متد setOnClickListener استفاده میکنیم و این متد میاد گوش میده هر زمانی که کاربر یه قسمت که برای این متد رو فراخونی کردیم لمس کنه رویداد داخلش رو فراخانی میکنه که در داخلش ما از تابع append استفاده میکنیم تا اعداد رو به انتهای متن اضافه کنیم

خب بریم سراغ ویدیوکست

بازم ممنون که دوره های مارو دنبال میکنید و اگه نظری یا انتقادی دارید برای هرچه بهتر شدن بخش ویدیوکست و قبیله گیک ها حتما با ما در میان بزارید

 

موفق و پیروز باشید

تهیه شده توسط کیا حامدی در قبیله گیک‌ها

Youtube / Telegram / Torrent / Aparat/ CafeBazaar/ AmazonSource

 

Drcain بدون دیدگاه

آموزش زبان PHP-قسمت ششم(تابع و رشته)

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

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

متغییر گیک را به صورت رشته ای تعریف کردیم و سپس طول رشته را بدست می آوریم.

 

تعداد کلمات در رشته را بدست می آوریم.

معکوس رشته را نمایش میدهیم.

جایگاه قیبله در رشته را خروجی میگیریم(از 0 تا n شماره گذاری میشود مانند آرایه ها)

 

و با استفاده از دستور بالا میتوان بجای کلمه Hello، کلمه ی bye را در ورودی دوم جایگزین کرد.(در متغییر گیک) – شبیه find و replace

سپس به آشنایی بیشتر با تابع پرداختیم.

خروجی تابع بالا صرفا یک نمایش و اکو کردن است در صورتی که ما معمولا در برنامه نویسی به return کردن نیاز داریم و با مثالی آن را به وضوح حس کردیم.

 

که در مثال بالا با استفاده از خروجی تابع تست، تست قبیله را اجرا کردیم.

نشان هم دادیم که به دو تابع با اسم یکسان به مشکل برمیخورد و از نظر کامپایل کردن امکان پذیر نیست.( چه با آرگومان یکسان و چه متفاوت)

 

موفق باشید

 

Youtube / Telegram / TorrentAparat

 

 

 

کیا حامدی بدون دیدگاه

برنامه نویسی اندروید – ساخت Dialler به سبک ios – ارتباط بین اجزا xml و java

سلام دوستان عزیز

در جلسه چهارم دوره ساخت دایالر ما شروع به کدنویسی جاوا میکنیم و اولین چیزی که در برنامه نویسی جاوا مهمه ایجاد ارتباط بین اجزا xml و فایل java  ست یعنی ما بتونید اشیایی رو از کلاس های مختلف جاوا تعریف کنیم و آنها رو به اجزا xml ی ربط بدیم که بتونید از طریق فایل java رابط گرافیکی برنامه خودمون رو کنترل کنیم

بازم ممنون که دوره های مارو دنبال میکنید و اگه نظری یا انتقادی دارید برای هرچه بهتر شدن بخش ویدیوکست و قبیله گیک ها حتما با ما در میان بزارید

 

موفق و پیروز باشید

 

تهیه شده توسط کیا حامدی در قبیله گیک‌ها

Youtube / Telegram / Torrent / Aparat/ CafeBazaar/ AmazonSource

Roham ۱ دیدگاه

آموزش جنگو (قسمت ششم) – Work with Templates and StaticFiles

با سلام خدمت تمام گیک های عزیز

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

 

در این قسمت درباره Templates ها صحبت کردم و اینکه چطوری میتونید با استاتیک فایل ها (img.CSS,JS) در جنگو کار کنید،در نهایت خواهید دید که چطور میشه داده های ذخیره شده در دیتابیس و در HTML نمایش داد.

نکته : دوستانی که مشکل صدا دارن (بابت این موضوع معذرت میخوام)حتما ویدیو ها رو توسط player VLC ببیند و اگر توسط هر پلیر دیگه ای مشاهده میکنید در قسمت تنظیمات صدا ، صدا رو Normalization کنید.

تهیه شده توسط آرون در قبیله گیک ها

Youtube / Telegram / Torrent / Aparat

کیا حامدی بدون دیدگاه

برنامه نویسی اندروید – ساخت Dialler به سبک ios – ساخت اسکلت اصلی

سلام خدمت تمام هم قبیله ای های عزیز

قبل هر چیزی از همه دوستانی که وقت میزارند و ویدیوهای مارو دنبال میکنند و با نظراتشون به ما دلگرمی میدند تشکر میکنم

 

در ادامه دوره ساخت Dialler ما در این ویدیوکست اسکلت اصلی پروژه خودمون رو درست میکنیم در واقع چیزی که کاربر از برنامه ما میبینه

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

در این قسمت ما کار با لایه هارو داریم با قسمتی از خواص ImageView آشنا میشیم و نحوه استفاده از تصاویر در برنامه های اندرویدی رو با هم یاد میگیریم

 

بازم ممنون که دوره های مارو دنبال میکنید و اگه نظری یا انتقادی دارید برای هرچه بهتر شدن بخش ویدیوکست و قبیله گیک ها حتما با ما در میان بزارید

 

موفق و پیروز باشید

 

تهیه شده توسط کیا حامدی در قبیله گیک‌ها

Youtube / Telegram / Torrent / Aparat/ CafeBazaar/ AmazonSource

Drcain بدون دیدگاه

آموزش زبان PHP-قسمت پنجم

سلام قسمت پنجم آموزش PHP که در ادامه ی قسمت قبل حلقه ها را تکمیل میکنیم.

 

Foreach

یک آرایه ساختیم. آدرس و جایگاه هر خانه را با پرینت کردن key نشان دادیم.

و سپس  با value مقدار هر خانه در آرایه را.

که به ترتیب 0و1و2و3و4 جایگاه های هر آرایه است یعنی اگر طول آرایه ای 10 است. جایگاه آخر آن 9 است.

و value آرایه در حلقه به ترتیب از 1 تا 5 را پرینت میکند.

 

آرایه

آرایه دیگری را نیز مثال زدیم.

نشان دادیم که برای صدازدن خانه اول آرایه خانه 0 را صدا زد و در عبارت بالا R پرینت میشود.

While

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

که در اینجا متغییری را 100 قرار دادیم و تا 110 به پرینت متغییر پرداختیم(در هر مرحله به اضافه یک تا به 110 برسد)

 

Do-While

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

پرینت کن متغییر را یکی اضافه کن مادامی که شرط (تا 1010 ) برقرار شود که از 1000 پرینت میکند.

 

 

موفق باشید.

Youtube / Telegram / Torrent / Aparat

Roham ۱ دیدگاه

آموزش جنگو (قسمت پنجم) – Work with Views and Templates

با سلام خدمت تمام گیک های عزیز

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

 

در این قسمت با URL های در جنگو و Templates ها ، Views ، آشنا میشیم و یاد میگیریم که چطور داده ها را از سمت جنگو به سمت HTML ارسال کنیم و در Template نمایش دهیم.

تهیه شده توسط آرون در قبیله گیک ها

Youtube / Telegram / Torrent / Aparat

Drcain بدون دیدگاه

آموزش php – قسمت چهارم – Constant ,for, operator

سلام قسمت چهارم php رو در کنار هم هستیم.

در این قسمت ابتدا سراغ constant ها میرویم. عبارات ثابت که تعریف میکنیم و غیر قابل تغییر هستند.

قبیله رو به صورت کانستنت تعریف کردیم و برابر 2 قرار دادیم. case insensitivity را فالس قرار دادیم و با استفاده از تابع نشان دادیم که از نوع گلوبال است

تفاوت x++ با ++x را نشان دادیم و به علت تغییر متغییر متوجه شدیم که با کانستنت ها امکان پذیر نیستند.

به همین علت با متغییر داخلی تست کردیم.

اپراتور های مختلفی را تست کردیم مثل

مثال های ساده ای از این موارد را زدیم که برای درک بهتر میتوانید به truth table نیز مراجعه کنید.

 

حلقه for را تعریف میکنیم. به ازای 0 تا 20 متغییر را چاپ میکنیم.

Youtube / Telegram / Torrent / Aparat

کیا حامدی بدون دیدگاه

برنامه نویسی اندروید – ساخت Dialler به سبک ios – طراحی و گرافیک برنامه

سلام خدمت دوستان عزیز

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

 

بازم ممنون که دوره های مارو دنبال میکنید و اگه نظری یا انتقادی دارید برای هرچه بهتر شدن بخش ویدیوکست و قبیله گیک ها حتما با ما در میان بزارید

 

موفق و پیروز باشید

 

تهیه شده توسط کیا حامدی در قبیله گیک‌ها

Youtube / Telegram / Torrent / Aparat/ CafeBazaar/ AmazonSource