Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.53/19: Рейтинг темы: голосов - 19, средняя оценка - 4.53
 Аватар для АБУ_БАКР 2
1 / 1 / 0
Регистрация: 30.12.2019
Сообщений: 194

Графика. Перевод кода с VB

19.02.2021, 10:53. Показов 4144. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребята помогите с графикой код отлично работает на вб 6 а на вб 14 отказывается рисовать
переводите его на вб на язык вб 14, умен я Visual Studio 2015.
все что под Rem не работает
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
    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        Dim X1 As Integer
        Dim X2 As Integer
        Dim X3 As Integer
        Dim X4 As Integer
        Dim z As Integer
 
        If z = 0 Then
            MsgBox("Миқдори талабагон ва баҳои онҳо ворид карда нашудааст.")
        Else
            X1 = CInt(TextBox1.Text)
            X2 = CInt(TextBox2.Text)
            X3 = CInt(TextBox3.Text)
            X4 = CInt(TextBox4.Text)
            z = X1 + X2 + X3 + X4
            REM PictureBox2.Scale(0, z)-(6, 0)
            REM PictureBox2.Size(1, 0)(2, X1)
            REM PictureBox2.Line(2, 0) - (3, X2), vbGreen, bF
            REM PictureBox2.Line(3, 0) - (4, X3), vbYellow, bF
            REM PictureBox2.Line(4, 0) - (5, X4), vbBlue, bF
            REM PictureBox2.ForeColor = QBColor(0) As Integer
            REM PictureBox2.FontBold = True
            REM PictureBox2.FontSize = 10
            REM PictureBox2.CurrentX = 1.1
            REM PictureBox2.CurrentY = 3
            Dim a As Integer
            a = (X1 * 100) / z
            TextBox6.Text = a
            REM Picture2.CurrentX = 2.1
            REM PictureBox2.CurrentY = 3
            Dim b As Integer
            b = (X2 * 100) / z
            TextBox7.Text = b
            REM PictureBox2.CurrentX = 3.1
            REM PictureBox2.CurrentY = 3
            Dim c As Integer
            c = (X3 * 100) / z
            TextBox8.Text = c
            REM PictureBox2.CurrentX = 4.1
            REM PictureBox2.CurrentY = 3
            Dim d As Integer
            d = (X4 * 100) / z
            TextBox9.Text = d
        End If
End sub
Спасибо за ранее
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.02.2021, 10:53
Ответы с готовыми решениями:

Перевод кода с Pascal, графика
Код на Паскале uses crt,GraphABC; const n=255; max=10; var z,z1,c: complex; i,ix,iy: integer; begin cls;

Построение графика. Перевод кода с С++. Симпсон
Доброго времени суток. Составил программу на С++, ранее с маткадом не имел дела. Помогите составить график. Пытался сам. вот что вышло,...

Перевод с Basic кода рисования графика функции
Добрые люди кто переведет? REM ГРАФИК ФУНКЦИИ CLS SCREEN 9 COLOR 2

22
4709 / 3662 / 857
Регистрация: 02.02.2013
Сообщений: 3,518
Записей в блоге: 2
19.02.2021, 13:35
Насколько понял, задача состоит в отображении рейтингов студентов. Думаю, что нужно забыть, что было и просто решить задачу новыми средствами. Варианты:
1. Нарисовать диаграмму на холсте (PictureBox)
2. Для формирования диаграммы использовать компонент Chart
3
 Аватар для АБУ_БАКР 2
1 / 1 / 0
Регистрация: 30.12.2019
Сообщений: 194
22.02.2021, 20:27  [ТС]
ovva,

а пример показать можете где мне печатать Chart на место Line? разве я итак не пользуюсь picturebox?

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

VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
With Chart1
                .Series.Clear()
                .Series.Add("Фоизҳо")
                .Series("Фоизҳо").Points.AddXY("5", a)
                .Series("Фоизҳо").Points.AddXY("4", b)
                .Series("Фоизҳо").Points.AddXY("3", c)
                .Series("Фоизҳо").Points.AddXY("2", d)
 
                .ChartAreas(0).AxisX.MajorGrid.Interval = 1
                .ChartAreas(0).AxisX.LabelStyle.Interval = 1
                .ChartAreas(0).AxisX.MajorTickMark.Interval = 1
            End With
0
4709 / 3662 / 857
Регистрация: 02.02.2013
Сообщений: 3,518
Записей в блоге: 2
22.02.2021, 20:55
АБУ_БАКР 2, примеры в соответствии с моим пониманием вашей задачи (возможно и неверным пониманием).
Миниатюры
Графика. Перевод кода с VB  
Вложения
Тип файла: rar withPict.rar (11.9 Кб, 18 просмотров)
Тип файла: rar withChart.rar (11.7 Кб, 10 просмотров)
4
 Аватар для АБУ_БАКР 2
1 / 1 / 0
Регистрация: 30.12.2019
Сообщений: 194
25.02.2021, 19:03  [ТС]
ovva,
ваши ответы хороши, ну что бы немного я мог вам тольковать чего я хочу ниже поставлю скрин шот. На моем проекте дела не в рейтинге а в оценках причем общих скажем классах или группы И хочется каждая столбец оценки было на отдельных светах например столбец оценки 5 было красным
Миниатюры
Графика. Перевод кода с VB  
0
4709 / 3662 / 857
Регистрация: 02.02.2013
Сообщений: 3,518
Записей в блоге: 2
25.02.2021, 20:08
АБУ_БАКР 2, мне очень трудно вас понять. Может быть вам лучше писать сначала на родном языке, а потом через переводчик переводить. Приложенная картинка слишком мелкая там ничего не понятно.
Что понял:
• Есть группы и оценки для групп (1, 2, …, 5)
• Нужно наглядно выделить эти оценки
М.б. так
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
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
    With DataGridView1
        .Columns.Add("Group", "Группа")
        .Columns.Add("Estimation", "Оценка")
        .AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells
        .Rows.Add({"Группа А3", 3})
        .Rows.Add({"Группа А1", 5})
        .Rows.Add({"Группа Б2", 2})
        .Rows.Add({"Группа А4", 4})
        .Rows.Add({"Группа С1", 5})
        .Rows.Add({"Группа С2", 5})
        .Rows.Add({"Группа Б1", 3})
    End With
End Sub
Private Sub DataGridView1_RowPostPaint(sender As System.Object, e As System.Windows.Forms.DataGridViewRowPostPaintEventArgs) Handles DataGridView1.RowPostPaint
    With DataGridView1.Rows(e.RowIndex)
        Select Case .Cells(1).Value
            Case 1
                .DefaultCellStyle.BackColor = Color.DarkRed
            Case 2
                .DefaultCellStyle.BackColor = Color.Red
            Case 3
                .DefaultCellStyle.BackColor = Color.LightCoral
            Case 4
                .DefaultCellStyle.BackColor = Color.Orange
            Case 5
                .DefaultCellStyle.BackColor = Color.Gold
            Case Else
                .DefaultCellStyle.BackColor = Color.LightGray
        End Select
    End With
End Sub
Изображения
 
1
2285 / 1601 / 400
Регистрация: 26.06.2017
Сообщений: 4,744
Записей в блоге: 1
25.02.2021, 20:34
ovva, картинка кликабельна.
0
4709 / 3662 / 857
Регистрация: 02.02.2013
Сообщений: 3,518
Записей в блоге: 2
25.02.2021, 21:02
Цитата Сообщение от Uswer Посмотреть сообщение
картинка кликабельна
Да действительно, сразу, почему то не открылась. Но, к сожалению понимания, в постановке задачи это не прибавило.
1
2285 / 1601 / 400
Регистрация: 26.06.2017
Сообщений: 4,744
Записей в блоге: 1
25.02.2021, 21:13
Как я понял ТС хочет каждый столбец PictureBox рисовать разным цветом. Применительно к примеру ovva "Иванов - зеленый", "Петров - синий" и т.д.
АБУ_БАКР 2, цвет заливки прямоугольника определяется цветом кисти Brushes.LightGreen в этой строке метода myGraph (проект withPict от ovva):
VB.NET
1
g.FillRectangle(Brushes.LightGreen, New Rectangle(xxi, 0, wd, yyi))
1
 Аватар для АБУ_БАКР 2
1 / 1 / 0
Регистрация: 30.12.2019
Сообщений: 194
28.02.2021, 19:22  [ТС]
Uswer,
в точку вы поняли меня.

ovva,
И вам спасибо за труды

сейчас попробую об единит все ваши указание

Добавлено через 18 минут
Uswer,
попробовал сменит эту строку как вы и сказали получилось, однако это сменил цветов всех столбец PictureBox.
как и вы сказали мне надо так:
Цитата Сообщение от Uswer Посмотреть сообщение
каждый столбец PictureBox рисовать разным цветом. Применительно к примеру ovva "Иванов - зеленый", "Петров - синий" и т.д.
Добавлено через 33 минуты
Скажу как смогу ясно. Мне нужно всего 4 столбца! не менше не больше всего 4, ровно 4 столбца.
1 красного цвета
2 зеленого света
3 желтего цвета
4 синего цвета
они будут олицетворят просенты оценок от 2 ки до 5 ки.
к примеру 4 учеников получает разные оценки 2вое из них получает 3-ку, 1 получает 4-ку, а 4 получает 2-ку а програма считает их просенти и их показывает как диаграмму.
проблема в том что у меня не получается создать эту диаграмму с 4 столбцами и подключит его к программу считивание
0
2285 / 1601 / 400
Регистрация: 26.06.2017
Сообщений: 4,744
Записей в блоге: 1
28.02.2021, 19:38
АБУ_БАКР 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
26
27
28
29
30
31
32
33
34
35
36
37
    Private Sub myGraph(g As Graphics, ByVal rc As Rectangle, ByVal yy() As Integer, ByVal str() As String)
        Dim dx As Integer = 20, dy As Integer = 20
        Dim xx() As Integer = Enumerable.Range(1, yy.Length).ToArray
        ReDim Preserve yy(yy.Length)
        yy(yy.Length - 1) = 0
        Dim xMax As Integer = xx.Max, xMin As Integer = xx.Min
        Dim yMax As Integer = yy.Max, yMin As Integer = yy.Min
        Dim wd As Integer = 30
        Dim rw As Integer = rc.Width, rh As Integer = rc.Height
        g.Clear(Color.White)
        g.TextRenderingHint = Drawing.Text.TextRenderingHint.AntiAlias
        g.Transform = New Matrix(1, 0, 0, -1, dx, rh - dy)
        Dim rect As New Rectangle(0, 0, rw - dx - dx, rh - dy - dy)
        g.FillRectangle(Brushes.LightYellow, rect)
        g.DrawLine(Pens.Black, New Point(0, 0), New Point(rect.Width, 0))
        Dim kfx As Double = (xMax - xMin) / rect.Width
        Dim kfy As Double = (yMax - yMin) / rect.Height
        Dim xxi, yyi As Integer
        Dim fnt As Font = New Font(FontFamily.GenericMonospace, 9)
        Dim pn As Pen = New Pen(Brushes.Green, 2)
        ' объявляем массив кистей
        Dim brushArr() As Brush = {Brushes.DarkRed, Brushes.Red, Brushes.LightCoral, Brushes.Orange, Brushes.Gold, Brushes.LightGray}
        Dim br As Brush 'текущая кисть
        Dim i, j, l As Integer
        l = brushArr.Length - 1 'длина массива кистей
        For i = 0 To xx.Length - 2
            xxi = (xx(i) - xMin) / kfx
            yyi = (yy(i) - yMin) / kfy
            g.DrawRectangle(pn, New Rectangle(xxi, 0, wd, yyi))
            If j > l Then j = 0
            br = brushArr(j)
            j += 1
            g.FillRectangle(br, New Rectangle(xxi, 0, wd, yyi))
            TextRenderer.DrawText(g, yy(i).ToString, fnt, New Point(xxi + wd, rh - yyi), Color.Black)
            TextRenderer.DrawText(g, str(i).ToString, fnt, New Point(xxi + wd / 2, rh - 20), Color.Black)
        Next
    End Sub
1
 Аватар для АБУ_БАКР 2
1 / 1 / 0
Регистрация: 30.12.2019
Сообщений: 194
28.02.2021, 19:48  [ТС]
Uswer,
спасибо немного уже продвинулись, тепер попробую об единит это с программой вичислением
0
 Аватар для АБУ_БАКР 2
1 / 1 / 0
Регистрация: 30.12.2019
Сообщений: 194
03.03.2021, 19:35  [ТС]
Вот таким образом смог создать столбцев с цветами мне нужных. Ну проблема тепер в другом. как сделать так чтобы столбцы при нарисование поднимались снизу в верх. а не наоборот
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Dim Graph1 As Graphics
        Graph1 = PictureBox2.CreateGraphics()
        Dim Brush1 As New SolidBrush(Color.Blue)
        Dim Pen1 As New Pen(Color.Red, 3)
        Dim blackPen As New Pen(Color.Black, 3)
 
        Brush1.Color = Color.Red
        Graph1.FillRectangle(Brush1, 40, 40, 40, 160)
 
        Brush1.Color = Color.Lime
        Graph1.FillRectangle(Brush1, 120, 60, 40, 160)
 
        Brush1.Color = Color.Yellow
        Graph1.FillRectangle(Brush1, 200, 80, 40, 160)
 
        Brush1.Color = Color.Blue
        Graph1.FillRectangle(Brush1, 280, 100, 40, 160)
0
266 / 217 / 54
Регистрация: 01.08.2016
Сообщений: 836
03.03.2021, 22:30
АБУ_БАКР 2, Один из способов чтобы столбцы поднимались вверх а не наоборот можно повернуть систему координат в пикчербоксе. тогда начало коорднат будет не вверхнем левом углу а в правом нижнем. По оси Х увеличение будет происходит справа на лево а по оси Y с низу вверх. Только повернуть оси надо через центр пикчербокса. Вот пример демонстрирующий поворот осей:
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Public Class Form2
    Dim pcgr1 As Graphics
    Dim pcgr2 As Graphics
 
    Private Sub Form2_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        pcgr1 = PictureBox1.CreateGraphics
        pcgr2 = PictureBox2.CreateGraphics
        Dim angle As Long
        Dim rotat As New System.Drawing.Drawing2D.Matrix
        angle = 180
        rotat.RotateAt(angle, New PointF(PictureBox1.Width / 2, PictureBox1.Height / 2))
        pcgr1.Transform = rotat
    End Sub
 
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        pcgr1.DrawRectangle(New Pen(Color.Blue, 3), 50, 5, 30, 100)
        pcgr2.DrawRectangle(New Pen(Color.Blue, 3), 50, 5, 30, 100)
    End Sub
Конечно могут быть идругие решения но как вариант.
0
2285 / 1601 / 400
Регистрация: 26.06.2017
Сообщений: 4,744
Записей в блоге: 1
03.03.2021, 22:42
АБУ_БАКР 2, всё дело в координатах. В тех циферках, что после Brush1.
1
266 / 217 / 54
Регистрация: 01.08.2016
Сообщений: 836
04.03.2021, 10:18
АБУ_БАКР 2,
VB.NET
1
 Graph1.FillRectangle(Brush1, x, y, w, h)
зальет прямоугольную область с началом x по оси Х, с началом y по оси Y, шириной w, и высотой h
Чтобы прямоугольники отрисовывались вверх нужно смещать начальную точку по оси y на высоту прямоугольника. Если пикчербокс имеет размеры 200х200 то для начала задаем начальную точку y=180.
VB.NET
1
 Graph1.FillRectangle(Brush1, x, y-h, w, h)
Теперь прямоугольники будут отрисовываться вверх. Вот только высота h не должна быть больше чем y.
1
4709 / 3662 / 857
Регистрация: 02.02.2013
Сообщений: 3,518
Записей в блоге: 2
04.03.2021, 13:45
Вариант
Миниатюры
Графика. Перевод кода с VB  
Вложения
Тип файла: rar withPict2.rar (11.8 Кб, 6 просмотров)
1
 Аватар для АБУ_БАКР 2
1 / 1 / 0
Регистрация: 30.12.2019
Сообщений: 194
05.03.2021, 06:13  [ТС]
andrsh, Ваш первый совет не получилось а второй совет отлично работает спасибо!

ovva, ваша вложение хорошо работает однако я не смог туда вставит свои данные можете туда поставит эти букви a, b, c, d что бы графику рисовали с их значениями. пример я ранше делал так:
VB.NET
1
2
3
4
5
6
7
8
9
10
11
Brush1.Color = Color.Red
        Graph1.FillRectangle(Brush1, 40, a, 40, 160)
 
        Brush1.Color = Color.Lime
        Graph1.FillRectangle(Brush1, 120, b, 40, 160)
 
        Brush1.Color = Color.Yellow
        Graph1.FillRectangle(Brush1, 200, c, 40, 160)
 
        Brush1.Color = Color.Blue
        Graph1.FillRectangle(Brush1, 280, d, 40, 160)
работал ну наоборот

