From eba6a1bf0aec7ee531fd1433ff0e24299a38b588 Mon Sep 17 00:00:00 2001 From: Aleksander Misztal Date: Sat, 9 Feb 2019 02:46:54 +0000 Subject: [PATCH] =?UTF-8?q?Prze=C5=9Blij=20pliki=20do=20''?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Unit1.cpp | 181 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ Unit1.dfm | 139 +++++++++++++++++++++++++++++++++++++++++ Unit1.h | 66 ++++++++++++++++++++ Unit1.obj | Bin 0 -> 62613 bytes Unit1.~h | 66 ++++++++++++++++++++ 5 files changed, 452 insertions(+) create mode 100644 Unit1.cpp create mode 100644 Unit1.dfm create mode 100644 Unit1.h create mode 100644 Unit1.obj create mode 100644 Unit1.~h diff --git a/Unit1.cpp b/Unit1.cpp new file mode 100644 index 0000000..6bc7771 --- /dev/null +++ b/Unit1.cpp @@ -0,0 +1,181 @@ +//--------------------------------------------------------------------------- + +#include +#pragma hdrstop + +#include "Unit1.h" +#include "Unit2.h" +#include "Unit3.h" +//--------------------------------------------------------------------------- +#pragma package(smart_init) +#pragma resource "*.dfm" +TForm1 *Form1; +AnsiString nazwapliku=""; +//--------------------------------------------------------------------------- +__fastcall TForm1::TForm1(TComponent* Owner) + : TForm(Owner) +{ +} +//--------------------------------------------------------------------------- + + +void __fastcall TForm1::Otwrz2Click(TObject *Sender) +{ + if (OpenDialog1->Execute()){ + + try{ + tresc->Lines->LoadFromFile(OpenDialog1->FileName); + nazwapliku = OpenDialog1->FileName; + } + catch (...){ + ShowMessage("Błąd otwarcia pliku. Upewnij się, że plik istnieje na dysku"); + + } + } +} +//--------------------------------------------------------------------------- + +void __fastcall TForm1::Zapisz1Click(TObject *Sender) +{ + if (nazwapliku!=""){ + tresc->Lines->SaveToFile(nazwapliku); + } + else{ + Form1->Zapiszjako1Click(MainMenu1); + + } +} +//--------------------------------------------------------------------------- +void __fastcall TForm1::Zapiszjako1Click(TObject *Sender) +{ + if (SaveDialog1->Execute()){ + + try{ + tresc->Lines->SaveToFile(SaveDialog1->FileName); + nazwapliku = SaveDialog1->FileName; + } + catch (...){ + ShowMessage("Zapis zakończył się niepowodzeniem."); + } + } +} +//--------------------------------------------------------------------------- +void __fastcall TForm1::Nowy1Click(TObject *Sender) +{ + if(Application->MessageBox("Czy na pewno utworzyć nowy plik ?","Potwierdź", + MB_YESNOCANCEL | MB_ICONQUESTION) == IDYES ){ + tresc->Lines->Clear(); + nazwapliku=""; + } +} +//--------------------------------------------------------------------------- +void __fastcall TForm1::trescKeyDown(TObject *Sender, WORD &Key, + TShiftState Shift) +{ + if (Shift.Contains(ssCtrl)) + { + if((Key == 's') || (Key =='S')){ + Form1->Zapisz1Click(MainMenu1); + } + } + if (Shift.Contains(ssCtrl)) + { + if((Key == 'n') || (Key =='N')){ + Form1->Otwrz2Click(MainMenu1); + } + } +} + +//--------------------------------------------------------------------------- +void __fastcall TForm1::Zakocz1Click(TObject *Sender) +{ + if(Application->MessageBox("Czy na pewno zakończyć program ?","Potwierdź", + MB_YESNO | MB_ICONQUESTION) == IDYES ){ + Application->Terminate(); + } + + +} +//--------------------------------------------------------------------------- +void __fastcall TForm1::FormClose(TObject *Sender, TCloseAction &Action) +{ + if(Application->MessageBox("Czy na pewno zakończyć program ?","Potwierdź", + MB_YESNO | MB_ICONQUESTION) == IDNO ){ + Action=caNone; + } +} +//--------------------------------------------------------------------------- +void __fastcall TForm1::Wytnijcrtx1Click(TObject *Sender) +{ + tresc->CutToClipboard(); +} +//--------------------------------------------------------------------------- +void __fastcall TForm1::Kopiiuj1Click(TObject *Sender) +{ + tresc->CopyToClipboard(); +} +//--------------------------------------------------------------------------- +void __fastcall TForm1::WklejCtrlV1Click(TObject *Sender) +{ + tresc->PasteFromClipboard(); +} +//--------------------------------------------------------------------------- +void __fastcall TForm1::Zawijaniewierszy1Click(TObject *Sender) +{ + + if(Zawijaniewierszy1->Checked==true) + { + Zawijaniewierszy1->Checked=false; + tresc->WordWrap=false; + tresc->ScrollBars = ssBoth; + + } + else + { + Zawijaniewierszy1->Checked=true; + tresc->WordWrap=true; + tresc->ScrollBars = ssVertical; + + } + + + + + +} +//--------------------------------------------------------------------------- + +void __fastcall TForm1::Ccionka1Click(TObject *Sender) +{ + if(FontDialog1->Execute()) + { + tresc->Font->Name = FontDialog1->Font->Name; + + tresc->Font->Color = FontDialog1->Font->Color; + + tresc->Font->Size = FontDialog1->Font->Size; + + tresc->Font->Style = FontDialog1->Font->Style; + } +} +//--------------------------------------------------------------------------- + + +void __fastcall TForm1::Oprogramie1Click(TObject *Sender) +{ + Form2->ShowModal(); +} +//--------------------------------------------------------------------------- + +void __fastcall TForm1::WujekGoogle1Click(TObject *Sender) +{ + ShellExecute(NULL,"open","https://www.google.pl", NULL, NULL, SW_SHOWNORMAL); +} +//--------------------------------------------------------------------------- + +void __fastcall TForm1::Kalkulator1Click(TObject *Sender) +{ + Form3->ShowModal(); +} +//--------------------------------------------------------------------------- + diff --git a/Unit1.dfm b/Unit1.dfm new file mode 100644 index 0000000..d285283 --- /dev/null +++ b/Unit1.dfm @@ -0,0 +1,139 @@ +object Form1: TForm1 + Left = 313 + Top = 224 + Width = 833 + Height = 675 + Caption = 'M'#243'j notatnik' + Color = clBtnFace + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -13 + Font.Name = 'MS Sans Serif' + Font.Style = [] + Menu = MainMenu1 + OldCreateOrder = False + OnClose = FormClose + PixelsPerInch = 120 + TextHeight = 16 + object tresc: TMemo + Left = 0 + Top = 0 + Width = 815 + Height = 605 + Align = alClient + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -23 + Font.Name = 'MS Sans Serif' + Font.Style = [] + Lines.Strings = ( + '') + ParentFont = False + ScrollBars = ssVertical + TabOrder = 0 + OnKeyDown = trescKeyDown + end + object MainMenu1: TMainMenu + Left = 424 + Top = 104 + object Plik1: TMenuItem + Caption = '&Plik' + object Nowy1: TMenuItem + Caption = '&Nowy Ctrl+N' + OnClick = Nowy1Click + end + object Otwrz1: TMenuItem + Caption = '-' + end + object Otwrz2: TMenuItem + Caption = '&Otw'#243'rz Ctrl+O' + OnClick = Otwrz2Click + end + object Zapisz1: TMenuItem + Caption = 'Za&pisz Ctrl+S' + OnClick = Zapisz1Click + end + object Zapiszjako1: TMenuItem + Caption = 'Zapi&sz jako' + OnClick = Zapiszjako1Click + end + object N1: TMenuItem + Caption = '-' + end + object Zakocz1: TMenuItem + Caption = 'Zako&'#324'cz' + OnClick = Zakocz1Click + end + end + object Edycja1: TMenuItem + Caption = '&Edycja' + object Wytnijcrtx1: TMenuItem + Caption = 'W&ytnij Ctrt+X' + OnClick = Wytnijcrtx1Click + end + object Kopiiuj1: TMenuItem + Caption = 'Kop&iuj Ctrl+C ' + OnClick = Kopiiuj1Click + end + object WklejCtrlV1: TMenuItem + Caption = 'Wkl&ej Ctrl+V' + OnClick = WklejCtrlV1Click + end + end + object Format1: TMenuItem + Caption = '&Format' + object Zawijaniewierszy1: TMenuItem + Caption = 'Z&awijanie wierszy' + Checked = True + OnClick = Zawijaniewierszy1Click + end + object Ccionka1: TMenuItem + Caption = 'C&zcionka' + OnClick = Ccionka1Click + end + end + object Pomoc1: TMenuItem + Caption = '&Pomoc' + object Informacje1: TMenuItem + Caption = 'In&formacje' + object Oprogramie1: TMenuItem + Caption = 'O &programie' + OnClick = Oprogramie1Click + end + end + object WujekGoogle1: TMenuItem + Caption = 'W&ujek Google' + OnClick = WujekGoogle1Click + end + end + object Kalkulator1: TMenuItem + Caption = '&Kalkulator' + OnClick = Kalkulator1Click + end + object Zegar1: TMenuItem + Caption = ' ' + end + end + object OpenDialog1: TOpenDialog + Filter = 'Pliki tekstowe (txt)|*.txt|Wszystkie pliki|*.*' + Left = 368 + Top = 112 + end + object SaveDialog1: TSaveDialog + Filter = 'Plik tekstowy (txt)|*txt|Wszystkie pliki|*.*' + Options = [ofOverwritePrompt, ofHideReadOnly, ofEnableSizing] + Left = 320 + Top = 120 + end + object FontDialog1: TFontDialog + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -13 + Font.Name = 'MS Sans Serif' + Font.Style = [] + MinFontSize = 0 + MaxFontSize = 0 + Left = 264 + Top = 120 + end +end diff --git a/Unit1.h b/Unit1.h new file mode 100644 index 0000000..abd8671 --- /dev/null +++ b/Unit1.h @@ -0,0 +1,66 @@ +//--------------------------------------------------------------------------- + +#ifndef Unit1H +#define Unit1H +//--------------------------------------------------------------------------- +#include +#include +#include +#include +#include +#include +//--------------------------------------------------------------------------- +class TForm1 : public TForm +{ +__published: // IDE-managed Components + TMainMenu *MainMenu1; + TMenuItem *Plik1; + TMenuItem *Nowy1; + TMenuItem *Otwrz1; + TMenuItem *Otwrz2; + TMenuItem *Zapisz1; + TMenuItem *Zapiszjako1; + TMenuItem *N1; + TMenuItem *Zakocz1; + TMenuItem *Edycja1; + TMenuItem *Wytnijcrtx1; + TMenuItem *Kopiiuj1; + TMenuItem *WklejCtrlV1; + TMenuItem *Format1; + TMenuItem *Zawijaniewierszy1; + TMenuItem *Ccionka1; + TMenuItem *Pomoc1; + TMenuItem *Informacje1; + TMenuItem *Oprogramie1; + TMenuItem *Kalkulator1; + TMemo *tresc; + TMenuItem *Zegar1; + TOpenDialog *OpenDialog1; + TSaveDialog *SaveDialog1; + TFontDialog *FontDialog1; + TMenuItem *WujekGoogle1; + void __fastcall Otwrz2Click(TObject *Sender); + void __fastcall Zapisz1Click(TObject *Sender); + void __fastcall Zapiszjako1Click(TObject *Sender); + void __fastcall Nowy1Click(TObject *Sender); + void __fastcall trescKeyDown(TObject *Sender, WORD &Key, + TShiftState Shift); + void __fastcall Zakocz1Click(TObject *Sender); + void __fastcall FormClose(TObject *Sender, TCloseAction &Action); + void __fastcall Wytnijcrtx1Click(TObject *Sender); + void __fastcall Kopiiuj1Click(TObject *Sender); + void __fastcall WklejCtrlV1Click(TObject *Sender); + void __fastcall Zawijaniewierszy1Click(TObject *Sender); + void __fastcall Ccionka1Click(TObject *Sender); + void __fastcall Oprogramie1Click(TObject *Sender); + void __fastcall WujekGoogle1Click(TObject *Sender); + void __fastcall Kalkulator1Click(TObject *Sender); +private: // User declarations +public: // User declarations + + __fastcall TForm1(TComponent* Owner); +}; +//--------------------------------------------------------------------------- +extern PACKAGE TForm1 *Form1; +//--------------------------------------------------------------------------- +#endif diff --git a/Unit1.obj b/Unit1.obj new file mode 100644 index 0000000000000000000000000000000000000000..58412aa0d3cf87cc6a6c33e8f25a56a45d659f3c GIT binary patch literal 62613 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%0DQoz@Vr?gQ7Y#D5~(FsE!PZs@0Kd2e7&U#cWhY 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 literal 0 HcmV?d00001 diff --git a/Unit1.~h b/Unit1.~h new file mode 100644 index 0000000..abd8671 --- /dev/null +++ b/Unit1.~h @@ -0,0 +1,66 @@ +//--------------------------------------------------------------------------- + +#ifndef Unit1H +#define Unit1H +//--------------------------------------------------------------------------- +#include +#include +#include +#include +#include +#include +//--------------------------------------------------------------------------- +class TForm1 : public TForm +{ +__published: // IDE-managed Components + TMainMenu *MainMenu1; + TMenuItem *Plik1; + TMenuItem *Nowy1; + TMenuItem *Otwrz1; + TMenuItem *Otwrz2; + TMenuItem *Zapisz1; + TMenuItem *Zapiszjako1; + TMenuItem *N1; + TMenuItem *Zakocz1; + TMenuItem *Edycja1; + TMenuItem *Wytnijcrtx1; + TMenuItem *Kopiiuj1; + TMenuItem *WklejCtrlV1; + TMenuItem *Format1; + TMenuItem *Zawijaniewierszy1; + TMenuItem *Ccionka1; + TMenuItem *Pomoc1; + TMenuItem *Informacje1; + TMenuItem *Oprogramie1; + TMenuItem *Kalkulator1; + TMemo *tresc; + TMenuItem *Zegar1; + TOpenDialog *OpenDialog1; + TSaveDialog *SaveDialog1; + TFontDialog *FontDialog1; + TMenuItem *WujekGoogle1; + void __fastcall Otwrz2Click(TObject *Sender); + void __fastcall Zapisz1Click(TObject *Sender); + void __fastcall Zapiszjako1Click(TObject *Sender); + void __fastcall Nowy1Click(TObject *Sender); + void __fastcall trescKeyDown(TObject *Sender, WORD &Key, + TShiftState Shift); + void __fastcall Zakocz1Click(TObject *Sender); + void __fastcall FormClose(TObject *Sender, TCloseAction &Action); + void __fastcall Wytnijcrtx1Click(TObject *Sender); + void __fastcall Kopiiuj1Click(TObject *Sender); + void __fastcall WklejCtrlV1Click(TObject *Sender); + void __fastcall Zawijaniewierszy1Click(TObject *Sender); + void __fastcall Ccionka1Click(TObject *Sender); + void __fastcall Oprogramie1Click(TObject *Sender); + void __fastcall WujekGoogle1Click(TObject *Sender); + void __fastcall Kalkulator1Click(TObject *Sender); +private: // User declarations +public: // User declarations + + __fastcall TForm1(TComponent* Owner); +}; +//--------------------------------------------------------------------------- +extern PACKAGE TForm1 *Form1; +//--------------------------------------------------------------------------- +#endif