عضو شوید



:: فراموشی رمز عبور؟

عضویت سریع

نام کاربری :
رمز عبور :
موبایل :
ایمیل :
نام اصلی :

آمار مطالب

:: کل مطالب : 39
:: کل نظرات : 6

آمار کاربران

:: افراد آنلاین : 0
:: تعداد اعضا : 5

کاربران آنلاین


آمار بازدید

:: بازدید امروز : 0
:: باردید دیروز : 2
:: بازدید هفته : 121
:: بازدید ماه : 271
:: بازدید سال : 379
:: بازدید کلی : 379

RSS

Powered By
loxblog.Com

وبلاگ تخصصي آموزش برنامه نويسي تمام زبان هاي كامپيوتر

نحوه قرار دادن اسکریپت های PHP در صفحات
یکشنبه 28 اسفند 1390 ساعت 16:06 | بازدید : 962 | نوشته ‌شده به دست cpu-learn | ( نظرات 0 )

نحوه قرار دادن اسکریپت های PHP در صفحات 

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

< html >
< head >


< p > This is a HTML Paragraph < /p >
echo "Hello World" ;
?>
💬 نظرات کاربران
💬ثبت نام کاربران
💬ورود کاربران


 

 

 

 


|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
ساختار دستوری PHP
یکشنبه 28 اسفند 1390 ساعت 16:00 | بازدید : 937 | نوشته ‌شده به دست cpu-learn | ( نظرات 0 )

ساختار دستوری PHP

صفحات PHP از دو جزء اصلی تشکیل شده اند :
تگ های HTML : ساختار صفحه های PHP ، کاملا با صفحه های HTML یکسان هستند . با این تفاوت که در این صفحات ، علاوه بر تگ های HTML می توان اسکریپت هایی را به زبان PHP برای اجرای دستورات مورد نظر خود ، به آنها اضافه نمایید . در این صفحات سایر اجزا با همان کد و ساختار صفحات HTML تعریف می شوند .
اسکریپت های PHP : می توانید در هر جای صفحات PHP ، کدها و دستورات خود را که با این زبان نوشته اید را اضافه کنید .
هر بلوک اسکریپت PHP ، همواره با عبارت php?> شروع شده و به عبارت
شکل کلی ( Syntax ) نوشتن یک اسکریپت PHP به صورت زیر است :
 

.... php کدها و دستورات مورد نظر به زبان .... ;
?>

مثال :
echo "Hello World" ;
?>
 
Syntax

صفحات PHP بر روی سرور اجرا شده و سپس نتایج خروجی به صورت کدهای ساده شده HTML و جاوا اسکریپت ، برای اجرا به مرورگر کامپیوتر کاربر ارسال می شود .

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

.... php کدها و دستورات مورد نظر به زبان .... ;
?>

مثال :
echo "Hello World" ;
?>
 
Syntax

 


|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
نحوه نصب و اجرای PHP
یکشنبه 28 اسفند 1390 ساعت 15:48 | بازدید : 1015 | نوشته ‌شده به دست cpu-learn | ( نظرات 0 )

نحوه نصب و اجرای PHP 

در بخش قبل به معرفی کلیات و تاریخچه زبان PHP پرداختیم . در این بخش قصد داریم تا پیش نیازها و ابزاری که برای استفاده از PHP بر روی کامپیوتر خود نیاز دارید ، را معرفی نماییم .
شما از PHP می توانید برای 3 منظور کلی استفاده نمایید :
وب سایت ها و برنامه های کاربردی تحت وب ( اسکریپت نویسی سمت سرور )
برنامه های کاربردی دسکتاپ ( GUI )
برنامه نویسی خط فرمان
برای برنامه نویسی و استفاده از PHP به 3 چیز کلی نیاز دارید :
برنامه یا ابزاری برای طراحی و کدنویسی :
در ساده ترین حالت می توانید از برنامه Notepad برای کدنویسی استفاده نمایید . اما نرم افزارهای حرفه ای مانند Dreamweaver یا Rad PHP هستند که در یک محیط ویژوال و IDE امکان کدنویسی و طراحی نرم افزاهای PHP را برای شما فراهم می آورند .
سرور اجرا کننده PHP :
در اینجا 2 حالت مختلف به وجود می آید :
اجرای PHP بروی کامپیوتر خودتان : چنانچه بخواهید برنامه ها و صفحات وب PHP را بر روی کامپیوتر خود اجرا نمایید ، نیاز به تغییر خاصی ندارید . سیستم عامل های ویندوز ، مک و لینوکس از PHP به طور کامل پشتیانی می کنند . در ویندوز سرور Microsoft IIS و در لینوکس و مک سرور Apache وظیفه اجرا و پردازش فایل های PHP را برعهده دارند . این سرور ها به صورت پیش فرض بر روی سیستم عامل های نام برده نصب هستند و نیاز به هیچ برنامه جانبی نیست .
اجرای PHP بروی یک سرور هاست ( اینترنتی ) : در اینجا نیز کار بسیار راحت است . شما کافی است هاست خود را بروی یک سرور خریداری نمایید که از PHP پشتیانی می کند . سپس کافی است فایل های ساخته شده خود را بروی آنها Upload کرده و اجرا نمایید . موتور این سرور ها صفحات را اجرا کرده و سپس خروجی را به مرورگر کاربر ارسال می کنند . به علت رایگان بودن PHP سرور های هاست PHP بسیار ارزان و در دسترس هستند .
یک مرورگر وب :
شما برای مشاهده صفحات PHP نیاز به یک مرورگر دارید که بر روی تمام سیستم عامل ها موجود است . تمامی مرورگرهای مطرح موجود ، به طور کامل از PHP پشتیانی می کنند .
 


|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
برای استفاده از PHP به چه نیاز دارید ؟
یکشنبه 28 اسفند 1390 ساعت 15:41 | بازدید : 970 | نوشته ‌شده به دست cpu-learn | ( نظرات 0 )

برای استفاده از PHP به چه نیاز دارید ؟ 

ای استفاده و اجرای صفحات PHP شما باید سرور آپاچی ( Apache ) یا IIS را بر روی کامپیوتر خود نصب کنید . یا اینکه صفحه خود را بر روی یک سرور که از PHP پشتیانی می کند ، اجرا نمایید .


|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
مزیت های PHP
یکشنبه 28 اسفند 1390 ساعت 15:35 | بازدید : 900 | نوشته ‌شده به دست cpu-learn | ( نظرات 0 )

مزیت های PHP :

1.PHP یک ابزار اپن سورس و رایگان است و به همین دلیل هاست هایی که میزبانی آن را انجام می دهند ، بسیار ارزانتر از هاست های .Net هستند .

2.پی اچ پی بر روی تمامی پلتفورم های معروف مثل Windows , Linux و iOs اجرا می شود .

3.PHP یک زبان ساخت یافته بوده و یادگیری آن بسیار ساده است .

4.ابزار کار با PHP همگی اپن سورس بوده و استفاده از آنها رایگان هستند .

 


|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
معرفی زبان PHP
یکشنبه 28 اسفند 1390 ساعت 15:29 | بازدید : 917 | نوشته ‌شده به دست cpu-learn | ( نظرات 0 )

معرفی زبان PHP : 

معرفی زبان PHP :

PHP یک زبان برنامه نویسی اسکریپتی اپن سورس است که برای طراحی برنامه های تحت وب سمت سرور ( Server Side ) ، به کار می رود .
سمت سرور بودن به این معناست که صفحات PHP ابتدا توسط سرور PHP ( که می تواند از نوع Apache یا IIS ) باشد ، پردازش شده و سپس خروجی به صورت کدهای HTML و جاوا اسکریپت ، برای اجرا به مرورگر کامپیوتر کاربر ارسال می شود . به عبارت دیگر وظیفه اجرای صفحات PHP به عهده کامپیوتر سرور وب هاست سایت آن می باشد . ( برخلاف HTML یا جاوا اسکریپت که اجرای آنها توسط خود مرورگر کاربر انجام می شود ) .
PHP مخفف عبارت Hypertext PreProcessor به معنای پیش پردازنده فرا متن می باشد که در سال 1994 توسط رسموس لردورف ایجاد شد و سپس توسط سایرین توسعه و گسترش پیدا کرد .
ساختار زبان PHP بسیار شبیه به زبان c و در نسخه های جدید شبیه به جاوا می باشد و به همین دلیل از محبوبیت فراوانی برخوردار است . از مشهورترین نرم افزارهای ساخته شده با PHP می توان به جوملا ، WikiMedia و یا Mambo اشاره کرد . سایت های فراوانی در جهان براساس زبان PHP نوشته شده اند و هر روز نیز بر تعداد آنها اضافه می شود . از مهمترین آنها می توان به ویکی پدیا اشاره کرد .
پی‌اچ‌پی امکان استفاده از انواع مختلفی از پایگاه‌های داده را از جمله MySQL، اوراکل، IBM DB۲ ،Microsoft SQL Server ،PostgreSQL و SQLite با دستورهایی ساده فراهم می‌سازد. پی‌اچ‌پی روی بیشتر سیستم‌عامل‌های معروف از جمله لینوکس، یونیکس، ویندوز و Mac OSX و با اغلب کارگزارهای وب (Web Server) معروف، قابل اجراست.


 


|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
آموزش زبان برنامه نویسی تحت وب PHP + آموزش پایگاه داده ی mysql
یکشنبه 28 اسفند 1390 ساعت 15:18 | بازدید : 1463 | نوشته ‌شده به دست cpu-learn | ( نظرات 0 )

phpیک زبان تحت وب و تحت سرور است که به عنوان یکی از قدرتمند ترین زبان های برنامه نویسی و شاید بهترین برای طراحی وب سایت طرفداران بسیار زیادی را به خود جلب کرده است. به طوری که چندین ملیون سایت به زبان php نوشته شده اند.در عین حال یادگیری php بسیار آسان است به طوری که با دریافت فایل های آموزشی که میتوانید آنها را در ادامه ی مطلب دانلود کنید تا حد زیادی php را یاد بگیرید.در این مطلب با دریافت فایل zip شما ۲ کتاب الکترونیکی (pdf) را مشاهده می کنید که یکی از آنها php را معرفی می کند و توضیحاتی در مورد آن میدهد و دیگری زبان php را به همراه پایگاه داده ی mysql به شما آموزش می دهد.

لينك دانلود مستقيم  


|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
انواع زبان های برنامه نویسی
یکشنبه 28 اسفند 1390 ساعت 08:38 | بازدید : 872 | نوشته ‌شده به دست cpu-learn | ( نظرات 0 )

زبان برنامه نویسی 

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

جنبه های یک زبان برنامه نویسی

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





در یک رایانه رقمی مدرن، تمامی داده ها بصورت صفر و یک سیستم عددی باینری ذخیره می شوند. عموما داده بیانگر اطلاعاتی از دنیای واقعی همچون نام ها، حساب های بانکی و ... می باشد. بنابراین زبان های برنامه نویسی داده های سطح پایین باینری را به این مفاهیم سطح بالا سازماندهی می کنند.
سیستم ویژه ای که چگونگی سازماندهی داده ها در برنامه را مشخص می کند، نوع داده ی یک زبان برنامه نویسی نامیده می شود. طراحی و مطالعه ی سیستم های نوع را تئوری نوع می نامیم. زبان ها را می توان به دو دسته ی نوع دار ایستا و نوع دار پویا طبقه بندی کرد. در زبان های نوع دار ایستا برای تعریف هر متغیر یا زیر برنامه، نوع آن نیز مشخص می شود. بر خلاف آن در زبانهای نوع دار پویا نیازی به تعریف دقیق نوع متغیر ها یا زیر برنامه ها نیست و خود زبان نوع آن ها را استنتاج می کند. گاه به این گونه زبان ها نوع دار مخفی گفته می شود.
در زبان های نوع دار ایستا، انواع از پیش تعیین شده ای برای اجزای داده ها (همچون اعداد در یک بازه ی خاص، رشته ها یا حروف و ...) وجود دارد و متغیر ها (مقادیری که از دید برنامه نام دارند) می توانند فقط یک نوع ثابت را داشته باشند و عملیات خاصی را بپذیرند. مثلا اعداد نمی توانند به نام تبدیل شوند و برعکس. اغلب زبانهای اصلی نوع دار ایستا همچون C و C++ و Java به تعریف واضح تمامی انواع نیاز دارند. و بیان می شود که این کار فهم برنامه را سریع می کند.
زبان های شیءگرا به برنامه نویسان امکان تعریف انواع داده ای شیء که متغیرها و توابع ذاتی خود را دارند می دهند (که به ترتیب ویژگیها و روش ها نامیده می شوند).
یک برنامه ی شامل اشیاء به آنها اجازه ی عمل مستقل را می دهد اما زیر برنامه ها را تحت تأثیر قرار می دهد: این اثر متقابل می تواند در زبان کد کردن طراحی می شود تا اشیاء با اثر متقابل را شبیه سازی کند. این کار یک عمل مفید و شهودی است. زبان هایی مثل python و Ruby به عنوان زبان های شی گرا گسترش یافته اند. آنها نسبتاً برای یادگیری و استفاده آسان هستند و در محدوده های برنامه نویسی حرفه ای و غیر حرفه ای عمومیت پیدا کرده اند. تفکر عامه چنین است که شی گرایی، زبان ها را شهودی می کندو دسترسی عمومی و قدرت کاربردهای کامپوتری مشتری پسند را افزایش می دهد.
جدای از اینکه کی و چگونه تطابق بین انواع و عبارات تعیین شده است، یک سؤال اساسی وجود دارد که که زبان چه انواعی را تعریف می کند و چه انواعی را به عنوان مقادیر عبارات (ارزش های بیان شده) و به عنوان مقادیر نام دار (ارزش های دلالت شده) اجازه می دهد. زبان های سطح پایین مثل C به برنامه اجازه ی نام دهی به مکان های حافظه و ثابت های زمان کامپایل را می دهد در حالی که به عبارت امکان باز گرداندن مقادیر که در ثبات ماشین قرار گرفته اند را می دهد؛ ANSIC این قابلیت را با اجازه به عبارات به منظور باز گرداندن مقادیر struct ، توسعه داده است. (پیوند رکورد را ببینید). زبان های تابعی اغلب نام هارا به منظور دلالت مستقیم بر مقادیر محاسبه شده ی زمان اجرا، به جای مکان های حافظه ی نام دار که مقادیر در آن ذخیره می شوند، محدود می کنند و در بعضی از موارد به مقادیر دارای نام امکان تغییر نمی دهند. زبان هایی که از جمع آوری زباله استفاده می کننددر امکان دادن به ساختارهای داده ای مختلط دلخواه به عنوان مقادیر بیان شده آزادند. در پایان، در بعضی زبان ها، رویه ها تنها به عنوان مقادیر استدلال شده اجازه ی استفاده دارند (نمی توانند با عبارات باز گردانده شوندیا به نام های جدید محدود شوند)؛ در دیگر زبان ها رویه ها می توانند به عنوان پارامتر به رویتن ها منتقل شوند اما نمی توانند محدود به نام های جدید گردند؛ در بعضی دیگر آنها در استفاده مانند مقدار بیان شده محدودیتی ندارند اما در زمان اجرا نمونه های جدیدی نمی تواند ایجاد شود؛ و در انواع دیگری، رویه ها مقادیر کلاس اول هستند که می توانند در زمان اجرا ایجاد شوند.


دستور العمل و جریان کنترل

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

فلسفه ی طراحی

به خاطر اهداف ذکر شده، هر زبان با استفاده از طراحی، فلسفه ی ویژه ای گسترش یافت. بعضی از جنبه ها، با روشی که زبان از ساختمان های داده استفاده می کند، تأکید می شدند یا اینکه نشانگذاری ویژه ی آن، راه های مشخص حل مسائل یا بیان ساختارشان را ترویج کرد.
چون زبان های برنامه نویسی زبان های مصنوعی هستند، نیاز به درجه ی نظم زیاد دارند تا به دقت مشخص کنندکه چه عملی مطلوب است. زبان های برنامه نویسی تحمل خطا را ندارند؛ اگر چه بار شناخت و کاربرد لغات ویژه با کمک پیغام های تولید شده به وسیله ی پیاده سازی زبان برنامه نویسی کاهش یافته است. زبان های کمی وجود دارند که آزادی زیادی در ایجاد تغییر می دهند یعنی در آن یک برنامه بخش هایی از خودش را برای مدیریت موردهای جدید دوباره نویسی می کند. نوعاً، تنها زبان ماشین و اعضای خانواده Lisp ) scheme و Common Lisp ) این قابلیت را دارند. بعضی از زبان ها مانند MUMPS و زبان های با کامپال مجدد پویا، رقابت کننده ها و دیگر ماشین های مجازی از این تکنیک برای اجرای بهتر استفاده می کنند.
راه های زیادی برای طبقه بندی ربان های برنامه نویسی وجود دارد. مقاصد کاملاً مشخص نیستند. یک استاندارد زبان خاص ممکن است در چند طبقه بندی پیاده سازی شود. مثلاً، یک زبان می تواند هر دو پیاده سازی تفسیر شده و کامپایل شده را داشته باشد.
به علاوه اغلب زبان های کامپایل شده شامل بعضی از ویژگی های مفسر شده ی زمان اجرا هستند. یک مثال قابل توجه رشته با فرمت I/o است که در یک زبان تخصصی نوشته شده و برای توصیف چگونگی تبدیل داده های برنامه به نمونه ی خارجی به کار می رود. این رشته در زمان اجرا تفسیر شده است. بسیاری از برنامه نویسان این قابلیت سازماندهی را بسیار ارزشمند می دانند.
!تاریخچه زبان های برنامه نویسی
پیشرفت زبان های برنامه نویسی بیسار نزدیک به پیشرفت عملیات الکترونیکی و فیزیکی مورد استفاده در کامپیوتر های امروزی است.
طراحی اولین ماشین های شبیه کامپیوتر به Chales Babbage نسبت داده می شود که Ada levelace برنامه های زیادی را برای آن نوشته بودد ( معادل زبان اسمبلی ). در دهه 1940 اولین کامپیوترهای الکتریکی مدرن به وجود می آمدند. بعضی نیازهای محاسبه ی نظامی یک عامل توسعه ی کامپیوترهای اولیه بود. مثل رمزگذاری، رمزگشایی محاسبه ی مسیر گلوله و متراکم سازی زیاد مورد نیاز در توسعه ی بمب های اتمی. در آن زمان، کامپیوترها بسیار بزرگ، گران و کند بودند: پیشرفت ها در تکنولوژی الکترونیک در سال های جنگ منجر به ساخت کامپیوترهای الکترونیکی عملی تر شد. در آن زمان تنها konrad zuse استفاده از زبان برنامه نویسی ( که عاقبت به عنوان Plankalkul گسترش یافت) مثل آنهایی که امروزه مسائل را حل می کنند، را پیشنهاد کرد.
پیشرفت های بعدی در تکنولوژی الکترونیک (ترانزیستورها، مدارهای مجتمع و تراشه ها) گسترش کامپیوترهای مفیدتر و قابل اعتمادتر را سرعت بخشیدند. این پیشرفت با توسعه ی زبان های کامیوتری استاندارد برای اجرا روی آنها موازی شد. موجود بودن و استفاده ی آسان از کامپیوترها منجر شد که افراد بیشتری با کامپیوترها کار کنند. پیشرفت انفجاری بعدی منجر به ایجاد اینترنت، حضور کامپیوترهای شخصی در همه جا، و استفاده ی روز افزون از برنامه نویسی کامپیوتر با استفاده از زبان هایی مثل phthon، Visual Basic و غیره شد.


زبان های اصلی

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

Ada
ALGOL
APL
AWK BASIC
C
C++
C#
COBOL
ColdFusion
Common Lisp
Delphi
Eiffel
Focus
Fortran
Haskell
IDL
Java
Java script
Lisp
Modula
Objective-C
OCaml
Pascal
Perl
PHP
Prolog Python
Ruby
SAS
Scheme
اسمال تاک
SQL
Visual Basic
 

منبع:4downloads.ir


|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
با سلام
یکشنبه 28 اسفند 1390 ساعت 08:32 | بازدید : 1086 | نوشته ‌شده به دست cpu-learn | ( نظرات 0 )

مدير وبلاگ تخصصي برنامه نويسي كمال تشكر را از شما بينندگان عزيز دارد و اميدوار است تمام مشكلات برنامه نويسي را با مطالعه مطالب اين وبلاگ حل كنيد .

شما عزيزان بيننده ميتوانيد هر مشكل برنامه نويسي كه داريد با كليك بر روي نظر در همين جا به ما اعلام كنيد.

براي شما آرزو موفقيت دارم  و اميدوارم خوب و خوش و سلامت باشيد.

 


|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0

صفحه قبل1234صفحه بعد

💬 نظرات کاربران
💬ثبت نام کاربران
💬ورود کاربران