diff --git a/Data/Parsing/pars.py b/Data/Parsing/pars.py new file mode 100644 index 0000000..d787c43 --- /dev/null +++ b/Data/Parsing/pars.py @@ -0,0 +1,30 @@ +from bs4 import BeautifulSoup +import requests + +soup = BeautifulSoup(requests.get('https://smart-lab.ru/q/shares/').text, 'html.parser') +stock = soup.find_all("tr")[2:] + +# f = open("stock.txt", "wb") # encoding="utf-8" + +try: + for i in stock: + data = i.get_text("|").split("|") + data = [j for j in data if '\n' != j][:-2] + + if not '%' in data[-1]: + data = data[:-1] + + if not '\t' in data[4]: + data[5] = data[5].split('%')[0].split('\t')[-1] + "%" + data[6] = data[6].replace(" ", "") + data[-3] = data[-3].replace(" ", "") + + source = data[:8] + arg = data[-3:] + data = source + [arg[0], arg[2]] + + print("|".join(data)) +except Exception as e: + print(repr(e)) + + diff --git a/Data/Parsing/stock.txt b/Data/Parsing/stock.txt new file mode 100644 index 0000000..e69de29 diff --git a/Data/SysIcon/(1).png b/Data/SysIcon/(1).png new file mode 100644 index 0000000..fefc3ed Binary files /dev/null and b/Data/SysIcon/(1).png differ diff --git a/Data/SysIcon/(2).png b/Data/SysIcon/(2).png new file mode 100644 index 0000000..5964078 Binary files /dev/null and b/Data/SysIcon/(2).png differ diff --git a/Data/SysIcon/(3).png b/Data/SysIcon/(3).png new file mode 100644 index 0000000..d2aa6ae Binary files /dev/null and b/Data/SysIcon/(3).png differ diff --git a/Data/directions.png b/Data/directions.png new file mode 100644 index 0000000..c3864b5 Binary files /dev/null and b/Data/directions.png differ diff --git a/Data/main_ico.png b/Data/main_ico.png new file mode 100644 index 0000000..59a7603 Binary files /dev/null and b/Data/main_ico.png differ diff --git a/Data/percentage.png b/Data/percentage.png new file mode 100644 index 0000000..aea0d81 Binary files /dev/null and b/Data/percentage.png differ diff --git a/InvestWinApp.sln b/InvestWinApp.sln new file mode 100644 index 0000000..2a806d3 --- /dev/null +++ b/InvestWinApp.sln @@ -0,0 +1,31 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.6.33723.286 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "InvestWinApp", "InvestWinApp\InvestWinApp.vcxproj", "{DD26BAF5-A6C3-415E-ACB5-A6562311BEDD}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {DD26BAF5-A6C3-415E-ACB5-A6562311BEDD}.Debug|x64.ActiveCfg = Debug|x64 + {DD26BAF5-A6C3-415E-ACB5-A6562311BEDD}.Debug|x64.Build.0 = Debug|x64 + {DD26BAF5-A6C3-415E-ACB5-A6562311BEDD}.Debug|x86.ActiveCfg = Debug|Win32 + {DD26BAF5-A6C3-415E-ACB5-A6562311BEDD}.Debug|x86.Build.0 = Debug|Win32 + {DD26BAF5-A6C3-415E-ACB5-A6562311BEDD}.Release|x64.ActiveCfg = Release|x64 + {DD26BAF5-A6C3-415E-ACB5-A6562311BEDD}.Release|x64.Build.0 = Release|x64 + {DD26BAF5-A6C3-415E-ACB5-A6562311BEDD}.Release|x86.ActiveCfg = Release|Win32 + {DD26BAF5-A6C3-415E-ACB5-A6562311BEDD}.Release|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {4095E066-FD26-41D2-ADA5-A1EA03DF2701} + EndGlobalSection +EndGlobal diff --git a/InvestWinApp/AddApplicant.h b/InvestWinApp/AddApplicant.h new file mode 100644 index 0000000..0b116fb --- /dev/null +++ b/InvestWinApp/AddApplicant.h @@ -0,0 +1,398 @@ +#pragma once + +namespace InvestWinApp { + + using namespace System; + using namespace System::ComponentModel; + using namespace System::Collections; + using namespace System::Windows::Forms; + using namespace System::Data; + using namespace System::Drawing; + + /// + /// AddApplicant + /// + public ref class AddApplicant : public System::Windows::Forms::Form + { + public: + AddApplicant(void) + { + InitializeComponent(); + // + //TODO: + // + } + + protected: + /// + /// . + /// + ~AddApplicant() + { + if (components) + { + delete components; + } + } + private: System::Windows::Forms::TableLayoutPanel^ main_table; + protected: + private: System::Windows::Forms::TableLayoutPanel^ data_table; + private: System::Windows::Forms::Label^ label2; + + + + + + + private: System::Windows::Forms::Label^ label3; + + + + + private: System::Windows::Forms::Label^ label4; + private: System::Windows::Forms::Label^ label5; + + + + private: System::Windows::Forms::Label^ label9; + private: System::Windows::Forms::TextBox^ addressBox; + private: System::Windows::Forms::TextBox^ scoreBox; + + + private: System::Windows::Forms::FlowLayoutPanel^ flowLayoutPanel1; + private: System::Windows::Forms::TextBox^ sernameBox; + private: System::Windows::Forms::TextBox^ nameBox; + private: System::Windows::Forms::TextBox^ parBox; + + + + + + + private: System::Windows::Forms::Button^ btn_add; + private: System::Windows::Forms::TextBox^ trendBox; + + + private: System::Windows::Forms::FlowLayoutPanel^ flow_benefit; + private: System::Windows::Forms::RadioButton^ benefitNo; + private: System::Windows::Forms::TextBox^ benefitYes; + + + + + private: + /// + /// . + /// + System::ComponentModel::Container ^components; + +#pragma region Windows Form Designer generated code + /// + /// + /// . + /// + void InitializeComponent(void) + { + this->main_table = (gcnew System::Windows::Forms::TableLayoutPanel()); + this->data_table = (gcnew System::Windows::Forms::TableLayoutPanel()); + this->label2 = (gcnew System::Windows::Forms::Label()); + this->label3 = (gcnew System::Windows::Forms::Label()); + this->label4 = (gcnew System::Windows::Forms::Label()); + this->label5 = (gcnew System::Windows::Forms::Label()); + this->label9 = (gcnew System::Windows::Forms::Label()); + this->scoreBox = (gcnew System::Windows::Forms::TextBox()); + this->flowLayoutPanel1 = (gcnew System::Windows::Forms::FlowLayoutPanel()); + this->sernameBox = (gcnew System::Windows::Forms::TextBox()); + this->nameBox = (gcnew System::Windows::Forms::TextBox()); + this->parBox = (gcnew System::Windows::Forms::TextBox()); + this->addressBox = (gcnew System::Windows::Forms::TextBox()); + this->trendBox = (gcnew System::Windows::Forms::TextBox()); + this->flow_benefit = (gcnew System::Windows::Forms::FlowLayoutPanel()); + this->benefitNo = (gcnew System::Windows::Forms::RadioButton()); + this->benefitYes = (gcnew System::Windows::Forms::TextBox()); + this->btn_add = (gcnew System::Windows::Forms::Button()); + this->main_table->SuspendLayout(); + this->data_table->SuspendLayout(); + this->flowLayoutPanel1->SuspendLayout(); + this->flow_benefit->SuspendLayout(); + this->SuspendLayout(); + // + // main_table + // + this->main_table->ColumnCount = 1; + this->main_table->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, 100))); + this->main_table->Controls->Add(this->data_table, 0, 0); + this->main_table->Controls->Add(this->btn_add, 0, 1); + this->main_table->Dock = System::Windows::Forms::DockStyle::Fill; + this->main_table->Location = System::Drawing::Point(0, 0); + this->main_table->Name = L"main_table"; + this->main_table->RowCount = 2; + this->main_table->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 100))); + this->main_table->RowStyles->Add((gcnew System::Windows::Forms::RowStyle())); + this->main_table->Size = System::Drawing::Size(498, 315); + this->main_table->TabIndex = 2; + // + // data_table + // + this->data_table->AutoSize = true; + this->data_table->ColumnCount = 2; + this->data_table->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle())); + this->data_table->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle())); + this->data_table->Controls->Add(this->label2, 0, 0); + this->data_table->Controls->Add(this->label3, 0, 1); + this->data_table->Controls->Add(this->label4, 0, 2); + this->data_table->Controls->Add(this->label5, 0, 3); + this->data_table->Controls->Add(this->label9, 0, 4); + this->data_table->Controls->Add(this->scoreBox, 1, 3); + this->data_table->Controls->Add(this->flowLayoutPanel1, 1, 0); + this->data_table->Controls->Add(this->addressBox, 1, 1); + this->data_table->Controls->Add(this->trendBox, 1, 4); + this->data_table->Controls->Add(this->flow_benefit, 1, 2); + this->data_table->Dock = System::Windows::Forms::DockStyle::Fill; + this->data_table->Location = System::Drawing::Point(3, 3); + this->data_table->Name = L"data_table"; + this->data_table->RowCount = 5; + this->data_table->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 20))); + this->data_table->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 20))); + this->data_table->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 20))); + this->data_table->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 20))); + this->data_table->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 20))); + this->data_table->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Absolute, 20))); + this->data_table->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Absolute, 20))); + this->data_table->Size = System::Drawing::Size(492, 238); + this->data_table->TabIndex = 0; + // + // label2 + // + this->label2->Anchor = System::Windows::Forms::AnchorStyles::Right; + this->label2->AutoSize = true; + this->label2->ForeColor = System::Drawing::Color::White; + this->label2->Location = System::Drawing::Point(3, 15); + this->label2->Name = L"label2"; + this->label2->Size = System::Drawing::Size(161, 16); + this->label2->TabIndex = 1; + this->label2->Text = L" "; + // + // label3 + // + this->label3->Anchor = System::Windows::Forms::AnchorStyles::Right; + this->label3->AutoSize = true; + this->label3->ForeColor = System::Drawing::Color::White; + this->label3->Location = System::Drawing::Point(117, 62); + this->label3->Name = L"label3"; + this->label3->Size = System::Drawing::Size(47, 16); + this->label3->TabIndex = 2; + this->label3->Text = L""; + // + // label4 + // + this->label4->Anchor = System::Windows::Forms::AnchorStyles::Right; + this->label4->AutoSize = true; + this->label4->ForeColor = System::Drawing::Color::White; + this->label4->Location = System::Drawing::Point(112, 109); + this->label4->Name = L"label4"; + this->label4->Size = System::Drawing::Size(52, 16); + this->label4->TabIndex = 3; + this->label4->Text = L""; + // + // label5 + // + this->label5->Anchor = System::Windows::Forms::AnchorStyles::Right; + this->label5->AutoSize = true; + this->label5->ForeColor = System::Drawing::Color::White; + this->label5->Location = System::Drawing::Point(65, 156); + this->label5->Name = L"label5"; + this->label5->Size = System::Drawing::Size(99, 16); + this->label5->TabIndex = 4; + this->label5->Text = L" "; + // + // label9 + // + this->label9->Anchor = System::Windows::Forms::AnchorStyles::Right; + this->label9->AutoSize = true; + this->label9->ForeColor = System::Drawing::Color::White; + this->label9->Location = System::Drawing::Point(24, 205); + this->label9->Name = L"label9"; + this->label9->Size = System::Drawing::Size(140, 16); + this->label9->TabIndex = 8; + this->label9->Text = L" "; + // + // scoreBox + // + this->scoreBox->Anchor = System::Windows::Forms::AnchorStyles::Left; + this->scoreBox->Location = System::Drawing::Point(170, 153); + this->scoreBox->Name = L"scoreBox"; + this->scoreBox->Size = System::Drawing::Size(315, 22); + this->scoreBox->TabIndex = 11; + // + // flowLayoutPanel1 + // + this->flowLayoutPanel1->Anchor = System::Windows::Forms::AnchorStyles::Left; + this->flowLayoutPanel1->AutoSize = true; + this->flowLayoutPanel1->Controls->Add(this->sernameBox); + this->flowLayoutPanel1->Controls->Add(this->nameBox); + this->flowLayoutPanel1->Controls->Add(this->parBox); + this->flowLayoutPanel1->Location = System::Drawing::Point(170, 9); + this->flowLayoutPanel1->Name = L"flowLayoutPanel1"; + this->flowLayoutPanel1->Size = System::Drawing::Size(318, 28); + this->flowLayoutPanel1->TabIndex = 13; + this->flowLayoutPanel1->WrapContents = false; + // + // sernameBox + // + this->sernameBox->Location = System::Drawing::Point(3, 3); + this->sernameBox->Name = L"sernameBox"; + this->sernameBox->Size = System::Drawing::Size(100, 22); + this->sernameBox->TabIndex = 0; + // + // nameBox + // + this->nameBox->Location = System::Drawing::Point(109, 3); + this->nameBox->Name = L"nameBox"; + this->nameBox->Size = System::Drawing::Size(100, 22); + this->nameBox->TabIndex = 1; + // + // parBox + // + this->parBox->Location = System::Drawing::Point(215, 3); + this->parBox->Name = L"parBox"; + this->parBox->Size = System::Drawing::Size(100, 22); + this->parBox->TabIndex = 2; + // + // addressBox + // + this->addressBox->Anchor = System::Windows::Forms::AnchorStyles::Left; + this->addressBox->Location = System::Drawing::Point(170, 59); + this->addressBox->Name = L"addressBox"; + this->addressBox->Size = System::Drawing::Size(315, 22); + this->addressBox->TabIndex = 10; + // + // trendBox + // + this->trendBox->Anchor = System::Windows::Forms::AnchorStyles::Left; + this->trendBox->Location = System::Drawing::Point(170, 202); + this->trendBox->Name = L"trendBox"; + this->trendBox->Size = System::Drawing::Size(315, 22); + this->trendBox->TabIndex = 19; + // + // flow_benefit + // + this->flow_benefit->Anchor = System::Windows::Forms::AnchorStyles::Left; + this->flow_benefit->AutoSize = true; + this->flow_benefit->Controls->Add(this->benefitNo); + this->flow_benefit->Controls->Add(this->benefitYes); + this->flow_benefit->Location = System::Drawing::Point(170, 103); + this->flow_benefit->Name = L"flow_benefit"; + this->flow_benefit->Size = System::Drawing::Size(318, 28); + this->flow_benefit->TabIndex = 20; + this->flow_benefit->WrapContents = false; + // + // benefitNo + // + this->benefitNo->Anchor = System::Windows::Forms::AnchorStyles::Left; + this->benefitNo->AutoSize = true; + this->benefitNo->ForeColor = System::Drawing::Color::White; + this->benefitNo->Location = System::Drawing::Point(3, 4); + this->benefitNo->Name = L"benefitNo"; + this->benefitNo->Size = System::Drawing::Size(53, 20); + this->benefitNo->TabIndex = 0; + this->benefitNo->TabStop = true; + this->benefitNo->Text = L""; + this->benefitNo->UseVisualStyleBackColor = true; + this->benefitNo->Click += gcnew System::EventHandler(this, &AddApplicant::benefitNo_Click); + // + // benefitYes + // + this->benefitYes->Anchor = System::Windows::Forms::AnchorStyles::Left; + this->benefitYes->Location = System::Drawing::Point(62, 3); + this->benefitYes->Name = L"benefitYes"; + this->benefitYes->Size = System::Drawing::Size(253, 22); + this->benefitYes->TabIndex = 1; + this->benefitYes->TextChanged += gcnew System::EventHandler(this, &AddApplicant::benefitYes_TextChanged); + // + // btn_add + // + this->btn_add->AutoSize = true; + this->btn_add->BackColor = System::Drawing::Color::FromArgb(static_cast(static_cast(26)), static_cast(static_cast(26)), + static_cast(static_cast(26))); + this->btn_add->Dock = System::Windows::Forms::DockStyle::Fill; + this->btn_add->ForeColor = System::Drawing::Color::Transparent; + this->btn_add->Location = System::Drawing::Point(3, 247); + this->btn_add->Name = L"btn_add"; + this->btn_add->Size = System::Drawing::Size(492, 65); + this->btn_add->TabIndex = 6; + this->btn_add->Text = L""; + this->btn_add->UseVisualStyleBackColor = false; + this->btn_add->Click += gcnew System::EventHandler(this, &AddApplicant::btn_add_Click); + // + // AddApplicant + // + this->AutoScaleDimensions = System::Drawing::SizeF(8, 16); + this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font; + this->BackColor = System::Drawing::Color::FromArgb(static_cast(static_cast(26)), static_cast(static_cast(26)), + static_cast(static_cast(26))); + this->ClientSize = System::Drawing::Size(498, 315); + this->Controls->Add(this->main_table); + this->Name = L"AddApplicant"; + this->Text = L"AddApplicant"; + this->main_table->ResumeLayout(false); + this->main_table->PerformLayout(); + this->data_table->ResumeLayout(false); + this->data_table->PerformLayout(); + this->flowLayoutPanel1->ResumeLayout(false); + this->flowLayoutPanel1->PerformLayout(); + this->flow_benefit->ResumeLayout(false); + this->flow_benefit->PerformLayout(); + this->ResumeLayout(false); + + } +#pragma endregion +private: System::Void btn_add_Click(System::Object^ sender, System::EventArgs^ e) { + // id + List^ data = ReadWrite::Load^>("applis.dat"); + + // + List^ abit = gcnew List; + abit->Add(gcnew Applicant); + + bool flag = true; + try { + abit[0]->surname = sernameBox->Text; + abit[0]->name = nameBox->Text; + abit[0]->patro = parBox->Text; + + abit[0]->address = addressBox->Text; + + if (benefitNo->Checked) abit[0]->benefit = ""; + else abit[0]->benefit = benefitYes->Text; + + abit[0]->score_UGE = Convert::ToInt32(scoreBox->Text); + abit[0]->trend = trendBox->Text; + + // + writeInFile(abit); + } + catch (...) { MessageBox::Show(" !"); flag = false; } + + // + if (flag) { + sernameBox->Clear(); + nameBox->Clear(); + parBox->Clear(); + addressBox->Clear(); + benefitNo->Checked = false; + benefitYes->Clear(); + scoreBox->Clear(); + trendBox->Clear(); + } +} + +private: System::Void benefitNo_Click(System::Object^ sender, System::EventArgs^ e) { + benefitYes->Clear(); + benefitNo->Checked = true; +} +private: System::Void benefitYes_TextChanged(System::Object^ sender, System::EventArgs^ e) { + benefitNo->Checked = false; +} +}; +} diff --git a/InvestWinApp/AddApplicant.resx b/InvestWinApp/AddApplicant.resx new file mode 100644 index 0000000..29dcb1b --- /dev/null +++ b/InvestWinApp/AddApplicant.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/InvestWinApp/AssemblyInfo.cpp b/InvestWinApp/AssemblyInfo.cpp new file mode 100644 index 0000000..66daaed --- /dev/null +++ b/InvestWinApp/AssemblyInfo.cpp @@ -0,0 +1,20 @@ +#include "pch.h" + +using namespace System; +using namespace System::Reflection; +using namespace System::Runtime::CompilerServices; +using namespace System::Runtime::InteropServices; +using namespace System::Security::Permissions; + +[assembly:AssemblyTitleAttribute(L"InvestWinApp")]; +[assembly:AssemblyDescriptionAttribute(L"")]; +[assembly:AssemblyConfigurationAttribute(L"")]; +[assembly:AssemblyCompanyAttribute(L"")]; +[assembly:AssemblyProductAttribute(L"InvestWinApp")]; +[assembly:AssemblyCopyrightAttribute(L"(c) 2023")]; +[assembly:AssemblyTrademarkAttribute(L"")]; +[assembly:AssemblyCultureAttribute(L"")]; + +[assembly:AssemblyVersionAttribute(L"1.0.*")]; + +[assembly:ComVisible(false)]; diff --git a/InvestWinApp/InvestWinApp.cpp b/InvestWinApp/InvestWinApp.cpp new file mode 100644 index 0000000..9a4b77f --- /dev/null +++ b/InvestWinApp/InvestWinApp.cpp @@ -0,0 +1,32 @@ +#include "pch.h" + +#include "config.h" +#include "AddApplicant.h" +#include "MyForm.h" + + +void writeInFile(List^ list) { + List^ old_data = ReadWrite::Load^>("applis.dat"); + + if (old_data) { + old_data->AddRange(list); + ReadWrite::Save(old_data, "applis.dat"); + } + else ReadWrite::Save(list, "applis.dat"); +} + +void MarshalString(String^ s, std::string& os) { + using namespace Runtime::InteropServices; + const char* chars = (const char*)(Marshal::StringToHGlobalAnsi(s)).ToPointer(); + os = chars; + Marshal::FreeHGlobal(IntPtr((void*)chars)); +} + + +[STAThreadAttribute] +int main(array^ args) { + Application::SetCompatibleTextRenderingDefault(false); + Application::EnableVisualStyles(); + InvestWinApp::MyForm form; + Application::Run(% form); +} \ No newline at end of file diff --git a/InvestWinApp/InvestWinApp.vcxproj b/InvestWinApp/InvestWinApp.vcxproj new file mode 100644 index 0000000..28662e5 --- /dev/null +++ b/InvestWinApp/InvestWinApp.vcxproj @@ -0,0 +1,179 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 17.0 + {DD26BAF5-A6C3-415E-ACB5-A6562311BEDD} + v4.8 + ManagedCProj + InvestWinApp + 10.0 + true + + + + Application + true + v143 + true + Unicode + + + Application + false + v143 + true + Unicode + + + Application + true + v143 + true + Unicode + + + Application + false + v143 + true + Unicode + + + + + + + + + + + + + + + + + + + + + + + Use + pch.h + Level3 + _DEBUG;%(PreprocessorDefinitions) + + + + Windows + main + + + true + + + + + Use + pch.h + Level3 + WIN32;_DEBUG;%(PreprocessorDefinitions) + + + + Console + + + + + Use + pch.h + Level3 + WIN32;NDEBUG;%(PreprocessorDefinitions) + + + + Console + + + + + Use + pch.h + Level3 + NDEBUG;%(PreprocessorDefinitions) + + + + Console + + + + + + + + CppForm + + + + CppForm + + + + + + + + + Create + Create + Create + Create + + + + + + + + x64\Debug\RSREU.IO.dll + + + + + + + + + + + AddApplicant.h + + + MyForm.h + + + + + + \ No newline at end of file diff --git a/InvestWinApp/InvestWinApp.vcxproj.filters b/InvestWinApp/InvestWinApp.vcxproj.filters new file mode 100644 index 0000000..b55a487 --- /dev/null +++ b/InvestWinApp/InvestWinApp.vcxproj.filters @@ -0,0 +1,55 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + Файлы ресурсов + + + + + Файлы заголовков + + + Файлы заголовков + + + Файлы заголовков + + + Файлы заголовков + + + Файлы заголовков + + + + + Исходные файлы + + + Исходные файлы + + + Исходные файлы + + + + + Файлы ресурсов + + + \ No newline at end of file diff --git a/InvestWinApp/InvestWinApp.vcxproj.user b/InvestWinApp/InvestWinApp.vcxproj.user new file mode 100644 index 0000000..0f14913 --- /dev/null +++ b/InvestWinApp/InvestWinApp.vcxproj.user @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/InvestWinApp/MyForm.h b/InvestWinApp/MyForm.h new file mode 100644 index 0000000..a5e03f7 --- /dev/null +++ b/InvestWinApp/MyForm.h @@ -0,0 +1,907 @@ +#pragma once +#include +#include +#include + +namespace InvestWinApp { + + using namespace System; + using namespace System::ComponentModel; + using namespace System::Collections; + using namespace System::Windows::Forms; + using namespace System::Data; + using namespace System::Drawing; + + public ref class MyForm : public System::Windows::Forms::Form { + Boolean WindowWrap = 0; + Point mPoint; + + private: System::Windows::Forms::FlowLayoutPanel^ SysButtons; + private: System::Windows::Forms::Button^ close; + private: System::Windows::Forms::Button^ expand; + private: System::Windows::Forms::Button^ wrap; + private: System::Windows::Forms::TableLayoutPanel^ top_table; + private: System::Windows::Forms::PictureBox^ main_ico; + private: System::Windows::Forms::FlowLayoutPanel^ left_panel; + private: System::Windows::Forms::MenuStrip^ menu; + private: System::Windows::Forms::TableLayoutPanel^ tableLayoutPanel1; + private: System::Windows::Forms::DataGridView^ gridTable; + + + + + + + + + + + private: System::Windows::Forms::ToolStripMenuItem^ toolTable; + private: System::Windows::Forms::ToolStripMenuItem^ ToolStripMenuItem; + + + + + + + + + + + + + + + + + + + private: System::Windows::Forms::TableLayoutPanel^ right_table; + private: System::Windows::Forms::DataVisualization::Charting::Chart^ chart; + private: System::Windows::Forms::FlowLayoutPanel^ buttons; + private: System::Windows::Forms::Button^ top_btn; + private: System::Windows::Forms::Button^ after_btn; + private: System::Windows::Forms::ComboBox^ comboBox; + private: System::Windows::Forms::ToolStripMenuItem^ ToolStripMenuItem; + private: System::Windows::Forms::DataGridViewTextBoxColumn^ surname; + private: System::Windows::Forms::DataGridViewTextBoxColumn^ name; + private: System::Windows::Forms::DataGridViewTextBoxColumn^ patro; + private: System::Windows::Forms::DataGridViewTextBoxColumn^ address; + private: System::Windows::Forms::DataGridViewTextBoxColumn^ benefits; + private: System::Windows::Forms::DataGridViewTextBoxColumn^ scores; + private: System::Windows::Forms::DataGridViewTextBoxColumn^ trend; + private: System::Windows::Forms::ToolStripMenuItem^ ToolStripMenuItem; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + private: System::Windows::Forms::TableLayoutPanel^ main_table; + + public: + MyForm(void) + { + InitializeComponent(); + + // + //TODO: + // + } + + protected: + /// + /// . + /// + ~MyForm() + { + if (components) + { + delete components; + } + } + private: + /// + /// . + /// + System::ComponentModel::Container ^components; + +#pragma region Windows Form Designer generated code + /// + /// + /// . + /// + void InitializeComponent(void) + { + System::ComponentModel::ComponentResourceManager^ resources = (gcnew System::ComponentModel::ComponentResourceManager(MyForm::typeid)); + System::Windows::Forms::DataVisualization::Charting::ChartArea^ chartArea1 = (gcnew System::Windows::Forms::DataVisualization::Charting::ChartArea()); + System::Windows::Forms::DataVisualization::Charting::Legend^ legend1 = (gcnew System::Windows::Forms::DataVisualization::Charting::Legend()); + System::Windows::Forms::DataVisualization::Charting::Series^ series1 = (gcnew System::Windows::Forms::DataVisualization::Charting::Series()); + System::Windows::Forms::DataVisualization::Charting::DataPoint^ dataPoint1 = (gcnew System::Windows::Forms::DataVisualization::Charting::DataPoint(0, + 0)); + System::Windows::Forms::DataVisualization::Charting::DataPoint^ dataPoint2 = (gcnew System::Windows::Forms::DataVisualization::Charting::DataPoint(0, + 0)); + this->main_table = (gcnew System::Windows::Forms::TableLayoutPanel()); + this->top_table = (gcnew System::Windows::Forms::TableLayoutPanel()); + this->SysButtons = (gcnew System::Windows::Forms::FlowLayoutPanel()); + this->close = (gcnew System::Windows::Forms::Button()); + this->expand = (gcnew System::Windows::Forms::Button()); + this->wrap = (gcnew System::Windows::Forms::Button()); + this->left_panel = (gcnew System::Windows::Forms::FlowLayoutPanel()); + this->main_ico = (gcnew System::Windows::Forms::PictureBox()); + this->menu = (gcnew System::Windows::Forms::MenuStrip()); + this->toolTable = (gcnew System::Windows::Forms::ToolStripMenuItem()); + this->ToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem()); + this->ToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem()); + this->ToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem()); + this->tableLayoutPanel1 = (gcnew System::Windows::Forms::TableLayoutPanel()); + this->gridTable = (gcnew System::Windows::Forms::DataGridView()); + this->surname = (gcnew System::Windows::Forms::DataGridViewTextBoxColumn()); + this->name = (gcnew System::Windows::Forms::DataGridViewTextBoxColumn()); + this->patro = (gcnew System::Windows::Forms::DataGridViewTextBoxColumn()); + this->address = (gcnew System::Windows::Forms::DataGridViewTextBoxColumn()); + this->benefits = (gcnew System::Windows::Forms::DataGridViewTextBoxColumn()); + this->scores = (gcnew System::Windows::Forms::DataGridViewTextBoxColumn()); + this->trend = (gcnew System::Windows::Forms::DataGridViewTextBoxColumn()); + this->right_table = (gcnew System::Windows::Forms::TableLayoutPanel()); + this->chart = (gcnew System::Windows::Forms::DataVisualization::Charting::Chart()); + this->buttons = (gcnew System::Windows::Forms::FlowLayoutPanel()); + this->comboBox = (gcnew System::Windows::Forms::ComboBox()); + this->top_btn = (gcnew System::Windows::Forms::Button()); + this->after_btn = (gcnew System::Windows::Forms::Button()); + this->main_table->SuspendLayout(); + this->top_table->SuspendLayout(); + this->SysButtons->SuspendLayout(); + this->left_panel->SuspendLayout(); + (cli::safe_cast(this->main_ico))->BeginInit(); + this->menu->SuspendLayout(); + this->tableLayoutPanel1->SuspendLayout(); + (cli::safe_cast(this->gridTable))->BeginInit(); + this->right_table->SuspendLayout(); + (cli::safe_cast(this->chart))->BeginInit(); + this->buttons->SuspendLayout(); + this->SuspendLayout(); + // + // main_table + // + this->main_table->BackColor = System::Drawing::Color::FromArgb(static_cast(static_cast(26)), static_cast(static_cast(26)), + static_cast(static_cast(26))); + this->main_table->ColumnCount = 1; + this->main_table->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, 100))); + this->main_table->Controls->Add(this->top_table, 0, 0); + this->main_table->Controls->Add(this->tableLayoutPanel1, 0, 1); + this->main_table->Dock = System::Windows::Forms::DockStyle::Fill; + this->main_table->Location = System::Drawing::Point(0, 0); + this->main_table->Name = L"main_table"; + this->main_table->RowCount = 2; + this->main_table->RowStyles->Add((gcnew System::Windows::Forms::RowStyle())); + this->main_table->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 100))); + this->main_table->Size = System::Drawing::Size(1353, 690); + this->main_table->TabIndex = 0; + // + // top_table + // + this->top_table->Anchor = static_cast((((System::Windows::Forms::AnchorStyles::Top | System::Windows::Forms::AnchorStyles::Bottom) + | System::Windows::Forms::AnchorStyles::Left) + | System::Windows::Forms::AnchorStyles::Right)); + this->top_table->AutoSize = true; + this->top_table->BackColor = System::Drawing::Color::FromArgb(static_cast(static_cast(32)), static_cast(static_cast(32)), + static_cast(static_cast(32))); + this->top_table->ColumnCount = 3; + this->top_table->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle())); + this->top_table->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, 100))); + this->top_table->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle())); + this->top_table->Controls->Add(this->SysButtons, 2, 0); + this->top_table->Controls->Add(this->left_panel, 0, 0); + this->top_table->Location = System::Drawing::Point(3, 3); + this->top_table->Name = L"top_table"; + this->top_table->RowCount = 1; + this->top_table->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 100))); + this->top_table->Size = System::Drawing::Size(1347, 60); + this->top_table->TabIndex = 5; + this->top_table->MouseDown += gcnew System::Windows::Forms::MouseEventHandler(this, &MyForm::moveWindow_MouseDown); + this->top_table->MouseMove += gcnew System::Windows::Forms::MouseEventHandler(this, &MyForm::moveWindow_MouseMove); + // + // SysButtons + // + this->SysButtons->Anchor = static_cast((System::Windows::Forms::AnchorStyles::Left | System::Windows::Forms::AnchorStyles::Right)); + this->SysButtons->AutoSize = true; + this->SysButtons->BackColor = System::Drawing::Color::FromArgb(static_cast(static_cast(26)), static_cast(static_cast(26)), + static_cast(static_cast(26))); + this->SysButtons->Controls->Add(this->close); + this->SysButtons->Controls->Add(this->expand); + this->SysButtons->Controls->Add(this->wrap); + this->SysButtons->FlowDirection = System::Windows::Forms::FlowDirection::RightToLeft; + this->SysButtons->Location = System::Drawing::Point(1212, 8); + this->SysButtons->Name = L"SysButtons"; + this->SysButtons->Size = System::Drawing::Size(132, 44); + this->SysButtons->TabIndex = 1; + this->SysButtons->WrapContents = false; + // + // close + // + this->close->FlatStyle = System::Windows::Forms::FlatStyle::Flat; + this->close->ForeColor = System::Drawing::Color::FromArgb(static_cast(static_cast(26)), static_cast(static_cast(26)), + static_cast(static_cast(26))); + this->close->Image = (cli::safe_cast(resources->GetObject(L"close.Image"))); + this->close->Location = System::Drawing::Point(91, 3); + this->close->Name = L"close"; + this->close->Size = System::Drawing::Size(38, 38); + this->close->TabIndex = 0; + this->close->UseVisualStyleBackColor = true; + this->close->Click += gcnew System::EventHandler(this, &MyForm::close_Click); + // + // expand + // + this->expand->FlatStyle = System::Windows::Forms::FlatStyle::Flat; + this->expand->ForeColor = System::Drawing::Color::FromArgb(static_cast(static_cast(26)), static_cast(static_cast(26)), + static_cast(static_cast(26))); + this->expand->Image = (cli::safe_cast(resources->GetObject(L"expand.Image"))); + this->expand->Location = System::Drawing::Point(47, 3); + this->expand->Name = L"expand"; + this->expand->Size = System::Drawing::Size(38, 38); + this->expand->TabIndex = 1; + this->expand->UseVisualStyleBackColor = true; + this->expand->Click += gcnew System::EventHandler(this, &MyForm::expand_Click); + // + // wrap + // + this->wrap->FlatStyle = System::Windows::Forms::FlatStyle::Flat; + this->wrap->ForeColor = System::Drawing::Color::FromArgb(static_cast(static_cast(26)), static_cast(static_cast(26)), + static_cast(static_cast(26))); + this->wrap->Image = (cli::safe_cast(resources->GetObject(L"wrap.Image"))); + this->wrap->Location = System::Drawing::Point(3, 3); + this->wrap->Name = L"wrap"; + this->wrap->Size = System::Drawing::Size(38, 38); + this->wrap->TabIndex = 2; + this->wrap->UseVisualStyleBackColor = true; + this->wrap->Click += gcnew System::EventHandler(this, &MyForm::wrap_Click); + // + // left_panel + // + this->left_panel->Anchor = static_cast((((System::Windows::Forms::AnchorStyles::Top | System::Windows::Forms::AnchorStyles::Bottom) + | System::Windows::Forms::AnchorStyles::Left) + | System::Windows::Forms::AnchorStyles::Right)); + this->left_panel->AutoSize = true; + this->left_panel->Controls->Add(this->main_ico); + this->left_panel->Controls->Add(this->menu); + this->left_panel->Location = System::Drawing::Point(3, 3); + this->left_panel->Name = L"left_panel"; + this->left_panel->Size = System::Drawing::Size(294, 54); + this->left_panel->TabIndex = 3; + this->left_panel->WrapContents = false; + // + // main_ico + // + this->main_ico->Image = (cli::safe_cast(resources->GetObject(L"main_ico.Image"))); + this->main_ico->Location = System::Drawing::Point(3, 3); + this->main_ico->Name = L"main_ico"; + this->main_ico->Size = System::Drawing::Size(48, 48); + this->main_ico->SizeMode = System::Windows::Forms::PictureBoxSizeMode::AutoSize; + this->main_ico->TabIndex = 2; + this->main_ico->TabStop = false; + this->main_ico->Click += gcnew System::EventHandler(this, &MyForm::main_ico_Click); + // + // menu + // + this->menu->Anchor = static_cast((System::Windows::Forms::AnchorStyles::Left | System::Windows::Forms::AnchorStyles::Right)); + this->menu->BackColor = System::Drawing::Color::FromArgb(static_cast(static_cast(32)), static_cast(static_cast(32)), + static_cast(static_cast(32))); + this->menu->Dock = System::Windows::Forms::DockStyle::None; + this->menu->ImageScalingSize = System::Drawing::Size(40, 40); + this->menu->Items->AddRange(gcnew cli::array< System::Windows::Forms::ToolStripItem^ >(1) { this->toolTable }); + this->menu->Location = System::Drawing::Point(54, 13); + this->menu->Name = L"menu"; + this->menu->RenderMode = System::Windows::Forms::ToolStripRenderMode::System; + this->menu->Size = System::Drawing::Size(240, 28); + this->menu->TabIndex = 3; + this->menu->Text = L"menu"; + // + // toolTable + // + this->toolTable->DropDownItems->AddRange(gcnew cli::array< System::Windows::Forms::ToolStripItem^ >(3) { + this->ToolStripMenuItem, + this->ToolStripMenuItem, this->ToolStripMenuItem + }); + this->toolTable->ForeColor = System::Drawing::Color::White; + this->toolTable->Name = L"toolTable"; + this->toolTable->Size = System::Drawing::Size(82, 24); + this->toolTable->Text = L""; + // + // ToolStripMenuItem + // + this->ToolStripMenuItem->Name = L"ToolStripMenuItem"; + this->ToolStripMenuItem->Size = System::Drawing::Size(251, 26); + this->ToolStripMenuItem->Text = L" "; + this->ToolStripMenuItem->Click += gcnew System::EventHandler(this, &MyForm::ToolStripMenuItem_Click); + // + // ToolStripMenuItem + // + this->ToolStripMenuItem->Name = L"ToolStripMenuItem"; + this->ToolStripMenuItem->Size = System::Drawing::Size(251, 26); + this->ToolStripMenuItem->Text = L" "; + this->ToolStripMenuItem->Click += gcnew System::EventHandler(this, &MyForm::ToolStripMenuItem_Click); + // + // ToolStripMenuItem + // + this->ToolStripMenuItem->Name = L"ToolStripMenuItem"; + this->ToolStripMenuItem->Size = System::Drawing::Size(251, 26); + this->ToolStripMenuItem->Text = L" "; + this->ToolStripMenuItem->Click += gcnew System::EventHandler(this, &MyForm::ToolStripMenuItem_Click); + // + // tableLayoutPanel1 + // + this->tableLayoutPanel1->Anchor = static_cast((((System::Windows::Forms::AnchorStyles::Top | System::Windows::Forms::AnchorStyles::Bottom) + | System::Windows::Forms::AnchorStyles::Left) + | System::Windows::Forms::AnchorStyles::Right)); + this->tableLayoutPanel1->ColumnCount = 2; + this->tableLayoutPanel1->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, + 100))); + this->tableLayoutPanel1->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle())); + this->tableLayoutPanel1->Controls->Add(this->gridTable, 0, 0); + this->tableLayoutPanel1->Controls->Add(this->right_table, 1, 0); + this->tableLayoutPanel1->Location = System::Drawing::Point(3, 69); + this->tableLayoutPanel1->Name = L"tableLayoutPanel1"; + this->tableLayoutPanel1->RowCount = 1; + this->tableLayoutPanel1->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 100))); + this->tableLayoutPanel1->Size = System::Drawing::Size(1347, 618); + this->tableLayoutPanel1->TabIndex = 6; + // + // gridTable + // + this->gridTable->AllowUserToAddRows = false; + this->gridTable->AllowUserToDeleteRows = false; + this->gridTable->Anchor = static_cast((((System::Windows::Forms::AnchorStyles::Top | System::Windows::Forms::AnchorStyles::Bottom) + | System::Windows::Forms::AnchorStyles::Left) + | System::Windows::Forms::AnchorStyles::Right)); + this->gridTable->BackgroundColor = System::Drawing::Color::FromArgb(static_cast(static_cast(26)), static_cast(static_cast(26)), + static_cast(static_cast(26))); + this->gridTable->BorderStyle = System::Windows::Forms::BorderStyle::None; + this->gridTable->ColumnHeadersHeightSizeMode = System::Windows::Forms::DataGridViewColumnHeadersHeightSizeMode::AutoSize; + this->gridTable->Columns->AddRange(gcnew cli::array< System::Windows::Forms::DataGridViewColumn^ >(7) { + this->surname, this->name, + this->patro, this->address, this->benefits, this->scores, this->trend + }); + this->gridTable->EnableHeadersVisualStyles = false; + this->gridTable->GridColor = System::Drawing::Color::FromArgb(static_cast(static_cast(32)), static_cast(static_cast(32)), + static_cast(static_cast(32))); + this->gridTable->Location = System::Drawing::Point(3, 3); + this->gridTable->Name = L"gridTable"; + this->gridTable->ReadOnly = true; + this->gridTable->RowHeadersVisible = false; + this->gridTable->RowHeadersWidth = 51; + this->gridTable->RowTemplate->Height = 24; + this->gridTable->Size = System::Drawing::Size(885, 612); + this->gridTable->TabIndex = 0; + // + // surname + // + this->surname->HeaderText = L""; + this->surname->MinimumWidth = 6; + this->surname->Name = L"surname"; + this->surname->ReadOnly = true; + this->surname->Width = 125; + // + // name + // + this->name->HeaderText = L""; + this->name->MinimumWidth = 6; + this->name->Name = L"name"; + this->name->ReadOnly = true; + this->name->Width = 125; + // + // patro + // + this->patro->HeaderText = L""; + this->patro->MinimumWidth = 6; + this->patro->Name = L"patro"; + this->patro->ReadOnly = true; + this->patro->Width = 125; + // + // address + // + this->address->AutoSizeMode = System::Windows::Forms::DataGridViewAutoSizeColumnMode::Fill; + this->address->HeaderText = L""; + this->address->MinimumWidth = 6; + this->address->Name = L"address"; + this->address->ReadOnly = true; + // + // benefits + // + this->benefits->HeaderText = L""; + this->benefits->MinimumWidth = 6; + this->benefits->Name = L"benefits"; + this->benefits->ReadOnly = true; + this->benefits->Width = 125; + // + // scores + // + this->scores->HeaderText = L" "; + this->scores->MinimumWidth = 6; + this->scores->Name = L"scores"; + this->scores->ReadOnly = true; + this->scores->Width = 125; + // + // trend + // + this->trend->HeaderText = L""; + this->trend->MinimumWidth = 6; + this->trend->Name = L"trend"; + this->trend->ReadOnly = true; + this->trend->Width = 125; + // + // right_table + // + this->right_table->ColumnCount = 1; + this->right_table->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, 100))); + this->right_table->Controls->Add(this->chart, 0, 1); + this->right_table->Controls->Add(this->buttons, 0, 0); + this->right_table->Dock = System::Windows::Forms::DockStyle::Fill; + this->right_table->Location = System::Drawing::Point(894, 3); + this->right_table->Name = L"right_table"; + this->right_table->RowCount = 2; + this->right_table->RowStyles->Add((gcnew System::Windows::Forms::RowStyle())); + this->right_table->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 100))); + this->right_table->Size = System::Drawing::Size(450, 612); + this->right_table->TabIndex = 1; + // + // chart + // + this->chart->BackColor = System::Drawing::Color::FromArgb(static_cast(static_cast(26)), static_cast(static_cast(26)), + static_cast(static_cast(26))); + chartArea1->BackColor = System::Drawing::Color::FromArgb(static_cast(static_cast(26)), static_cast(static_cast(26)), + static_cast(static_cast(26))); + chartArea1->Name = L"ChartArea1"; + this->chart->ChartAreas->Add(chartArea1); + this->chart->Dock = System::Windows::Forms::DockStyle::Fill; + legend1->BorderColor = System::Drawing::Color::FromArgb(static_cast(static_cast(26)), static_cast(static_cast(26)), + static_cast(static_cast(26))); + legend1->Name = L"Legend1"; + this->chart->Legends->Add(legend1); + this->chart->Location = System::Drawing::Point(3, 238); + this->chart->Name = L"chart"; + series1->ChartArea = L"ChartArea1"; + series1->ChartType = System::Windows::Forms::DataVisualization::Charting::SeriesChartType::Doughnut; + series1->Legend = L"Legend1"; + series1->Name = L"Series1"; + dataPoint1->Color = System::Drawing::Color::LawnGreen; + dataPoint1->Label = L"#PERCENT{P2}"; + dataPoint1->LegendText = L""; + dataPoint2->Color = System::Drawing::Color::DeepSkyBlue; + dataPoint2->Label = L"#PERCENT{P2}"; + dataPoint2->LegendText = L" ."; + series1->Points->Add(dataPoint1); + series1->Points->Add(dataPoint2); + this->chart->Series->Add(series1); + this->chart->Size = System::Drawing::Size(444, 371); + this->chart->TabIndex = 0; + this->chart->Text = L"chart1"; + // + // buttons + // + this->buttons->Anchor = System::Windows::Forms::AnchorStyles::None; + this->buttons->AutoSize = true; + this->buttons->Controls->Add(this->comboBox); + this->buttons->Controls->Add(this->top_btn); + this->buttons->Controls->Add(this->after_btn); + this->buttons->Location = System::Drawing::Point(13, 3); + this->buttons->Name = L"buttons"; + this->buttons->Size = System::Drawing::Size(424, 229); + this->buttons->TabIndex = 1; + // + // comboBox + // + this->comboBox->DropDownStyle = System::Windows::Forms::ComboBoxStyle::DropDownList; + this->comboBox->FormattingEnabled = true; + this->comboBox->Location = System::Drawing::Point(3, 3); + this->comboBox->Name = L"comboBox"; + this->comboBox->Size = System::Drawing::Size(418, 24); + this->comboBox->TabIndex = 2; + this->comboBox->SelectedIndexChanged += gcnew System::EventHandler(this, &MyForm::comboBox_SelectedIndexChanged); + // + // top_btn + // + this->top_btn->Anchor = System::Windows::Forms::AnchorStyles::None; + this->top_btn->FlatStyle = System::Windows::Forms::FlatStyle::Flat; + this->top_btn->ForeColor = System::Drawing::Color::White; + this->top_btn->Image = (cli::safe_cast(resources->GetObject(L"top_btn.Image"))); + this->top_btn->Location = System::Drawing::Point(3, 33); + this->top_btn->Name = L"top_btn"; + this->top_btn->Size = System::Drawing::Size(206, 193); + this->top_btn->TabIndex = 0; + this->top_btn->UseVisualStyleBackColor = true; + this->top_btn->Click += gcnew System::EventHandler(this, &MyForm::top_btn_Click); + // + // after_btn + // + this->after_btn->Anchor = System::Windows::Forms::AnchorStyles::None; + this->after_btn->FlatStyle = System::Windows::Forms::FlatStyle::Flat; + this->after_btn->ForeColor = System::Drawing::Color::White; + this->after_btn->Image = (cli::safe_cast(resources->GetObject(L"after_btn.Image"))); + this->after_btn->Location = System::Drawing::Point(215, 33); + this->after_btn->Name = L"after_btn"; + this->after_btn->Size = System::Drawing::Size(206, 193); + this->after_btn->TabIndex = 1; + this->after_btn->UseVisualStyleBackColor = true; + this->after_btn->Click += gcnew System::EventHandler(this, &MyForm::after_btn_Click); + // + // MyForm + // + this->AutoScaleDimensions = System::Drawing::SizeF(8, 16); + this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font; + this->BackColor = System::Drawing::Color::FromArgb(static_cast(static_cast(31)), static_cast(static_cast(31)), + static_cast(static_cast(31))); + this->ClientSize = System::Drawing::Size(1353, 690); + this->Controls->Add(this->main_table); + this->Cursor = System::Windows::Forms::Cursors::Default; + this->FormBorderStyle = System::Windows::Forms::FormBorderStyle::None; + this->MainMenuStrip = this->menu; + this->MinimumSize = System::Drawing::Size(825, 500); + this->Name = L"MyForm"; + this->Text = L""; + this->Closed += gcnew System::EventHandler(this, &MyForm::MyForm_Closed); + this->Load += gcnew System::EventHandler(this, &MyForm::MyForm_Load); + this->main_table->ResumeLayout(false); + this->main_table->PerformLayout(); + this->top_table->ResumeLayout(false); + this->top_table->PerformLayout(); + this->SysButtons->ResumeLayout(false); + this->left_panel->ResumeLayout(false); + this->left_panel->PerformLayout(); + (cli::safe_cast(this->main_ico))->EndInit(); + this->menu->ResumeLayout(false); + this->menu->PerformLayout(); + this->tableLayoutPanel1->ResumeLayout(false); + (cli::safe_cast(this->gridTable))->EndInit(); + this->right_table->ResumeLayout(false); + this->right_table->PerformLayout(); + (cli::safe_cast(this->chart))->EndInit(); + this->buttons->ResumeLayout(false); + this->ResumeLayout(false); + + } +#pragma endregion +// +private: System::Void MyForm_Load(System::Object^ sender, System::EventArgs^ e) { + main_ico_Click(sender, e); +} +private: System::Void MyForm_Closed(System::Object^ sender, System::EventArgs^ e) { +} +private: System::Void MyForm_MouseMove(System::Object^ sender, System::Windows::Forms::MouseEventArgs^ e) { + if (e->Button == System::Windows::Forms::MouseButtons::Left) { + this->ClientSize = System::Drawing::Size(this->PointToClient(MousePosition).X, this->PointToClient(MousePosition).Y); + } +} + +// +private: System::Void close_Click(System::Object^ sender, System::EventArgs^ e) { + this->Close(); +} +private: System::Void expand_Click(System::Object^ sender, System::EventArgs^ e) { + this->TopMost = true; + if (!WindowWrap) { + this->WindowState = System::Windows::Forms::FormWindowState::Maximized; WindowWrap = 1; + } else { + this->WindowState = System::Windows::Forms::FormWindowState::Normal; WindowWrap = 0; + } +} +private: System::Void wrap_Click(System::Object^ sender, System::EventArgs^ e) { + this->TopMost = true; + this->WindowState = System::Windows::Forms::FormWindowState::Minimized; +} + +// +private: System::Void moveWindow_MouseDown(System::Object^ sender, System::Windows::Forms::MouseEventArgs^ e) { + mPoint = Point(e->X, e->Y); +} +private: System::Void moveWindow_MouseMove(System::Object^ sender, System::Windows::Forms::MouseEventArgs^ e) { + if (e->Button == System::Windows::Forms::MouseButtons::Left) { + this->Location = Point(this->Location.X + e->X - mPoint.X, this->Location.Y + e->Y - mPoint.Y); + } +} + +// +private: System::Void main_ico_Click(System::Object^ sender, System::EventArgs^ e) { + Table(sender, e); +} + +private: System::Void after_btn_Click(System::Object^ sender, System::EventArgs^ e) { + List^ data = ReadWrite::Load^>("applis.dat"); + + if (data) { + int local = 0; int unlocal = 0; + for (int i = 0; i < data->Count; i++) { + std::string adr = ""; + MarshalString(data[i]->address, adr); + adr = adr.substr(0, adr.find(",")); + + if (adr == ". ") local++; + else unlocal++; + } + + double perc = (100 / ((double)data->Count)) * unlocal; + MessageBox::Show(" " + perc.ToString()->Substring(0, 4) + "%", ""); + } +} + +private: System::Void top_btn_Click(System::Object^ sender, System::EventArgs^ e) { + List^ data = ReadWrite::Load^>("applis.dat"); + List^ nums = gcnew List; + + if (data) { + for (int i = 0; i < data->Count; i++) + if (!nums->Contains(data[i]->trend)) nums->Add(data[i]->trend); + + int* nums_i = new int[nums->Count]; + for (int i = 0; i < nums->Count; i++) nums_i[i] = 0; + + for (int i = 0; i < data->Count; i++) + for (int j = 0; j < nums->Count; j++) + if (nums[j] == data[i]->trend) nums_i[j]++; + + for (int i = 0; i < nums->Count; i++) { + for (int j = 0; j < nums->Count - 1; j++) { + if (nums_i[j] < nums_i[j + 1]) { + std::swap(nums_i[j], nums_i[j + 1]); + + String^ buf = nums[j]; + nums[j] = nums[j + 1]; + nums[j + 1] = buf; + + } + } + } + + String^ txt = " :\n"; + for (int i = 0; i < nums->Count; i++) txt += (i + 1).ToString() + ". " + nums[i] + " - " + nums_i[i].ToString() + "\n"; + + MessageBox::Show(txt, ""); + } +} + +private: System::Void comboBox_SelectedIndexChanged(System::Object^ sender, System::EventArgs^ e) { + Table(sender, e); + Chart(sender, e); +} + +// +private: System::Void Table(System::Object^ sender, System::EventArgs^ e) { + gridTable->Rows->Clear(); + List^ data = ReadWrite::Load^>("applis.dat"); + List^ nums = gcnew List; + + if (data) { + for (int i = 0; i < data->Count; i++) { + if (comboBox->Text == "" || comboBox->Text == data[i]->trend) + gridTable->Rows->Add(data[i]->surname, data[i]->name, data[i]->patro, + data[i]->address, data[i]->benefit, data[i]->score_UGE, + data[i]->trend); + + if (!nums->Contains(data[i]->trend)) nums->Add(data[i]->trend); + } + + comboBox->Items->Clear(); + for (int i = 0; i < nums->Count; i++) { + comboBox->Items->Add(nums[i]); + } + } + + Chart(sender, e); +} + +private: System::Void Chart(System::Object^ sender, System::EventArgs^ e) { + List^ data = ReadWrite::Load^>("applis.dat"); + + if (data) { + int bYes = 0, bNo = 0; + + for (int i = 0; i < data->Count; i++) { + if (data[i]->benefit == "") bNo++; + else bYes++; + } + double proc = 100 / (double)data->Count; + + auto s1 = chart->Series[0]; + s1->Points->Clear(); + + s1->Points->AddY(bYes * proc); + s1->Points[0]->Color = System::Drawing::Color::LawnGreen; + s1->Points[0]->Label = L"#PERCENT{P2}"; + s1->Points[0]->LegendText = L""; + + s1->Points->AddY(bNo * proc); + s1->Points[1]->Color = System::Drawing::Color::DeepSkyBlue; + s1->Points[1]->Label = L"#PERCENT{P2}"; + s1->Points[1]->LegendText = L" ."; + } +} + +// +private: System::Void ToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) { + Table(sender, e); + MessageBox::Show(" !", ""); +} + +private: System::Void ToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) { + AddApplicant^ prt_data = gcnew AddApplicant(); + prt_data->ShowDialog(); + + Table(sender, e); +} +private: System::Void ToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) { + List^ data = ReadWrite::Load^>("applis.dat"); + + if (data) { + String^ txt = ""; + for (int i = 0; i < data->Count; i++) { + std::string adr = ""; + MarshalString(data[i]->address, adr); + adr = adr.substr(0, adr.find(",")); + + if (adr != ". ") { + txt += data[i]->surname + " " + data[i]->name + " " + data[i]->patro + " " + data[i]->benefit + " " + data[i]->trend + "\n"; + } + } + System::IO::File::WriteAllText("stud.txt", txt); + MessageBox::Show(" !", ""); + system("notepad stud.txt"); + } +} +}; +} + diff --git a/InvestWinApp/MyForm.resx b/InvestWinApp/MyForm.resx new file mode 100644 index 0000000..953130d --- /dev/null +++ b/InvestWinApp/MyForm.resx @@ -0,0 +1,298 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + DAAACwwBP0AiyAAAAQNJREFUSEvNllkKwjAURbMureCPXYO0Ql2V1AVZdTtOPwr13gzgkPhamhQPXEhe + 5J2mplXlaNt2hRyRGzIU9jggpW1vQGHL1UTUTsKdpKagiFtMTUNRjO9E4krRKPyN6IGskRw5s/ABa1yr + kDsLISTRWh9NgHGGvMo4ntllrlMWRBLlto8GcydjMlvWYL5AgkgiX0PKfLUTEkQSkQsytz2/wNoU+Skh + XUTEK0Otk4QMFU2QaCLp1nWSSaI+h4GfDSKJ+hxvPrhBJFFl+/iu+k2G8aAHlq8VNkj+CorGqKLRfvj2 + ZpyUHUWlGSdl6Y5mbeZJ2GiJA4UCaZBYfyDZy+xEKfUEanRf9hfPKeoAAAAASUVORK5CYII= + + + + + iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + DAAACwwBP0AiyAAAASNJREFUSEvtlNtKw1AQRfMFFUTqrV5RFMUP8y/tW0F80XpXVFS8/ERcO9lH7fG0 + NbHgSxasl5k9M4QmzRoa/o88z1u4jzMu1UY7vKvlUgmFKeyhOMcFtyrD7CyeaBEc4bRbRbNblL+4wMrH + NOPZ7xy4XQROy9oA17jkyFiU9UxM35GRoXtcd2woZJbxRgMRml9zrIRCB1PHHnDDsR/QW8FbBSPucNWx + QWjM4ZlSES+449gn1DbxUYGIK+w4loaAjqV+s1fcdUy5LXxSI0JHFh0bDUG9oqljb7iH2/isQsQl/u5I + gIHUqyrebUytT6KAQT1ZX1vGUP9IgAVtDF96ir8fCbBo2DEdmXdsMrBQx4613eg/cbJHAizWsUPbdrmh + oQpZ9gE57Y4wk4JZCgAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + DAAACwwBP0AiyAAAAKVJREFUSEvtlkEKgzAQRXMu0XsU9VxiD6StB9Jt+r+TLAJK6TSjmzz4kERmHkNA + dRHvfY8syIb8C3u8kS60F3Dw5FMjxijhJNa0FHFEa2aKctzJN1aKLqGI1BSRmiJSc7uo2l/tClBbS4uU + Q1GoURPaJNwrAnWo+RnUNtIi5UyUHYou+/C9ZG3KRFEna1Me8QJH2Zsw7JIIDlpkRnL9QLKXTOKc+wCp + tFs93+RIzQAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + DAAACwwBP0AiyAAAA2dJREFUaEPtmEloFEEUhhM1iQYTUaMHgwdvmuUsgjdJwIMSiOYgeHFBBMWLICgB + L4ogBmNEEQ+CB1HwpCDiigcFwYOiggu476JIFMU1fn/3o6npnun0ZOsW+4MPMv1eVb+eqaquSkVOTk7O + /8nAwEAr9uId/GLq773YYmnZg+Jq8AD+xlL8wv1Ybc2yAQWp+EuYlIuYnYegmINeWeXRZ83ThUI05sPD + 5hl2Yp3ZgffQRcOp2bpJD4rQ5HRR8dMsHMC1qRZz6bFwelDEXb+WgE4LRSC23E8JuG2h9KCIfr+WgDoL + RSBW76cE9FsoPVSEX0tA3ANM8VMCMvEA4SHUYaEIxLr8lIBMDKHwJNZqM9XCAVybjs+V4JCJSdyCWhJd + tNpowmrMS33z4eLVpsm6SRcK0fagXHqtefpQTDVe8MpKxnmssubZgIL0EH0YHk4uimmnmq3iXSiuGXvw + Nn429fceHJkxT0cNuBR34xV8j9q3X8NNWG+p2YCCZqFWBf18NzBuzy70rR3CedZFelDEK1U0RPSgp3AR + VlqXY4uqGCHuo4ZXrXU9Nni3jvITNZT0Fl2GGmKNuA1fYhyaLzuw0W4xuni3LKQNJ1s4ArEqXIHXMY4f + eAxH923q3crBLieC9AV4HPWLleIbLrYmZUG7ibjQPhZHd3Cxy2VBs9m4Cz+ojyK8wUmWPijk6p8AG/AF + asWLnOACCBZgl4cEzWtxHYa30KLN0kpCjt7W6zF8tOy2lCiWEGCXPfioc2qDfUwMbSrxJrrEHSVVuB78 + qRKL8A6Lr25+vAC9hdfgWdRE1Pg+gyux5GnKhbwmdPmDcywcwDUtCGvxCQ7GRmtWiAVd4ibkVzyB+jdI + jXURgdg+dLlsIQ8+q/BV+EjBhJy05oVYcCh8wqO4BCdYd+pP8+AjunRZbBxqy/JAFxOiE5zaFH/TeynD + R9sRvfTm42pdCLEVNSwfep+SoRVIwyv4coripUa5hd2osawj4U58jEmI2+8nQb/eFky2JfGa+Gjp245z + LRSBmPbyWu9f40jzHbXDnWG3SwYNNmNkhYiD/PHYjkdQc2E4aNE4jGOzdwrDjfXW1ETWhNahpxx09m21 + rtKHYrQCacU4jXqHlOIqxu9x0oYCZ6L2M+dQe6G3qMNPu6Xk5OTk/LNUVPwFXMCcWiZ0F1oAAAAASUVO + RK5CYII= + + + + 19, 24 + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + + 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 + TkSuQmCC + + + + 25 + + \ No newline at end of file diff --git a/InvestWinApp/Resource.h b/InvestWinApp/Resource.h new file mode 100644 index 0000000..1e1a593 --- /dev/null +++ b/InvestWinApp/Resource.h @@ -0,0 +1,3 @@ +//{{NO_DEPENDENCIES}} +// Включаемый файл, созданный в Microsoft Visual C++. +// Используется app.rc diff --git a/InvestWinApp/app.ico b/InvestWinApp/app.ico new file mode 100644 index 0000000..789d7cc Binary files /dev/null and b/InvestWinApp/app.ico differ diff --git a/InvestWinApp/app.rc b/InvestWinApp/app.rc new file mode 100644 index 0000000..c361455 Binary files /dev/null and b/InvestWinApp/app.rc differ diff --git a/InvestWinApp/applis.dat b/InvestWinApp/applis.dat new file mode 100644 index 0000000..dfb39a6 Binary files /dev/null and b/InvestWinApp/applis.dat differ diff --git a/InvestWinApp/config.h b/InvestWinApp/config.h new file mode 100644 index 0000000..79bb7e9 --- /dev/null +++ b/InvestWinApp/config.h @@ -0,0 +1,33 @@ +#pragma once + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +using namespace RSREU::IO; +using namespace System; +using namespace System::Windows::Forms; +using namespace System::Collections::Generic; + + +[Serializable] +ref struct Applicant { + String^ surname; + String^ name; + String^ patro; + + String^ address; + + String^ benefit; + UInt32 score_UGE; + String^ trend; +}; + +void writeInFile(List^ list); +void MarshalString(String^ s, std::string& os); \ No newline at end of file diff --git a/InvestWinApp/pch.cpp b/InvestWinApp/pch.cpp new file mode 100644 index 0000000..b796c03 --- /dev/null +++ b/InvestWinApp/pch.cpp @@ -0,0 +1,5 @@ +// pch.cpp: файл исходного кода, соответствующий предварительно скомпилированному заголовочному файлу + +#include "pch.h" + +// При использовании предварительно скомпилированных заголовочных файлов необходим следующий файл исходного кода для выполнения сборки. diff --git a/InvestWinApp/pch.h b/InvestWinApp/pch.h new file mode 100644 index 0000000..aa848c5 --- /dev/null +++ b/InvestWinApp/pch.h @@ -0,0 +1,12 @@ +// pch.h: это предварительно скомпилированный заголовочный файл. +// Перечисленные ниже файлы компилируются только один раз, что ускоряет последующие сборки. +// Это также влияет на работу IntelliSense, включая многие функции просмотра и завершения кода. +// Однако изменение любого из приведенных здесь файлов между операциями сборки приведет к повторной компиляции всех(!) этих файлов. +// Не добавляйте сюда файлы, которые планируете часто изменять, так как в этом случае выигрыша в производительности не будет. + +#ifndef PCH_H +#define PCH_H + +// Добавьте сюда заголовочные файлы для предварительной компиляции + +#endif //PCH_H diff --git a/InvestWinApp/stock.dat b/InvestWinApp/stock.dat new file mode 100644 index 0000000..fd96295 --- /dev/null +++ b/InvestWinApp/stock.dat @@ -0,0 +1,244 @@ +18:45:09|Сбербанк|SBER|241.2|-0.24%|5 725.73|-1.5%|5 445.17|-11% +18:45:15|Сургнфгз-п|SNGSP|34.96|+4.16%|4 120.76|+8.4%|1 180.45|+360% +18:45:25|ГАЗПРОМ ао|GAZP|165.47|-0.43%|2 873.87|+1.5%|3 917.26|-7% +18:45:19|Yandex clA|YNDX|2495|-0.99%|2 773.74|+7.0%|814.22|-51% +18:45:15|ЛУКОЙЛ|LKOH|5086|+0.41%|2 343.39|-5.4%|3 523.92|-29% +18:45:20|ВТБ ао|VTBR|0.022765|+0.07%|2 320.28|+1.0%|493.54|-33% +18:45:29|Polymetal|POLY|533.8|-4.64%|2 098.65|-13.5%|252.82|+221% +18:45:15|Транснф ап|TRNFP|136550|+0.11%|1 902.03|-0.8%|212.32|+89% +18:45:25|TCS-гдр|TCSG|3320|-0.88%|1 714.62|-0.4%|662.07|+81% +18:45:14|МосБиржа|MOEX|126.31|+2.69%|1 383.55|+4.7%|287.53|+315% +18:45:02|ГМКНорНик|GMKN|14758|+0.14%|1 210.35|-0.2%|2 255.96|+241% +18:45:18|Роснефть|ROSN|463.9|+1.26%|1 111.49|+1.9%|4 916.49|+52% +18:45:27|АЛРОСА ао|ALRS|66.74|+1.04%|1 067.21|+1.5%|491.54|+450% +18:45:06|Сургнфгз|SNGS|25.505|+0.2%|964.47|+1.4%|1 180.45|+140% +18:45:32|МТС-ао|MTSS|328.65|+1.19%|854.92|+1.1%|656.77|-6% +18:45:16|+МосЭнерго|MSNG|3.063|-3.56%|729.31|+8.3%|121.75|-53% +18:45:24|РуссНфт ао|RNFT|131.8|+1.38%|711.67|+9.9%|38.77|+14% +18:45:28|НМТП ао|NMTP|8.945|-2.51%|673.38|+5.4%|172.28|-55% +18:45:14|Татнфт 3ао|TATN|473|+0.45%|637.50|+3.1%|1 100.14|-5% +18:45:26|БСП ап|BSPBP|77.6|-4.37%|621.52|+133.7%|78.74|+7% +18:45:31|Новатэк ао|NVTK|1349.4|+0.72%|610.20|+0.5%|4 097.19|-20% +18:45:24|Аэрофлот|AFLT|40.04|+1.42%|604.73|+0.5%|159.19|+350% +18:45:30|iQIWI|QIWI|714.5|+4.31%|600.27|+7.0%|44.87|+709% +18:45:25|VK-гдр|VKCO|634|-1.15%|596.51|+4.0%|143.46|-37% +18:45:29|Совкомфлот|FLOT|87.5|-0.22%|575.36|-6.1%|207.81|-52% +18:45:21|iПозитив|POSI|1963.6|-0.99%|548.71|+6.1%|129.60|+24% +18:45:03|Магнит ао|MGNT|4250|-0.23%|537.53|-1.3%|433.12|-27% +18:45:23|Башнефт ап|BANEP|1702|+0.83%|536.55|+0.5%|337.96|-41% +18:45:25|Полюс|PLZL|10299.5|-0.36%|500.05|-2.1%|1 401.45|-39% +18:45:23|iNVTQ-гдр|SFTL|154.4|+2.93%|496.41|+23.2%|30.87|-1% +18:45:27|Сбербанк-п|SBERP|238.4|-0.15%|423.88|-1.4%|5 445.17|-12% +18:45:24|НЛМК ао|NLMK|152.26|+0.85%|402.88|+1.7%|912.53|+40% +18:45:29|OZON-адр|OZON|1935|-0.72%|373.52|+8.4%|394.73|-52% +18:45:23|Самолет ао|SMLT|3012.5|-0.54%|344.90|-1.9%|185.51|-78% +18:45:29|iHHRU-адр|HHRU|2209|-1.82%|320.40|+8.5%|111.15|+266% +18:45:25|Мечел ао|MTLR|173.76|-0.23%|317.81|+0.4%|98.82|-69% +18:45:32|iФармсинтз|LIFE|7.69|-1.91%|316.18|+8.2%|2.31|-17% +18:45:18|КузнецкийБ|KUZB|0.0605|+7.12%|299.23|+30.2%|1.36|+111% +18:45:30|Система ао|AFKS|15.922|-0.01%|289.85|+1.0%|153.65|+51% +18:45:24|ММК|MAGN|40.96|-0.5%|272.79|-0.7%|457.70|-45% +18:45:23|СевСт-ао|CHMF|1033.8|-0.65%|232.89|-0.1%|866.03|-58% +18:45:24|ПИК ао|PIKK|708|-0.7%|176.26|+0.4%|467.63|+102% +18:45:17|РУСАЛ ао|RUAL|38.64|+0.26%|166.46|-2.0%|587.06|-36% +18:45:14|ФосАгро ао|PHOR|7461|-0.16%|154.43|-0.9%|966.20|-60% +18:45:19|МКБ ао|CBOM|6.213|-0.4%|152.94|+0.9%|207.70|-4% +18:45:23|FIXP-гдр|FIXP|377.5|-1.97%|150.91|+4.9%|322.07|+470% +18:45:13|ИнтерРАОао|IRAO|4.0705|+0.07%|144.10|-0.1%|424.96|-0% +18:45:26|ОВК ао|UWGN|153.5|-0.45%|141.11|+2.3%|17.81|+28% +18:45:26|Россети|FEES|0.09396|-0.78%|137.92|-7.6%|198.58|-7% +18:45:06|Башнефт ао|BANE|1943|-0.92%|136.79|-2.8%|337.96|+61% +18:45:26|КАМАЗ|KMAZ|187.3|-0.21%|136.61|+2.0%|132.46|+63% +18:45:31|БСП ао|BSPB|167.11|-0.75%|134.70|-1.5%|78.74|-33% +18:45:08|ТГК-14|TGKN|0.01066|+3.7%|130.60|+2.3%|14.48|+437% +18:45:25|ДВМП ао|FESH|61.32|-0.6%|118.94|-5.2%|180.97|-46% +18:45:21|СПБ Биржа|SPBE|159.8|-1.05%|114.27|+3.0%|21.23|-12% +18:45:13|FIVE-гдр|FIVE|1499|-0.99%|110.93|-0.7%|408.17|+39% +18:45:23|Сегежа|SGZH|5.175|-0.96%|110.26|+0.6%|81.20|-32% +18:45:24|GLTR-гдр|GLTR|494.6|-2.06%|110.05|+3.4%|88.39|-16% +18:45:03|Белуга ао|BELU|4217|+0.12%|109.97|+0.3%|66.63|-35% +18:45:05|Авангрд-ао|AVAN|1200|+6.19%|106.96|+14.3%|96.84|+378% +18:45:27|РСетиЦП ао|MRKP|0.236|+0.68%|106.91|+0.6%|26.60|+440% +18:45:04|РСетиЛЭ-п|LSNGP|214.95|+3.52%|103.19|+5.5%|142.79|+55% +18:45:24|Ростел -ао|RTKM|71.42|-0.54%|102.49|-3.2%|249.59|+27% +18:45:12|ЛСР ао|LSRG|777|+1.25%|97.46|+1.6%|80.05|+7% +18:45:04|CIAN-адр|CIAN|663.8|-0.93%|88.17|+10.3%|47.33|+6% +18:45:07|СОЛЛЕРС|SVAV|681.5|-2.22%|85.36|-0.4%|23.36|-48% +18:45:29|АшинскийМЗ|AMEZ|67.32|+0.73%|82.48|-1.0%|33.56|+439% +18:45:14|Газпрнефть|SIBN|515.95|+0.27%|77.49|-0.6%|2 446.27|-35% +18:45:09|Татнфт 3ап|TATNP|472|+0.4%|77.18|+3.0%|1 100.14|-19% +18:45:23|Юнипро ао|UPRO|1.854|-0.43%|76.45|-3.3%|116.89|-79% +18:45:13|Мечел ап|MTLRP|190.9|+0.13%|74.97|+2.7%|98.82|-34% +18:45:17|УралСиб ао|USBN|0.1646|-7.53%|68.16|+17.2%|59.28|-57% +18:45:13|РусГидро|HYDR|0.8706|-1.15%|59.74|-1.3%|387.24|-70% +18:45:15|ТМК ао|TRMK|129.96|-1.32%|58.42|-1.9%|134.27|-35% +18:45:09|ОГК-2 ао|OGKB|0.72|+0.04%|57.51|+1.0%|79.52|+22% +18:45:13|ЭН+ГРУП ао|ENPG|447.8|-0.97%|55.53|+1.3%|286.08|-27% +18:45:15|М.видео|MVID|188.5|-0.63%|51.98|-0.8%|33.89|-0% +18:45:21|iГЕНЕТИКО|GECO|32.2|+0.01%|50.78|+0.6%|2.67|+87% +18:45:05|РоссЦентр|MRKC|0.3974|+1.22%|50.52|-0.4%|16.78|+287% +18:45:27|Распадская|RASP|283.15|-0.4%|48.23|-0.7%|188.50|-56% +18:45:22|РДБанк ао|RDRB|221|+9.41%|43.22|+22.8%|4.19|+54% +18:45:19|AGRO-гдр|AGRO|848.2|-0.82%|39.08|-0.6%|114.11|-13% +18:45:02|ОргСинт ап|KZOSP|29.27|-0.75%|38.09|+4.7%|203.43|-43% +18:45:13|iВУШХолднг|WUSH|211.1|-0.36%|37.18|-1.7%|23.51|+12% +18:45:23|ЦМТ ао|WTCM|12.56|+17.16%|36.04|+19.8%|15.22|+5425% +18:39:06|РСетиМР ао|MSRS|1.145|+0.44%|34.60|-7.2%|55.77|-3% +18:45:08|Лента ао|LENT|730|+1.11%|33.90|+0.8%|84.67|+278% +18:45:02|ETLN-гдр|ETLN|81.7|-0.63%|33.75|-2.9%|31.33|-13% +18:39:53|Росбанк ао|ROSB|102|-0.97%|32.99|-2.3%|158.24|+12% +18:45:10|РсетСиб ао|MRKS|0.3875|+0.52%|32.29|+4.6%|36.74|+2370% +18:45:11|АбрауДюрсо|ABRD|276|-1.22%|31.35|-1.7%|27.05|+3% +18:45:08|ОргСинт ао|KZOS|112|-0.18%|29.04|+3.2%|203.43|-42% +18:45:08|Селигдар|SELG|49.75|+0.1%|28.99|-0.2%|51.24|+15% +18:45:13|КрасОкт-ао|KROT|1789|+0.51%|28.03|+3.6%|17.55|+43% +18:45:16|iИСКЧ ао|ISKJ|104.92|-0.27%|27.80|+1.7%|9.72|-58% +18:45:06|GEMC-гдр|GEMC|610.7|-1.9%|27.69|+14.8%|55.17|-48% +18:45:22|МРСК Ур|MRKU|0.2916|-1.02%|26.99|-7.7%|25.49|+203% +18:39:49|ЦМТ ап|WTCMP|9.72|+21.8%|26.17|+23.0%|15.22|+3838% +18:45:29|МГТС-4ап|MGTSP|1208|+0.5%|26.01|-1.9%|158.63|+83% +18:45:21|ТГК-1|TGKA|0.008994|-0.07%|25.68|-0.6%|34.67|-7% +18:45:19|MDMG-гдр|MDMG|637|+2.68%|25.66|+0.5%|47.85|+29% +18:45:20|НКНХ ап|NKNCP|82.58|-0.86%|25.61|+4.2%|197.42|-69% +18:45:26|ГТМ ао|GTRK|79.8|-1.78%|24.21|+1.9%|4.67|-20% +18:45:01|Аптеки36и6|APTK|13.204|+0.72%|24.17|+6.1%|100.75|-61% +18:45:04|ЧеркизГ-ао|GCHE|3029|+0.03%|22.13|-0.2%|127.89|+65% +18:39:52|МордЭнСб|MRSB|0.522|-5.26%|20.41|-4.7%|0.70|+610% +18:45:13|Ростел -ап|RTKMP|72.15|+0.56%|18.41|+0.1%|249.59|+14% +18:45:22|ВСМПО-АВСМ|VSMO|48560|+0.33%|17.05|-1.5%|559.87|+72% +18:45:27|Акрон|AKRN|18998|+0.08%|16.89|+0.0%|698.31|+49% +18:45:20|ДетскийМир|DSKY|71.32|-0.06%|16.49|+0.3%|52.71|+2% +18:45:18|Ренессанс|RENI|70.92|-0.25%|16.34|+0.3%|39.50|-51% +18:45:18|OKEY-гдр|OKEY|31.62|-0.85%|15.03|+2.0%|8.51|-14% +18:39:58|Химпром ап|HIMCP|22.61|+2.77%|14.28|+7.3%|5.19|+8% +18:38:11|ТГК-2|TGKB|0.005265|+1.06%|14.04|+0.1%|7.86|+176% +18:45:27|ИНАРКТИКА|AQUA|590.5|-0.25%|14.03|-2.0%|51.89|-61% +18:45:08|ЮТэйр ао|UTAR|9.7|-0.41%|13.97|+12.9%|76.59|-61% +18:45:26|Белон ао|BLNG|24.125|-1.35%|13.95|+0.4%|27.74|-14% +18:30:00|ИНГРАД ао|INGR|1528|+0.13%|13.76|+0.4%|62.99|+2% +18:45:13|ИКРУСС-ИНВ|RUSI|62.4|+1.79%|12.90|+0.6%|6.80|+2315% +18:45:28|iАвиастКао|UNAC|0.705|+1.08%|12.89|-0.6%|375.72|+27% +18:39:19|НКХП ао|NKHP|404.5|+1.38%|12.60|+2.0%|27.34|+475% +18:45:00|СтаврЭнСбп|STSBP|1.981|-2.37%|12.19|+4.3%|2.12|+250% +18:45:02|Лензол. ап|LNZLP|2990|-0.5%|11.23|+1.5%|18.50|-47% +18:45:05|Светофор|SVET|30.25|-2.1%|10.33|+2.4%|0.68|-53% +18:32:55|ИРКУТ-3|IRKT|58.95|-0.08%|10.10|-1.4%|122.92|+20% +18:45:14|ЭЛ5Энер ао|ELFV|0.5664|-0.25%|9.03|+1.1%|20.03|-71% +18:45:23|РсетВол ао|MRKV|0.0406|-0.49%|8.89|+0.5%|7.65|+47% +18:45:11|РСетиСЗ ао|MRKZ|0.03755|-0.4%|8.30|-3.3%|3.60|-12% +18:37:59|СаратНПЗ-п|KRKNP|12940|-0.31%|8.20|+0.3%|11.67|-24% +18:45:21|ВХЗ-ао|VLHZ|163.75|+1.58%|7.82|+7.2%|0.82|-83% +18:45:13|Русолово|ROLO|0.7224|+0.07%|7.78|-1.2%|21.67|+55% +18:45:01|ЕвроЭлтех|EELT|12.5|+0.32%|7.76|-1.6%|7.63|+186% +18:38:04|ДонскЗР п|DZRDP|3000|-1.64%|7.55|+25.5%|1.47|+13% +18:45:09|ЗаводДИОД|DIOD|11.75|+0.17%|7.55|-0.9%|1.08|+229% +18:45:17|Телеграф-п|CNTLP|12.64|-0.63%|6.91|-0.9%|3.16|-35% +18:45:17|РСетиЛЭ|LSNG|14.4|-0.07%|6.89|-0.8%|142.79|-9% +18:04:13|Приморье|PRMB|38800|+2.65%|6.64|+6.6%|9.70|+129% +18:45:25|ПермьЭнСб|PMSB|155.5|+0.71%|6.52|+2.6%|7.41|+56% +18:45:02|Мегион-ап|MFGSP|270|-1.64%|5.82|-2.7%|48.72|+43% +18:34:32|Телеграф|CNTL|14.82|0%|5.54|+0.7%|3.16|+73% +18:45:03|Куйбазот|KAZT|657.2|-0.45%|5.25|-1.5%|156.34|-69% +18:45:21|Русгрэйн|RUGR|15.15|-2.48%|5.17|-4.9%|0.65|+37% +18:45:19|ЭнергияРКК|RKKE|14110|0%|5.06|-1.3%|26.01|-71% +18:45:01|Таттел. ао|TTLK|0.712|-0.49%|5.00|-1.0%|14.84|+25% +18:45:20|Лензолото|LNZL|15310|+0.07%|5.00|-0.9%|18.50|-16% +18:45:07|НКНХ ао|NKNC|111.3|-0.76%|4.99|+0.6%|197.42|-52% +18:45:02|Мостотрест|MSTT|219.35|-0.45%|4.76|+1.5%|61.90|-64% +18:37:25|МагадЭн ао|MAGE|5.57|-1.07%|4.67|-3.3%|3.24|+445% +18:45:01|iНаукаСвяз|NSVZ|255|-1.73%|4.64|+2.8%|1.20|-25% +18:45:27|ТГК-2 ап|TGKBP|0.01098|-0.27%|4.28|-0.7%|7.86|+91% +18:39:10|ЧЗПСН ао|PRFN|3.712|-0.56%|3.59|+0.7%|3.11|-61% +18:45:05|НЕФАЗ|NFAZ|370.5|+2.07%|3.56|-0.3%|2.98|+112% +18:45:29|Россети СК|MRKK|17.44|+2.35%|3.54|+5.4%|15.51|+302% +18:35:35|Левенгук|LVHK|22.43|+1.95%|3.53|-1.5%|1.19|-54% +18:45:22|КалужскСК|KLSB|18.02|-0.44%|3.42|-1.1%|1.65|-31% +18:39:43|ДЭК ао|DVEC|1.573|-1.5%|3.19|+0.4%|27.04|-6% +18:45:21|Красэсб ао|KRSB|13.66|+1.71%|3.15|+4.8%|10.41|+112% +18:45:20|ГАЗ ао|GAZA|872|-0.63%|3.08|-3.8%|16.90|-77% +18:45:24|Ижсталь ап|IGSTP|4008|+1.57%|2.74|+6.4%|5.13|-75% +18:26:18|ГАЗ ап|GAZAP|519|-0.19%|2.56|+3.8%|16.90|-62% +18:38:15|РГС СК ао|RGSS|0.2252|+0.27%|2.55|+0.8%|110.33|-27% +18:45:15|КрасОкт-1п|KROTP|719|+2.86%|2.54|+3.8%|17.55|+197% +18:32:11|РязЭнСб|RZSB|33.2|0%|2.44|-1.5%|6.89|+43% +18:45:21|Ижсталь2ао|IGST|5074|-2.69%|2.35|+7.4%|5.13|-84% +18:45:17|ТНСэнрг ао|TNSE|1020|+6.25%|2.26|+5.7%|13.94|+171% +18:45:28|ЭсЭфАй ао|SFIN|501|-0.28%|2.25|+0.0%|55.93|-48% +18:38:24|РСетКубань|KUBE|142.5|-0.07%|2.18|+1.8%|47.69|+91% +17:56:59|КосогМЗ ао|KMTZ|226.5|+0.44%|2.10|+3.2%|6.44|-34% +18:37:14|ВыбСудЗ ап|VSYDP|6940|+3.89%|2.00|+4.5%|13.21|+1188% +18:33:10|ПермьЭнС-п|PMSBP|156.4|+0.26%|1.98|+0.9%|7.41|-9% +18:37:53|ЯТЭК ао|YAKG|116.7|+0.13%|1.98|-0.8%|96.50|+18% +18:45:08|ТНСэнВорон|VRSB|346.8|-0.06%|1.97|-1.1%|21.27|-53% +18:45:26|Куйбазот-п|KAZTP|665.4|+0.21%|1.84|-1.8%|156.34|-56% +18:29:27|Сахэнер ао|SLEN|4.105|+0.49%|1.76|0|5.08|-47% +18:45:21|iММЦБ ао|GEMA|919|-1.29%|1.73|-2.9%|1.37|+506% +18:14:52|ГазпРнД ао|RTGZ|29600|+1.37%|1.65|-1.3%|3.56|+125% +18:45:27|РоссЮг ао|MRKY|0.0486|-0.61%|1.58|-1.3%|7.37|-5% +18:24:51|HMSG-гдр|HMSG|186.5|+0.54%|1.51|-1.8%|4.37|-50% +18:45:20|Слав-ЯНОСп|JNOSP|14.5|+4.32%|1.49|+6.9%|28.57|-30% +18:36:57|ТамбЭнСб|TASB|1.1945|-0.38%|1.36|-0.1%|1.97|-13% +18:38:07|ДонскЗР|DZRD|3310|-4.2%|1.36|+9.1%|1.47|+8% +18:37:43|БурЗолото|BRZL|1220|-1.29%|1.33|+0.8%|8.61|+378% +18:39:41|КМЗ|KMEZ|1271|-0.78%|1.32|+1.7%|4.78|+141% +18:24:13|ЧКПЗ ао|CHKZ|12650|-1.17%|1.31|+0.4%|7.59|+415% +18:45:01|Красэсб ап|KRSBP|13.4|-1.47%|1.26|+0.9%|10.41|+166% +18:23:31|СамарЭн-ап|SAGOP|2.692|-1.03%|1.26|-3.2%|10.84|+44% +18:38:36|ТЗА ао|TUZA|171|-0.87%|1.15|+0.3%|1.41|-8% +18:24:10|СтаврЭнСб|STSB|1.864|-0.21%|1.11|+3.6%|2.12|+61% +18:30:34|МагадЭн ап|MAGEP|4.52|+1.57%|1.11|+2.7%|3.24|+849% +18:45:29|ЮУНК ао|UNKL|9700|+0.52%|1.10|-0.4%|5.82|-30% +18:36:59|МГТС-5ао|MGTS|1755|-0.85%|1.10|-3.0%|158.63|+543% +18:29:16|Якутскэнрг|YKEN|0.372|-0.13%|1.09|+0.8%|3.45|+321% +18:45:04|ВолгЭнСб|VGSB|6.4|-0.39%|1.02|-0.7%|2.42|+35% +18:27:45|ВолгЭнСб-п|VGSBP|4.675|+1.85%|1.01|-1.2%|2.42|+119% +18:38:16|VEON|VEON-RX|50.75|+0.3%|0.98|-1.5%|88.77|-62% +18:30:37|ЧМК ао|CHMK|6005|+0.42%|0.96|+0.5%|18.99|-38% +18:35:41|БашИнСв ап|BISVP|11.22|-1.92%|0.95|-0.2%|0.41|-49% +18:33:20|ОМЗ-ап|OMZZP|9820|-1.8%|0.95|-0.6%|27.01|-18% +18:39:11|ГК РБК ао|RBCM|3.67|0%|0.93|+0.4%|1.34|-62% +18:35:08|ТНСэнНН ао|NNSB|2695|-0.37%|0.92|-2.2%|11.55|+394% +18:23:12|Нижкамшина|NKSH|34.02|-0.58%|0.90|-1.7%|2.17|-67% +17:43:17|СамарЭн-ао|SAGO|2.666|-0.3%|0.86|-4.9%|10.84|-39% +18:34:06|ЗИЛ ао|ZILL|3360|-0.59%|0.84|-0.7%|8.91|+3% +18:38:02|РОСИНТЕРао|ROST|76.4|-0.52%|0.84|+1.1%|1.25|+76% +18:19:16|ТНСэнРст|RTSB|1.466|-0.54%|0.82|-1.2%|12.91|+134% +18:25:43|КурганГКап|KGKCP|53.8|+1.51%|0.77|+0.4%|6.99|+102% +18:35:27|ТНСэМаЭл-п|MISBP|42.6|+1.43%|0.73|-0.2%|4.74|-16% +18:07:45|ТНСэКубань|KBSB|255|-0.39%|0.71|+3.0%|4.56|+15% +18:27:26|ТНСэнЯр|YRSB|358|-1.1%|0.62|-0.6%|6.75|+430% +18:39:07|Славн-ЯНОС|JNOS|25.8|+3.41%|0.61|+8.9%|28.57|+116% +18:30:20|iНПОНаука|NAUK|338.6|-0.47%|0.57|-0.8%|3.99|-31% +18:45:02|Арсагера|ARSA|6.89|+0.58%|0.49|+5.8%|0.85|-48% +18:22:49|ТНСэнЯр-п|YRSBP|137|+0.37%|0.46|-0.7%|6.75|+154% +18:34:20|Электрцинк|ELTZ|401.5|-0.74%|0.44|-0.7%|0.56|+61% +18:45:14|ТРК ап|TORSP|0.3795|+1.34%|0.41|+4.1%|2.45|+26% +18:20:53|КамчатЭ ап|KCHEP|0.525|-1.87%|0.40|-4.2%|11.55|+190% +18:29:40|ТРК ао|TORS|0.583|-1.35%|0.38|-0.9%|2.45|+62% +18:12:17|ТамбЭнСб-п|TASBP|0.6715|-0.96%|0.37|-1.4%|1.97|+48% +18:10:42|ТНСэнВор-п|VRSBP|96.2|-0.41%|0.35|-1.8%|21.27|+48% +17:58:01|СаратНПЗ|KRKN|11300|0%|0.34|+0.4%|11.67|-26% +18:45:20|ЗВЕЗДА ао|ZVEZ|5.585|+0.45%|0.32|+1.5%|3.14|-61% +18:19:30|КамчатЭ ао|KCHE|0.235|-0.63%|0.31|-1.1%|11.55|-10% +18:28:58|СаратЭн-ао|SARE|0.22|-0.45%|0.31|-2.1%|1.36|-73% +18:03:55|ЛЭСК ао|LPSB|16|+0.31%|0.31|-0.6%|2.49|-62% +18:17:41|ПавлАвт ао|PAZA|7220|-0.82%|0.30|+1.4%|11.32|-16% +18:39:32|ЮжКузб. ао|UKUZ|1472|-0.27%|0.30|+1.1%|53.21|+87% +18:29:18|СаратЭн-ап|SAREP|0.1916|-0.1%|0.28|-0.1%|1.36|-66% +18:08:35|КоршГОК ао|KOGK|45800|-0.87%|0.27|+1.3%|11.46|-51% +18:07:52|ВыбСудЗ ао|VSYD|6795|+1.87%|0.27|+1.1%|13.21|+103% +18:45:09|ТКЗКК ап|KRKOP|16.73|+0.06%|0.27|-3.3%|1.19|-47% +18:38:18|Мегион-ао|MFGS|400|+0.38%|0.25|-1.5%|48.72|-85% +16:59:30|ОКС ао|UCSS|920|+1.1%|0.24|+0.5%|21.82|-6% +17:46:10|ТНСэнРст-п|RTSBP|1.075|+1.22%|0.23|+1.3%|12.91|-62% +18:39:51|Якутскэн-п|YKENP|0.3685|-1.34%|0.19|-0.8%|3.45|-65% +18:05:24|ТНСэнНН ап|NNSBP|932|-0.85%|0.18|-1.7%|11.55|+96% +18:28:30|Варьеган-п|VJGZP|730|+0.55%|0.18|+1.5%|37.31|-3% +18:05:37|ТНСэнМарЭл|MISB|35.2|0%|0.16|-0.6%|4.74|-0% +18:39:01|РН-ЗапСиб|CHGZ|46|-0.86%|0.16|+0.4%|1.24|-69% +18:25:28|АстрЭнСб|ASSB|1.196|-0.83%|0.14|-0.3%|0.93|-52% +15:33:16|УрКузница|URKZ|22550|+0.22%|0.14|+0.2%|12.35|-14% +17:13:42|КСБ ап|KTSBP|0.749|-0.6%|0.11|+3.7%|1.74|-66% +17:42:50|Варьеган|VJGZ|1825|+0.55%|0.10|+4.9%|37.31|-43% +18:27:37|КСБ ао|KTSB|1.876|-0.74%|0.09|+1.1%|1.74|-90% +18:27:26|КурганГКао|KGKC|50.8|-0.39%|0.08|-1.6%|6.99|-60% diff --git a/InvestWinApp/stock.txt b/InvestWinApp/stock.txt new file mode 100644 index 0000000..e69de29 diff --git a/InvestWinApp/stud.txt b/InvestWinApp/stud.txt new file mode 100644 index 0000000..2e73640 --- /dev/null +++ b/InvestWinApp/stud.txt @@ -0,0 +1,5 @@ +Васильева Александра Евгеньевна Нет 09.03.02 +Деев Егор Викторович Нет 09.03.02 +Леушин Константин Валерьевич Целевой набор 01.01.01 +Фролов Роман Юрьевич Нет 01.01.01 +Минаков Владислав Константинович Целевой набор 09.03.01 diff --git a/InvestWinApp/x64/Debug/AssemblyInfo.obj b/InvestWinApp/x64/Debug/AssemblyInfo.obj new file mode 100644 index 0000000..6d6f5a7 Binary files /dev/null and b/InvestWinApp/x64/Debug/AssemblyInfo.obj differ diff --git a/InvestWinApp/x64/Debug/InvestWinApp.AddApplicant.resources b/InvestWinApp/x64/Debug/InvestWinApp.AddApplicant.resources new file mode 100644 index 0000000..6c05a97 Binary files /dev/null and b/InvestWinApp/x64/Debug/InvestWinApp.AddApplicant.resources differ diff --git a/InvestWinApp/x64/Debug/InvestWinApp.Build.CppClean.log b/InvestWinApp/x64/Debug/InvestWinApp.Build.CppClean.log new file mode 100644 index 0000000..b6f9a99 --- /dev/null +++ b/InvestWinApp/x64/Debug/InvestWinApp.Build.CppClean.log @@ -0,0 +1,24 @@ +d:\visual studio\code\investwinapp\investwinapp\x64\debug\investwinapp.pch +d:\visual studio\code\investwinapp\investwinapp\x64\debug\vc143.pdb +d:\visual studio\code\investwinapp\investwinapp\x64\debug\pch.obj +d:\visual studio\code\investwinapp\investwinapp\x64\debug\investwinapp.obj +d:\visual studio\code\investwinapp\investwinapp\x64\debug\assemblyinfo.obj +d:\visual studio\code\investwinapp\investwinapp\x64\debug\.netframework,version=v4.8.assemblyattributes.obj +d:\visual studio\code\investwinapp\x64\debug\investwinapp.exe +d:\visual studio\code\investwinapp\x64\debug\investwinapp.pdb +d:\visual studio\code\investwinapp\investwinapp\x64\debug\app.res +d:\visual studio\code\investwinapp\investwinapp\x64\debug\investwinapp.tlog\cl.command.1.tlog +d:\visual studio\code\investwinapp\investwinapp\x64\debug\investwinapp.tlog\cl.items.tlog +d:\visual studio\code\investwinapp\investwinapp\x64\debug\investwinapp.tlog\cl.read.1.tlog +d:\visual studio\code\investwinapp\investwinapp\x64\debug\investwinapp.tlog\cl.write.1.tlog +d:\visual studio\code\investwinapp\investwinapp\x64\debug\investwinapp.tlog\link.command.1.tlog +d:\visual studio\code\investwinapp\investwinapp\x64\debug\investwinapp.tlog\link.read.1.tlog +d:\visual studio\code\investwinapp\investwinapp\x64\debug\investwinapp.tlog\link.write.1.tlog +d:\visual studio\code\investwinapp\investwinapp\x64\debug\investwinapp.tlog\metagen.read.1.tlog +d:\visual studio\code\investwinapp\investwinapp\x64\debug\investwinapp.tlog\metagen.write.1.tlog +d:\visual studio\code\investwinapp\investwinapp\x64\debug\investwinapp.tlog\rc.command.1.tlog +d:\visual studio\code\investwinapp\investwinapp\x64\debug\investwinapp.tlog\rc.read.1.tlog +d:\visual studio\code\investwinapp\investwinapp\x64\debug\investwinapp.tlog\rc.write.1.tlog +d:\visual studio\code\investwinapp\investwinapp\x64\debug\investwinapp.tlog\resgen.command.1.tlog +d:\visual studio\code\investwinapp\investwinapp\x64\debug\investwinapp.tlog\resgen.read.1.tlog +d:\visual studio\code\investwinapp\investwinapp\x64\debug\investwinapp.tlog\resgen.write.1.tlog diff --git a/InvestWinApp/x64/Debug/InvestWinApp.MyForm.resources b/InvestWinApp/x64/Debug/InvestWinApp.MyForm.resources new file mode 100644 index 0000000..51ca5d8 Binary files /dev/null and b/InvestWinApp/x64/Debug/InvestWinApp.MyForm.resources differ diff --git a/InvestWinApp/x64/Debug/InvestWinApp.exe.recipe b/InvestWinApp/x64/Debug/InvestWinApp.exe.recipe new file mode 100644 index 0000000..3c0c904 --- /dev/null +++ b/InvestWinApp/x64/Debug/InvestWinApp.exe.recipe @@ -0,0 +1,11 @@ + + + + + D:\YandexDisk\Рабочее пространство\Универ\!Жизнь Студента\[1 курс]\2 семестр\ООП\Курсовая\Итог\QuestApplicant\x64\Debug\InvestWinApp.exe + + + + + + \ No newline at end of file diff --git a/InvestWinApp/x64/Debug/InvestWinApp.log b/InvestWinApp/x64/Debug/InvestWinApp.log new file mode 100644 index 0000000..7e0a0f4 --- /dev/null +++ b/InvestWinApp/x64/Debug/InvestWinApp.log @@ -0,0 +1 @@ + InvestWinApp.vcxproj -> D:\YandexDisk\Рабочее пространство\Универ\!Жизнь Студента\[1 курс]\2 семестр\ООП\Курсовая\Итог\QuestApplicant\x64\Debug\InvestWinApp.exe diff --git a/InvestWinApp/x64/Debug/InvestWinApp.obj b/InvestWinApp/x64/Debug/InvestWinApp.obj new file mode 100644 index 0000000..36b78a6 Binary files /dev/null and b/InvestWinApp/x64/Debug/InvestWinApp.obj differ diff --git a/InvestWinApp/x64/Debug/InvestWinApp.pch b/InvestWinApp/x64/Debug/InvestWinApp.pch new file mode 100644 index 0000000..215cfe6 Binary files /dev/null and b/InvestWinApp/x64/Debug/InvestWinApp.pch differ diff --git a/InvestWinApp/x64/Debug/InvestWinApp.tlog/CL.command.1.tlog b/InvestWinApp/x64/Debug/InvestWinApp.tlog/CL.command.1.tlog new file mode 100644 index 0000000..9e7f870 Binary files /dev/null and b/InvestWinApp/x64/Debug/InvestWinApp.tlog/CL.command.1.tlog differ diff --git a/InvestWinApp/x64/Debug/InvestWinApp.tlog/CL.read.1.tlog b/InvestWinApp/x64/Debug/InvestWinApp.tlog/CL.read.1.tlog new file mode 100644 index 0000000..12f9c01 Binary files /dev/null and b/InvestWinApp/x64/Debug/InvestWinApp.tlog/CL.read.1.tlog differ diff --git a/InvestWinApp/x64/Debug/InvestWinApp.tlog/CL.write.1.tlog b/InvestWinApp/x64/Debug/InvestWinApp.tlog/CL.write.1.tlog new file mode 100644 index 0000000..abdfd08 Binary files /dev/null and b/InvestWinApp/x64/Debug/InvestWinApp.tlog/CL.write.1.tlog differ diff --git a/InvestWinApp/x64/Debug/InvestWinApp.tlog/Cl.items.tlog b/InvestWinApp/x64/Debug/InvestWinApp.tlog/Cl.items.tlog new file mode 100644 index 0000000..d3a3473 --- /dev/null +++ b/InvestWinApp/x64/Debug/InvestWinApp.tlog/Cl.items.tlog @@ -0,0 +1,4 @@ +D:\YandexDisk\Рабочее пространство\Универ\!Жизнь Студента\[1 курс]\2 семестр\ООП\Курсовая\Итог\QuestApplicant\InvestWinApp\AssemblyInfo.cpp;D:\YandexDisk\Рабочее пространство\Универ\!Жизнь Студента\[1 курс]\2 семестр\ООП\Курсовая\Итог\QuestApplicant\InvestWinApp\x64\Debug\AssemblyInfo.obj +D:\YandexDisk\Рабочее пространство\Универ\!Жизнь Студента\[1 курс]\2 семестр\ООП\Курсовая\Итог\QuestApplicant\InvestWinApp\InvestWinApp.cpp;D:\YandexDisk\Рабочее пространство\Универ\!Жизнь Студента\[1 курс]\2 семестр\ООП\Курсовая\Итог\QuestApplicant\InvestWinApp\x64\Debug\InvestWinApp.obj +D:\YandexDisk\Рабочее пространство\Универ\!Жизнь Студента\[1 курс]\2 семестр\ООП\Курсовая\Итог\QuestApplicant\InvestWinApp\pch.cpp;D:\YandexDisk\Рабочее пространство\Универ\!Жизнь Студента\[1 курс]\2 семестр\ООП\Курсовая\Итог\QuestApplicant\InvestWinApp\x64\Debug\pch.obj +D:\YandexDisk\Рабочее пространство\Универ\!Жизнь Студента\[1 курс]\2 семестр\ООП\Курсовая\Итог\QuestApplicant\InvestWinApp\x64\Debug\.NETFramework,Version=v4.8.AssemblyAttributes.cpp;D:\YandexDisk\Рабочее пространство\Универ\!Жизнь Студента\[1 курс]\2 семестр\ООП\Курсовая\Итог\QuestApplicant\InvestWinApp\x64\Debug\.NETFramework,Version=v4.8.AssemblyAttributes.obj diff --git a/InvestWinApp/x64/Debug/InvestWinApp.tlog/CopyLocal.read.1u.tlog b/InvestWinApp/x64/Debug/InvestWinApp.tlog/CopyLocal.read.1u.tlog new file mode 100644 index 0000000..5a794c6 Binary files /dev/null and b/InvestWinApp/x64/Debug/InvestWinApp.tlog/CopyLocal.read.1u.tlog differ diff --git a/InvestWinApp/x64/Debug/InvestWinApp.tlog/CopyLocal.write.1u.tlog b/InvestWinApp/x64/Debug/InvestWinApp.tlog/CopyLocal.write.1u.tlog new file mode 100644 index 0000000..d6539c2 Binary files /dev/null and b/InvestWinApp/x64/Debug/InvestWinApp.tlog/CopyLocal.write.1u.tlog differ diff --git a/InvestWinApp/x64/Debug/InvestWinApp.tlog/InvestWinApp.lastbuildstate b/InvestWinApp/x64/Debug/InvestWinApp.tlog/InvestWinApp.lastbuildstate new file mode 100644 index 0000000..dd2da14 --- /dev/null +++ b/InvestWinApp/x64/Debug/InvestWinApp.tlog/InvestWinApp.lastbuildstate @@ -0,0 +1,2 @@ +PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.37.32822:TargetPlatformVersion=10.0.22000.0:TargetFrameworkVersion=v4.8::EnableManagedIncrementalBuild=true: +Debug|x64|D:\YandexDisk\Рабочее пространство\Универ\!Жизнь Студента\[1 курс]\2 семестр\ООП\Курсовая\Итог\QuestApplicant\| diff --git a/InvestWinApp/x64/Debug/InvestWinApp.tlog/RSREU.IO.DLL.metagen b/InvestWinApp/x64/Debug/InvestWinApp.tlog/RSREU.IO.DLL.metagen new file mode 100644 index 0000000..507791e --- /dev/null +++ b/InvestWinApp/x64/Debug/InvestWinApp.tlog/RSREU.IO.DLL.metagen @@ -0,0 +1,13 @@ + RSREU.IO.Properties.Resources.resources - Embedded, ContainedInManifestFile, +ImageRuntimeVersion: v4.0.30319 +Assembly RSREU.IO, Version=1.0.*, Culture=Инвариантный язык (Инвариантная страна): + hash=SHA1, flags=PublicKey +Assembly mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089: + hash=None, flags=None +Assembly System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089: + hash=None, flags=None +Class RSREU.IO.ReadWrite: AutoLayout, AnsiClass, Class, Public, BeforeFieldInit + Void .ctor(): PrivateScope, Public, HideBySig, SpecialName, RTSpecialName + Methods: + Load(String): PrivateScope, Public, Static, HideBySig + Save(T, String): PrivateScope, Public, Static, HideBySig diff --git a/InvestWinApp/x64/Debug/InvestWinApp.tlog/ResGen.command.1.tlog b/InvestWinApp/x64/Debug/InvestWinApp.tlog/ResGen.command.1.tlog new file mode 100644 index 0000000..8e989c0 --- /dev/null +++ b/InvestWinApp/x64/Debug/InvestWinApp.tlog/ResGen.command.1.tlog @@ -0,0 +1,8 @@ +^D:\YANDEXDISK\РАБОЧЕЕ ПРОСТРАНСТВО\УНИВЕР\!ЖИЗНЬ СТУДЕНТА\[1 КУРС]\2 СЕМЕСТР\ООП\КУРСОВАЯ\ИТОГ\QUESTAPPLICANT\INVESTWINAPP\ADDAPPLICANT.RESX +D:\YandexDisk\Рабочее пространство\Универ\!Жизнь Студента\[1 курс]\2 семестр\ООП\Курсовая\Итог\QuestApplicant\InvestWinApp\InvestWinApp.vcxproj +^D:\YANDEXDISK\РАБОЧЕЕ ПРОСТРАНСТВО\УНИВЕР\!ЖИЗНЬ СТУДЕНТА\[1 КУРС]\2 СЕМЕСТР\ООП\КУРСОВАЯ\ИТОГ\QUESTAPPLICANT\INVESTWINAPP\MYFORM.RESX +D:\YandexDisk\Рабочее пространство\Универ\!Жизнь Студента\[1 курс]\2 семестр\ООП\Курсовая\Итог\QuestApplicant\InvestWinApp\InvestWinApp.vcxproj +^D:\YANDEXDISK\РАБОЧЕЕ ПРОСТРАНСТВО\УНИВЕР\!ЖИЗНЬ СТУДЕНТА\[1 КУРС]\2 СЕМЕСТР\ООП\КУРСОВАЯ\ИТОГ\QUESTAPPLICANT\INVESTWINAPP\ADDAPPLICANT.RESX +D:\YandexDisk\Рабочее пространство\Универ\!Жизнь Студента\[1 курс]\2 семестр\ООП\Курсовая\Итог\QuestApplicant\InvestWinApp\InvestWinApp.vcxproj +^D:\YANDEXDISK\РАБОЧЕЕ ПРОСТРАНСТВО\УНИВЕР\!ЖИЗНЬ СТУДЕНТА\[1 КУРС]\2 СЕМЕСТР\ООП\КУРСОВАЯ\ИТОГ\QUESTAPPLICANT\INVESTWINAPP\MYFORM.RESX +D:\YandexDisk\Рабочее пространство\Универ\!Жизнь Студента\[1 курс]\2 семестр\ООП\Курсовая\Итог\QuestApplicant\InvestWinApp\InvestWinApp.vcxproj diff --git a/InvestWinApp/x64/Debug/InvestWinApp.tlog/ResGen.read.1.tlog b/InvestWinApp/x64/Debug/InvestWinApp.tlog/ResGen.read.1.tlog new file mode 100644 index 0000000..300ba66 --- /dev/null +++ b/InvestWinApp/x64/Debug/InvestWinApp.tlog/ResGen.read.1.tlog @@ -0,0 +1,8 @@ +^D:\YANDEXDISK\РАБОЧЕЕ ПРОСТРАНСТВО\УНИВЕР\!ЖИЗНЬ СТУДЕНТА\[1 КУРС]\2 СЕМЕСТР\ООП\КУРСОВАЯ\ИТОГ\QUESTAPPLICANT\INVESTWINAPP\ADDAPPLICANT.RESX +D:\YANDEXDISK\РАБОЧЕЕ ПРОСТРАНСТВО\УНИВЕР\!ЖИЗНЬ СТУДЕНТА\[1 КУРС]\2 СЕМЕСТР\ООП\КУРСОВАЯ\ИТОГ\QUESTAPPLICANT\INVESTWINAPP\INVESTWINAPP.VCXPROJ +^D:\YANDEXDISK\РАБОЧЕЕ ПРОСТРАНСТВО\УНИВЕР\!ЖИЗНЬ СТУДЕНТА\[1 КУРС]\2 СЕМЕСТР\ООП\КУРСОВАЯ\ИТОГ\QUESTAPPLICANT\INVESTWINAPP\MYFORM.RESX +D:\YANDEXDISK\РАБОЧЕЕ ПРОСТРАНСТВО\УНИВЕР\!ЖИЗНЬ СТУДЕНТА\[1 КУРС]\2 СЕМЕСТР\ООП\КУРСОВАЯ\ИТОГ\QUESTAPPLICANT\INVESTWINAPP\INVESTWINAPP.VCXPROJ +^D:\YANDEXDISK\РАБОЧЕЕ ПРОСТРАНСТВО\УНИВЕР\!ЖИЗНЬ СТУДЕНТА\[1 КУРС]\2 СЕМЕСТР\ООП\КУРСОВАЯ\ИТОГ\QUESTAPPLICANT\INVESTWINAPP\ADDAPPLICANT.RESX +D:\YANDEXDISK\РАБОЧЕЕ ПРОСТРАНСТВО\УНИВЕР\!ЖИЗНЬ СТУДЕНТА\[1 КУРС]\2 СЕМЕСТР\ООП\КУРСОВАЯ\ИТОГ\QUESTAPPLICANT\INVESTWINAPP\INVESTWINAPP.VCXPROJ +^D:\YANDEXDISK\РАБОЧЕЕ ПРОСТРАНСТВО\УНИВЕР\!ЖИЗНЬ СТУДЕНТА\[1 КУРС]\2 СЕМЕСТР\ООП\КУРСОВАЯ\ИТОГ\QUESTAPPLICANT\INVESTWINAPP\MYFORM.RESX +D:\YANDEXDISK\РАБОЧЕЕ ПРОСТРАНСТВО\УНИВЕР\!ЖИЗНЬ СТУДЕНТА\[1 КУРС]\2 СЕМЕСТР\ООП\КУРСОВАЯ\ИТОГ\QUESTAPPLICANT\INVESTWINAPP\INVESTWINAPP.VCXPROJ diff --git a/InvestWinApp/x64/Debug/InvestWinApp.tlog/ResGen.write.1.tlog b/InvestWinApp/x64/Debug/InvestWinApp.tlog/ResGen.write.1.tlog new file mode 100644 index 0000000..af02f74 --- /dev/null +++ b/InvestWinApp/x64/Debug/InvestWinApp.tlog/ResGen.write.1.tlog @@ -0,0 +1,8 @@ +^D:\YANDEXDISK\РАБОЧЕЕ ПРОСТРАНСТВО\УНИВЕР\!ЖИЗНЬ СТУДЕНТА\[1 КУРС]\2 СЕМЕСТР\ООП\КУРСОВАЯ\ИТОГ\QUESTAPPLICANT\INVESTWINAPP\ADDAPPLICANT.RESX +D:\YANDEXDISK\РАБОЧЕЕ ПРОСТРАНСТВО\УНИВЕР\!ЖИЗНЬ СТУДЕНТА\[1 КУРС]\2 СЕМЕСТР\ООП\КУРСОВАЯ\ИТОГ\QUESTAPPLICANT\X64\DEBUG\INVESTWINAPP.EXE +^D:\YANDEXDISK\РАБОЧЕЕ ПРОСТРАНСТВО\УНИВЕР\!ЖИЗНЬ СТУДЕНТА\[1 КУРС]\2 СЕМЕСТР\ООП\КУРСОВАЯ\ИТОГ\QUESTAPPLICANT\INVESTWINAPP\MYFORM.RESX +D:\YANDEXDISK\РАБОЧЕЕ ПРОСТРАНСТВО\УНИВЕР\!ЖИЗНЬ СТУДЕНТА\[1 КУРС]\2 СЕМЕСТР\ООП\КУРСОВАЯ\ИТОГ\QUESTAPPLICANT\X64\DEBUG\INVESTWINAPP.EXE +^D:\YANDEXDISK\РАБОЧЕЕ ПРОСТРАНСТВО\УНИВЕР\!ЖИЗНЬ СТУДЕНТА\[1 КУРС]\2 СЕМЕСТР\ООП\КУРСОВАЯ\ИТОГ\QUESTAPPLICANT\INVESTWINAPP\ADDAPPLICANT.RESX +D:\YANDEXDISK\РАБОЧЕЕ ПРОСТРАНСТВО\УНИВЕР\!ЖИЗНЬ СТУДЕНТА\[1 КУРС]\2 СЕМЕСТР\ООП\КУРСОВАЯ\ИТОГ\QUESTAPPLICANT\X64\DEBUG\INVESTWINAPP.EXE +^D:\YANDEXDISK\РАБОЧЕЕ ПРОСТРАНСТВО\УНИВЕР\!ЖИЗНЬ СТУДЕНТА\[1 КУРС]\2 СЕМЕСТР\ООП\КУРСОВАЯ\ИТОГ\QUESTAPPLICANT\INVESTWINAPP\MYFORM.RESX +D:\YANDEXDISK\РАБОЧЕЕ ПРОСТРАНСТВО\УНИВЕР\!ЖИЗНЬ СТУДЕНТА\[1 КУРС]\2 СЕМЕСТР\ООП\КУРСОВАЯ\ИТОГ\QUESTAPPLICANT\X64\DEBUG\INVESTWINAPP.EXE diff --git a/InvestWinApp/x64/Debug/InvestWinApp.tlog/link.command.1.tlog b/InvestWinApp/x64/Debug/InvestWinApp.tlog/link.command.1.tlog new file mode 100644 index 0000000..6c45c51 Binary files /dev/null and b/InvestWinApp/x64/Debug/InvestWinApp.tlog/link.command.1.tlog differ diff --git a/InvestWinApp/x64/Debug/InvestWinApp.tlog/link.read.1.tlog b/InvestWinApp/x64/Debug/InvestWinApp.tlog/link.read.1.tlog new file mode 100644 index 0000000..8236cc1 Binary files /dev/null and b/InvestWinApp/x64/Debug/InvestWinApp.tlog/link.read.1.tlog differ diff --git a/InvestWinApp/x64/Debug/InvestWinApp.tlog/link.write.1.tlog b/InvestWinApp/x64/Debug/InvestWinApp.tlog/link.write.1.tlog new file mode 100644 index 0000000..f03c108 Binary files /dev/null and b/InvestWinApp/x64/Debug/InvestWinApp.tlog/link.write.1.tlog differ diff --git a/InvestWinApp/x64/Debug/InvestWinApp.tlog/metagen.read.1.tlog b/InvestWinApp/x64/Debug/InvestWinApp.tlog/metagen.read.1.tlog new file mode 100644 index 0000000..9a3ea97 Binary files /dev/null and b/InvestWinApp/x64/Debug/InvestWinApp.tlog/metagen.read.1.tlog differ diff --git a/InvestWinApp/x64/Debug/InvestWinApp.tlog/metagen.write.1.tlog b/InvestWinApp/x64/Debug/InvestWinApp.tlog/metagen.write.1.tlog new file mode 100644 index 0000000..1a2eb3a Binary files /dev/null and b/InvestWinApp/x64/Debug/InvestWinApp.tlog/metagen.write.1.tlog differ diff --git a/InvestWinApp/x64/Debug/InvestWinApp.tlog/rc.command.1.tlog b/InvestWinApp/x64/Debug/InvestWinApp.tlog/rc.command.1.tlog new file mode 100644 index 0000000..20a05d5 Binary files /dev/null and b/InvestWinApp/x64/Debug/InvestWinApp.tlog/rc.command.1.tlog differ diff --git a/InvestWinApp/x64/Debug/InvestWinApp.tlog/rc.read.1.tlog b/InvestWinApp/x64/Debug/InvestWinApp.tlog/rc.read.1.tlog new file mode 100644 index 0000000..0e5fcca Binary files /dev/null and b/InvestWinApp/x64/Debug/InvestWinApp.tlog/rc.read.1.tlog differ diff --git a/InvestWinApp/x64/Debug/InvestWinApp.tlog/rc.write.1.tlog b/InvestWinApp/x64/Debug/InvestWinApp.tlog/rc.write.1.tlog new file mode 100644 index 0000000..e6a8e86 Binary files /dev/null and b/InvestWinApp/x64/Debug/InvestWinApp.tlog/rc.write.1.tlog differ diff --git a/InvestWinApp/x64/Debug/InvestWinApp.vcxproj.AssemblyReference.cache b/InvestWinApp/x64/Debug/InvestWinApp.vcxproj.AssemblyReference.cache new file mode 100644 index 0000000..7e1ff70 Binary files /dev/null and b/InvestWinApp/x64/Debug/InvestWinApp.vcxproj.AssemblyReference.cache differ diff --git a/InvestWinApp/x64/Debug/InvestWinApp.vcxproj.CopyComplete b/InvestWinApp/x64/Debug/InvestWinApp.vcxproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/InvestWinApp/x64/Debug/InvestWinApp.vcxproj.FileListAbsolute.txt b/InvestWinApp/x64/Debug/InvestWinApp.vcxproj.FileListAbsolute.txt new file mode 100644 index 0000000..38ea05e --- /dev/null +++ b/InvestWinApp/x64/Debug/InvestWinApp.vcxproj.FileListAbsolute.txt @@ -0,0 +1,15 @@ +D:\Visual Studio\Code\InvestWinApp\InvestWinApp\x64\Debug\InvestWinApp.vcxproj.AssemblyReference.cache +D:\Visual Studio\Code\InvestWinApp\InvestWinApp\x64\Debug\InvestWinApp.vcxproj.SuggestedBindingRedirects.cache +D:\Visual Studio\Code\InvestWinApp\InvestWinApp\x64\Debug\InvestWinApp.MyForm.resources +D:\Visual Studio\Code\InvestWinApp\InvestWinApp\x64\Debug\InvestWinApp.vcxproj.GenerateResource.cache +D:\Visual Studio\Code\QuestApplicant\InvestWinApp\x64\Debug\InvestWinApp.vcxproj.AssemblyReference.cache +D:\Visual Studio\Code\QuestApplicant\InvestWinApp\x64\Debug\InvestWinApp.vcxproj.SuggestedBindingRedirects.cache +D:\Visual Studio\Code\QuestApplicant\InvestWinApp\x64\Debug\InvestWinApp.AddApplicant.resources +D:\Visual Studio\Code\QuestApplicant\InvestWinApp\x64\Debug\InvestWinApp.MyForm.resources +D:\Visual Studio\Code\QuestApplicant\InvestWinApp\x64\Debug\InvestWinApp.vcxproj.GenerateResource.cache +D:\Visual Studio\Code\QuestApplicant\InvestWinApp\x64\Debug\InvestWinApp.vcxproj.CopyComplete +D:\YandexDisk\Рабочее пространство\Универ\!Жизнь Студента\[1 курс]\2 семестр\ООП\Курсовая\Итог\QuestApplicant\InvestWinApp\x64\Debug\InvestWinApp.vcxproj.AssemblyReference.cache +D:\YandexDisk\Рабочее пространство\Универ\!Жизнь Студента\[1 курс]\2 семестр\ООП\Курсовая\Итог\QuestApplicant\InvestWinApp\x64\Debug\InvestWinApp.AddApplicant.resources +D:\YandexDisk\Рабочее пространство\Универ\!Жизнь Студента\[1 курс]\2 семестр\ООП\Курсовая\Итог\QuestApplicant\InvestWinApp\x64\Debug\InvestWinApp.MyForm.resources +D:\YandexDisk\Рабочее пространство\Универ\!Жизнь Студента\[1 курс]\2 семестр\ООП\Курсовая\Итог\QuestApplicant\InvestWinApp\x64\Debug\InvestWinApp.vcxproj.GenerateResource.cache +D:\YandexDisk\Рабочее пространство\Универ\!Жизнь Студента\[1 курс]\2 семестр\ООП\Курсовая\Итог\QuestApplicant\InvestWinApp\x64\Debug\InvestWinApp.vcxproj.CopyComplete diff --git a/InvestWinApp/x64/Debug/InvestWinApp.vcxproj.GenerateResource.cache b/InvestWinApp/x64/Debug/InvestWinApp.vcxproj.GenerateResource.cache new file mode 100644 index 0000000..777100a Binary files /dev/null and b/InvestWinApp/x64/Debug/InvestWinApp.vcxproj.GenerateResource.cache differ diff --git a/InvestWinApp/x64/Debug/InvestWinApp.vcxproj.SuggestedBindingRedirects.cache b/InvestWinApp/x64/Debug/InvestWinApp.vcxproj.SuggestedBindingRedirects.cache new file mode 100644 index 0000000..e69de29 diff --git a/InvestWinApp/x64/Debug/RSREU.IO.Properties.Resources.resources b/InvestWinApp/x64/Debug/RSREU.IO.Properties.Resources.resources new file mode 100644 index 0000000..6c05a97 Binary files /dev/null and b/InvestWinApp/x64/Debug/RSREU.IO.Properties.Resources.resources differ diff --git a/InvestWinApp/x64/Debug/RSREU.IO.dll b/InvestWinApp/x64/Debug/RSREU.IO.dll new file mode 100644 index 0000000..33dc809 Binary files /dev/null and b/InvestWinApp/x64/Debug/RSREU.IO.dll differ diff --git a/InvestWinApp/x64/Debug/RSREU.IO.pdb b/InvestWinApp/x64/Debug/RSREU.IO.pdb new file mode 100644 index 0000000..284c6e5 Binary files /dev/null and b/InvestWinApp/x64/Debug/RSREU.IO.pdb differ diff --git a/InvestWinApp/x64/Debug/app.res b/InvestWinApp/x64/Debug/app.res new file mode 100644 index 0000000..628a70d Binary files /dev/null and b/InvestWinApp/x64/Debug/app.res differ diff --git a/InvestWinApp/x64/Debug/pch.obj b/InvestWinApp/x64/Debug/pch.obj new file mode 100644 index 0000000..fe14714 Binary files /dev/null and b/InvestWinApp/x64/Debug/pch.obj differ diff --git a/InvestWinApp/x64/Debug/vc143.pdb b/InvestWinApp/x64/Debug/vc143.pdb new file mode 100644 index 0000000..944bd31 Binary files /dev/null and b/InvestWinApp/x64/Debug/vc143.pdb differ diff --git a/x64/Debug/InvestWinApp.exe b/x64/Debug/InvestWinApp.exe new file mode 100644 index 0000000..7ab4bd0 Binary files /dev/null and b/x64/Debug/InvestWinApp.exe differ diff --git a/x64/Debug/InvestWinApp.exe.metagen b/x64/Debug/InvestWinApp.exe.metagen new file mode 100644 index 0000000..f158306 --- /dev/null +++ b/x64/Debug/InvestWinApp.exe.metagen @@ -0,0 +1,27 @@ + InvestWinApp.AddApplicant.resources - Embedded, ContainedInManifestFile, + InvestWinApp.MyForm.resources - Embedded, ContainedInManifestFile, +ImageRuntimeVersion: v4.0.30319 +Assembly InvestWinApp, Version=1.0.*, Culture=Инвариантный язык (Инвариантная страна): + hash=SHA1, flags=PublicKey +Assembly mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089: + hash=None, flags=None +Assembly RSREU.IO, Version=1.0.*, Culture=Инвариантный язык (Инвариантная страна): + hash=None, flags=None +Assembly System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089: + hash=None, flags=None +Assembly System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089: + hash=None, flags=None +Assembly System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a: + hash=None, flags=None +Assembly System.Windows.Forms.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35: + hash=None, flags=None +Assembly System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089: + hash=None, flags=None +Assembly System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089: + hash=None, flags=None +Class InvestWinApp.AddApplicant: AutoLayout, AnsiClass, Class, Public, BeforeFieldInit + :System.Windows.Forms.Form + Void .ctor(): PrivateScope, Public, HideBySig, SpecialName, RTSpecialName +Class InvestWinApp.MyForm: AutoLayout, AnsiClass, Class, Public, BeforeFieldInit + :System.Windows.Forms.Form + Void .ctor(): PrivateScope, Public, HideBySig, SpecialName, RTSpecialName diff --git a/x64/Debug/InvestWinApp.pdb b/x64/Debug/InvestWinApp.pdb new file mode 100644 index 0000000..6f9d93f Binary files /dev/null and b/x64/Debug/InvestWinApp.pdb differ diff --git a/x64/Debug/RSREU.IO.dll b/x64/Debug/RSREU.IO.dll new file mode 100644 index 0000000..33dc809 Binary files /dev/null and b/x64/Debug/RSREU.IO.dll differ diff --git a/x64/Debug/RSREU.IO.pdb b/x64/Debug/RSREU.IO.pdb new file mode 100644 index 0000000..284c6e5 Binary files /dev/null and b/x64/Debug/RSREU.IO.pdb differ diff --git a/Пояснительная записка.pdf b/Пояснительная записка.pdf new file mode 100644 index 0000000..fb9d7c1 Binary files /dev/null and b/Пояснительная записка.pdf differ