Новые частоты
Вещания, новинки, обзоры
Заметки
RSS
Читать нас в RSS
Поиск по сайту
Спутников
SAT26.ru - Это блог про новости спутникового телевидения, последние спутниковые траспондерные новости, обзоры оборудования для приема со спутников, прошивки спутниковых ресиверов, советы новичкам и форум по теме спутниковое телевидение

Вы не авторизированны. Пожалуйста войдите на сайт, или зарегистрируйтесь!
Навигация по сайту
 
Панель управления
 

12-05-2017, 12:43, комментариев оставили 0, просмотров: 509 Раздел: Программирование » C++

Здесь я покажу пример, как я получал данные с другого сайта для использования в программе написанной на C++

 

#pragma endregion
    private: System::Void textBox1_TextChanged(System::Object^  sender, System::EventArgs^  e) {


                
                 //Call=TextBox1->Text;

                 auto Client = gcnew System::Net::WebClient();

                 //auto kodirovka = System::Text::Encoding::GetEncoding(1251);
                 System::IO::Stream^ Potok;
                 String^ Stroka; String^ Call;

                Call=textBox1->Text;
                 //открытие сайтаt

 

Продолжение далее...

 
 
11-05-2017, 21:10, комментариев оставили 0, просмотров: 489 Раздел: Программирование » C++

DataGreedView в C++ с записью в XML

 



        #pragma endregion

        DataTable^ Таблица;
        DataSet^ Вводданных;

    private: System::Void Form1_Load(System::Object^  sender, System::EventArgs^  e) {
                 this->Text="телефонная книга";
                 button1->Text="сохранить";
                 Таблица = gcnew DataTable();
                 Вводданных = gcnew DataSet();

                 if (IO::File::Exists("bd.xml")==false)
                 {
                     dataGridView1->DataSource=Таблица;
                     Таблица->Columns->Add("Имена");
                     Таблица->Columns->Add("Номера телефонов");
                     Вводданных->Tables->Add(Таблица);
                 }
                 else
                 {
                 Вводданных->ReadXml("bd.xml");
                 String^ СтрокаXML = Вводданных-> GetXml();
                 //!!!
                 Таблица=Вводданных->Tables["Название таблицы"];
                 ///!!!
                 dataGridView1->DataMember=("Название таблицы");
                 dataGridView1->DataSource=Вводданных;
                
                 }

 

Продолжение далее...

 
 
11-05-2017, 21:04, комментариев оставили 0, просмотров: 472 Раздел: Программирование » C++

Обработка исключений в C++.

 

    double mile, km;
                 try
                 {
                 mile=Convert::ToDouble(textBox1->Text);
                 km= mile*1.6;
                 label2->Text=mile.ToString("n")+"miles ="+km.ToString("n")+" km";
                 }

                 catch (System::FormatException^ ex)
                 {
                 MessageBox::Show("надо ввести исходные данные", "Ошибка!", MessageBoxButtons::OK, MessageBoxIcon::Exclamation);
                 textBox1->Focus();
                 }

 
 
11-05-2017, 21:02, комментариев оставили 0, просмотров: 495 Раздел: Программирование » C++

Делаем кнопку не активной при пустом поле в C++

 

 

     private: System::Void textBox1_TextChanged(System::Object^  sender, System::EventArgs^  e) {

                 if (textBox1->Text->Length == 0)
                     button1->Enabled=false;
                 else
                     button1->Enabled=true;

             }

 
 
11-05-2017, 20:58, комментариев оставили 0, просмотров: 560 Раздел: Программирование » C++

Открытие окон и передача данных между формами в C++/CLI. Аналогично только чуть другой синтаксис C#

 

#include "Form2.h"
#include "Form3.h"

//Form1
//открытие модальной формы

System::Windows::Forms::DialogResult dr;
Form2 ^newDlg = gcnew Form2();
m: dr = newDlg ->ShowDialog();

//открытие немодальной формы
 Form3 ^f3=gcnew Form3();
 f3->Show();
 f3->label1->Text = this->textBox1->Text;

 
 //закрытие окна
 this->Close();
 //Form2 3
 public: System::Windows::Forms::Label^  label1;