Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.57/56: Рейтинг темы: голосов - 56, средняя оценка - 4.57
8 / 8 / 2
Регистрация: 20.02.2009
Сообщений: 139

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

20.02.2009, 15:01. Показов 11854. Ответов 27
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброе время суток.

Я был бы очень благодарен тем, кто поможет мне разобраться с вот такой задачей.

Задача такая:

1. Создать форму, создать в ней таблицу, которая по нажатию кнопки заполнялась случайными числами (выборка из 100 значений).
2. Затем, каким образом я бы смог воспользоваться полученными значениями из таблицы для расчета, допустим, средней величины в отдельном поле типа textbox.

Помогите плз с кодом, желательно с комментарием, чтобы я смог разобраться что к чему.

ПС: я ,можно сказать, чайник пытающийся решить эту задачу по faq, поиску, форумам...

Спасибо.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.02.2009, 15:01
Ответы с готовыми решениями:

Создать приложение, позволяющее создать таблицу 6x6 и заполнить ее случайными числами от 1 до 100
Создать приложение, позволяющее создать таблицу 6x6 и заполнить ееслучайными числами от 1 до 100. При запуске приложения на форме...

Создать таблицу по нажатию кнопки
Таблица создаётся после нажатия submit button и создаёт таблицу. После нажатия субмит таблица должна удаляться и создаваться снова. Вот...

Как создать форму по нажатию кнопки?
Имеется некая форма Form1, на которой расположена кнопка "Карта". Как по нажатию на эту кнопку вывести другую форму "karta",...

27
8 / 8 / 2
Регистрация: 20.02.2009
Сообщений: 139
23.02.2009, 17:42  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Feuer Посмотреть сообщение
1. Точно также. Только найди описание InitializeComponent(), для начала.
Я не знаю что такое InitializeComponent(). Я знаю что без него не работают компоненты. Как это может мне помочь? Я пока ничего толкового про него не нашел.
0
85 / 85 / 6
Регистрация: 13.10.2008
Сообщений: 144
23.02.2009, 18:03
InitializeComponent() - обычный метод, который создает мастер. Он находится в файле Form.designer.cs. Внутри него создаются все элементы(при перетаскивании их из тулбокса).
1
8 / 8 / 2
Регистрация: 20.02.2009
Сообщений: 139
23.02.2009, 18:15  [ТС]
Цитата Сообщение от Feuer Посмотреть сообщение
Внимательно посмотри мой код, а если ты про Грид, то.. - также, только индексы поменять местами. Слушай, если ты совсем новичок, могу посоветовать хорошую литературу.
Я потихоньку набираю литературы, на форме топик есть, я по тем ссылкам брожу. Думаю лишенего не бывает.

Если тебе не сложно, то можешь еще немного помочь пжлста.
0
85 / 85 / 6
Регистрация: 13.10.2008
Сообщений: 144
23.02.2009, 20:50
Цитата Сообщение от KIMka Посмотреть сообщение
Я потихоньку набираю литературы, на форме топик есть, я по тем ссылкам брожу. Думаю лишенего не бывает.

Если тебе не сложно, то можешь еще немного помочь пжлста.
Пока есть свободное время - могу. Из литературы могу порекомендовать: Герберт Шилдт "Полный справочник по C#", если решил основательно взяться за C# начни с этой книги; что касается Win Forms - Петцольд "Программирование для Windows на C#"(двухтомник). На форуме есть ссылки на эти книги. Недавно здесь же мне порекомендовали Троэлсена: C# и Net 2.0 (или 3.0) - думаю вещь стоящая, скоро приобрету.
1
8 / 8 / 2
Регистрация: 20.02.2009
Сообщений: 139
23.02.2009, 23:39  [ТС]
Хорошо, я что-нибудь выберу. У меня уже предостаточно материала.

Давай вернемся к коду. Вы сказали, что можно заполнить ДатаГрид также как и в вашем коде это исполнено, но у меня проблема. Просмотрем все внимательно, я не понимаю вот, что:
1) Строка 34 и 48. Как в них связано "bt" и зачем? Есть ли другой путь.
2) аналог вашего кода в моей компановке на вывод у меня работает неккоректно, проблема с непониманием что такое "bt" и как оно работает.
3) Я пытался сделать вывод разными спосбами (подбирая код), но безуспешно.

Есть идеи?
0
85 / 85 / 6
Регистрация: 13.10.2008
Сообщений: 144
24.02.2009, 01:35
bt - кнопка, по которой ты жмешь, я её использовал чтобы получить доступ к Грид на форме-родителе кнопки. Можно и иначе, я уже писал, что это первое, что в голову пришло.
За сим откланиваюсь, потому как выходит что я разъясняю тебе каждую строку кода. Я лишь предложил вариант решения твоей задачи, дальше уже сам.
0
1923 / 428 / 41
Регистрация: 12.07.2007
Сообщений: 2,062
24.02.2009, 02:42
Цитата Сообщение от KIMka Посмотреть сообщение
Я потихоньку набираю литературы
Вы не набирайте литературу, а читайте ее! Вы пытаетесь сделать скворечник имея инструмент, но не имея чертежа и в темной комнате.
0
8 / 8 / 2
Регистрация: 20.02.2009
Сообщений: 139
24.02.2009, 11:36  [ТС]
Цитата Сообщение от Green Посмотреть сообщение
Вы не набирайте литературу, а читайте ее! Вы пытаетесь сделать скворечник имея инструмент, но не имея чертежа и в темной комнате.
Ну я набраю и почитываю потихоньку. Что мне ближе по уму откладываю на "полочку" остальное в "долгий ящик". Просто просматриваю возможные варианты.

Ладно, спасибо всем за помощь. Буду шаманить.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.02.2009, 11:36

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

Создать приложение, которое в момент его запуска заполняет таблицу 5x5 случайными числами от 10 до 40
4. Создайте приложение, которое в момент его запуска заполняет таблицу 5x5 случайными числами от 10 до 40. Таблица не должна иметь...

Создать матрицу 5х5; написать функцию, которая заполнит его случайными числами от 30 до 60
#include <stdio.h> #include <conio.h> #include <locale.h> using namespace std; const int SIZE = 5; void...

создать таблицу базы данных в Accesse.Определить связи между табл.один ко многим.Создать форму.Создать 3 запроса и не менее двух отчётов.
Исходные данные:ЖЭК:ФИО слесаря,адрес слесаря, перечень выполняемых работ,перечень обслуживаемых улиц,номер дома,в котором организован...

Можно ли по нажатию кнопки очищать форму и выводить на ней нужные элементы?
Можно ли по нажатию кнопки очищать форму и выводить на ней нужные элементы(label с содержимым), а саму управляющую кнопку оставлять...


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

Или воспользуйтесь поиском по форуму:
28
Ответ Создать тему
Новые блоги и статьи
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет. Но обычно это 50 лет и более. Наверное, закисление почвы происходит сезонно в средней. . .
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи. Через несколько переработок от PHP кода к C89 (надеюсь, 89). Но довольно запутанно получилось. Код для Linux. Но если убрать time и то, что с ним. . .
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
rest api anylogic - выполнение модели на своём русском сайте
anaschu 02.07.2026
Как подружиться с AnyLogic Cloud API, победить провайдеров и развернуться Java-бэкенд в Docker на бесплатном хостинге: Двухдневный лог борьбы Всем привет! Хочу поделиться свежим (и довольно. . .
Где деньги лежат
kumehtar 02.07.2026
Это - японская подводная лодка I-52 (тип C2, кодовое имя Momi) вышла из Японии в марте 1944 года с миссией в оккупированную немцами Францию (Лорьян). Это была одна из «Янаги»-миссий по обмену. . .
Krabik для WoW 3.3.5a, многоязычный
AmbA 02.07.2026
Допилил бота, думаю что окончательно. Изменения: - добавлена многоязычность - добавлено снятие скриншотов - добавлено поддержание бафов хождения по воде (для жреца, дк и шамана) - и так, по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru