دانلود مقاله طراحی و ساخت صفحات وب

Word 89 KB 34793 47
مشخص نشده مشخص نشده کامپیوتر - IT
قیمت قدیم:۲۴,۰۰۰ تومان
قیمت: ۱۹,۸۰۰ تومان
دانلود فایل
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • مقدمه : 1 .

    فراگیر شدن کامپیوتر و به دنبال آن حضور اینترنت در سازمانها و خانه ها لزوم استفاده از وب را دو چندان کرده است .

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

    2.دنیای امروز دنیای اینترنت و ارتباطات است و حضور در دنیا به معنی حضور در اینترنت از طریق صفحات وب صورت می گیرد.

    3.وب سایت را می توان به عنوان کتاب الکترونیکی محاوره ای در نظر گرفت چکیده : صفحات وب سایت شامل تصویرهای گرافیکی متن پیوندها ، طراحی ها و قالبهای مختلفی اند.

    2 .

    امروز طراحی و ساخت صفحات وب نه تنها برای سازمانها، موسسات ، ادارات و شرکتها یک امر ضروری است بلکه افراد نیز می توانند صفحات وبی را برای خودشان طراحی و در اینترنت انتشار دهند.

    3.

    طراحی این سایت باعث شناساندن شرکت بطور کلی ، عوامل و کارکنان و پروژه هایی که توسط شرکت به انجام رسیده است و کارهایی که در دست اجرا می باشد بهمراه اطلاعاتی از میزان پیشرفت کارها به بازدید کنندگان این سایت می شود.

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

    HTML زبان ایجاد صفحات وب است HTML را زبان علامت دار ابر متن نیز می نامند.

    Dynamic HTML ایجاد سایتهای پویا برای کسانی که از اینترنت استفاده می کنند الزامی است در غیر اینصورت سایت آنها به عنوان یک شهر متروکه محسوب خواهد شد که در گوشه ای از دیسک سخت فسیل شده است .

    بعضی از ویژگیهای پویایی که ک مخاطبین اینترنت به آنها علاقه مندندعبارتند از : -حساسیت نسبت به زمان به جای محتویات دائره المعاف -تغییر محتویات و سبک طراحی _سازگاری با فسیلهای جدید سخت افزار ، نرم افزار و استانداردهای تحویل اطلاعات -پشتیبانی از روابط با مخاطبین سایت -مدیریت موثر برای افزایش کیفیت اطلاعات برای ایجاد سایتهای حرفه ای ابزارهای متععدی وجود دارند که با مجموعه ای از تکنولوژیهای پیچیده و غنی کار می کند در این میان ویژوال Interdev با توانائیهاو قابیتهای خود یکی از بهترین آنهاست.

    سایتهای پویای موفق ، در صف مقدم تحول محاوره ای قرار دارند .

    مخاطب اینترنت می تواند در محتویات وب شریک باشد .

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

    DHTML دستور یا صفت جدیدی ندارد که بتواند صفحه را پویا کند DHTML دستوراتHTML و خواص دیکری مثل شیوه نامه ها را بسط داد .

    بطوری که از طریق زبانهای اسکریپتی مثل جاوا اسکریپت و وی بی اسکریپت قابل دستیابی باشند.

    خاصیت پویایی موجب می شود تا صفحات بطور محاوره ای عمل کنند.

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

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

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

    برای ارتباط بیشتر با کار بران فرم نظر خواهی و برای اطلاع رساندن شرکتها به شرکت مذکور برای شرکت در عملیات های اجرایی مناقصه ای فرم مناقصه طراحی شده است.

    وهمینطور کاربران قادرند هر زمان از پیشرفت کارهای عمرانی پروژه های شرکت آگاه شوند.

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

    اما واقعا" اهداف اسکریپت چیست ؟

    به طور کلی ، زبانهای اسکریپتی برای اهداف و کارهای کوچکی مثل محاسبات ساده به کار می روند .

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

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

    Jscriptوجاوااسکریپت می دانید که جاوا یک زبان شئ گر است و برای نوشتن برنامه های کاربردی و برنامه هایی برای اینترنت به کار می رود .

    در جاوا می توان برنامه هایی به نام اپلت نوشت که در محیط اینترنت اجرا می شوند .

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

    این دستورات توسط ماشین مجازی جاواکه به طور نرم افزاری ایجاد می شوداجرا می گردد.

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

    جاوا اسکریپت طراحی شد تا کار برنامه نویسی را اسان کند .

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

    نت اسکیپ کلاسهایی از جاوا به نام Live connect ایجاد کرد که بین جاوا وجاوا اسکریپت ارتباط برقرار می کند.

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

    نسخه های گوناگون آن عبارتند از Javascript(نت اسکیپ 2.x) Javascript 1,1(نت اسکیپ 3.x) Java script 1.2 (نت اسکیپ 4.x) زبان Jscriptدر IE نسخه 3 ، تقریبا" معادلJavascript 1 است و از ویژگیهای Javascript 1.1 مثل جایگزینی پویای تصاویر پشتیبانی نمی کند .

    IE نسخه 4 از1.1 Javascript پشتیبانی می کند ولی مدل شیئ ان قدرتمندتر است .

    برای کسب اطلاعات راجع به جاوا اسکریپت به سایت http: //developer.netscape.com مراجعه کنید.

    مایکروسافت در مقابل کاری که نت اسکیپ انجام داد، زبان Jscript را ارائه کرد که تقریبا" با جاوا اسکریپت سازگار است ولی تفاوتهای ناچیزی با یکدیگر دارند .

    مروری بر جاوا اسکریپت عناصر جاوا عبارتند از : متغیرها، اشیاِء و عملگرها که اشیاء ینز به نوبه خود دارای متدها و خواص هستند.

    در زبان جاوا اسکریپت ، بین حروف کوچک و بزرگ تفاوت است ، به همین دلیل می گویند که جاوا نسبت به حروف کوچک وبزرگ حساس است .

    متغیرها با ترکیبی از حروف Aتا Z ، ارقام و خط ربط (-) ساخته می شوند به طوری که ارقام شروع نمی شوند .

    محدودیتی در طول نام متغیرها نیست .

    به عنوان مثال S1,SUM,sum میتوانند نامهایی برای متغیرها باشند.

    عملگرها نمادهایی هستند که اعمال خاصی را انجام می دهند ، مثل نماد+ که عمل جمع را انجام می دهد .

    عملگرها در جاوا عبارتند از عملگرهای محاسباتی،رابطه ای منطقی ، بیتی ، ترکیبی و غیره .

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

    هر شئ در جاوا اسکریپت دارای اعضاء داده ای است که انها را خاصیت می نامیم و دارای توابعی است که انها را متد می نامیم.

    وی بی اسکریپت نسخه ای از ویژوال بیسیک است که برای برنامه نویسی در اینترنت به کار می رود .

    وی بی اسکریپت توسط شرکت مایکروسافت توسعه یافت و فقط در کاوشگر اینترنت قابل استفاده است ، به همین دلیل شهرت ان در اینترنت نسبت به جاوااسکریپت کمتر است .

    قدرت ان مثل جاوا اسکریپت است و می تواند به تمام اشیای تشکیل دهنده صفحات وب دسترسی داشته باشد.

    Micro soft SQL server 2000 یک سیستم مدیریت پایگاه داده رابطه ایRDBMS است که برای پردازش تراکنش ها به صورت on lineبا عملکرد بالا ذخیره داده ها و برنامه های کاربردی تجارتی الکترونیکی طراحی شده است.

    Microsoft SQL Server برای پشتیبانی از پایگاههایاطلاعاتی بزرگ ومهم طراحی شده است .

    مثل ذخیره سازی اطلاعات وتجارت الکترونیکی و پردازش تراکنش ها به صورت .online برای این منظور SQLserver ابزارهای متععدی در اختیار شما قرار می دهد از جمله برنامه های کمکی مثل bcp.exe که برای کپی کردن اطلاعات از SQL server به یک فایل معمولی بکار می رود و Enterprice Managerکه یک ابزار گرافیکی قوی و پیچیده برای مدیریت پایگاه های داده و خود SQL SERVER می باشد .

    آشنایی باEnterprise Manager اولین ابزاری است که برای مدیریت SQL server 2000 بکار می رود.

    با استفاده از رابط گرافیکی Enterprise Manager می توانید: - گروههایی از چندین نمونه SQL server تعریف کرده و هر یک از سرویس دهنده های موجود در یک گروه را ثبت کنید .

    - پارامترهای SQL serverرا برای هر یک از سرویس دهنده های ثبت شده تنظیم کنید - در هر یک از سرویس دهنده های ثبت شده پایگاه داده بسازید و آنها را سازماندهی کنید برای آن سرویس دهنده کاربرانی تعریف کرده وحق دسترسی هر یک از آنها را مشخص نمایید .

    امور مدیریتی SQL server را برای هر یک از سرویس دهنده های ثبت شده تعریف واجرا کنید .

    با استفاده از Query Desingner محتویات جدول هاو نماها را مشاهده کنید با استفاده از Query Analyzerدستورات SQLنوشته وآنها را تست کنید.

    -هر یک از ویزارد های SQL server را فراخوانی کنید.

    تهیه نسخه پشتیبان یک پایگاه داده راههای مختلفی برای پشتیبانی از یک پایگاه داده ارائه SQLServer 2000 می دهد .

    ساده ترین روش تهیه پشتیبان کامل یعنی کپی دقیق و کاملی از اطلاعات در یک زمان مشخص می باشد.

    نکته .

    SQL server امکان می دهد که در حین کار با یک پایگاه داده نسخه شتیبان آن را تهیه کنید.در واقع نیازی به متوقف کردن کار سیستم نیست.البته در حین تهیه پشتیبان انجام بعضی از کارها ممکن نیست.این امور عبارتند از عملیاتی که ساختار یک پایگاه داده را تغییر می دهند مثل ساختن یا حذف کردن فایل هایا ساختن ایندکس.

    روش دیگری که توسط SQL serverارائه شده است تهیه یک پشتیبان جزعی می باشد.

    پشتیبان جزئی تنها اطلاعاتی را که از زمان تهیه آخرین پشتیبان کامل تغییر کردندذخیره می کند.

    مزیت استفاذه از این روش این است که در بیشتر مواردحجم پشتیبان جزئی به مراتب خیلی کمتر از پشتیبان کامل می باشدو پروسه تهیه آن خیلی سریعتر انجام می شود آشنایی با مدل های امنیتی هنگامی که یک نمونه از SQL server در خواستی برای اتصال دریافت می کنید ، یک Login ID به آن ارسال می شود.

    Login ID شناسه ای است که حق دسترسی به SQLSERVER را تعیین می کند.

    SQL server ابتدا بررسی می کند که آیا Logion ID ارسال شده معتبر است یا خیر .

    و سپس تعیین می کندLogionIDمزبور از نظر امنیتی اجازه عمل درخواست شده را دارد یا خیر .

    این پروسه ، تصدیق یا شناسایی کاربر نام دارد SQL server 2000 شناسایی را به دو روش انجام می دهد : می تواند برای ارزیابی کاربر به سیستم امنیتی windows 2000یا windows NT تکیه کند و یا خودش ارزیابی را انجام دهد.

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

    در این حالت SQL serverتنها کافی است بررسی کند که آیا کاربر متصل شده حق دسترسی به سرویس دهنده و پایگاه های داده را دارد یا خیر؟

    توجه : با توجه به اینکه سیستم عامل windows 98نمی تواند به شکلی مطمئن کاربران را شناسایی کند ، نمونه هایی از SQL server که بر روی این سیستم عامل نصب می شوند نمی توانند از مدل شناسایی ویندوز استفاده کنند.اصولا"windows 98 برای کامپیوترهای مشتری و windows 2000 برای کامپیوترهای مرکزی بکار می رود .

    سیستم شناسایی SQL Server در این روش هنگامی که یک درخواست برای اتصال فرستاده می شود، SQLserver یک کلمه عبور دریافت می کند و سپس Login مزبور را با لیست Loginهای تعریف شده توسط مدیر سیستم مقایسه می کند.

    Macromedia Flash 5 فلش ماکرومدیا منحصر به فرد به شما امکان می دهد که نوعی پویا نماییanimation فعل و انفعالی به محله های web اضافه کنید وبه جای متن های ایستاوتصاویرنگاره ای وگرافیکی که فقط درصفحات وب وجود دارند موضوعات فلش می توانند پویا نمایی وتاثیربسیارخوب وحالت برکنشی به صفحات وبیافزایند .

    پویا نمایی فلش به فضای تصاویرروی صفحه نمایش است که به سرعت ایین گذاری می شوند به آرامی به جریان می افتند ودر هر پنجره مرورگر یا monitor با هر اندازه ای که باشند جالب به نظر می رسند .

    تاثیر گذاری برکنشی interactivity به مفهوم آن است که محله های وب بینندگان را تحت تاثیر قرار می دهد نمایش وتغییرات محتوای محله بستگی به رفتار یک بیننده دارد .

    برخی از کارهایی که با برنامه فلش انجام می شوند را می توان با فناوری های دیگری نظیرDHTML, Javascript یا درغالب تصاویری مانند Macintosh Quicktime انجام داد ولی فلش دو مزیت عمده نسبت به روشهای دیگر پویا نمایی وفعل وانفعالی دارد : ساده تر وقابل اطمینان تر است .

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

    وارد کردن تصاویر نگارهای برداری در فلش تنها برنامه نگاره سازی نیست که برای ایجاد و ذخیره تصاویر نگاره ای از قالب های برداری پرونده استفاده می کند سایر بسته های ترسیمی متداول شامل free hand , Adobe Illustrator, Corel drowوبرنامه های مختلف ترسیم فنی می باشند که پرونده ها را در قالب Auto cad .

    d* fذخیره می کنند علاوه بر آن ویندوز قالب *.wmf ( windows metafile) را جهت رونوشت گیری و چسباندن تصاویر نگارهای برداری استفاده می کند.

    انتخاب یک قالب پرونده برای صدور اگر می خواهید قالبی را از یک فیلم فلش صادر نمایید تا در وب نمایش داده شود انتخاب های الی شما JPEG , GIF می باشد سایر قالبهای صدور نگاره ای ایستا بقرارزیر می باشند: Metafile(EMF,WMF) از این قالب برای ایحاد سندهای چاپی در windowsاستفاده می کنند .

    Postscript(EPS) : این قالب بارزترین انواع قالبهای پرونده جهت رونوشت چاپی می باشد.

    : Adobe Illustrator (AI)قالب پرونده AIبا Macromedia freehand , Illustrator بصورت مشترک استفاده می شوند همچنین میتوان AI را بوسیله Corel drow صادر نمود.

    Auto cad(DXF).: برای در اختیار قرار دادن تصاویر به طراحان از این قالب برای صدور استفاده می شود.

    ( Bitmap (BMP : قالب نگاره ای طرح بیتی که دارای تفسیر گسترده ای می باشد JPG/JPE)یکی از دو قالب پرونده سازگار با وب می باشند امکان فرانمایی ودر هم بافی رنگها را فراهم می سازد.

    Gif : قالب GIF رنگها را به خوبی Jpeg حفظ نمی کند ولی امکان در هم بافی آنها را فراهم می نماید.

    PNG: از دیگر قالبهای ساز گار با وب و شبیه قالب GIF می باشد .

    اصوات در فلش فیلم های فلش می توانند پرونده های صوتی با قالب AIFF , WAV یا قالب mp3 را یکپارچه کنند علاوه بر آن با نگارش Quicktime 4 یا جدیدتر از آن می توانید پرونده های موجود در برنامه های Quick time , sound designer (صوتی ) system & Sound, sunAuرا وارد نمایید با انتخاب فرمان file→ import می توانید پرونده های صوتی موجود در هر یک از این قالبها را در فیلم فلش وارد کنید در جعبه محاوره ای import قالب WAV, MP3 (در ویندوز) یا قالب AIFF ( در مکینتاش ) را انتخاب نموده و به پوشه موجود در سیستم خود که دارای پرونده صوتی می باشید آنها راناوبری کنید.

    پرونده های شنیداری موسیقی را می توان از منابع مختلف اینترنت بدست اورد از جمله سایتهای http://www.riopop.com ویا http://www.jorj-garcia.com متن در یک برنامه فلش هنگامی که متنی را در یک فیلم فلش به اشترک می گذارید نسبت به زمانی که خود شما این متن را با استفاده از HTMLقالب بندی می کنید می توان نظارت دقیقتری بر نحوه ظاهر شدن متن داشته باشید بدین دلیل که کار بردن محله های شما را درFlash viewer که در مرورگرهای آنها جاسازی شده اند می بینند خصیصه های جالبی (مانند چرخش ) که به متن نسبت داده اید همان طور که شما آن را طراحی کرده اید روی صفحات وب نمایش داده می شوند سایت آتاپی شرق فصل دوم ریز برنامه های جاوا چگونه کار می کنند جاوا از سه جهت انقلاب بزرگی در وب بپا کرده است .

    برنامه های کوچک جاوا یعنی ریزبرنامه ها بسرعت گرفته و بارگذاری می شوند و یا سرعت فوق العاده ای استفاده می شوند.

    ریزبرنامه های جاوا روی هر رایانه ای با هر سیستم عاملی قابلیت انطباق و اجرا دارند.و بالاخره از همه مهمتر اینکه ریزبرنامه ها قابلیت اجتماع دارند .

    یعنی می توان چند ریزبرنامه را کنار هم چیده تا برنامه های کاملتر و بزرگتری بدست آید.

    1.ریزبرنامه جاوا توسط پسوند وپیشوند در یک سند HTMLمشخص و فراخوانی می شود .

    وقتی مرورگر این پسوند پیشوند را می خواند، ریزبرنامه درست مثل فایلهای گرافیکی یا رسانه ای ، از یک سرویس دهنده گرفته و بارگذاری می شود.

    ریزبرنامه یک آدرس منحصر بفرد URLداردو براحتی توسط مرورگر تعیین مکان می شود.

    2.

    ریزبرنامه ها بهمان روش پاکت های HTTP که صفحات HTMLو تصاویر GIFدر آن نقل و انتقال می شوند از سرویس دهنده به سرویس گیرنده ارسال می شوند.

    3.وقتی ریزبرنامه به سرویس گیرنده می رسد، مرورگر سرویس گیرنده کد جاوارا کامپایل کرده و آن را داخل یک بخش مشخص از پنجره اجرا می کند .

    اندازه واقعی صفحه نمایش توسط دستورات داخل پسوند و پیشوند تعیین می شود .

    همینکه شما با صفحه درگیر شوید ،ریزبرنامه شروع به اجرا می کند.

    در بسیاری اوقات ـ نظیر یک تصویر متحرک ـ ریزبرنامه پس از اتمام برنامه به جای خروج ، بطور خودکار شروع باجرای مجدد می کند.

    این روال راlooping یا حلقه زنی می گویند .

    نرم افزار مرورگر شما مسئولیت نمایش کل یک صفحه وب را دارد .

    ریزبرنامه ها مسئولیت منطقه مورد استفاده حلقه تصاویر متحرک یا سایر ریزبرنامه های جاوا را دارند.

    رابط دروازه عمومی یا CGI اگر مدت زیادی است که از وب استفاده می کنید ، حتما" اصطلاح CGI را شنیده اید رابط دروازه عمومی یا CGI یک پروتکل ارتباطی است که توسط آن سرویس دهنده وب با سایر برنامه ها مرتبط می شود .

    برای مثال یک برنامه C که گاهی آن را Script می نامند قادر است یک تصویر ایستا را به تصویری قابل کلیک مبدل سازد.

    تصویری که آن را طرح تصویری می نامند .

    تصویری که در آن قطعات قابل کلیک کردن وجود داشته باشند.

    هم طرحهای تصویری و هم شکلهای پر شدنی از CGI استفاده می کنند که از توسعه تواناییهای اولیه وب و پروتکل HTTP حاصل شده است .

    CGI بسیار پیچیده تر از پروتکل ساده HTTP است .

    اغلب خود CGI را با برنامه های CGI اشتباه می گیرند.

    برنامه های CGIداده ها را از سرویس دهنده گرفته و توسط خود CGI ( رابط دروازه عمومی ) آنها را بر می گردانند.

    خود CGI وسیله استاندارد شده ای از ازتباطات بین یک برنامه CGIوسرویس دهنده HTTP می باشد .

    برنامه های CGI معمولا" توسط زبان برنامه نویسی به نام پرل و یا زبان C ,++ C پاسکال ، Applescript و سایر زبانها نوشته می شوند .

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

    داده های سفارشی به هر نوع اطلاعات منحصر بفرد اطلاق می شود – نظیر تاریخ جاری ، نام و آدرس شما و حتی کلیک کردن موس – که سرویس دهنده وب بدون کمک نتواند آن را بکار برد .

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

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

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

    بمحض اینکه ماوس را روی نقطه آتش قرار داده و کلیک کنید ، یک ریزبرنامه CGIو فایل مختصات طرح تصویری با پسوند .mapشروع بکار می کنند.یک برنامه CGI فایل آن طرح را می خواند تا مختصات نقطه کلیک ماوس را با آدرس URL مربوطه مطابقت دهد .

    برای مثال بک طرح تصویری الکترونیکی از نقشه ایالات متحده را فرض کنید که شما می توانید روی نقطه washingtonآن کلیک کنید .در کد HTML برای آن صفحه طرح الکترونیکی توسط یک پسوند پیشوند و یک صفت موسوم به ISMAP محاصره می شود.

    کد مربوطه به صورت زیر خواهد بود.

    مختصات Y وX مربوط به نقطه کلیک ماوس شما روی طرح تصویری به سرویس دهنده منتقل می شود زیرا صفت ISMAP وجود دارد .مختصات نقطه سرویس دهنده دریافت می شود سپس به یک برنامه CGI هدایت می شود .

    برنامهCGIفایل را پوشش می کند تا مختصات را مطابقت نماید سپس URL مربوطه را بطرف سرویس دهنده ارسال می کند .

    در نهایت اگر صفحه وب مربوطه روی همان سرویس دهنده باشد صفحه وب را به مرورگر سرویس گیرنده تحویل می دهد .

    در غیر این صورت سرویس دهنده آدرس URL را به مرورگر سرویس گیرنده بر میگرداند ومرورگر یک در خواست دیگر برای آن صفحه وب به سرویس دهنده دیگری ارسال می کند .

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

    برنامه CGI این مختصات را با آدرس URL در فایلی با پسوند.map مطابقت داده آنگاه آدرس URL را به سرویس دهنده بر میگرداند که مرورگر سرویس گیرنده را بطرف صفحه جدید هدایت خواهد نمود.

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

    در مرحله بعد سرویس دهنده آن اطلاعات را به یک برنامه CGI که توسط کلمه isubmt مشخص شده هدایت می کند.

    زیر برنامه های در پاسخ به یک درخواست HTTP از طرف سرویس گیرنده توسط سرویس دهنده فعال می شوند.در نهایت برنامه CGI داده های فرم به یک برنامه رایانه ای دیگر نظیر یک بانک اطلاعاتی ارسال کرده تا آن را در یک فایل ذخیره کند و یا حتی یک سند HTML بخصوص را در پاسخ به درخواست سرویس گیرنده ایجاد نماید.

    اسم فنی این روال را فرم فعل و انفعالات گذاشته اند .

    دقت کنید که یک برنامه CGI واقعا" یک نوع برنامه است در حالیکه خود CGI یا رابط دروازه عمومی راهرویی است برای دسته ها که از طریق آن سرویس دهنده وب در خواستها را ارسال می کند ونیز برنامه CGI داده ها را از طریق آن جمع آوری کرده وباز می گرداند.در این مثال یک بانک اطلاعاتی هم می تواند یک برنامه CGI باشد که سرویس دهنده وب داده های فرم را به آن ارسال می نماید.

    ریز برنامه های CGI جزو ابزارهای نادیدنی و کم ارزش وب بشمار می روند.

    طرحهای تصویری مرورگری در وب را بسیار جالب و مهیج ساخته اند.فرمهای فعل و انفعالی اجازه می دهندتا اطلاعات سفارشی شده دائما" بروز درآیند.CGIدر حقیقت وب را از یک رابط خشک و بیروح بصورت یک رابط گرافیکی فعل وانفعالی وهیجان انگیز در آورده است.

    زبان برنامه نویسی جاوا چگونه کار می کند جاوا یک زبان برنامه نویسی برای وب است که توسط شرکتSunMicrosystem بوجود آمد .

    این زبان بسیار قدرتمندتر از زبانهای نشانه گذاری نظیر HTML است.

    جاوا هم نظیر سایر زبانهای برنامه نویسی در برگیرنده دستوراتی برای کنترل رایانه ها است .با این تفاوت که جاوا را بر اندام وب دوخته اند .

    زبان جاوا از سه جهت انقلاب بزرگی در وب بوجود آورده: اول اینکه برنامه های نوشته شده بوسیله جاوا که آنها را ریزبرنامه می نامند بسیار کوچکند.بهمین دلیل می توان این برنامه ها را بسرعت گرفته بارگذاری واجرا نمود.

    دوم اینکه این برنامه های کوچک قابلیت انطباق با محیط را دارند.

    برنامه های نوشته شده با جاوا بصورت کدهای خام روی اینترنت رفت وآمد کرده وتوسط سرویس گیرندگان کامپایل می شوند.کلیه سیستم های عامل-مثل ویندوز 95 مکینتاش وUNIX غیره-می توانند ریزبرنامه های جاوا را اجرا نمایند.

    سوم و از همه مهمتر اینکه این برنامه ها قابلیت اجتماع دارند.می توان برنامه های کوچک نوشته شده با جاوا را با هم ترکیب نمود تا یک برنامه کاملتر وبزرگترحاصل شود.مثلا" می توان با ریز برنامه ها یک واژه پرداز درست کرد که در آن یک ریز برنامه متن را نمایش بدهد دیگری املا کلمات را کنترل کند ودیگری وظایف چاپ متن را عهده دار باشد.

    جاوا یک انقلاب بزرگ روی وب است چون همه چیز ان بطور همزمان انجام می گیرد .

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

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

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

    یک ریزبرنامه ممکن است وظیفه اش متحرک سازی دکمه ها باشدوریزبرنامه دیگر پس از کلیک کردن روی تکمه شروع به کار نماید.

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

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

    علاوه بر این جاوا کاملا" قابلیت اتطباق با محیط را دارد.یعنی یک ریزبرنامه نوشته شده بر اساس UNIX روی مکینتاش یا sun spase یا هر رایانه جاواپذیر خواهد کرد.در حالیکه اکثر برنامه های کمکی مخصوص یک محیط زیربنای خاص نوشته شده وتهیه می شوند.

    زبان برنامه نویسی جاوا بسیار پیچیده است.

    خوشبختانه ویرایش ساده تری از آن با نام java script وجود دارد.توسط این برنامه تا حدودی روی ریزبرنامه های آماده جاوا کنترل خواهید داشت.

    جاواوریز برنامه جاوا صرفا" یک جایگزین برنامه های کمکی نیستند.

    ریزبرنامه ها واقعا"هر کاری را قادرند انجام دهند –از اجرای یک تصویر متحرک تا انجام محاسبات ریاضی-که سبب افزایش کارایی برنامه های CGI و برنامه های کمکی مورد استفاده در صفحات وب می شوند.

    برای توسعه دهندگان وهم برای کاربران وب شکی باقی نمانده که جاوا بزودی هم فضای وب را اشغال خواهد کرد سایت آتاپی شرق فصل سوم Visual Interdev 6 ATA peyshargh.co طراحی وتوسعه برنامه های وب با استفاده از کنترلهای زمان طراحی نکته کلیدی در کنترلهای زمان طراحی آن است که در یابید همراه با اکسیژن یک صفحه وب کدی که آن را تشکیل می دهد اسکریپت لازم را در صفحه ثبت می کند .

    این اسکریپت مسئول ایجاد شئ script در زمان اجرا است.

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

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

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

    کنترلهای سمت سرویس گیرنده اگر می خواهید کنترلهای زمان طراحی را در سمت گیرنده بکار برید می توانید آنها را در یک صفحه HTMLو یا یک ASPقرار دهید .

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

  • فهرست:

    ندارد.
     

    منبع:

    ندارد.

چکیده این پروژه برنامه ساخت یک وب سایت شخصی برای استاد است . که شامل صفحات ایستا و پویای وب می باشد . برنامه نویسی اسیتای آن توسط نرم افزار Dreamweaver و زبان HTML و برنامه نویسی پویای آن توسط زبان PHP انجام گرفته است . بانک اصلاعاتی مرتبط با آن MYSQL می باشد . امکانات این وب سایت شامل موارد زیر می باشد : 1 ) اطلاعات شخص استاد برای آشنایی بیشتر دانشجویان با سوابق استاد خود . 2 ) ...

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

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

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

دنياي عجيبي است که تکنولوژي هاي مربوط به آن تار جهان گستر World Wide Web اغلب بدون پشتيباني کافي عرضه مي شوند و کاربران اين تکنولوژي همه روزه با واژگان جديدي بر خورد ميکنند که باعث سر در گمي آنها مي شوند. براي نمونه ميتوان به رشد نرم افزارهاي open s

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

در دنياي امروز که رفته رفته تمامي اعمالي که بشر انجام مي دهد به صورت مجازي و از طريق اينترنت به منظور سهولت کار انجام مي شود ، سايت هاي اينترنتي خود را به عنوان يکي از نياز هاي انسان روز به روز بيشتر پيدا مي کنند و هر شرکت ، نهاد ، مجموعه و هر شخصي

درفصل چهارم برای بهبود کارایی طراحی وب سایت با نرم افزا joomla تغییرات واصلاحاتی درانواع منوها وتنظیمات شان آموزش داده می شود ،همچنین مدیریت محتواوایجاد انواع محتوا درآن بحث شده است. شما بعدازمطالعه این فصل،مطالب زیررا یاد خواهید گرفت: تغییر قالب ها پیکربند ی administaration انواع منوها مثل help –site-manager و... ایجاد محتوای جدید راه اندازمنو و... این فصل به بررسی روش های ...

اسکریپت چیست ؟ اسکریپت زبان های اسکریپتی برای ارائه تحولات و ایجاد پویایی در صفحات وب ایجاد شدند . این زبان ها از روی زبان های برنامه نویسی ساخته شدند و بهمین دلیل دارای تشابه بسیاری با هم هستند . این زبان ها در اصل نمونه کوچک شده زبان های مادر خود هستند . تعدادی از فرمان ها و امکانات زبان های بزرگ در این زبان ها حذف شده اند . مثلا امکان نوشتن فایل یا پاک کردن فایل ها برروی ...

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

ثبت سفارش
تعداد
عنوان محصول