Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.85/27: Рейтинг темы: голосов - 27, средняя оценка - 4.85
0 / 0 / 0
Регистрация: 16.10.2012
Сообщений: 33

Считывание текста из текстового файла

06.01.2013, 04:23. Показов 6197. Ответов 39
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!
Не могу никак разобраться в одном вопросе. На форме есть кнопка, после нажатия которой необходимо в OpenDialog выбрать текстовый файл. После подтверждения на открытие файла должно выйти сообщение о количестве записей в данном файле, что у меня в свою очередь верно работает и содержание всего текста в текстовое поле, где у меня отображается только первая строка текста данного файла. Как можно сделать так, чтобы в текстовом поле отобразился весь текст? Я знаю, что есть метод .ReadToEnd. Но если я использую его, то подсчет построчных записей в данном случае выполняется неверно , т.е. результат 1 заместо 12.

Вот содержание самого файла:

2001 3448421,93 5537606,88 145,060
2002 3448954,67 5537604,43 145,683
2003 3448955,16 5537298,23 167,758
2004 3448512,12 5537204,95 175,079
2005 3448897,66 5536811,37 179,551
2006 3449083,9 5538019,93 130,131
2007 3448494,83 5537917,9 138,001
2008 3448685,58 5537900,01 138,516
2009 3448448,62 5538516,28 127,738
2010 3448807,89 5538321,57 126,586
2011 3449078,49 5538534,6 120,968
2012 3448424,53 5536880,88 142,694

и код:
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
Imports System.IO
Public Class Form1
 
    Dim myReadFile As StreamReader
 
    Private Sub BOpen_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BOpen.Click
 
        Dim code As DialogResult
        
        OpenFileDialog1.Title = "Открытие файла"
        OpenFileDialog1.CheckFileExists = True
        OpenFileDialog1.InitialDirectory = "I:\"
        code = OpenFileDialog1.ShowDialog()
 
        If code = DialogResult.OK Then
            Try
                myReadFile = New StreamReader(OpenFileDialog1.FileName())
 
                Dim sReadLine As String = ""
                While True
                    sReadLine = myReadFile.ReadLine()
                    If sReadLine Is Nothing Then
                        Exit While
                    Else
 
                        Dim lngCount As Long = 1
 
                        TBInhalt.Text = TBInhalt.Text.Insert(0, lngCount & ": " & sReadLine & vbNewLine)
                        lngCount = lngCount + 1
 
                        Dim nRec As Long
 
                        Do
                            sReadLine = myReadFile.ReadLine()             
                            nRec = nRec + 1
                        Loop While sReadLine <> Nothing
                        MessageBox.Show("Число записей: " & nRec)
 
                    End If
                End While
                myReadFile.Close()
                myReadFile = Nothing
                GroupBox1.Enabled = True
                BSelect.Enabled = True
 
            Catch ex As IOException
                MsgBox(ex.ToString)
            End Try
        End If
    End Sub
End Class
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.01.2013, 04:23
Ответы с готовыми решениями:

Считывание из текстового файла
Вообщем есть текстовый файл следующего содержания 2.10 3.08 4.16 5.17 3.08 5.66 9.55 6.91 4.54 3.75 1.74 2.85 1.34 9.41 6.49 7.85 ...

Считывание русского текста из файла txt
Привет проштудировал большое кол-во тем по данному вопросу, сменил шрифт Courier New кириллицу , не помогает, пробовал разные другие...

Считывание числа и текста из текстового файла
Алгоритм: прочитать первую строку (число), задать длину массива строк, заполнить массив остальными строками (по одному слову). procedure...

39
525 / 487 / 99
Регистрация: 25.12.2011
Сообщений: 1,176
10.01.2013, 13:39
Студворк — интернет-сервис помощи студентам
А откуда мы узнаем что это Х У или Z координаты).
Т.е. 3448424,53 и 5536880,88 - не сильно отличаются.

Добавлено через 4 минуты
Или же надо будет подписывать каждый столбец к примеру содержание файла делать таким:
№ X Y Z
2001 3448421,93 5537606,88 145,060
И когда захотели сохранить допустим Х то файл записывать так:
X
3448421,93
0
0 / 0 / 0
Регистрация: 16.10.2012
Сообщений: 33
10.01.2013, 13:41  [ТС]
они отличаются по двум начальным цифрам) (2-й и 3-й столбец). Это Гауссовская система координат. Но в нашем случае их следует просто различать по порядку расположения столбцов. Т.е. 1-й - это номер точки, второй - это Х-координата и т.д.
0
525 / 487 / 99
Регистрация: 25.12.2011
Сообщений: 1,176
10.01.2013, 13:41
Или оставлять пустое пространство (| - просто пометил где нет нечего т.е. их как бы нет)):
| 3448421,93 | |
0
525 / 487 / 99
Регистрация: 25.12.2011
Сообщений: 1,176
10.01.2013, 13:42
Цитата Сообщение от ijuve10 Посмотреть сообщение
Т.е. 1-й - это номер точки, второй - это Х-координата и т.д.
Ну значит надо оставить пустое место?
0
0 / 0 / 0
Регистрация: 16.10.2012
Сообщений: 33
10.01.2013, 13:55  [ТС]
да, так именно)

Добавлено через 12 минут
я нарыл код у своего коллеги, у которого вышеуказанный механизм работает след. образом:

VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
 Dim sr As StreamReader = New StreamReader(OpenFileDialog1.FileName())
        Dim tmp As String() = sr.ReadLine.Split(","c)
        If tmp(0) = "" Then
            CBPunktNr.Enabled = False
        ElseIf tmp(1) = "" Then
            CBXKoord.Enabled = False
        ElseIf tmp(2) = "" Then
            CBYKoord.Enabled = False
        ElseIf tmp(3) = "" Then
            CBZKoord.Enabled = False
        End If
        If code = DialogResult.OK Then
у него разделитель между столбцами запятая заместо пробела. Я пытаюсь вставить его в свой код, ток у меня выходит ошибка о том, что "В экземпляре объекта не задана ссылка на объект.". Хотя я в своем файле поменял пробел на запятые.
0
525 / 487 / 99
Регистрация: 25.12.2011
Сообщений: 1,176
10.01.2013, 13:59
Ну так в чем тогда проблема?
Содержание файла:
3448421,93
3448954,67
3448955,16
3448512,12
3448897,66
3449083,9
3448494,83
3448685,58
И тебе надо было это?
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
    Dim Mass() As String = IO.File.ReadAllLines("D:\1.txt") 'Читаем строки в массив
 
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        'Берем к примеру 1 строку т.е. 0.
        If Split(Mass(0), " ")(0) = "" Then 'Mass(0) - 1 строка, (0) - 1 итем перед разделителем " " и т.д.
            RadioButton1.Enabled = False
        Else
            RadioButton1.Enabled = True
        End If
        If Split(Mass(0), " ")(1) = "" Then
            RadioButton2.Enabled = False
        Else
            RadioButton2.Enabled = True
        End If
        If Split(Mass(0), " ")(2) = "" Then
            RadioButton3.Enabled = False
        Else
            RadioButton3.Enabled = True
        End If
        If Split(Mass(0), " ")(3) = "" Then
            RadioButton4.Enabled = False
        Else
            RadioButton4.Enabled = True
        End If
    End Sub
И еще свой код не выкладывай т.к. ты меняешь название контролов и т.п. и ни кто этого не разберет), лучше проект сразу выкладывай.
0
0 / 0 / 0
Регистрация: 16.10.2012
Сообщений: 33
10.01.2013, 14:10  [ТС]
Hennasy, Хорошо )). Ток вот я я вставил в код у меня выходит ошибка "Индекс находился вне границ массива.". Или я не туда его вставил?). Вот мой проект
Вложения
Тип файла: rar Lesen von Koordinatenfiles.rar (78.9 Кб, 5 просмотров)
0
525 / 487 / 99
Регистрация: 25.12.2011
Сообщений: 1,176
10.01.2013, 15:04
Мало того что сам черт ногу сломит, так еще и на немецком если не секрет то почему?))
Немного добавил, немного удалил: Lesen von Koordinatenfiles.rar.
Оч. много лишнего хлама, и зачем 3 кнопка не легче все сделать во 2?
1
0 / 0 / 0
Регистрация: 16.10.2012
Сообщений: 33
27.01.2013, 16:44  [ТС]
Jason, Спасибо большое. Я сам удивился этой третей кнопке. Но так в задании стоит(, не могу ничего с этим поделать. У меня еще пару вопросов(. Не подскажешь, как можно сделать в данном проекте, чтобы допустим, если в одной из строк допущена ошибка, а именно в 3х последних столбцах, где заданы координаты точек, выходила ошибка о том, что n-е количество строк испорчено и игнорировать их загрузку. Например в первой строке среди координат откуда-то взялась буква "а" 2001 3448421,93а 5537606,88 145,060 . Т.е. в данных столбцах должны быть исключительно цифры и запятая.
И почему-то у меня до сих пор не работает то, что я выше писал. На счет того, что после записи в новый файл с одним из выбранных RadioButton-ов, после открытия нового файла все RadioButton-ы неактивны (. Попробовал в исходном файле убрать допустим третий столбец и попытался загрузить этот файл, но программа выдает ошибку "Индекс находился вне границ массива.". Спасибо заранее. Это последние замечания к данному проекту(
0
525 / 487 / 99
Регистрация: 25.12.2011
Сообщений: 1,176
27.01.2013, 16:57
Цитата Сообщение от ijuve10 Посмотреть сообщение
На счет того, что после записи в новый файл с одним из выбранных RadioButton-ов, после открытия нового файла все RadioButton-ы неактивны (.
Чтобы были активны RadioButton'ы надо в 1 кнопку дописать:
VB.NET
1
GroupBox1.Enabled = True
А из 2 это убрать (так было у тебя по этому я так и оставил).
Цитата Сообщение от ijuve10 Посмотреть сообщение
Попробовал в исходном файле убрать допустим третий столбец и попытался загрузить этот файл, но программа выдает ошибку "Индекс находился вне границ массива.".
Эта ошибка из за того что ты не оставил пустое место на месте столбца. Попробуй теперь сохрани через программу и открой, он все нормально прочитает.
0
0 / 0 / 0
Регистрация: 16.10.2012
Сообщений: 33
27.01.2013, 17:15  [ТС]
Jason, сорри, на счет активации, не правильно выразился. ПОмнишь, я пытался активировать только определенный RadioButton после загрузки уже нового файла. Т.е. выбрали файл, определили путь выгрузки, выбрали один из RadioButton-ов, нажали на кнопку выгрузить, загрузили новый выгруженный файл и вот должен быть активен тот RadioButton, который был ранее выбран, а все остальные должны быть не активны.

На счет того, что файл не открывался при отсутствии одного из столбцов. Сделал, как ты сказал. Получилось! Только вот снова RadioButton-ы не активны все(. Мне надо, чтобы были активны те RadioButton-ы, которые относятся к определенным столбцам и данные столбцы содержатся в файле. Т.е. допустим я удалил 3-й столбец, а это RadioButton с координатами Y. На месте его оставил пустое место. Загрузил данный файл. И надо, чтобы именно RadioButton с Y-координатами был неактивен, т.к. этих координат нет в файле.
0
525 / 487 / 99
Регистрация: 25.12.2011
Сообщений: 1,176
27.01.2013, 17:37
Цитата Сообщение от ijuve10 Посмотреть сообщение
Например в первой строке среди координат откуда-то взялась буква "а" 2001 3448421,93а 5537606,88 145,060 . Т.е. в данных столбцах должны быть исключительно цифры и запятая.
Не знал куда код вставить поэтому отдельно:
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
Public Class Form1
 
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim Mass() As String = IO.File.ReadAllLines("D:\1.txt", System.Text.Encoding.Default) 'Читаем все строки.
        Dim O(Mass.Length - 1) As String 'Строки с номером.
        Dim X(Mass.Length - 1) As String 'Х координаты.
        Dim Y(Mass.Length - 1) As String 'Y координаты.
        Dim Z(Mass.Length - 1) As String 'Z координаты.
        For i = 0 To Mass.Length - 1 Step 1 'Заполняем массивы.
            O(i) = Split(Mass(i), " ")(0)
            X(i) = Split(Mass(i), " ")(1)
            Y(i) = Split(Mass(i), " ")(2)
            Z(i) = Split(Mass(i), " ")(3)
        Next
        Dim ERROR_O As Integer = 0 'Ошибки в номере.
        Dim ERROR_X As Integer = 0 'Ошибки в координатах X.
        Dim ERROR_Y As Integer = 0 'Ошибки в координатах Y.
        Dim ERROR_Z As Integer = 0 'Ошибки в координатах Z.
        Dim Index As Integer = 0
        'Проверка на ошибки 1 столбца:
        For i = 0 To O.Length - 1 Step 1 'Перебераем все строки из массива с номерами.
            For j = 0 To O(i).Length - 1 Step 1 'Берем каждый символ.
                If IsNumeric(O(i)(j)) = False Then 'Если этот символ не число то
                    ERROR_O = ERROR_O + 1 'Записываем ошибку.
                    Exit For 'Выходим из цикла перебора букв (переходим на сл. строку).
                End If
            Next
        Next
        'Проверка 2 столбца:
        For i = 0 To X.Length - 1 Step 1 'Перебераем все строки из массива с координатами.
            Index = 0 'Кол-во встречаемых запятых (т.е. если их > 1 то запишем ошибку) обнуляем т.к. новая строка.
            For j = 0 To X(i).Length - 1 Step 1 'Перебераем символы.
                If IsNumeric(X(i)(j)) = False Then 'Если символ не число то
                    If X(i)(j) <> "," Then 'Если символ не равен запятой то
                        ERROR_X = ERROR_X + 1 'Записываем ошибку.
                        Exit For 'Выходим из цикла.
                    Else 'Если символ = запятой то
                        If Index = 0 Then 'Если Index = 0 (т.е. запятая еще не встречалась) то
                            Index = Index + 1 '+ к index.
                        Else 'Если Index <> 0 (т.е. запятая уже встретилась).
                            ERROR_X = ERROR_X + 1 'Записываем ошибку.
                            Exit For 'Выходим из цикла (переходим на сл. строку). И Т.Д.
                        End If
                    End If
                End If
            Next
        Next
        'Проверка 3 столбца:
        For i = 0 To Y.Length - 1 Step 1
            Index = 0
            For j = 0 To Y(i).Length - 1 Step 1
                If IsNumeric(Y(i)(j)) = False Then
                    If Y(i)(j) <> "," Then
                        ERROR_Y = ERROR_Y + 1
                        Exit For
                    Else
                        If Index = 0 Then
                            Index = Index + 1
                        Else
                            ERROR_Y = ERROR_Y + 1
                            Exit For
                        End If
                    End If
                End If
            Next
        Next
        'Проверка 4 столбца:
        For i = 0 To Z.Length - 1 Step 1
            Index = 0
            For j = 0 To Z(i).Length - 1 Step 1
                If IsNumeric(Z(i)(j)) = False Then
                    If Z(i)(j) <> "," Then
                        ERROR_Z = ERROR_Z + 1
                        Exit For
                    Else
                        If Index = 0 Then
                            Index = Index + 1
                        Else
                            ERROR_Z = ERROR_Z + 1
                            Exit For
                        End If
                    End If
                End If
            Next
        Next
        MsgBox(ERROR_O)
        MsgBox(ERROR_X)
        MsgBox(ERROR_Y)
        MsgBox(ERROR_Z)
    End Sub
 
End Class
Добавлено через 4 минуты
Цитата Сообщение от ijuve10 Посмотреть сообщение
Только вот снова RadioButton-ы не активны все(. Мне надо, чтобы были активны те RadioButton-ы, которые относятся к определенным столбцам и данные столбцы содержатся в файле. Т.е. допустим я удалил 3-й столбец, а это RadioButton с координатами Y. На месте его оставил пустое место. Загрузил данный файл. И надо, чтобы именно RadioButton с Y-координатами был неактивен, т.к. этих координат нет в файле.
Так как ну ладно).
Жмем 1 кнопку выбираем целый файл.
Жмем 2 кнопку сохраняем файл темп (выбрав какие координаты хотим записать) записали к примеру только Х.
Жмем 3 кнопку, сохранили.
Теперь нажми 1 кнопку и открой файл темп (жмем 2 кнопку сохраняем темп), будут активен только тот RB который ты записал, в данном случае это X.
1
525 / 487 / 99
Регистрация: 25.12.2011
Сообщений: 1,176
27.01.2013, 17:41
Вот я сохранил только X попробуй открой программой: X.txt
1
0 / 0 / 0
Регистрация: 16.10.2012
Сообщений: 33
28.01.2013, 04:00  [ТС]
Jason, вот голова))). Спс, просто я последний шаг не выполнял). Хотя пару дней назад проверял и все было нормально))). А в этот раз что-то ступил). Сейчас попробую разобраться с тем кодом, который ты выслал. потом дам знать

Добавлено через 9 часов 52 минуты
Jason, спасибо еще раз. А можно сделать проверку не по столбцам, а построчно, т.е. 1 строка = 1 запись. Например, в трех строках данного файла найдены ошибки и после чего выводить сообщение о том, что в данном документе 3 испорченные записи.
0
525 / 487 / 99
Регистрация: 25.12.2011
Сообщений: 1,176
28.01.2013, 15:15
Так ведь там и так проверяет каждую строку в каждом столбце.
Т.е. кол-во ошибок в координатах Х и т.д.
1
0 / 0 / 0
Регистрация: 16.10.2012
Сообщений: 33
28.01.2013, 17:00  [ТС]
Jason, Вчера пытался сделать одну проверку, чтобы после открытия файла выходило оповещение о том, какие столбцы содержатся в файле. Например, если в файле имеются все четыре столбца (№ точек, X, Y, Z), то выводить сообщение, что файл загружен полностью, а если же, допустим, в файле отсутствуют X, Y - координаты, то выводить сообщение о том, что в файле имеются только № точек и Z-координаты. Пытался в цикле сделать, но не получалось(. Т.е. эти оповещения должны быть связаны с активацией RadioButton-ов. В данном случае активны должны быть RadioButton-ы № точек и Z-координат. Не подскажешь, как можно сделать это?
0
525 / 487 / 99
Регистрация: 25.12.2011
Сообщений: 1,176
28.01.2013, 17:38
Ну во 1-х как будет активно 2 RadioButton'a если они в GroupBox1 т.е. у тебя из 4 можно включить только 1?

Цитата Сообщение от ijuve10 Посмотреть сообщение
Например, если в файле имеются все четыре столбца (№ точек, X, Y, Z), то выводить сообщение, что файл загружен полностью, а если же, допустим, в файле отсутствуют X, Y - координаты, то выводить сообщение о том, что в файле имеются только № точек и Z-координаты.
В конец кнопки:
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
        If (CBPunktNr.Enabled = True) And (CBXKoord.Enabled = True) And (CBYKoord.Enabled = True) And (CBZKoord.Enabled = True) Then
            MsgBox("Файл загружен полностью!")
        Else
            Dim MESS As String = ""
 
            If CBPunktNr.Enabled = True Then
                MESS = MESS & " " & "№"
            End If
            If CBXKoord.Enabled = True Then
                MESS = MESS & " " & "X"
            End If
            If CBYKoord.Enabled = True Then
                MESS = MESS & " " & "Y"
            End If
            If CBZKoord.Enabled = True Then
                MESS = MESS & " " & "Z"
            End If
            MsgBox("Есть только:" & MESS & ".")
        End If
1
0 / 0 / 0
Регистрация: 16.10.2012
Сообщений: 33
28.01.2013, 18:20  [ТС]
Jason, на счет первого, все верно. Но я имел в виду не выбор RadioButton, т.е. не свойство .checked, а свойство .enabled. В данном случае можно ведь сделать несколько включенных RadioButton-ов, но ты это выше делал.

На счет второго, то что-то вроде этого я вчера пытался сделать, но не получалось(. А то, что ты сейчас предложил я вставил, но он не видит эту переменную MESS. В итоге выходит сообщение о том, что "Есть только:.", без разницы, сколько столбцов у меня в документе, то ли все, то ли несколько из них.
0
525 / 487 / 99
Регистрация: 25.12.2011
Сообщений: 1,176
28.01.2013, 18:31
С Enabled надо вставить в кнопку там где у тебя GroupBox1.Enabled = True.
Т.е. к примеру 2 кнопка:
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
    Private Sub BSelect_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BSelect.Click
        Dim outputFile As String = "temp.txt"
        SaveFileDialog1.FileName() = outputFile
        SaveFileDialog1.ShowDialog()
        GroupBox1.Enabled = True
        If (CBPunktNr.Enabled = True) And (CBXKoord.Enabled = True) And (CBYKoord.Enabled = True) And (CBZKoord.Enabled = True) Then
            MsgBox("Файл загружен полностью!")
        Else
            Dim MESS As String = ""
 
            If CBPunktNr.Enabled = True Then
                MESS = MESS & " " & "№"
            End If
            If CBXKoord.Enabled = True Then
                MESS = MESS & " " & "X"
            End If
            If CBYKoord.Enabled = True Then
                MESS = MESS & " " & "Y"
            End If
            If CBZKoord.Enabled = True Then
                MESS = MESS & " " & "Z"
            End If
            MsgBox("Есть только:" & MESS & ".")
        End If
    End Sub
1
0 / 0 / 0
Регистрация: 16.10.2012
Сообщений: 33
28.01.2013, 19:58  [ТС]
Jason, Большое спасибо! Только вот данный код во второй кнопке теряет смысл. Было бы лучше, если бы он работал в кнопке 1 после открытия файла.

Добавлено через 7 минут
Спасибо те огромное!!! Я просто в кнопку 1 вставил еще GroupBox1.Enabled = True и все работает терь замечательно
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.01.2013, 19:58

Считывание текстового файла
Здравствуйте, уважаемые форумчане. Была задачка - написать программу, которая выводит на экран содержимое текстового файла. Путь к файлу...

Считывание текстового файла
Коллеги! Уперся в стену непонимания. Есть файл с данными, такого вида: 2015.11.02 00:05:01,1.10307,1.10329 2015.11.02...

Считывание из текстового файла
Получил заданий от преподавателя: &quot;Сделать программу, желательно на C++, которая позволит считывать код из текстового файла&quot;. Код...

Считывание текстового файла
Помогите, пожалуйста, разобраться. При считывании текстового файла, последние несколько символов считываются 2 раза, т.е., если исходный...

Считывание из текстового файла
Всем привет. У меня есть текстовый файл в котором, к примеру записана информация:&quot;Фамилия Имя&quot;. Как мне из этого файла по...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru