
Последние записи
- Как из ip адреса вывести последние цифры
- Вставка символа Unicode в RichEdit в Delphi 7
- Как поменять иконки все папок Windows 11 со стандартной желтой на свою?
- WinIO для чтения/записи портов I/O и физической памяти
- Delphi: Вывести N директорий в заданной (без рекурсии вложенных папок)
- Дополнительные кнопки мышки
- Курсы программистов. Стоит ли?
- Удаление одинаковых строк
- Создание потоков в процессе
- Вывод на печать графического файла

Интенсив по Python: Работа с API и фреймворками 24-26 ИЮНЯ 2022. Знаете Python, но хотите расширить свои навыки?
Slurm подготовили для вас особенный продукт! Оставить заявку по ссылке - https://slurm.club/3MeqNEk

Online-курс Java с оплатой после трудоустройства. Каждый выпускник получает предложение о работе
И зарплату на 30% выше ожидаемой, подробнее на сайте академии, ссылка - ttps://clck.ru/fCrQw
14th
Янв
Чередующиеся строки столбца перевести в столбцы (Microsoft Office Excel)
Имеются какие-то данные (мы будем считать, что они чередуются) записанные в столбец:
1
2
3
1
2
3
…
Эти данные нужно перевести в столбцы построчно:
123
123
…
8th
Янв
Выбор ЯП для приложений промышленной автоматизации (Delphi, Pascal, Scada)
На чем лучше писать приложения для промышленной автоматизации, работы с оборудованием, измерения параметров с датчиков, визуализации данных?
Вообще я занимался разработкой микроконтроллерных приборов в разных областях, чаще это были первичные и вторичные датчики для промышленности. Это основная работа. При связи с компьютером писал приложения на Lazarus. Мне этого было достаточно для мониторинга, настройки и управления сетями датчиков. Вроде как нормально освоил ООП, нарожал своих классов для быстрой разработки приложений под новые типы приборов.
Но масштабы задач для верхнего ПО растут, и к тому же все чаще говорят, что Паскаль/Delphi (а соответственно и Lazarus) давно умер.
А на чем сейчас правильнее писать подобные приложения? Хотелось бы со ссылками на авторитетные мнения, чтобы можно было показать руководству.
28th
Дек
Как программно увеличить толщину линий в графике на форме в Microsoft Office Access?
На форме есть диаграмма. Имя ее Diagram. Источник данных для нее я задаю программно, соответственно количество рядов данных (линий) может быть разным. Как мне увеличить толщину всех линий в графике?
27th
Дек
Рандомное слово в документе Word
Как получить случайное слово из текущего документа (или словаря Word)?
26th
Дек
Чем отличается MBR (с физического диска), BootSector (с логического диска)
Вопрос — а в чем отличие MBR и BootSector ?
(читать всё…)
25th
Дек
Проверка установки офиса
Можно ли как то, из программы на Делфи, определить установлен или нет Microsoft Office на локальном компьютере?
24th
Дек
<fstream> <iomanip> <ios> <iostream>. Краткое описание ввода/вывода
//———————————————————————————
<fstream>
В этом файле определены классы для потокового ввода/вывода при работе с файлами.
Наиболее часто использующиеся типы:
——————Для работы с ANSI-строками (char)———————
—fstream — обощенный поток ввода/вывода в файл
—ofstream — поток записи в файл
—ifstream — поток чтения из файла
——————Для работы с UNICODE-строками (wchar_t)—————
—wfstream — обощенный поток ввода/вывода в файл
—wofstream — поток записи в файл
—wifstream — поток чтения из файла
—————————Пример кода———————————-
#include <iostream>
#include <fstream>
int main()
{
std::ofstream out;
out.open( "File.txt", std::ios_base::out | std::ios_base::trunc );
for(int i=0; i<=20; i++)
{
out<<i;
}
out.close();
return 0;
}
//———————————————————————————
<iomanip>
В этом файле определены некоторые манипуляторы потокового ввода/вывода.
Список самых популярных манипуляторов:
————————————————————————————
—std::setprecision — задает количество знаков после запятой в при выводе чисел с плавающей точкой
—std::setw(setwidth) — задает ширину поля вывода (как и std::setprecision — только работает не только с числами)
—std::setfill — задает символ, которым будут заполнятся пробелы в выводимом тексте
—std::setbase — задает систему счисления в которой будет выводиться число
—————————Пример кода———————————-
#include <iostream>
#include <iomanip>
int main()
{
float flDigit = 1.0;
int digit = 15;
char *str = "This is manipulator\n";
std::cout<<"Floating point "<<std::fixed<<std::setprecision(4)<<flDigit<<std::endl;
std::cout<<std::setfill('#')<<str<<std::endl;
std::cout<<std::setbase(8)<<digit<<std::endl
<<std::setbase(10)<<digit<<std::endl
<<std::setbase(16)<<digit<<std::endl;
return 0;
}
//———————————————————————————
<ios>
В этом файле определены манипуляторы потокового ввода/вывода. Этот файл подключается внутри остальных(например <iomanip>), нет необходимости подключать его вручную.
Список манипуляторов:
—————————————————————————-
—std:: oct — аналогично std::setbase(8) — вывод в восьмеричной системе счисления
—std:: dec — аналогично std::setbase(10) — вывод в десятеричной системе счисления
—std::hex — аналогично std::setbase(16) — вывод в шеснадцатеричной системе счисления
—std::left — выравнивание выводимого текста по левому краю
—std::right — выравнивание выводимого текста по правому краю
—std::fixed — выводит число с плавающей точкой, как число с фиксированной точкой
—————————Пример кода———————————-
#include <iostream> //подключает <ios>
int main()
{
int digit = 15;
float fl = 12.03;
std::cout<<std::oct<<digit<<std::endl
<<std::dec<<digit<<std::endl
<<std::hex<<digit<<std::endl;
std::cout<<std::right<<std::fixed<<fl<<std::endl;
return 0;
}
//———————————————————————————
<iostream>
В этом файле определены классы для потокового ввода/вывода.
Наиболее часто использующиеся типы:
——————Для работы с ANSI-строками (char)———————
—cin — объект стандартного потока ввода (класс basic_istream)
—cout — объект стандартного потока вывода (класс basic_ostream)
—cerr — объект стандартного потока ошибок (класс basic_ostream)
—clog — объект стандартного потока ошибок (класс basic_ostream)
——————Для работы с UNICODE-строками (wchar_t)—————
—wcin — объект стандартного потока ввода (класс basic_istream)
—wcout — объект стандартного потока вывода (класс basic_ostream)
—wcerr — объект стандартного потока ошибок (класс basic_ostream)
—wclog — объект стандартного потока ошибок (класс basic_ostream)
—————————Пример кода———————————-
#include <iostream>
int main()
{
int number;
std::cout<<"Enter a number\n";
std::cin>>number;
std::cout<<"You entered "<<number<<std::endl;
std::cerr<<"Test an error message";
std::clog<<"Test an log message";
return 0;
}
//———————————————————————————
23rd
Дек
Русский текст в консоли
Как писать в консоли русскими буквами? Кроме как слова в DOS кодировку перегонять?
22nd
Дек
[Delphi] При копировании из редактора кода или текстовых полей разработанного приложения русский текст вставляется крокозябрами / в испорченной кодировке
Иногда так бывает, что надо скопировать текст/код, содержащий кириллические буквы, из редактора кода или текстовых полей разработанного приложения.
Проблема состоит в том, что, когда такой текст вставляется в другие текстовые редакторы, кириллические символы вставляются в неверной кодировке. Например, такой код:
// комментарии
procedure TForm1.FormCreate(Sender: TObject);
begin
showMessage('Всё хорошо')
end;
end.
Может быть вставлен в таком виде:
21st
Дек
Открытие изображения перетаскиванием в программу
На форме есть несколько компонентов TImage1, TImage2, TImage3 и т.д. Как реализовать открытие изображения в компонентах путем перетаскивания самой картинки с рабочего стола в программу. Причем каждая картинка должна открываться в том компоненте TImage, на который ее собственно перетащили. Могу реализовать подобную задачу с помощью DragandDrop, но чтоб именно картинка открывалась в том компоненте, на который ее перетащили, не получается.
Облако меток
css реестр ассемблер timer SaveToFile ShellExecute программы советы массив random word SQL MySQL pos ListView компоненты дата LoadFromFile form база данных сеть html php RichEdit indy строки Win Api tstringlist Image мысли макросы Edit ListBox office C/C++ memo графика StringGrid canvas поиск файл Pascal форма Файлы интернет excel Microsoft Office Excel winapi журнал ПРОграммист DelphiКупить рекламу на сайте за 1000 руб
пишите сюда - alarforum@yandex.ru
Да и по любым другим вопросам пишите на почту

пеллетные котлы

Пеллетный котел Emtas

Наши форумы по программированию:
- Форум Web программирование (веб)
- Delphi форумы
- Форумы C (Си)
- Форум .NET Frameworks (точка нет фреймворки)
- Форум Java (джава)
- Форум низкоуровневое программирование
- Форум VBA (вба)
- Форум OpenGL
- Форум DirectX
- Форум CAD проектирование
- Форум по операционным системам
- Форум Software (Софт)
- Форум Hardware (Компьютерное железо)