| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > .NET для новичков > Помогите Создать окно. |
| Автор: Dikey 22.5.2008, 18:35 |
| Помогите создать окно средствами с++ в VS 2005 и выводить в него текст также как и в консоль (cin,cout). Пожулуйста покажите пример как это реализовать. |
| Автор: bronislav 22.5.2008, 18:44 |
| Ну с помощью только cout текст ты в окно не выведешь, а вообще тебе для какого toolkit'а? Windows Forms? |
| Автор: Dikey 22.5.2008, 19:11 |
| Я имел ввиду типа cout,а выводить другим объектом. да для Windows Forms ток немогу разобрать как в него текс выводить,как его прописать тоько с помощью с++ без vc++. |
| Автор: Dikey 22.5.2008, 22:55 |
| Подскажите,как вывести текст в окно,я раньше тока с консолью работал,может посоветуете какую нить литературу на эту тему. |
| Автор: MasterOfCode 23.5.2008, 07:53 |
| TextBox, поставь свойство ReadOnly, TextBox.Multiline = true, и юзай TextBox.Text = TextBox.Text + Environment.NewLine; |
| Автор: Dikey 23.5.2008, 09:31 |
| Плиз напиши пример кода,я не пойму как и где свойства вписывать. |
| Автор: SmartBye 23.5.2008, 10:00 | ||
| Dikey, как сделать из формы подобие командной строки, описано http://www.codeproject.com/KB/miscctrl/commandprompt.aspx. Но, как я понял, Вам нужно просто понять, как работать с формой. Для простого примера киньте на форму из ToolBox (или как там эта панель называется) два текстовых поля (TextBox) и одну кнопку. Дважды кликнув по кнопке, Вы создадите событие "клика по ней", т.е. код, который будет вызывать при клике на форму. Вас спразу пребросит в редактор кода, где вы должны написать обработчик. Пусть это, к примеру будет
Текст из первого бокса копируется во второй. Где имя Ваших полей - textBox1 и textBox2. Ну и, соответственно, все остальные компоненты обрабатываются аналогичным образом. Советую почитать вот http://www.intuit.ru/department/pl/visualcsharp/class/free/status/ курс, он Вас введет в курс дела. |
| Автор: Dikey 23.5.2008, 10:20 |
| SmartBye огромное спаибо,буду разбираться. |
| Автор: Dikey 24.5.2008, 08:51 | ||
| Почему тему в .NET для новичков перенесли?Как это относиться к моему вопросу? вот оператор запуска окна,
Да кстати что значит файл #include "Form1.h" Я считал в этих файлах только прототипы функций прописываються,а там много всего. Создание окна это уже VC++ не чистый С++. |
| Автор: bronislav 24.5.2008, 09:18 |
| Дело в том, что для создания окон в VC++ используется Windows Forms - это набор библиотек для создания пользовательского интерфейса. И он (toolkit) использует технологию .Net |
| Автор: SmartBye 24.5.2008, 20:00 |
Что для Вас есть простой способ? При Windows Form проектировании, вы можете выводить данные, в основном, только через компоненты форм. Возможно вам нужно MessageBox::Show("Текст"); Или сокращенно "mbox" после которого нужно нажать табуляцию. |