ايران ويج

نسخه‌ی کامل: انواع فايل هاي اطلاعاتي و روش دسترسي به انها
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سه روش اينجا آموزش داده ميشه .
1.sequential
2.Random
3.binary

در روش اول ركرد ها پشت سر هم رو فايل قرار ميگيرن و ما براي رسيدن به ركورد آخر يا وسط بايد بايد از ابتداي فايل حركت كرده تا به ركورد مورد نظر برسي خوب ديگه سرتون رو درد نميارم ميرم سر اصل مطلب.

اطلاعات اين فايل ها از نوع string يا رشته اي.و نحوه دسترسي به آن از نوع string by string يعني وقي در اين فايل ها مينويسي رشته اي از كاراكتر ها نوشته ميشه ودر زمان خواندن به صورت متن رشته اي خوانده ميشه

فايل هاي sequential رو ميشه به سه روش زير بار كرد
1.output
2.Append
3.input
روش اول زماني استفاده ميشه كه sequential در حال ايجاد باشه
روش دوم زماني استفاده ميشه كه بخوايم يك يا چند ركورد به فايل ازافه كنيم
روش سوم زماني استفاده ميشه كه بخواهيم اطلاعات موجود را بخوانيم ويك گزارش از ان تهيه كنيم.

open "filename" for output as fileunumber
open "filename" for append as fileunamber
open "failname" for input as fileunamber
به كد بالا دقت كنيد در ان كد ها filename نام فايل مورد نظر است و fileunumber شماره فايل است مثل #1 يا #5 هر گاه شما فايل را با نامي باز كنيد در طول برنامه براي خواندن و نشتن ركوردها با همان شماره كار ميكنيد.مانند مثال زير
براي نوشتن ركورد print #5, text1.text
براي خواندن ركورد input #1, text1.text
براي نوشتن ركورد write #1, text1.text

ادامش رو بعدا مي نويسم ..Amaze
ادامه آموزش رو مينويسم
از مثال فهميديم كه write#,print# l مثل هم هستن اكه فايل به صورت append باز شده باشه ركوردها به انتهاي فايل اضافه ميشه واگر فايل به صورت input باز شده باشه نميتوان به ان ركوردي اضافه كرد و اگر فايل به صورت output باز شده باشه نميتوان ركوردي از روي ان خواند پس شما با توجه به كاري كه ميخواهيد روي فايل انجام بدين اين دستور را انتخاب مي كنيد ضمنا پس پايان كار بايد فايل را با دستور close #1 ببندين.
ديگه براي الان كافيهShyAmaze
سلام
بقیه ش رو هم من کامل کنم (برای همیشه):
http://www.ps-ware.net/index.php?option=...&Itemid=47
خيلي بامزه اي بابا اكه ميخواستي قبلا تاپيك ميزدي مزاحم لطفا مزاحم نشو
sima_6600 نوشته است:خيلي بامزه اي بابا اكه ميخواستي قبلا تاپيك ميزدي مزاحم لطفا مزاحم نشو

چرا ناراحت میشی... مهم مقالست . فرستندش مهم نیست...
تو هم ببین چی کم داره اگه ناقصه کاملش کن
sima_6600 نوشته است:خيلي بامزه اي بابا اكه ميخواستي قبلا تاپيك ميزدي مزاحم لطفا مزاحم نشو

سلام
خیلی ها اینو بهم میگن،مرسی، شما لطف دارین.
من بارها اینو داخل تاپیک های مختلف زدم دیدم بازم این بحث باز شده گفتم روز از نو....

اما شما میتونین به FSO بپردازین و مساله دیگه اینه که شما انواع روشهای گشودن فایلها رو گفتید نه فایلهای اطلاعاتی. برای باز کردن فایلهایی اطلاعاتی (تا اطلاعات رو چی بگیریم ) کتاب خاص خودش نیازه. مثلا برای فایلهای گرافیکی میتونین کتاب قالبهای گرافیکی انتشارات غزال رو بگیرین و یا برای فایلهای اکسس میتونین از DAO استفاده کنین و برای اون میتونین کتاب پایگاه داده نوشته آقای علیرضا زارع پور از انتشارات نص رو مطالعه کنید. و یا برای فایلهای مدل کتاب 3d models رو میتونین از سایت flazx دریافت کنید.
به هر حال این مبحث خیلی طولانی تر از یه یا چند تاپیک هست. و پر داختن به اون حداقل دونستن اصول مهندسی فایل رو نیاز داره و امیدوارم تو این راه موفق باشین.
اقاي عزيز رعايت حقوق ديگران لازمه من به طور كلي تر داشتم روش كار ميكردم اما شما داخل مقاله اي كه نوشتين سطحي ازش گزشتين.حالا فهميدي
خب اين كه مشكلي نداره. شما كاملش كن. دعوا نداره كه.