تبليغاتX
از همه رقم آهنگ،نرم افزار،برنامه نویسی و - ویژوال بیسیک- فایلها Step 2 سلام خوش آمدید لطفا از آرشیو موضوعی دیدن و حتما نظرات خود را برای بهتر شدن وبلاگ ارائه دهید. باتشکر

لیست آدرس سایت های دولتی در آرشیو پیوند های روزانه

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

خواندن از فايل :

1 - دستور
Input : توسط دستورهای Input و Line Input
می توان محتوای فايلهای متنی و باينری را خواند .
دستور
Input به دو صورت بکار می رود :
Filenumber,ReadData # Input
ReadData=Input(Charnum,Filenumber)
دستور اول کل يک فايل را خوانده و در متغير
ReadData قرار می دهد . دستور دوم ، تعداد Charnum بايت از فايلی با شماره Filenumber را خوانده و در متغير ReadData قرار می دهد .
اين دو دستور تمام کاراکترهای موجود در فايل را می خوانند . برای اينکه بتوان فايل را خط به خط خواند ، از دستور
Line Input استفاده کنيد :
 Line Input #Filenumber,ReadData
البته از دستور
Line Input بيشتر برای خواندن فايلهای متنی استفاده می شود زيرا ممکنست در فايل باينری هيچ کاراکتر انتهای خط ( CRLF ) وجود نداشته باشد و يکباره کل فايل خوانده شود .

۲ - دستور Get : از اين دستور برای خواندن فايلهای باينری با دسترسی تصادفی ( Random Access ) استفاده میشود :
Get #Filenumber,[Recordnum%],ReadData
اين دستور رکورد شماره
Recordnum را از فايلی با شماره Filenumber می خواند و در متغير ReadData قرار می دهد . علامت کروشه نشان می دهد که پارامتر Recordnum اختياری است و در صورتيکه ذکر نشود داده ها از رکورد بعدی فايل ( جائيکه اشاره گر فايل آنجا قرار دارد ) خوانده می شوند .

نوشتن در فايل :
۱ - دستور Print : توسط اين دستور می توان اطلاعاتی را در فايل قرار داد :
Print #FileNumber,WriteData
دستور فوق محتويات متغير
WriteData را در فايلی با شماره FileNumber می نويسد . بوسيله دستور Print می توان اطلاعات را بصورت خط به خط در فايل نوشت برای مثال :
Print #1,"Hello Visual Basic"+Vbcrlf
عبارت
Vbcrlf نشان دهنده کاراکتر انتهای خط ( CRLF ) در ويژوال بيسيک می باشد .

۲ - دستور Put : اين دستور برای نوشتن داده ها در فايلهای باينری با دسترسی تصادفی بکار می رود :
FileNumber,[Recordnum],WriteData # Put
اين دستور محتويات متغير
WriteData را در رکورد شماره Recordnum قرار می دهد .

تعيين محل رکورد در فايلهای با دسترسی تصادفی :

برای منتقل کردن اشاره گر فايل به يک رکورد در يک فايل باينری با دسترسی اتفاقی ، از دستور
Seek استفاده می شود . اين دستور محل يک بايت را در فايل می گيرد و اشاره گر فايل را در آنجا قرار می دهد بنابراين دستورات Put و Get می توانند با اين رکورد کار کنند :
 FileNumber,RecordNumber #  Seek

تشخيص انتهای فايل :
برای اينکه متوجه شويم به انتهای يک فايل رسيده ايم از دستور
EOF استفاده می کنيم . اين دستور يکی از مقادير True يا False را بر می گرداند که نشان می دهد به انتهای فايل رسيده ايم يا نه . از اين تابع در حلقه های Do-While استفاده می شود :
Do While Not (EOF(FileNumer))x
.
.
.
Loop
حلقه فوق تا زمانيکه فايل موردنظر به انتها نرسيده باشد اجرا خواهد شد .

بدست آوردن طول يک فايل :

بوسيله دستور
LOF می توان طول محتويات يک فايل را بدست آورد :
FileSize=LOF(FileNumber)

بدست آوردن محل اشاره گر فايل :
توسط دستور
Loc می توان محل جاری اشاره گر فايل را بدست آورد . اجرا شدن اين دستور محل اشاره گر را تغيير نمی دهد :
FilePosition=Loc(FileNumber)

قسمت سوم کار با فايل در ويژوال بيسيک را تا یکی دو روز آینده بخوانيد .

موفق باشید.

+ نوشته شده در  جمعه 12 اسفند1384ساعت 0:38  توسط مسعود | 
 
صفحه نخست
پست الکترونیک
آرشیو
درباره وبلاگ
بر گوش جانم می رسد آوای زنگ قافله

این قافله تا کربلا دیگر ندارد فاصله

پیوندهای روزانه
پروتکل DNS
DHCP و نحوه کار آن
بيوگرافی حامد ذاکری نسب
عدد پي در ساخت تخت جمشيد
دانلود كتاب رمز داوينچي
فيلم برنده جايزه اول فستيوال كن
بازیابی عکس های فرمت یا پاک شده از حافظه
نرم افزار اجرای بازی موبایل روی کامپیوتر
Windows Media Player Skins
سرویس فضای رایگان
آموزش ویژوال بیسیک 6.0 (مبتدی و متوسطه)
موسیقی اسپانیایی راه بی پایان
..::موزيك ويديو با حضور زهرا امير ابراهيمي::..
پوسته مديا پلير 11 برای JetAudio
آلبوم جدید و زیبای منصور به نام قشنگه
کافی گیگانت!
زیباترین دختر گوینده اخبار در دنیا
سایتهای دولتی ایران
Opera 9.0 Final Released!
ضرب المثل درباره ازدواج ، زن و...
آموزش پاک کردن ویروسی که Folder Option را حذف می کند !
همین حالا سی دی رو بشکن
نامه فدایت شوم
گذاشتن عكس در پس زمينه پوشه درایوها
ترفند 2: تغيير حروف از بزرگ به كوچك
ترفند 1: تايپ اعداد كسري
راه موفقیت
درباره بایوس(Bios)
... خداحافظ سبحان هميشه عزيز
لیست هیات علمی کامپیوتر-واحد دزفول
خنثی کردن قفل کلیک راست
ضرب اعداد دو رقمي زير 20 به طور ذهني
چند اسکين براي ياهو مسنجر
Microsoft Plus! Digital Media Edition 2006 × و ×فیلتر شکن
iColorFolder 1.4.1 برای تغییر رنگ فولدر های ویندوز
کار با رجيستری در ويژوال بيسيک - قسمت اول
عکس های عشقولانه 2
Skin برای نرم افزار windows media player و Winamp
آخر و عاقبت بعضی از دختر هایی که به دانشگاه مشرف می شوند !!!
تغییر تصویر بوت ( boot ) در ویندوز xp (برنامه توپ)
Microsoft Agent در ویژوال بیسیک
تبدیل ویندوزاکس پی به ویندوز ویستا
ویژوال بیسیک فایلها - Step 2
ویژوال بیسیک فایلها - Step 1
عروس پوست کلفت
تبدیل تاریخ میلادی به شمسی
آرشیو پیوندهای روزانه
نوشته های پیشین
مهر 1387
شهریور 1387
مرداد 1387
تیر 1387
خرداد 1387
اردیبهشت 1387
فروردین 1387
اسفند 1386
بهمن 1386
دی 1386
آذر 1386
آبان 1386
مهر 1386
شهریور 1386
مرداد 1386
تیر 1386
خرداد 1386
بهمن 1385
دی 1385
آذر 1385
آبان 1385
مهر 1385
شهریور 1385
مرداد 1385
تیر 1385
خرداد 1385
اردیبهشت 1385
فروردین 1385
اسفند 1384
بهمن 1384
آبان 1384
آرشیو موضوعی
آهنگ ها (ترانه)
دانلود نرم افزار
برنامه های ویژوال بیسیک
آموزش ویژوال بیسیک
ریجستری
آموزش
کد های خفن جاوا
اخبار کامپیوتر
متفرقه
اخبار
عکس
بیوگرافی شخصیت های معروف
موبایل
ترفندهای ویندوز و برنامه های جانبی آن
عکس و بیوگرافی از اسلحه
مطالب-عکس و ... خنده دار
پزشکی و خواص دارویی میوه ها و گیاهان
کتاب الکترونیکی (e-Book)
شبکه
اختراعات عجیب ولی جالب
پیوندها
بانک مرکزی اس ام اس
سایت دانشگاه آزاد دزفول
داوود:کد جاوا و HTML
سایت IranFile
بروبچ کامپیوتر دزفول ۸۲
قصر احساس
سید ایمان غفاری
سبحان صراف زاده(پندار نیک)
محمد ممبینی (آموزش دلفی)
امین حی بر
مجتبی صفایی پور
حسن ظهیری پور
تست IQ
118 کل کشور
تیری آنری
سايت تخصصي رايانه
God Of SoftWare
دیکشنری فارسی به انگلیسی
وبلاگ آرژانتین
Pc For Life
سایت تخصصی جاوا برای ایران
توپچی های لندن
computer1000 - امیر
ورود به شرط بلوغ
دل شکسته هستی
.:با این قلم چه چیزا می توان نوشت:.
(دانلود...موزیک...برنامه...فیلم... عکس...)
samnoise
کنکور کاردانی به کارشناسی کامپیوتر
موبایل:هک *برنامه**اموزش*ترفند*
*** هلاک عشق ***
(راهی برای زندگی بهتر)
لینک های دیدنی
فعلا نداریم.