Создаём текстовый редактор на C# Windows Forms

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ธ.ค. 2024

ความคิดเห็น • 126

  • @еленаселезнева-б2и
    @еленаселезнева-б2и ปีที่แล้ว +2

    очень хорошее видео, но делали давно и у меня сработало только после введения переменной. работающий код ставлю сюда :
    namespace WindowsFormsApp1
    {
    public partial class Form1 : Form
    {
    string richTextBox1;
    public Form1()
    {
    InitializeComponent();

    saveFileDialog1.Filter="Text File(*.text)|*.txt|TIM Notepd File(*.tnf)|*.tnf";
    }
    private void шРИToolStripMenuItem_Click(object sender, EventArgs e)
    {
    }
    private void выбратьШриToolStripMenuItem_Click(object sender, EventArgs e)
    {
    }
    private void сохранитьКакToolStripMenuItem_Click(object sender, EventArgs e)
    {
    if (saveFileDialog1.ShowDialog() == DialogResult.Cancel)
    return;
    string filename = saveFileDialog1.FileName;
    File.WriteAllText(filename, richTextBox1);
    /*string filenme = File.WriteAllText(filename.);*/
    MessageBox.Show("Файл сохранен");
    }
    private void открытьToolStripMenuItem_Click(object sender, EventArgs e)
    {
    if (openFileDialog1.ShowDialog() == DialogResult.Cancel)
    return;
    string filename = openFileDialog1.FileName;
    string fileText = File.ReadAllText(filename);
    richTextBox1 =fileText;

    MessageBox.Show("Файл открыт");
    }
    private void новыДокументToolStripMenuItem_Click(object sender, EventArgs e)
    {
    }
    }
    }

    • @Radushechka_dev
      @Radushechka_dev 7 หลายเดือนก่อน

      а куда его вписывать

  • @alexsandrazhin4377
    @alexsandrazhin4377 3 ปีที่แล้ว +96

    То чувство, когда мне 20 лет. Я на 3 курсе и для сдачи проекта мне нужно было загуглить как он делается. За одно видео парня, который довольно младше меня, я узнал в разы больше чем на всех лекциях по C#. Чел, ты крутой

    • @TIMSYSTEM
      @TIMSYSTEM  3 ปีที่แล้ว +2

      Спасибо)

    • @КатяВасильева-к3л
      @КатяВасильева-к3л 3 ปีที่แล้ว +1

      Мы не в одном месте учимся?

    • @TIMSYSTEM
      @TIMSYSTEM  3 ปีที่แล้ว

      @@КатяВасильева-к3л Скорее всего нет) но может

    • @ФанатТихонаШидловского
      @ФанатТихонаШидловского ปีที่แล้ว +1

      @@КатяВасильева-к3л ребят, у всех такая ситуация. Айтишникам у нас в вузах не дают образование

    • @TIMSYSTEM
      @TIMSYSTEM  ปีที่แล้ว

      @@ФанатТихонаШидловского тут на самом деле самообучение даже лучше подойдет, чем вузы)

  • @shrekszzz682
    @shrekszzz682 7 หลายเดือนก่อน +2

    Как же я рад видеть в комментах людей таких же как я. Я на третьем курсе колледжа и мне нужно сдать практическую работу уже завтра. Спасибо тебе дружище за твои видео!

    • @TIMSYSTEM
      @TIMSYSTEM  7 หลายเดือนก่อน

      Спасибо) мотивирует дальше снимать

  • @suiqrim
    @suiqrim 3 ปีที่แล้ว +23

    Чел ты просто боженька. Я на самом деле поражён. Не знаю сколько тебе лет, но в любом случае ты очень прошарен для своего возраста. В видео всё очень понятно. Ты мне очень помог с заданием.
    Успехов тебе и желаю, что бы никто не отвернулся от твоих видео только из-за возраста.

    • @TIMSYSTEM
      @TIMSYSTEM  3 ปีที่แล้ว +3

      Спасибо, мне 12 лет

    • @tixonochek
      @tixonochek 3 ปีที่แล้ว

      Мне 10 и шарю лучше него. Не вижу ничего тут крутого и прошаренного.

    • @tixonochek
      @tixonochek 3 ปีที่แล้ว

      Это основы.

    • @suiqrim
      @suiqrim 3 ปีที่แล้ว +7

      @@tixonochek Написал ты то, что это основы; написал, что ты шаришь лучше него, дало ли это тебе что, то? Лучше бы не писал это под комментариями, а использовал это где-нибудь. А я пожалуй продолжу смотреть его видосики. Основы это основы, но для всех они по разному доступны, поэтому в похвале за основы нет ничего такого.

    • @tixonochek
      @tixonochek 3 ปีที่แล้ว

      @@suiqrim я хотел донести то что это очень просто, я, думаю тебя бы не стал хвалить никто за то что ты шаг сделал. Это настолько просто, что, хвалить за это - глупо.

  • @ЕгорЛомакин-н5и
    @ЕгорЛомакин-н5и ปีที่แล้ว +2

    Спасибо большое за помощь! Очень помог!

  • @mimosirnik
    @mimosirnik 2 ปีที่แล้ว +2

    Парень, ты гений. Рад, что наткнулся на твой канал

  • @ildarmustafa_official
    @ildarmustafa_official ปีที่แล้ว +1

    1000 ПОДПИСЧИКОВ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  • @parzival9752
    @parzival9752 2 ปีที่แล้ว +3

    Привет от 2211121 группы НЧИКФУ :)

  • @ЮлияИк
    @ЮлияИк 2 ปีที่แล้ว +1

    так быстро, так просто. Молодцом! Удачи тебе. Я даже подпишусь

    • @TIMSYSTEM
      @TIMSYSTEM  2 ปีที่แล้ว

      Большое спасибо за благодарность)

  • @apm_maY
    @apm_maY 4 ปีที่แล้ว +2

    кба чел ты гений!!! ТЫ РЕБЁНОК А ЗНАЕШЬ БОЛЬШЕ ЧЕМ Я

    • @TIMSYSTEM
      @TIMSYSTEM  4 ปีที่แล้ว

      Спасибо

    • @tixonochek
      @tixonochek 3 ปีที่แล้ว

      Это очень просто ... Ты кстати тоже ребенок

    • @АртемСлободенюк-е6д
      @АртемСлободенюк-е6д 3 ปีที่แล้ว

      @@tixonochek тебя зависть хватает? :3
      Зачем под каждым комментарием писать, что это легко.

    • @tixonochek
      @tixonochek 3 ปีที่แล้ว

      @@АртемСлободенюк-е6д Пишу потому что все пишут что он молодец и шарит в сложнейших вещах. А это проще простого)

    • @incorrect_composition
      @incorrect_composition 3 ปีที่แล้ว

      @@tixonochek кидай ДС докажи что это просто если я покажу что я сделал а мне 14 у тебя челюсть отвалиться. ЧЕЛ ТЫ

  • @iamviscount5370
    @iamviscount5370 3 ปีที่แล้ว +3

    Спасибо. Просто человеческое спасибо. В методичке одно дерьмо было, а ты такой молодец!

  • @ildarmustafa_official
    @ildarmustafa_official ปีที่แล้ว +1

    УЖЕ СКОРО 1000 ПОДПИСЧИКОВ!!!

  • @Зарвин
    @Зарвин 4 ปีที่แล้ว +2

    Класс ждем продолжения с меня лайк и подписка . Спасибо за урок.

    • @TIMSYSTEM
      @TIMSYSTEM  4 ปีที่แล้ว

      Спасибо за подписку, скоро продолжение....

    • @TIMSYSTEM
      @TIMSYSTEM  4 ปีที่แล้ว

      То есть уже завтра

  • @noname-oy5rj
    @noname-oy5rj ปีที่แล้ว

    Молодец, хороший ролик, с меня лайк и комментарий.

  • @Vlastelin_podvala
    @Vlastelin_podvala ปีที่แล้ว

    как всегда, школьник с шипящим микрофоном на ютубе спасает всех своими туториалами

  • @ВячеславДавыдов-ф8у
    @ВячеславДавыдов-ф8у 3 ปีที่แล้ว +1

    Чел, ты крут!! Это правда

    • @TIMSYSTEM
      @TIMSYSTEM  3 ปีที่แล้ว

      Спасибо!

  • @Juliana-he7wl
    @Juliana-he7wl 2 ปีที่แล้ว

    Ты спас меня! Спасибо большое!!

  • @86werth
    @86werth ปีที่แล้ว

    Автор, подскажи как сохранить текстовый документ таким образом чтобы при нажатии на кнопку появлялось 1 раз диалоговое окно и все последующие нажатие на эту кнопку сохранялось по последнему пути?

    • @TIMSYSTEM
      @TIMSYSTEM  ปีที่แล้ว +1

      Нужно в переменную сохранять путь полученный из диалогового окна, далее проверка:
      Если Переменная с путем пустая, то диалоговое окно;
      Иначе: сохранить путь+имя файла

  • @НикитаЛитвинов-м6и
    @НикитаЛитвинов-м6и 3 ปีที่แล้ว +7

    Ща тебе прилетят просмотры, готовься) Нам в универе задали сделать примерно тоже самое

    • @TIMSYSTEM
      @TIMSYSTEM  3 ปีที่แล้ว

      Вот почему это самое популярное видео)

  • @Ratatat228
    @Ratatat228 4 ปีที่แล้ว +2

    Спасибо, помог.

    • @TIMSYSTEM
      @TIMSYSTEM  4 ปีที่แล้ว

      Пожалуйста

  • @Gacha-rk2ks
    @Gacha-rk2ks 3 ปีที่แล้ว +1

    Тим, день добрый. В общем, такая проблема, надеюсь сможешь помочь. Когда добавляю menustrip в forms, у меня нет окошка «введите здесь», то есть, я не могу редактировать менюстрип в конструкторе. Перерыл весь Интернет, не нашёл решения. Не знаешь в чем может быть проблема?

    • @TIMSYSTEM
      @TIMSYSTEM  3 ปีที่แล้ว

      Скинь мне проект в формате zip архива, так на словах понять сложно

    • @Gacha-rk2ks
      @Gacha-rk2ks 3 ปีที่แล้ว

      @@TIMSYSTEM, можешь дать свою почту?

    • @TIMSYSTEM
      @TIMSYSTEM  3 ปีที่แล้ว

      @@Gacha-rk2ks r44t.rmt@yandex.ru

    • @we.are.ready.official
      @we.are.ready.official 3 ปีที่แล้ว

      нашли решение? у меня та же проблема

  • @incorrect_composition
    @incorrect_composition 3 ปีที่แล้ว +1

    А как реализовать кнопку сохранить не сохранить как а просто сохранить что бы второй раз при нажатии программа знала что ты уже сохранил файл и не показывало окно сохранения.

    • @TIMSYSTEM
      @TIMSYSTEM  3 ปีที่แล้ว

      Это легко просто когда пользователь первый раз сохраняет файл, нужно запомнить этот путь и когда будет наживать кнопку сохранить просто подставлять вместо openfiledialog эту переменную

    • @incorrect_composition
      @incorrect_composition 3 ปีที่แล้ว

      @@TIMSYSTEM А как это сделать я не понял просто я так сказать начинающий программист просто не могу понять как запомнить эту переменную

    • @TIMSYSTEM
      @TIMSYSTEM  3 ปีที่แล้ว

      @@incorrect_composition string path = ПУТЬ;

    • @incorrect_composition
      @incorrect_composition 3 ปีที่แล้ว

      стоп а какой путь указывать если я укажу путь в папку appdata а сохраню в temp оно будет работать?

    • @TIMSYSTEM
      @TIMSYSTEM  3 ปีที่แล้ว

      @@incorrect_composition должно работать

  • @spacerecluse
    @spacerecluse 3 ปีที่แล้ว

    заметил одну странность. с winforms бок обок идет паттерн mvp. понятно почему. цель интеграционное тестирование проекта. почему сразу не показывать как нужно правильно писать проекты?

    • @TIMSYSTEM
      @TIMSYSTEM  3 ปีที่แล้ว

      Winfows не всегда использовалась для mvp, раньше когда только выходила XP - это было единственное средство разработки

    • @TIMSYSTEM
      @TIMSYSTEM  3 ปีที่แล้ว

      Не всегда winforms использовалась для mvp, раньше когда только вышла XP, это было единственно средство разработки

  • @W3Bches3
    @W3Bches3 3 ปีที่แล้ว +1

    Молодец так держать! Но как сделать открыть с помощью через этот редактор? Будет ли видео?

    • @TIMSYSTEM
      @TIMSYSTEM  3 ปีที่แล้ว +1

      Здравствуйте, новых видео на эту тему не будет, но есть исходники www.timsystem.ga/Main-page/Text-editor/Final

    • @TIMSYSTEM
      @TIMSYSTEM  3 ปีที่แล้ว +1

      Открыть с помощью можно сделать через аргументы командной строки

  • @Adilkhan_Sairan
    @Adilkhan_Sairan 3 ปีที่แล้ว +2

    Красава! Классный тутор)

    • @TIMSYSTEM
      @TIMSYSTEM  3 ปีที่แล้ว

      Спасибо

  • @GoodWin869
    @GoodWin869 3 ปีที่แล้ว

    Текст открываемого фала ты сохраняешь в string. А когда большие файлы открывать будешь(возможно несколько GB), проблем не будет ?

    • @TIMSYSTEM
      @TIMSYSTEM  2 ปีที่แล้ว

      Нет не должно быть, но это зависит только от компьютера

  • @polinastepanova2642
    @polinastepanova2642 3 ปีที่แล้ว

    спасибо! ты супер!

  • @nikolaamber9972
    @nikolaamber9972 3 ปีที่แล้ว

    Чувак реально круто, толкьо пожалуйста объясняй действия, что ты делаешь и зачем. А так кросс, большое спасибо!!!

  • @Ryleeto
    @Ryleeto 4 ปีที่แล้ว +7

    Не сочти за грубость но сколько тебе лет?
    И почему все так понятно?
    Гений?

    • @TIMSYSTEM
      @TIMSYSTEM  4 ปีที่แล้ว

      Здравствуйте, так это сарказм или правда?

    • @Ryleeto
      @Ryleeto 4 ปีที่แล้ว +3

      @@TIMSYSTEM правда и я очень благодарен за это видео ведь оно как раз по теме моей курсовой)

    • @TIMSYSTEM
      @TIMSYSTEM  4 ปีที่แล้ว +4

      @@Ryleeto Люблю, помогать людям))

  • @Namirov_V
    @Namirov_V ปีที่แล้ว

    Такои молодои и умнный.! А ты можешь сделать блокнот с вложениями видео и фото, с предпросмотром ? (фото и видео чтоб открывались в программах по умолчанию или в сорбственном просмотрщике , и чтоб иконки предпросмотра были видео и фото при открытии странички блокнота с фаилами.

    • @TIMSYSTEM
      @TIMSYSTEM  ปีที่แล้ว

      Дело в том, что этот проект уже не поддерживается да и сейчас нет времени к нему вернуться

  • @lazarrew
    @lazarrew 3 ปีที่แล้ว

    Смело лайк и подписка, спасибки за тутор

    • @TIMSYSTEM
      @TIMSYSTEM  3 ปีที่แล้ว

      Пожалуйста

  • @suomimonarchicalmapper95
    @suomimonarchicalmapper95 3 ปีที่แล้ว +1

    Гений! Где новые видео?

    • @TIMSYSTEM
      @TIMSYSTEM  3 ปีที่แล้ว

      Здравствуйте, планирую в ближайшее время, если вы имеете ввиду по этой теме, то посмотрите на канале их там много

    • @suomimonarchicalmapper95
      @suomimonarchicalmapper95 3 ปีที่แล้ว

      @@TIMSYSTEM Сделайте видео как сделать свой аудио, медиа-плеер, свой мессенджер. Будет очень интересно посмотреть

    • @TIMSYSTEM
      @TIMSYSTEM  3 ปีที่แล้ว

      @@suomimonarchicalmapper95 Попробую)

    • @TIMSYSTEM
      @TIMSYSTEM  3 ปีที่แล้ว

      @@suomimonarchicalmapper95 shift + клавиша выше enter

  • @iceone365
    @iceone365 2 ปีที่แล้ว

    будущий гражданин америки

  • @ДаниилБаймашкин-г4е
    @ДаниилБаймашкин-г4е 3 ปีที่แล้ว

    Киньте Код, пожалуйста....

  • @MrNichosik
    @MrNichosik 3 ปีที่แล้ว

    какая у тебя версия photoshop?

    • @TIMSYSTEM
      @TIMSYSTEM  3 ปีที่แล้ว

      Сейчас у меня СС2017, какая была раньше уже не помню

    • @MrNichosik
      @MrNichosik 3 ปีที่แล้ว

      @@TIMSYSTEM спасибо

  • @Амир-ш9ь6ю
    @Амир-ш9ь6ю 3 ปีที่แล้ว

    Где можно найти код этого

    • @TIMSYSTEM
      @TIMSYSTEM  3 ปีที่แล้ว

      Здравствуйте, конкретно на первую часть видео исходников нет, но есть для последней www.timsystem.ga/Main-page/Text-editor/Final

  • @onecodetv2270
    @onecodetv2270 3 ปีที่แล้ว

    Чувак я вижу что ты шаренным в программировании как я, так вот давай начнём сотрудничать? В принципе я тоже владею навыками с# полностью а так же python, c++, java, html и т.д короче давай сотрудничать. Как тебе такая идея? Если что пиши мне на почту.

  • @БабекАбдуллаев-о9п
    @БабекАбдуллаев-о9п 3 ปีที่แล้ว

    Привет)) кодишь ещё?

    • @TIMSYSTEM
      @TIMSYSTEM  3 ปีที่แล้ว

      Конечно, да

    • @БабекАбдуллаев-о9п
      @БабекАбдуллаев-о9п 3 ปีที่แล้ว

      @@TIMSYSTEM хорош) я тоже учусь. Точнее племяннику интересно. И мне стало интересно. Хочу разобраться и его научить. В точнее с ним научиться)) хорошо объясняешь. Подписка.

    • @TIMSYSTEM
      @TIMSYSTEM  3 ปีที่แล้ว

      @@БабекАбдуллаев-о9п спасибо

  • @ДаниилБаймашкин-г4е
    @ДаниилБаймашкин-г4е 3 ปีที่แล้ว

    Можешь кинуть код?
    Срочно нужно....

    • @TIMSYSTEM
      @TIMSYSTEM  3 ปีที่แล้ว

      Вот ссылка yadi.sk/d/QNR73UIiwQyn9Q правда с момента выхода видео прошло много времени и там появилось много нового кода

  • @doger8956
    @doger8956 3 ปีที่แล้ว +4

    Почему часто малолетки (не оскорбляю самому 14 стукнуло) объясняют лучше чем некоторые взрослые. Так ещё и FHD Формате

    • @TIMSYSTEM
      @TIMSYSTEM  3 ปีที่แล้ว +2

      Наверно это из-за того что взрослые не всегда думаю о том что не все могут понять то, что они объясняют, может быть не понятно, и не вдаются в детали

  • @maratsafiyev4708
    @maratsafiyev4708 2 ปีที่แล้ว +1

    Это ничего.

  • @oko8707
    @oko8707 2 ปีที่แล้ว

    0:05 Не твой компьютер :) :) :)

    • @TIMSYSTEM
      @TIMSYSTEM  2 ปีที่แล้ว

      ага, наконец спустя 1.5 года нашли пасхалку)

  • @tixonochek
    @tixonochek 3 ปีที่แล้ว

    Визуал? Вижуал!!!