Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

Закрытая тема
Опции темы
Непрочитано 19.02.2008, 21:33   #11
um
Прописка
 
Регистрация: 16.01.2007
Сообщений: 104
Сказал спасибо: 0
Сказали Спасибо 8 раз(а) в 6 сообщении(ях)
um на пути к лучшему
По умолчанию

mfc использовать я бы не советовал - или api (+atl, stl) или уж билдер.
единственно, что можно посмотреть в mfc - это архитектура документ/вид.
в остальном лучше на него время не тратить.
Реклама:
__________________
"I can wire anything directly into anything" Hubert J. Farnsworth
um вне форума  
Непрочитано 20.02.2008, 08:27   #12
stri
Прописка
 
Аватар для stri
 
Регистрация: 11.07.2006
Адрес: Ru, Nsk
Сообщений: 249
Сказал спасибо: 1
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
stri на пути к лучшему
По умолчанию

chipen: вообще странно, у меня стоит борланд билдер и борланд дэльфи, прогаю в обоих время от времени, винде уже пару лет-полет нормальный...

CERGEI1982: а почему консольные? Имх визуальный интерфейс в разы проще делать...ткнул-добавить editbox, кнопку, в св-вах кнопки повесил код, типа Edit1.Text=a++; и все работает... Или я что то не так понял?
stri вне форума  
Непрочитано 20.02.2008, 10:09   #13
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию

Сообщение от stri
CERGEI1982: а почему консольные? Имх визуальный интерфейс в разы проще делать...ткнул-добавить editbox, кнопку, в св-вах кнопки повесил код, типа Edit1.Text=a++; и все работает... Или я что то не так понял?
А можно подробней? чтоб писать из учебника примеры в окне.Желательно на пальцах
CERGEI1982 вне форума  
Непрочитано 20.02.2008, 12:04   #14
crocko
Временная регистрация
 
Регистрация: 03.11.2006
Сообщений: 64
Сказал спасибо: 3
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
crocko на пути к лучшему
По умолчанию

http://www.firststeps.ru/cbuilder/cbuilder1.html
crocko вне форума  
Непрочитано 20.02.2008, 13:35   #15
stri
Прописка
 
Аватар для stri
 
Регистрация: 11.07.2006
Адрес: Ru, Nsk
Сообщений: 249
Сказал спасибо: 1
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
stri на пути к лучшему
По умолчанию

CERGEI1982: я книжку эту не читал, поэтому не знаю что там за примеры... Имелось в виду, что если консоль используется чисто для ввода-вывода (типа cin cout printf scanf), то гораздо проще и красивее вывод делать в memo а ввод с edit и кнопочек. Если кинешь сюда какой нибудь пример оттуда я попробую показать, что я имею в виду...
stri вне форума  
Непрочитано 20.02.2008, 13:41   #16
delay
Гражданин KAZUS.RU
 
Регистрация: 24.06.2005
Сообщений: 535
Сказал спасибо: 262
Сказали Спасибо 216 раз(а) в 118 сообщении(ях)
delay на пути к лучшему
По умолчанию

Цитата:
А можно подробней? чтоб писать из учебника примеры в окне.Желательно на пальцах
Может я вопроса не понял. В Borland C++ так и пишется.
В книге, которую я привел много примеров и уроков. В нем я их и отрабатывал.
delay вне форума  
Непрочитано 20.02.2008, 14:37   #17
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию

Сообщение от stri
я книжку эту не читал, поэтому не знаю что там за примеры... Имелось в виду, что если консоль используется чисто для ввода-вывода (типа cin cout printf scanf), то гораздо проще и красивее вывод делать в memo а ввод с edit и кнопочек. Если кинешь сюда какой нибудь пример оттуда я попробую показать, что я имею в виду...
Вот типа такой,тока когда в консоле выполняется руских букв не понимает.Как сделать в окошке,хотя бы примитив?
Код:
// sstrio.cpp
// ввод/вывод для класса string
#include ‹iostream›
#include ‹string›
using namespace std;
///////////////////////////////////////////////////////////
int main ( )
{
  string full_name, nickname, address;
  string greeting ( "Здравствуйте, " );

  cout ‹‹ "Введите Ваше имя: ";
  getline ( cin, full_name );
  cout ‹‹ "Ваше имя: " ‹‹ full_name ‹‹ endl;

  cout ‹‹ "Введите Ваш псевдоним: ";
  cin ›› nickname;

  greeting += nickname;
  cout ‹‹ greeting ‹‹ endl;

  cout ‹‹ "Введите Ваш адрес в несколько строк\n";
  cout ‹‹ "Окончание ввода символ '$'\n";
  getline ( cin, address, '$' );
  cout ‹‹ "Ваш адрес: " ‹‹ address ‹‹ endl;

  return 0;
}
‹center›
-- Прилагается рисунок: --
‹IFRAME src = "nuke/users_images/20022008/2701125.JPG" frameborder="0" name="fr8065227" scrolling="yes" width="470" height="423" align="bottom"›[img]nuke/users_images/20022008/2701125.JPG[/img]
‹font color=red›Рисунок не умещается на странице и поэтому сжат!‹/font›
Для того, чтобы просмотреть его полностью, щелкните здесь.

‹/IFRAME›
‹/center›
CERGEI1982 вне форума  
Непрочитано 20.02.2008, 14:51   #18
stri
Прописка
 
Аватар для stri
 
Регистрация: 11.07.2006
Адрес: Ru, Nsk
Сообщений: 249
Сказал спасибо: 1
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
stri на пути к лучшему
По умолчанию

Вот что получилось:

Код:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
//////////////////

  AnsiString full_name, nickname, address;
  //string greeting ( "Здравствуйте, " );

  //cout ‹‹ "Введите Ваше имя: ";
  //getline ( cin, full_name );
  //cout ‹‹ "Ваше имя: " ‹‹ full_name ‹‹ endl;

  full_name=Edit1-›Text;
  Memo1-›Lines-›Add(full_name);

  //cout ‹‹ "Введите Ваш псевдоним: ";
  //cin ›› nickname;

  nickname=Edit2-›Text;
  Memo1-›Lines-›Add(nickname);

  //greeting += nickname;
  //cout ‹‹ greeting ‹‹ endl;

  //cout ‹‹ "Введите Ваш адрес в несколько строк\n";
  //cout ‹‹ "Окончание ввода символ '$'\n";
  //getline ( cin, address, '$' );
  //cout ‹‹ "Ваш адрес: " ‹‹ address ‹‹ endl;

  address=Edit3-›Text;
  Memo1-›Lines-›Add(address);

//////////////////
}
Я не делал всякие здравствуйте и тп, хотя можно было и сделать, в виде поп-ап окошка или еще как...прога тупо читает строки из полей, кладет их в переменные name, nickname и тп и выводит в нижнее поле для проверки...
‹center›
-- Прилагается рисунок: --
[img]nuke/users_images/20022008/3155629.jpg[/img]‹/center›
stri вне форума  
Непрочитано 20.02.2008, 16:43   #19
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию

Все это понятно и приятно,но какой проект создавать Вижуал в начале(их 12 видов)? Это полностью полностью код или это кусок тока? Когда проект создам файл будет C++ Sourse Files ?
я создавал консольный Win32 Console Application
CERGEI1982 вне форума  
Непрочитано 20.02.2008, 18:36   #20
stri
Прописка
 
Аватар для stri
 
Регистрация: 11.07.2006
Адрес: Ru, Nsk
Сообщений: 249
Сказал спасибо: 1
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
stri на пути к лучшему
По умолчанию

не знаю, у меня сейчас нет вижуала, делал в борланде. Но вроде там интуитивно-понятно... Обычная win32 программа, не консольная, не dll, и тп. Код не весь, только ф-ция которая весит на кнопке "готово", но если ты создашь пустой проект, добавишь туда эти 3 поля для ввода текста, поле для вывода и кнопку, и на кнопку повесишь этот код, то все будет работать.
ЗЫ: тут как то выкладывали флэш-ролики обучающие протеусу, так вот, в одном из них чел показывал как делать в вижуале программу, общающуюся через СОМ-порт с контроллером. Подход очень похожий, создал пустой проект, на него "повесил" СОМ-порт компоненту, ну а дальше COM1-›PutData(), COM1-›GetData(); и тп. На создание проги ушло меньше минуты.
stri вне форума  
Закрытая тема

Закладки


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужен совет. sciff Отвлекитесь, эмбеддеры! 11 20.06.2009 12:59
Нужен совет! yushkin Делимся опытом 20 05.01.2009 01:58
нужен совет прошаренных ndreich Автоматика и аппаратура связи 2 29.11.2007 01:14
ЛИТЕРАТУРА - нужен совет Ratte Делимся опытом 19 22.07.2007 04:02


Часовой пояс GMT +4, время: 21:56.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot