Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.76/41: Рейтинг темы: голосов - 41, средняя оценка - 4.76
8 / 8 / 10
Регистрация: 16.10.2012
Сообщений: 523

Посчитать сумму в зависимости от выбранных параметров в comboBox

24.03.2014, 16:20. Показов 7788. Ответов 28
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Имеется форма на которой пользователь может рассчитать конечную сумму выбранного им ноутбука(Скрин 1)
Вопрос заключается в следующем, у меня получается прогружать параметры каждого ноутбука (у каждого свои), но вот с подсчетом цены глухо. В зависимости от того какую модель пользователь выберет и какие параметры он захочет, рассчитывать цену в нескольких эквивалентах: Белорусские рубли, Российские рубли, Доллары и Евро.
Код добавления параметров:
C#
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
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
        {
            switch (e.Node.Text)
            {
                case "Aspire 5250":
                    {
                        comboBox1.Items.Clear();
                        comboBox2.Items.Clear();
                        comboBox3.Items.Clear();
                        comboBox4.Items.Clear();
                        comboBox5.Items.Clear();
                        string[] mas1 = { "Zacate" };
                        comboBox1.Items.AddRange(mas1);
 
                        string[] mas2 = { "HD 6310" };
                        comboBox2.Items.AddRange(mas2);
 
                        comboBox3.Items.Add("15.6");
 
                        string[] mas3 = { "2048МБ" };
                        comboBox4.Items.AddRange(mas3);
 
                        string[] mas4 = { "320ГБ" };
                        comboBox5.Items.AddRange(mas4);
 
                        textBox1.Text = "Aspire 5250";                       
                        break;
                    }
 case "Aspire E1 571G":
                    {
                        comboBox1.Items.Clear();
                        comboBox2.Items.Clear();
                        comboBox3.Items.Clear();
                        comboBox4.Items.Clear();
                        comboBox5.Items.Clear();
                        string[] mas1 = { "Core i3", "Core i5" };
                        comboBox1.Items.AddRange(mas1);
 
                        string[] mas2 = { "710M", "GT 620M", "HD 3000" };
                        comboBox2.Items.AddRange(mas2);
 
                        comboBox3.Items.Add("15.6");
 
                        string[] mas3 = { "3072МБ", "4096МБ" };
                        comboBox4.Items.AddRange(mas3);
 
                        string[] mas4 = { "320ГБ", "500ГБ" };
                        comboBox5.Items.AddRange(mas4);
 
                        textBox1.Text = "Aspire E1 571G";                                                                     
                        break;
                    }
Помогите с кодом
Миниатюры
Посчитать сумму в зависимости от выбранных параметров в comboBox  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.03.2014, 16:20
Ответы с готовыми решениями:

Посчитать сумму в зависимости от выбранных чекбоксов
Приветствую уважаемые форумчане. В c# новичок, хочу попросить у вас помощи. Задача такова. Есть 10 checkbox'ов в зависимость от...

Вывод результата, в зависимости от выбранных значений Combobox
Подскажите пожалуйста как лучше сделать. Допустим у меня есть несколько Combobox в программе, и мне нужно в зависимости от выбранных...

Показывать картинки в зависимости от выбранных значений в ComboBox
Всем привет!!!!! Подскажите пожалуйста, как реализовать задуманное. Создаю схемы эвакуации при пожаре учреждения. Состоящего из нескольких...

28
 Аватар для Монфрид
1245 / 1055 / 293
Регистрация: 07.03.2012
Сообщений: 3,247
24.03.2014, 16:27
у TreeNode есть свойство Tag, туда можно допустим записать цену
0
8 / 8 / 10
Регистрация: 16.10.2012
Сообщений: 523
24.03.2014, 17:29  [ТС]
Цитата Сообщение от Монфрид Посмотреть сообщение
у TreeNode есть свойство Tag, туда можно допустим записать цену
Можно пример расчета цены? В зависимости от того какие параметры выбраны?
Я дальше по примеру для всех моделей сделаю
0
 Аватар для Монфрид
1245 / 1055 / 293
Регистрация: 07.03.2012
Сообщений: 3,247
24.03.2014, 17:34
у вас всё изначально неверно. Вы должны были создавать класс ноутбука с соответствующими свойствами, тогда бы вы легко заполнили комбобоксы и рассчитали цену
0
8 / 8 / 10
Регистрация: 16.10.2012
Сообщений: 523
24.03.2014, 20:19  [ТС]
Цитата Сообщение от Монфрид Посмотреть сообщение
у вас всё изначально неверно. Вы должны были создавать класс ноутбука с соответствующими свойствами, тогда бы вы легко заполнили комбобоксы и рассчитали цену
Ну это была моя попытка, видимо не в ту сторону смотрел, получается:
C#
1
2
3
4
public static void AcerSpire5220 (int Proc, int Video, int Size, int Memory, int HDD)
        {
            
        }
Писал на скорую руку, что-то типа того? Покажите пожалуйста как нужно сделать
0
 Аватар для Монфрид
1245 / 1055 / 293
Регистрация: 07.03.2012
Сообщений: 3,247
24.03.2014, 20:58
Цитата Сообщение от Darkvoid Посмотреть сообщение
Писал на скорую руку, что-то типа того? Покажите пожалуйста как нужно сделать
я не знаю что это вы имели ввиду. Но это не то совсем. Это не класс, а метод
C#
1
2
3
4
5
6
class Notebook
{
  public string Name{get;set;}
  public List<Processor>Processors{get;set;}
  ...
}
0
8 / 8 / 10
Регистрация: 16.10.2012
Сообщений: 523
24.03.2014, 21:49  [ТС]
Цитата Сообщение от Монфрид Посмотреть сообщение
class Notebook
{
* public string Name{get;set;}
* public List<Processor>Processors{get;set;}
* ...
}
Причем здесь List?

Добавлено через 13 минут
Монфрид, я без понятия что вы имели в виду под создать свой класс, можете конкретнее показать пример, хотя бы 1 модель сделать, я не понимаю хоть убей как сделать
0
 Аватар для Монфрид
1245 / 1055 / 293
Регистрация: 07.03.2012
Сообщений: 3,247
24.03.2014, 23:27
Цитата Сообщение от Darkvoid Посмотреть сообщение
Причем здесь List?
при том, что для каждого ноутбука у вас свои комплектущие, которые где то надо хранить.
Не знаю куда подробнее, ибо разжевал и показал всё что можно. Если не знаете как создать класс и для чего они нужны, обратитесь к книжкам
0
Заблокирован
25.03.2014, 08:55
Darkvoid, Монфрид, Вы не могли бы прояснить мне вопрос:
Пользователь подбирает модель по параметрам. На выходе должна быть цена. Почему не сделать поле "Цена" в БД и не отображать сразу её?
Тем более что значит рассчитать? Просто просуммировать определенные константные значения?
0
8 / 8 / 10
Регистрация: 16.10.2012
Сообщений: 523
25.03.2014, 09:35  [ТС]
Цитата Сообщение от Ev_Hyper Посмотреть сообщение
Пользователь подбирает модель по параметрам. На выходе должна быть цена. Почему не сделать поле "Цена" в БД и не отображать сразу её?
Вообще-то бд есть! Когда идет оформление заказа, там есть такой пункт как цена товара.
Изначально моя идея состояла в том, чтобы при помощи treeView организовать выбор модели и прогрузку нужных параметров, а под кнопку осуществить поиск и суммирование, сначала думал сделать условие по тому что введено в текст бокс
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
    if (textBox1.Equals("Acer Aspire 5220"))
{
       if (comboBox1.Items = "Zacate", comboBox2.Items = "HD 6310", comboBox3.Items = "15.6", comboBox4.Items = "2048 МБ", comboBox5.Items = "320ГБ")
   {
         int Zacate = 200;
         int HD6310 = 100;
         int Size156 = 10;
         int МБ2048 = 100;
         int ГБ320 = 150;
         int Summa = Zacate + HD6310 + Size156 + МБ2048 + ГБ320;
         text1.Text = System.Convert.ToString(Summa);
   }
}
Сами понимаете такой код работать не будет, но идею мою думаю уловили, так моя главная проблема, я не могу сделать условие отбора=((( if ().
Я могу конечно заменить comboBox на textBox, там все гораздо проще, но мне нужно именно с боксами
Миниатюры
Посчитать сумму в зависимости от выбранных параметров в comboBox  
0
Заблокирован
25.03.2014, 10:52
Darkvoid, все равно не понял =/
Почему не сделать примерно так (псевдокод)
Code
1
2
3
4
double Mas Диагональ = {1;2;3};//перечисляем все цены на диагонали в том порядке, в каком они идут в комбобоксах
double Mas1 Процессор = {1;2;3};//аналогично с пред. пунктом.
...
summa = Mas[comboBox1.SelectedItem]+Mas2[comboBox2.SelectedItem]+...;
Вместо массивов, как уже сказал Монфрид, можно использовать List. Что лучше - это уж решайте сами в зависимости от задачи.

Цитата Сообщение от Darkvoid Посмотреть сообщение
Вообще-то бд есть! Когда идет оформление заказа, там есть такой пункт как цена товара.
Это я знаю Я про другое. Насколько я понял пользователь подбирает определенную модель из списка товаров, по конкретным пунктам (диагональ, процессор,...). И только из списка. Поэтому, можно заранее установить значение цены для каждой модели, занести значение в БД. И ничего больше не считать,а просто выводить цены отобранных моделей. Если нужна одна примерная цена - посчитайте среднее значение прямо в SQL-запросе и отобразите его.
По-моему, это самый очевидный вариант, вот я и пытаюсь понять, почему его отбросили.
0
8 / 8 / 10
Регистрация: 16.10.2012
Сообщений: 523
25.03.2014, 12:03  [ТС]
Цитата Сообщение от Ev_Hyper Посмотреть сообщение
Это я знаю Я про другое. Насколько я понял пользователь подбирает определенную модель из списка товаров, по конкретным пунктам (диагональ, процессор,...). И только из списка. Поэтому, можно заранее установить значение цены для каждой модели, занести значение в БД. И ничего больше не считать,а просто выводить цены отобранных моделей. Если нужна одна примерная цена - посчитайте среднее значение прямо в SQL-запросе и отобразите его.
По-моему, это самый очевидный вариант, вот я и пытаюсь понять, почему его отбросили.
Ну по сути так и есть, модели буду иметь четкую цену, просто у некоторых моделей очень много различных параметров, что увеличивает количество цен у модели в разы, например:
Модель имеет 3 варианта процесса, 4 варианта видео, 1 вариант размера, 5 размеров HDD, 4 варианта ОЗУ, если подумать, то на одну модель строк с ценами будет просто такая туча что ужс, именно поэтому я хочу вместо этого сделать так, пример:
Core i3 = 100$; Core i5 = 150$; Core i7 = 200$;
HD = 100$; M = 110$; GT = 90$; и т.д. Т.е. комплектующие будут иметь фиксированную цену, возникает вопрос сразу же, если так подумать, то ноутбук от Apple будет стоить в районе 600 $, а не 1500$ как на самом деле, тут я делаю так, в зависимости от того какая модель к фиксированном сумме комплектующих я буду добавлять определенную сумму, например в Apple долларов 600 чисто за фирму к общей сумме комплектующих.
Цитата Сообщение от Ev_Hyper Посмотреть сообщение
double Mas Диагональ = {1;2;3};//перечисляем все цены на диагонали в том порядке, в каком они идут в комбобоксах
double Mas1 Процессор = {1;2;3};//аналогично с пред. пунктом.
...
summa = Mas[comboBox1.SelectedItem]+Mas2[comboBox2.SelectedItem]+...;
А тут как я понимаю, этот код будет находится под кнопкой или в свойстве treeView?
1
Заблокирован
25.03.2014, 12:09
Цитата Сообщение от Darkvoid Посмотреть сообщение
Ну по сути так и есть, модели буду иметь четкую цену, просто у некоторых моделей очень много различных параметров, что увеличивает количество цен у модели в разы, например:
теперь понял

Цитата Сообщение от Darkvoid Посмотреть сообщение
А тут как я понимаю, этот код будет находится под кнопкой или в свойстве treeView?
Darkvoid, Я не знаю, что такое treeView - с этим уровнем C# мне еще предстоит познакомиться. Поэтому посчитать можно по нажатию, а насчет использований свойств тривиева вопрос не ко мне
0
8 / 8 / 10
Регистрация: 16.10.2012
Сообщений: 523
25.03.2014, 16:08  [ТС]
Цитата Сообщение от Ev_Hyper Посмотреть сообщение
Я не знаю, что такое treeView - с этим уровнем C# мне еще предстоит познакомиться. Поэтому посчитать можно по нажатию, а насчет использований свойств тривиева вопрос не ко мне
В самом начале темы есть скриншот слева с выпадающим меню имеется элемент treeview, там в при нажатии прогружаются параметры.
Можете помочь связать treeView с кнопкой?
Кароче в зависимости от того какой текст находится в comboBox считать цену, т.е. проверка текста
Я выбираю модель, потом прогружаются параметры, жму на кнопку, считается сумма

Добавлено через 2 часа 19 минут
Пытался сделать таким вот образом, не работает пишет \Не удалось привести тип объекта "System.String[]" к типу "System.IConvertible".\
C#
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
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
        {
            switch (e.Node.Text)
            {
                case "Aspire 5250":
                    {
                        comboBox1.Items.Clear();
                        comboBox2.Items.Clear();
                        comboBox3.Items.Clear();
                        comboBox4.Items.Clear();
                        comboBox5.Items.Clear();
                        string[] mas1 = { "Zacate" };
                        comboBox1.Items.AddRange(mas1);
 
                        string[] mas2 = { "HD 6310" };
                        comboBox2.Items.AddRange(mas2);
 
                        comboBox3.Items.Add("15.6");
 
                        string[] mas3 = { "2048МБ" };
                        comboBox4.Items.AddRange(mas3);
 
                        string[] mas4 = { "320ГБ" };
                        comboBox5.Items.AddRange(mas4);
 
                        textBox1.Text = "Aspire 5250";
 
                        
                        double Proc = System.Convert.ToDouble(mas1);
                        Proc = 10;
                        double Video = System.Convert.ToDouble(mas2);
                        Proc = 10;
                        double OZU = System.Convert.ToDouble(mas3);
                        Proc = 10;
                        double HDD = System.Convert.ToDouble(mas3);
                        Proc = 10;
                        Result = Proc + Video + OZU + HDD;
                        richTextBox3.Text = System.Convert.ToString(Result);
 
                        break;
                    }
Добавлено через 8 минут
Имена переменных поменял на нужные,а то везде Proc, но ошибка все та же
0
Заблокирован
25.03.2014, 16:34
Darkvoid, если хотите, чтобы я помог с тривиевом, то скиньте сылки на литературу, статьи где можно хотя-бы краткие сведения о нем прочитать (не MSDN)
0
1057 / 864 / 195
Регистрация: 31.03.2010
Сообщений: 2,521
25.03.2014, 16:42
Darkvoid, насколько я понимаю ноутбук - это не комп. у нас есть список моделей для которых четко указаны их комплектующие. и четкая цена модели которая вовсе не равна сумме комплектующих, так что тут надо делать поиск по моделям по указанным параметрам и выдавать цену найденной модели. по вашему способу надо будет каждый раз пересчитывать "наценку" для каждой модели.

получить выбранное значение в comboBox можно по свойству comboBox.SelectedItem - для cmboBox1 - это будет строка "Zacate", которую ну никак не превратить в double.
0
Заблокирован
25.03.2014, 17:01
Цитата Сообщение от Learx Посмотреть сообщение
Darkvoid, насколько я понимаю ноутбук - это не комп. у нас есть список моделей для которых четко указаны их комплектующие. и четкая цена модели которая вовсе не равна сумме комплектующих, так что тут надо делать поиск по моделям по указанным параметрам и выдавать цену найденной модели. по вашему способу надо будет каждый раз пересчитывать "наценку" для каждой модели.
Learx, я тоже так сперва подумал. Но, похоже, модель представляет собой что-то вроде надкласса.
0
8 / 8 / 10
Регистрация: 16.10.2012
Сообщений: 523
25.03.2014, 18:32  [ТС]
Цитата Сообщение от Learx Посмотреть сообщение
насколько я понимаю ноутбук - это не комп. у нас есть список моделей для которых четко указаны их комплектующие. и четкая цена модели которая вовсе не равна сумме комплектующих, так что тут надо делать поиск по моделям по указанным параметрам и выдавать цену найденной модели. по вашему способу надо будет каждый раз пересчитывать "наценку" для каждой модели.
получить выбранное значение в comboBox можно по свойству comboBox.SelectedItem - для cmboBox1 - это будет строка "Zacate", которую ну никак не превратить в double.
Предложите свой вариант решения данной задачи, думаю расписывать ее мне бессмысленно и так выше уже все рассписал

Добавлено через 1 час 28 минут
Я тут придумал один вариант решения:
C#
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
case "Aspire 5250":
                    {
                        comboBox1.Items.Clear();
                        comboBox2.Items.Clear();
                        comboBox3.Items.Clear();
                        comboBox4.Items.Clear();
                        comboBox5.Items.Clear();
                        string[] mas1 = { "Zacate" };
                        comboBox1.Items.AddRange(mas1);
                        if (comboBox1.Text == "Zacate") { Proc = 10; }
 
                        string[] mas2 = { "HD 6310" };
                        comboBox2.Items.AddRange(mas2);
                        if (comboBox1.Text == "Zacate") { Video = 10; }
 
                        comboBox3.Items.Add("15.6");
                        if (comboBox1.Text == "Zacate") { Rasmer = 10; }
 
                        string[] mas3 = { "2048МБ" };
                        comboBox4.Items.AddRange(mas3);
                        if (comboBox1.Text == "Zacate") { OZU = 10; }
 
                        string[] mas4 = { "320ГБ" };
                        comboBox5.Items.AddRange(mas4);
                        if (comboBox1.Text == "Zacate") { HDD = 10; }
 
                        Result = Proc + Video + Rasmer + OZU + HDD;
                        
 
                        textBox1.Text = "Aspire 5250";
                        
                        break;
                    }
И под кнопку
C#
1
richTextBox3.Text = Result.ToString();
Вот тока проблемка, оно выводит только 0, вместо 50
0
Заблокирован
25.03.2014, 23:56
Darkvoid, по-моему плохой вариант. Нельзя же для каждого case - столько всего прописывать.
Почему вам не нравится вариант с перебором констант? Ведь, насколько я понял от модели к модели список параметров один.
0
8 / 8 / 10
Регистрация: 16.10.2012
Сообщений: 523
25.03.2014, 23:57  [ТС]
Все спасибо за помощь, ваши варианты были интересны, а теперь решение данной задачи: Как все мы знаем, выбирая ноутбук мы не хотим сами считать его цену, это муторно о скучно, мы хотим сразу, в зависимости от нужных нам параметрам узнать цену, и так:
1. На форму кидаем компонент treeView. В его свойстве "Коллекция" добавляем пункты дерева, ветви и под ветви.
2. У элемента treeView имеется такое свойство как treeView1_AfterSelect, создаем его двойным кликом, после чего добавляем код представленный ниже:
C#
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
switch (e.Node.Text)
            {
                case "Aspire 5250":
                    {
                        comboBox1.Items.Clear();
                        comboBox2.Items.Clear();
                        comboBox3.Items.Clear();
                        comboBox4.Items.Clear();
                        comboBox5.Items.Clear();
                        string[] mas1 = { "Zacate" };
                        comboBox1.Items.AddRange(mas1);
                        
 
                        string[] mas2 = { "HD 6310" };
                        comboBox2.Items.AddRange(mas2);
                        
 
                        comboBox3.Items.Add("15.6");
                        
 
                        string[] mas3 = { "2048МБ" };
                        comboBox4.Items.AddRange(mas3);
                        
 
                        string[] mas4 = { "320ГБ" };
                        comboBox5.Items.AddRange(mas4);
                        
 
                        textBox1.Text = "Acer Aspire 5250";
                        
                        break;
                    }
default:
                    break;
Остальные элементы добавляем подобным образом, но, но есть 1 нюанс, символьное имя идущее после системного слова case должно быть буква в букву, регистр в регистр идентичным пункту в treeView, и идти в такой же последовательности как вы их добавляли в "Коллекцию"
3. Добавляем глобальных переменных:
C#
1
2
3
4
5
6
7
8
9
10
11
12
public static double Result = 0;
 
        public static double Proc = 0;
        public static double Video = 0;
        public static double Razmer = 0;
        public static double OZU = 0;
        public static double HDD = 0;
 
        public static double RUR = 0;
        public static double BLR1 = 274;
        public static double USD1 = 0.03;
        public static double EUR1 = 0.02;
4. Под кнопку рассчитать добавляем код:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
if (textBox1.Text == "Acer Aspire 5250")
            {
                if (comboBox1.Text == "Zacate") { Proc = 2000; }
                if (comboBox2.Text == "HD 6310") { Video = 1360; }
                if (comboBox3.Text == "15.6") { Razmer = 3000; }
                if (comboBox4.Text == "2048МБ") { OZU = 2000; }
                if (comboBox5.Text == "320ГБ") { HDD = 2000; }
 
                else
                {
                    MessageBox.Show("Выберите все пункты", "ERROR!");
                }
 
                Result = Proc + Video + Razmer + OZU + HDD;
                RUR = Result;
                double BLR = BLR1 * RUR;
                double USD = USD1 * RUR;
                double EUR = EUR1 * RUR;
                
                richTextBox1.Text = BLR.ToString();
                richTextBox2.Text = RUR.ToString();
                richTextBox3.Text = USD.ToString();
                richTextBox4.Text = EUR.ToString();
            }
И т.д.
В итоге мы получаем при не выборе всех параметров сообщение с уведомлением, а если все таки выбрали все параметры, то получаем цену в 4 эквивалентах: RUR, BLR, USD и EUR. Отсчет идет от российского рубля
Миниатюры
Посчитать сумму в зависимости от выбранных параметров в comboBox   Посчитать сумму в зависимости от выбранных параметров в comboBox   Посчитать сумму в зависимости от выбранных параметров в comboBox  

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.03.2014, 23:57
Помогаю со студенческими работами здесь

Макрос для внесения данных из combobox на разные листы в таблицы в зависимости от выбранных значений
Люди добрые, приветствую вас!))) Мне нужна ваша помощь в решении одной проблемки! С макросами столкнулся первый раз и наверно единственный....

Макрос для внесения данных из combobox на разные листы в таблицы в зависимости от выбранных значений
Доброго дня всем!))) Уважаемые форумчане, мне нужна ваша помощь в решении одной проблемки! Для работы создал файл, для ведения причин...

Посчитать сумму выбранных строк запроса
Здравствуйте. Как можно подсчитать количество работников из итогового запроса?

Посчитать сумму выбранных строк двух разных таблиц
Каким образом можно посчитать сумму выбранных строк с двух разных таблиц DBGrid и вывести её в Edit?

Посчитать сумму входных параметров
def suma(*args): some code... print suma(1, 2, 3) # should be 6 print suma(4)(5, 6) # should be 15 print suma(7)(8)(9) #...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru