تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 3 از 3

نام تاپيک: توضیحی کوچکی درباره دستور open , close

  1. #1
    داره خودمونی میشه 4dweb's Avatar
    تاريخ عضويت
    Jan 2009
    محل سكونت
    تهران
    پست ها
    84

    14 توضیحی کوچکی درباره دستور open , close

    سلام دوستان اگه میش درباره دستور ( Open و Close ) یه توضیح مختصر وقابل فهم بدید ÷ارامتر و نمیدونم هر چی داره لطفا توضیح بدید ممنون فقط وقتی توضیح دادید یه پروژه هم بدید حل کنم که کامل یاد بگیرم ممنون دوستان یه کمکی هم بهما بکنید
    چند تا نمونه محض رضای خدا بگید حل کنیم یاد بگیریم این بد مصبو
    Last edited by 4dweb; 10-02-2009 at 09:52.

  2. #2
    اگه نباشه جاش خالی می مونه *PARASTOO*'s Avatar
    تاريخ عضويت
    Sep 2008
    محل سكونت
    TEHRAN
    پست ها
    222

    پيش فرض

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

    Open filename [For mode] [Access access][lock] As [#]filenumber [Len=reclen] [ پارامترهای داخل کروشه اختياری هستند . ]

    filename نام فايلی است که می خواهيم آنرا باز کنيم .
    mode حالت باز کردن فايل است . اين حالتها عبارتند از :

    - Input : فايل بعنوان ورودی بازمی شود .
    - Output :فايل بعنوان خروجی باز می شود .
    - Binary :فايل ازنوع باينری باز می شود .
    - Append :فايل طوری باز می شود که بتوان به انتهایآن چيزی اضافه کرد .
    - Random access نوع دسترسی به فايل را مشخص می کند .انواع دسترسيها عبارتند از :
    - Read : خواندن فايل
    - Write : نوشتن در فايل
    - ReadWrite : خواندن و نوشتن فايل
    - lock نوع دسترسی ساير برنامه ها بهاين فايل را مشخص می کند . انواع دسترسيها عبارتند از :
    - Shared : دسترسیاشتراکی
    - Lock Read
    - Lock Write
    - Lock Read Write

    filenumber عددی است که ويژوال بيسيک از آن برای دسترسی به فايل استفاده می کند .اين عدد بايستی برای هر فايل منحصر بفرد و بين ۱ تا ۵۱۱ باشد . برای بدست آوردن اولين شماره آزاد می توان از تابع FreeFile استفاده کرد .

    reclen :طول بافر فايل است . اين عدد بايستی از ۳۲۷۶۷ کو چکتر باشد .
    در صورتی که فايلی که توسط filename مشخص شده وجود نداشته و فايل برای Append ، Binary ، Output و يا Random باز شده باشد در اينصورت يک فايل جديد با اين نام ساخته می شود .
    در صورتی که فايل بصورت باينری باز شده باشد پارامتر Len ناديده گرفته می شود

    چگونگی بستن فايل
    پس از پايان کار با فايل برای بستن آن از دستور Close استفاده می کنيم . فرمت اين دستور بصورت زير است :
    Close #filenumber
    دستورClose بدون هيچ پارامتری تمام فايلهای باز را می بندد .

  3. این کاربر از *PARASTOO* بخاطر این مطلب مفید تشکر کرده است


  4. #3
    داره خودمونی میشه 4dweb's Avatar
    تاريخ عضويت
    Jan 2009
    محل سكونت
    تهران
    پست ها
    84

    12 دوست عزیز ممنون

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

    open filename [for mode] [access access][lock] as [#]filenumber [len=reclen] [ پارامترهای داخل کروشه اختياری هستند . ]

    filename نام فايلی است که می خواهيم آنرا باز کنيم .
    mode حالت باز کردن فايل است . اين حالتها عبارتند از :

    - input : فايل بعنوان ورودی بازمی شود .
    - output :فايل بعنوان خروجی باز می شود .
    - binary :فايل ازنوع باينری باز می شود .
    - append :فايل طوری باز می شود که بتوان به انتهایآن چيزی اضافه کرد .
    - random access نوع دسترسی به فايل را مشخص می کند .انواع دسترسيها عبارتند از :
    - read : خواندن فايل
    - write : نوشتن در فايل
    - readwrite : خواندن و نوشتن فايل
    - lock نوع دسترسی ساير برنامه ها بهاين فايل را مشخص می کند . انواع دسترسيها عبارتند از :
    - shared : دسترسیاشتراکی
    - lock read
    - lock write
    - lock read write

    filenumber عددی است که ويژوال بيسيک از آن برای دسترسی به فايل استفاده می کند .اين عدد بايستی برای هر فايل منحصر بفرد و بين ۱ تا ۵۱۱ باشد . برای بدست آوردن اولين شماره آزاد می توان از تابع freefile استفاده کرد .

    reclen :طول بافر فايل است . اين عدد بايستی از ۳۲۷۶۷ کو چکتر باشد .
    در صورتی که فايلی که توسط filename مشخص شده وجود نداشته و فايل برای append ، binary ، output و يا random باز شده باشد در اينصورت يک فايل جديد با اين نام ساخته می شود .
    در صورتی که فايل بصورت باينری باز شده باشد پارامتر len ناديده گرفته می شود
    چگونگی بستن فايل
    پس از پايان کار با فايل برای بستن آن از دستور close استفاده می کنيم . فرمت اين دستور بصورت زير است :
    close #filenumber
    دستورclose بدون هيچ پارامتری تمام فايلهای باز را می بندد .
    اگه میشه یه مثال هم بزن که دیگه کامل بشه یه مثال خودت حل کن یه مثال هم بگو من حل کنم ممنون

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •