دوشنبه 1 خرداد 1396  |  Monday 22 nd of May 2017
Web Programming PHP & MySQL
نویسنده: تیم پشتیبانی
تاریخ: 6 آبان 1388 - 20:35:42

شروع کار با برنامه نویسی تحت وب PHP

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


· HTML ( به همراه نرم افزار DreamWeaver CS4)

تمامی صفحات وب از تگ های html ساخته شده است. حتی تکنولوژی Asp.net که توسط مایکروسافت ارائه گردیده است و تگ های اختصاصی خود را دارد در هنگام اجرا آنها را به تگ های قابل نمایش HTML تبدیل می کند.

در برنامه نویسی PHP ما مستقیما با تگ های HTML سر و کار داریم و یادگیری اصول آن ها ضرور می رسد. بهتر است در ابتدای راه برنامه نویسی HTML را همراه با نرم افزار DreamWeaver CS4 پیش ببرید. این جوری هیچ وقت از تگ های HTML خسته نمی شوید. البته اگر به محصولات مایکروسافت علاقه مند هستید می توانید از نرم افزار Microsoft Expression نیز استفاده کنید.

تنها این را بندانید که در انتهای یادگیری اولیه HTML باید موارد زیر را مرور کرده باشید:

- آشنایی با مفهوم تگ ها و توانی شناخت تگ ها از یک دیگر

- آشنایی با تمامی تگ ها و اجزای یک فرم

- آشنایی با تگ های ایجاد جدول

- آشنایی با مفهوم div ها

- آشنایی با مفهوم metadata ها

- آشنایی با مفهوم class و id


· CSS

CSS تاثر بسیار زیادی در ظاهر برنامه شما دارد. اگر شما با اصول اولیه تعریف کلاس ها و نحوه بکار گیری آن آشنا شوید صفحات وب شما هم دارای حجم کمتری می شوند وهم تمامی صفحات شما از نظر ظاهری یکنواخت می گردد. مشخصه هایی که در زیر لیست شده اند را حتما فرا بگیرد و بدانید که هر کدام از آن ها یعنی چی؟!

- background

- border

- color

- direction

- display

- float

- font

- height

- letter-spacing

- line-height

- list-style

- margin

- padding

- text-align

- text-decoration

- vertical-align

- visibility

- width


· Javascript

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

- آشنایی با متغییرها

- آشنایی با انواع داده ها

- آشنایی با چگونگی نوشتن تابع

- آشنایی با چگونگی دستیابی به اجزای صفحه با استفاده از جاوااسکریپت

- آشنایی با انواع پنجره ها که با استفاده از جاوا اسکریپت می توان ایجاد نمود

- آشنایی با کنترل وقایع ( که می توان بر روی این رویداد ها تابع های جاوا اسکریپتی را اعمال نمود)

- onAbort کاربر با اشياء کاري ندارد.

- onBlur کابر شي را تغيير ميدهد.

- OnError اسکريپت با اشتباه مواجه ميشود.

- oncHange کاربر برروي شي کليک ميکند.

- onFocuse کاربر يک شي را فعال ميکند.

- onLoad بارگزاري شي اتمام ميشود.

- onMouseover نشانگر ماوس بر روي شي ميرود.

- onMouseout نشانگر ماوس از روي شي کنار ميرود.

- onSubmit کاربر يک فرم را پذيرش ميکند.

- onUnload کاربر به پنجره کاري ندارد.

- onSelect کاربر محتويات شي را انتخاب ميکند.

- اعتبار سنجی فرم


· PHP , MYSQL

برای آنکه بتوانید با PHP برنامه بنویسید باید نرم افزار PHP, MYsql و Apache را بر روی ویندوز خود نصب کنید. نصب دستی آن ها مشکل است. برای همین نرم افزار WAMP 5.0 را دانلود کنید و به راحتی آن را نصب کنید. بعد از نصب آن شما می توانید کدهای PHP خودتان را تست نمائید. این نرم افزار PHP , Mysql , Apache را همزمان و بدون هیچ دردسری نصب می کند.

بعد از نصب آن باید از قسمت All programs --> wampserver گزینه start WampServer را کلیک نمائید تا در نوار پایین آیکونی به شکل زیر مشاهده شود:

 

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

- آشنایی با متغییر ها

- آشنایی با عملگر ها

- آشنایی با if , if…else , Switch , while , do...while, for , break , continue

- آشنایی با نوشتن یک function و نحوه فراخوانی آن

- آشنایی با آرایه ها

- آشنایی باارسال فرم و ذخیره اطلاعات ارسال شده در متغییرهای سراسری$_POST , $_GET

- آشنایی با فایل ها و فراخوانی آنها

- آشنایی با دیتابیس و نرم افزار phpMyAdmin

- افزودن داده ها به جدول

- دستیابی به مقدار فیلد ها

- ویرایش مقدار فیلدها

- آشنایی با مفهوم session , Cooki

دفعات بازدید: 3593
 
صفحه اصلی
آشنایی با گروه کامپیوتر
پروفایل و محتوای درس
آئین نامه و مقررات
چکیده پایان نامه ها
کمیته های آموزشی
آمار و اطلاعات
راهنما
پیوندهای مفید
برنامه کلاسی
Compatability by:
آخرین به روز رسانی سایت: 16 اسفند 1395 ساعت: 19:40:25