سفارش تبلیغ
صبا ویژن
دنیای ویژوال بیسیک
 RSS  :: خانه :: ارتباط با من :: پروفایل :: پارسی بلاگ
آن که بر اثر هر گناهی از برادرانش کناره گیری کند، دوستانش کم شوند . [امام علی علیه السلام]
  • تعداد بازدیدهای وبلاگ
  • - کل بازدیدها: 2643 بازدید
    - امروز: 0 بازدید
    - دیروز: 0 بازدید

  • درباره من
  • دنیای ویژوال بیسیک
    حامد افشاری
    من علاقه زیادی به برنامه نویسی در زبان ویژوال بیسیک دارم

  • لوگوی وبلاگ
  • دنیای ویژوال بیسیک

  • اشتراک
  •  

  • اوقات شرعی

  • وضعیت من در یاهو
  • یــــاهـو

    ? کار با فایلها در ویژوال بیسیک 6.0
  • حامد افشاری جمعه 84/10/2 ساعت 1:56 عصر
  • مقدمه

    بعلت عدم وجود اشاره گر در ویژوال بیسیک عملیات کار با فایلها در آن نسبتاً ساده می باشد . بطور کلی فایلها بر دو نوع هستند :

    1 - فایلهای متنی Text File : این فایلها فقط شامل کاراکترهای اسکی وبرخی کاراکترهای خاص مانند انتهای خط و انتهای فایل هستند .

    ۲ - فایلهای باینریBinary File : شامل هر نوع کاراکتری می توانند باشند و کاربردهای گسترده ای دارندمانند بانک های اطلاعاتی ، فایلهای اجرائی ، فایلهای گرافیکی و غیره ویژوال بیسیک می تواند با هر دو نوع فایل کار کند .

    چگونگی باز کردن فایلها

    قبل از اینکه بتوان عملیات ورودی/خروجی را روی یک فایل انجام داد ابتدابایستی آنرا باز کرد . باز کردن فایلها در ویژوال بیسیک توسط دستور 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 نادیده گرفته می شود


    نظرات دیگران ( )


    ? لیست کل یادداشت های این وبلاگ
    کار با فایلها در ویژوال بیسیک 6.0

    Desigened By Parsiblog.com