ارورهای اینترنت(بخش دوم)

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

701 . دستگاه به یك میزان BPS پشتیبانی نشده توسط گرداننده com تغییر می یابد .

702 . پاسخ دستگاه دریافت می گردد زمانی كه هیچكس انتظار ندارد .

703 . در فعالیت كنونی مشكلی ایجاد شده است .

704 . شماره اشتباه callback .

705 . مشكل invalid auth state .

706 . Invalid auth state دچار مشكل می باشد .

707 . علامت خطایاب . x. 25

708 . اعتبار حساب تمام شده است .

709 . تغییر پسورد روی دامین با مشكل روبرو می باشد .

710 . در زمان ارتباط با مودم شما خطاهای سری یش از حد اشباع شده مشاهده می گردد.

711 . Rasman initialization صورت نمی گیرد گزارش عملكرد را چك كنید

712 . درگاه Biplex در حال اجرا می باشد . چند ثانیه منتظر شوید و مجددا شماره بگیرید .

713 . مسیرهای ISDN فعال در خط اصلی قطع می باشد .

714 . كانال های ISDN كافی برای ایجاد تماس تلفنی در دسترس نمی باشند .

715 . به دلیل كیفیت ضعیف خط تلفن خطاهای فراوانی رخ می دهد .

716 . پیكر بندی remote access IP غیر قابل استفاده می باشد .

717 . آدرسهای IP در static pool remote access IP وجود ندارد .

718 . مهلت بر قراری تماس PPP پایان پذیرفته است .

719 . PPP توسط دستگاه راه دور پایان می یابد .

720 . پروتكل های كنترلppp پیكر بندی نشده اند .

721 . همتای PPP پاسخ نمی دهد .

722 . بسته PPPبی اعتبار می باشد .

723 . شماره تلفن از جمله پیشوند و پسوند بیش از حد طولا نی می باشد .

724 . پروتكل IPXنمی تواند بر روی درگاه dial –out نماید زیرا كامپیوتر یك مسیر گردان IPX می باشد .

725 . IPX نمی تواند روی port (درگاه) dial – in شود زیرا مسیر گردان IPX نصب نشده است .

726 . پروتكل IPX نمی تواند برای dial – out ، روی بیش از یك درگاه در یك زمان استفاده شود .

727 . نمی توان به فایل TCPCFG . DLL دست یافت .

728 . نمی تواند آداپتور IP متصل به remote access را پیدا كند .

729 . SLIP استفاده نمی شود مگر اینكه پروتكل IP نصب شود .

730 . ثبت كامپیوتر كامل نمی باشد .

731 . پروتكل پیكر بندی نمی شود .

732 . توافق بین PPP صورت نگرفته است .

733 . پروتكل كنترل PPP برای پروتكل این شبكه ، در سرور موجود نمی باشد .

734 . پروتكل كنترل لینك PPP خاتمه یافته است .

735 . آدرس مورد نیاز توسط سرور رد می شود .

736 . كامپیوتر راه دور پروتكل كنترل را متوقف می نماید .

737 . نقطه برگشت ( LOOPBACK DETECTED ) شناسایی شد .

738 . سرور آدرس را مشخص نمی كند .

739 . سرور راه دور نمی تواند از پسورد ENCRYPTED ویندوز NT استفاده نماید.

740 . دستگاه های TAPI كه برای remote access پیكر بندی می گردند به طور صحیح نصب و آماده نشده اند .

741 . كامپیوتر محلی از encryption پشتیبانی نمی نماید .

742 . سرور راه دور از encryption پشتیبانی نمی نماید .

743 . سرور راه دور به encryption نیاز دارد .

744 . نمی تواند شماره شبكه IPX را استفاده نماید كه توسط سرور راه دور در نظر گرفته شده است گزارش وقایع را باز بینی نمایید .

745 . یك فایل مهم و ضروری آسیب دیده است . Dial – up networking را مجددا نصب نمایید .

751 . شماره callback شامل یك كاراكتر بی اعتبار می باشد . كاراكترهای زیر فقط مجاز دانسته می شوند : Space, T, P, W, (,), - , @. 0تا9 .

752 . در زمان پر دازش script یك خطای نحوی صورت می گیرد .

753 . اتصال نمی تواند قطع شود زیرا توسط مسیر گردان چند پروتكلی ایجاد شده است .

754 . سیستم قادر به یافتن bundle چند انصالی نمی باشد .

755 . سیستم قادر به اجرای شماره گیری خودكار نمی باشد زیرا این ورودی یك شماره گیر عادی را دارد .

756 . این اتصال هم اكنون در شماره گیری می باشد .

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

758 . اشتراك اتصال اینترنت هم اكنون روی این اتصال میسر می گردد .

760 . در زمان فراهم آوری امكانات مسیر یابی ، این خطا رخ می دهد .

761 . در زمان فراهم شدن اشتراك اتصال اینترنت برای این اتصال این خطا ایجاد می گردد.

763 . اشتراك اتصال اینترنت فعال نمی باشد . دو اتصال LAN و یا بیشتر به علاوه اتصالی كه با این LANها مشترك شده است وجود دارد .

764 . دستگاه كارت خوان smartcard نصب نیست .

765 . اشتراك اتصال اینترنت میسر نمی باشد . اتصال LAN با آدرس IP در حال حاضر پیكر بندی می شود كه برای آدرس گذاری اتوماتیك IP مورد نیاز می باشد .

766 . سیستم نمی تواند هیچ گواهی ای را بیابد .

767 . اشتراك اتصال اینترنت میسر نمی گردد اتصال LAN بر روی شبكه شخصی انتخاب می گردد كه بیش از یك آدرس IP را پیكر بندی كرده است . اتصال LANرا با یك آدرسIP مجزا ، مجددا پیكر بندی نمایید قبل از اینكه اشتراك اتصال اینترنت صورت گیرد .

768 . به دلیل رمز دار نكردن داده ها اتصال صورت نمی پذیرد .

769 . مقصد مشخصی قابل دست یابی نمی باشد .

770 . دستگاه راه دور تلا ش برای ایجاد اتصال را نمی پذیرد .

771 . اقدامات اتصال صورت نمی گیرد زیرا شبكه اشغال می باشد .

772 . سخت افزار شبكه كامپیوتر راه دور با نوع تلفن مورد نیاز سازگاری ندارد .

773 . امكان ایجاد اتصال موثر نمی باشد زیرا شماره مقصد تغییر كرده است .

774 . به دلیل از كار افتارگی موقت ، اتصال صورت نمی گیرد .

775 . مكالمه تلفنی توسط كامپیوتر راه دور متوقف شد .

776 .مكالمه تلفنی نمی تواند وصل گردد زیرا مقصد خواسته است كه ویژگی را حفظ نماید .

777 . اتصال صورت نمی گیرد زیرا مودم ( یا سایر وسایل ارتباط دهنده ) روی كامپیوتر راه دور دچار مشكل می باشند .

778 . تایید هویت سرور غیر ممكن می باشد .

779 . برای بر قراری dial – out این اتصال باید از smartcard استفاده نمایید .

780 . عمل انجام شده برای این اتصال بی اعتبار می باشد .

781 . تلاش برای رمز گذاری (encryption) صورت نمی گیرد زیرا گواهی معتبری یافت نمی گردد .

782 . ترجمه آدرس شبكه (NAT) در حال حاضر به عنوان یك پروتكل مسیر یابی نصب می گردد و باید قبل از اینكه اشتراك اتصال اینترنت فراهم گردد حذف شود .

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

784 . در حالی كه این اتصال را در زمان log o¬n استفاده می كنید شما نمی توانید شماره بگیرید زیرا این اتصال برای استفاده از نام كاربری پیكر بندی شده است كه متفاوت از نام كاربر روی smartcard می باشد . چنانچه بخواهید آنرا در زمان log o¬n استفاده نمایید باید برای استفاده از (username) روی كارت smart آنرا پیكربندی كنید .

785 . در صورت استفاده از این اتصال در زمان log o¬n شما نمی توانید شماره گیری نمایید زیرا برای استفاده از یك smartcard پیكر بندی نشده است . چنانچه بخواهید آنرا در زمان log on به كار ببرید باید امكانات این اتصال را تصحیح و آماده نمایید به طوری كه smartcard استفاده نماید .

786 . مبادرت به اتصال L2TP صورت نمی پذیرد زیرا هیچ گواهینامه معتبری برای تصدیق (authentication) امنیت روی كامپیوتر شما وجود ندارد .

787 . اتصال L2TP غیر ممكن است زیرا لایه امنیتی نمی تواند كامپیوتر راه دور را authentication نماید .

788 . تلاش برای ایجاد اتصال L2TP بی نتیجه می باشد زیرا لایه امنیتی نمی تواند پارامترهای سازگار با كامپیوتر راه دور را فراهم نماید .

789 . تلاش برای اتصال L2TP فراهم نمی گردد زیرا لایه امنیتی با یك خطای پردازشی در طول سازگاری با كامپیوتر راه دور مواجه است .

790 . تلاش برای اتصال L2TP صورت نمی گیرد زیرا تایید گواهینامه بر روی كامپیوتر راه دور میسر نمی باشد .

791 . اتصال L2TP میسر نمی باشد زیرا خط مشی امنیتی (security policy) برای اتصال یافت نمی شود .

792 . اتصال L2TP صورت نمی گیرد زیرا زمان توافق امنیتی به پایان رسیده است .

793 . اتصال L2TP میسر نمی گردد زیرا این خطا رخ می دهد در حالی كه در مورد امنیت به توافق می رسند .

794 . ویژگی RADIUS ا ین كاربر PPP نمی باشد .

795 . ویژگی RADIUS نوع تونلی برای این كاربر ، نادرست می باشد .

796 . ویژگی RADIUS نوع خدمات برای این كار نه قالب بندی می شود و نه callback قالب بندی می شود .

797 . مودم پیدا نشد .

798 . گواهینامه ای شناسایی نمی شود كه بتواند پروتكل قابل ارائه استفاده شود .

799 . اشتراك اتصال اینترنت میسر نمی گردد زیرا دو IP شبیه به هم در شبكه وجود دارد . IC ها به میزبانی نیازمند می باشند كه برای استفاده از 192 ، 168 ، 0 ، 1 پیكر بندی شده است . مطمئن شوید كه هیچ سرویس گیرنده دیگری برای استفاده از 192 ، 168 ، 0 ، 1 پیكر بندی نشده است .

800 . قادر به ایجاد اتصال VPN نمی باشد . سرویس دهنده VPN در دسترس نمی باشد و یا ممكن است پارامترهای امنیتی برای اتصال به درستی پیكربندی نشده باشند .

ارورهای اینترنت(بخش اول)

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

  601 . راه انداز Port بی اعتبار می باشد .

602 . Port هم اكنون باز می باشد برای بسته شدن آن باید كامپیوتر را مجددا راه اندازی نمود.

603 . بافر شماره گیری بیش از حد كوچك است .

604 . اطلاعات نادرستی مشخص شده است .

605 . نمی تواند اطلاعات Port را تعیین كند .

606 . Port شناسایی نمی شود .

607 . ثبت وقایع مربوط به مودم بی اعتبار می باشد .

608 . راه انداز مودم نصب نشده است .

609 . نوع راه انداز مودم شناسایی نشده است .

610 . بافر ندارد .

611 . اطلاعات مسیر یابی غیر قابل دسترس می باشد .

612 . مسیر درست را نمی تواند پیدا نماید .

613 . فشرده سازی بی اعتباری انتخاب شده است .

614 . سرریزی بافر .

615 . Port پیدا نشده است .

616 . یك درخواست ناهمزمان در جریان می باشد .

617 .Port یا دستگاه هم اكنون قطع می باشد .

618 . Port باز نمی شود. ( وقتی رخ می دهد كه یك برنامه از Port استفاده كند ).

619 . Port قطع می باشد (وقتی رخ می دهد كه یك برنامه از Port استفاده كند).

620 . هیچ نقطه پایانی وجود ندارد .

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

622 . فایل دفتر تلفن را نمی تواند بارگذاری نماید .

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

624 . نمی توان روی فایل دفتر راهنمای تلفن نوشت .

625 . اطلاعات بی اساسی در دفتر راهنمای تلفن مشاهده می شود .

626 . رشته را نمی تواند بارگذاری كند .

627 . كلید را نمی تواند بیابد .

628 . Port قطع شد .

629 . Port بوسیله دستگاه راه دور قطع می شود. (درست نبودن راه انداز مودم با برنامه ارتباطی).

630 . Port به دلیل از كارافتادگی سخت افزار قطع می شود .

631 . Port توسط كاربر قطع شد .

632 . اندازه ساختار داده اشتباه می باشد .

633 . Port هم اكنون مورد استفاده می باشد و برای Remote Access Dial-up پیكر بندی نشده است (راه انداز درستی بر روی مودم شناخته نشده است) .

634 . نمی تواند كامپیوتر شما را روی شبكه راه دور ثبت نماید .

635 . خطا مشخص نشده است .

636 . دستگاه اشتباهی به Port بسته شده است .

637 . رشته ( string ) نمی تواند تغییر یابد .

638 . زمان درخواست به پایان رسیده است .

639 . شبكه ناهمزمان قابل دسترس نیست .

640 . خطای NetBIOS رخ داده است .

641 . سرور نمی تواند منابع NetBIOS مورد نیاز برای پشتیبانی سرویس گیرنده را بدهد .

642 . یكی از اسامی NetBIOS شما هم اكنون روی شبكه راه دور ثبت می گردد ، ( دو كامپیوتر می خواهند با یك اسم وارد شوند ) .

643 .Dial-up adaptor در قسمت network ویندوز وجود ندارد .

644 . شما popus پیغام شبكه را دریافت نخواهید كرد .

645 . Authentication داخلی اشكال پیدا كرده است.

646 . حساب در این موقع روز امكان log on وجود ندارد .

647 . حساب قطع می باشد .

648 . اعتبار password تمام شده است .

649 . حساب اجازه Remote Access را ( دستیابی راه دور ) را ندارد . ( به نام و كلمه عبور اجازه dial-up داده نشده است ) .

650 . سرور Remote Access ( دستیابی راه دور ) پاسخ نمی دهد .

651 . مودم شما ( یا سایر دستگاههای اتصال دهنده ) خطایی را گزارش كرده است . ( خطا از طرف مودم بوده است ) .

652 . پاسخ نا مشخصی از دستگاه دریافت می گردد .

653 . Macro (دستورالعمل كلان). ماكرو خواسته شده توسط راه انداز در لیست فایل .INF موجود نمی باشد .

654 . یك فرمان یا یك پاسخ در قسمت .INF دستگاه به یك ماكرو نامشخص اشاره می نماید .

655 . دستور العمل (پیغام) در قسمت فایل .INF دستگاه مشاهده نمی شود .

656 . دستورالعمل (ماكرو) (default off) در فایل .INF دستگاه شامل یك دستور العمل نامشخص می باشد .

657 . فایل .INF دستگاه نمی تواند باز شود .

658 . اسم دستگاه در فایل .INF دستگاه یا در فایل .INI رسانه بیش از حد طولانی می باشد .

659 . فایل .INI رسانه به نام ناشناخته یك دستگاه اشاره می نماید .

660 . فایل .INI رسانه برای این فرمان پاسخی را ندارد .

661 . فایل .INF دستگاه فرمان را از دست داده است .

662 . تلاش برای قرار دادن یك ماكرو لیست نشده در قسمت فایل .INF صورت نگرفته است.

663 . فایل .INI رسانه به نوع ناشناخته یك دستگاه اشاره می نماید .

664 . نمی تواند به حافظه اختصاص دهد .

665 . Port برای Remote Access (دستیابی راه دور) پیكر بندی نشده است.

666 . مودم شما (یاسایر دستگاههای اتصال دهنده) در حال حاضر كار نمی كنند .

667 . فایل .INI رسانه را نمی تواند بخواند .

668 . اتصال از بین رفته است .

669 . پارامتر به كار برده شده در فایل .INI رسانه بی اعتبار می باشد .

670 . نمی تواند نام بخش را از روی فایل .INI رسانه بخواند .

671 . نمی تواند نوع دستگاه را از روی فایل .INI رسانه بخواند .

672 . نمی تواند نام دستگاه را از روی فایل .INI رسانه بخواند .

673 . نمی تواند كاربر را از روی فایل .INI رسانه بخواند .

674 . نمی تواند بیشترین حد اتصال BPS را از روی فایل .INI رسانه بخواند .

675 . نمی تواند بیشترین حد BPS حامل را از روی فایل .INI رسانه بخواند .

676 . خط اشغال می باشد .

677 . شخص به جای مودم پاسخ می دهد .

678 . پاسخی وجود ندارد .

679 . نمی تواند عامل را پیدا نماید .

680 . خط تلفن وصل نیست .

681 . یك خطای كلی توسط دستگاه گزارش می شود .

682 . Writing section name دچار مشكل می باشد .

683 . Writing device type با مشكل روبرو شده است .

684writing device name .684 با مشكل روبرو می باشد .

685 . Writing maxconnectbps مشكل دارد .

686 . Writing maxcarrierBPS دچار مشكل می باشد .

687 . Writing usage با مشكل مواجه است .

688 . Writing default off دچار مشكل می باشد .

689 . Reading default off با مشكل مواجه است .

690 . فایل INI خالی ست .

691 . دسترسی صورت نمی پذیرد زیرا نام و كلمه عبور روی دامین بی اعتبار می باشد

692 . سخت افزار در درگاه یا دستگاه متصل شده از كار افتاده است .

693 . Binary macro با مشكل مواجه می باشد .

694 . خطای DCB یافت نشد .

695 . ماشین های گفتگو آماده نیستند .

696 . راه اندازی ماشین های گفتگو با مشكل روبرو می باشد .

697 . Partial response looping با مشكل روبرو می باشد .

698 . پاسخ نام كلیدی در فایل INF . دستگاه ، در فرمت مورد نظر نمی باشد .

699 . پاسخ دستگاه باعث سر ریزی بافر شده است .

زبان برنامه نویسی php

 (PHP) یکی از پر طرفدارترین زبان‌های برنامه‌نویسی متن باز (Open Source) می‌‌باشد، که بیشتر برای طراحی برنامه‌های سمت سرور در وب‌گاه‌های پویا (Dynamic) مورد استفاده قرار می‌گیرد. PHP مخفف PHP: Hypertext Preprocessor (پیش‌پردازنده فرامتن) می‌‌باشد. پی‌اچ‌پی در سال ۱۹۹۴ ایجاد شد. رسموس لردورف (Rasmus Lerdorf) ایجاد کننده اولیه آن بوده است ولی در طی زمان این زبان برنامه‌سازی، توسط سایر کارشناسان و برنامه‌نویسان تکمیل گردیده و به شکل کنونی آن درآمده‌است.

پی‌اچ‌پی از زبان‌های برنامه‌نویسی تحت وب است. ساختار این زبان بسیار شبیه زبان سی (C) و زبان برنامه‌نویسی پرل (Perl) می‌‌باشد. شکل پذیری فوق العاده آن و نیز همگونی با اغلب بانک‌های اطلاعاتی از قبیل MySql قدرت آن را افزایش داده است.

مشهورترین نرم‌افزارهای(بسته هاي) ایجاد شده با پی‌اچ‌پی عبارت‌اند از phpBB و PHPNuke و مدیاویکی (MediaWiki) (که این وب‌گاه با آن طراحی شده). پی‌اچ‌پی می‌تواند جایگزینی برای زبان‌های ASP.NET و JSP و Perl باشد.

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

پی‌اچ‌پی تنها یک زبان اسکریپت‌نویسی نیست و با استفاده از PHP-GTK می‌توان برای طراحی برنامه‌های با ظاهر گرافیکی (GUI) و همچنین طراحی برنامه‌های خط فرمان شبیه پرل یا پایتون (Python) از آن استفاده کرد.

پی‌اچ‌پی امکان استفاده از انواع مختلفی از پایگاه‌های داده را از جمله MySQL، اوراکل، IBM DB2 ،Microsoft SQL Server ،PostgreSQL و SQLite با دستورهایی ساده فراهم می‌‌سازد.

پی‌اچ‌پی روی بیشتر سیستم عامل‌های معروف از جمله لینوکس، یونیکس، ویندوز و Mac OSX و با اغلب کارگزارهای وب (Web Server) معروف، قابل اجراست.

PHP

زبان برنامه نویسی vb.net

بعد از ارائه ویژوال بیسیک 6 شرکت مایکروسافت به دنبال ارائه تکنولــوژی دات نت سعی نمود که با بسط زبانهای برنامه نویسی قدیمی خود و انتقال آنها به ساختار جدید تر و افزودن امکانات به این زبانها بر آید و یکی از این زبانها که دستخوش تغییرات شد همان زبان ویژوال بیسیک 6 است که از آن به بعد به عنوان Visual Basic.net نام گرفت در واقع مایکروسافت با افزودن پسوند دانت نت به انتهای نام این زبانها سعی در معرفی تکنولــوژی دات نت داشت واین زبان حاوی ویژگی های جدید زیادی می‌باشد.بر خلاف ویژوال بیسیک، ویژوال بیسیک دات نِت یک زبان شیء گراست. توضیح بیشتر این که ویژوال بیسیک دات نِت از ویژگی های انتزاع(abstraction)، نهانسازی(encapsulation)، وراثت(inheritance)و چند ریختی(polymorphism) پشتیبانی می کند. نسخه‌های پیشین ویژوال بیسیک _ 4 تا 6 _ از واسطه ها(Interface) پشتیبانی می کرد اما از وراثت پشتیبانی نمی کرد. ویژوال بیسیک دات نِت وراثت را به خوبی واسطه‌ها پشتیبانی می نماید. از جمله ویژگی های دیگر آن می توان overload کردن را نام برد. به علاوه ویژوال بیسیک دات نت از چند پردازشی(multithread) پشتیبانی می کند که به شما امکان ایجاد برنامه‌های کار بردی چند پردازشی و مقیاس پذیر(scalable) را می دهد. ویژوال بیسک دات نت هم چنین با (CLS)common Language Specification ساز گار است و از اداره کردن ساختار یافته خطا پشتیبانی می کند.

دِلفی

 (Delphi) یا به تعبیری ویژوآل پاسکال – یک زبان برنامه‌نویسی است و بستری برای توسعهٔ نرم‌افزار که شرکت بورلند آن را تولید کرده است. این زبان، در بدو انتشار خود در سال ۱۹۹۵، به عنوان یکی از نخستین ابزارهایی مطرح شد که از توسعهٔ نرم‌افزار بر مبنای متدولوژی RAD پشتیبانی می‌کردند؛ یعنی تولید و توسعهٔ سریع برنامه‌های کاربردی.

این نرم افزار بر مبنای پاسکال شی‌گرا بوده و از این زبان مشتق شده است. البته بورلند نسخه‌ای از دلفی و سی‌پلاس‌پلاس‌بیلدر را برای لینوکس به نام کایلیکس (Kylix) ارائه کرد که مورد استقبال توسعه دهندگان نرم‌افزارهای لینوکس قرار نگرفت. نرم‌افزارهای دلفی در ابتدا به صورت مستقیم از کتابخانه‌های ویندوز و کتابخانهٔ مخصوص خود به نام VCL استفاده می‌کرد، اما پس از نسخه ۶ دلفی، امکانات استفاده از دات‌نت هم به آن اضافه شد. در حال حاضر می‌توان دلفی را یکی از رایج‌ترین زبان‌های ممکن در ایران دانست.

زبانِ دلفی که پیشتر بنام پاسکال شیءگرا (Object-Pascal) خوانده می‌شد و برای طراحی نرم‌افزاهای تحت ویندوز به کار می‌رفت، امروزه چنان توسعه یافته است که برای تولید نرم‌افزارهای تحت سیستم‌عاملِ لینوکس و دات‌نت نیز به کار می‌آید. بیشترین کاربرد دلفی در طراحی برنامه‌های رومیزی و پایگاه دا‌ده‌ها‌ است، اما به عنوان یک ابزارِ «چند- منظوره»، برای طراحی انواع گوناگونی از پروژه‌های نرم‌افزاری نیز مورد استفاده قرار می‌گیرد.

ویژوال بیسیک

آپلود عکس

  توسعه یافته زبان برنامه‌نویسی بیسیک می‌باشد. بیسیک توسط پروفسور جان کمنسی و توماس کرتز از کالج دارتموث برای نوشتن برنامه‌های ساده ایجاد شد. طراحی آن از اواسط دهه ۱۹۶۰ آغاز گردید.

ویژوال بیسیک تا نسخه ۳ به صورت ۱۶ بیتی بود. از نسخه ۵ به بعد فقط ویرایش ۳۲ بیتی آن ارائه شد. (نسخه ۴ هم به صورت ۱۶ بیتی و هم به صورت ۳۲ بیتی عرضه شده بود.)

ویژوال بیسیک از نسخه ۶ به بعد بر پایه چارچوب دات‌نت (NET.) ارائه شد.

اگر چه با ظهور ویژوال بیسیک دات نت اکثر برنامه‌نویسان ویژوال بیسیک ۶ به آن گرویدند، ولی نسخه ۶ همچنان طرفداران ویژه‌ی خود را دارد.

ویژوال بیسیک برای توسعه سریع نرم افزار (RAD یا Rapid Application Development) بر پایه رابط گرافیگی کاربر (GUI یا Graphical User Interface) توسعه داده شد. دسترسی آسان و سریع به پایگاه دادهها با استفاده از DAO ،RDO یا ADO و ایجاد کنترل‌های اکتیو ایکس از جمله مواردی هستند که این زبان را برای RAD مناسب کرده‌اند.

برنامه‌نویسی در ویژوال بیسیک به صورت رخدادگرا می‌باشد.

در برنامه‌نویسی تجاری، ویژوال بیسیک جز محبوب‌ترین‌ها است. بنابه آماری که در سال ۲۰۰۳ منتشر شد، ۵۳٪ از برنامه‌های تجاری با استفاده از این زبان تولید شده‌اند.

نمونه یک برنامه

یک برنامهٔ ساده در زبان برنامه‌نویسیBasic که از ساده‌ترین زبان‌های برنامه‌نویسی است می‌تواند به شکل زیر باشد:

 REM MY FIRST TRY TO COMMAND THIS MACHINE TO DO WHAT I LIKE

PRINT "HELLO NEW WORLD!"

 END

سطر نخست که با واژه کلیدی "REM" آغاز شده و از سوی برنامهٔ واسط درنظر گرفته نمی‌شود و تنها برای نگاه داشتن یک توضیح یا مانند آن برای خود برنامه‌نویس است. سطر دوم با واژه کلیدی "PRINT" به دستگاه فرمان می‌‌دهد تا نوشته "HELLO NEW WORLD!" ("سلام دنیای نو!") را روی نمایشگر بنویسد (چاپ کند). سطر آخر پایان فرامین و برنامه را به ماشین اطلاع می‌‌دهد.

پس از نوشتن یک برنامه مانند بالا، برنامهٔ مترجم (در اینجا Basic) دستورات را تبدیل به فرامینی می‌کند که لایه زیرین، که ممکن است همان سخت افزار باشد، می‌تواند آنها را اجرا کند.

پارادایم ها

زبان‌های برنامه‌نویسی گوناگون براساس قابلیت‌های درنظر گرفته شده از شیوهٔ خط‌های مختلف استفاده می‌کنند. موارد ریزتری مانند چگونگی برخورد با نیازهای پشت پردهٔ ماشین مانند مدیریت حافظه و مدیریت زباله نیز در زبان‌های مختلف متفاوت است. علاوه بر این‌ها، مفاهیمی متفاوت از (اجرای) یک برنامه تصور شده‌اند که پارادایم یا الگو نام دارند. مثلاً پارادایم برنامه‌نویسی رویه‌ای با برنامه‌ها به صورت مجموعه‌ای از پیمانهها برخورد می‌کند و در برنامه‌نویسی منطقی برنامه‌ها گروه‌هایی از قضایا و قوانین منطقی هستند که ما را به نتایج راهنمایی می‌کنند. زبان‌های برنامه‌نویسی گوناگون بر اساس این پارادایم‌ها ساخته می‌شوند. مثلاً زبان برنامه‌نویسی Pascal و ++C بر مبنای برنامه‌نویسی شی‌گرا و Prolog برای برنامه‌نویسی منطقی طراحی شده‌اند. پارادایم‌ها در مواردی به هم مشابه‌اند و ممکن است تنها در شمار اندک اما تأثیرگذاری از ویژگی ها، متفاوت باشند. همچنین زبان‌های گوناگون ممکن است از ویژگی‌های چند پارادایم هم‌زمان استفاده کنند. مثلاً ++C ویژگی‌هایی از برنامه‌نویسی شی‌گرا، برنامه‌نویسی رویه‌ای و برنامه‌نویسی نوعی دارد.

برنامه‌نویسی شی‌گرا

برنامه نویسی شی‌گرا (به انگلیسی Object Oriented Programming مخفف OOP) شیوه‌ای ازتحلیل و طراحی نرم افزار است که بر تجزیه‌ی مسئله به اشیاء تاکید دارد. اشیاء صور انتزاعی از ماهیت‌های مطرح در مسئله هستند که دو جنبه دارند. اشیاء دارای حالت یا داده بوده و همچنین دارای عملیات بر روی داده‌ها می‌باشند. این نوع نگرش دارای مزایای بسیاری از جمله مدیریت پیچیدگی وهزینه نگهداری کمتری است.

در برنامه نویسی شی‌گرا (Object Oriented) همه چیز یک شی (Object)است. هر شی ویژگی‌ها(Properties) و توابع مربوط به خودش را دارد.

زبانهای برنامه نویسی شی گرا، زبانهایی هستند که در آن برنامه نویس می‌تواند اشيا مختلفی را تعریف نماید و از اشیاء تولید شده استفاده نماید. هر شی یک سری خصوصیت و قابلیت دارد، که اصطلاحاً Properties و Methods خوانده می‌شوند. در این روش از برنامه نویسی دید برنامه نویس به سیستم دید شخصی است که سعی می نماید به پیدا کردن اشیاء مختلف در سیستم و برقراری ارتباط بین آنها سیستم را تولید نماید.

زبان برنامه نویسی بیسیک


 (بر گرفته از کلمات beginner's all-purpose symbolic instruction) یک زبان برنامه‌نویسی ساده از نظر آموزش و بکارگیری و داراى فهرست کوچکى از دستورات و قالبهاى ساده، مقدماتى، پايه‌اى، قلیایی، ابتدایی، اولیه، پایه‌اى، اساسى، اصلی، تهی، بنیانی که در اواسط دهه ۶۰ میلادی توسط جان کمنی و توماس کرتز در کالج دارتموت ابداع شد و به عقیده بسیاری آسان‌ترین زبان برای یادگیری است.

زبان برنامه نویسی سی شارپ

همچون زبان برنامه‌نویسی جاوا زبانی‌ست شئ‌گرا و بسیار سطح بالا (high level). محصول شرکت Microsoft و بر پایه .NET از آنجایی که شئ‌گرائی و سطح بالا بودن از ابزارهای مدیریّت مؤثّر و کارآمد پیچیدگی در فضای پیچیدۀ اینترنت مدرن می باشند، در واقع می‌شود جاوا و سی‌شارپ را از جمله زبان های اصلی برای ایجاد و انجام برنامه‌های کاربردی تحت وب (web applications) و خدمات وب دانست.

بر اساس ادّعای شرکت مایکروسافت، این زبان در سال 2000 توسط تیمی به سرکردگی آندرس هلزبرگ و نیز سکات ویلتاموث ساخته شد. سی‌شارپ که فقط برای دات نت است در مجموعه NET Platform SDK. ارائه گردید که در محیط های برنامه نویسی استودیوی بصری دات نت (Visual Studio .NET)، در نسخه‌های 2003 و 2005 آن موجود است. دستورات زبان سی‌شارپ مانند جاوا سطح بالا تر از C و ++C است و برای مثال برنامه نویس مستقیما به اشاره گرها یا منابع سیستم دسترسی ندارد.

#C

زبان برنامه نویسی جاوا

آپلود عکس

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

JAVA