а по совету andrsh, сделал так
VB.NET
1
2
3
4
5
6
7
8
9
10
11
Brush1.Color = Color.Red
        Graph1.FillRectangle(Brush1, 40, 160-a, 40, а)
 
        Brush1.Color = Color.Lime
        Graph1.FillRectangle(Brush1, 120, 160-b, 40, b)
 
        Brush1.Color = Color.Yellow
        Graph1.FillRectangle(Brush1, 200, 160-c, 40, с)
 
        Brush1.Color = Color.Blue
        Graph1.FillRectangle(Brush1, 280, 160-d, 40, d)
все работает. а наш код можно ли их добавить

Добавлено через 9 минут
Цитата Сообщение от АБУ_БАКР 2 Посмотреть сообщение
а наш код можно ли их добавить
извените на "ваш" код
0
4709 / 3662 / 857
Регистрация: 02.02.2013
Сообщений: 3,518
Записей в блоге: 2
05.03.2021, 13:07
Лучший ответ Сообщение было отмечено АБУ_БАКР 2 как решение

Решение

АБУ_БАКР 2, я специально смоделировал вашу ситуацию, когда имеем набор оценок в группе, а затем вычисляем их процентное соотношение. Кажется все прозрачно.
Используемый в коде массив percent представляет процентное соотношение оценок в группе. Переходя к вашим обозначениям его можно определить так
Dim percent() as double = {a, b, c, d}
Здесь a, b, c, d – проценты {2, 3, 4, 5}.
Или просто можно включить этот массив в вызов процедуры
myGraph(PictureBox1, {a, b, c, d})
Единственно в процедуре myGraph я бы поменял
TextRenderer.DrawText(g, yy(i).ToString, fnt, New Point(xxi + 0.75 * wd, rh - yyi), Color.Black)
на
TextRenderer.DrawText(g, Format(yy(i), "0.0"), fnt, New Point(xxi + 0.75 * wd, rh - yyi), Color.Black)
Т.к. вычисленные проценты могут быть дробными и с большим хвостом.
1
 Аватар для АБУ_БАКР 2
1 / 1 / 0
Регистрация: 30.12.2019
Сообщений: 194
06.03.2021, 18:29  [ТС]
Всем спасибо за помощь вы мне очень помогли я вам блогодарень

ovva, Вам отдельное блогодарность спасибо

С уважением АБУ_БАКР 2

и в будущем буду надеется на вашу поддержку

Добавлено через 10 секунд
Всем спасибо за помощь вы мне очень помогли я вам блогодарень

ovva, Вам отдельное блогодарность спасибо

С уважением АБУ_БАКР 2

и в будущем буду надеется на вашу поддержку

Добавлено через 12 минут
В последок как закрыть программу через кнопочку х то ест "закрыть" когда им закрываю прога продолжает работать в заднем фоне не закрывая других форм.

а мне надо при нажатие на кнопочку х прога закрил бы жту форму и перешол бы на главную

к примеру случилось бы это вещ:
VB.NET
1
2
3
4
Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
        Asli.Show()
        Close()
    End Sub
когда нажимаеш кнопку х

Добавлено через 7 секунд
В последок как закрыть программу через кнопочку х то ест "закрыть" когда им закрываю прога продолжает работать в заднем фоне не закрывая других форм.

а мне надо при нажатие на кнопочку х прога закрил бы жту форму и перешол бы на главную

к примеру случилось бы это вещ:
VB.NET
1
2
3
4
Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
        Asli.Show()
        Close()
    End Sub
когда нажимаеш кнопку х
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.03.2021, 18:29
Помогаю со студенческими работами здесь

Перевод кода с Паскаля в Си. (Перевод цепной дроби в обыкновенную)
Помогите переписать на Си, пожалуйста. procedure AntiExp; var s: array of integer; a,b, i,n,t: integer; q: char; begin ...

Перевод кода с Паскаля (перевод в метры)
var a,b,d:integer; c,e:real; begin writeln('1-дециметр 2-километр'); writeln('3-метр 4-миллиметр'); ...

Графика - перевод с VB .NET
Добрый день, уважаемые форумчане. Необходимо конвертировать программу на язык C# (VS), которая была написана на языке Visual Basic (VS). У...

Перевод графика в код C#
Добрый день! Помогите перевести график, по примеру. Имеется график: у данного графика имеется код (((((x >= -r) && (x <=...

Рисование графика. Перевод c С#
Помогите перевести код с C# на C++ пожалуйста: =================================================== public class Graph {public...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru