Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

C# Pomoc, snimanje fajla

[es] :: .NET :: C# Pomoc, snimanje fajla

[ Pregleda: 2235 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

dionysie99
dionysie99
MTN

Član broj: 319960
Poruke: 3
*.mtnsat.com.



Profil

icon C# Pomoc, snimanje fajla21.12.2013. u 01:42 - pre 125 meseci
Treba mi pomoc, nov sam u progrmaniranju i jos ucim. Pravim Tekst editor, koji bi trebao da snima u fajl svakih 10 sekundi automatski u pozadini sve dok je program aktivan. Moze li mi neko pomoci kako da napisem taj kod?
 
Odgovor na temu

skins_01
Persinac

Član broj: 101678
Poruke: 44
*.dynamic.sbb.rs.



+6 Profil

icon Re: C# Pomoc, snimanje fajla21.12.2013. u 08:45 - pre 125 meseci
To ne mozes samo sa c#, moraces da koristis JavaScript na zalost ;)
Na primer tajmer sa JavaScript koji ce 10 min izvrsavati neki zadatak.
Sto se tice C# za to bi ti bio potreban Postback, a koliko sam razumeo hoces bez refres-a da automatski snimis kod.
 
Odgovor na temu

3way

Član broj: 241428
Poruke: 1425



+2403 Profil

icon Re: C# Pomoc, snimanje fajla21.12.2013. u 08:51 - pre 125 meseci
Pretpostavljam da vec imas neku metodu koja sluzi za snimanje fajla.
Napravi tajmer koji ce na svakih x sekundi da opaljuje neki dogadjaj, to jest da poziva odgovarajuce funkcije/metode.

edit. skins, mislio sam da se zezas za JS :), ne vidim zasto bi bio problem da se bilo kada u programu pokupe podaci sa ekrana i sacuvaju sa strane...
Sedam sutlijasa,
za sedam samuraja,
za sedam tramvaja.
 
Odgovor na temu

dionysie99
dionysie99
MTN

Član broj: 319960
Poruke: 3
*.mtnsat.com.



Profil

icon Re: C# Pomoc, snimanje fajla21.12.2013. u 13:31 - pre 125 meseci
Imam vec metodu koja poziva snimanje fajla kad se program otvori i kad se program zatvori. Ali ne znam kako da napravim da se snima svakih 10 sekundi kako korisnik upisuje text file.

namespace Text_Editor
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{

public MainWindow()
{
InitializeComponent();
}

private void Window_Loaded(object sender, RoutedEventArgs e)
{
Microsoft.Win32.SaveFileDialog saveDlg = new Microsoft.Win32.SaveFileDialog();
saveDlg.FileName = "textEditor";
saveDlg.DefaultExt = ".rtf";
saveDlg.Filter = "RTF Documents (.rtf)|*rtf";

var saveOK = saveDlg.ShowDialog();
if (saveOK.HasValue && saveOK.Value)
{
string filename = saveDlg.FileName;
System.IO.File.Create(filename);
}
else
{
MessageBox.Show("Morate Snimiti Fajl prije pocetka programa!", "SAVE", MessageBoxButton.OK, MessageBoxImage.Exclamation);
}
}

private void Window_Closing(object sender, CancelEventArgs e)
{
Microsoft.Win32.SaveFileDialog saveDlg = new Microsoft.Win32.SaveFileDialog();
saveDlg.DefaultExt = ".rtf";
saveDlg.Filter = "RTF Documents (.rtf)|*rtf";

Nullable<bool> rezultat = saveDlg.ShowDialog();
if (rezultat == true)
{
string filename = saveDlg.FileName;
System.IO.File.Create(filename);
}
}
}
}
 
Odgovor na temu

3way

Član broj: 241428
Poruke: 1425



+2403 Profil

icon Re: C# Pomoc, snimanje fajla21.12.2013. u 13:39 - pre 125 meseci
1. Dodaj tajmer u projekat.
1a. Postavi tajmer na enabled :)
2. Odredi interval tajmera ( u milisekundama ), znaci 10000 za 10 sekundi.
3. Obradi Tick event tajmera.
4. Na Tick pozovi ono cime snimas fajl.

Do Tick eventa ces doci tako sto ces staviti Timer u projekat, uci u njegov properties, uci u njegov Events (ikona sa munjom), i kreirati EventHandler na taj Tick. Samo duplo klikni...

VS ce te odvesti u kod i tamo ces da kazes sta zelis da radis kada se ostvari uslov od xxx ms koje si zadao tajmeru...

Moze ovo i sve iz koda, ali ovako je lakse....
Sedam sutlijasa,
za sedam samuraja,
za sedam tramvaja.
 
Odgovor na temu

AMD guy
Miroslav
.NET developer

Član broj: 128930
Poruke: 1007

Sajt: www.its.edu.rs


+38 Profil

icon Re: C# Pomoc, snimanje fajla21.12.2013. u 13:40 - pre 125 meseci
Isto pitanje si postavio ovde

A kako se tajmer poziva imas primer ovde

http://i.imgur.com/V3feW.jpg
http://on.wsj.com/H9yjz6 -- India Graduates Millions, but Too Few Are Fit to Hire
 
Odgovor na temu

[es] :: .NET :: C# Pomoc, snimanje fajla

[ Pregleda: 2235 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.