Візьми нормальний ассемблер для віндовс (фасм, масм, юасм) і не видумуй собі.
На жаль викладач хоче аби я в цьому емуляторі писав програми.
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → Повідомлення користувача cryoffiar
Візьми нормальний ассемблер для віндовс (фасм, масм, юасм) і не видумуй собі.
На жаль викладач хоче аби я в цьому емуляторі писав програми.
Пишу в емуляторі enum8086.
Всім добрий вечір, мені потрібна ваша допомога з ЕР-модель БД автозапчастини.
Які поля мені потрібно додати, а які забрати?
І яка таблиця в принципі є зайвою (якщо така є)?
Одного разу я сидів за своїм комп'ютером, і від нудьги почав лазити по сайтам скачувати моди для гта.
І так докачався що при кожному запуску віндовса, в мене відкривався хром з аніме тянками, ну йолки палки, треба цю парашу видаляти, першим ділом залізв встроєний у віндовсі антивірус і сканував комп, 1 вірус найшов, ок, видалив вірус, перезапускаю комп, знов то саме, я давай гугл до дідька видаляти,знов перезагружаю комп, воно тепер відкриває експлорер з цими анімешницями, заліз в планіровщик завдань, що підозріло виглядало зразу видаляв. 3 раз перезапустив, знов то саме, я уже розчарувався і такий подумав полазити по файлах, зайшов в папку темп бачу два дивних файла, які були створені тоді коли я цим вірусом заразився, я давай їх видаляти, не видаляються, скачав Unlocker видалив ці файли, 4 раз перезапускаю іііі япона мать, я шось посидів дивлюсь на ті два файли, думаю, і такий з приколу думаю, а що буде якщо я зміню назву цих файлів?
змінив назву файлів, перезапустив комп, евріка все ок не відкриває браузер з анімешницями.
Значить програма буде під вінду. З реєстром вже працювали ? а з WinAPI ?
З WinAPI не працював, з реєстром бавився, видаляв залишки від видалених програм.
Почніть з постановки задачі. Розпишіть (по пунктах) що саме має робити програма.
Програма повинна видаляти файли з папки Temp яка знаходиться С:\Користувачі\user\AppData\Local\Temp.
В цьому файлі дуже багато накопичується хламу, і чомусь ccleaner і в строєний в вінді пограма не видаляють цей весь хлам.
Програма має видаляти залишки файлів програми яких не існує на комп'ютері.
Теж саме що в пункті 2 тільки в реєтрі.
Але чому після видалення програми, вона не видаляє всі свої файли з віндовса?
Хочу цікавеньку історію вам розказати.
Прийшов я до свого друга щоб допомогти установити програму,бо він був неправильно її установив, і після того як він її знов хотів уставити, інсталятор написав, що програма уже установлена. А по факту її немає. Заліз я в реєстр, по видаляв всі залишки від тої програми, і уже нормально установив йому програму.
Появилась ідея створити свій "ccleaner" (Програма яка очищає комп'ютер від непотрібного хламу).
І не знаю з чого почати, знаю більш менш основи Сі/C++ ООП, трошки C# і трошки java.
Почав недавно вчити джаву і мені потрібо вивести елементи матриці, нижче головної діагоналі.
І після компіляції в консолі вискочила ось така помилка.
for(i=0; i<=5; i++) {
for(j=0; j<=i; j++) {
System.out.print(masuv[i][j] + " ");
}
System.out.println();
}
Також будь ласка допоможіть з завданням, мені потрібно вивести елементи масиву у 3 стовпці більше 10
for (i = 0; i < 5; i++)
{
for (j = 0; j < 5; j++)
{
if(j==3)
{
c++;
}
}
}
System.out.println(c);
Дякую вам.
Добрий вечір, допоможіть будь ласка з елементами, мені потрібно щоб мої елементи були розташовані по центрі форми при розгортці програми на весь екран, а не в лівому верхньому куті.
Допоможіть будь ласка пофіксити помилки
переписав програму, перечитав декілька разів текст
і не знаю як виправити ці помилки.
1.Не найдено визначення для функції "PlaySound".Музику з розширенням .wav помістив в папку Debug
2.занадто багато аргументів в виклику Функції.
пишу програму в IDE Vs 2017.
#pragma once
namespace Project4 {
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>
/// Сводка для MyForm14
/// </summary>
// Функция PlaySound, обеспечивающая воспроизведение wav-файлов,
// находится в библиотеке winmm.dll.
// Подключим эту библиотеку.
[System::Runtime::InteropServices::DllImport("winmm.dll")]
extern
bool PlaySound(String^ lpszName, int hModule, int dwFlags);
public ref class MyForm14 : public System::Windows::Forms::Form
{
public:
MyForm14(void)
{
InitializeComponent();
// настройка компонентов numericUpDown
numericUpDown1->Maximum = 23;
numericUpDown1->Minimum = 0;
numericUpDown2->Maximum = 59;
numericUpDown2->Minimum = 0;
numericUpDown1->Value = DateTime::Now.Hour;
numericUpDown2->Value = DateTime::Now.Minute + 5;
notifyIcon1->Visible = false;
isSet = false;
// настройка и запуск таймера
timer1->Interval = 1000;
timer1->Enabled = true;
label4->Text = DateTime::Now.ToLongTimeString();
//
//TODO: добавьте код конструктора
//
}
protected:
/// <summary>
/// Освободить все используемые ресурсы.
/// </summary>
~MyForm14()
{
if (components)
{
delete components;
}
}
private: System::Windows::Forms::Timer^ timer1;
protected:
private: System::Windows::Forms::ContextMenuStrip^ contextMenuStrip1;
private: System::Windows::Forms::NotifyIcon^ notifyIcon1;
private: System::Windows::Forms::GroupBox^ groupBox1;
private: System::Windows::Forms::CheckBox^ checkBox1;
private: System::Windows::Forms::Button^ button1;
private: System::Windows::Forms::TextBox^ textBox1;
private: System::Windows::Forms::NumericUpDown^ numericUpDown1;
private: System::Windows::Forms::NumericUpDown^ numericUpDown2;
private: System::ComponentModel::IContainer^ components;
private: DateTime alarm; // время сигнала (отображения сообщения)
private: System::Windows::Forms::Label^ label1;
private: System::Windows::Forms::Label^ label2;
private: System::Windows::Forms::Label^ label3;
private: System::Windows::Forms::Label^ label4;
private: System::Windows::Forms::ToolStripMenuItem^ toolStripMenuItem1;
private: System::Windows::Forms::ToolStripMenuItem^ toolStripMenuItem2;
private: System::Windows::Forms::ToolStripMenuItem^ toolStripMenuItem3;
bool isSet; // true — будильник установлен (работает)
private:
/// <summary>
/// Обязательная переменная конструктора.
/// </summary>
#pragma region Windows Form Designer generated code
/// <summary>
/// Требуемый метод для поддержки конструктора — не изменяйте
/// содержимое этого метода с помощью редактора кода.
/// </summary>
void InitializeComponent(void)
{
this->components = (gcnew System::ComponentModel::Container());
System::ComponentModel::ComponentResourceManager^ resources = (gcnew System::ComponentModel::ComponentResourceManager(MyForm14::typeid));
this->timer1 = (gcnew System::Windows::Forms::Timer(this->components));
this->contextMenuStrip1 = (gcnew System::Windows::Forms::ContextMenuStrip(this->components));
this->notifyIcon1 = (gcnew System::Windows::Forms::NotifyIcon(this->components));
this->groupBox1 = (gcnew System::Windows::Forms::GroupBox());
this->numericUpDown1 = (gcnew System::Windows::Forms::NumericUpDown());
this->numericUpDown2 = (gcnew System::Windows::Forms::NumericUpDown());
this->textBox1 = (gcnew System::Windows::Forms::TextBox());
this->label2 = (gcnew System::Windows::Forms::Label());
this->checkBox1 = (gcnew System::Windows::Forms::CheckBox());
this->label1 = (gcnew System::Windows::Forms::Label());
this->button1 = (gcnew System::Windows::Forms::Button());
this->label3 = (gcnew System::Windows::Forms::Label());
this->label4 = (gcnew System::Windows::Forms::Label());
this->toolStripMenuItem1 = (gcnew System::Windows::Forms::ToolStripMenuItem());
this->toolStripMenuItem2 = (gcnew System::Windows::Forms::ToolStripMenuItem());
this->toolStripMenuItem3 = (gcnew System::Windows::Forms::ToolStripMenuItem());
this->contextMenuStrip1->SuspendLayout();
this->groupBox1->SuspendLayout();
(cli::safe_cast<System::ComponentModel::ISupportInitialize^>(this->numericUpDown1))->BeginInit();
(cli::safe_cast<System::ComponentModel::ISupportInitialize^>(this->numericUpDown2))->BeginInit();
this->SuspendLayout();
//
// timer1
//
this->timer1->Enabled = true;
this->timer1->Interval = 1000;
this->timer1->Tick += gcnew System::EventHandler(this, &MyForm14::timer1_Tick);
//
// contextMenuStrip1
//
this->contextMenuStrip1->Items->AddRange(gcnew cli::array< System::Windows::Forms::ToolStripItem^ >(3) {
this->toolStripMenuItem1,
this->toolStripMenuItem2, this->toolStripMenuItem3
});
this->contextMenuStrip1->Name = L"contextMenuStrip1";
this->contextMenuStrip1->Size = System::Drawing::Size(155, 70);
//
// notifyIcon1
//
this->notifyIcon1->ContextMenuStrip = this->contextMenuStrip1;
this->notifyIcon1->Icon = (cli::safe_cast<System::Drawing::Icon^>(resources->GetObject(L"notifyIcon1.Icon")));
this->notifyIcon1->Text = L"notifyIcon1";
this->notifyIcon1->Click += gcnew System::EventHandler(this, &MyForm14::notifyIcon1_Click);
//
// groupBox1
//
this->groupBox1->Controls->Add(this->numericUpDown1);
this->groupBox1->Controls->Add(this->numericUpDown2);
this->groupBox1->Controls->Add(this->textBox1);
this->groupBox1->Controls->Add(this->label2);
this->groupBox1->Controls->Add(this->checkBox1);
this->groupBox1->Controls->Add(this->label1);
this->groupBox1->Location = System::Drawing::Point(12, 88);
this->groupBox1->Name = L"groupBox1";
this->groupBox1->Size = System::Drawing::Size(469, 200);
this->groupBox1->TabIndex = 1;
this->groupBox1->TabStop = false;
this->groupBox1->Text = L"Нагадування";
//
// numericUpDown1
//
this->numericUpDown1->Location = System::Drawing::Point(9, 116);
this->numericUpDown1->Name = L"numericUpDown1";
this->numericUpDown1->Size = System::Drawing::Size(42, 20);
this->numericUpDown1->TabIndex = 2;
//
// numericUpDown2
//
this->numericUpDown2->Location = System::Drawing::Point(105, 116);
this->numericUpDown2->Name = L"numericUpDown2";
this->numericUpDown2->Size = System::Drawing::Size(44, 20);
this->numericUpDown2->TabIndex = 3;
//
// textBox1
//
this->textBox1->Location = System::Drawing::Point(7, 151);
this->textBox1->Name = L"textBox1";
this->textBox1->Size = System::Drawing::Size(427, 20);
this->textBox1->TabIndex = 1;
this->textBox1->Text = L"Не забуть...";
//
// label2
//
this->label2->AutoSize = true;
this->label2->Location = System::Drawing::Point(155, 118);
this->label2->Name = L"label2";
this->label2->Size = System::Drawing::Size(50, 13);
this->label2->TabIndex = 4;
this->label2->Text = L"Хвилина";
//
// checkBox1
//
this->checkBox1->AutoSize = true;
this->checkBox1->Location = System::Drawing::Point(7, 177);
this->checkBox1->Name = L"checkBox1";
this->checkBox1->Size = System::Drawing::Size(44, 17);
this->checkBox1->TabIndex = 0;
this->checkBox1->Text = L"звv";
this->checkBox1->UseVisualStyleBackColor = true;
//
// label1
//
this->label1->AutoSize = true;
this->label1->Location = System::Drawing::Point(57, 118);
this->label1->Name = L"label1";
this->label1->Size = System::Drawing::Size(43, 13);
this->label1->TabIndex = 3;
this->label1->Text = L"Година";
//
// button1
//
this->button1->Location = System::Drawing::Point(12, 294);
this->button1->Name = L"button1";
this->button1->Size = System::Drawing::Size(75, 23);
this->button1->TabIndex = 2;
this->button1->Text = L"OK";
this->button1->UseVisualStyleBackColor = true;
this->button1->Click += gcnew System::EventHandler(this, &MyForm14::button1_Click);
//
// label3
//
this->label3->AutoSize = true;
this->label3->Location = System::Drawing::Point(27, 33);
this->label3->Name = L"label3";
this->label3->Size = System::Drawing::Size(38, 13);
this->label3->TabIndex = 5;
this->label3->Text = L"Зараз";
//
// label4
//
this->label4->AutoSize = true;
this->label4->Location = System::Drawing::Point(86, 33);
this->label4->Name = L"label4";
this->label4->Size = System::Drawing::Size(35, 13);
this->label4->TabIndex = 6;
this->label4->Text = L"label4";
//
// toolStripMenuItem1
//
this->toolStripMenuItem1->Name = L"toolStripMenuItem1";
this->toolStripMenuItem1->Size = System::Drawing::Size(154, 22);
this->toolStripMenuItem1->Text = L"Показати";
//
// toolStripMenuItem2
//
this->toolStripMenuItem2->Name = L"toolStripMenuItem2";
this->toolStripMenuItem2->Size = System::Drawing::Size(154, 22);
this->toolStripMenuItem2->Text = L"Про програму";
//
// toolStripMenuItem3
//
this->toolStripMenuItem3->Name = L"toolStripMenuItem3";
this->toolStripMenuItem3->Size = System::Drawing::Size(154, 22);
this->toolStripMenuItem3->Text = L"Завершити";
//
// MyForm14
//
this->AutoScaleDimensions = System::Drawing::SizeF(6, 13);
this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font;
this->ClientSize = System::Drawing::Size(493, 329);
this->Controls->Add(this->label4);
this->Controls->Add(this->label3);
this->Controls->Add(this->button1);
this->Controls->Add(this->groupBox1);
this->Name = L"MyForm14";
this->Text = L"MyForm14";
this->contextMenuStrip1->ResumeLayout(false);
this->groupBox1->ResumeLayout(false);
this->groupBox1->PerformLayout();
(cli::safe_cast<System::ComponentModel::ISupportInitialize^>(this->numericUpDown1))->EndInit();
(cli::safe_cast<System::ComponentModel::ISupportInitialize^>(this->numericUpDown2))->EndInit();
this->ResumeLayout(false);
this->PerformLayout();
}
#pragma endregion
private: System::Void notifyIcon1_Click(System::Object^ sender, System::EventArgs^ e) {
// если нет контекстного меню, то открыть окно программы можно так:
/*
isSet = false;
this->Show();
notifyIcon1->Visible = false;
*/
}
private: System::Void toolStripMenuItem1_Click(System::Object^ sender, System::EventArgs^ e) {
isSet = false;
// остановить будильник
this->Show();
notifyIcon1->Visible = false;
}
private: System::Void toolStripMenuItem2_Click(System::Object^ sender, System::EventArgs^ e){
}
private: System::Void toolStripMenuItem3_Click(System::Object^ sender, System::EventArgs^ e)
{
this->Close();
}
private: System::Void timer1_Tick(System::Object^ sender, System::EventArgs^ e) {
label4->Text = DateTime::Now.ToLongTimeString();
// будильник установлен
if (isSet)
{
// время срабатывания будильника
if (DateTime::Compare(DateTime::Now, alarm) > 0)
{
isSet = false;
if (checkBox1->Checked)
{
PlaySound(Application::StartupPath + "\\ring.wav", 0, 1);
}
MyForm14^ frm; // окно сообщения
// см. конструктор формы MyForm14
frm = gcnew MyForm14(DateTime::Now.ToShortTimeString(), this->textBox1->Text);
frm->ShowDialog(); // показать окно сообщения
this->Show();
}
}
}
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
// установить время сигнала
alarm = DateTime(DateTime::Now.Year,
DateTime::Now.Month,
DateTime::Now.Day,
Convert::ToInt16(numericUpDown1->Value),
Convert::ToInt16(numericUpDown2->Value),
0, 0);
// Если установленное время будильника меньше текущего,
// нужно увеличить дату срабатывания на единицу (+1 день)
if (DateTime::Compare(DateTime::Now, alarm) > 0)
alarm = alarm.AddDays(1);
// Подсказка:
// будет отображаться при позиционировании
// указателя мыши на значке программы
notifyIcon1->Text = "Будильник — " + alarm.ToShortTimeString() +
"\n" + textBox1->Text;
}
};
}
125 сторінка
https://books.google.com.ua/books?id=xk … mp;f=false
Переписую приклад програми і все зробив як написано в книжці
https://books.google.com.ua/books?id=xk … mp;f=false
100 сторінка
#pragma once
namespace Project4 {
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>
/// Сводка для MyForm9
/// </summary>
public ref class MyForm9 : public System::Windows::Forms::Form
{
public:
MyForm9(void)
{
InitializeComponent();
listBox1->Sorted = true;
// получить имя каталога "Мои рисунки"
DirectoryInfo^ di; // каталог
di = gcnew DirectoryInfo(Environment::GetFolderPath(
Environment::SpecialFolder::MyPictures));
aPath = di->FullName;
label1->Text = aPath;
FillListBox(aPath);
//
//TODO: добавьте код конструктора
//
}
private: String^ aPath; // путь к файлам картинок
private: System::Boolean FillListBox(String^ aPath) {
// информация о каталоге
DirectoryInfo^ di = gcnew DirectoryInfo(aPath);
// информация о файлах
array<FileInfo^> ^fi = di->GetFiles("*.jpg");
// очистить список listBox1
listBox1->Items->Clear();
// Добавляем в listBox1 имена jpg-файлов,
// содержащихся в каталоге aPath
for each (FileInfo^ fc in fi)
{
listBox1->Items->Add(fc->Name);
}
label1->Text = aPath;
if (fi->Length == 0) return false; else {
// выбираем первый файл из полученного списка
listBox1->SelectedIndex = 0;
return true;
}
}
// щелчок на кнопке Папка
protected:
/// <summary>
/// Освободить все используемые ресурсы.
/// </summary>
~MyForm9()
{
if (components)
{
delete components;
}
}
private: System::Windows::Forms::ListBox^ listBox1;
private: String^ aPath; // путь к файлам картинок
protected:
private: System::Windows::Forms::Button^ button1;
private: System::Windows::Forms::PictureBox^ pictureBox1;
private: System::Windows::Forms::Label^ label1;
private:
/// <summary>
/// Обязательная переменная конструктора.
/// </summary>
System::ComponentModel::Container ^components;
#pragma region Windows Form Designer generated code
/// <summary>
/// Требуемый метод для поддержки конструктора — не изменяйте
/// содержимое этого метода с помощью редактора кода.
/// </summary>
void InitializeComponent(void)
{
this->listBox1 = (gcnew System::Windows::Forms::ListBox());
this->button1 = (gcnew System::Windows::Forms::Button());
this->pictureBox1 = (gcnew System::Windows::Forms::PictureBox());
this->label1 = (gcnew System::Windows::Forms::Label());
(cli::safe_cast<System::ComponentModel::ISupportInitialize^>(this->pictureBox1))->BeginInit();
this->SuspendLayout();
//
// listBox1
//
this->listBox1->FormattingEnabled = true;
this->listBox1->Location = System::Drawing::Point(49, 40);
this->listBox1->Name = L"listBox1";
this->listBox1->Size = System::Drawing::Size(120, 264);
this->listBox1->TabIndex = 0;
this->listBox1->SelectedIndexChanged += gcnew System::EventHandler(this, &MyForm9::listBox1_SelectedIndexChanged);
//
// button1
//
this->button1->Location = System::Drawing::Point(49, 340);
this->button1->Name = L"button1";
this->button1->Size = System::Drawing::Size(75, 23);
this->button1->TabIndex = 1;
this->button1->Text = L"Папка...";
this->button1->UseVisualStyleBackColor = true;
this->button1->Click += gcnew System::EventHandler(this, &MyForm9::button1_Click);
//
// pictureBox1
//
this->pictureBox1->Location = System::Drawing::Point(203, 40);
this->pictureBox1->Name = L"pictureBox1";
this->pictureBox1->Size = System::Drawing::Size(489, 323);
this->pictureBox1->TabIndex = 2;
this->pictureBox1->TabStop = false;
//
// label1
//
this->label1->AutoSize = true;
this->label1->Location = System::Drawing::Point(49, 13);
this->label1->Name = L"label1";
this->label1->Size = System::Drawing::Size(35, 13);
this->label1->TabIndex = 3;
this->label1->Text = L"label1";
//
// MyForm9
//
this->AutoScaleDimensions = System::Drawing::SizeF(6, 13);
this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font;
this->ClientSize = System::Drawing::Size(718, 502);
this->Controls->Add(this->label1);
this->Controls->Add(this->pictureBox1);
this->Controls->Add(this->button1);
this->Controls->Add(this->listBox1);
this->Name = L"MyForm9";
this->Text = L"MyForm9";
(cli::safe_cast<System::ComponentModel::ISupportInitialize^>(this->pictureBox1))->EndInit();
this->ResumeLayout(false);
this->PerformLayout();
}
#pragma endregion
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
FolderBrowserDialog^ fb = gcnew FolderBrowserDialog();
fb->Description = "Выберите папку,\n" + "в которой находятся иллюстрации";
fb->ShowNewFolderButton = false;
fb->SelectedPath = aPath;
// Отобразить окно Обзор папок и проверить,
// щелчком на какой кнопке пользователь закрыл его
if (fb->ShowDialog() == System::Windows::Forms::DialogResult::OK)
{
// пользователь выбрал каталог и щелкнул на кнопке OK
aPath = fb->SelectedPath;
label1->Text = aPath;
if (!FillListBox(fb->SelectedPath))
// в каталоге нет файлов иллюстраций
pictureBox1->Image = nullptr;
}
}
private: System::Void listBox1_SelectedIndexChanged(System::Object^ sender, System::EventArgs^ e) {
pictureBox1->Visible = false;
// загружаем изображение в pictureBox1
pictureBox1->Image = gcnew Bitmap(aPath + "\\" +
listBox1->SelectedItem->ToString());
if ((pictureBox1->Image->Width > pictureBox1->Size.Width) || (pictureBox1->Image->Height > pictureBox1->Size.Height))
{
// масштабируем
pictureBox1->SizeMode = PictureBoxSizeMode::Zoom;
} else
{
// масштабировать не надо
pictureBox1->SizeMode = PictureBoxSizeMode::CenterImage;
} pictureBox1->Visible = true;
}
};
}
За гинші запити не відповім, бо не мені.
А ось коалу знају! То такиј сумчастиј ссавець, котриј дешчо схожиј на ведмедьа, живе в Австралијі.
Треба було у іншому розділі це питання розмістити.
А коалу я мав на увазі користувача.
Останнє речення трохи я неправильно сформолював.
Розкажіть хто вирішив створити цей сайт. З якого міста чи села він? Скільки людей брало участь у розробці? Ви на ньому якісь гроші заробляєте? Платите за оренду сервера, чи там маєте свій сервер.
Можите і не відповідати на ці запитання просто мені цікаво.
Хто такий koala?
Хто які мови програмування добре знає?
Оо і як себе заставляти щось створювати програми/вчитися?
Ну насправді є там пошукач.юа, шукалка.юа але я ні одної людини не знаю щоб користувалися цими чи іншими пошуковими системами. Пам'ятаю колись до блокування був яндекс, він українські і російські сайти краще шукав ніж гугл (більше їх находив і по темі). Але чому в Україні не популяризують ці пошукові системи, або там не створять нову, круту,популярну?
Ах ше колись був дуже крутий сай ex.ua.
Напевно питання було нарахнок українського аналога "маіл ру отвєти"?
Так, я це мав на увазі.
.
От щоб там можна було різні задавати питання, наприклад: як приготувати борщ, як ця деталь називається в автомобілі, що таке конституція, як стати програмістом і.т.д...
Хочу розробляти ПЗ в qt но в мене виникла проблема з закачуванням, там є вроді два варіанти закачки, бесплатно на 30 днів або платна. Мені ці два варіанта не підходять, може є ше якісь варіанти? Може я щось не дочитав?
я буду сильно вам вдячний за допомогу