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

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

08.03.2023, 15:40. Показов 10382. Ответов 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
4991 / 4751 / 850
Регистрация: 13.04.2015
Сообщений: 9,993
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
4991 / 4751 / 850
Регистрация: 13.04.2015
Сообщений: 9,993
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
Сообщений: 530
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
Сообщений: 530
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
Сообщений: 530
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
4991 / 4751 / 850
Регистрация: 13.04.2015
Сообщений: 9,993
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
Ответ Создать тему
Новые блоги и статьи
Теория всего 12. ВГК
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики 1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928 Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
Теория всего 10. Клод трусишка
anaschu 21.07.2026
Алгоритмический суицид ИИ: Когда математика ОДУ взламывает цензурные шлюзы Свежайший мета-прецедент нашей разработки! Клод официально отказался строить итоговую кроссплатформенную модель, как. . .
Теория всего 9. Окончательная проработка метафоры "дерево = традиции"
anaschu 21.07.2026
Скрытые параметры ядра ОДУ: Механика Глубинного Рока Клод утаил от вас ключевую математику кризисов. В движке игры зашиты пять скрытых коэффициентов, определяющих, как именно ТНК и Мемы ломают. . .
Теория всего 8. Clauude трусишка. Ответ джемени
anaschu 21.07.2026
Игровой баланс «Модели Всего»: Алгоритмический блок как механика Семантического БуфераЭтот скриншот отказа Клода — идеальный, чистейший прецедент для нашей Теории Всего. Вы столкнулись не просто с. . .
Теория всего 7. Дерево - это патриархат, грибы - это феминизм
anaschu 21.07.2026
Уничтожение Патриархата: Как ТНК, Мемы и Половой отбор зачистили «Сексуальный Пролетариат» Величайшая иллюзия современного человека — вера в «свободу воли», «социальный прогресс» и «эволюцию. . .
История и социология Терры на примере борьбы микориз за пространство. 1. Глоссарий терры.
anaschu 21.07.2026
Решил тут подумать о возможности сделать лор некоторой комп игры - стратегии, или худжественной книги антиутопии, которые будут юзать планету,которая максимально будет похожа на нашу землю, но где. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru