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

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

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

سلام

از امروز اموزش وی بی رو آغاز می کنیم.

 

فایل ها

مقدمه
بعلت عدم وجود اشاره گر در ويژوال بيسيک عمليات کار با فايلها در آن نسبتاً ساده می باشد .
بطور کلی فايلها بر دو نوع هستند :
1 - فايلهای متنی Text File
: اين فايلها فقط شامل کاراکترهای اسکی و برخی کاراکترهای خاص مانند انتهای خط و انتهای فايل هستند .
۲ - فايلهای باينری Binary File : شامل هر نوع کاراکتری می توانند باشند و کاربردهای گسترده ای دارند مانند بانک های اطلاعاتی ، فايلهای اجرائی ، فايلهای گرافيکی و غيره
ويژوال بيسيک می تواند با هر دو نوع فايل کار کند .
حالا کم کم بریم رو برنامه نویسی.
چطور فایل رو باز کنیم
قبل از اينکه بتوان عمليات ورودی/خروجی را روی يک فايل انجام داد ابتدا بايستی آنرا باز کرد . باز کردن فايلها در ويژوال بيسيک توسط دستور
Open انجام می شود . فرمت کلی اين دستور بصورت زير است :

Open filename [For mode] [Access access][lock Type] As filenumber [Len=reclen]

[ پارامترهای داخل کروشه اختياری هستند . ]
filename
: نام فايلی است که می خواهيم آنرا باز کنيم .
mode  :     حالت باز کردن فايل است . اين حالتها عبارتند از :
-
Input :   فايل بعنوان ورودی باز می شود .
-
Output : فايل بعنوان خروجی باز می شود .
-
Binary : فايل از نوع باينری باز می شود .
-
Append : فايل طوری باز می شود که بتوان به انتهای آن چيزی اضافه کرد .
-
Random : نوع دسترسی به فايل را مشخص می کند .

  انواع دسترسي ها عبارتند از :
- Read
: خواندن فايل
-
Write : نوشتن در فايل
-
ReadWrite : خواندن و نوشتن فايل
lock Type :  نوع دسترسی ساير برنامه ها به اين فايل را مشخص می کند . انواع دسترسيها عبارتند از :
- Shared
: دسترسی اشتراکی(برای همه کاربران)
-
Lock Read :  این مقدار به کاربرانی که فایل را برای خواندن بازکردند اجازه دسترسی می دهد
-
Lock Write : این مقدار به کاربرانی که فایل را برای نوشتن بازکردند اجازه دسترسی می دهد

-
Lock Read Write  : این مقدار فقط به کاربرانی که فایل را برای خواندن و نوشتن بازکردند اجازه دسترسی می دهد. برای بقیه کاربران فایل قفل است.

filenumber عددی است که ويژوال بيسيک از آن برای دسترسی به فايل استفاده می کند .اين عدد بايستی برای هر فايل منحصر بفرد و بين ۱ تا ۵۱۱ باشد . برای بدست آوردن اولين شماره آزاد می توان از تابع FreeFile استفاده کرد .
reclen :طول بافر فايل است . اين عدد بايستی از ۳۲۷۶۷ کو چکتر باشد .

در صورتی که فايلی که توسط filename
مشخص شده وجود نداشته و فايل برای Append ، Binary ، Output و يا Random
باز شده باشد در اينصورت يک فايل جديد با اين نام ساخته می شود .
در صورتی که فايل بصورت باينری باز شده باشد پارامتر
Len ناديده گرفته می شود .

حالا که تونستیم فایل رو باز کنیم بعد از پایان کار هم باید فايل را ببندیم.

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

Close #filenumber

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

کارکردن با دايرکتوری
۱ - گرفتن Dir : توسط دستور Dir می توان نام فايلهای موجود در يک دايرکتوری را بر اساس پارامترهايي که به آن می دهيم پيدا کنيم . برای مثال :

("Myfile=Dir$("c:\text\*.txt


دستور فوق نام اولين فايل موجود در دايرکتوری
C:\TEXT را که پسوند آنها txt باشد در متغير Myfile قرار می دهد . اگر دستور فوق را بدون پارامتر مجدداً اجرا کنيم نام دومين فايل برگرداننده می شد و الی آخر.
Dir دارای يک پارامتر اختياری است که نوع فايلهای مورد نظر را نيز می توان با آن مشخص نمود . مثال :

Myfile=Dir$("c:\text\*.txt",vbNormal)

مقادير ممکن اين پارامتر عبارتند از :
vbNormal
، vbHidden ، vbSystem ، vbDirectory

۲ - تغيير دايرکتوری : برای تغيير دايرکتوری از دستور ChDir استفاده می شود مثال :

"ChDir "c:\windows\system32

۳ - تغيير درايو : برای تغيير درايو از دستور ChDrive استفاده می شود مثال :

:"ChDrive "E


۴ - ساخت دايرکتوری : برای ايجاد دايرکتوری جديد از دستور MKDir استفاده می شود مثال :

"MKDir "c:\MyFolder


۵ - حذف دايرکتوری : برای حذف دايرکتوری از دستور RmDir استفاده می شود مثال :

"RmDir "C:\MyFoler

 

منتظر نمونه برنامه ها باشید.

تا بعد

خداحافظ

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

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

پیوندهای روزانه
پروتکل 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
کنکور کاردانی به کارشناسی کامپیوتر
موبایل:هک *برنامه**اموزش*ترفند*
*** هلاک عشق ***
(راهی برای زندگی بهتر)
لینک های دیدنی
فعلا نداریم.