- آخرین فایل ها
- پرفروشترین فایل ها
- پربازدیدترین فایل ها
توضیحی مختصر از متن فایل :
در اين پروژه سعي بر آن داريم كه قسمتي از سايت آموزش دانشگاه را طراحي كنيم. قبل از هر چيز بايد بدانيم چه مطالبي مد نظر ميباشد. از ما خواسته شد ضمن طراح صفاتي براي معرفي كلي دانشگاه و قسمتهاي مختلف آن قسمت مربوط به اساتيد دانشگاه كه شامل اساتيد هيئت علمي استاتيد تمام وقت و پاره وقت ميباشد را به نحوي كه قابل تفسير،حذف و اضافه باشند را طراحي كنيم. براي اين منظور نياز به آشنايي با يك زبان برنامه نويسي PHP و بانك اطلاعاتي مربوط به آن ميباشد. چون پروژه بصورت Mysosl را انتخاب كرديم كه در فصلهاي بعدي مختصرا دلايبل انتخاب اين نرم افزار را توضيح خواهيم داد. قبل از شروع به كار بايد اطلاعات مورد نياز جمع آوري شود كه در فصل اول به اين موضوع ميپردايم و سپس دسته بندي اطلاعات جمع آوري شده و در نهايت شروع به كار ميكنيم تا سايت خود را توسط PHP طراحي كنيم. همچنين براي طراحي اين سايت از نرم افزار Dremvever هم استفاده كرده ايم
تار جهان گستر (Word wide web) دنياي عجيبي است كه تكنولوژي هاي مربوط به آن، اغلب بدون پشتيباني كافي، عرضه ميشوند و كاربران اين تكنولوژي ها، همه روزه با واژگان جديدي بر خورد ميكنند، كه باعث سر در گمي آنها ميشوند.
براي نمونه ميتوان به رشد نرم افزارهاي open source اشاره كرد (برنامه هايي كه ميتوان آنها را گسترش داد و يا تغييراتي در ساختار آنها ايجاد كرد.) متداولترين اين برنامه ها، سيستم عامل Unix، و به طور خاص Linux، ميباشد. اين برنامه ها، با وجود ثبات و پايداري و داراي يك مشكل بزرگ ميباشند و آن دشوار بودن آموختن اين برنامه ها ميباشد. كمبود راهنمايي كه به زبان ساده، اين برنامه ها را به مبتديان آموزش دهد، باعث شده است كه اين دسته از نرم افزارها از جايگاه واقعي خود دور نگاه داشته شوند. PHP، يكي از زبانهاي اسكريپتي open source، ابزار مفيدي ميباشد كه تا كنون علي رغم سادگي استفاده از آن، هنوز به طور شايسته از آن استقبال نشده است.
اين كتاب شما را براي آموزش زبان 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 در مقايسه با تكنولوژي هاي مشابه براي طراحي يك سايت وب ميتوان به اين موارد اشاره كرد: اسكريپت هاي (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 از همان آغاز، طرفداران بسياري پيدا كردند. اين تكنولوژي ها به طراحان اني امكان را ميداد كه برنامه هايي ايجاد كنند كه به صورت ديناميك، صفحات وب را توليد كنند. همچنين در هنگام ارتباط با يك پايگاه داده، بدون دخالت هر انساني، صفحات به روز آوري ميشدند.
بنابراين، سوالي كه اكنون به ذهن ميرسد، اين است كه به چه علت يك طرح صفحات وب بهتر است كه از زبان PHP به جاي زبانهايي مانند JSP، ASP، CGL براي طراحي سايت هاي ديناميك، استفاده كند؟ دليل اول، سرعت بيشتر PHP چه در برنامه نويسي و ايجاد برنامه هايي به اين زبان و چه در اجرا ميباشد. همچنين PHP براي يادگيري بسيار ساده ميباشد. و افراد بدون نياز به زمينه هاي قبلي در برنامه نويسي و تنها با مطالعه همين يك كتاب، ميتوانند به زبان PHP اسكريپت نويسي كنند. در مقابل احتياج به دانستن زبانهاي VBScript و CGL (كه. نيازمند زبانهايي مانند Perl يا C ميباشد) دارد و هر دو اين زبانها، زبانهاي كاملي هستند كه يادگيري آنها نيز آسان نيست.
دليل دوم اين است كه PHP، به صورت اختصاصي، تنها براي ايجاد صفحات ديناميك طراحي شده است. اما Perl VBScriptو يا Java اينگونه نيستند و به همين علت PHP سريعتر و ساده تر از تكنولوژي هاي جايگزين ميباشد.
توجه كنيد كه اين صحبتها هزگز بدين معنا نيست كه PHP يك زبان كاملتر و با بهتري نسبت به Perl ASP Hava و يا CGL ميباشد. بلكه ما تنها پيشنهاد ميكنيم كه در زمينه هاي خاصي مانند آنچه كه اشاره شد، از PHP استفاده شود.
برچسب ها: طراحی سیستم آموزش دانشگاه آموزش طراحی سایت دانشگاه آموزش طراحی سایت دانشگاهی آموزش طراحی سایت جهاد دانشگاهی آموزش طراحی وب سایت دانشگاهی آموزش ساخت سایت دانشگاهی سایت آموزش دانشگاه بوعلی سایت آموزش دانشگاه بوعلی همدان سایت آموزش دانشگاه بوعلی سیناهمدان سایت آموزش دانشگاه بوعلی سینای همدان سایت اموزش دانشگاه بوعلی سما سایت آموزشی دانشگاه بوعلی سايت آموزش دانشگاه بوعلي سينا سايت اموزش دانشگاه بوعلي سیستم آموزش دانشگاه بوعلی سینا سامانه اموزش دانشگاه بوعلی سایت آموزش دانشگاه آزاد سایت آموزش دانشگاه آزاد اهواز سایت آموزش دانشگاه آزاد آبادان سایت آموزش دانشگاه آزاد ایرانشهر سایت آموزش دانشگاه آزاد گرگان سایت آموزش دانشگاه آزاد اسلامی واحد اهواز سایت آموزش دانشگاه آزاد کرمان سایت آموزش دانشگاه آزاد همدان سایت آموزش دانشگاه آزاد ارومیه سايت اموزش دانشگاه ازاد شهرضا سامانه آموزش دانشگاه آزاد اهواز سیستم آموزش دانشگاه آزاد اهواز سامانه آموزشي دانشگاه آزاد اهواز سایت سامانه اموزش دانشگاه ازاد اهواز سایت آموزش دانشگاه آزاد اسلامی اهواز سامانه آموزش دانشگاه آزاد اسلامی اهواز سامانه آموزش دانشگاه آزاد اسلامي اهواز سامانه آموزشی دانشگاه آزاد اسلامی اهواز سایت آموزش دانشگاه تهران سايت آموزش دانشگاه تهران سيستم آموزش دانشگاه تهران سیستم آموزش دانشگاه تهران گلستان سیستم آموزش دانشگاه تهران مرکز سایت آموزش الکترونیکی دانشگاه تهران سایت آموزش مجازی دانشگاه تهران سایت اموزش دانشگاه ولیعصر تهران سایت اموزش مداوم دانشگاه تهران سایت آموزش دانشگاه آزاد تهران مرکز سامانه آموزش دانشگاه آزاد آبادان سايت اموزش دانشگاه ازاد ابادان سیستم آموزشی دانشگاه آزاد آبادان سایت خدمات آموزش دانشگاه آزاد آبادان سایت آموزش دانشگاه آزاد اسلامی واحد آبادان سایت اموزش دانشگاه ازاد اسلامی ابادان ورود به سیستم آموزشی دانشگاه آزاد آبادان سایت آموزشی دانشگاه آزاد آبادان سیستم آموزش دانشگاه آزاد آبادان سایت آموزش دانشگاه ملایر سامانه آموزش دانشگاه ملایر سامانه اموزش دانشگاه ملاير سایت آموزش دانشگاه آزاد ملایر سایت تغذیه دانشگاه ملایر سایت سامانه اموزش دانشگاه ملایر وب سایت آموزشی دانشگاه ملایر سامانه آموزش دانشگاه آزاد ملایر سایت اموزش دانشگاه علمی کاربردی ملایر سامانه اموزش دانشگاه دولتی ملایر سایت آموزش دانشگاه اراک سامانه آموزش دانشگاه اراک سیستم آموزش دانشگاه اراک سایت اموزش دانشگاه ازاد اراک سامانه آموزش دانشگاه اراك سیستم مدیریت اموزش دانشگاه اراک سایت آموزش مداوم دانشگاه اراک سامانه آموزش دانشگاه آزاد اراک سامانه اموزش دانشگاه آزاد اراک واحد فلق سامانه آموزش دانشگاه فرهنگیان اراک سامانه آموزشی دانشگاه آزاد ایرانشهر سامانه آموزش دانشگاه آزاد ايرانشهر سایت آموزش دانشگاه آزاد واحد ایرانشهر سامانه آموزش دانشگاه آزاد واحد ایرانشهر سامانه اموزش دانشگاه ازاد اسلامی ایرانشهر سامانه آموزشی دانشگاه آزاد واحد ایرانشهر سامانه اموزش دانشگاه ازاد اسلامی واحد ایرانشهر سامانه اموزش دانشگاه ازاد واحد ايرانشهر سایت آموزش دانشگاه بوعلی سینا سیستم آموزشی سما دانشگاه بوعلی سینا سامانه آموزش دانشگاه بوعلی همدان سیستم آموزش دانشگاه بوعلی همدان سامانه آموزش دانشگاه بوعلی سینا سیستم آموزشی دانشگاه بوعلی سینا سایت آموزش دانشگاه شریف سایت آموزشی دانشگاه شریف سیستم آموزش دانشگاه شریف سامانه آموزش دانشگاه شریف سایت آموزش دانشگاه صنعتی شریف سيستم آموزش دانشگاه شريف سایت آموزش مجازی دانشگاه شریف پایان نامه طراحی سایت آموزش دانشگاه
دانلود سوالات مواد حیطه تخصصی آموزش و پرورش
حجم:43414KB | بازدید :120
دانلود سوالات مواد حیطه تخصصی آموزش و پرورش آزمون استخدامی سال 1402 شامل تمامی سوالات راهنمای معلمی دانلود سوالات مواد حیطه تخصصی آموزش و پرورش شامل موارد زیر می باشد: راهنمای معلم قرآن پایه اول تا ششم راهنمای معلم هدیههای آسمانی پایه سوم راهنمای معلم...
دانلود سوالات راهنمای معلم آزمون استخدامی آموزش و پرورش ۱۴۰۲
حجم:43406KB | بازدید :122
دانلود بسته سوالات راهنمای معلم مفاهیم پایه متون و روش های یاددهی آزمون استخدامی آموزش و پرورش ۱۴۰۲ با بیش از ۵۰۰ سوال با پاسخ + تمام دروس دانلود سوالات راهنمای معلم آزمون استخدامی آموزش و پرورش ۱۴۰۲ دانلود بسته سوالات راهنمای معلم آزمون استخدامی آموزش و...
سوالات مفاهیم پایه متون و روش های یاددهی آزمون آموزش و پرورش
حجم:43406KB | بازدید :125
دانلود بسته سوالات مفاهیم پایه متون و روش های یاددهی آزمون استخدامی آموزش و پرورش 1402 با بیش از 500 سوال با پاسخ + سوالات حیطه تخصصی + سوالات راهنمای معلم تمام دروس سوالات مفاهیم پایه متون و روش های یاددهی آزمون آموزش و پرورش + دانلود بسته سوالات مفاهیم پایه متون و روش های...
سوالات مفاهیم پایه متون و روش های یاددهی دوره ابتدایی
حجم:43406KB | بازدید :153
دانلود سوالات مفاهیم پایه متون و روش های یاددهی دوره ابتدایی آزمون استخدامی آموزش و پرورش ۱۴۰۲ با بیش از ۵۰۰ سوال با پاسخ شامل تمام دروس سوالات مفاهیم پایه متون و روش های یاددهی دوره ابتدایی 1402 -سوالات کتاب راهنمای معلم - دانلود سوالات منابع حیطه...
حجم:38267KB | بازدید :5701
دانلود جزوه جنین شناسی عمومی این فایل در سایت های دیگر با قیمت های بالاتری به فروش می رسد. فایل ورد قابل ویرایش قسمتی از متن سلولهای زایای ابتدایی (پریموردیال) تکامل با لقاح آغاز می شود. لقاح روندی است که طی آن گامت مرد( اسپرم ) و گامت زن (اووسیت) با هم یکی می...
حجم:30962KB | بازدید :243
سوالات آزمون راهبران آموزشی این بسته ویژه، کامل ترین و جامع ترین بسته جهت استفاده تمامی کارمندان اموزش و پرورش و سایر ارگان های دولتی و غیر دولتی، در سوالات آزمون راهبران آموزشی محتویات بسته نمونه سوالات آزمون راهبران آموزشی : پکیچ سوالات ارزشیابی...
سوالات حیطه تخصصی دبیر انگلیسی استخدامی آموزش و پرورش 1402
حجم:30444KB | بازدید :16
دانلود کاملترین و بینظیرترین سوالات حیطه تخصصی دبیر انگلیسی استخدامی آموزش و پرورش 1402 + سوالات راهنمای معلم زبان انگلیسی تمامی پایه ها با پاسخنامه + منابع رایگان آزمون استخدامی دبیری زبان انگلیسی + اصل سوالات 1402 سوالات حیطه تخصصی دبیر انگلیسی استخدامی آموزش و پرورش 1402...
نمونه سوالات ضمن خدمت ارتقاء مهارت های مدیران مدارس
حجم:25031KB | بازدید :3670
نمونه سوالات ضمن خدمت ارتقاء مهارت های مدیران مدارس با فرمت ورد و قابل ویرایش و پی دی اف و آپدیت روزانه منابع آزمون و سوالات پرتکرار قبولی ۱۰۰درصد را ما تضمین میکنیم. کاملترین فایل در مورد دانلود نمونه سوالات ضمن خدمت ارتقاء مهارت های مدیران مدارس جزوه کامل...