Ïîìîãíè íè äà íàïðàâèì Uroci.net ïî - áîãàò! Äîáàâè óðîê
Êàòåãîðèè Äðóãè óðîöè Adobe Photoshop Adobe Illustrator Adobe Flash Adobe Fireworks DreamWeaver CSS è HTML Corel Draw Image Ready PHP SEO CMS Microsoft Windows Microsoft Word Microsoft Excel PowerPoint Microsoft Access Microsoft Publisher Linux Visual basic
JavaScript Ajax 3ds Max Maya 3D C++ Sound Forge Gimp SWiSH

Ôàéëîâà ñèñòåìà. Ïîòîöè

bubust   òðóäíîñò:    âèäÿí: 1972



Àêî ñåëåêòèðàìå File â êîëîíàòà Class Name, ìîæåì äà ðàçãëåäàìå èíôîðìàöèÿòà â ñúñåäíàòà êîëîíà SelectedClass. Êîäúò å íà C#, íî ïî ñúùåñòâî íå å ðàçëè÷åí îò òîçè íà VB.NET.

Ïúðâîòî êîåòî çàáåëÿçâàìå å, ÷å êëàñúò íå ìîæå äà áúäå íàñëåäÿâàí - òîé å çàïå÷àòàí (saled). Âòîðîòî, êîåòî çàáåëÿçâàìå, ÷å å íàñëåäåí îò System.Object. ñëåä òîâà ñå âèæäà ÷å íÿìà íèòî ïîëåòà íèòî êîíñòðóêòîðè.

Ñëåä êàòî íÿìà êîíñòðóêòîð, çíà÷è íå ìîæåì äà ñúçäàâàìå íîâà èíñòàíöèÿ íà êëàñà. Òîçè êëàñ å ñòàòè÷åí - åäíà åäèíñòâåíà èíñòàíöèÿ íà êëàñà ñå ñïîäåëÿ íàâñÿêúäå â ïðîãðàìàòà. Ìåòîäèòå íà êëàñà ñà ñúùî ñòàòè÷íè.



from module 'c:windowsmicrosoft.netframeworkv1.1.4322mscorlib.dll'
public sealed class System.IO.File :
object
{

// Fields

// Constructors

// Methods
public static System.IO.StreamWriter AppendText(string path);
public static void Copy(string sourceFileName, string destFileName);
public static void Copy(string sourceFileName, string destFileName, bool overwrite);
public static System.IO.FileStream Create(string path);
public static System.IO.FileStream Create(string path, int bufferSize);
public static System.IO.StreamWriter CreateText(string path);
public static void Delete(string path);
public virtual bool Equals(object obj);
public static bool Exists(string path);
public static System.IO.FileAttributes GetAttributes(string path);
public static DateTime GetCreationTime(string path);
public static DateTime GetCreationTimeUtc(string path);
public virtual int GetHashCode();
public static DateTime GetLastAccessTime(string path);
public static DateTime GetLastAccessTimeUtc(string path);
public static DateTime GetLastWriteTime(string path);
public static DateTime GetLastWriteTimeUtc(string path);
public Type GetType();
public static void Move(string sourceFileName, string destFileName);
public static System.IO.FileStream Open(string path, System.IO.FileMode mode);
public static System.IO.FileStream Open(string path, System.IO.FileMode mode, System.IO.FileAccess access);
public static System.IO.FileStream Open(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share);
public static System.IO.FileStream OpenRead(string path);
public static System.IO.StreamReader OpenText(string path);
public static System.IO.FileStream OpenWrite(string path);
public static void SetAttributes(string path, System.IO.FileAttributes fileAttributes);
public static void SetCreationTime(string path, DateTime creationTime);
public static void SetCreationTimeUtc(string path, DateTime creationTimeUtc);
public static void SetLastAccessTime(string path, DateTime lastAccessTime);
public static void SetLastAccessTimeUtc(string path, DateTime lastAccessTimeUtc);
public static void SetLastWriteTime(string path, DateTime lastWriteTime);
public static void SetLastWriteTimeUtc(string path, DateTime lastWriteTimeUtc);
public virtual string ToString();
} // end of System.IO.File



Íåêà äà ðàçãëåäàìå ïúðâèÿ ìåòîä - AppendText. Òîé å ïóáëè÷åí, ñëåäîâàòåëíî ìîæåì äà èìàìå äîñòúï äî íåãî â íàøèòå ïðîãðàìè. Ïîíåæå å ñòàòè÷åí è íå ìîæåì äà ñúçäàâàìå íîâà èíñòàíöèÿ îò íåãî, òðÿáâà äà ãî äåêëàðèðàìå è äà ñúçäàäåì ïðîìåíëèâà îò òèï StreamWriter è äà é çàäàäåì âðúùàíàòà îò AppendText ñòîéíîñò.

Íî äà íå ãóáèì âðåìå, à äà íàïèøåì ìàëêî êîä è ñúçäàäåì ïðîãðàìêà çà ðàáîòà ñ òåêñòîâè ôàéëîâå.

Íåêà ôîðìàòà äà ñúäúðæà òðè áóòîíà (âèæ ôèãóðà 78)


Ôèãóðà 78 Ôîðìàòà ñ òðè áóòîíà è íàäïèñ Files&Streams

Ðàçãëåäàéòå êîäà. Ùðàêâàíåòî âúðõó áóòîí btnCreateFile ñúçäàâà òåêñòîâèÿ ôàéë Text.txt íà äèñê Ñ. Ùðàêâàíåòî âúðõó áóòîí btnShowFile ïðåäèçâèêâà îòâàðÿíå è ÷åòåíå íà ñúçäàäåíèÿ ôàéë Text è ïîêàçâàíå íà íåãîâîòî ñúäúðæàíèå â ñúîáùèòåëíà êóòèÿ (âèæ ôèãóðà 79)


Ôèãóðà 79

Ùðàêâàíåòî âúðõó áóòîí btnCopy êîïèðà òåêñòîâèÿ ôàéë Text.txt íà äèñê Ñ âúâ ôàéë TextCopy.txt


Option Explicit On

Option Strict On

Imports System.IO

Public Class frmFileStream

Inherits System.Windows.Forms.Form

Region " Windows Form Designer generated code "

Private Sub btnCreateFile_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCreateFile.Click

Dim strFileName As String = "C:Text.txt"

Dim fileStreamWriter As StreamWriter = File.AppendText(strFileName)

With fileStreamWriter

.WriteLine("This is my first textline in Text File")

.WriteLine("O o pa! The second line")

.Flush()

.Close()

End With

End Sub

Private Sub btnShowFile_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnShowFile.Click

Dim strFileName As String = "C:Text.txt"

Dim fileStreamReader As StreamReader = File.OpenText(strFileName)

Dim sFileContents As String

sFileContents = fileStreamReader.ReadToEnd

fileStreamReader.Close()

MessageBox.Show(sFileContents)

End Sub

Private Sub btnCopy_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCopy.Click

Dim sSource As String = "C:Text.txt"

Dim sDestination As String = "C:TextCopy.txt"

File.Copy(sSource, sDestination, True)

End Sub

End Class


Ñòðàíèöè: «1 2 3 »

Ðåãèñòðèðàéòå ñå, çà äà äîáàâèòå êîìåíòàð


© Âñè÷êè ïðàâà çàïàçåíè. 2006-2008. Created by: Site.bg
Ïðåïîðú÷âàìå: IT Íîâèíè | Êèíî è èãðè | Äèïëîìà.áã | Paparak.bg | Òóíèíã Ïîðòàë | uchenik.com | TRAVEL òóðèçúì | Ðåôåðàòè | AmAm.bg | Èäå.ëè | Êóðñîâè ðàáîòè | AnimeS-bg.com | Ôîòî Ôîðóì | Çàïîçíàíñòâà | Ìðåæà îò ïðèÿòåëè | IT Light | Spodeli.net | Ôîòî-Êóëò | IDG.BG | Teenproblem.net | Áëîã - Îáðàçîâàíèå | Fresh-BG.com | Hanovete.com | Bulfleet.com | Mythlands.com | Ohoboho.com | Êàçàíëúê.Com | News24 | Setcom.bg | Atol.bg | Elmaz.com | MobileBulgaria.com