Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / C/C++

Выпуск № 448
от 26.06.2006, 20:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 348, Экспертов: 47
В номере:Вопросов: 3, Ответов: 5


Вопрос № 46851: Здравствуйте господа эксперты Вопрос у меня такой нужно написать программку в Borland C++Builder 5 (графическую) с библиотекой GRAPHICS.H, проблема такого рода при. Пишу строку #include <graphics.h> и сразу выдается ошибка. [C++ E...
Вопрос № 46904: Добрый день, уважаемые эксперты! У меня возникла проблема: в программе (MS VS++)требуется создать базу данных MS Access(структуру таблиц), заполнить ее содержимым и скопированть на диск. Можно ли это сделать с помошью SQL-запросов (create table и...
Вопрос № 46976: Уважаемые эксперты рассылки ответте на вопросы 1.имеется список строк на англиском и русском языке, как сортировать эти строки в алфавитном порядке ? 2. Как в builder 6.0 создавать новые компоненты, хочу создать кнопку с несколькими строчками...

Вопрос № 46.851
Здравствуйте господа эксперты
Вопрос у меня такой нужно написать программку в Borland C++Builder 5 (графическую) с библиотекой GRAPHICS.H, проблема такого рода при. Пишу строку
#include <graphics.h> и сразу выдается ошибка.
[C++ Error] daynight.cpp(1): E2209 Unable to open include file 'GRAPHICS.H'.
Почему это происходит.
Что нужно сделать, чтобы данная библиотека подключилась?

Приложение:

Отправлен: 20.06.2006, 20:26
Вопрос задал: Кундрюцков Владимир / miner (статус: 10-ый класс)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Santana
Здравствуйте, Кундрюцков Владимир / miner!
Просто буилдер не может найти файл данного хидера. Скорее всего он назывется GRAPHICS.HPP. Поищи его.
Ответ отправил: Santana (статус: 3-ий класс)
Ответ отправлен: 21.06.2006, 10:24
Оценка за ответ: 3
Комментарий оценки:
Его и так нету что его искать,почему его нет?

Отвечает: Red Devil
Здравствуйте, Кундрюцков Владимир / miner!
Потому, что Builder это среда для разработки Win32 приложений, а не для DOS. Тебе нужна среда Turbo C 3.1. У меня она есть. Могу прислать около 1.7 мб. Только свой эмейл скинь мне на личку.
---------
Есть 10 типов людей: те, кто знаком с двоичной системой, и те, кто нет.
Ответ отправил: Red Devil (статус: Студент)
Ответ отправлен: 23.06.2006, 08:14
Оценка за ответ: 5
Комментарий оценки:
Все получилось спасибо- огромное!!!


Вопрос № 46.904
Добрый день, уважаемые эксперты!
У меня возникла проблема: в программе (MS VS++)требуется создать базу данных MS Access(структуру таблиц), заполнить ее содержимым и скопированть на диск. Можно ли это сделать с помошью SQL-запросов (create table и т.д.) и, главное, КАК?
Отправлен: 21.06.2006, 10:35
Вопрос задал: __Max (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Santana
Здравствуйте, __Max!
Можно и SQL-запросами (create table и т.д.). не знаю как это в MS VS, а на билдере есть компоненты ADO, через компонент ADOCommand можно посылать команды создания объектов. А можно и через ADOX. Пример смотри по ссылке http://www.codeproject.com/database/caaadoxclass.asp. Как раз для MS VS. Кстати там описано как создавать и саму базу данных
Ответ отправил: Santana (статус: 3-ий класс)
Ответ отправлен: 21.06.2006, 10:56
Оценка за ответ: 5
Комментарий оценки:
Еще не успел проверить, но, вроде бы, то, что надо. Спасобо огромное, Santana!


Вопрос № 46.976
Уважаемые эксперты рассылки ответте на вопросы
1.имеется список строк на англиском и русском языке, как сортировать эти строки в алфавитном порядке ?
2. Как в builder 6.0 создавать новые компоненты, хочу создать кнопку с несколькими строчками текста caption и сменой цвета color.
Отправлен: 21.06.2006, 19:37
Вопрос задал: Мазанов Павел Анатольевич (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Дрищев Василий
Здравствуйте, Мазанов Павел Анатольевич!

1) Используйте любой алгоритм сортировки (напимер, пузырька). Для сравления строк можно поюзать strcmp(char*, char*). Пример в приложении. Также можно поюзать string из STL, для него есть операции >,<,==

Приложение:

Ответ отправил: Дрищев Василий (статус: 1-ый класс)
Ответ отправлен: 21.06.2006, 20:20
Оценка за ответ: 5
Комментарий оценки:
спасибо за помощь

Отвечает: Решетник Д
Здравствуйте, Мазанов Павел Анатольевич!
по поводу второго вопроса: в Делфи это можно сделать так - добавить символы 13 и 10. по ходу в билдере это будет так: Button1->Caption = "String1 String2"
А для цвета можно поизвращаться с такой функцией (на Делфи - для билдера то же самое, в принципе. просто его сейчас нет):
var dc: HDC;
begin
dc := GetDC(button1.Handle);
Rectangle(dc, 0, 0, button1.Width, button1.Height);
TextOut(dc, (button1.Width - Canvas.TextWidth(button1.Caption)) div 2, (button1.Height -
Canvas.TextHeight(button1.Caption)) div 2, PChar(button1.caption), length(button1.Caption));

эту функцию лучше вызывать при перерисовке формы и нажатии на кнопку.
---------
Жизнь коротка, чтобы писать на ассемблере
Ответ отправил: Решетник Д (статус: 9-ый класс)
Ответ отправлен: 21.06.2006, 23:25
Оценка за ответ: 5
Комментарий оценки:
спасибо за помощь


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.34 от 01.06.2006
Яндекс Rambler's Top100

В избранное