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

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

میزبانی توسعه پذیر و محیط مدیریت چرخه حیات برای برنامه های کاربردی وب

یک چارچوب میزبانی ASP.NET قابل توسعه، چرخه عمر برنامه را از اولین باری که کاربر به یک منبع دسترسی پیدا می کند تا زمان خروج برنامه مدیریت می کند. خود ASP.NET از یک وب سرور (IIS) به عنوان محیط خود استفاده می کند، در حالی که توابع میزبانی را ارائه می دهد. ASP .NET به شما امکان می دهد رویدادهایی را که در برنامه ها رخ می دهند مدیریت کنید و کنترل کننده ها و ماژول های HTTP خود را ایجاد کنید.

یک محیط طراحی رابط کاربری برنامه وب توسعه پذیر

ASP.NET به شما امکان می دهد ویرایشگرهای بصری خود را برای کنترل های سرور ایجاد کنید و آنها را در ابزارهای توسعه مانند ویژوال استودیو ادغام کنید. ویرایشگرهای بصری به شما این امکان را می دهند که رابط های کاربری را برای کنترل ها توسعه دهید و ویژگی ها و روش های لازم را به کنترل ها اضافه کنید.

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

میزبانی توسعه پذیر و محیط مدیریت چرخه حیات برای برنامه های کاربردی وب

یک چارچوب میزبانی ASP.NET قابل توسعه، چرخه عمر برنامه را از اولین باری که کاربر به یک منبع دسترسی پیدا می کند تا زمان خروج برنامه مدیریت می کند. خود ASP.NET از یک وب سرور (IIS) به عنوان محیط خود استفاده می کند، در حالی که توابع میزبانی را ارائه می دهد. ASP .NET به شما امکان می دهد رویدادهایی را که در برنامه ها رخ می دهند مدیریت کنید و کنترل کننده ها و ماژول های HTTP خود را ایجاد کنید.

یک محیط طراحی رابط کاربری برنامه وب توسعه پذیر

ASP.NET به شما امکان می دهد ویرایشگرهای بصری خود را برای کنترل های سرور ایجاد کنید و آنها را در ابزارهای توسعه مانند ویژوال استودیو ادغام کنید. ویرایشگرهای بصری به شما این امکان را می دهند که رابط های کاربری را برای کنترل ها توسعه دهید و ویژگی ها و روش های لازم را به کنترل ها اضافه کنید.

معرفی

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

کاملاً منطقی است که فرض کنیم از نقطه نظر تبلیغات محصولات یا خدمات، اینترنت مهم ترین منبع است. اکثر افراد مدرن از اینترنت به عنوان در دسترس ترین منبع اطلاعات استفاده می کنند.

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

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

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

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

· افزونگی یا کمبود اطلاعات ارائه شده؛

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

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

علاوه بر این، با برآورد تعداد کاربران آنلاین بیش از 500 میلیون نفر (و با نرخ تقریباً 7 درصد در ماه رشد می‌کند)، لازم است به دنبال راه‌هایی برای استفاده از فناوری‌های جدید بود که بتواند به جذب و حفظ توجه کاربران در سفر کمک کند. در سراسر گستره وسیع وب

موضوع تحقیق فناوری های وب می باشد.

Object – محیط ها و زبان ها برای توسعه برنامه های کاربردی وب.

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

1) مفاهیم اساسی فناوری های وب را در نظر بگیرید.

2) طبقه بندی های مختلف برنامه های کاربردی وب مورد استفاده در فعالیت های تجاری را ارائه دهید.

3) الزامات روانی برای برنامه های کاربردی وب را در نظر بگیرید.

4) تعیین زمینه های کاربرد زبان های برنامه نویسی برای توسعه برنامه های کاربردی وب.

5) تجزیه و تحلیل عملکرد محیط ها برای ایجاد برنامه های کاربردی وب.

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

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

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

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

اینترنت نه تنها یک "استخر خنک" است که در آن افراد بسیار "گرم شده" احساس راحتی می کنند، بلکه مکانی است که می توانید تقریباً هر موضوع داغی را بدون ترس از سوختن "لمس" کنید.

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

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

یک وب سایت از صفحات وب به هم پیوسته تشکیل شده است. صفحه وب است فایل متنیبا پسوند *.htm که حاوی اطلاعات متنی و دستورات ویژه است - کدهای HTML که نحوه نمایش این اطلاعات در پنجره مرورگر را تعیین می کند. تمام اطلاعات گرافیکی، صوتی و تصویری مستقیماً در صفحه وب گنجانده نشده است و با فایل های جداگانه نمایش داده می شود (شکل 1 پیوست A).

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

در حال حاضر، از نظر هدف، سه نوع اصلی از پورتال ها وجود دارد:

· پورتال های عمومی یا افقی (که گاهی اوقات مگا پورتال نامیده می شود)، مانند Yahoo، Lycos، Excite، Rambler. چنین پورتال هایی اغلب نتیجه توسعه موتورهای جستجو هستند. آنها برای گسترده ترین مخاطبان در نظر گرفته شده اند که در محتوای اطلاعات و خدماتی که ارائه می دهند منعکس می شود. به طور معمول، این اطلاعات از نظر ماهیت عمومی است، همانطور که خدمات ارائه شده نیز وجود دارد ( پست الکترونیک، خبرنامه ها و غیره).

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

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

سایر برنامه های کاربردی وب رایج:

· پورتال های اینترنتی منطقه ای، جهانی در محدوده خود، اما محدود به جغرافیای بازدیدکنندگان علاقه مند (e1.ru).

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

· دایرکتوری مجموعه ای از پیوندها به سایت ها است. چرا در صورت جستجو به کاتالوگ نیاز داریم؟ خیلی اوقات ما دقیقاً نمی دانیم به چه چیزی نیاز داریم ، نمی توانیم آن را در چند کلمه فرموله کنیم (mail.ru).

· تابلوهای اعلانات الکترونیکی مکانی در اینترنت هستند که تقریباً هر کسی می تواند اطلاعاتی با ماهیت اطلاعاتی، دعوتی یا تبلیغاتی در آن بگذارد.

· انجمن ها سایت ها یا بخش های خاصی در سایت ها هستند که برای بازدیدکنندگان برای ارسال پیام و تبادل نظر طراحی شده اند.

· چت مکان دیگری برای ارتباط در اینترنت است، اما هدف آن تبادل نظر در مورد یک موضوع نیست، بلکه صرفاً گذراندن زمان است.

· فایل ها برای دانلود.

· گالری عکس.

· عناصر آمار.

· ذخیره اطلاعات مختلف در اینترنت.

· سرورهای لیست پستی، آنها خدماتی را برای ارائه اطلاعات به طیف گسترده ای از خوانندگان ارائه می دهند (subscribe.ru).

· فروشگاه ها و حراج های آنلاین (ozon.ru، molotok.ru).

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

مرحله دوم ساخت معماری اطلاعات سایت خواهد بود.

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

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

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

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

· نام شرکت یا آرم در گوشه سمت چپ بالا

· شعار فردی برای سایت، متشکل از یک جمله

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

در بخش "درباره ما" باید اطلاعات اولیه درباره شرکت را ارائه دهید:

· ترکیب تیم مدیریت ارشد (با کتابشناسی و عکس).

· اطلاعات تماس؛

· فلسفه سازمان (چشم انداز تجارت، روابط با جامعه، آرزوها)؛

· نقاط عطف تاریخی اصلی.

توضیح طولانی در بالای صفحه "درباره ما" به کاربر کمک می کند تا بهتر بفهمد که چه چیزی در اعماق این هدیه وجود دارد.

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

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

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

برای راحت کردن صفحات برای مشاهده، ما از موارد زیر استفاده خواهیم کرد:

· برجسته کردن کلمات کلیدی.

· عناوین به خوبی نوشته شده.

· لیست با نشانگر.

· یک پاراگراف برای هر ایده (کاربران اگر کلمات اصلی پاراگراف را جذب نکنند از تمام ایده های دیگر صرف نظر خواهند کرد).

· سبک هرم معکوس (جایی که مقاله با یک نتیجه شروع می شود).

· کلمات کمتر از یک مقاله معمولی.

· حداقل عبارات نامشخص.

· نشان دادن تاریخ ایجاد پیام (برای دانستن مدت زمان آن، مربوط به آن است این لحظه);

· اطلاعات متنی از ویژگی "ALT".

· سرصفحه های ایمیل اغلب خارج از زمینه نمایش داده می شوند:

· در لیست مقالات موجود در سایت؛

· در سرفصل پیام های ایمیل.

· در نتایج جستجو؛

· در بوک مارک های مرورگر.

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

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

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

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

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

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

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

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

از ظاهر شدن لینک های شکسته خودداری کنید، زیرا در این صورت سایت ها و موتورهای جستجو به ما لینک نمی دهند.

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

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

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

بنابراین، راز موفقیت ترکیب تبلیغات با اهداف کاربر است.

· عدم وجود دکمه "بستن".

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

· به وضوح نشان می دهد که با کلیک بر روی آن چه اتفاقی می افتد.

· می دهد اطلاعات تکمیلیدر مورد خودتان بدون نیاز به ترک صفحه فعلی.

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

1) درک رابط؛

2) تمرکز توجه بر عناصر خاص.

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

ابزارهای توسعه وب اپلیکیشن

زمینه های کاربرد زبان های برنامه نویسی برای توسعه برنامه های کاربردی وب

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

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

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

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

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

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

Ajax مخفف Asynchronous Javascript And XML است و یک فناوری به معنای دقیق کلمه نیست. اگر در یک برنامه وب استاندارد ، سرور تمام اطلاعات را پردازش می کند ، در حالی که مرورگر فقط برای تعامل با کاربر مسئول است ، ارسال درخواست ها و خروجی HTML ورودی ، پس از آن در یک برنامه AJAX یک واسط دیگر بین کاربر و سرور ظاهر می شود - موتور AJAX . تعیین می‌کند که کدام درخواست‌ها را می‌توان «در محل» پردازش کرد و کدام یک باید به سرور ارسال شود.

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

Asynchrony خود را در این واقعیت نشان می دهد که هر کلیک کاربر به سرور نمی رسد ، و برعکس نیز درست است - هر واکنش سرور ناشی از درخواست کاربر نیست. اکثر درخواست‌ها توسط موتور Ajax تولید می‌شوند و می‌توان آن را به گونه‌ای نوشت که اطلاعات را بارگیری کند و اقدامات کاربر را پیش‌بینی کند.

محل استفاده از Ajax:

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

· پیمایش به شکل "درخت". به طور کلی، چنین ناوبری وحشتناک است. یک توپولوژی ساده بسیار راحت تر است، اما اگر به آن می رسد، بهتر است از Ajax استفاده کنید.

