Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.58/40: Рейтинг темы: голосов - 40, средняя оценка - 4.58
2 / 5 / 0
Регистрация: 05.06.2021
Сообщений: 100

Текстовый редактор

08.03.2023, 15:40. Показов 10431. Ответов 185
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужны исходники, текстового редактора, обучающие материалы, ссылки на видеокурс или статьи как создать.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.03.2023, 15:40
Ответы с готовыми решениями:

Текстовый редактор
Здрасте. помогите пож. я VBasic недавно начал изучать. вобщем надо сделать текстовый редактор. надо чтоб в нём была возможность открывать...

Текстовый редактор
Есть у кого-нибудь написанный на VB текстовый редактор? очень срочно нужен. или посоветуйте, плз, где можно достать.

Текстовый редактор
Помогите сделать текстовый редактор в visual basic 6.0 Файл -Открыть -Сохранить -Выход Правка -Копировать -Вырезать ...

185
dive
 Аватар для I can
4994 / 4755 / 850
Регистрация: 13.04.2015
Сообщений: 10,000
12.03.2023, 13:12
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от HackerVlad Посмотреть сообщение
Установи на Win7. Если нет семёрки поставь её.
У меня на десятке спокойно стоит и не жужжит.
0
Вернулся
 Аватар для HackerVlad
1751 / 647 / 45
Регистрация: 10.09.2021
Сообщений: 2,800
12.03.2023, 13:12
Хотя на этом форуме наверное была где-то статья о том как поставить Visual basic 6 на Win 10. Но я не помню. У меня семёрка просто, я не люблю десятку. В десятке окна некрасивые фушные. А семёрка самая лучшая и самая красивая винда.
0
dive
 Аватар для I can
4994 / 4755 / 850
Регистрация: 13.04.2015
Сообщений: 10,000
12.03.2023, 13:15
Цитата Сообщение от HackerVlad Посмотреть сообщение
В десятке окна некрасивые фушные
В каком это месте?
0
Вернулся
 Аватар для HackerVlad
1751 / 647 / 45
Регистрация: 10.09.2021
Сообщений: 2,800
12.03.2023, 13:19
Цитата Сообщение от Moubrey Посмотреть сообщение
TextEditor.zip (101.0 Кб, 4 просмотров)
Очень хороший удобный маленький и простой текстовый редактор кстати мне очень понравился)))))

Добавлено через 48 секунд
Цитата Сообщение от I can Посмотреть сообщение
В каком это месте?
Ну белые эти прямые прямоугольники. Чёрно-белые. Не айс.
0
2 / 5 / 0
Регистрация: 05.06.2021
Сообщений: 100
12.03.2023, 13:20  [ТС]
Не получается, и на 7ке не получается, висит и все. Пока что поставлю виртуальную машину, а позже попрошу подкрутить SSD и т.п. к старому блоку с ХР, чуть усилить его. К нему жесть старый, KVM... c переходниками, не пользовалась им потому что, не тянула мышку оптическую, новые к нему не подключить и через переходник, но нашла другую, и работает только одним ПК второй не тянет. Надо выключать один и запускать второй, хотя скопировать через сеть можно, но моргает монитор выключать нужно. Думаю это из-за переходника на конце KVM.
0
12.03.2023, 13:21

Не по теме:

Цитата Сообщение от HackerVlad Посмотреть сообщение
Ну белые эти прямые прямоугольники
О чём это ты? Я честно не понимаю?

0
 Аватар для Mikle Quits
787 / 308 / 17
Регистрация: 21.01.2023
Сообщений: 531
12.03.2023, 13:22
Цитата Сообщение от HackerVlad Посмотреть сообщение
Такой код создаст пустой нулебайтный файл и перепишет поверх любой гигантский даже файл.
Три одних строки вместо трёх других. Не всё ли равно?
Цитата Сообщение от HackerVlad Посмотреть сообщение
Я не знаю стоит ли приводить, For Binary работает быстрее, для очень больших файлов это почувствуется.
Я не про скорость, а про возню с циклом Input\Line Input и возможным бинарным несоответствием результата, если один файл просто открыть и пересохранить.
0
Вернулся
 Аватар для HackerVlad
1751 / 647 / 45
Регистрация: 10.09.2021
Сообщений: 2,800
12.03.2023, 13:24
Цитата Сообщение от Moubrey Посмотреть сообщение
Не получается, и на 7ке не получается, висит и все.
У меня ничего не виснет. Что у тебя там виснет?
0
2 / 5 / 0
Регистрация: 05.06.2021
Сообщений: 100
12.03.2023, 13:25  [ТС]
Не
Цитата Сообщение от HackerVlad Посмотреть сообщение
Ну белые эти прямые прямоугольники. Чёрно-белые. Не айс.
Семерка, очень красива, и под нее много тем и можно сделать жирными надписи значков, но в целом темна 10ка, немного подредактированная мне все же больше подходит, да и новые приложения не вписываются, в дизайн 7ки, как и облачные технологии, а ОС и еще пара основных программ у меня лицензионные... Варианта откатится нет, правда есть второй системный блок с KVM кабелем. Но его слегка подкрутить нужно отовсюду. Старый...
1
Вернулся
 Аватар для HackerVlad
1751 / 647 / 45
Регистрация: 10.09.2021
Сообщений: 2,800
12.03.2023, 13:27
Цитата Сообщение от Mikle Quits Посмотреть сообщение
Три одних строки вместо трёх других. Не всё ли равно?
Три одних строки, вместо ЧЕТЫРЁХ!!!!!!!!!! Kill строчка убирается)

Добавлено через 1 минуту
Цитата Сообщение от Mikle Quits Посмотреть сообщение
несоответствием результата, если один файл просто открыть и пересохранить
Никогда не сталкивался с таким...
0
2 / 5 / 0
Регистрация: 05.06.2021
Сообщений: 100
12.03.2023, 13:28  [ТС]
Цитата Сообщение от HackerVlad Посмотреть сообщение
У меня ничего не виснет. Что у тебя там виснет?
И это не на одном ПК их 2 и ноут. И 2 версии VB. Из интерната, и лицензионный диск еще.
Миниатюры
Текстовый редактор  
0
Вернулся
 Аватар для HackerVlad
1751 / 647 / 45
Регистрация: 10.09.2021
Сообщений: 2,800
12.03.2023, 13:31
Цитата Сообщение от Moubrey Посмотреть сообщение
И это не на одном ПК их 2 и ноут. И 2 версии VB.
Странная история, но в десятке сверху окна всегда некрасивые там где кнопки свернуть развернуть и закрыть. Сами окна мне не нравятся. А в семёрке очень красивые окна и с закруглёнными углами.

Добавлено через 40 секунд
Цитата Сообщение от Moubrey Посмотреть сообщение
Семерка, очень красива
За эту фразу я сказал спасибо
0
 Аватар для Mikle Quits
787 / 308 / 17
Регистрация: 21.01.2023
Сообщений: 531
12.03.2023, 13:31
Цитата Сообщение от Moubrey Посмотреть сообщение
не получается, висит и все
Точно от имени админа запускается Setup?
Я ставил на 7-8-10, проблем не было

Цитата Сообщение от HackerVlad Посмотреть сообщение
Три одних строки, вместо ЧЕТЫРЁХ!!!!!!!!!! Kill строчка убирается)
И добавляется "Print #nf, "";". Ты хоть немного вникай перед ответами.
0
Вернулся
 Аватар для HackerVlad
1751 / 647 / 45
Регистрация: 10.09.2021
Сообщений: 2,800
12.03.2023, 13:33
Цитата Сообщение от Mikle Quits Посмотреть сообщение
Ты хоть немного вникай перед ответами
Ссори, мой косяк
0
Модератор
10061 / 3906 / 885
Регистрация: 22.02.2013
Сообщений: 5,856
Записей в блоге: 79
12.03.2023, 13:47
Visual Basic
1
if len(dir$("test.txt")) Then Kill "test.txt"
Не работает? Или я что-то не правильно понял?
2
 Аватар для Mikle Quits
787 / 308 / 17
Регистрация: 21.01.2023
Сообщений: 531
12.03.2023, 14:00
Цитата Сообщение от The trick Посмотреть сообщение
Не работает? Или я что-то не правильно понял?
О, вот так короче.
Но на самом деле не важно, плюс-минус одна строчка. HackerVladу почему-то сразу не понравилось применение "Kill", которое и тут, кстати, тоже есть.
Можно ещё было API функцией указать конец файла уже после записи, лень искать было.
0
Вернулся
 Аватар для HackerVlad
1751 / 647 / 45
Регистрация: 10.09.2021
Сообщений: 2,800
12.03.2023, 14:45
Цитата Сообщение от The trick Посмотреть сообщение
Не работает?
Оказывается даже мой простой код:
Visual Basic
1
2
3
Open "test.txt" For Output As #nf
        Print #nf, data;
    Close #nf
не работает... Совсем разучился программировать я уже... 52 ошибка

Добавлено через 3 минуты
Всё, работает, исправил синтаксическую ошибку
Visual Basic
1
2
3
4
5
6
7
Dim fn As Integer
    
    fn = FreeFile
    
    Open "G:\Downloads\test.txt" For Output As #fn
        Print #fn, "";
    Close #fn
Добавлено через 2 минуты
Или вот так вот в одну строчку:
Visual Basic
1
Open "test.txt" For Output As fn: Print #fn, "";: Close fn
вместо Kill

Добавлено через 21 минуту
Цитата Сообщение от Mikle Quits Посмотреть сообщение
HackerVladу почему-то сразу не понравилось применение "Kill"
простите...

Добавлено через 2 минуты
Цитата Сообщение от Mikle Quits Посмотреть сообщение
И ты, кстати, ещё не привёл код, каким будешь читать файл
Специально для тебя написал:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Private Sub cmdLoad_Click()
    Dim Data, MultiData As String
    
    If Len(Dir$("test.txt")) Then
        Open "test.txt" For Input As #1
            Do Until EOF(1)
                Line Input #1, Data
                MultiData = MultiData & Data & IIf(EOF(1), "", vbCrLf)
            Loop
        Close #1
    End If
    
    Text1.Text = MultiData
End Sub
 
Private Sub cmdSave_Click()
    Open "test.txt" For Output As #1
        Print #1, Text1.Text;
    Close #1
End Sub
Сразу скажу, что код сохранения у меня проще гораздо. А вот построчный код загрузки, как у меня тут, конечно лучше не использовать вообще это медленно, код загрузки лучше как у тебя

Добавлено через 4 минуты
Цитата Сообщение от Mikle Quits Посмотреть сообщение
Private Sub bLoad_Click()
  Dim nf As Long
  Dim b() As Byte
nf = FreeFile
  Open "test.txt" For Binary As nf
  ReDim b(LOF(nf))
  Get #nf, , b()
  txt.Text = b()
  Close #nf
End Sub
Хотя твой код не загрузил просто ANSI файл, что за ерунда

Добавлено через 4 минуты
Цитата Сообщение от Mikle Quits Посмотреть сообщение
ReDim b(LOF(nf))
Даже если твой код для UTF16 файлов, он всё равно содержит ошибку там на конце надо давать -1
Visual Basic
1
ReDim b(LOF(nf) - 1)
Добавлено через 4 минуты
Вот будет правильно (для ANSI файлов):

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Private Sub cmdLoad_Click()
    Dim Data As String
    
    Open "test.txt" For Binary As #1
        Data = Space$(LOF(1))
        Get #1, , Data
    Close #1
    
    Text1.Text = Data
End Sub
 
Private Sub cmdSave_Click()
    Open "test.txt" For Output As #1
        Print #1, Text1.Text;
    Close #1
End Sub
Без построчного чтения. Теперь загрузка будет быстрая.

Добавлено через 40 секунд
Самый лучший вариант и самый компактный)
0
dive
 Аватар для I can
4994 / 4755 / 850
Регистрация: 13.04.2015
Сообщений: 10,000
12.03.2023, 14:47

Не по теме:

Цитата Сообщение от HackerVlad Посмотреть сообщение
Самый лучший вариант и самый компактный)
Не лопни от гордости

0
Вернулся
 Аватар для HackerVlad
1751 / 647 / 45
Регистрация: 10.09.2021
Сообщений: 2,800
12.03.2023, 14:54
Цитата Сообщение от Mikle Quits Посмотреть сообщение
Простейший текстовый редактор
Сразу нельзя было сказать что это для кодировки UTF 16 LE? Что загружать и сохранять файлы будет только в UTF16. В большинстве случаев у людей ANSI или UTF8 файлы на компьютере. Я даже когда пишу сайты в уникоде и то UTF8 использую, чтобы экономить место на сервере. UTF8 меньше весят, они как и ANSI почти.
0
2 / 5 / 0
Регистрация: 05.06.2021
Сообщений: 100
12.03.2023, 15:54  [ТС]
Цитата Сообщение от Mikle Quits Посмотреть сообщение
Точно от имени админа запускается Setup?
Я ставил на 7-8-10, проблем не было
Да, оставила окно как на снимке, поехала в город, когда вернулась, закрыла окно, но вот программа заработала запустилась, при чем и первая версия, которая так же висела... теперь их два в пуске, и оба работают не знаю, проблема ли это, и не будет ли проблем с их работой в дальнейшем, но запускаются без проблем.
Миниатюры
Текстовый редактор   Текстовый редактор  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.03.2023, 15:54

Подправить текстовый редактор
Нашел проект пользователя inv.DS и "скрестил" со своим html редактором (которым всех уже задолбал). Подсветка синтаксиса работает а вот...

Можно ли в VB создать собственный текстовый редактор с собственным форматом документа?
Добрый день! 1) Можно ли в VB создать собственный текстовый редактор с собственным форматом документа? 2) Как это реализовать? 3)...

Создаю текстовый редактор не получается сделать "Выделить все"
visual basic 6.0, подскажите как сделать в правке "Выделить все"

Есть текстовый файл, первый символ каждой строки записать в другой текстовый файл
Есть текстовый файл, первый символ каждой строки записать в другой текстовый файл помогите в написании такой программы

Текстовый редактор на QBASIC
Нужен код простого текстового редактора на QBASIC. Особого практического применения этоа программа (конечно) иметь не будет. Мне нужно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Был праздник вчера, а я и не знал.
kumehtar 28.07.2026
27. 07. 2026г. Intel Core 2 Duo исполнилось 20 лет Новости компьютерного мира и их обсуждение (4) Салют, шампанское, овации! :drink:
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр. Дословно, отклонённая. . .
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
Очистка реквизитов и табличных частей документа при копировании (вариант 2)
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2. Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru