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

Импорт из файла csv в combobox

04.09.2019, 17:14. Показов 4926. Ответов 35
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброго дня!
подскажите как можно извлечь данные и вставить в комбобоксы:
например, вид файла:
Порода, Стрижка, Гигиена, Тримминг
Шпиц (Большой), 2000,1200, 2300
Шпиц (Вольф шпиц),2000,1400,2100
Шпиц (Малый),2100,1300,2000
Шпиц (Мини),2300,1750,1800
Шпиц (Средний),2000,1000,2400

Необходимо в первый combobox вывести породы собак:
Шпиц (Большой)
Шпиц (Вольф шпиц)
Шпиц (Малый)
Шпиц (Мини)
Шпиц (Средний)

Во второй combobox вывести вид услуги:
Стрижка
Гигиена
Тримминг

В третий combobox вывести стоимость данной услуги.

Например,
combobox1 - Шпиц (Большой)
combobox2- Стрижка
combobox3 - 2000

либо:
combobox1 - Шпиц (Мини)
combobox2- Гигиена
combobox3 - 1750

Либо:
combobox1 - Шпиц (Большой)
combobox2 - Тримминг
combobox3 - 2300

подскажите, пожалуйста, как такое сделать? заранее спасибо за ваши ответы и помощь!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.09.2019, 17:14
Ответы с готовыми решениями:

Импорт из CSV-файла
Вкратце: Импорт данных из CSV-файла в скрипт, в БД. Подробно: Пользователь имеет некоторый набор записей электронной почты в...

Импорт в БД из csv-файла
Я на ComboBox пока пробую, не получается... procedure TForm1.Button1Click(Sender: TObject); var i: Integer; sCSV: TStringList; ...

Импорт данных из файла .csv в mysql сразу же после загрузки файла на сервер
Коллеги! Добрый день! Помогите пожалуйста. Задача состоит в том, чтобы через форму страницы загрузить файл расширения .csv на сервер и...

35
Лень — мое второе и
 Аватар для Orlangur
3231 / 2418 / 688
Регистрация: 28.11.2014
Сообщений: 3,603
Записей в блоге: 3
05.09.2019, 16:52
Студворк — интернет-сервис помощи студентам
andrsh, ну, того, что используете, если такой же, как у тс, то все работает

_Alf_, ну добавить то их туда не проблема, проблема в том, что у DataGridViewComboBoxColumn, а в частности у ячейки нет события, сообщающего о изменении выбранного элемента, то есть мы можем выбрать первое и второе значение, но, к примеру, то же событие CellValueChanged сработает только после того, как щелкнуть по какой-либо ячейке или нажать Enter
0
2 / 2 / 0
Регистрация: 18.12.2018
Сообщений: 392
05.09.2019, 16:56  [ТС]
Orlangur1991, меня устраивает данный вариант.
помогите в коде это осуществить? заранее спасибо.

Добавлено через 1 минуту
по щелчку на соседнюю ячейку
0
Лень — мое второе и
 Аватар для Orlangur
3231 / 2418 / 688
Регистрация: 28.11.2014
Сообщений: 3,603
Записей в блоге: 3
05.09.2019, 17:07
_Alf_, Ну, если в целом, то это безобразие выглядит так
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
Public Class Form1
    Dim ServiceList As New List(Of String)
    Dim PriceList As New List(Of AnimalServicePrice)
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim source() As String = IO.File.ReadAllLines("C:\Users\administrator\Desktop\tst.csv", System.Text.Encoding.Default)
        Dim services() As String = Split(source(0), ",")
        For i = 1 To UBound(services)
            ServiceList.Add(services(i))
 
            Dim CBCell As New DataGridViewComboBoxCell '
            CBCell = DataGridView1.Rows(0).Cells(1) : CBCell.Items.Add(services(i)) '<----Добавление в DataGridViewComboBoxCell
        Next
 
        For i = 1 To UBound(source)
            Dim line() As String = Split(source(i), ",")
 
            Dim CBCell As New DataGridViewComboBoxCell
            CBCell = DataGridView1.Rows(0).Cells(0) : CBCell.Items.Add(line(0))
 
            For j = 1 To UBound(line)
                PriceList.Add(New AnimalServicePrice With {.breed = line(0), .service = ServiceList(j - 1), .price = line(j)})
            Next
        Next
    End Sub
    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        Dim combCol As New DataGridViewComboBoxColumn
        With combCol
            .Width = 150
            .HeaderText = "Порода"
        End With
        Dim combCol1 As New DataGridViewComboBoxColumn
        With combCol1
            .Width = 100
            .HeaderText = "Услуга"
 
        End With
        Dim manytext As New DataGridViewTextBoxColumn
        With manytext
            .Width = 70
            .HeaderText = "Цена"
        End With
        DataGridView1.Columns.AddRange(New DataGridViewColumn() {combCol, combCol1, manytext})
    End Sub
    Private Sub DataGridView1_CellEndEdit(sender As Object, e As DataGridViewCellEventArgs) Handles DataGridView1.CellValueChanged
        For i = 0 To PriceList.Count - 1
            If DataGridView1.Item(0, e.RowIndex).Value = PriceList(i).breed Then
                If DataGridView1.Item(1, e.RowIndex).Value = PriceList(i).service Then
                    DataGridView1.Item(2, e.RowIndex).Value = PriceList(i).price
                End If
            End If
        Next
    End Sub
End Class
Public Class AnimalServicePrice
    Public breed As String = ""
    Public service As String = ""
    Public price As String = ""
End Class
1
2 / 2 / 0
Регистрация: 18.12.2018
Сообщений: 392
06.09.2019, 09:11  [ТС]
Orlangur1991, а как сделать что бы на каждой строке это работало?
Миниатюры
Импорт из файла csv в combobox  
0
Лень — мое второе и
 Аватар для Orlangur
3231 / 2418 / 688
Регистрация: 28.11.2014
Сообщений: 3,603
Записей в блоге: 3
06.09.2019, 11:50
_Alf_, Небольшие изменения, перенесем заполнение DataGridViewComboBoxCell'ов в отдельную процедуру, так же создадим новый лист с породами, ну и добавим заполнение новых DataGridViewComboBoxCell'ов при событии добавления строки, в остальном без изменений
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
Public Class Form1
    Dim ServiceList As New List(Of String)
    Dim PriceList As New List(Of AnimalServicePrice)
    Dim Breeds As New List(Of String)
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim source() As String = IO.File.ReadAllLines(Application.StartupPath & "\tst.csv", System.Text.Encoding.Default)
        Dim services() As String = Split(source(0), ",")
        For i = 1 To UBound(services)
            ServiceList.Add(services(i))
            DataGridViewComboAdd(0, 1, services(i)) '<-- заменили добавление данных в ячейки на процедуру
        Next
        For i = 1 To UBound(source)
            Dim line() As String = Split(source(i), ",")
            DataGridViewComboAdd(0, 0, line(0)) '<-- заменили добавление данных в ячейки на процедуру
            Breeds.Add(line(0)) '<---добавление породы в лист для дальнейшего использования
            For j = 1 To UBound(line)
                PriceList.Add(New AnimalServicePrice With {.breed = line(0), .service = ServiceList(j - 1), .price = line(j)})
            Next
        Next
    End Sub
    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        Dim combCol As New DataGridViewComboBoxColumn
        With combCol
            .Width = 150
            .HeaderText = "Порода"
        End With
        Dim combCol1 As New DataGridViewComboBoxColumn
        With combCol1
            .Width = 100
            .HeaderText = "Услуга"
        End With
        Dim manytext As New DataGridViewTextBoxColumn
        With manytext
            .Width = 70
            .HeaderText = "Цена"
        End With
        DataGridView1.Columns.AddRange(New DataGridViewColumn() {combCol, combCol1, manytext})
    End Sub
    Private Sub DataGridView1_CellValueChanged(sender As Object, e As DataGridViewCellEventArgs) Handles DataGridView1.CellValueChanged
        For i = 0 To PriceList.Count - 1
            If DataGridView1.Item(0, e.RowIndex).Value = PriceList(i).breed Then
                If DataGridView1.Item(1, e.RowIndex).Value = PriceList(i).service Then
                    DataGridView1.Item(2, e.RowIndex).Value = PriceList(i).price
                End If
            End If
        Next
    End Sub
    Private Sub DataGridView1_RowsAdded(sender As Object, e As DataGridViewRowsAddedEventArgs) Handles DataGridView1.RowsAdded
        For i = 0 To Breeds.Count - 1
            DataGridViewComboAdd(e.RowIndex, 0, Breeds(i))
        Next
        For i = 0 To ServiceList.Count - 1
            DataGridViewComboAdd(e.RowIndex, 1, ServiceList(i))
        Next
    End Sub
    Sub DataGridViewComboAdd(ByVal row As Integer, ByVal col As Integer, ByVal data As String)
        Dim CBCell As New DataGridViewComboBoxCell '
        CBCell = DataGridView1.Rows(row).Cells(col)
        CBCell.Items.Add(data)
    End Sub
End Class
Public Class AnimalServicePrice
    Public breed As String = ""
    Public service As String = ""
    Public price As String = ""
End Class
1
266 / 217 / 54
Регистрация: 01.08.2016
Сообщений: 843
06.09.2019, 12:26
Orlangur1991, Еще один вопрос может не совсем по теме как лучше сохранять данные из датагрид где есть комбобоксы в ячейках и считывать в такую же датагрид. Если сохранять в txt файл то сохраняется нормально а вот считывать как? Наверное из-за комбобоксов в ячейках выпадает ошибка при считывании. В текстовые ячейки загружается нормально. Большая просьба подсказать.
0
Лень — мое второе и
 Аватар для Orlangur
3231 / 2418 / 688
Регистрация: 28.11.2014
Сообщений: 3,603
Записей в блоге: 3
06.09.2019, 13:40
andrsh, ну а сохраняете как?
0
266 / 217 / 54
Регистрация: 01.08.2016
Сообщений: 843
06.09.2019, 13:56
Сохраняю так:
VB.NET
1
2
3
4
5
6
7
8
9
10
11
Private Sub Button8_Click(sender As Object, e As EventArgs) Handles Button8.Click
        Dim Writer As TextWriter = New StreamWriter("C:\Users\админ\Desktop\Новая папка\tst.txt")
        For i As Integer = 0 To DataGridView1.Rows.Count - 2 Step +1
            For j As Integer = 0 To DataGridView1.Columns.Count - 1 Step +1
                Writer.Write(vbTab & DataGridView1.Rows(i).Cells(j).Value.ToString() & vbTab & ",")
            Next
            Writer.WriteLine("")
                    Next
        Writer.Close()
 
    End Sub
Добавлено через 2 минуты
При чтении из файла пишет Недопустимое значение DatagridComboboxCell
0
Лень — мое второе и
 Аватар для Orlangur
