VIP برنامه نویسی Client Side

وضعیت
موضوع بسته شده است.

☾♔TALAYEH_A♔☽

کاربر نگاه دانلود
کاربر نگاه دانلود
عضویت
2017/05/18
ارسالی ها
35,488
امتیاز واکنش
104,218
امتیاز
1,376
رابط کاربر در رایانه‌ها
در فرهنگ رایانه، رابط کاربر عبارت است از تمام مجاری اطلاعاتی (Information Channels) که امکان ارتباط (Communication) بین کاربر و رایانه را فراهم می‌کنند. یک واسط کاربر ابتدایی، معمولاً از منوها، پنجره‌ها، صفحه‌کلید و ماوس تشکیل شده است. به علاوه، صداهایی هم که رایانه آنها را تولید می‌کند، جزئی از واسط کاربر محسوب می‌شوند.
 
  • پیشنهادات
  • ☾♔TALAYEH_A♔☽

    کاربر نگاه دانلود
    کاربر نگاه دانلود
    عضویت
    2017/05/18
    ارسالی ها
    35,488
    امتیاز واکنش
    104,218
    امتیاز
    1,376
    طبقه‌بندی رابط کاربر
    • انواع رابط کاربر از نظر ماهیت:
      • رابط کاربر سخت‌افزاری؛ مثل ماوس، صفحه‌کلید، میکروفون، بلندگو و...
      • رابط کاربر نرم‌افزاری؛ مثل منوها، پنجره‌ها، آیکون‌ها، و...
    • انواع رابط کاربر از نظر عملکرد:
      • رابط خط فرمانی-اگر کاربر فرمان‌هایی را در صفحه‌کلید وارد کرده و برنامه نیز با عملکرد خاصی به آنها پاسخ دهد، گفته می‌شود که برنامه مزبور یک واسط خط فرمانی دارد.
      • رابط گزینشی-اگر فرمان‌ها از طریق فهرست‌های گزینشی (منوها) در اختیار کاربر قرار گیرند، به رابط مزبور، رابط گزینشی گفته می‌شود.
      • رابط گرافیکی کاربر-برنامه‌ای که اطلاعات را به طور گرافیکی نشان داده و برای برقراری رابـ ـطه با کاربر به یک وسیله اشاره‌ای نیاز داشته باشد، گفته می‌شود که یک واسط گرافیکی کاربر دارد.
     

    ☾♔TALAYEH_A♔☽

    کاربر نگاه دانلود
    کاربر نگاه دانلود
    عضویت
    2017/05/18
    ارسالی ها
    35,488
    امتیاز واکنش
    104,218
    امتیاز
    1,376
    عامل کاربر

    عاملِ کاربر یا نمایندهٔ کاربر (به انگلیسی: User Agent) در کامپیوتر به نرم‌افزاری گفته می‌شود که به نمایندگی از طرف کاربر عمل می‌کند. برای مثال یک نرم‌افزار مرورگر وب (مانند فایرفاکس) یک عامل کاربر در فضای وب محسوب می‌شود.

    در اکثر موارد، عاملِ کاربر نقش کارخواه (کلاینت) در مدل کارخواه-کارساز (کلاینت-سرور) را ایفا می‌کند. به طور خاص پروتکل انتقال ابرمتن (HTTP) نرم‌افزار کلاینت را از طریق سرآیندِ (به انگلیسی: Header) عامل کاربر (User Agent) شناسایی می‌کند.

    محتویات
    • ۱ تشخیص عامل کاربر
      • ۱.۱ مسئلهٔ حریم خصوصی
      • ۱.۲ ساختار
    • ۲ جعل عامل کاربر
    • ۳ جستارهای وابسته
    • ۴ منابع
     

    ☾♔TALAYEH_A♔☽

    کاربر نگاه دانلود
    کاربر نگاه دانلود
    عضویت
    2017/05/18
    ارسالی ها
    35,488
    امتیاز واکنش
    104,218
    امتیاز
    1,376
    تشخیص عامل کاربر
    به طور معمول هنگامی که یک نرم‌افزارِ عامل در یک پروتکل تحت شبکه فعالیت می‌کند، هویتِ خود شامل سیستم عامل، شرکت تولید کننده و نسخه را به وسیلهٔ ارسال یک رشته مشخص می‌کند. در پروتکل‌های HTTP، SIP و SMTP/NNTP[۱] این هویت در سرآیندی با عنوان عامل کاربر (User Agent) ارسال می‌شود. ربات‌های اینترنتی مانند خزندگان وب معمولاً یک نشانی وب یا پست الکترونیک نیز معرفی می‌کنند تا بتوان با گردانندهٔ آن‌ها تماس برقرار کرد.

    مسئلهٔ حریم خصوصی
    همانند بسیاری از سرآیندهای دیگر پروتکل انتقال ابرمتن، سرآیند عامل کاربر نیز اطلاعاتی را از کاربر برای سرور ارسال می‌کند. این اطلاعات با توجه به یکتا بودن برای کاربران مختلف می‌توانند موجب تهدید حریم خصوصی و دنبال کردن کاربر در فضای وب شود.[۲]

    ساختار
    ساختار کامل رشتهٔ عامل کاربر در متن تعریف پروتکل انتقال ابرمتن (RFC 2616) در بخش ۱۴٫۴۳ آمده است. این رشته حاوی نشانه‌های مربوط به عامل کاربر است که هر کدام با توضیحات اضافی قابل همراهی است. ترتیب این نشانه‌ها باید براساس اهمیت در شناسایی عامل کاربر باشد. برای مثال اگر ما از مرورگری به اسم WikiBrowser استفاده نماییم، رشتهٔ عامل کاربر چیزی مانند "WikiBrowser/1.0 Gecko/1.0" خواهد بود. این رشته از ۲ نشانهٔ اصلی تشکیل شده است:

    • نام عامل کاربر به همراه نسخهٔ آن (WikiBrowser/1.0)
    • موتور چیدمان (موتور مرورگر) به همراه نسخهٔ آن (Gecko/1.0)
    در سال‌های اولیهٔ گسترش مرورگرهای وب که تحت عنوان جنگ مرورگرها شناخته می‌شود، وب سرورها صفحات کامل را فقط برای مرورگرهایی ارسال می‌کردند که محصول شرکت موزیلا می‌بودند و نسخهٔ ساده صفحات برای دیگر مرورگرها مانند موزاییک (Mosaic)، سلو (Cello) و سامبا (Samba) ارسال می‌شد.

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

    Mozilla/[نسخه] ([اطلاعات مربوط به سیستم و مرورگر]) [پلتفرم سیستم] ([جزییات پلتفرم]) [افزونه‌ها]
    برای مثال نسخه ۱۰ مرورگر اینترنت اکسپلورر که بر روی سیستم عامل ویندوز ۷ نصب شده باشد، خود را این گونه معرفی می‌کند:

    Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)
     

    ☾♔TALAYEH_A♔☽

    کاربر نگاه دانلود
    کاربر نگاه دانلود
    عضویت
    2017/05/18
    ارسالی ها
    35,488
    امتیاز واکنش
    104,218
    امتیاز
    1,376
    جعل عامل کاربر
    گسترش و محبوبیت مرورگرهای وب در دوره‌های مختلف تاریخ وب متفاوت بوده است. همین امر سبب شده تا وبسایت‌ها یا صفحاتی طراحی شوند که به جای پیروی از استانداردهای کنسرسیوم وب جهان‌شمول (W3C) یا گروه ضربت مهندسی اینترنت (IETF)، فقط از استانداردهای مرورگری خاص پیروی کنند. این وبسایت‌ها حاوی کدهایی هستند که مرورگر را تشخیص داده و براساس مرورگر تشخیص داده شده، نسخه‌ای متفاوت به کاربر ارائه می‌دهند و در بعضی موارد حتی استفاده از یک مرورگر خاص را اجبار می‌کنند.[۳] این امر موجب شده تا بسیاری از مرورگرها قابلیت‌هایی برای مخفی کردن یا جعل خود داشته باشند. برای مثال مرورگر سیستم عامل اندروید، در مواردی خودش را به جای سفری جا می‌زند تا بتواند وبسایت را کامل داشته باشد.[۴]

    نرم‌افزارهای مدیریت دانلود، مرورگرهای آفلاین نیز عموماً امکاناتی برای تغییر رشتهٔ عامل کاربر دارند.

    ربات‌های اسپمِ و نرم‌افزارهای استخراج اطلاعات از وب معمولاً هویت خود را جعل می‌کنند.

    مسئلهٔ جعلِ عاملِ کاربر می‌تواند باعث شود که بسیاری از آمارهای مربوط به میزان استفاده از مرورگرهای وب دقیق نباشد.
     

    ☾♔TALAYEH_A♔☽

    کاربر نگاه دانلود
    کاربر نگاه دانلود
    عضویت
    2017/05/18
    ارسالی ها
    35,488
    امتیاز واکنش
    104,218
    امتیاز
    1,376
    توافق‌نامه مجوز کاربر نهایی

    در نرم‌افزار مالکیتی، یک توافقنامه مجوز کاربر نهایی (EULA) یا قرارداد مجوز نرم‌افزار، قراردادی است خریدار و صادر کننده مجوز که حق استفاده از نرم‌افزار را به به خریدار می‌دهد. این مجوز ممکن است علاوه بر حقوق طبعی خریدار از جمله دکترین اولین فروش و 17 U.S.C. § 117 (آزادی در استفاده، بایگانی، فروش مجدد و پشتیبان‌گیری با محدودیت‌های قانونی)، راه‌های مجاز استفاده از نسخه را تعریف کند.

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

    ☾♔TALAYEH_A♔☽

    کاربر نگاه دانلود
    کاربر نگاه دانلود
    عضویت
    2017/05/18
    ارسالی ها
    35,488
    امتیاز واکنش
    104,218
    امتیاز
    1,376
    رابط (رایانش)
    در علوم رایانه رابط (به انگلیسی: Interface) یک نقطه تعامل است با نرم‌افزار، سخت‌افزار رایانه شخصی یا دستگاه جانبی، مانند نمایشگر یا یک صفحه‌کلید. برخی از رابط‌های رایانه، مانند صفحه لمسی داده‌ها را ارسال و دریافت کنند، در حالی که سایر لوازم مانند موشواره یا میکروفون تنها قادر به ارسال داده هستند.
     

    ☾♔TALAYEH_A♔☽

    کاربر نگاه دانلود
    کاربر نگاه دانلود
    عضویت
    2017/05/18
    ارسالی ها
    35,488
    امتیاز واکنش
    104,218
    امتیاز
    1,376
    طراحی واسط کاربر
    از ویکی‌پدیا، دانشنامهٔ آزاد
    پرش به ناوبری پرش به جستجو
    طراحی واسط کاربر به معنای طراحی واسط کاربر برای ماشین و نرم‌افزار، همانند رایانه، لوازم خانگی، دستگاه موبایل و دیگر دستگاه‌های الکترونیکی با تمرکز بر به حداکثر رساندن تجربه کاربری است. هدف از طراحی واسط کاربر این است که تعامل کاربر را از نظر انجام اهداف تا جای ممکن ساده و کارآمد سازد. (طراحی کاربر محور)

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

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

    ☾♔TALAYEH_A♔☽

    کاربر نگاه دانلود
    کاربر نگاه دانلود
    عضویت
    2017/05/18
    ارسالی ها
    35,488
    امتیاز واکنش
    104,218
    امتیاز
    1,376
    واسط گرافیکی کاربر
    سیستم‌عامل
    165px-Operating_system_placement-fa.svg.png

    ویژگی‌های مشترک
    • مدیریت فرایند
    • وقفه
    • مدیریت حافظه
    • سیستم فایل
    • راه‌انداز
    • شبکه رایانه‌ای
    • امنیت رایانه‌ای
    • واسط گرافیکی کاربر
    • ن
    • ب
    • و
    در فرهنگ رایانه، واسط گرافیکی کاربر یا واسط نگاره‌ای کاربر،[۱] یا رابط گرافیکی کاربر مجموعه‌ای از نشانه‌های گرافیکی نمایش داده شده بر روی یک نرم‌افزار است که در آن کاربر به جای تایپ فرمان‌های بلند و پیچیده از اعلان فرمان، با اشاره بر نمایشهای تصویری بر روی صحنه تصویر، پرونده‌ها، برنامه‌ها یا فرمان‌های گوناگون را انتخاب می‌کند.
    به عبارتی ساده‌تر، یک محیط گرافیکی که نرم‌افزارهای رایانه، برای راهنمایی و کاربری بهتر انسان بکار می‌گیرند واسط گرافیکی کاربر نامیده می‌شود. این نما، چگونگیِ روش کاربریِ رایانه را، توسط انسان، بهبود می‌بخشد و روشی است گرافیکی برای نمایش نرم‌افزار سیستم‌عامل رایانه، به کاربرانش. در رایانه‌های قدیمی‌تر، این نما، مجموعه‌ای بود از نشان‌های تایپی نشان داده شده بر صفحه نمایشگر. در رایانه‌های امروزی اما، نمای گرافیکی کاربری مجموعه‌ای است از نشان‌ها و پس زمینه‌ها و کلیدهایی زیبا و رنگین، برای بهبود رابـ ـطه انسان-ماشین در راستای بهبود کاربری کارایی بهتر.
    برخی این واژه را «نمای گرافیکی کاربر»، «میانای نگاره‌ای کاربر»، یا «میانجی نگاره‌ای کاربر» هم ترجمه کرده‌اند.[۲][۳]

    برنامه‌های کاربردی که در ویندوز اجرا می‌شوند، از مجموعه ثابتی از فهرست‌های گزینش عمودی، جعبه‌های محاوره‌ای و سایر عناصر گرافیکی مانند نوارهای مرور (به انگلیسی: scroll bar) و شمایل‌ها (به انگلیسی: icon) استفاده می‌کنند. این ثبات میان عناصر گرافیکی، مزیت عمده‌ای برای کاربر است، زیرا با یادگرفتن نحوهٔ کار با رابط می‌تواند از آن در تمام برنامه‌های در حال اجرا در همان محیط استفاده کند.

    محتویات
    • ۱ طراحی وب
    • ۲ ریشه
    • ۳ جستارهای وابسته
    • ۴ پیوند به بیرون
    • ۵ منابع
     

    ☾♔TALAYEH_A♔☽

    کاربر نگاه دانلود
    کاربر نگاه دانلود
    عضویت
    2017/05/18
    ارسالی ها
    35,488
    امتیاز واکنش
    104,218
    امتیاز
    1,376
    کاربردپذیری

    در طراحی تعامل، کاربردپذیری[۱] (به انگلیسی: Usability) شاخصه‌ای است که میزان سهولت کاربری یک ابزار را نشان می‌دهد.

    تعریف کاربردپذیری از دیدگاه « سازمان بین‌المللی استانداردسازی »: میزانی که یک محصول می‌تواند توسط کاربران خاصی برای رسیدن به هدفی معین، مورد استفاده قرار گرفته و در حین استفاده، ضمن داشتن اثربخشی و کارایی، رضایت کاربر را در زمینهٔ مورد استفاده تأمین کند.

    محتویات
    • ۱ اهداف کاربردپذیری
    • ۲ تست کاربردپذیری
    • ۳ روز جهانی کاربردپذیری
    • ۴ پانویس
    • ۵ منابع
     
    وضعیت
    موضوع بسته شده است.

    برخی موضوعات مشابه

    بالا