Skilled Gaming

Design/Web/Programming/IT => C++ => Developing => Tutoriale/Tutorials => Topic started by: CrystalMD on 28 April 2016, 15:59:26

Title: [TUT]Sa cream Notepad
Post by: CrystalMD on 28 April 2016, 15:59:26
Deci, daca sunteti la inceput de programare, acest tutorial va deschide noi posibilitati care puteti sa le invatati si sa le aplicati mai apoi. Tot ce trebuie sa stiti este: - Utilizat C#(C Sharp); - Programul utilizat este Visual Studio.

1) File > New > Project > selectati C# > Windows Forms Application
2) Toolbox >Menus & Toolbars > Menu Strip, openFileDialog, saveFileDialog, RichTextBox (Dati double click pe fiecare din ele)
3) Acum sa facem meniul, apasati pe pe meniu si trebuie sa apara o casuta cu "Type Here" si scriem esentialul pentru notepad : Click (http://lh3.ggpht.com/-bLtrgq-8s2Y/VMtDeKa7B-I/AAAAAAAAK44/DRqldn90FgU/image14.png?imgmax=800) si Click (http://lh6.ggpht.com/-dHdO1y9EtTw/VMtDe3-LP8I/AAAAAAAAK5A/XYUrQsexFNQ/image12.png?imgmax=800)
4) Apasati pe boxul care e forma unui patrat (Click (http://lh3.ggpht.com/-hYyw-J8mGK8/VMtDgutVbWI/AAAAAAAAK5Q/1nW28Lug7YI/image24.png?imgmax=800)) > Plecam la Properties (se afla in partea dreapta, al doilea tab de jos) > Schimbam Dock in Fill - Click (http://i92.photobucket.com/albums/l27/kierien/TextBox-Dock.jpg) si a-r trebui sa arate cam asa Click (http://lh4.ggpht.com/-x6-bubzCTks/VMtDhiEqcvI/AAAAAAAAK5Y/TNTUyO6U2Co/image29.png?imgmax=800)
5) Acum codurile: Ca sa adaugati butonul de New, Save etc la cod doar apasati dublu click pe buton(De exemplu, vreti sa adaugati codu la New, apasati Dublu-click pe New din "Demo") si a-r trebui sa apara ceva nou in codul programului (Click (http://lh6.ggpht.com/-QWJrTFOPF6Y/VMtDib3F-CI/AAAAAAAAK5g/RJDaqmDFC3s/image41.png?imgmax=800))
Asa, daca v-a aparut inseamna ca a-ti facut corect. Asa trebuie sa facem la fiecare buton dupa ce adaugam scriptu la fiecare buton.(Am apasat pe buton, scrim scriptul, apasam din nou pe altu, scriptu si tot asa)

Scripturi pentru:
New:
Code: [Select]
richTextBox1.Clear();Save:
Code: [Select]
OpenFileDialog op = new OpenFileDialog();
if (op.ShowDialog() == DialogResult.OK)
    richTextBox1.LoadFile(op.FileName, RichTextBoxStreamType.PlainText);
this.Text = op.FileName;
Open:
Code: [Select]
SaveFileDialog op = new SaveFileDialog();
op.Filter = "Text Document(*.txt)|*.txt|All Files(*.*)|*.*";
if (op.ShowDialog() == DialogResult.OK)
    richTextBox1.SaveFile(op.FileName, RichTextBoxStreamType.PlainText);
this.Text = op.FileName;
Undo:
Code: [Select]
richTextBox1.Undo();Cut:
Code: [Select]
richTextBox1.Cut();Copy:
Code: [Select]
richTextBox1.Copy();Paste:
Code: [Select]
richTextBox1.Paste();Clear:
Code: [Select]
richTextBox1.Clear();SelectAll:
Code: [Select]
richTextBox1.SelectAll();
Extra
Font Tab:
Code: [Select]
FontDialog fd = new FontDialog();
fd.Font = richTextBox1.SelectionFont;
if (fd.ShowDialog() == DialogResult.OK)
{
    richTextBox1.SelectionFont = fd.Font;
}
Background Color:
Code: [Select]
ColorDialog cr = new ColorDialog();
if (cr.ShowDialog() == DialogResult.OK)
{
    richTextBox1.BackColor = cr.Color;
}

Final:
(http://lh5.ggpht.com/-AbuqpdwTJNc/VMtDjfW0yJI/AAAAAAAAK5o/GVKye4ZkRFE/image4.png?imgmax=800)
Title: Re: [TUT]Sa cream Notepad
Post by: Badboy.UndeadArmy™ on 28 April 2016, 16:24:10
Wow.Eu am invatat C++ ,dar am luat-o de la inceput.Nice :D
Title: Re: [TUT]Sa cream Notepad
Post by: ActiON_ on 28 April 2016, 16:30:31
Frumos tutorialul! Iti multumim! :)

Mai am de mancat paine pana sa invat C#. :)) Momentan sunt la C++.
Title: Re: [TUT]Sa cream Notepad
Post by: >.marKeLonn.< on 28 April 2016, 17:23:26
Foarte bine , bravo.
Title: Re: [TUT]Sa cream Notepad
Post by: CrystalMD on 28 April 2016, 18:58:16
Frumos tutorialul! Iti multumim! :)

Mai am de mancat paine pana sa invat C#. :)) Momentan sunt la C++.
C# (Sharp) ii mai usor ca c++ :)) In curand voi reveni cu ceva jocuri pe consola, daca voi avea dorinta sa o termin :))
Title: Re: [TUT]Sa cream Notepad
Post by: Liberty on 29 April 2016, 09:23:53
Sa inteleg ca tutorialul asta e creat de tine? Daca da, te felicit. E foarte bine alcatuit. ;)

Mno, e greu. :))
Title: Re: [TUT]Sa cream Notepad
Post by: CrystalMD on 29 April 2016, 23:42:48
Sa inteleg ca tutorialul asta e creat de tine? Daca da, te felicit. E foarte bine alcatuit. ;)

Mno, e greu. :))
Tutorialul da, codurile nu :))
SimplePortal 2.3.7 © 2008-2024, SimplePortal