v. 1.0
30
Data/Parsing/pars.py
Normal file
|
|
@ -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))
|
||||
|
||||
|
||||
0
Data/Parsing/stock.txt
Normal file
BIN
Data/SysIcon/(1).png
Normal file
|
After Width: | Height: | Size: 223 B |
BIN
Data/SysIcon/(2).png
Normal file
|
After Width: | Height: | Size: 320 B |
BIN
Data/SysIcon/(3).png
Normal file
|
After Width: | Height: | Size: 299 B |
BIN
Data/directions.png
Normal file
|
After Width: | Height: | Size: 2.4 KiB |
BIN
Data/main_ico.png
Normal file
|
After Width: | Height: | Size: 794 B |
BIN
Data/percentage.png
Normal file
|
After Width: | Height: | Size: 3.6 KiB |
31
InvestWinApp.sln
Normal file
|
|
@ -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
|
||||
398
InvestWinApp/AddApplicant.h
Normal file
|
|
@ -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;
|
||||
|
||||
/// <summary>
|
||||
/// Ñâîäêà äëÿ AddApplicant
|
||||
/// </summary>
|
||||
public ref class AddApplicant : public System::Windows::Forms::Form
|
||||
{
|
||||
public:
|
||||
AddApplicant(void)
|
||||
{
|
||||
InitializeComponent();
|
||||
//
|
||||
//TODO: äîáàâüòå êîä êîíñòðóêòîðà
|
||||
//
|
||||
}
|
||||
|
||||
protected:
|
||||
/// <summary>
|
||||
/// Îñâîáîäèòü âñå èñïîëüçóåìûå ðåñóðñû.
|
||||
/// </summary>
|
||||
~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:
|
||||
/// <summary>
|
||||
/// Îáÿçàòåëüíàÿ ïåðåìåííàÿ êîíñòðóêòîðà.
|
||||
/// </summary>
|
||||
System::ComponentModel::Container ^components;
|
||||
|
||||
#pragma region Windows Form Designer generated code
|
||||
/// <summary>
|
||||
/// Òðåáóåìûé ìåòîä äëÿ ïîääåðæêè êîíñòðóêòîðà — íå èçìåíÿéòå
|
||||
/// ñîäåðæèìîå ýòîãî ìåòîäà ñ ïîìîùüþ ðåäàêòîðà êîäà.
|
||||
/// </summary>
|
||||
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<System::Int32>(static_cast<System::Byte>(26)), static_cast<System::Int32>(static_cast<System::Byte>(26)),
|
||||
static_cast<System::Int32>(static_cast<System::Byte>(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<System::Int32>(static_cast<System::Byte>(26)), static_cast<System::Int32>(static_cast<System::Byte>(26)),
|
||||
static_cast<System::Int32>(static_cast<System::Byte>(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<Applicant^>^ data = ReadWrite::Load<List<Applicant^>^>("applis.dat");
|
||||
|
||||
// ïîëó÷åíèå äàííûõ
|
||||
List<Applicant^>^ abit = gcnew List<Applicant^>;
|
||||
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;
|
||||
}
|
||||
};
|
||||
}
|
||||
120
InvestWinApp/AddApplicant.resx
Normal file
|
|
@ -0,0 +1,120 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
||||
20
InvestWinApp/AssemblyInfo.cpp
Normal file
|
|
@ -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)];
|
||||
32
InvestWinApp/InvestWinApp.cpp
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
#include "pch.h"
|
||||
|
||||
#include "config.h"
|
||||
#include "AddApplicant.h"
|
||||
#include "MyForm.h"
|
||||
|
||||
|
||||
void writeInFile(List<Applicant^>^ list) {
|
||||
List<Applicant^>^ old_data = ReadWrite::Load<List<Applicant^>^>("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<String^>^ args) {
|
||||
Application::SetCompatibleTextRenderingDefault(false);
|
||||
Application::EnableVisualStyles();
|
||||
InvestWinApp::MyForm form;
|
||||
Application::Run(% form);
|
||||
}
|
||||
179
InvestWinApp/InvestWinApp.vcxproj
Normal file
|
|
@ -0,0 +1,179 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<VCProjectVersion>17.0</VCProjectVersion>
|
||||
<ProjectGuid>{DD26BAF5-A6C3-415E-ACB5-A6562311BEDD}</ProjectGuid>
|
||||
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
|
||||
<Keyword>ManagedCProj</Keyword>
|
||||
<RootNamespace>InvestWinApp</RootNamespace>
|
||||
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
|
||||
<EnableManagedPackageReferenceSupport>true</EnableManagedPackageReferenceSupport>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseDebugLibraries>true</UseDebugLibraries>
|
||||
<PlatformToolset>v143</PlatformToolset>
|
||||
<CLRSupport>true</CLRSupport>
|
||||
<CharacterSet>Unicode</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseDebugLibraries>false</UseDebugLibraries>
|
||||
<PlatformToolset>v143</PlatformToolset>
|
||||
<CLRSupport>true</CLRSupport>
|
||||
<CharacterSet>Unicode</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseDebugLibraries>true</UseDebugLibraries>
|
||||
<PlatformToolset>v143</PlatformToolset>
|
||||
<CLRSupport>true</CLRSupport>
|
||||
<CharacterSet>Unicode</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseDebugLibraries>false</UseDebugLibraries>
|
||||
<PlatformToolset>v143</PlatformToolset>
|
||||
<CLRSupport>true</CLRSupport>
|
||||
<CharacterSet>Unicode</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="Shared">
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup />
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<ClCompile>
|
||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies />
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<EntryPointSymbol>main</EntryPointSymbol>
|
||||
</Link>
|
||||
<Manifest>
|
||||
<EnableDpiAwareness>true</EnableDpiAwareness>
|
||||
</Manifest>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<ClCompile>
|
||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<PreprocessorDefinitions>WIN32;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies />
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<PreprocessorDefinitions>WIN32;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies />
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<ClCompile>
|
||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies />
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ResourceCompile Include="app.rc" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="AddApplicant.h">
|
||||
<FileType>CppForm</FileType>
|
||||
</ClInclude>
|
||||
<ClInclude Include="config.h" />
|
||||
<ClInclude Include="MyForm.h">
|
||||
<FileType>CppForm</FileType>
|
||||
</ClInclude>
|
||||
<ClInclude Include="pch.h" />
|
||||
<ClInclude Include="Resource.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="AssemblyInfo.cpp" />
|
||||
<ClCompile Include="InvestWinApp.cpp" />
|
||||
<ClCompile Include="pch.cpp">
|
||||
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>
|
||||
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
|
||||
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
|
||||
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Image Include="app.ico" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="RSREU.IO">
|
||||
<HintPath>x64\Debug\RSREU.IO.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Drawing" />
|
||||
<Reference Include="System.Windows.Forms" />
|
||||
<Reference Include="System.Windows.Forms.DataVisualization" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<EmbeddedResource Include="AddApplicant.resx">
|
||||
<DependentUpon>AddApplicant.h</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="MyForm.resx">
|
||||
<DependentUpon>MyForm.h</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
55
InvestWinApp/InvestWinApp.vcxproj.filters
Normal file
|
|
@ -0,0 +1,55 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Исходные файлы">
|
||||
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Файлы заголовков">
|
||||
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
|
||||
<Extensions>h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Файлы ресурсов">
|
||||
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
|
||||
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ResourceCompile Include="app.rc">
|
||||
<Filter>Файлы ресурсов</Filter>
|
||||
</ResourceCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="Resource.h">
|
||||
<Filter>Файлы заголовков</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="pch.h">
|
||||
<Filter>Файлы заголовков</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="MyForm.h">
|
||||
<Filter>Файлы заголовков</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="config.h">
|
||||
<Filter>Файлы заголовков</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="AddApplicant.h">
|
||||
<Filter>Файлы заголовков</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="InvestWinApp.cpp">
|
||||
<Filter>Исходные файлы</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="AssemblyInfo.cpp">
|
||||
<Filter>Исходные файлы</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="pch.cpp">
|
||||
<Filter>Исходные файлы</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Image Include="app.ico">
|
||||
<Filter>Файлы ресурсов</Filter>
|
||||
</Image>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
4
InvestWinApp/InvestWinApp.vcxproj.user
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup />
|
||||
</Project>
|
||||
907
InvestWinApp/MyForm.h
Normal file
|
|
@ -0,0 +1,907 @@
|
|||
#pragma once
|
||||
#include <iostream>
|
||||
#include <stdio.h>
|
||||
#include <fstream>
|
||||
|
||||
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:
|
||||
/// <summary>
|
||||
/// Îñâîáîäèòü âñå èñïîëüçóåìûå ðåñóðñû.
|
||||
/// </summary>
|
||||
~MyForm()
|
||||
{
|
||||
if (components)
|
||||
{
|
||||
delete components;
|
||||
}
|
||||
}
|
||||
private:
|
||||
/// <summary>
|
||||
/// Îáÿçàòåëüíàÿ ïåðåìåííàÿ êîíñòðóêòîðà.
|
||||
/// </summary>
|
||||
System::ComponentModel::Container ^components;
|
||||
|
||||
#pragma region Windows Form Designer generated code
|
||||
/// <summary>
|
||||
/// Òðåáóåìûé ìåòîä äëÿ ïîääåðæêè êîíñòðóêòîðà — íå èçìåíÿéòå
|
||||
/// ñîäåðæèìîå ýòîãî ìåòîäà ñ ïîìîùüþ ðåäàêòîðà êîäà.
|
||||
/// </summary>
|
||||
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<System::ComponentModel::ISupportInitialize^>(this->main_ico))->BeginInit();
|
||||
this->menu->SuspendLayout();
|
||||
this->tableLayoutPanel1->SuspendLayout();
|
||||
(cli::safe_cast<System::ComponentModel::ISupportInitialize^>(this->gridTable))->BeginInit();
|
||||
this->right_table->SuspendLayout();
|
||||
(cli::safe_cast<System::ComponentModel::ISupportInitialize^>(this->chart))->BeginInit();
|
||||
this->buttons->SuspendLayout();
|
||||
this->SuspendLayout();
|
||||
//
|
||||
// main_table
|
||||
//
|
||||
this->main_table->BackColor = System::Drawing::Color::FromArgb(static_cast<System::Int32>(static_cast<System::Byte>(26)), static_cast<System::Int32>(static_cast<System::Byte>(26)),
|
||||
static_cast<System::Int32>(static_cast<System::Byte>(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>((((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<System::Int32>(static_cast<System::Byte>(32)), static_cast<System::Int32>(static_cast<System::Byte>(32)),
|
||||
static_cast<System::Int32>(static_cast<System::Byte>(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>((System::Windows::Forms::AnchorStyles::Left | System::Windows::Forms::AnchorStyles::Right));
|
||||
this->SysButtons->AutoSize = true;
|
||||
this->SysButtons->BackColor = System::Drawing::Color::FromArgb(static_cast<System::Int32>(static_cast<System::Byte>(26)), static_cast<System::Int32>(static_cast<System::Byte>(26)),
|
||||
static_cast<System::Int32>(static_cast<System::Byte>(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<System::Int32>(static_cast<System::Byte>(26)), static_cast<System::Int32>(static_cast<System::Byte>(26)),
|
||||
static_cast<System::Int32>(static_cast<System::Byte>(26)));
|
||||
this->close->Image = (cli::safe_cast<System::Drawing::Image^>(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<System::Int32>(static_cast<System::Byte>(26)), static_cast<System::Int32>(static_cast<System::Byte>(26)),
|
||||
static_cast<System::Int32>(static_cast<System::Byte>(26)));
|
||||
this->expand->Image = (cli::safe_cast<System::Drawing::Image^>(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<System::Int32>(static_cast<System::Byte>(26)), static_cast<System::Int32>(static_cast<System::Byte>(26)),
|
||||
static_cast<System::Int32>(static_cast<System::Byte>(26)));
|
||||
this->wrap->Image = (cli::safe_cast<System::Drawing::Image^>(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>((((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<System::Drawing::Image^>(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>((System::Windows::Forms::AnchorStyles::Left | System::Windows::Forms::AnchorStyles::Right));
|
||||
this->menu->BackColor = System::Drawing::Color::FromArgb(static_cast<System::Int32>(static_cast<System::Byte>(32)), static_cast<System::Int32>(static_cast<System::Byte>(32)),
|
||||
static_cast<System::Int32>(static_cast<System::Byte>(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>((((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>((((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<System::Int32>(static_cast<System::Byte>(26)), static_cast<System::Int32>(static_cast<System::Byte>(26)),
|
||||
static_cast<System::Int32>(static_cast<System::Byte>(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<System::Int32>(static_cast<System::Byte>(32)), static_cast<System::Int32>(static_cast<System::Byte>(32)),
|
||||
static_cast<System::Int32>(static_cast<System::Byte>(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<System::Int32>(static_cast<System::Byte>(26)), static_cast<System::Int32>(static_cast<System::Byte>(26)),
|
||||
static_cast<System::Int32>(static_cast<System::Byte>(26)));
|
||||
chartArea1->BackColor = System::Drawing::Color::FromArgb(static_cast<System::Int32>(static_cast<System::Byte>(26)), static_cast<System::Int32>(static_cast<System::Byte>(26)),
|
||||
static_cast<System::Int32>(static_cast<System::Byte>(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<System::Int32>(static_cast<System::Byte>(26)), static_cast<System::Int32>(static_cast<System::Byte>(26)),
|
||||
static_cast<System::Int32>(static_cast<System::Byte>(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<System::Drawing::Image^>(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<System::Drawing::Image^>(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<System::Int32>(static_cast<System::Byte>(31)), static_cast<System::Int32>(static_cast<System::Byte>(31)),
|
||||
static_cast<System::Int32>(static_cast<System::Byte>(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<System::ComponentModel::ISupportInitialize^>(this->main_ico))->EndInit();
|
||||
this->menu->ResumeLayout(false);
|
||||
this->menu->PerformLayout();
|
||||
this->tableLayoutPanel1->ResumeLayout(false);
|
||||
(cli::safe_cast<System::ComponentModel::ISupportInitialize^>(this->gridTable))->EndInit();
|
||||
this->right_table->ResumeLayout(false);
|
||||
this->right_table->PerformLayout();
|
||||
(cli::safe_cast<System::ComponentModel::ISupportInitialize^>(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<Applicant^>^ data = ReadWrite::Load<List<Applicant^>^>("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<Applicant^>^ data = ReadWrite::Load<List<Applicant^>^>("applis.dat");
|
||||
List<String^>^ nums = gcnew List<String^>;
|
||||
|
||||
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<Applicant^>^ data = ReadWrite::Load<List<Applicant^>^>("applis.dat");
|
||||
List<String^>^ nums = gcnew List<String^>;
|
||||
|
||||
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<Applicant^>^ data = ReadWrite::Load<List<Applicant^>^>("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<Applicant^>^ data = ReadWrite::Load<List<Applicant^>^>("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");
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
298
InvestWinApp/MyForm.resx
Normal file
|
|
@ -0,0 +1,298 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="close.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL
|
||||
DAAACwwBP0AiyAAAAQNJREFUSEvNllkKwjAURbMureCPXYO0Ql2V1AVZdTtOPwr13gzgkPhamhQPXEhe
|
||||
5J2mplXlaNt2hRyRGzIU9jggpW1vQGHL1UTUTsKdpKagiFtMTUNRjO9E4krRKPyN6IGskRw5s/ABa1yr
|
||||
kDsLISTRWh9NgHGGvMo4ntllrlMWRBLlto8GcydjMlvWYL5AgkgiX0PKfLUTEkQSkQsytz2/wNoU+Skh
|
||||
XUTEK0Otk4QMFU2QaCLp1nWSSaI+h4GfDSKJ+hxvPrhBJFFl+/iu+k2G8aAHlq8VNkj+CorGqKLRfvj2
|
||||
ZpyUHUWlGSdl6Y5mbeZJ2GiJA4UCaZBYfyDZy+xEKfUEanRf9hfPKeoAAAAASUVORK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<data name="expand.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL
|
||||
DAAACwwBP0AiyAAAASNJREFUSEvtlNtKw1AQRfMFFUTqrV5RFMUP8y/tW0F80XpXVFS8/ERcO9lH7fG0
|
||||
NbHgSxasl5k9M4QmzRoa/o88z1u4jzMu1UY7vKvlUgmFKeyhOMcFtyrD7CyeaBEc4bRbRbNblL+4wMrH
|
||||
NOPZ7xy4XQROy9oA17jkyFiU9UxM35GRoXtcd2woZJbxRgMRml9zrIRCB1PHHnDDsR/QW8FbBSPucNWx
|
||||
QWjM4ZlSES+449gn1DbxUYGIK+w4loaAjqV+s1fcdUy5LXxSI0JHFh0bDUG9oqljb7iH2/isQsQl/u5I
|
||||
gIHUqyrebUytT6KAQT1ZX1vGUP9IgAVtDF96ir8fCbBo2DEdmXdsMrBQx4613eg/cbJHAizWsUPbdrmh
|
||||
oQpZ9gE57Y4wk4JZCgAAAABJRU5ErkJggg==
|
||||
</value>
|
||||
</data>
|
||||
<data name="wrap.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL
|
||||
DAAACwwBP0AiyAAAAKVJREFUSEvtlkEKgzAQRXMu0XsU9VxiD6StB9Jt+r+TLAJK6TSjmzz4kERmHkNA
|
||||
dRHvfY8syIb8C3u8kS60F3Dw5FMjxijhJNa0FHFEa2aKctzJN1aKLqGI1BSRmiJSc7uo2l/tClBbS4uU
|
||||
Q1GoURPaJNwrAnWo+RnUNtIi5UyUHYou+/C9ZG3KRFEna1Me8QJH2Zsw7JIIDlpkRnL9QLKXTOKc+wCp
|
||||
tFs93+RIzQAAAABJRU5ErkJggg==
|
||||
</value>
|
||||
</data>
|
||||
<data name="main_ico.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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=
|
||||
</value>
|
||||
</data>
|
||||
<metadata name="menu.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>19, 24</value>
|
||||
</metadata>
|
||||
<metadata name="surname.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="name.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="patro.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="address.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="benefits.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="scores.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="trend.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<data name="top_btn.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
</value>
|
||||
</data>
|
||||
<data name="after_btn.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
TkSuQmCC
|
||||
</value>
|
||||
</data>
|
||||
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>25</value>
|
||||
</metadata>
|
||||
</root>
|
||||
3
InvestWinApp/Resource.h
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
//{{NO_DEPENDENCIES}}
|
||||
// Включаемый файл, созданный в Microsoft Visual C++.
|
||||
// Используется app.rc
|
||||
BIN
InvestWinApp/app.ico
Normal file
|
After Width: | Height: | Size: 40 KiB |
BIN
InvestWinApp/app.rc
Normal file
BIN
InvestWinApp/applis.dat
Normal file
33
InvestWinApp/config.h
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
#pragma once
|
||||
|
||||
#include <iostream>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <windows.h>
|
||||
#include <fstream>
|
||||
#include <string>
|
||||
#include <iomanip>
|
||||
#include <map>
|
||||
#include <set>
|
||||
|
||||
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<Applicant^>^ list);
|
||||
void MarshalString(String^ s, std::string& os);
|
||||
5
InvestWinApp/pch.cpp
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
// pch.cpp: файл исходного кода, соответствующий предварительно скомпилированному заголовочному файлу
|
||||
|
||||
#include "pch.h"
|
||||
|
||||
// При использовании предварительно скомпилированных заголовочных файлов необходим следующий файл исходного кода для выполнения сборки.
|
||||
12
InvestWinApp/pch.h
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
// pch.h: это предварительно скомпилированный заголовочный файл.
|
||||
// Перечисленные ниже файлы компилируются только один раз, что ускоряет последующие сборки.
|
||||
// Это также влияет на работу IntelliSense, включая многие функции просмотра и завершения кода.
|
||||
// Однако изменение любого из приведенных здесь файлов между операциями сборки приведет к повторной компиляции всех(!) этих файлов.
|
||||
// Не добавляйте сюда файлы, которые планируете часто изменять, так как в этом случае выигрыша в производительности не будет.
|
||||
|
||||
#ifndef PCH_H
|
||||
#define PCH_H
|
||||
|
||||
// Добавьте сюда заголовочные файлы для предварительной компиляции
|
||||
|
||||
#endif //PCH_H
|
||||
244
InvestWinApp/stock.dat
Normal file
|
|
@ -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%
|
||||
0
InvestWinApp/stock.txt
Normal file
5
InvestWinApp/stud.txt
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
Васильева Александра Евгеньевна Нет 09.03.02
|
||||
Деев Егор Викторович Нет 09.03.02
|
||||
Леушин Константин Валерьевич Целевой набор 01.01.01
|
||||
Фролов Роман Юрьевич Нет 01.01.01
|
||||
Минаков Владислав Константинович Целевой набор 09.03.01
|
||||
BIN
InvestWinApp/x64/Debug/AssemblyInfo.obj
Normal file
BIN
InvestWinApp/x64/Debug/InvestWinApp.AddApplicant.resources
Normal file
24
InvestWinApp/x64/Debug/InvestWinApp.Build.CppClean.log
Normal file
|
|
@ -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
|
||||
BIN
InvestWinApp/x64/Debug/InvestWinApp.MyForm.resources
Normal file
11
InvestWinApp/x64/Debug/InvestWinApp.exe.recipe
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project>
|
||||
<ProjectOutputs>
|
||||
<ProjectOutput>
|
||||
<FullPath>D:\YandexDisk\Рабочее пространство\Универ\!Жизнь Студента\[1 курс]\2 семестр\ООП\Курсовая\Итог\QuestApplicant\x64\Debug\InvestWinApp.exe</FullPath>
|
||||
</ProjectOutput>
|
||||
</ProjectOutputs>
|
||||
<ContentFiles />
|
||||
<SatelliteDlls />
|
||||
<NonRecipeFileRefs />
|
||||
</Project>
|
||||
1
InvestWinApp/x64/Debug/InvestWinApp.log
Normal file
|
|
@ -0,0 +1 @@
|
|||
InvestWinApp.vcxproj -> D:\YandexDisk\Рабочее пространство\Универ\!Жизнь Студента\[1 курс]\2 семестр\ООП\Курсовая\Итог\QuestApplicant\x64\Debug\InvestWinApp.exe
|
||||
BIN
InvestWinApp/x64/Debug/InvestWinApp.obj
Normal file
BIN
InvestWinApp/x64/Debug/InvestWinApp.pch
Normal file
BIN
InvestWinApp/x64/Debug/InvestWinApp.tlog/CL.command.1.tlog
Normal file
BIN
InvestWinApp/x64/Debug/InvestWinApp.tlog/CL.read.1.tlog
Normal file
BIN
InvestWinApp/x64/Debug/InvestWinApp.tlog/CL.write.1.tlog
Normal file
4
InvestWinApp/x64/Debug/InvestWinApp.tlog/Cl.items.tlog
Normal file
|
|
@ -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
|
||||
BIN
InvestWinApp/x64/Debug/InvestWinApp.tlog/CopyLocal.read.1u.tlog
Normal file
BIN
InvestWinApp/x64/Debug/InvestWinApp.tlog/CopyLocal.write.1u.tlog
Normal file
|
|
@ -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\|
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
BIN
InvestWinApp/x64/Debug/InvestWinApp.tlog/link.command.1.tlog
Normal file
BIN
InvestWinApp/x64/Debug/InvestWinApp.tlog/link.read.1.tlog
Normal file
BIN
InvestWinApp/x64/Debug/InvestWinApp.tlog/link.write.1.tlog
Normal file
BIN
InvestWinApp/x64/Debug/InvestWinApp.tlog/metagen.read.1.tlog
Normal file
BIN
InvestWinApp/x64/Debug/InvestWinApp.tlog/metagen.write.1.tlog
Normal file
BIN
InvestWinApp/x64/Debug/InvestWinApp.tlog/rc.command.1.tlog
Normal file
BIN
InvestWinApp/x64/Debug/InvestWinApp.tlog/rc.read.1.tlog
Normal file
BIN
InvestWinApp/x64/Debug/InvestWinApp.tlog/rc.write.1.tlog
Normal file
0
InvestWinApp/x64/Debug/InvestWinApp.vcxproj.CopyComplete
Normal file
|
|
@ -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
|
||||
BIN
InvestWinApp/x64/Debug/RSREU.IO.Properties.Resources.resources
Normal file
BIN
InvestWinApp/x64/Debug/RSREU.IO.dll
Normal file
BIN
InvestWinApp/x64/Debug/RSREU.IO.pdb
Normal file
BIN
InvestWinApp/x64/Debug/app.res
Normal file
BIN
InvestWinApp/x64/Debug/pch.obj
Normal file
BIN
InvestWinApp/x64/Debug/vc143.pdb
Normal file
BIN
x64/Debug/InvestWinApp.exe
Normal file
27
x64/Debug/InvestWinApp.exe.metagen
Normal file
|
|
@ -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
|
||||