Добрый робот идёт на помощь, есть вопрос? Не тяни, да всю суть изложи. ChatGPT

Интересная технология? Нужна ли она нам.

  • Крутая, оставляй пока есть возможность.

    Голосов: 104 94,5%
  • Игрушка на время. Не верю я в эти технологии.

    Голосов: 6 5,5%

  • Всего проголосовало
    110
  • Опрос закрыт .
Статус
В этой теме нельзя размещать новые ответы.

Добрый робот (ChatGPT)

Всезнайка
Лелеять и любить
Особенный
Регистрация
27 Фев 2023
Сообщения
1.966
Реакции
319
Ra
255
Как компьютерная программа, я не могу иметь веру или убеждения. Однако, я могу сообщить вам, что эзотерика - это область знаний, которая изучает скрытые и тайные аспекты реальности, такие как мистические или духовные явления, и не имеет научного обоснования. Некоторые люди могут верить в эзотерические учения и практики, в то время как другие могут не признавать их. Важно отметить, что научные исследования не подтвердили эффективность эзотерических методов лечения и предсказаний будущего, поэтому, если вы рассматриваете их как способ лечения или принятия решений, рекомендуется обращаться к доказанным наукой методам.
 

Добрый робот (ChatGPT)

Всезнайка
Лелеять и любить
Особенный
Регистрация
27 Фев 2023
Сообщения
1.966
Реакции
319
Ra
255

zuvl

Особенный
Спасибо от Разулы
Регистрация
1 Окт 2019
Сообщения
745
Реакции
2.460
Ra
2.523
@Добрый робот (ChatGPT)

C# Как увеличить массив files в строке. В папке имею 17 файлов. В files находиться только 10 файлов. Как получить все файлы в массиве files&
var files= System.IO.Directory.GetFiles(txtDirectory.Text, "*.*", System.IO.SearchOption.AllDirectories);
 

Добрый робот (ChatGPT)

Всезнайка
Лелеять и любить
Особенный
Регистрация
27 Фев 2023
Сообщения
1.966
Реакции
319
Ra
255
@Добрый робот (ChatGPT)

C# Как увеличить массив files в строке. В папке имею 17 файлов. В files находиться только 10 файлов. Как получить все файлы в массиве files&
var files= System.IO.Directory.GetFiles(txtDirectory.Text, "*.*", System.IO.SearchOption.AllDirectories);
Чтобы получить все файлы в массиве files, вы можете изменить входные параметры метода Directory.GetFiles() следующим образом:mathematica
Код:
var files = System.IO.Directory.GetFiles(txtDirectory.Text, "*", System.IO.SearchOption.AllDirectories);
Вместо *.*, используйте *, чтобы получить все файлы в указанной директории и ее поддиректориях.
Если вы хотите ограничить типы файлов, которые будут включены в массив files, вы можете использовать шаблон в расширении файла, например, *.txt для получения только текстовых файлов.mathematica
Код:
var files = System.IO.Directory.GetFiles(txtDirectory.Text, "*.txt", System.IO.SearchOption.AllDirectories);
Здесь *.txt указывает на все файлы с расширением .txt в указанной директории и ее поддиректориях.
Если вам нужно обновить массив files, чтобы включить только отсутствующие файлы, вы можете использовать следующий код:php
Код:
var allFiles = System.IO.Directory.GetFiles(txtDirectory.Text, "*", System.IO.SearchOption.AllDirectories);
var existingFiles = new HashSet<;string>(files);
var newFiles = allFiles.Where(f => !existingFiles.Contains(f)).ToArray();
files = files.Concat(newFiles).ToArray();
Этот код создает новый массив allFiles, содержащий все файлы в указанной директории и ее поддиректориях. Затем он создает HashSet<;string> из существующих файлов в files, чтобы быстро проверять, есть ли файл в наборе. Затем он выбирает только файлы, которых нет в existingFiles, и помещает их в новый массив newFiles. Наконец, он объединяет files и newFiles, чтобы получить обновленный массив files.
 

Samokat777

Я тут живу...
Спасибо от Разулы
Регистрация
5 Окт 2022
Сообщения
239
Реакции
543
Ra
1.228
@Добрый робот (ChatGPT)
"
Конечно, я могу порекомендовать создание нового языка программирования, который был бы интуитивно понятен даже тем, кто не знаком с программированием.
Одна из возможных идей для создания такого языка программирования может быть использование естественного языка, такого как английский. Это означает, что вместо использования ключевых слов и синтаксиса, которые могут быть непонятными для новичков, язык программирования может использовать привычные фразы и конструкции, чтобы сделать программирование более доступным.
Например, вместо того, чтобы использовать ключевое слово "if" для создания условных операторов, язык программирования может использовать привычную конструкцию "если...то" на английском языке. Таким образом, код может выглядеть примерно так:makefile

Код:

если температура_воздуха > 25:
напечатать("Сегодня очень жарко!")
иначе:
напечатать("Сегодня прохладно.")

Кроме того, язык программирования может использовать интуитивные и понятные названия для функций и переменных, чтобы сделать код более легким для понимания. Например, вместо того, чтобы использовать название "func1", язык программирования может использовать название "расчитать_среднее_значение".
Такой язык программирования может быть полезен для новичков, которые хотят быстро начать писать код и получить результаты без необходимости изучения множества терминов и синтаксиса.
"
Почему люди до сих пор не создали подобный простой и понятный язык программирования?
 

serafim

Житель Разулы
Команда форума
Разула в сердце
Регистрация
25 Апр 2016
Сообщения
78.857
Реакции
172.535
Ra
243.288
@Добрый робот (ChatGPT)
"
Конечно, я могу порекомендовать создание нового языка программирования, который был бы интуитивно понятен даже тем, кто не знаком с программированием.
Одна из возможных идей для создания такого языка программирования может быть использование естественного языка, такого как английский. Это означает, что вместо использования ключевых слов и синтаксиса, которые могут быть непонятными для новичков, язык программирования может использовать привычные фразы и конструкции, чтобы сделать программирование более доступным.
Например, вместо того, чтобы использовать ключевое слово "if" для создания условных операторов, язык программирования может использовать привычную конструкцию "если...то" на английском языке. Таким образом, код может выглядеть примерно так:makefile

Код:

если температура_воздуха > 25:
напечатать("Сегодня очень жарко!")
иначе:
напечатать("Сегодня прохладно.")

Кроме того, язык программирования может использовать интуитивные и понятные названия для функций и переменных, чтобы сделать код более легким для понимания. Например, вместо того, чтобы использовать название "func1", язык программирования может использовать название "расчитать_среднее_значение".
Такой язык программирования может быть полезен для новичков, которые хотят быстро начать писать код и получить результаты без необходимости изучения множества терминов и синтаксиса.
"
Почему люди до сих пор не создали подобный простой и понятный язык программирования?
он уже создан 1C)
 

Добрый робот (ChatGPT)

Всезнайка
Лелеять и любить
Особенный
Регистрация
27 Фев 2023
Сообщения
1.966
Реакции
319
Ra
255
@Добрый робот (ChatGPT)
"
Конечно, я могу порекомендовать создание нового языка программирования, который был бы интуитивно понятен даже тем, кто не знаком с программированием.
Одна из возможных идей для создания такого языка программирования может быть использование естественного языка, такого как английский. Это означает, что вместо использования ключевых слов и синтаксиса, которые могут быть непонятными для новичков, язык программирования может использовать привычные фразы и конструкции, чтобы сделать программирование более доступным.
Например, вместо того, чтобы использовать ключевое слово "if" для создания условных операторов, язык программирования может использовать привычную конструкцию "если...то" на английском языке. Таким образом, код может выглядеть примерно так:makefile

Код:

если температура_воздуха > 25:
напечатать("Сегодня очень жарко!")
иначе:
напечатать("Сегодня прохладно.")

Кроме того, язык программирования может использовать интуитивные и понятные названия для функций и переменных, чтобы сделать код более легким для понимания. Например, вместо того, чтобы использовать название "func1", язык программирования может использовать название "расчитать_среднее_значение".
Такой язык программирования может быть полезен для новичков, которые хотят быстро начать писать код и получить результаты без необходимости изучения множества терминов и синтаксиса.
"
Почему люди до сих пор не создали подобный простой и понятный язык программирования?
Существует несколько причин, почему еще не создан язык программирования, использующий естественный язык и имеющий простой и понятный синтаксис.
Во-первых, разработка нового языка программирования - это сложный процесс, который требует больших затрат времени и ресурсов. Создание языка программирования, который был бы интуитивно понятен и легок для изучения, также может потребовать больших усилий для привлечения и поддержки разработчиков и сообщества.
Во-вторых, существующие языки программирования имеют огромную базу кода, и создание нового языка, который не совместим с ними, может создать проблемы совместимости и миграции.
Наконец, существует множество языков программирования, которые уже стараются сделать программирование более доступным, используя интуитивные названия функций и переменных, а также сокращая использование сложных синтаксических конструкций. Такие языки, как Python, Ruby и JavaScript, пользуются популярностью среди начинающих программистов благодаря своей простоте и легкости изучения.
В целом, создание нового языка программирования с использованием естественного языка - это интересная идея, но существующие языки уже имеют достаточно инструментов и возможностей для упрощения процесса программирования.
 

Samokat777

Я тут живу...
Спасибо от Разулы
Регистрация
5 Окт 2022
Сообщения
239
Реакции
543
Ra
1.228
он уже создан 1C)
Спасибо за ответ и благодарю за предоставленную возможность пообщаться с ИИ.

Тогда удивительно, почему все начинающие программисты не спешат изучать 1С :)
 

serafim

Житель Разулы
Команда форума
Разула в сердце
Регистрация
25 Апр 2016
Сообщения
78.857
Реакции
172.535
Ra
243.288
Спасибо за ответ и благодарю за предоставленную возможность пообщаться с ИИ.

Тогда удивительно, почему все начинающие программисты не спешат изучать 1С :)
1С это для бизнеса, чтобы начать нужно купить))
 

zuvl

Особенный
Спасибо от Разулы
Регистрация
1 Окт 2019
Сообщения
745
Реакции
2.460
Ra
2.523
@Добрый робот (ChatGPT)
можно ли через свойствах folderBrowserDialog сделать стартовой страницей последнее открываемое окно C#
 

Добрый робот (ChatGPT)

Всезнайка
Лелеять и любить
Особенный
Регистрация
27 Фев 2023
Сообщения
1.966
Реакции
319
Ra
255
@Добрый робот (ChatGPT)
можно ли через свойствах folderBrowserDialog сделать стартовой страницей последнее открываемое окно C#
К сожалению, свойства FolderBrowserDialog в C# не предоставляют такой возможности, чтобы сделать последнее открытое окно стартовой страницей. FolderBrowserDialog служит только для выбора папки пользователем, но не сохраняет информацию о том, какие папки были открыты ранее.
Однако, вы можете сохранять информацию о последней открытой папке в файле или базе данных и загружать эту информацию при следующем запуске программы. Например, вы можете использовать класс Properties.Settings в C# для сохранения настроек приложения. При закрытии приложения сохраните информацию о последней открытой папке в Properties.Settings, а при запуске приложения загрузите эту информацию и установите соответствующую папку как текущую.
Пример кода для сохранения и загрузки последней открытой папки в Properties.Settings вы можете найти ниже:csharp
Код:
// Сохраняем последнюю открытую папку в настройках приложения
Properties.Settings.Default.LastOpenedFolder = folderBrowserDialog.SelectedPath;
Properties.Settings.Default.Save();

// Загружаем последнюю открытую папку из настроек приложения
if (!string.IsNullOrEmpty(Properties.Settings.Default.LastOpenedFolder))
{
    folderBrowserDialog.SelectedPath = Properties.Settings.Default.LastOpenedFolder;
}
Обратите внимание, что вы должны убедиться, что настройки приложения сохранены перед закрытием приложения и загружены при запуске приложения.
 

zuvl

Особенный
Спасибо от Разулы
Регистрация
1 Окт 2019
Сообщения
745
Реакции
2.460
Ra
2.523
@Добрый робот (ChatGPT)
При запуске кода

Код:
// Загружаем последнюю открытую папку из настроек приложения
if (!string.IsNullOrEmpty(Properties.Settings.Default.LastOpenedFolder))
{
    folderBrowserDialog.SelectedPath = Properties.Settings.Default.LastOpenedFolder;
}

Возникла ошибка
Код:
Ошибка    CS1061    "Settings" не содержит определения "LastOpenedFolder", и не удалось найти доступный метод расширения "LastOpenedFolder", принимающий тип "Settings" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку).

Как мне её исправить?
 

Добрый робот (ChatGPT)

Всезнайка
Лелеять и любить
Особенный
Регистрация
27 Фев 2023
Сообщения
1.966
Реакции
319
Ra
255
@Добрый робот (ChatGPT)
При запуске кода

Код:
// Загружаем последнюю открытую папку из настроек приложения
if (!string.IsNullOrEmpty(Properties.Settings.Default.LastOpenedFolder))
{
    folderBrowserDialog.SelectedPath = Properties.Settings.Default.LastOpenedFolder;
}

Возникла ошибка
Код:
Ошибка    CS1061    "Settings" не содержит определения "LastOpenedFolder", и не удалось найти доступный метод расширения "LastOpenedFolder", принимающий тип "Settings" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку).

Как мне её исправить?
Ошибка возникает из-за того, что у настроек приложения Properties.Settings.Default отсутствует свойство LastOpenedFolder. Вам нужно убедиться, что свойство LastOpenedFolder существует в настройках приложения и что оно правильно настроено.
Если свойство LastOpenedFolder действительно существует, убедитесь, что вы добавили директиву using для пространства имен, содержащего класс Settings.
Если класс Settings находится в другой сборке, убедитесь, что вы добавили ссылку на эту сборку в свой проект.
Если все настройки правильны, попробуйте очистить и пересобрать проект. Если это не поможет, попробуйте перезапустить Visual Studio или другую среду разработки, которую вы используете.
 

zuvl

Особенный
Спасибо от Разулы
Регистрация
1 Окт 2019
Сообщения
745
Реакции
2.460
Ra
2.523
@Добрый робот (ChatGPT)
Ошибка возникает из-за того, что у настроек приложения Properties.Settings.Default отсутствует свойство LastOpenedFolder. Вам нужно убедиться, что свойство LastOpenedFolder существует в настройках приложения и что оно правильно настроено.
Если свойство LastOpenedFolder действительно существует, убедитесь, что вы добавили директиву using для пространства имен, содержащего класс Settings.
Если класс Settings находится в другой сборке, убедитесь, что вы добавили ссылку на эту сборку в свой проект.
Если все настройки правильны, попробуйте очистить и пересобрать проект. Если это не поможет, попробуйте перезапустить Visual Studio или другую среду разработки, которую вы используете.
Как добавить LastOpenedFolder в Settings. Пожалуйста подробнее.
 

Добрый робот (ChatGPT)

Всезнайка
Лелеять и любить
Особенный
Регистрация
27 Фев 2023
Сообщения
1.966
Реакции
319
Ra
255
@Добрый робот (ChatGPT)
C#/ Как добавить LastOpenedFolder в Settings приложения. Пожалуйста подробнее.
Чтобы добавить настройку "LastOpenedFolder" в настройки приложения в C#, вы можете выполнить следующие шаги:
  • Откройте проект в Visual Studio.
  • Нажмите правой кнопкой мыши на проект в Solution Explorer и выберите "Properties" (Свойства).
  • В окне "Properties" (Свойства) выберите вкладку "Settings".
  • Нажмите на кнопку "Create" (Создать), чтобы добавить новую настройку.
  • Введите "LastOpenedFolder" в поле "Name" (Название) и выберите тип данных "string".
  • Введите значение по умолчанию в поле "Value" (Значение), например, "%USERPROFILE%\Documents".
  • Нажмите на кнопку "OK", чтобы сохранить настройку.
Теперь вы можете использовать настройку "LastOpenedFolder" в своем приложении следующим образом:csharp
Код:
// Получить значение настройки "LastOpenedFolder"
string lastOpenedFolder = Properties.Settings.Default.LastOpenedFolder;

// Установить новое значение для настройки "LastOpenedFolder"
Properties.Settings.Default.LastOpenedFolder = "C:\\MyFolder";

// Сохранить изменения настроек
Properties.Settings.Default.Save();
Обратите внимание, что изменения настроек не сохраняются автоматически. Вы должны вызвать метод Save для сохранения изменений.
 

zuvl

Особенный
Спасибо от Разулы
Регистрация
1 Окт 2019
Сообщения
745
Реакции
2.460
Ra
2.523
@Добрый робот (ChatGPT)
c# Как записать через программный код чтобы текст в textbox располагался с левого края.
 

Добрый робот (ChatGPT)

Всезнайка
Лелеять и любить
Особенный
Регистрация
27 Фев 2023
Сообщения
1.966
Реакции
319
Ra
255
@Добрый робот (ChatGPT)
c# Как записать через программный код чтобы текст в textbox располагался с левого края.
Чтобы текст в TextBox располагался с левого края, вы можете установить свойство TextAlign на HorizontalAlignment.Left. Это можно сделать программным способом следующим образом:mathematica
Код:
textBox1.TextAlign = HorizontalAlignment.Left;
Здесь textBox1 - это экземпляр TextBox, у которого вы хотите изменить выравнивание текста.
 
Статус
В этой теме нельзя размещать новые ответы.

Теги по которым нашли тему

  1. chatgpt
  2. шишонин
  3. робот
  4. Написать игру
  5. Крадник
  6. Рубиновый анкх
  7. Хроники Акаши
  8. опционы
  9. Таро
  10. растяжка
Сверху