· فیلترها وب سایت ها اغلب بر اساس تاریخ یا نام مرتب می شوند. آژاکس بسیار راحت تر خواهد بود.

جاوا اسکریپت

زبان برنامه نویسی جاوا اسکریپت توسط Netscape برای ایجاد اسناد تعاملی HTML توسعه یافته است. این یک زبان شی گرا برای توسعه برنامه های کاربردی تعبیه شده است که در سمت کلاینت و سرور اجرا می شوند. نحو زبان بسیار شبیه به نحو جاوا است - به همین دلیل به آن جاوا مانند می گویند.

کاربردهای اصلی جاوا اسکریپت به دسته های زیر تقسیم می شوند:

· ایجاد پویا یک سند با استفاده از یک اسکریپت.

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

· ایجاد صفحات HTML پویا همراه با شیوه نامه های آبشاری و مدل شی سند.

· تعامل کاربر هنگام حل مشکلات "محلی" حل شده توسط یک برنامه جاوا اسکریپت تعبیه شده در صفحه HTML.

VBScript

زبان برنامه نویسی VBScript توسط مایکروسافت توسعه یافته است و زیرمجموعه ای از زبان ویژوال بیسیک برای توسعه برنامه های کاربردی ویندوز است که در بین برنامه نویسان بسیار رایج است. VBScript مانند مادر خود بسیار ساده و آسان برای یادگیری است.

مزیت استفاده از آن برای ایجاد اسکریپت، امکان استفاده از رویه های نوشته شده قبلی در ویژوال بیسیک و ویژوال بیسیک برای برنامه، با تنظیمات جزئی است.

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

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

برای ایجاد اسکریپت های مشتری، از مجموعه ای از اشیاء مشابه مجموعه جاوا اسکریپت استفاده می کنید. اشیاء کلاینت و سرور با یکدیگر متفاوت هستند، اما یک بخش (هسته) مشترک از اشیاء وجود دارد که در توسعه اسکریپت های مشتری و سرور استفاده می شود.

پرل بیشتر برای توسعه ابزارهای مدیریت سیستم ها استفاده می شود، اما اخیراً در توسعه برنامه های کاربردی اینترنتی محبوبیت زیادی به دست آورده است: اسکریپت های CGI، سیستم های پردازش ایمیل خودکار و پشتیبانی از وب سایت.

در اینجا چند نمونه از مشکلاتی که می توان با استفاده از پرل حل کرد آورده شده است:

· بررسی کاربران ویندوز NT از نظر اختلاف در وضعیت و قابلیت های آنها.

· مدیریت خدمات NT از خط فرمان و از راه دور با ماشین محلیبه دست آوردن داده های آماری در یک ماشین جداگانه؛

· همچنین می تواند با پروتکل FTP کار کند.

· پشتیبانی سیستم از یونیکس و ویندوز.

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

Macromedia به ساخت Dreamweaver بصری و آسان برای استفاده ادامه می دهد. ابزارهای قدرتمند از یک سو و سهولت استفاده از سوی دیگر، محصولات Macromedia را به یک بسته نرم افزاری ایده آل برای طراحان وب حرفه ای و مبتدی تبدیل می کند. محصولات موجود در بسته Macromedia مانند Flash، Firework، Dreamweaver کار شما را پربارتر می کنند و در عین حال می توانند جایگزین یکدیگر شوند (مثلاً می توانید در هر یک از آنها دکمه ایجاد کنید). محصولاتی مانند: Sitespring، FreeHand هنگام کار با مشتری کارایی را افزایش می دهند.

Dreamweaver مزایای زیادی دارد:

Dreamweaver از کدهای HTML خالص و همچنین جدیدترین پسوندهای DHTML و CSS پشتیبانی می کند.

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

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

"بررسی پویا متقابل مرورگر" اعمال می شود.

پشتیبانی از برنامه های افزودنی از توسعه دهندگان شخص ثالث و خود Macromedia (بیش از 500).

Dreamweaver دارای کتابخانه ای از عناصر است که می توانید در صفحات وب از آنها استفاده کنید، مانند نوار ناوبری، توصیف کننده حق چاپ و غیره.

برای افزودن چند رسانه ای به صفحات وب و انواع مختلففایل ها از Flash و Java تا RealAudio، عناصر تعاملی مانند موتورهای جستجو، انجمن ها، سیستم های تجارت الکترونیکی.

Dreamweaver ابزار ایجاد تصویر خود را ندارد. این تنها ساده ترین ابزارهای ویرایش را ارائه می دهد، بنابراین برای ایجاد و ویرایش تصاویر به ویرایشگرهای گرافیکی خاصی نیاز داریم.

Dreamweaver به شما امکان می دهد کدهای غیر ضروری را از برنامه های مایکروسافت حذف کنید، پس از آن صفحات سریعتر بارگذاری می شوند و در مرورگرهای مختلف بهتر نمایش داده می شوند.

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

علاوه بر این، امکان ویرایش طرح‌بندی صفحات وب نیز وجود دارد. به عنوان مثال، در Fireworks 8 می توانید باز کنید فایل گرافیکیتمام عرض سایت آینده، طرح گرافیکی لازم را بکشید و سپس با ابزار Slice آن را به شکلی که جدول آینده سند HTML باید به نظر برسد، برش دهید. پس از این، می توانید شروع به اصلاح عناصر گرافیکی فردی کنید و در میان چیزهای دیگر، گرافیک های فعالی ایجاد کنید که به مکان نما پاسخ می دهند، بدون اینکه اصلاً زبان برنامه نویسی (جاوا اسکریپت) را بدانید.

یکی از سه حرفه ای ویرایشگرهای گرافیکی، با موفقیت های متفاوت مبارزه برای برتری در کار با گرافیک برداری. FreeHand بسیار سریعتر و ساده تر از رقبای خود - CorelDraw و Adobe Illustrator. FreeHand برای ایجاد لوگو، تبلیغات، گرافیک وب و انیمیشن عالی است.

سازندگان این برنامه تلاش زیادی کرده اند تا زندگی را تا حد امکان برای کاربران آسان کنند: رابط برنامه ساده و شهودی است، "زنگ و سوت" زیادی وجود دارد که به شما امکان می دهد به سرعت و به راحتی تغییرات پیچیده اشیاء را انجام دهید یا به انواع مختلفی دست پیدا کنید. از جلوه های هنری FreeHand می تواند فایل ها را تقریبا در تمام فرمت های رایج صادر و وارد کند. علاوه بر این، شامل تنظیمات کلید میانبر است که سایر برنامه های رایج (Adobe Illustrator، CorelDraw) را شبیه سازی می کند. بنابراین هنگام تغییر به FreeHand نیازی به یادگیری مجدد نیست.

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

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

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

محتوای فلش در فایل‌های SWF فشرده منتشر می‌شود تا بعداً در پلتفرم‌های مختلف با استفاده از پخش‌کننده فلش نمایش داده شود. هنگامی که یک فایل SWF به صورت آنلاین پخش می شود، محتوایی مانند فایل های صوتی MP3، فیلم های فلش و تصاویر را می توان به صورت پویا در فایل SWF بارگذاری کرد. فرمت JPEG. فلش پلیر به شما امکان می دهد به منابع داده متصل شوید تا آنها را با پایگاه داده، XML یا خدمات وب ترکیب کنید. با تمام این قابلیت ها می توان انیمیشن ها و افکت های جذابی را وارد اپلیکیشن های داده محور کرد. فلش دارای پشتیبانی از anti-aliasing (صاف کردن لبه ها با مخلوط کردن رنگ های مجاور) است. از آنجایی که این فرمت فایل مبتنی بر گرافیک برداری است، شیء کیفیت تصویر را در هر وضوحی حفظ می کند و برای ایجاد فریم های انیمیشن ایده آل است.

زبان رویداد محور قدرتمند. زبان ActionScript مورد استفاده تقریباً یک زبان برنامه نویسی کامل است که از شرایط، حلقه ها، آرایه ها، توابع و کلاس های قابل ارثی پشتیبانی می کند.

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

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

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

در حین کار، کاربر می تواند یک منطقه کاری با دو زبانه - Browse و Edit را ببیند. یعنی برنامه نویسی در تب Edit اتفاق می افتد و با انتخاب تب Browse نتیجه آن قابل مشاهده است. در حین ایجاد صفحه جدیدبرخی از برچسب ها مانند HTML و BODY به طور خودکار در قسمت ویرایش ظاهر می شوند. این قالبی است که هنگام ایجاد یک صفحه جدید بارگذاری می شود. محتوای آن قابل تغییر است.

HomeSite ساخت یک معماری سایت را بسیار آسان می کند. این امر توسط پنل سریعنوار با سیستمی از برگه ها با برچسب های آماده. برچسب ها در این تب ها بسیار متفاوت هستند - از برچسب های ساده مانند یک پاراگراف تا اسکریپت های جاوا. به طور کلی می توانید یک برگه را ترک کنید و تمام برچسب های لازم را از طریق منوی Customize به آن اضافه کنید. شما همچنین می توانید برچسب ها یا ترکیبی از آنها را خودتان ایجاد کنید. وقتی روی دکمه ای با یک برچسب خاص کلیک می کنید، پنجره ای ظاهر می شود که در آن می توانید گزینه های برچسب را پیکربندی کنید و ویژگی های آن را مشخص کنید. از حالت WYSIWYG با تمام جوانب مثبت و منفی آن پشتیبانی می کند.

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

HomeSite به راحتی با کنترل ها ادغام می شود کد منبعو سیستم های مدیریت پروژه، و همچنین قابلیت های گسترده ای برای کار با پروتکل FTP ارائه می دهد که به لطف آن می توانیم سایت را به سرعت مستقر کرده و نگهداری موثر آن را سازماندهی کنیم.

این محبوب ترین ویرایشگر HTML در بازار است که عمدتاً به دلیل محبوبیت آن است بسته مایکروسافتدفتر. این برنامه ویژگی های قدرتمند و بسته نرم افزاری جذابی از جمله Image Composer را ارائه می دهد که برای ایجاد تصاویر (پیوست B) طراحی شده است. FrontPage همچنین شامل اجزای وب لازم برای افزودن ویژگی های تعاملی به یک وب سایت است. مایکروسافت فرانت پیج یک ویرایشگر کلاسیک WYSIWYG است که با این حال، توانایی ویرایش دستی کد را دارد.

این برنامه دارای سه حالت کار با یک سند است: Normal، HTML و Preview.

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

در حالت HTML، برجسته‌سازی نحو ارائه می‌شود، اما کاملاً متوسط ​​است - توصیف‌گرها با رنگ آبی برجسته می‌شوند، همه چیز سیاه است.

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

FrontPage یک طراح جدول دارد که ایجاد آنها را بسیار ساده تر می کند. یکی از مزیت های اصلی این برنامه تعداد زیاد قالب های موجود است که به کاربر این امکان را می دهد تا ذهن خود را در مورد طراحی پروژه خود تحت تأثیر قرار ندهد. با انتخاب قالب مورد نیاز، می‌توانیم مستقیماً به پر کردن صفحه با محتوا ادامه دهیم. اینجاست که زیبایی FrontPage مشخص می‌شود: فرآیند ایجاد یک صفحه HTML هیچ تفاوتی با ایجاد یک صفحه معمولی ندارد. سند متنی V مایکروسافت ورد. ما به همین ابزارها برای ویرایش متن، تغییر قالب بندی آن، ایجاد و ویرایش جداول، درج اشیا و تصاویر مختلف و همه اینها بدون دانش HTML دسترسی داریم. FrontPage منطقه کار را به چندین بلوک شامل عناصر صفحه خاص - تصاویر، متن، سرفصل ها و غیره تقسیم می کند. برای هر بلوک، می‌توانید پارامترهای قالب‌بندی و مکان آن را نسبت به صفحه اختصاص دهید.

معایب: مجموعه کوچکی از ابزارهای توسعه، عدم امکان خرید برنامه به طور جداگانه. Microsoft FrontPage برای اولین بار به عنوان یک ویرایشگر HTML انتخاب خوبی است، اما با افزایش نیازهای شما، ممکن است قابلیت های آن کافی نباشد. نیز وجود دارد سمت عقبمدال ها - پیچیدگی و دست و پا گیر بودن کد به دست آمده، که به طور طبیعی بر اندازه نهایی سند تأثیر می گذارد. همچنین ایجاد تغییرات در چنین سندی در آینده بسیار دشوار خواهد بود. اما این یک نقص نه یک محصول خاص، بلکه تقریباً برای همه ویرایشگرهای WYSIWYG است (آنچه می بینید همان چیزی است که می گیرید - "آنچه می بینید همان چیزی است که به دست می آورید").

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

با وجود اینکه مایکروسافت ورد است ویرایشگر متنو اساسا یک ویرایشگر HTML در نظر گرفته نمی شود. قابلیت ذخیره فایل ها با فرمت HTML را دارد. در نتیجه، ممکن است با صفحاتی مواجه شویم که به هر شکلی در Microsoft Word ایجاد شده اند. مشکلات HTML تولید شده از ویرایشگر مشابه موارد FrontPage است: هر دو برنامه کد اضافی تولید می کنند که همه با استاندارد HTML مطابقت ندارند. تعداد زیادی از افرادی که از Word در کارهای روزانه خود استفاده می کنند، به توسعه دهندگان بالقوه اسناد HTML تبدیل می شوند.

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

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

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

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

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

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

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

Photoshop فقط یک برنامه ویرایش تصویر نیست بلکه قدرتمندترین و غنی ترین برنامه در کلاس خود است. این برنامه به شما امکان می دهد یک تصویر را روتوش کنید و آن را در معرض جلوه های ویژه قرار دهید، جزئیات را از یک عکس به عکس دیگر منتقل کنید، متن اضافه کنید، نسبت رنگ ها را تغییر دهید و حتی به تصاویر در مقیاس خاکستری رنگ اضافه کنید. ابزارهای فتوشاپ با تبلت های گرافیکی سازگار هستند، که امکان ایجاد تصاویر کاملاً هنری را فراهم می کند، بدتر از تصاویر ساخته شده با آبرنگ و روغن نیست.

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

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

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

هنگام ساخت تصاویر برداری، خطوط و اشکال تا زمانی که تصویر نهایی ایجاد شود روی هم قرار می گیرند. هر شی را می توان به طور مستقل از دیگران ویرایش کرد - یکی از معدود مزایای رویکرد شیء، با این حال، تصویر هنوز باید گام به گام ساخته شود. در برنامه ویرایش نقشه برداری، خطوط، اشکال و متن با عبارات ریاضی مشخص می شوند که امکان تنظیم خودکار آنها را با حداکثر وضوح دستگاه خروجی فراهم می کند. یکی دیگر از مزایای طرح های برداری این است که به فضای دیسک زیادی نیاز ندارند. حجم یک فایل طراحی برداری فقط به تعداد و پیچیدگی اشیاء تشکیل دهنده این نقاشی بستگی دارد، بنابراین اندازه آن بر خلاف طراحی شطرنجی، عملاً هیچ تأثیری بر این حجم ندارد.

CorelDraw ویژگی های یک قدرتمند را نشان می دهد ویرایشگر بصریصفحات وب: کاربر توانایی تولید اسناد غنی HTML را دریافت می کند که می تواند شامل اسکریپت های جاوا اسکریپت و شیوه نامه های CSS باشد.

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

هنگام قرار دادن تصاویر در یک صفحه، یکی از مهمترین وظایف بهینه سازی اندازه فایل های تصویری است. سقف توصیه شده برای اندازه کل صفحه از 100 تا 150 کیلوبایت است. کاهش حجم فایل های تصویری با فشرده سازی فایل ها و کاهش تعداد رنگ ها انجام می شود. این وظایف برای هر یک از آنها در دسترس است برنامه های گرافیکیدر بالا ذکر شده است.

نتیجه

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

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

با توسعه فناوری های نشانه گذاری فرامتن، سایت های بیشتری در اینترنت ظاهر شدند که موضوعات آنها کاملاً متفاوت بود - از سایت ها شرکت های بزرگ، در مورد موفقیت های شرکت و شکست های آن، به وب سایت های شرکت های کوچکی که پیشنهاد بازدید از دفاتر خود را در همان شهر ارائه می دهند.

توسعه فناوری های اینترنتی باعث ظهور شاخه جدیدی در اینترنت - انجمن های اینترنتی شد. وب‌سایت‌ها و حتی کل پورتال‌ها شروع به ظهور کردند که در آن افراد از سراسر جهان می‌توانند با هم ارتباط برقرار کنند، پاسخ هر سؤالی را دریافت کنند و حتی وارد معاملات تجاری شوند.

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

ایجاد و توسعه وب سایت شامل:

· تصویب اولیه شرایط مرجعبرای توسعه وب سایت؛

فهرست منابع استفاده شده

1. Borisenko A.A. طراحی وب سایت. درست مثل دو و دو. – م.: اکسمو، 2008.- 320 ص.

2. Burlakov M.V. CorelDRAW 12. – سن پترزبورگ; BHV-Petersburg, 2004. – 688 p.

3. جامسا کریس. یک آموزش موثر در طراحی وب سایت خلاق. HTML، XHTML، CSS، جاوا اسکریپت، PHP، ASP، ActiveX. متن، گرافیک، صدا و انیمیشن. ترجمه از انگلیسی/کریس جامسا، کنراد کینگ، اندی اندرسون - M.: DiaSoftUP LLC، 2005. - 672 p.

4. Dunaev V. آموزش جاوا اسکریپت، ویرایش دوم. – سن پترزبورگ: پیتر، 2005. – 395 ص.

5. زولنیکوف D.S. PHP5. چگونه خودتان یک وب سایت با هر پیچیدگی ایجاد کنید. – ویرایش دوم پاک شد – M.: NT Press, 2007. – 272 p.

6. Inkova N. A., Zaitseva E. A., Kuzmina N. V., Tolstykh S. G. ایجاد وب سایت: راهنمای آموزشی. قسمت 5. تامبوف: انتشارات تامب. حالت فن آوری دانشگاه، 2005. – 56 ص.

7. Mazurkevich A. RNR: a programmer’s handbook / Alexander Mazurkevich, Dmitry Elovoy. - من.: دانش جدید، 1385. - 495 ص.

8. مک کللند دیک. فتوشاپ 7. کتاب مقدس کاربر. : مطابق. از انگلیسی - M.: انتشارات "ویلیام"، 2006. - 928 ص.

9. وب سایت Orlov L.V. بدون راز. / L. V. Orlov. – ویرایش دوم - م.: بوک-پرس، 2006. - 512 ص.

10. Polonskaya E.L. زبان HTML. کتابچه راهنمای خودآموز: - M.: انتشارات "ویلیام"، 2005. - 320 ص.

11. ایجاد صفحات وب و وب سایت. راهنمای خودآموزی: [کتاب درسی. کمک هزینه] / ویرایش. V. N. Pechnikova. – م.: انتشارات پیروزی، 1385.- 464 ص.

12. Yakushev, L. V. بیایید شروع به کار در اینترنت کنیم. راهنمای سریع. – م.: انتشارات «ویلیام»، 2006. -128 ص.

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

به عنوان مثال، حتی برای ایجاد یک صفحه وب تعاملی معمولی که نیازهای مدرن را برآورده می کند، به دانش زبان نشانه گذاری فرامتن HTML، شیوه نامه های آبشاری (CSS) و فناوری های پیچیده تر توسعه برنامه سمت سرور مانند PHP نیاز دارید. علاوه بر این، برای توسعه بخش سرور نرم افزار، برنامه نویس باید به پایگاه های داده با استفاده از زبان پرس و جو Mysql دسترسی داشته باشد.

دنور: اتوماسیون نصب جعبه ابزار.

نصب سرور آپاچی و برنامه های مرتبط به صورت دستی می تواند بسیار خسته کننده باشد. نکته این است که شما باید با پارامترهای پیکربندی Apache، PHP و MySQL متعددی دست و پنجه نرم کنید که دیگر هرگز برای شما مفید نخواهند بود.

Denver یک نصب کننده جهانی است که می تواند نصب تمام برنامه های مورد نیاز یک برنامه نویس وب را ساده کند؛ اینها همان توزیع های Apache، PHP، MySQL، Perl هستند که در یک آرشیو واحد ترکیب شده اند، مجهز به یک نصب کننده راحت و ابزارهای پیکربندی برای یک برنامه خاص. ماشین (از جمله ابزارهایی برای پیکربندی خودکار میزبان های مجازی).

دنور یک مرکز کاملاً خودکار است.

شرایط استفاده.

Denver طوری طراحی شده است که راه اندازی و نصب آزادانه آن را آسان کند

برنامه های توزیع شده (Apache، PHP، MySQL، و غیره). طبیعتاً او می تواند

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

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

محتویات بسته اصلی

بسته اصلی شامل اکثر برنامه ها و ابزارهای ضروری برای یک برنامه نویس وب است:

آپاچی با پشتیبانی از SSI، mod_rewrite، modphp.

PHP با پشتیبانی از GD و MySQL.

MySQL با پشتیبانی تراکنش (nrysqld-max)؛

PhpMyAdmin - سیستم مدیریت MySQL از طریق یک رابط وب. به طور کامل

جایگزین می کند خط فرمان MySQL;

هسته پرل بدون کتابخانه های استاندارد؛

شبیه ساز sendmail;

پشتیبانی از کار در ارتباط با PHP و Perl.

توزیع شامل تمام اجزای ذکر شده در بالا فقط حدود 2 مگابایت طول می کشد.

بسته های توسعه اضافی

همچنین بسته های توسعه زیادی برای دنور موجود است که شامل:

اسناد برای تمام برنامه های موجود در مجموعه؛

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

نسخه کامل PHP 5;

پشتیبانی توسعه دهندگان.

انجمنی در http://forum.dklab.ru/denwer/ وجود دارد که می توانید از نویسندگان کتاب در مورد مسائل مربوط به استفاده از دنور مشاوره بگیرید. همچنین شامل پایگاه داده گسترده ای از پرسش ها و پاسخ هایی است که کاربران طی دو سال گذشته پرسیده اند. انجمن دارای یک سیستم جستجوی منعطف است.

نصب توزیع.

همه توزیع‌ها بایگانی‌هایی در قالب 7-Zip (http://7-zip.org) هستند. فرمت به این دلیل انتخاب شد که بهترین نسبت فشرده سازی را فراهم می کند.

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

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

دنور چندین فایل پیکربندی دارد و در مکان‌هایی قرار دارند که یافتن آنها برای اجزای پیچیده راحت‌تر است. برخی از فایل ها به طور پیش فرض وجود ندارند - آنها باید قبل از ایجاد تغییرات ایجاد شوند.

  • * فایل پیکربندی اصلی: /etc/CONFIGURATION.txt.
  • * پیکربندی Apache httpd.conf: /usr/local/apache/conf/httpd.conf.
  • * فایل های htaccess با تنظیمات سایت محلی: در فهرست راهنمای اسناد سایت های مربوطه.
  • * پیکربندی PHP: php.ini: /usr/local/php/php.ini.
  • * پیکربندی PHP 3: /usr/local/php3/php3.ini.
  • * پیکربندی MySQL با تراکنش ها: /usr/local/mysql/my.cnf.
  • * فایل میزبان - مطابقت نام سایت با آدرس IP آنها:

برای ویندوز 95/98/ME: C:Windowshosts.

برای ویندوز NT/2000/XP: C:WinNTsystem32driversetchosts.

با دنور شروع کنید.

پس از اتمام نصب، روی میانبر Denwer در دسکتاپ خود کلیک کنید.

http://localhost را در مرورگر خود باز کنید (ذخیره شده در پوشه home/localhost/www).

HTML

تبادل اطلاعات در اینترنت با استفاده از پروتکل های سطح برنامه انجام می شود که یک یا دیگر خدمات کاربردی (انتقال فایل ها، اطلاعات فرامتن، نامه و غیره) را پیاده سازی می کنند. یکی از جوان‌ترین و محبوب‌ترین سرویس‌های اینترنتی که توسعه آن منجر به افزایش محبوبیت خود اینترنت شد، شبکه جهانی وب (WWW) بود که بر اساس پروتکل HTTP (پروتکل انتقال متن فوق العاده) بود. اسناد فرامتنی ارائه شده در WWW یک تفاوت اساسی با اسناد فرامتن سنتی دارند - اتصالاتی که آنها استفاده می کنند به یک سند محدود نمی شوند و علاوه بر این، آنها به یک رایانه محدود نمی شوند. برای تهیه اسناد فرامتن، از زبان HTML (زبان نشانه گذاری فرامتن - زبان نشانه گذاری برای اسناد فرامتن) استفاده می شود که فرصت های زیادی را برای قالب بندی و نشانه گذاری ساختاری اسناد، سازماندهی ارتباطات بین اسناد مختلف و ابزارهایی برای گنجاندن اطلاعات گرافیکی و چند رسانه ای فراهم می کند. اسناد HTML با استفاده از یک برنامه خاص - یک مرورگر مشاهده می شوند. پرکاربردترین مرورگرها در حال حاضر Navigator از Netscape (NN) و Internet Explorer از Microsoft (MSIE) هستند. پیاده‌سازی‌های NN تقریباً برای تمام پلتفرم‌های نرم‌افزاری و سخت‌افزاری مدرن در دسترس هستند، پیاده‌سازی‌های MSIE برای همه پلتفرم‌های ویندوز، مکینتاش و برخی از سیستم‌های تجاری یونیکس در دسترس هستند.

یک سند HTML از متنی تشکیل شده است که محتوای سند را نشان می دهد و برچسب ها، که ساختار و ظاهر آن را هنگام نمایش توسط مرورگر تعیین می کند. ساده ترین سند html به شکل زیر است:

نام

بدنه سند



همانطور که از مثال می بینید، تگ یک کلمه کلیدی است که در براکت های زاویه ای محصور شده است. برچسب های تک وجود دارد، مانند

، و جفت شده، مانند

، در مورد دوم، اثر برچسب فقط به متن بین پرانتزهای باز و بسته آن گسترش می یابد. برچسب ها همچنین می توانند پارامترهایی داشته باشند - به عنوان مثال، هنگام توصیف یک صفحه، می توانید رنگ پس زمینه، رنگ فونت و غیره را تنظیم کنید: text="black">.

متن کل سند در برچسب ها موجود است ، خود سند به دو قسمت تقسیم می شود - سرصفحه و بدنه. عنوان با برچسب ها توصیف می شود ، که می تواند شامل عنوان سند باشد (با استفاده از برچسب ها </i>) و سایر پارامترهای مورد استفاده مرورگر هنگام نمایش سند. بدنه سند در برچسب ها محصور شده است <i><body> </i>و حاوی اطلاعات واقعی است که کاربر می بیند. در صورت عدم وجود تگ های قالب بندی، تمام متن در پنجره مرورگر به عنوان یک جریان پیوسته نمایش داده می شود، خطوط شکسته، فاصله ها و برگه ها به عنوان کاراکترهای فضای خالی در نظر گرفته می شوند، چند کاراکتر فضای خالی در یک ردیف با یک کاراکتر جایگزین می شوند. از تگ های اصلی زیر برای قالب بندی استفاده می شود:</p> <p><p>شروع یک پاراگراف جدید ممکن است پارامتری داشته باشد که تراز را تعیین می کند:</p> <p> <p>تغذیه خط در پاراگراف فعلی؛</p> <p><u></u>- برجسته کردن متن با زیر خط</p> <p>پیوند به سند دیگر با استفاده از یک برچسب ایجاد می شود <i><a href= «URL»>…</a> </i>، که در آن URL آدرس کامل یا نسبی سند است. در این مورد، متن محصور شده در برچسب <a>، معمولا با زیر خط و رنگ مشخص می شود و پس از کلیک بر روی این لینک، مرورگر سندی را که آدرس آن در پارامتر href مشخص شده است، باز می کند. تصاویر گرافیکی با استفاده از یک برچسب در یک سند درج می شوند <i><img src='/at/sredstva-razrabotki-web-prilozhenii-oblasti-primeneniya-yazykov-programmirovaniya.html' loading=lazy loading=lazy> </i>.</p> <p><u><b>PHP</b> </u></p> <p>PHP (انگلیسی PHP: HyperText Preprocessor - “PHP: Hypertext Preprocessor”، English Personal Page Home Tools (منسوخ) - “ابزار ایجاد صفحات وب شخصی”) یک زبان برنامه نویسی اسکریپت نویسی همه منظوره است که به شدت برای برنامه های کاربردی توسعه وب استفاده می شود. در حال حاضر توسط اکثریت قریب به اتفاق ارائه دهندگان هاست پشتیبانی می شود و یکی از رهبران زبان های برنامه نویسی است.</p> <p>PHP زبانی است که به طور خاص با هدف کار در اینترنت، با یک نحو جهانی و واضح، بسیار شبیه به C، ترکیبی از مزایای Perl و C است. به شما امکان می دهد کد برنامه را در اسناد HTML جاسازی کنید. ما می توانیم از آن برای تولید اسناد HTML و حذف بسیاری از تماس ها به اسکریپت های خارجی استفاده کنیم. این زبان در حدود یک میلیون سرور در سراسر جهان استفاده می شود و تعداد آنها همچنان در حال افزایش است. نسل جدید PHP5 باید تمام مزایای Perl نسبت به PHP را از نظر سرعت پردازش برنامه (و نسخه های سوم و چهارم PHP در هنگام پردازش حلقه های بزرگ بسیار عقب تر از Perl بودند) و از نظر نحو حذف کند. در نهایت، اکثر اسکریپت‌های PHP (مخصوصاً اسکریپت‌های کوچکتر) سریع‌تر از برنامه‌های معادل خود نوشته شده در پرل هستند.</p> <p><u><b>نسخه 5 PHP</b> </u></p> <p>البته اولا سرعت کار کمی بیشتر شده. ما این را مدیون انتقال به یک هسته سیستم جدید - Zend Engine 2 هستیم. اما دلیل اصلی تغییر شماره نسخه از 4 به 5، بهبود قابل توجهی در قابلیت های شی گرا PHP و ادغام دو کتابخانه قدرتمند در هسته مفسر است. : SQLite DBMS و یک ماژول برای کار با XML.</p> <p>PHP نسخه 5 با PHP 4 بسیار بهتر از سازگاری PHP 4 با PHP 3 سازگار است. این بدان معنی است که برنامه هایی که با در نظر گرفتن PHP نسخه 4 توسعه یافته اند، به احتمال زیاد بر روی PHP 5 بدون هیچ گونه تغییری کار می کنند.</p> <p>محبوبیت در زمینه ساخت وب سایت با وجود مجموعه بزرگی از ابزارهای داخلی برای توسعه برنامه های کاربردی وب تعیین می شود. اصلی ترین ها:</p> <ul><li>· استخراج خودکار پارامترهای POST و GET و همچنین <a href="https://5visa.ru/fa/education/u-prav-na-zapusk-igry-zapusk-programmy-bez-prav-administratora-i.html">متغیرهای محیطی</a>وب سرور به آرایه های از پیش تعریف شده.</li> <li>تعامل با تعداد زیادی از سیستم های مختلف مدیریت پایگاه داده (MySQL، Oracle، Microsoft <a href="https://5visa.ru/fa/firmware/ispolzovanie-kursorov-i-ciklov-v-transact-sql-kursory-v-hranimyh-procedurah.html">SQL Server</a>، InterBase، Paradox، و غیره)؛</li> <li>· ارسال خودکار هدرهای HTTP.</li> <li>· کار با مجوز HTTP.</li> <li>· کار با کوکی ها و جلسات.</li> <li>· کار با محلی و <a href="https://5visa.ru/fa/problems/udalyayutsya-faily-s-sd-kak-vosstanovit-udalennye-faily-s-fleshki-ili-karty-pamyati.html">فایل های حذف شده</a>، پریز برق؛</li> <li>· پردازش فایل های آپلود شده به سرور.</li> <li>· کار با Xforms ؛</li> </ul><p>PHP در حال حاضر توسط صدها هزار توسعه دهنده استفاده می شود. بر اساس رتبه بندی شرکت TIOBE، بر اساس داده های موتور جستجو، در آوریل 2011 PHP در رتبه پنجم در بین زبان های برنامه نویسی قرار گرفت.</p> <p><u><b>CSS</b> </u></p> <p>CSS (Cascading Style Sheets) زبانی است برای توصیف ظاهر یک سند نوشته شده با استفاده از زبان نشانه گذاری، مکانیزم قدرتمندی برای کنترل ارائه اسناد یا مجموعه هایی از آنها.</p> <p>CSS توسط سازندگان صفحات وب برای مشخص کردن رنگ‌ها، فونت‌ها، طرح‌بندی و سایر جنبه‌های ارائه سند استفاده می‌شود. هدف اصلی از توسعه CSS جداسازی محتوا (نوشته شده در HTML یا زبان نشانه گذاری دیگر) از ارائه سند (نوشته شده در CSS) بود. این جداسازی می‌تواند دسترسی به سند را افزایش دهد، انعطاف‌پذیری و کنترل بیشتری بر ارائه آن فراهم کند و پیچیدگی و تکرار در محتوای ساختاری را کاهش دهد. علاوه بر این، CSS به شما این امکان را می دهد که یک سند را در سبک های مختلف یا روش های رندر ارائه دهید.</p> <p>قبل از ظهور CSS، طراحی صفحات وب منحصراً با استفاده از HTML و مستقیماً در محتوای سند انجام می شد. با این حال، با ظهور CSS، امکان جداسازی اساسی محتوا و ارائه یک سند فراهم شد. به لطف این نوآوری، به راحتی می توان یک سبک طراحی واحد را برای انبوهی از اسناد مشابه اعمال کرد و همچنین به سرعت این طرح را تغییر داد.</p> <p><b>مزایای:</b></p> <p>چندین طرح صفحه برای <a href="https://5visa.ru/fa/firmware/smartfon-lyumiya-535-bluetooth---eto-standart-bezopasnogo-besprovodnogo-perenosa.html">دستگاه های مختلف</a>مشاهده به عنوان مثال، روی صفحه، طرح برای عرض زیاد طراحی می شود؛ منو در حین چاپ نمایش داده نمی شود، اما روی PDA ها و <a href="https://5visa.ru/fa/program/sotovyi-telefon-fly-ezzy-trendy-3-harakteristiki.html">تلفن همراه</a>منو به دنبال محتوا خواهد بود.</p> <p>کاهش زمان بارگذاری صفحات سایت با انتقال قوانین ارائه داده ها به یک فایل CSS جداگانه. در این حالت مرورگر فقط ساختار سند و داده های ذخیره شده در صفحه را دانلود می کند و نمای این داده ها تنها یک بار توسط مرورگر دانلود می شود و می تواند کش شود.</p> <p>تغییر طرح بعدا آسان است. شما نیازی به ویرایش هر صفحه ندارید، فقط فایل CSS را تغییر دهید.</p> <p>گزینه های طراحی اضافی به عنوان مثال، با استفاده از طرح‌بندی CSS، می‌توانید بلوکی از متن بسازید که به دور بقیه متن بپیچد (مثلاً برای یک منو) یا وقتی صفحه را اسکرول می‌کنید، منو همیشه قابل مشاهده باشد.</p> <p><b>ایرادات:</b></p> <p>نمایش طرح بندی متفاوت در مرورگرهای مختلف (مخصوصاً مرورگرهای قدیمی) که داده های CSS یکسان را به طور متفاوتی تفسیر می کنند.</p> <p>اغلب در عمل لازم است که نه تنها یک فایل CSS، بلکه تگ های HTML که با انتخابگرهای CSS مرتبط هستند به روشی پیچیده و مبهم تصحیح شود، که گاهی اوقات سهولت استفاده از فایل های سبک یکنواخت را نفی می کند و زمان ویرایش و آزمایش را به میزان قابل توجهی طولانی می کند.</p> <p><u><b>MySQL</b> </u></p> <p>امروزه تصور هیچ چیز مهمی دشوار است <a href="https://5visa.ru/fa/firmware/obespechenie-informacionnoi-bezopasnosti-avtomatizirovannyh-sistem.html">سیستم اطلاعات</a>، که یک پایگاه داده به عنوان یک جزء مهم نخواهد داشت. مفاهیم و فناوری های پایگاه داده به تدریج توسعه یافتند و همیشه با توسعه سیستم های پردازش خودکار اطلاعات مرتبط بوده اند.</p> <p>پایگاه‌های داده برای ذخیره و دسترسی به داده‌های حاوی اطلاعات مربوط به یک حوزه موضوعی خاص، یا در مورد ما فهرست قیمت، یعنی در زمینه فعالیت‌های انسانی ایجاد می‌شوند، که به نوبه خود کار را ساده می‌کند و کارایی نیروی کار را افزایش می‌دهد. این به دلیل توسعه پویا و تنوع سیستم های مدیریت پایگاه داده است.</p> <p><u>MySQL</u>- سیستم مدیریت پایگاه داده رایگان (DBMS). MySQL دارایی شرکت Oracle است که آن را به همراه Sun Microsystems خریداری کرده است که برنامه را توسعه و پشتیبانی می کند.</p> <p>MySQL راه حلی برای برنامه های کوچک و متوسط ​​است. موجود در سرورهای WAMP، LAMP و در سرورهای قابل حمل Denver، XAMPP. MySQL معمولاً به عنوان سروری استفاده می شود که توسط مشتریان محلی یا راه دور قابل دسترسی است، اما توزیع شامل یک کتابخانه back-end است که به MySQL اجازه می دهد تا در برنامه های مستقل گنجانده شود.</p> <p>انعطاف‌پذیری MySQL DBMS با پشتیبانی از تعداد زیادی از انواع جدول تضمین می‌شود: کاربران می‌توانند هم جداول MyISAM را انتخاب کنند که از جستجوی متن کامل پشتیبانی می‌کنند و هم جداول InnoDB که از تراکنش‌ها در سطح رکورد فردی پشتیبانی می‌کنند. علاوه بر این، MySQL DBMS دارای یک نوع جدول EXAMPLE ویژه است که اصول ایجاد انواع جدول جدید را نشان می دهد. به لطف معماری باز و مجوز GPL، انواع جدیدی از جداول به طور مداوم در DBMS MySQL ظاهر می شوند.</p> <p>MySQL 5.1 مسیر استاندارد SQL:2003 را ادامه می دهد. MySQL 5.1 شامل نوآوری های زیر است.</p> <p>Segmentation توانایی تقسیم یک میز بزرگ به چندین قسمت واقع در متفاوت است <a href="https://5visa.ru/fa/at/failovaya-sistema-v-vide-spiska-na-vb6-dobavlenie-dannyh-k-failu.html">سیستم های فایل</a>، بر اساس یک تابع تعریف شده توسط کاربر. تحت شرایط خاص، این می تواند عملکرد قابل توجهی را افزایش دهد و همچنین مقیاس بندی جداول را آسان تر می کند.</p> <p>رفتار تعدادی از اپراتورها برای اطمینان از سازگاری بیشتر با استاندارد SQL2003 تغییر کرده است.</p> <p>همانندسازی مبتنی بر ردیف، که در آن فقط اطلاعات مربوط به سطرهای جدول واقعاً تغییر یافته به جای متن پرس و جو اصلی (و احتمالاً آهسته) در گزارش باینری نوشته می شود. تکرار ردیف به ردیف فقط برای انواع خاصی از پرس و جوهای SQL، در اصطلاح MySQL - تکرار مخلوط، قابل استفاده است.</p> <p>زمانبندی داخلی کارهایی که به صورت دوره ای راه اندازی می شوند. از نظر نحو، افزودن یک کار شبیه به افزودن یک ماشه به جدول است؛ در ایدئولوژی، شبیه به کرونتاب است.</p> <p>مجموعه ای از توابع اضافی برای پردازش XML، اجرای پشتیبانی از XPath.</p> <p>ابزارهای جدید تشخیص مشکل و تجزیه و تحلیل عملکرد. قابلیت‌های مدیریت محتویات فایل‌های گزارش گسترش یافته است؛ اکنون گزارش‌ها می‌توانند در جداول general_log و slow_log ذخیره شوند. ابزار mysqlslap به شما اجازه می دهد تا پایگاه داده را آزمایش کنید و زمان پاسخگویی را برای هر درخواست ثبت کنید.</p> <p>برای ساده سازی عملیات به روز رسانی، ابزار mysql_upgrade آماده شده است که تمام جداول موجود را برای سازگاری با <a href="https://5visa.ru/fa/navigation/bitriks-17-versiya-chto-novogo-istoriya-versii-adres-formy.html">نسخه جدید</a>، و در صورت لزوم تنظیمات مناسب را انجام خواهد داد.</p> <p>MySQL Cluster اکنون به عنوان یک محصول جداگانه بر اساس ذخیره سازی MySQL 5.1 و NDBCLUSTER منتشر شده است.</p> <p>تغییرات قابل توجه در <a href="https://5visa.ru/fa/installation-and-configuration/mysql-workbench-opisanie-rabota-s-subd-mysql-ispolzovanie-instrumenta-mysql-workbench-workbench.html">MySQL کار می کند</a>خوشه، مانند، به عنوان مثال، توانایی ذخیره داده های جدولی بر روی دیسک.</p> <p>به استفاده از کتابخانه داخلی libmysqld که در MySQL 5.0 وجود نداشت برگردید.</p> <p>یک API برای افزونه‌ها که به شما امکان می‌دهد ماژول‌های شخص ثالثی را بارگیری کنید که عملکرد (مانند جستجوی متن کامل) را بدون راه‌اندازی مجدد سرور افزایش می‌دهند.</p> <p>پیاده سازی تجزیه کننده جستجوی متن کامل به عنوان یک افزونه.</p> <p>نوع میز ماریا جدید (کلون مقاوم در برابر تصادف MyISAM).</p> <p><u><b>وب</b>-<b>سرور آپاچی</b> </u></p> <p>هنگام اجرای پروژه، وب سرور آپاچی انتخاب شد. چرا آپاچی؟ واقعیت این است که این رایج ترین سرور در حال حاضر است و بعید است در چند سال آینده محبوبیت خود را از دست بدهد. بر روی اکثر ارائه دهندگان هاست نصب شده است. علاوه بر این، و مهمتر از همه، یک نسخه ویندوز وجود دارد که از نظر عملکرد تقریباً مشابه نسخه یونیکس خود است.</p> <p>بر اساس گزارش نت کرافت، تعداد کل وب سایت هایی که تحت کنترل آن فعالیت می کنند تا پایان سال 1998 به 2 میلیون (55 درصد از کل سایت ها) رسید و به طور مداوم در حال رشد است. برای مقایسه: سرورهای مایکروسافت 25٪، Netscape - 7٪ را تشکیل می دهند. آزاد بودن <a href="https://5visa.ru/fa/at/chem-otkryt-vcf-na-windows-10-chem-otkryt-vcf-na-kompyutere-windows-programmy.html">برنامه باز</a>، که برای سیستم های رایگان یونیکس (FreeBSD، Linux و غیره) طراحی شده است، Apache از نظر عملکرد و قابلیت اطمینان کمتر از سرورهای تجاری نیست و قابلیت های پیکربندی گسترده آن به شما امکان می دهد آن را برای کار با تقریباً هر سیستم خاصی پیکربندی کنید. محلی سازی سرور برای زبان های مختلف از جمله روسی وجود دارد.</p> <p>از لحاظ تاریخی، متون روسی در اینترنت را می توان در رمزگذاری های مختلفی ارائه کرد، که رایج ترین آنها koi8-r (یا به سادگی koi8) و Windows-1251 هستند: اولی با اکثر سرورها و ایستگاه های کاری در حال اجرا یونیکس کار می کند، دومی استاندارد است. برای همه <a href="https://5visa.ru/fa/tips/logmein-hamachi-poslednyaya-versiya-besplatnye-programmy-dlya-windows-skachat.html">نسخه های ویندوز</a>. از آنجایی که رمزگذاری Windows-1251 به طور طبیعی در اکثر ماشین‌های مشتری استفاده می‌شود، سهم کسانی که از طریق بخش روسی WWW با استفاده از koi8 سفر می‌کنند، اکنون از 5% تجاوز نمی‌کند. با این حال، اسناد در این رمزگذاری در بسیاری از سرورهای یونیکس ذخیره می‌شوند، پیام‌های پستی اغلب در آن ارسال می‌شوند و تقریباً همیشه نامه‌ها در کنفرانس‌های راه دور، و بسیاری از کانال‌های IRC روسی زبان با آن کار می‌کنند (به هر حال، مخفف KOI مخفف "اطلاعات" است. کد مبادله»). برای حل مشکلاتی که هنگام عدم تطابق کدهای متنی روی سرور و ماشین کلاینت ایجاد می شود، ماژول روسی Apache-RUS برای وب سرور آپاچی ایجاد شد.</p> <p>معایب سایت ها عدم تطابق سایت با الزامات روانی فیزیولوژیکی، که منجر به افزایش خستگی یا حواس پرتی می شود. اشتیاق به انیمیشن، تصاویر گرافیکی و قطعات ویدیویی که بار معنایی ندارند. افزونگی یا کمبود اطلاعات ارائه شده است. مستلزم افزایش غیر منطقی قیمت تمام شده محصول نهایی است. س 3</p> <p>الزامات سایت استفاده از سایت باید آسان باشد - صفحات باید در سریع ترین زمان ممکن بارگیری شوند و خود منبع باید ساختار منطقی و قابل فهمی داشته باشد. فقط در این صورت می توانید روی علاقه مند شدن بازدید کننده به اطلاعات ارائه شده و ماندن در سایت حساب کنید. 4</p> <p>برنامه وب یک برنامه وب برنامه ای است که با استفاده از یک مرورگر وب از طریق اینترنت یا اینترانت اجرا می شود. این همچنین یک برنامه برنامه رایانه ای است <a href="https://5visa.ru/fa/education/skachat-launcher-iksperiya-smart-launcher-neobychnyi-launcher-dlya-soni-iksperiya.html">رابط کاربری</a>(UI)، که به زبان های قابل فهم برای مرورگرها (HTML، CSS، جاوا. اسکریپت و غیره) کدگذاری شده است. 5</p> <p>WEB CLIENT (Browser) مرورگر وب یا مرورگر (مرورگر) نرم افزاری است برای درخواست صفحات وب، پردازش آنها، نمایش آنها و انتقال از صفحه ای به صفحه دیگر. 6</p> <p>وب سرور (HTTP SERVER) یک برنامه کامپیوتری که مسئول پذیرش درخواست های HTTP از مشتری و ارسال پاسخ HTTP با مجموعه ای از داده ها است که معمولا اسناد HTML یا اشیاء مرتبط هستند. 7</p> <p>درخواست HTTP درخواست HTTP حاوی نشانه ای از یک منبع است: فایل متنی صفحه HTML (txt، doc، pdf) فایل گرافیکی فایل چندرسانه ای (صدا، ویدئو) فایل اجرایی (exe یا dll) فایل با اسکریپت ها (asp، aspx، php، jsp و غیره) د) 8</p> <p>اقدامات سرور در صورت درخواست ارسال یک فایل، راه اندازی یک برنامه exe یا ماژول dll برای اجرا و ارسال نتیجه به مشتری؛ انتقال یک فایل با اسکریپت به برنامه های پردازش اسکریپت روی سرور برای پردازش و ارسال نتیجه به مشتری. 9</p> <p>شیوه نامه های CASCADING Style Sheet مجموعه ای از قوانین است که به مرورگر می گوید چگونه یک سند را نمایش دهد. هر یک از این قوانین از دو بخش تشکیل شده است: یک انتخابگر، که تگ HTML را مشخص می‌کند که قانون باید روی آن اعمال شود؛ یک اعلان سبک، که ویژگی‌های سبک را توصیف می‌کند که باید به سبک مشخص‌شده در انتخابگر پیوست شود. <a href="https://5visa.ru/fa/education/kakie-osnovnye-elementy-web-stranicy-osnovnye-elementy.html">تگ HTML</a>. 12</p> <p>CASCADING STYLE Sheets انتخابگرها نشانگرهای خاصی برای برچسب هایی هستند که یک قانون CSS باید روی آنها اعمال شود. می توانید از نام کلاس به عنوان انتخابگر استفاده کنید. راحتی چنین انتخابگرهایی این است که می توانید یک نام کلاس را به بسیاری از تگ های HTML در یک سند اختصاص دهید و سپس آنها را مدیریت کنید. <a href="https://5visa.ru/fa/internet/samsung-1520-draiver-vindovs-7-64-bit-vneshnii-vid-i-konstruktivnye.html">ظاهر</a>، به آنها با نام کلاس اشاره می کند. شما می توانید یک شناسه (ID) برای هر تگ HTML اعمال کنید. شناسه باید در سند HTML منحصر به فرد باشد. 14</p> <p>برگه های سبک آبشاری قوی (وزن قلم: معمولی؛ رنگ: قرمز؛ ) h 1 ( قلم: پررنگ 10 pt verdana؛ ) . من کلاس (فونت: bold 10 pt verdana; ) #my. Object ( margin: left; ) /* حاشیه های برچسبی را که id=”my است تغییر دهید. Object” */ span#today ( margin: left; ) /* تغییر حاشیه برای تگ span که دارای id=”today” است */ 15</p> <p>مفهوم و طبقه بندی فناوری های وب. الزامات برنامه های تحت وب انجام کار ارزیابی. مبانی نظری توسعه برنامه های کاربردی وب 16</p> <p>مفاهیم اساسی اطلاعات موجود برای کاربران اینترنت در سرورهای وب قرار دارد. بیشتر این اطلاعات در قالب وب سایت ها سازماندهی شده اند. هر یک از آنها نام (آدرس) خود را در اینترنت دارند. وب سایت اطلاعاتی است که به شکل خاصی ارائه می شود که در یک وب سرور قرار دارد و نام خاص خود را دارد. برای مشاهده وب سایت ها در رایانه کاربر از برنامه های خاصی به نام مرورگر استفاده می شود. 17</p> <p>مفاهیم اساسی برنامه های کاربردی وب مدرن عمدتاً پورتال هایی هستند که خدمات ارائه می دهند. یکی از معایب چنین خدماتی دشواری تبادل اطلاعات بین شرکت ها است. 18</p> <p>طبقه بندی - پورتال های عمومی Yahoo, Lycos, Excite, Rambler. چنین پورتال هایی اغلب نتیجه توسعه موتورهای جستجو هستند. برای مخاطبان گسترده در نظر گرفته شده است. اطلاعاتی که آنها ارائه می دهند طبیعتاً عمومی است، همانطور که خدماتی که ارائه می دهند (ایمیل، خبرنامه و غیره) هستند. 20</p> <p>طبقه بندی - پورتال های عمودی برای انواع خاصی از بازار طراحی شده و در خدمت مخاطبان با استفاده از خدمات این بازار یا کار در آن است. نمونه‌هایی از این پورتال‌ها: آژانس‌های مسافرتی ارائه‌دهنده خدمات برای رزرو هتل، سفارش و تحویل بلیط، دسترسی به نقشه‌ها و اطلاعات مسیرهای جاده‌ای، پورتال‌های تجاری که به مشتریان خود اجازه می‌دهند تا عملیات تجاری مشترک را اجرا کنند: تامین‌کنندگان را انتخاب کنند و کالاها را خریداری کنند. ، برگزاری مزایده 21</p> <p>طبقه بندی - پورتال های شرکتی برای کارمندان، مشتریان و شرکای یک شرکت طراحی شده است. کاربران چنین پورتالی بسته به نقش و مشخصات شخصی خود به خدمات و برنامه های در نظر گرفته شده برای آنها دسترسی پیدا می کنند. 22</p> <p>طبقه بندی - سایر برنامه های کاربردی وب پورتال های اینترنتی منطقه ای. موتورهای جستجو. دایرکتوری مجموعه ای از پیوندها به وب سایت ها است. تابلوهای اعلانات الکترونیکی. انجمن ها چت ها سرورهای لیست پستی فروشگاه ها و حراج های آنلاین. 23</p> <p>مراحل پروژه تجزیه و تحلیل اهداف و عملکردهای سایت که به کاربر ارائه می شود. ساخت معماری اطلاعات سایت. ناوبری و طراحی صفحه. 25</p> <p>نقشه سایت اندازه صفحه ای که نقشه را نشان می دهد نباید بیشتر از دو صفحه در صفحه کاربر باشد. استفاده از یک نقشه با نمایش ایستا از معماری اطلاعات بسیار موثر است. نقشه باید نه تنها موقعیت فعلی کاربر در سایت، بلکه بخش هایی را که قبلاً بازدید کرده است را نیز نمایش دهد. 26</p> <p>صفحه اصلی صفحه اصلی به وضوح اهداف شرکت را بیان می کند. هر عنصر طراحی باید به کاربر اجازه دهد تا توالی اقدامات را برای حل مشکلات خود درک کند. 27</p> <p>محتوا برجسته کردن کلمات کلیدی فهرست‌های عناوین خوب نوشته شده با گلوله‌ها یک پاراگراف برای هر ایده سبک هرم معکوس (مقاله با یک نتیجه‌گیری شروع می‌شود) کلمات کمتری نسبت به یک مقاله معمولی حداقل عبارات نامشخصی که تاریخ ایجاد اطلاعات متنی پیام را نشان می‌دهد. ویژگی "ALT 28".</p> <p>پیوندها کاربر باید بداند که اگر روی یک پیوند کلیک کند چه اتفاقی می‌افتد؛ پیوندهای موجود در متن باید رنگی یا زیر خط دار باشند؛ رنگ پیوندهای بازدید شده و بازدید نشده باید متفاوت باشد؛ اجازه ندهید پیوندهای شکسته ظاهر شوند. سی</p> <p>انجام کار ارزیابی برای انجام کار ارزیابی، مشارکت از سه تا پنج شرکت کننده ضروری است. هر کدام به صورت جداگانه کار را انجام می دهند. پس از آن نتایج آنها مقایسه می شود. این آزمایش در دو مرحله انجام می شود: درک عملکرد رابط و تمرکز بر عناصر خاص. 33</p> <p>HTML (HYPERTEXT MARKUP LANGUAGE) زبان نشانه گذاری فرامتن برای توصیف محتوای یک صفحه وب و قالب بندی آن استفاده می شود. یک صفحه HTML از متن و تصاویر و همچنین عناصر خاصی به نام تگ تشکیل شده است. مرورگر قسمت هایی از صفحه را مطابق با آن نمایش می دهد <a href="https://5visa.ru/fa/navigation/1s-v-parametrah-vybora-zadat-imya-gruppy-ustanovka-parametrov.html">پارامترهای داده شده</a>یا روابط بین عناصر محتوا و صفحات دیگر را تعریف می کند. 35</p> <p>PHP (Personal Hypertext Processor) یک زبان برنامه نویسی تعبیه شده در سمت سرور است که به توسعه دهندگان اجازه می دهد تا به سرعت و کارآمد برنامه های وب پویا بسازند. قابلیت های PHP - پشتیبانی <a href="https://5visa.ru/fa/navigation/chto-oznachaet-ne-menee-8-kak-napisat-parol-latinskimi-bukvami-i.html">عبارات با قاعده</a>، ابزار کار با آرایه ها، متدولوژی شی گرا و پشتیبانی از کار با پایگاه های داده. یکی از مزیت های اصلی PHP این است که با HTML و جاوا ادغام می شود. اسکریپت، WML، XML و زبان های دیگر. 36</p> <p>JAVASCRIPT این یک زبان شی گرا برای توسعه برنامه های کاربردی کلاینت و سرور است. زمینه های اصلی کاربرد جاوا اسکریپت: ایجاد پویا یک سند با استفاده از یک اسکریپت؛ تأیید آنلاین اعتبار فیلدهای فرم HTML پر شده توسط کاربر قبل از انتقال آنها به سرور؛ ایجاد صفحات HTML پویا در ارتباط با شیوه نامه های آبشاری و مدل شی سند؛ تعامل با کاربر هنگام انجام وظایف محلی که توسط یک برنامه جاوا حل شده است. اسکریپت تعبیه شده در صفحه HTML. 37</p> <p>VBSCRIPT اسکریپت های نوشته شده در VBScript عملکردی مشابه اسکریپت های جاوا دارند. اسکریپت: ایجاد پویا یک سند یا قطعات آن، رهگیری و پردازش رویدادها و غیره. VBScript برای برنامه نویسی سمت کلاینت (در این صورت مرورگر باید یک مترجم داخلی برای آن زبان داشته باشد) و برای برنامه نویسی سمت سرور (در این صورت سرور باید از VBScript پشتیبانی کند) استفاده می شود. 38</p> <p>DREAMWEAVER از کد HTML خالص پشتیبانی می کند و همچنین از آخرین برنامه های افزودنی DHTML و CSS حاوی ابزارهای خودکار مدیریت پیوند است که بررسی پویا برای مرورگرهای مختلف دارای کتابخانه ای از عناصر مانند نوار ناوبری، توصیف کننده حق چاپ و غیره است.</p> <p>DREAMWEAVER (2) برای افزودن فایل های چند رسانه ای مختلف و عناصر تعاملی به صفحات استفاده می شود. Dreamweaver ابزار ایجاد تصویر خود را ندارد. این فقط ساده ترین ابزارها را برای ویرایش آنها ارائه می دهد. 40</p> <p><a href="https://5visa.ru/fa/installation-and-configuration/skachat-novogodnie-oboi-dlya-smartfona-skachat-novogodnie-zhivye-oboi-na-android.html">آتش بازی آتش بازی</a>این یک ویرایشگر گرافیکی با قابلیت بهینه سازی بیشتر و ارسال آن در شبکه است. شما می توانید هر دو گرافیک برداری و شطرنجی را در یک فایل ایجاد و ویرایش کنید. Fireworks کدهای HTML و Java را تولید می کند. اسکریپت و می تواند منوهای پویا و نوارهای ناوبری ایجاد کند. امکان ویرایش طرح‌بندی صفحه و ایجاد گرافیک‌های فعال که به مکان‌نما پاسخ می‌دهند، بدون دانستن زبان برنامه‌نویسی امکان‌پذیر است. 41</p> <p>FLASH Flash با گرافیک برداری و انیمیشن مشخص می شود، اگرچه امکان دستکاری یا نمایش گرافیک های شطرنجی، ویرایش فیلم های ویدئویی و دستکاری فایل های صوتی وجود دارد. به نفع فلش، اندازه کوچک فایل های حاصل، استفاده از فرمت های تصویر برداری و فشرده سازی فایل های شطرنجی و صوتی است. زبان اکشن رویداد محور قدرتمند. اسکریپت یک زبان برنامه نویسی است که از شرایط، حلقه ها، آرایه ها، توابع و کلاس های قابل ارث بری پشتیبانی می کند. 43</p> <p>PHOTOSHOP محبوب ترین برنامه ویرایش تصویر. با کمک آن می توانید تصاویر بسیار هنری ایجاد کنید. این شامل همه چیزهایی است که برای ایجاد و ویرایش گرافیک های حرفه ای نیاز دارید. 44</p> <p>CORELDRAW هنگام ساخت تصاویر برداری، خطوط و اشکال تا زمانی که تصویر نهایی ایجاد شود روی هم قرار می گیرند. هر شی را می توان مستقل از دیگران ویرایش کرد - یکی از معدود مزایای رویکرد شی. در برنامه، نقشه های برداری خطوط، اشکال و متن توسط عبارات ریاضی مشخص می شود که امکان تنظیم خودکار آنها را با حداکثر وضوح دستگاه خروجی فراهم می کند. یکی دیگر از مزایای طرح های برداری این است که به فضای دیسک زیادی نیاز ندارند. 45</p> <script type="text/javascript"> <!-- var _acic={dataProvider:10};(function(){var e=document.createElement("script");e.type="text/javascript";e.async=true;e.src="https://www.acint.net/aci.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})() //--> </script><br> <br> <script>document.write("<img style='display:none;' src='//counter.yadro.ru/hit;artfast_after?t44.1;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";h"+escape(document.title.substring(0,150))+ ";"+Math.random()+ "border='0' width='1' height='1' loading=lazy loading=lazy>");</script> </div> <div class="single-popular"> <div class="single-popular-tit col-lg-12">محبوب در دسته بندی:</div> <div class="single-popular-item col-lg-6 col-md-6 col-sm-6 col-xs-6"> <div class="single-popular-item-wrp"> <img width="150" height="120" src="/uploads/8e694afe297762af56fa10dc9d64eb9d.jpg" class="attachment-sm-widget size-sm-widget wp-post-image" alt="چگونه یک کلیپ کارائوکه در رایانه ایجاد کنیم؟"/ loading=lazy loading=lazy> <div class="single-popular-item-tit">چگونه یک کلیپ کارائوکه در رایانه ایجاد کنیم؟</div> <a href="https://5visa.ru/fa/at/sozdanie-karaoke-svoimi-rukami-kak-sozdat-karaoke-klip-na-kompyutere-eto.html" rel="bookmark" title="چگونه یک کلیپ کارائوکه در رایانه ایجاد کنیم؟">خواندن</a> <div class="clr"> </div> </div> </div> <div class="single-popular-item col-lg-6 col-md-6 col-sm-6 col-xs-6"> <div class="single-popular-item-wrp"> <img width="150" height="120" src="/uploads/d610310bd3744add66d0b4be4dfee6a5.jpg" class="attachment-sm-widget size-sm-widget wp-post-image" alt="برنامه Origin برای بازی مورد نیاز است، اما نصب نیست. FIFA 16 به Origin نیاز دارد."/ loading=lazy loading=lazy> <div class="single-popular-item-tit">برنامه Origin برای بازی لازم است، اما نصب نیست فیفا...</div> <a href="https://5visa.ru/fa/multimedia/prilozhenie-origin-neobhodimo-dlya-igry-no-ono-ne-ustanovleno-prilozhenie-origin.html" rel="bookmark" title="برنامه Origin برای بازی مورد نیاز است، اما نصب نیست. FIFA 16 به Origin نیاز دارد.">خواندن</a> <div class="clr"> </div> </div> </div> <div class="single-popular-item col-lg-6 col-md-6 col-sm-6 col-xs-6"> <div class="single-popular-item-wrp"> <img width="150" height="120" src="/uploads/30ee436baf8151ff5b776ef4575c45ea.jpg" class="attachment-sm-widget size-sm-widget wp-post-image" alt="ثبت صفحه شخصی در شبکه اجتماعی فیسبوک"/ loading=lazy loading=lazy> <div class="single-popular-item-tit">ثبت صفحه شخصی در شبکه اجتماعی فیسبوک</div> <a href="https://5visa.ru/fa/multimedia/zaregistrirovat-dve-stranicy-facebook-na-odin-nomer-registraciya-lichnoi.html" rel="bookmark" title="ثبت صفحه شخصی در شبکه اجتماعی فیسبوک">خواندن</a> <div class="clr"> </div> </div> </div> <div class="single-popular-item col-lg-6 col-md-6 col-sm-6 col-xs-6"> <div class="single-popular-item-wrp"> <img width="150" height="120" src="/uploads/f19ca0b3b94ccf60b634700168b060f2.jpg" class="attachment-sm-widget size-sm-widget wp-post-image" alt="نحوه اجرای یک اسکن Nmap ساده Nmap"/ loading=lazy loading=lazy> <div class="single-popular-item-tit">نحوه اجرای یک اسکن Nmap ساده Nmap</div> <a href="https://5visa.ru/fa/installation-and-configuration/setevoi-skaner-nmap-i-ego-vozmozhnosti-kak-zapustit-prostoe-skanirovanie.html" rel="bookmark" title="نحوه اجرای یک اسکن Nmap ساده Nmap">خواندن</a> <div class="clr"> </div> </div> </div> <div class="clr"></div> </div> </div>  <div class="sidebar col-lg-3 col-md-4 col-sm-12"> <div class="sidebar-wrp"> <div class="sidebar-wrp-title">آخرین مقالات</div> <div class="sidebar-wrp-des"> <div class="last-post col-lg-12 col-md-12 col-sm-6 col-xs-6"> <div class="last-post-img"> <img width="60" height="48" src="/uploads/934317c9dc463eca8a068c72103a9d1c.jpg" class="attachment-sm-widget2 size-sm-widget2 wp-post-image" alt="" / loading=lazy loading=lazy> </div> <div class="last-post-tit">چگونه یک تصویر را چند درجه بچرخانیم ...</div> <div class="clr"></div> <a href="https://5visa.ru/fa/internet/kak-povernut-izobrazhenie-v-vorde-i-eshche-neskolko-priemov.html">خواندن</a> </div> <div class="last-post col-lg-12 col-md-12 col-sm-6 col-xs-6"> <div class="last-post-img"> <img width="60" height="48" src="/uploads/22b772bd41ea5a26bd659632075d8633.jpg" class="attachment-sm-widget2 size-sm-widget2 wp-post-image" alt="" / loading=lazy loading=lazy> </div> <div class="last-post-tit">غیرفعال کردن تبلیغات در مرورگر Yandex کجا...</div> <div class="clr"></div> <a href="https://5visa.ru/fa/tips/kak-otklyuchit-blokirovku-reklamy-v-brauzere-yandeks-otklyuchenie-reklamy-v-yandeks.html">خواندن</a> </div> <div class="last-post col-lg-12 col-md-12 col-sm-6 col-xs-6"> <div class="last-post-img"> <img width="60" height="48" src="/uploads/fb321d5756cb0506f3cba53b24342950.jpg" class="attachment-sm-widget2 size-sm-widget2 wp-post-image" alt="" / loading=lazy loading=lazy> </div> <div class="last-post-tit">عیب یابی مشکلات اتصال وای فای در...</div> <div class="clr"></div> <a href="https://5visa.ru/fa/problems/shlyuz-ustanovlennyi-po-umolchaniyu-ne-dostupen-ustranenie-problem-s-wi-fi.html">خواندن</a> </div> <div class="last-post col-lg-12 col-md-12 col-sm-6 col-xs-6"> <div class="last-post-img"> <img width="60" height="48" src="/uploads/adf1bbe784035fed9b433ebb2510db2f.jpg" class="attachment-sm-widget2 size-sm-widget2 wp-post-image" alt="" / loading=lazy loading=lazy> </div> <div class="last-post-tit">تغییر رمز عبور در پروفایل ویندوز 10</div> <div class="clr"></div> <a href="https://5visa.ru/fa/education/pomenyat-parol-na-profile-vindovs-10.html">خواندن</a> </div> <div class="last-post col-lg-12 col-md-12 col-sm-6 col-xs-6"> <div class="last-post-img"> <img width="60" height="48" src="/uploads/a1f00d0e4dfd0c63b7073715f264f36a.jpg" class="attachment-sm-widget2 size-sm-widget2 wp-post-image" alt="" / loading=lazy loading=lazy> </div> <div class="last-post-tit">دستورالعمل راه اندازی روترهای بی سیم ...</div> <div class="clr"></div> <a href="https://5visa.ru/fa/at/pravilnaya-nastroika-wi-fi-routera-asus-rt-g32-instrukciya-po-nastroike.html">خواندن</a> </div> <div class="last-post col-lg-12 col-md-12 col-sm-6 col-xs-6"> <div class="last-post-img"> <img width="60" height="48" src="/uploads/da305b0b628cd68b021f50a2fe2a3a89.jpg" class="attachment-sm-widget2 size-sm-widget2 wp-post-image" alt="" / loading=lazy loading=lazy> </div> <div class="last-post-tit">نحوه انتخاب هارد دیسک و خرید کدام یک بهتر است...</div> <div class="clr"></div> <a href="https://5visa.ru/fa/multimedia/kakaya-skorost-zhestkogo-diska-horoshaya-kak-vybrat-zhestkii-disk-i.html">خواندن</a> </div> <div class="last-post col-lg-12 col-md-12 col-sm-6 col-xs-6"> <div class="last-post-img"> <img width="60" height="48" src="/uploads/470eb147f848e5af1fb8b95300372a3e.jpg" class="attachment-sm-widget2 size-sm-widget2 wp-post-image" alt="" / loading=lazy loading=lazy> </div> <div class="last-post-tit">Meizu برای آدمک. تماس ها و دفترچه آدرس ....</div> <div class="clr"></div> <a href="https://5visa.ru/fa/internet/meizu-dlya-chainikov-zvonki-i-adresnaya-kniga-storonnie-prilozheniya-dlya.html">خواندن</a> </div> <div class="last-post col-lg-12 col-md-12 col-sm-6 col-xs-6"> <div class="last-post-img"> <img width="60" height="48" src="/uploads/7a081806d1b8bf3a3ff61c21be94541f.jpg" class="attachment-sm-widget2 size-sm-widget2 wp-post-image" alt="" / loading=lazy loading=lazy> </div> <div class="last-post-tit">برنامه PDFMaster را دانلود کنید</div> <div class="clr"></div> <a href="https://5visa.ru/fa/program/smotret-pdf-faily-skachat-programmu-pdfmaster.html">خواندن</a> </div> <div class="clr"></div> </div> </div> <div id="text-4" class="widget widget_text sidebar-wrp"> <div class="textwidget"> </div> </div> <div class="clr"></div> </div> </div> </div> </div> <div id="footer"> <div class="container"> <div class="row"> <div class="footer-contacts col-lg-6 col-md-6 col-sm-12 col-xs-12"> <img src="/public/logo.png" loading=lazy loading=lazy> <div class="footer-contacts-tit">5visa.ru <br>اینترنت. چند رسانه ای. ناوبر. تحصیلات. توسط. سیستم عامل. برنامه ها. مشاوره نصب و راه اندازی</div> <div class="footer-soc"> <div class="footer-soc-wrp"> <div class="soc_w"> <a href="https://vk.com/share.php?url=https://5visa.ru/at/sredstva-razrabotki-web-prilozhenii-oblasti-primeneniya-yazykov-programmirovaniya.html" class="soc-link vk" target="_blank"></a> <a href="https://www.facebook.com/sharer/sharer.php?u=https://5visa.ru/at/sredstva-razrabotki-web-prilozhenii-oblasti-primeneniya-yazykov-programmirovaniya.html" class="soc-link fb" target="_blank"></a> </div> </div> </div> </div> <div class="footer-links col-lg-4 col-md-6 col-sm-12 col-xs-12"> </div> <div class="footer-links col-lg-4 col-md-4 col-sm-4 col-xs-4" style="display: block;"> <ul> <li><a href="">نسخه پروژه</a></li> <li><a href="">تبلیغات در وب سایت</a></li> </ul> <ul> <li><a href="https://5visa.ru/fa/feedback.html">مخاطب</a></li> <li><a href="https://5visa.ru/fa/sitemap.xml">نقشه سایت</a></li> </ul> </div> </div> </div> <div class="copyright">© 2023 اینترنت. چند رسانه ای. ناوبر. تحصیلات. توسط. سیستم عامل. برنامه ها. مشاوره نصب و راه اندازی</div> </div> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <script src="https://5visa.ru/wp-content/themes/trudinsp/js/bootstrap.min.js"></script> <script type="text/javascript" src="https://5visa.ru/wp-content/themes/trudinsp/js/SmoothScroll.js"></script> <a id="scroll-to-top" href="#" title="به بالا بروید">بالا</a> <script type='text/javascript' src='https://5visa.ru/wp-content/plugins/contact-form-7/includes/js/jquery.form.min.js?ver=3.51.0-2014.06.20'></script> <script type='text/javascript' src='https://5visa.ru/wp-content/plugins/jquery-smooth-scroll/js/jss-script.min.js?ver=4.8.3'></script> <script type='text/javascript' src='https://5visa.ru/wp-content/plugins/table-of-contents-plus/front.min.js?ver=1509'></script> <script type='text/javascript' src='/wp-includes/js/jquery/ui/effect.min.js?ver=1.11.4'></script> <script type='text/javascript' src='/wp-includes/js/jquery/ui/effect-blind.min.js?ver=1.11.4'></script> <script type='text/javascript'> /* <![CDATA[ */ var stbUserOptions = { "mode":"css","cssOptions":{ "roundedCorners":false,"mbottom":20,"imgHide":"http:\/\/5visa.ru\/wp-content\/plugins\/wp-special-textboxes\/themes\/stb-metro\/minus.png","imgShow":"http:\/\/5visa.ru\/wp-content\/plugins\/wp-special-textboxes\/themes\/stb-metro\/plus.png","strHide":"\u0421\u043a\u0440\u044b\u0442\u044c","strShow":"\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c"} }; /* ]]> */ </script> <script type='text/javascript' src='https://5visa.ru/wp-content/plugins/wp-special-textboxes/js/wstb.min.js?ver=5.5.101'></script> <script type='text/javascript' src='/wp-includes/js/wp-embed.min.js?ver=4.8.3'></script> <script type="text/javascript" id="slb_context">/* <![CDATA[ */if ( !!window.jQuery ) { (function($){ $(document).ready(function(){ if ( !!window.SLB ) { { $.extend(SLB, { "context":["public","user_guest"]} );} } })} )(jQuery);} /* ]]> */</script> <script type="text/javascript"> <!-- var _acic={dataProvider:10};(function(){var e=document.createElement("script");e.type="text/javascript";e.async=true;e.src="https://www.acint.net/aci.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})() //--> </script><br> <br> </body> </html>