یه سوال خیلی مهم که در مورد برنامه نویسی php

sadismi_10

Member
سلام
راستش من از امروز دیگه رسما وارد دنیای طراحی وب شدم(رفتم 2 تا کتاب php خربدم)
اما یه چیزی که ذهنم رو مشغول کرده اینه که چه جوری میشه با یه عده دستور و تگ و این چیزا سایت های همه فن حریف طراحی کرد؟
مثلا یه مثال میزنه 2 تا عدد رو بگیره و جمعشون رو تحویل بده(مثال)
خب حالا این چه سودی داره؟
آیا مثلا توی php ما باید از خدمون هم کد بسازیم یا اینکه در هر جایی یه سری کدهایی که قبلا یاد گرفتیم رو به کار میبریم؟
نمیدونم کسی این گیجی من رو اول کار برنامه نویسی خودش داشته یا نه؟
لطفا راهنماییم کنی
 

k2-4u

Well-Known Member
سلام دوست عزیز .
php یک زبان اسکریپ نویسی بسیار خوب و ... هست
ولی بدون mysql و چند زبان ساده مثل html
هیچ کاری باهاش نمیشه کرد (که به درد بخوره ) . تمام ظاهر زیبای یک صفحه
هر آنچه غیر از متن معمولی به وسیله html و css و عکس ها (که در برنامع photoshop آماده میشه ) درست میشه
خیلی از اجزای جالب صفحه هم با زبان javascript درست می کنند
پس با این حساب شما برای . ساخت یک سایت بسیار زیبا با حرکت های جالب
مثلا حرکت یک شی در سایت . نیاز به 2 زبان بسیار ساده و یک زبان معمولی نیاز دارید
که عبارتند از html css و javascript
تا اینجا php هیچ کاربردی نداره
php فقط متن رو خروجی میده .
در حقیقت شما کد های html /css و javascript رو می سازید
و میدین به php
و اون هم اونا رو در زمان ها و شرایط مناسب نشون میده
php زمانی کاربرد پیدا می کنه که شما می خواهید . یک پردازش
رو انجام بدین . مثلا فرم ثبت نامی که با html/css درست شده
وقتی دگمه ارسال رو میزنید این php هستش که اطلاعات رو برسی می کنه
و ایمیل یا زخیره می کنه
. بعضی وقت ها هم لازم میشه که شما می خواهید یک اطلاعات رو به صورت دائمی
در یک سایت نگهر دارید . مثلا کاربرانی که برای شرکت در کنکور .ثبت نام
می کنند نامشون یک جا زخیره میشه درسته ؟!؟ اینجاست که به بانک اطلاعاتی نیاز پیدا می کنید
و mysql میاد وسط

روی هم رفته زبانhtml و css بسیار بسیار ساده هستند .
mysql هم . خیلی کم لازم میشه . و شاید شما روی هم رفته 4 خط کد . نیاز نداشته باشی
 

sadismi_10

Member
ممنون
آقا یعنی من اگه این 2 تا کتابی رو که دارم خوب یاد بگیرم دیگه میتونم سایت طراحی کنم؟
آخه فکر میکنم شاید آخرش بعد از ابنا خلاقیت های خفنی بخواد که من نداشته باشم
راستی css چیه؟میشه توی یکی 2 خط توضیحش بدین؟
ممنون
 

oldooz

Well-Known Member
سلام و درود
ببخشید فزولی میکنم...
کادوی عزیز آف شده مثل اینکه
Cascade Style Sheets
الان دیگه از html برای ویرایش های ظاهری صفحه استفاده جندانی نمی کنند
عوضش یه فایلی رو با پسوند css و با شیوه خودش می نویسند و توی تمام صفحات سایت ازش استفاده میکنند که اگه مثلا خواستند یه تغییر کلی بدن وقت تلف نشه...
در حد دو خطیشو گفتم
 

foranyone

Well-Known Member
شما با یاد گرفتن php و با بلد نبودن HTML و CSS و نمیتونین طراح وب شین اگه اینا رو نخوندین پیشنتهاد مکنم قبل از شروع php برین و

این کتاب رو بخونین :

آموزش Xhtml وCSS ویرایش 7 از انتشازرات ناقوس اندیشه نویشنده الیزابیت کاسترو
 

sadismi_10

Member
شما با یاد گرفتن php و با بلد نبودن HTML و CSS و نمیتونین طراح وب شین اگه اینا رو نخوندین پیشنتهاد مکنم قبل از شروع php برین و

این کتاب رو بخونین :

آموزش Xhtml وCSS ویرایش 7 از انتشازرات ناقوس اندیشه نویشنده الیزابیت کاسترو
ممنون
یعنی به هیچ عنوان قبل از اینا طرف php نرم؟
اما من جواب سوال اصلیم رو نگرفتم:

بعد از خوندن این کتاب ها و مثلا اینکه بدونیم تابع فلان چیه و فرم یا متغیر چیه دیگه میتونیم سایت طراحی کنیم؟یعنی اینا چیزای کاربردی محسوب میشه؟
آخه من واسم عجیبه که مثلا دو عدد رو بگیریم و جمعش رو بدیم تو وب چه کاربردی داره؟
یعنی با این چیزا میشه یه سایت کاربردی رو طراحی کرد ؟(مثل فروشگاه الکترونیکی)
 

foranyone

Well-Known Member
ممنون
یعنی به هیچ عنوان قبل از اینا طرف php نرم؟
اما من جواب سوال اصلیم رو نگرفتم:

بعد از خوندن این کتاب ها و مثلا اینکه بدونیم تابع فلان چیه و فرم یا متغیر چیه دیگه میتونیم سایت طراحی کنیم؟یعنی اینا چیزای کاربردی محسوب میشه؟
آخه من واسم عجیبه که مثلا دو عدد رو بگیریم و جمعش رو بدیم تو وب چه کاربردی داره؟
یعنی با این چیزا میشه یه سایت کاربردی رو طراحی کرد ؟(مثل فروشگاه الکترونیکی)


اگه اصلا HTML و CSS بلد نیستین باید اول کتابی رو که گفتم کامل بخونین ( 10 روز وقت بزاری حله و یاد میگیری)

و اما جواب سوال:

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

php استفاده کنینی میتونین خواستتون رو با همون توابع پیاده سازی کنین !

اینکه میگین جمع و تفریق چه کاربردی تو وبسایت داره باید بگم خیلی !

مثلا یه تابع مینویسین که سبد خرید مشتری رو محاسبه میکنه و میگه اینقدر باید پول بدین و ...

از php انتظار ظاهر وبسایت نداشته باشین !!

php قلب نرم افزار و قسمت منطقی کار شماست !

ظاهر کار شما فقط از HTML , CSS , و بعضی موارد با افکتهای جاوااسکریپتی تشکیل شده !

من برا شروع وب این روال رو پیشنهاد میدم :

HTMLL , CSS از اون کتابی که گفتم

اگه دلت خواست حرفه ای شروع کنی جاوا اسکریپت هم بخون در کنار PHP ( چون ربطب به هم ندارن با هم میتونی بخونی)

بعدش که فریم ورک های جاوا اسکریپت مثل jQuery و ....

و AJAX ! یاد گرفتن AJAX شدیدا به جاوا اسکریپت نیاز داره ولی به php ربطی نداره !
 

sadismi_10

Member
اگه اصلا HTML و CSS بلد نیستین باید اول کتابی رو که گفتم کامل بخونین ( 10 روز وقت بزاری حله و یاد میگیری)

و اما جواب سوال:

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

php استفاده کنینی میتونین خواستتون رو با همون توابع پیاده سازی کنین !

اینکه میگین جمع و تفریق چه کاربردی تو وبسایت داره باید بگم خیلی !

مثلا یه تابع مینویسین که سبد خرید مشتری رو محاسبه میکنه و میگه اینقدر باید پول بدین و ...

از php انتظار ظاهر وبسایت نداشته باشین !!

php قلب نرم افزار و قسمت منطقی کار شماست !

ظاهر کار شما فقط از HTML , CSS , و بعضی موارد با افکتهای جاوااسکریپتی تشکیل شده !

من برا شروع وب این روال رو پیشنهاد میدم :

HTMLL , CSS از اون کتابی که گفتم

اگه دلت خواست حرفه ای شروع کنی جاوا اسکریپت هم بخون در کنار PHP ( چون ربطب به هم ندارن با هم میتونی بخونی)

بعدش که فریم ورک های جاوا اسکریپت مثل jQuery و ....

و AJAX ! یاد گرفتن AJAX شدیدا به جاوا اسکریپت نیاز داره ولی به php ربطی نداره !
بازم ممنون
یه چیزایی دستگیرم شد
حالا یاد گرفتن php و جاوا و ajax چقدر زمان میبره؟
من برای یادگیری php از 2 تا کتاب انتشارات ناقوس استفاده میکنم(2 جلدی)
 

foranyone

Well-Known Member
HTML CSS 10 روزه میتونی بخونی ولی توصیه میکنم بعدش یه هفته تمرین کنی

بهترین تمرین که صلاح میدونم اینه که قالب وبلاگ بسازی یا مثلا سعی کنی ظاهر سایت یاهو یا msn یا ... رو طراحی کنی !

نگین جاوا بگین جاوا اسکریپت :wink:

جاوا اسکریپت هم 2 ماه وقت میبره ولی بعدش میتونی به راحتی 2 روزه AJAX یاد بگیری و ....

php هم که انتها نداره هرچقدر بیشتر بری جلو تازه متوجه میشی که هیچی بلد نیستی:wink:
 

sadismi_10

Member
جاوا اسکریپت هم 2 ماه وقت میبره ولی بعدش میتونی به راحتی 2 روزه AJAX یاد بگیری و ....

php هم که انتها نداره هرچقدر بیشتر بری جلو تازه متوجه میشی که هیچی بلد نیستی
ممنون
من جاوا اسکریپت رو میخوام بعد از php یاد بگیرم
این کتاب html و css رو هم که گفتین خریدم
کتاب بدی نیست اما فکر میکنم بیش از حد مبتدیه
البته شاید من از روی فهرستش دیدم اینجوری بود
 

foranyone

Well-Known Member
ممنون
من جاوا اسکریپت رو میخوام بعد از php یاد بگیرم
این کتاب html و css رو هم که گفتین خریدم
کتاب بدی نیست اما فکر میکنم بیش از حد مبتدیه
البته شاید من از روی فهرستش دیدم اینجوری بود


اینکه میخواین جاوا اسکریپت رو بعد php یاد بگیرین هیچ ایرادی نداره !

اون کتاب HTML هم که ایشالا ویرایش هفت رو خردیدن بهترین کتاب در این زمینه هست !

مبتدی نیست ! یه کتاب مرجع هست یعنی همه چی از سیر تا پیاز :cool:
کامل صفحه به صفحه بخونین
 

k2-4u

Well-Known Member
ممنون
من جاوا اسکریپت رو میخوام بعد از php یاد بگیرم
این کتاب html و css رو هم که گفتین خریدم
کتاب بدی نیست اما فکر میکنم بیش از حد مبتدیه
البته شاید من از روی فهرستش دیدم اینجوری بود

html و css خیلی . بحثی ندارند که . حرفه ای هم باشند .
ولی شما باید با یک برنامه مثل photoshop برای ساخت عکس ها کار کنید

این کتابی که دوستمون حمید گفت کتاب بسیار عالی است منم با اون شروع کردم
اگر می خواهید css حرفه ای یاد بگیرید . "کتاب 101 طرفند برای استفاده از CSS از انتشارات ناقوس"
هست .
من پیشنهاد می کنم فعلا همین کتاب html/css رو بخونید .
و کار با photoshop هم یاد بگیرید .
 

foranyone

Well-Known Member
در تکمیل حرفهای کورش عزیز :

لازم نیست حتما یه گرافیست حرفه ای باشی ، در حد یه طراح وب فتوشاپ یاد بگیری کافیه !

پرند 6 تا سی دی برای آموزش فتوشاپ Cs3 داده بود بیرون من 2 تا اول رو نگاه کردم خیلی خوب بود
 

sadismi_10

Member
اون کتاب HTML هم که ایشالا ویرایش هفت رو خردیدن بهترین کتاب در این زمینه هست !
من ویرایش 6 رو خریدم :)
مشکلی پیش نمیاد؟
اگر می خواهید css حرفه ای یاد بگیرید . "کتاب 101 طرفند برای استفاده از CSS از انتشارات ناقوس"
هست .
یعنی این کتابی که گرفتم کافی نیست؟
آخه اصل کارو میخوام با php انجام بدما

لازم نیست حتما یه گرافیست حرفه ای باشی ، در حد یه طراح وب فتوشاپ یاد بگیری کافیه !

پرند 6 تا سی دی برای آموزش فتوشاپ Cs3 داده بود بیرون من 2 تا اول رو نگاه کردم خیلی خوب بود
من فتوشاپ رو تا حدودی یاد دارم(یعنی منوها و ابزار ها و کارهاشونو میشناسم)
اما واسه طراحی سایت زیاد نمیدونم
یعنی یه بار 2-3 سال پیش قالب زدم اما حرفه ای نبود
 

foranyone

Well-Known Member
من ویرایش 6 رو خریدم :)
مشکلی پیش نمیاد؟

من اشتباه کردم منظورم همون 6 بود الان روی جلد رو نگاه کردم ...

یعنی این کتابی که گرفتم کافی نیست؟
آخه اصل کارو میخوام با php انجام بدما

نه نیازی نیست شما همین کتاب HTML رو خوب بخونین کافیه (من خودم 101 ترفند رو نخوندم )

منظور کورش اینه که اگه دیگه میخوای همه چیه CSS رو بدونی ( چه اونایی که به دردت میخوره چه نمیخوره )

php هیچ توانایی یا امکاناتی برای ظاهر کار نداره ! html وcss پایه ی وب هستن حتی اگه php کار حرفه ای باشی ولی HTML و CSS

بلد نباشی همیشه مشکل داری پس با علاقه و جدییت اول HTML و CSS بعد PHP:wink:

تدریجا سعی کن با فوتوشاب دوست شی ....

موفق باشی
 

sadismi_10

Member
نه نیازی نیست شما همین کتاب HTML رو خوب بخونین کافیه (من خودم 101 ترفند رو نخوندم )

منظور کورش اینه که اگه دیگه میخوای همه چیه CSS رو بدونی ( چه اونایی که به دردت میخوره چه نمیخوره )

php هیچ توانایی یا امکاناتی برای ظاهر کار نداره ! html وcss پایه ی وب هستن حتی اگه php کار حرفه ای باشی ولی HTML و CSS

بلد نباشی همیشه مشکل داری پس با علاقه و جدییت اول HTML و CSS بعد PHP

تدریجا سعی کن با فوتوشاب دوست شی ....

موفق باشی
ممنون
پس من اول اینا رو خوب یاد بگیرم
یعنی php مثلا مشخص نمیکنه که منوی اصلی سمت راست باشه؟
فتوشاپ رو به احتمال زیاد در سطح حرفه ای یاد بگیرم چون یه دوستی دارم که شرکت تبلیغاتی داره میخوام برم پیشش
راستی
توی چند وقت میشه php رو یاد گرفت در حدی که بشه سایت های معمولی(نه خیلی گسترده ) رو طراحی کرد؟
 

foranyone

Well-Known Member
یعنی php مثلا مشخص نمیکنه که منوی اصلی سمت راست باشه؟

نه این کار رو css انجام میده !
توی چند وقت میشه php رو یاد گرفت در حدی که بشه سایت های معمولی(نه خیلی گسترده ) رو طراحی کرد؟

بجا این سوالها شروع کن بخون ایشالا زود به نتیجه برسین
 

Webber

Well-Known Member
سلام دوست عزيز
ولي به نظرم بهتره اول از يادگيري الگوريتم شروع كنيد.علاوه بر دونستن زبان برنامه نويسي بايد راه حل رو هم بلد باشيد.مثل اينه كه سوار بهترين ماشين دنيا هستيد ولي اگر راه رو بلد نباشيد،نمي تونيد به مقصد برسيد.

"مفهوم الگوریتم را معمولاً با تشبیه به دستور آشپزی توضیح می‌دهند. مثلاً اگر بخواهیم آبگوشت درست کنیم (عمل مورد نظر) با فرض اینکه مواد خام را داریم (حالت اولیه) مراحل مشخصی را باید طبق دستور آشپزی طی کنیم (دستورالعمل‌ها) تا به آبگوشت آماده (حالت پایانی) برسیم. البته الگوریتم‌ها معمولاً پیچیده‌تر از این هستند.

الگوریتم گاه دارای مراحلی است که تکرار می‌شود (در مثال آبگوشت مثلاً چند بار باید نمک زد یا آب اضافه کرد) و یا در مرحله‌ای نیازمند تصمیم‌گیری است (اگر نمک کافی است دیگر نمک نمی‌زنیم، اگر کافی نیست نمک می‌زنیم).

اگر الگوریتم برای عمل مورد نظر مناسب نباشد و یا غلط باشد به نتیجه مورد نظر نمی‌رسیم. مثلاً اگر الگوریتم آبگوشت را با مواد اولیه کباب انجام دهیم واضح است که به آبگوشت نمی‌رسیم.

باید بدانیم برای هر الگوریتم تعریف متغیر ها و طراحی مرحله به مرحله بسیار مهم است. زیرا الگوریتم باید بداند بر روی چه متغیر هایی، چه اعمالی را انجام دهد و نتیجه را در غالب چه متغیر ها یا پارامتر هایی نشان دهد."

به نقل از ويكي پديا

اگر در گوگل جستجو كنيد كتاب هاي خوبي خواهيد يافت:

http://www.google.com/search?client=opera&rls=en&q=%D8%A2%D9%85%D9%88%D8%B2%D8%B4+%D8%A7%D9%84%DA%AF%D9%88%D8%B1%D9%8A%D8%AA%D9%85&sourceid=opera&ie=utf-8&oe=utf-8

http://hulk-iran.persiangig.com/other/ALGORITHM.rar

http://algooritm.ir/alearn.html

موفقيت:rose:
 

sadismi_10

Member
بجا این سوالها شروع کن بخون ایشالا زود به نتیجه برسین
دارم میخونم
ولی باید یه زمانی مشخص باشه دیگه :دی

سلام دوست عزيز
ولي به نظرم بهتره اول از يادگيري الگوريتم شروع كنيد.علاوه بر دونستن زبان برنامه نويسي بايد راه حل رو هم بلد باشيد.مثل اينه كه سوار بهترين ماشين دنيا هستيد ولي اگر راه رو بلد نباشيد،نمي تونيد به مقصد برسيد.
من قبلا الگوریتم و فلوچارت رو کلاس رفتم
یه چیزایی ازش یادمه
فکر میکنم در حدی باشه که بتونم بفهمم چی به چیه
 

hidensoft

Member
ورودتون رو تبریک می گم. به نظر بنده چه بهتر هست که در ابتدا سعی کنید با یه قالب خیلی ساده - مثلا با چند تا دایو یا تیبل - یه سیستم ارسال خبر بنویسید. لازم نیست ورود و خروج و ... داشته باشه. فقط سعی کنید فقط اطلاعات رو ذخیره کنید و نمایش بدید. برای قدم اول فکر می کنم کافیه.
 

جدیدترین ارسال ها

بالا