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

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


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

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

Выпуск № 884
от 22.10.2007, 10:05

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


Вопрос № 105677: Здравствуйте уважаемые эксперты. Посоветуйте начинающему разработчику ПО (С++) для СУДБ (SQL) какими пользоваться технологиями (ODBC, ADO ...) как перспективными? Где можно найти документацию, книги по этому вопросу (желательно на русском языке)? ...
Вопрос № 105733: Borland C++ Как преобразовать значение TColor в цветовую спецификацию HTML (кажется так называется :)), то есть например в #FFFFFF. char str[10]; TColor color; sprintf(str,"%X",color) ; с добавлением # и необходимого кол...
Вопрос № 105736: Здравствуйте эксперты. Нужна помощь в написании программного кода на C#. Требования к проекту: Поле редактирования, автоматически преобразующие регистры букв в тексте (все строчные, ВСЕ ПРОПИСНЫЕ, Начинать С Прописных, иЗМЕНИТЬ РЕГИСТР)<b...

Вопрос № 105.677
Здравствуйте уважаемые эксперты. Посоветуйте начинающему разработчику ПО (С++) для СУДБ (SQL) какими пользоваться технологиями (ODBC, ADO ...) как перспективными? Где можно найти документацию, книги по этому вопросу (желательно на русском языке)?
Где можно посмотреть гововые примеры для изучения данного вопроса? Спасибо.
Отправлен: 16.10.2007, 18:19
Вопрос задал: znr (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 3)

Отвечает: Delph
Здравствуйте, znr!

Если Вы хотите серьёзно освоить язык SQL, то Вам придётся выбрать сервер СУБД. Я длительное время работал с MS SQL Server 2000 - хорошая вещь, но дорогая. Много слышал про Oracle. Говорят, тоже хорошая СУБД, но сам не пробовал. К тому же Oracle платная система. Весной попробовал свои силы в Firebird 2.0 (бесплатный клон Interbase). Многие люди хвалят его, но то ли я что-то не углядел, то ли в нём всё ещё есть шероховатости... в общем, нормально работали лишь самые примитивные из известных мне подходов к базам данных (имейте ввиду - это моё мнение, а я могу и ошибаться). Сейчас работаю с PostgreSQL. Эта СУБД изначально разрабатывалась как бесплатная, таковой и остаётся по сей день. С точки зрения программы-клиента PostgreSQL очень схож с MS SQL Server 2000: можно разработать 2 параллельные базы данных под PostgreSQL и MS SQL с одинаковыми структурами, после чего настройкой ini-файла подключать программу либо к одному, либо к другому. Если Вы изначально предполагаете такой выбо р, программа-клиент усложнится всего на пару десятков строк (!!!). Для связи с сервером базы данных в самой программе использую ADO. ODBC неявно служит фундаментом для ADO, но всё-же удобства ADO многого стоят. Опять-же многие эксперты вполне обоснованно скажут, что наиболее быстрыми будут родные выбранному серверу компоненты... Но тогда и столь простого выбора между существенно разными серверами у программы уже не будет.

Чтобы скачать PostgreSQL, зайдите на сайт http://wwwmaster.postgresql.org/download/mirrors-ftp?file=%2Fbinary%2Fv8.2.4%2Fwin32%2Fpostgresql-8.2.4-1.zip

Хорошую книгу по PostgreSQL скачал с сайта www.librus.ru. Там понадобится регистрация, но ничем страшным это Вам не грозит. Я оттуда уже скачал немало полезной литературы (в том числе и по C++). В строке поиска наберите PostgreSQL (или что-то, что нужно Вам в данный момент). Выбрав интересующую Вас книгу, нажмите кнопку "Загрузить e-book". Появится окно с одной или несколькими ссылками - в зависимости от размера книги. Для больших книг придётся пройти по всем ссылкам. Начните с первой. Откроется Web-страница с табличкой, где в последней строке справа будет кнопка "Free". Жмите её. На следующей странице начнётся обратный отсчёт времени. Когда он закончится, в поле редактирования введите код с рисунка рядом. Жмите "Download", и книга (или её часть) загрузится на Ваш компьютер. В случае больших книг нужно сначала загрузить все части архива, и только после этого можно будет открыть его.
---------
Сомневайся во всём! Реальность часто бывает не такой, как мы о ней думаем.
Ответ отправил: Delph (статус: Студент)
Ответ отправлен: 17.10.2007, 09:43

Отвечает: Netizen
Здравствуйте, znr!
Для СУБД предлагаю SQL 2000 есть бесплатные версии, но с ограничениями.
В С++ Советую попробовать технологию ADO. В принципе, все довольно понятно.
Книг по тематике много на www.natahaus.ru
Ответ отправил: Netizen (статус: Студент)
Ответ отправлен: 18.10.2007, 08:11


Вопрос № 105.733
Borland C++
Как преобразовать значение TColor в цветовую спецификацию HTML (кажется так называется :)), то есть например в #FFFFFF.
char str[10];
TColor color;
sprintf(str,"%X",color) ;
с добавлением # и необходимого кол-ва нулей перед значением, в html документе не всегда отображается корректно, особенно если указывается цвет шрифта. В диалог выбора цвета выбираешь один, а в браузере получается другой цвет.
Отправлен: 17.10.2007, 00:06
Вопрос задал: Афтайкин Владимир Максимович (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: mega
Здравствуйте, Афтайкин Владимир Максимович!
sprintf(str,"#%.6X",color) ;
такой шаблон будет представлять html цвет, но перед использованием, красная и синяя составляющие цвета в color должны быть перевернуты, т.е. нужно поменять их местами, например так:
color = RGB(
GetBValue(color),
GetGValue(color),
GetRValue(color)
)
В результате:
красный: #FF0000
зеленый: #00FF00
синий: #0000FF
Ответ отправил: mega (статус: 3-ий класс)
Ответ отправлен: 17.10.2007, 00:22
Оценка за ответ: 5
Комментарий оценки:
Все отлично, правда если в color спереди нули, то они не выводятся, но это дело техники :).
Спасибо.


Вопрос № 105.736
Здравствуйте эксперты.
Нужна помощь в написании программного кода на C#.
Требования к проекту:
Поле редактирования, автоматически преобразующие регистры букв в тексте (все строчные, ВСЕ ПРОПИСНЫЕ, Начинать С Прописных, иЗМЕНИТЬ РЕГИСТР)
Если можно, то дайте подробное описание программного кода.
Заранее благодарю.
Отправлен: 17.10.2007, 00:28
Вопрос задал: Student - Николай (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: V1s0r
!!!
Здравствуйте, Student - Николай!

Ответ удален и размещен в соответствующей ветке форума - "Удаленные ответы для обсуждения"
-----
∙ Отредактировал: Maxim V. Tchirkine (Академик)
∙ Дата редактирования: 17.10.2007, 10:57
Ответ отправил: V1s0r (статус: 3-ий класс)
Ответ отправлен: 17.10.2007, 10:43


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

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

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

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

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


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


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.61.1 от 16.10.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное