دانلود متن کامل پایان نامه طراحی سایت آموزش دانشگاه

ارسال شده در رشته کامپیوتر(نرم افزار ، سخت افزار و فناوری اطلاعات)

دانلود متن کامل  پایان نامه رشته کامپیوتر – گرایش نرم افزار با فرمت ورد word


مقدمه:

تار جهان گستر (Word wide web) دنياي عجيبي است كه تكنولوژي هاي مربوط به آن، اغلب بدون پشتيباني كافي، عرضه مي‌شوند و كاربران اين تكنولوژي ها، همه روزه با واژگان جديدي بر خورد مي‌كنند، كه باعث سر در گمي آنها مي‌شوند.

براي نمونه مي‌توان به رشد نرم افزارهاي open source اشاره كرد (برنامه هايي كه مي‌توان آنها را گسترش داد و يا تغييراتي در ساختار آنها ايجاد كرد.) متداولترين اين برنامه ها، سيستم عامل Unix، و به طور خاص Linux، مي‌باشد. اين برنامه ها، با وجود ثبات و پايداري و داراي يك مشكل بزرگ مي‌باشند و آن دشوار بودن آموختن اين برنامه ها مي‌باشد. كمبود راهنمايي كه به زبان ساده، اين برنامه ها را به مبتديان آموزش دهد، باعث شده است كه اين دسته از نرم افزارها از جايگاه واقعي خود دور نگاه داشته شوند. PHP، يكي از زبانهاي اسكريپتي open source، ابزار مفيدي مي‌باشد كه تا كنون علي رغم سادگي استفاده از آن، هنوز به طور شايسته از آن استقبال نشده است.

اين كتاب شما را براي آموزش زبان PHP راهنمايي خواهد كرد. به عبارت ديگر نه تنها مقدماتي از اين زبان را به شما ارائه مي‌دهد. بلكه منابعي براي دسترسي به اطلاعات پيشرفته تر را نيز معرفي مي‌كند. با استفاده از اين كتاب شما دانش كافي براي آغاز به كار ايجاد سايت هاي ديناميك وب توسط PHP را كسب مي‌كنيد.

PHP چيست؟

PHP كه در ابتدا در سال 1994 توسط Rasmus Lerdorf ايجاد شد، مخفف واژگان Personal Home Pages به حساب مي‌آمد . با گسترش قابليتها و موارد استفاده اين زبان، PHP در معناي Hypertext Prprocessor به كار گرفته شد. (عبارت پيش پردازشگر Prprocessor بدين معني است كه PHP، اطلاعات را قبل از تبديل به زبان HTML، پردازش مي‌كند.

PHP يك زبان اسكريپتي سمت سرويس دهنده embeded HTML، Cross-Platform، (Server-side)

سمت سرويس دهنده بودن PHP، بدين معناست كه تمام پردازشهاي اين زبان بر روي سرويس دهنده (server) انجام مي‌گيرد. يك سرويس دهنده، در حقيقت يك كامپيوتر مخصوص مي‌باشد كه صفحات وب در آنجا نگهداري مي‌شوند و از آنجا به مرورگر كاربران منتقل مي‌شوند. چگونگي انجام اين روند، در ادامه اين قسمت، توضيح داده مي‌شود (به قسمت PHP چگونه كار مي‌كند؟ مراجعه كنيد)

منظور از Cross-Platform بودن اين زبان، اين است كه بر روي هر سيستم و با هر سيستم عاملي از قبيل O2/2، Macintosh، Windows NT،Unix، اجرا مي‌شود. توجه كنيد كه منظور از اين سيستم عاملهايي مي‌باشند كه بر روي سرويس دهنده نصب مي‌شود. PHP نه تنها قابليت اجرا بر روي هر سيستم عاملي را دارا مي‌باشد، بلكه براي منتقل كردن برنامه هاي آن از يك سيستم عامل به سيستم عامل ديگر احتياج به تغييرات اندكي خواهيد داشت و حتي در بعضي از موارد، بدون احتياج به هيچ تغييري مي‌توانيد، يك برنامه به زبان PHP را از يك سيستم عامل به سيستم عامل ديگر منتقل كنيد.

منظور از HtML embeded بودن PHP اين است كه دستورات اين زبان در بين كدهاي HTML قرار مي‌گيرند. بنابراين برنامه نويسي به زبان PHP كمي پيچيده تر از برنامه نويسي به زبان HTML، به حساب مي‌آيد.

PHP بر خلاف زبانهاي برنامه نويسي (Programming Languages) يك زبان استكريپتي (Scripting Language) مي‌باشد. به عبارت ديگر دستورات PHP بعد از رخداد يك رويداد (event) اجرا مي‌شوند. اين رويدادهاي مي‌توانند شامل ارسال يك فرم، رفتن به يك URL[1] مشخص و يا موارد ديگر باشند. متداولترين زبان اسكريپتي زبان Java Script مي‌باشد كه معمولا براي پاسخ به رويدادهاي كاربر در مرور گر وب، به كار مي‌رود.

تفاوت عمده java Script با PHP در اين است كه java Script يك تكنولوژي سمت سرويس گيرنده (Client-Side) مي‌باشد. زبانهايي مانند java Script يا PHP، تفسير شونده (inteprted) ناميده مي‌شوند. به عبارت ديگر براي اجرا به يك مفسر مانند مرورگر وب احتياج دارند. اما زبانهاي برنامه نويسي مانند C يا Java بعد از ترجمه به زبان ماشين (Compile) به خودي خود قابل اجرا مي‌باشند.

 به چه دليلي از PHP استفاده مي‌كنيم؟

PHP در مقايسه با تكنولوژي هاي مشابه براي طراحي يك سايت وب مي‌توان به اين موارد اشاره كرد: اسكريپت هاي (Common Gateway CGI (Interface كه معمولا به زبان Perl نوشته مي‌شوند، (java Script Pages) JSP ، (Active Server Pages) java Script به عنوان يك گزينه جايگزين براي PHP در نظر گرفته نمي شود، زيرا بر خلاف PHP، يك تكنولوژي سمت سرويس گيرنده است و همانند تكنولوژي هايي مانند CGT PHP، نمي تواند يك صفحه HTML را توليد كند

مزيتي كه PHP در مقابل HTML دارد اين است كه HTML يك سيستم محدود به حساب مي‌آيد و توانايي ايجاد ارتباط متقابل با كاربر را ندارد. كاربران هنگامي كه با يك صفحه HTML مواجه مي‌شوند، تنها يك وب صفحه ساده را روبروي خود مشاهده مي‌كنند كه توانايي ايجاد واكنش به اعمال كاربر را ندارد. اما با استفاده از PHP، شما مي‌توانيد صفحاتي را ايجاد كنيد كه براي مثال عناصر موجود در صفحه بر اساس سيستم عامل كاربر و يا تاريخ مشاهده صفحه، تنظيم شوند. همچنين PHP مي‌تواند با فايل ها يا پايگاههاي داده |(Database) ارتباط برقرار كند و بسياري عمليات ديگر كه HTML قادر به انجام به آنها نمي باشد. طراحان صفحات وب، از مدتها پيش به اين نتيجه رسيدند كه اگر در صفحات خود، فقط ار كدهاي HTML استفاده كنند.، بايد به طور مرتب آنرا تغيير دهند و اطلاعات آنرا به روز كنند. به همين علت، تكنولوژي هايي مانند CGI از همان آغاز، طرفداران بسياري پيدا كردند. اين تكنولوژي ها به طراحان اني امكان را مي‌داد كه برنامه هايي ايجاد كنند كه به صورت ديناميك، صفحات وب را توليد كنند. همچنين در هنگام ارتباط با يك پايگاه داده، بدون دخالت هر انساني، صفحات به روز آوري مي‌شدند.

متن کامل را می توانید دانلود نمائید چون فقط تکه هایی از متن پایان نامه در این صفحه درج شده (به طور نمونه)

ولی در فایل دانلودی متن کامل پایان نامه

همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند

موجود است

با فرمت ورد word

فایل ها برای اینکه حجم آنها پایینتر شود وراحتتر دانلود شوند با فرمت rar یا zip فشرده شده اند

برای دریافت پسورد فایل اینجا کلیک کنید

 دانلود پایان نامه طراحی سایت آموزش دانشگاه

 

مطالب مشابه را هم ببینید

141985615752731

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

aca@

academicbooks@

پایان نامه تهیه نرم افزار حقوق و دستمزد رشته مهندسی کامپیوتر
دانلود متن کامل پایان نامه SSL ،امنیت دیجیتالی
دانلود کامل پایان نامه رشته کامپیوتر درباره نرم افزارهاي سيستم عامل
دانلود پایان نامه رشته کامپیوتر با موضوع ای اس پی (ASP.NET)
دانلود پایان نامه:تحليل الگوريتم شاخه و قيد موازي آسنكرون