3231 / 2418 / 688
Регистрация: 28.11.2014
Сообщений: 3,603
Записей в блоге: 3
06.09.2019, 15:17
andrsh, Ну, как вариант, накидать свой способ сохранения / загрузки
Для текущего проекта все вместе будет выглядеть примерно как-то так
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
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
Public Class Form1
    Dim ServiceList As New List(Of String)
    Dim PriceList As New List(Of AnimalServicePrice)
    Dim Breeds As New List(Of String)
    Dim BlockAddData As Boolean = False
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim source() As String = IO.File.ReadAllLines(Application.StartupPath & "\tst.csv", System.Text.Encoding.Default)
        Dim services() As String = Split(source(0), ",")
        For i = 1 To UBound(services)
            ServiceList.Add(services(i))
           DataGridViewComboAdd(DataGridView1.Rows.Count - 1, 1, services(i)) '<-- заменили добавление данных в ячейки на процедуру
        Next
        For i = 1 To UBound(source)
            Dim line() As String = Split(source(i), ",")
            DataGridViewComboAdd(DataGridView1.Rows.Count - 1, 0, line(0)) '<-- заменили добавление данных в ячейки на процедуру
            Breeds.Add(line(0)) '<---добавление породы в лист для дальнейшего использования
            For j = 1 To UBound(line)
                PriceList.Add(New AnimalServicePrice With {.breed = line(0), .service = ServiceList(j - 1), .price = line(j)})
            Next
        Next
    End Sub
    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        Dim combCol As New DataGridViewComboBoxColumn
        With combCol
            .Width = 150
            .HeaderText = "Порода"
        End With
        Dim combCol1 As New DataGridViewComboBoxColumn
        With combCol1
            .Width = 100
            .HeaderText = "Услуга"
        End With
        Dim manytext As New DataGridViewTextBoxColumn
        With manytext
            .Width = 70
            .HeaderText = "Цена"
        End With
        DataGridView1.Columns.AddRange(New DataGridViewColumn() {combCol, combCol1, manytext})
    End Sub
    Private Sub DataGridView1_CellValueChanged(sender As Object, e As DataGridViewCellEventArgs) Handles DataGridView1.CellValueChanged
        For i = 0 To PriceList.Count - 1
            If DataGridView1.Item(0, e.RowIndex).Value = PriceList(i).breed Then
                If DataGridView1.Item(1, e.RowIndex).Value = PriceList(i).service Then
                    DataGridView1.Item(2, e.RowIndex).Value = PriceList(i).price
                End If
            End If
        Next
    End Sub
    Private Sub DataGridView1_RowsAdded(sender As Object, e As DataGridViewRowsAddedEventArgs) Handles DataGridView1.RowsAdded
        If BlockAddData = False Then
            For i = 0 To Breeds.Count - 1
                DataGridViewComboAdd(e.RowIndex, 0, Breeds(i))
            Next
            For i = 0 To ServiceList.Count - 1
                DataGridViewComboAdd(e.RowIndex, 1, ServiceList(i))
            Next
        End If
    End Sub
    Sub DataGridViewComboAdd(ByVal row As Integer, ByVal col As Integer, ByVal data As String)
        Dim CBCell As New DataGridViewComboBoxCell '
        CBCell = DataGridView1.Rows(row).Cells(col)
        CBCell.Items.Add(data)
    End Sub
    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        'Сохранение
        Dim SaveFile As String = Application.StartupPath & "\dgv.dat"
        Dim result As String = ""
        Dim dlm As String = Chr(5)
        For row As Integer = 0 To DataGridView1.RowCount - 2
            For col As Integer = 0 To DataGridView1.ColumnCount - 1
                Dim CellType As Type = DataGridView1.Columns(col).CellType
                If CellType.ToString.EndsWith("DataGridViewComboBoxCell") Then
                    result &= dlm & "CMB" & GetComboCellItems(row, col) & dlm
                ElseIf CellType.ToString.EndsWith("DataGridViewTextBoxCell") Then
                    result &= dlm & "TXT" & Chr(7) & DataGridView1.Rows(row).Cells(col).Value & dlm
                End If
            Next
            result &= vbNewLine
        Next
        IO.File.WriteAllText(SaveFile, result, System.Text.Encoding.Default)
    End Sub
    Function GetComboCellItems(ByVal row As Integer, ByVal col As Integer) As String
        'Функция формирует из списков combobox строку типа {выбранный индекс*item1,item2,item3}
        Dim CBCell As New DataGridViewComboBoxCell '
        CBCell = DataGridView1.Rows(row).Cells(col)
        Dim index As Integer = CBCell.Items.IndexOf(DataGridView1.Item(col, row).Value)
        Dim result As String = "{" & index & Chr(7)
        For i = 0 To CBCell.Items.Count - 1
            If i = CBCell.Items.Count - 1 Then
                result &= CBCell.Items.Item(i).ToString & "}"
            Else
                result &= CBCell.Items.Item(i).ToString & ","
            End If
        Next
        Return result
    End Function
    Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
        'Загрузка данных из файла
        DataGridView1.AllowUserToAddRows = False
        DataGridView1.Rows.Clear()
        DataGridView1.Refresh()
        BlockAddData = True
        Dim source() As String = IO.File.ReadAllLines(Application.StartupPath & "\dgv.dat", System.Text.Encoding.Default)
        Dim dlm As String = Chr(5)
        Dim Rows As Integer = 0
        For i = 0 To UBound(source)
            Dim CurrentColumn As Integer = 0
            Dim line() As String = Split(source(i), dlm)
            DataGridView1.Rows.Add()
            For j = 0 To UBound(line)
                If line(j) <> "" Then
                    If line(j).StartsWith("CMB") Then
                        Dim inc As String = Split(Split(line(j), "{")(1), "}")(0)
                        Dim result() As String = Split(inc, Chr(7))
                        Dim index As Integer = CInt(result(0))
                        Dim mass() As String = Split(result(1), ",")
                        For l = 0 To UBound(mass)
                            DataGridViewComboAdd(DataGridView1.Rows.Count - 1, CurrentColumn, mass(l))
                        Next
                        DataGridView1.Item(CurrentColumn, DataGridView1.Rows.Count - 1).Value = TryCast(DataGridView1.Rows(DataGridView1.Rows.Count - 1).Cells(CurrentColumn), DataGridViewComboBoxCell).Items(index)
                    ElseIf line(j).StartsWith("TXT") Then
                        Dim res As String = Split(line(j), "TXT" & Chr(7))(1)
                        DataGridView1.Rows(DataGridView1.Rows.Count - 1).Cells(CurrentColumn).Value = res
                    End If
                    CurrentColumn += 1
                End If
            Next
        Next
        BlockAddData = False
        DataGridView1.AllowUserToAddRows = True
    End Sub
End Class
Public Class AnimalServicePrice
    Public breed As String = ""
    Public service As String = ""
    Public price As String = ""
End Class
2
266 / 217 / 54
Регистрация: 01.08.2016
Сообщений: 843
06.09.2019, 16:04
Да классно все работает записывается и считывается все нормально
0
2 / 2 / 0
Регистрация: 18.12.2018
Сообщений: 392
09.09.2019, 15:32  [ТС]
Orlangur1991, а как очистить DataGridViewComboBoxColumn от значений?
0
Лень — мое второе и
 Аватар для Orlangur
3231 / 2418 / 688
Регистрация: 28.11.2014
Сообщений: 3,603
Записей в блоге: 3
09.09.2019, 16:18
_Alf_,
VB.NET
1
2
3
4
    Dim CBCell As New DataGridViewComboBoxCell '
        CBCell = DataGridView1.Rows(0).Cells(0)
        CBCell.Value = ""
        CBCell.Items.Clear()
1
2 / 2 / 0
Регистрация: 18.12.2018
Сообщений: 392
09.09.2019, 16:26  [ТС]
Orlangur1991, а для выбранной строки?
VB.NET
1
2
3
4
  Dim CBCell As New DataGridViewComboBoxCell '
        CBCell = DataGridView1.Rows(e.RowIndex).Cells(3)
        CBCell.Value = ""
        CBCell.Items.Clear()
так что то не катит...
0
Лень — мое второе и
 Аватар для Orlangur
3231 / 2418 / 688
Регистрация: 28.11.2014
Сообщений: 3,603
Записей в блоге: 3
09.09.2019, 17:40
_Alf_,
VB.NET
1
DataGridView1.CurrentRow.Index
вместо
VB.NET
1
e.RowIndex
0
2 / 2 / 0
Регистрация: 18.12.2018
Сообщений: 392
15.10.2019, 14:54  [ТС]
Orlangur1991, а не подскажите как загрузить данные только один раз? а то при повторном клике данные из файлов вытягиваются еще и еще раз, тем самым задваиваются? побывал очищать и еще раз загружать, вываливается на какие то непонятные ошибки...
0
Лень — мое второе и
 Аватар для Orlangur
3231 / 2418 / 688
Регистрация: 28.11.2014
Сообщений: 3,603
Записей в блоге: 3
15.10.2019, 15:35
_Alf_, в этом примере ничего не задваивается
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.10.2019, 15:35

Импорт .csv-файла в таблицу
Доброго времени суток. Столкнулся с проблемой импорта содержимого .csv в таблицу из СУБД PostgreSQL. Вот sql-запрос, по которому...

Импорт данных из *.CSV файла
Всем привет , есть одна задачка: Есть файлик в котором такие поля как номер догвора, дни просрочки, фио менеджера, в этот файл...

Импорт csv файла в DataAdapter
Нужна помощь. Несколько дней ищу инфу, не могу решить проблему. Суть: надо импортировать CSV файл и поместить его, допустим, в...

Импорт данных из csv файла в таблицы БД
Здравствуйте. Помогите пожалуйста реализовать следующее. У меня есть база данных в ней находится 3 таблицы (схему бд прикрепил). У меня...

Импорт csv-файла в dbf-таблицу
using System; using System.Collections.Generic; using System.Linq; using System.Text; using SocialExplorer.IO.FastDBF; using...


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

Или воспользуйтесь поиском по форуму:
36
Ответ Создать тему
Новые блоги и статьи
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru