MCTS Programming

www.SarafMoghadam.Com

MCTS Programming

www.SarafMoghadam.Com

تولد ۳۰ سالگی DOS

27 July 1981

سال ۱۹۸۱، اولین نسخه سیستم‌عامل DOS روانه بازار شد. سیستم‌عاملی که مایکروسافت بعد از نسخه چهارم تصمیم داشت تا تقریبا آن‌را به‌طور کامل از بین ببرد و حالا، بعد از گذشت ۳۰ سال از اولین ارائه آن Dos سی ساله شده است.
هسته اولیه این سیستم‌عامل توسط یک شرکت در سیاتل نوشته شده بود تا با آن، کارهای آزمایشگاهی خود را انجام دهند. تقریبا در همان زمان، مایکروسافت قرار بود تا برای کامپیوترهای شخصی IBM، سیستمی را طراحی کند؛ بنابر این، آنرا خریداری کرده و توسعه داد.

ادامه مطلب ...

ذخیره داده در حافظه توسط MemoryStream

MemoryStream نوع داده ای است برای ذخیره موقت در حافظه و سپس ذخیره آن به طور یکجا در دیسک.

در محیط های چند کاربره ، وقتی شما میخواهید روی یک سری اطلاعات فرایندی را انجام دهید و سپس نیاز به ذخیره آن داشته باشید استفاده میشود.


Imports System.IO


Dim ms As New MemoryStream()

Dim sw As New StreamWriter(ms)
sw.WriteLine("Hello, World!")
sw.Flush()
ms.WriteTo(File.Create("d:\memory.txt"))
sw.Close()
ms.Close()


انواع متغیر های value types

روی عکس کلیک کنید

خواندن و نوشتن در یک فایل متنی و باینری

Imports System.IO

'1- نوشتن متنی
Dim tw As TextWriter = File.CreateText("d:\text1.txt")
     tw.Write("Hello word.")
tw.Close()

'2- نوشتن متنی
Dim sw As New StreamWriter("d:\text2.txt")
     sw.Write("Hello word.")
sw.Close()

'1- خواندن متنی
Dim tr As TextReader = File.OpenText("d:\text1.txt")
     MsgBox(tr.ReadToEnd())
tr.Close()

'2- خواندن متنی
Dim sr As New StreamReader("d:\text2.txt")
     MsgBox(sr.ReadToEnd())
sr.Close()
بعد از نوشتن در فایل برای اجرای تغییرات حتما فایل باید بسته شود
در غیر اینصورت فقط یک فایل خالی درست میشود
اگر فقط میخواهیم که تغییرات اعمال شود و فایل بسته نشود از روال Flush مانند زیر باید استفاده کرد
sr.Flush ()

ادامه مطلب ...