finished maratonvaltoGUI filed dialog
This commit is contained in:
parent
3e10d7c768
commit
4ea517eedb
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1,13 +1,13 @@
|
||||||
{
|
{
|
||||||
"Version": 1,
|
"Version": 1,
|
||||||
"WorkspaceRootPath": "S:\\Programoz\u00E1s_dolgozat\\Szab\u00F3M\u00E1rton_20240912\\MaratonValtoGUI\\",
|
"WorkspaceRootPath": "C:\\Users\\szabomarton\\Desktop\\ProgaOra\\20240912_doga\\MaratonValtoGUI\\",
|
||||||
"Documents": [
|
"Documents": [
|
||||||
{
|
{
|
||||||
"AbsoluteMoniker": "D:0:0:{F1F2A2F9-D38C-404A-AC20-237C68980382}|MaratonValtoGUI\\MaratonValtoGUI.csproj|s:\\programoz\u00E1s_dolgozat\\szab\u00F3m\u00E1rton_20240912\\maratonvaltogui\\maratonvaltogui\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
"AbsoluteMoniker": "D:0:0:{F1F2A2F9-D38C-404A-AC20-237C68980382}|MaratonValtoGUI\\MaratonValtoGUI.csproj|c:\\users\\szabomarton\\desktop\\progaora\\20240912_doga\\maratonvaltogui\\maratonvaltogui\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
"RelativeMoniker": "D:0:0:{F1F2A2F9-D38C-404A-AC20-237C68980382}|MaratonValtoGUI\\MaratonValtoGUI.csproj|solutionrelative:maratonvaltogui\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
"RelativeMoniker": "D:0:0:{F1F2A2F9-D38C-404A-AC20-237C68980382}|MaratonValtoGUI\\MaratonValtoGUI.csproj|solutionrelative:maratonvaltogui\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"AbsoluteMoniker": "D:0:0:{F1F2A2F9-D38C-404A-AC20-237C68980382}|MaratonValtoGUI\\MaratonValtoGUI.csproj|S:\\Programoz\u00E1s_dolgozat\\Szab\u00F3M\u00E1rton_20240912\\MaratonValtoGUI\\maratonvaltogui\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
|
"AbsoluteMoniker": "D:0:0:{F1F2A2F9-D38C-404A-AC20-237C68980382}|MaratonValtoGUI\\MaratonValtoGUI.csproj|C:\\Users\\szabomarton\\Desktop\\ProgaOra\\20240912_doga\\MaratonValtoGUI\\maratonvaltogui\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
|
||||||
"RelativeMoniker": "D:0:0:{F1F2A2F9-D38C-404A-AC20-237C68980382}|MaratonValtoGUI\\MaratonValtoGUI.csproj|solutionrelative:maratonvaltogui\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
|
"RelativeMoniker": "D:0:0:{F1F2A2F9-D38C-404A-AC20-237C68980382}|MaratonValtoGUI\\MaratonValtoGUI.csproj|solutionrelative:maratonvaltogui\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
@ -24,11 +24,11 @@
|
||||||
"$type": "Document",
|
"$type": "Document",
|
||||||
"DocumentIndex": 0,
|
"DocumentIndex": 0,
|
||||||
"Title": "Form1.cs",
|
"Title": "Form1.cs",
|
||||||
"DocumentMoniker": "S:\\Programoz\u00E1s_dolgozat\\Szab\u00F3M\u00E1rton_20240912\\MaratonValtoGUI\\MaratonValtoGUI\\Form1.cs",
|
"DocumentMoniker": "C:\\Users\\szabomarton\\Desktop\\ProgaOra\\20240912_doga\\MaratonValtoGUI\\MaratonValtoGUI\\Form1.cs",
|
||||||
"RelativeDocumentMoniker": "MaratonValtoGUI\\Form1.cs",
|
"RelativeDocumentMoniker": "MaratonValtoGUI\\Form1.cs",
|
||||||
"ToolTip": "S:\\Programoz\u00E1s_dolgozat\\Szab\u00F3M\u00E1rton_20240912\\MaratonValtoGUI\\MaratonValtoGUI\\Form1.cs",
|
"ToolTip": "C:\\Users\\szabomarton\\Desktop\\ProgaOra\\20240912_doga\\MaratonValtoGUI\\MaratonValtoGUI\\Form1.cs",
|
||||||
"RelativeToolTip": "MaratonValtoGUI\\Form1.cs",
|
"RelativeToolTip": "MaratonValtoGUI\\Form1.cs",
|
||||||
"ViewState": "AgIAAFEAAAAAAAAAAAAAwGMAAAAjAAAAAAAAAA==",
|
"ViewState": "AgIAAF4AAAAAAAAAAAAawGIAAAAAAAAAAAAAAA==",
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
"WhenOpened": "2024-09-12T07:43:09.212Z",
|
"WhenOpened": "2024-09-12T07:43:09.212Z",
|
||||||
"EditorCaption": ""
|
"EditorCaption": ""
|
||||||
|
@ -37,11 +37,13 @@
|
||||||
"$type": "Document",
|
"$type": "Document",
|
||||||
"DocumentIndex": 1,
|
"DocumentIndex": 1,
|
||||||
"Title": "Form1.cs [Design]",
|
"Title": "Form1.cs [Design]",
|
||||||
"DocumentMoniker": "S:\\Programoz\u00E1s_dolgozat\\Szab\u00F3M\u00E1rton_20240912\\MaratonValtoGUI\\MaratonValtoGUI\\Form1.cs",
|
"DocumentMoniker": "C:\\Users\\szabomarton\\Desktop\\ProgaOra\\20240912_doga\\MaratonValtoGUI\\MaratonValtoGUI\\Form1.cs",
|
||||||
"RelativeDocumentMoniker": "MaratonValtoGUI\\Form1.cs",
|
"RelativeDocumentMoniker": "MaratonValtoGUI\\Form1.cs",
|
||||||
"ToolTip": "C:\\Users\\szabomarton\\Desktop\\C#\\Dolgozat\\MaratonValtoGUI\\MaratonValtoGUI\\Form1.cs [Design]",
|
"ToolTip": "C:\\Users\\szabomarton\\Desktop\\ProgaOra\\20240912_doga\\MaratonValtoGUI\\MaratonValtoGUI\\Form1.cs [Design]",
|
||||||
|
"RelativeToolTip": "MaratonValtoGUI\\Form1.cs [Design]",
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
"WhenOpened": "2024-09-12T07:39:37.232Z"
|
"WhenOpened": "2024-09-12T07:39:37.232Z",
|
||||||
|
"EditorCaption": " [Design]"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
{
|
{
|
||||||
"Version": 1,
|
"Version": 1,
|
||||||
"WorkspaceRootPath": "S:\\Programoz\u00E1s_dolgozat\\Szab\u00F3M\u00E1rton_20240912\\MaratonValtoGUI\\",
|
"WorkspaceRootPath": "C:\\Users\\szabomarton\\Desktop\\ProgaOra\\20240912_doga\\MaratonValtoGUI\\",
|
||||||
"Documents": [
|
"Documents": [
|
||||||
{
|
{
|
||||||
"AbsoluteMoniker": "D:0:0:{F1F2A2F9-D38C-404A-AC20-237C68980382}|MaratonValtoGUI\\MaratonValtoGUI.csproj|s:\\programoz\u00E1s_dolgozat\\szab\u00F3m\u00E1rton_20240912\\maratonvaltogui\\maratonvaltogui\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
"AbsoluteMoniker": "D:0:0:{F1F2A2F9-D38C-404A-AC20-237C68980382}|MaratonValtoGUI\\MaratonValtoGUI.csproj|c:\\users\\szabomarton\\desktop\\progaora\\20240912_doga\\maratonvaltogui\\maratonvaltogui\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
"RelativeMoniker": "D:0:0:{F1F2A2F9-D38C-404A-AC20-237C68980382}|MaratonValtoGUI\\MaratonValtoGUI.csproj|solutionrelative:maratonvaltogui\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
"RelativeMoniker": "D:0:0:{F1F2A2F9-D38C-404A-AC20-237C68980382}|MaratonValtoGUI\\MaratonValtoGUI.csproj|solutionrelative:maratonvaltogui\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"AbsoluteMoniker": "D:0:0:{F1F2A2F9-D38C-404A-AC20-237C68980382}|MaratonValtoGUI\\MaratonValtoGUI.csproj|S:\\Programoz\u00E1s_dolgozat\\Szab\u00F3M\u00E1rton_20240912\\MaratonValtoGUI\\maratonvaltogui\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
|
"AbsoluteMoniker": "D:0:0:{F1F2A2F9-D38C-404A-AC20-237C68980382}|MaratonValtoGUI\\MaratonValtoGUI.csproj|C:\\Users\\szabomarton\\Desktop\\ProgaOra\\20240912_doga\\MaratonValtoGUI\\maratonvaltogui\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
|
||||||
"RelativeMoniker": "D:0:0:{F1F2A2F9-D38C-404A-AC20-237C68980382}|MaratonValtoGUI\\MaratonValtoGUI.csproj|solutionrelative:maratonvaltogui\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
|
"RelativeMoniker": "D:0:0:{F1F2A2F9-D38C-404A-AC20-237C68980382}|MaratonValtoGUI\\MaratonValtoGUI.csproj|solutionrelative:maratonvaltogui\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
@ -24,11 +24,11 @@
|
||||||
"$type": "Document",
|
"$type": "Document",
|
||||||
"DocumentIndex": 0,
|
"DocumentIndex": 0,
|
||||||
"Title": "Form1.cs",
|
"Title": "Form1.cs",
|
||||||
"DocumentMoniker": "S:\\Programoz\u00E1s_dolgozat\\Szab\u00F3M\u00E1rton_20240912\\MaratonValtoGUI\\MaratonValtoGUI\\Form1.cs",
|
"DocumentMoniker": "C:\\Users\\szabomarton\\Desktop\\ProgaOra\\20240912_doga\\MaratonValtoGUI\\MaratonValtoGUI\\Form1.cs",
|
||||||
"RelativeDocumentMoniker": "MaratonValtoGUI\\Form1.cs",
|
"RelativeDocumentMoniker": "MaratonValtoGUI\\Form1.cs",
|
||||||
"ToolTip": "S:\\Programoz\u00E1s_dolgozat\\Szab\u00F3M\u00E1rton_20240912\\MaratonValtoGUI\\MaratonValtoGUI\\Form1.cs",
|
"ToolTip": "C:\\Users\\szabomarton\\Desktop\\ProgaOra\\20240912_doga\\MaratonValtoGUI\\MaratonValtoGUI\\Form1.cs",
|
||||||
"RelativeToolTip": "MaratonValtoGUI\\Form1.cs",
|
"RelativeToolTip": "MaratonValtoGUI\\Form1.cs",
|
||||||
"ViewState": "AgIAAFEAAAAAAAAAAAAAwGMAAAAjAAAAAAAAAA==",
|
"ViewState": "AgIAAF4AAAAAAAAAAAAawGIAAAAAAAAAAAAAAA==",
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
"WhenOpened": "2024-09-12T07:43:09.212Z",
|
"WhenOpened": "2024-09-12T07:43:09.212Z",
|
||||||
"EditorCaption": ""
|
"EditorCaption": ""
|
||||||
|
@ -37,11 +37,13 @@
|
||||||
"$type": "Document",
|
"$type": "Document",
|
||||||
"DocumentIndex": 1,
|
"DocumentIndex": 1,
|
||||||
"Title": "Form1.cs [Design]",
|
"Title": "Form1.cs [Design]",
|
||||||
"DocumentMoniker": "S:\\Programoz\u00E1s_dolgozat\\Szab\u00F3M\u00E1rton_20240912\\MaratonValtoGUI\\MaratonValtoGUI\\Form1.cs",
|
"DocumentMoniker": "C:\\Users\\szabomarton\\Desktop\\ProgaOra\\20240912_doga\\MaratonValtoGUI\\MaratonValtoGUI\\Form1.cs",
|
||||||
"RelativeDocumentMoniker": "MaratonValtoGUI\\Form1.cs",
|
"RelativeDocumentMoniker": "MaratonValtoGUI\\Form1.cs",
|
||||||
"ToolTip": "C:\\Users\\szabomarton\\Desktop\\C#\\Dolgozat\\MaratonValtoGUI\\MaratonValtoGUI\\Form1.cs [Design]",
|
"ToolTip": "C:\\Users\\szabomarton\\Desktop\\ProgaOra\\20240912_doga\\MaratonValtoGUI\\MaratonValtoGUI\\Form1.cs [Design]",
|
||||||
|
"RelativeToolTip": "MaratonValtoGUI\\Form1.cs [Design]",
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
"WhenOpened": "2024-09-12T07:39:37.232Z"
|
"WhenOpened": "2024-09-12T07:39:37.232Z",
|
||||||
|
"EditorCaption": " [Design]"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,12 +20,8 @@ namespace MaratonValtoGUI
|
||||||
|
|
||||||
public void Form1_Load(object sender, EventArgs e)
|
public void Form1_Load(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
Data.eredmenyek = LoadFromCsv("maratonvalto.csv");
|
|
||||||
|
|
||||||
foreach (var item in Data.eredmenyek)
|
|
||||||
{
|
|
||||||
listBox1.Items.Add(item.Versenyzo.Fnev);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -33,6 +29,17 @@ namespace MaratonValtoGUI
|
||||||
private void megnyitásToolStripMenuItem_Click(object sender, EventArgs e)
|
private void megnyitásToolStripMenuItem_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
//string filepath = OpenFileDialog();
|
//string filepath = OpenFileDialog();
|
||||||
|
OpenFileDialog openFileDialog = new OpenFileDialog();
|
||||||
|
openFileDialog.ShowDialog();
|
||||||
|
|
||||||
|
string path = openFileDialog.FileName;
|
||||||
|
|
||||||
|
Data.eredmenyek = LoadFromCsv(path);
|
||||||
|
|
||||||
|
foreach (var item in Data.eredmenyek)
|
||||||
|
{
|
||||||
|
listBox1.Items.Add(item.Versenyzo.Fnev);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void kiléToolStripMenuItem_Click(object sender, EventArgs e)
|
private void kiléToolStripMenuItem_Click(object sender, EventArgs e)
|
||||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -8,3 +8,13 @@ C:\Users\szabomarton\Desktop\C#\Dolgozat\MaratonValtoGUI\MaratonValtoGUI\obj\Deb
|
||||||
C:\Users\szabomarton\Desktop\C#\Dolgozat\MaratonValtoGUI\MaratonValtoGUI\obj\Debug\MaratonValtoGUI.csproj.CoreCompileInputs.cache
|
C:\Users\szabomarton\Desktop\C#\Dolgozat\MaratonValtoGUI\MaratonValtoGUI\obj\Debug\MaratonValtoGUI.csproj.CoreCompileInputs.cache
|
||||||
C:\Users\szabomarton\Desktop\C#\Dolgozat\MaratonValtoGUI\MaratonValtoGUI\obj\Debug\MaratonValtoGUI.exe
|
C:\Users\szabomarton\Desktop\C#\Dolgozat\MaratonValtoGUI\MaratonValtoGUI\obj\Debug\MaratonValtoGUI.exe
|
||||||
C:\Users\szabomarton\Desktop\C#\Dolgozat\MaratonValtoGUI\MaratonValtoGUI\obj\Debug\MaratonValtoGUI.pdb
|
C:\Users\szabomarton\Desktop\C#\Dolgozat\MaratonValtoGUI\MaratonValtoGUI\obj\Debug\MaratonValtoGUI.pdb
|
||||||
|
C:\Users\szabomarton\Desktop\ProgaOra\20240912_doga\MaratonValtoGUI\MaratonValtoGUI\bin\Debug\MaratonValtoGUI.exe.config
|
||||||
|
C:\Users\szabomarton\Desktop\ProgaOra\20240912_doga\MaratonValtoGUI\MaratonValtoGUI\bin\Debug\MaratonValtoGUI.exe
|
||||||
|
C:\Users\szabomarton\Desktop\ProgaOra\20240912_doga\MaratonValtoGUI\MaratonValtoGUI\bin\Debug\MaratonValtoGUI.pdb
|
||||||
|
C:\Users\szabomarton\Desktop\ProgaOra\20240912_doga\MaratonValtoGUI\MaratonValtoGUI\obj\Debug\MaratonValtoGUI.csproj.AssemblyReference.cache
|
||||||
|
C:\Users\szabomarton\Desktop\ProgaOra\20240912_doga\MaratonValtoGUI\MaratonValtoGUI\obj\Debug\MaratonValtoGUI.Form1.resources
|
||||||
|
C:\Users\szabomarton\Desktop\ProgaOra\20240912_doga\MaratonValtoGUI\MaratonValtoGUI\obj\Debug\MaratonValtoGUI.Properties.Resources.resources
|
||||||
|
C:\Users\szabomarton\Desktop\ProgaOra\20240912_doga\MaratonValtoGUI\MaratonValtoGUI\obj\Debug\MaratonValtoGUI.csproj.GenerateResource.cache
|
||||||
|
C:\Users\szabomarton\Desktop\ProgaOra\20240912_doga\MaratonValtoGUI\MaratonValtoGUI\obj\Debug\MaratonValtoGUI.csproj.CoreCompileInputs.cache
|
||||||
|
C:\Users\szabomarton\Desktop\ProgaOra\20240912_doga\MaratonValtoGUI\MaratonValtoGUI\obj\Debug\MaratonValtoGUI.exe
|
||||||
|
C:\Users\szabomarton\Desktop\ProgaOra\20240912_doga\MaratonValtoGUI\MaratonValtoGUI\obj\Debug\MaratonValtoGUI.pdb
|
||||||
|
|
Binary file not shown.
Binary file not shown.
23
form_anyag
23
form_anyag
|
@ -326,3 +326,26 @@ Azt hogy a lenyíló lista milyen stílusú legyen, a DropDownStyle tulajdonság
|
||||||
|
|
||||||
Feladat: beolvasás szövegfájlból kiírás fájlba.
|
Feladat: beolvasás szövegfájlból kiírás fájlba.
|
||||||
Szamok.txt tartalmát válogassa párosra és páratlanra.
|
Szamok.txt tartalmát válogassa párosra és páratlanra.
|
||||||
|
|
||||||
|
|
||||||
|
--------------------------------------------------------------
|
||||||
|
|
||||||
|
Fájlkezelés using - gal
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
A using kulcsszó a c# ban egy speciális konstrukció, amely biztosítja, hogy egy adott erőforrás, mint pl fájl vagy hálózati kapcsolat, automatikusan felszabaduljon, miután már nincs rá szükség.
|
||||||
|
|
||||||
|
A using blokkot tipikusan olyan erőforrások kezellslre használjuk, amelyek implementálják az IDisposible inteface-t, és ameéyeket manuálisan kellene felszabadítani (pl fájlok, adatbázis-kapcsolatok, hálózati erőforrások stb).
|
||||||
|
A using automatiikusan gondoskodik arról, hogy az erőforrás helyesen lezáródjon vagy felszabaduljon, amikor a kód végrehajtása elhagyja a using blokkot, még akkor is, ha kivétel történik.
|
||||||
|
A usingot arra használjuk, hogy biztosítsuk az erőforrások, például fájlok, adatbázis-kapcsolatok, és hálózati erőforrások autómatikus és biztonságos felszabadítását, amikor azok már nem szükségesek.
|
||||||
|
|
||||||
|
Használatának előnyei:
|
||||||
|
Automatikus felszabadítás
|
||||||
|
nem kell .Dispose()
|
||||||
|
Könnyebb kód
|
||||||
|
a kód egyszerűbbé válik, mert automatikusan kezeli az erőforrások felszabadítását
|
||||||
|
Hibakezelés
|
||||||
|
ha egy kivétel lép fel a using blokkban az erőforrás akkor is megfelelően lezáródik.
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user