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

RusFAQ.ru: Программирование на Basic / VBA


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

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

Выпуск № 344
от 13.08.2006, 12:05

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


Вопрос № 51410: Добрый день, уважаемые эксперты! Подскажите, пожалуйста, как можно сделать прогамму - мастера (как, например, для установки приложений). Есть ли какой-нибудь мастер для создания мастеров)), или нужно все руками писать?...
Вопрос № 51416: Здравствуйте уважаемые эксперты! У меня такой вопрос. Я недавно начал работать на VB. Создал маленькую программку для управления БД ACCESS 2000 (ADO). Но не смог вывести данные в репорт и окно «предварительный просмотр». Если можно укажите по под...
Вопрос № 51419: Здравствуйте! Существует некоторая таблица. В ней находится всякого рода информация, которая различается: курсив, жирный шрифт и т.п. В книге 3 листа. Первый что-то вроде исходного, второй - не содержащий определенную колонку. При изменении ...

Вопрос № 51.410
Добрый день, уважаемые эксперты!
Подскажите, пожалуйста, как можно сделать прогамму - мастера (как, например, для установки приложений). Есть ли какой-нибудь мастер для создания мастеров)), или нужно все руками писать?
Отправлен: 07.08.2006, 15:28
Вопрос задал: __Max (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Кокорич Вадим Леонидович
Здравствуйте, __Max!

Если мастер установки нужен только для того, чтобы корректно установить Вашу программу, то можно воспользоваться утилитой Package & Deployment Wizard, которая поставляется и с VB 6.0 (отдельная версия Basic), и с Microsoft Visual Studio.
Конечно, программа установки, созданная с помощью данного мастера, несколько блекло выглядит, но дело свое делает. А главное - Вам не придется самому заботиться о регистрации необходимых компонентов Вашей программы в системе пользователя. Лично я очень часто предпочитаю создать программу установки сам - по сути, это такая же программа и ничего экстраординарного в этом нет. Вам следует лишь определить, какие компоненты Вы используете, предоставлять ли пользователю самому выбрать путь для установки или нет, предоставлять ли варианты установки (обычная, выборочная и т.п.).
Существует великое множество мастеров, создающих программу установки по Вашему вкусу например: Create Spoon Install, Setup Factory 5.0 и т.д. Поисковик даст Вам кучу ссылок на сайты, откуда можно скачать их (чаще всего бесплатно).
Например - WWW.SOFTODROM.RU. Удачи !

---------
Труд сделал обезьяну человеком, а лень человека - программистом !
Ответ отправил: Кокорич Вадим Леонидович (статус: 3-ий класс)
Ответ отправлен: 07.08.2006, 15:53
Оценка за ответ: 5
Комментарий оценки:
Мне нужен не мастер установки, а просто "пустой" мастер - мастера установки я привел в качестве примера. Таким же примером может быть мастер к ;онвертирования и т.д. Фактически, нужно средство, размещающее на окне стандартные tool-ы. Важно создать "стандартное" окно мастера - требование заказчика.

Отвечает: Александр Шевченко
Здравствуйте, __Max!
В VB 6 есть плугин - VB 6 Wizard Manager, это и есть мастер для создания мастеров.
К ответу Кокорича Вадима могу добавить - есть еще инсталлятор NSIS (Nullsoft Scriptable Install System, от создателей Winamp'a) - мощный, бесплатный, очень хорошо настраиваемый, к размеру дистрибутива добавляет немного, хорошо его сжимает.
---------
Вместо внутренней почты лучше стучитесь в аську
Ответ отправил: Александр Шевченко (статус: Студент)
Ответ отправлен: 07.08.2006, 16:02
Оценка за ответ: 5

Отвечает: Lesnoi
Здравствуйте, __Max! Для чего самому создавать мастера? В Visual Studio 6 Для бейсика есть свой мастер инсталяшек. Называется он "Package & Deployment Wizard" Только для полноценного написания инсталяшек нужно установить пятый сервис пак. Без него инсталяшки не работают. Или в крайнем случае третий...
Ответ отправил: Lesnoi (статус: 1-ый класс)
Ответ отправлен: 09.08.2006, 07:03


Вопрос № 51.416
Здравствуйте уважаемые эксперты!
У меня такой вопрос. Я недавно начал работать на VB. Создал маленькую программку для управления БД ACCESS 2000 (ADO). Но не смог вывести данные в репорт и окно «предварительный просмотр». Если можно укажите по подробнее как мне это сделать (пример если возможно). Подойдет и силка сайта, но на русском (русский, знаю на 3, а английский на 0)
Пожалуйста, хот намекните, но не промолчите, очень нужно. Заранее благодарю.
Отправлен: 07.08.2006, 16:29
Вопрос задал: RAMA (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Кокорич Вадим Леонидович
Здравствуйте, RAMA!

К сожалению, прямо ответить на Ваши вопросы не смогу, но подскажу сайты, где много примеров использования баз данных в программах VB:
- http://www.vb.kiev.ua/code/db/ (здесь есть аннотации к примерам)
- http://www.codenet.ru/cat/Languages/Visual-Basic/Database/
Надеюсь, Вам они помогут и, в любом случае, там немало интересного для VB-программиста.
Желаю успехов!
---------
Труд сделал обезьяну человеком, а лень человека - программистом !
Ответ отправил: Кокорич Вадим Леонидович (статус: 3-ий класс)
Ответ отправлен: 09.08.2006, 19:27
Оценка за ответ: 4
Комментарий оценки:
болшое спасибо


Вопрос № 51.419
Здравствуйте!

Существует некоторая таблица. В ней находится всякого рода информация, которая различается: курсив, жирный шрифт и т.п. В книге 3 листа. Первый что-то вроде исходного, второй - не содержащий определенную колонку. При изменении значений в первой таблице значения во второй меняются автоматически. Существует задача, на третьем листе, продублировав исходную таблицу, удалить строки, содержащие курсивный текст для вывода на печать. Как это можно реализовать?

Спасибо!
Отправлен: 07.08.2006, 16:38
Вопрос задал: Vadimf (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Genyaa
Здравствуйте, Vadimf!

Если я правильно понял задачу, то вот вариант - см. приложение:

На мой личный вкус - я предпочел бы скрывать строки, а не удалять. (В этом случае, в принципе, может быть и не нужно будет дублировать лист, а печатать сразу первый лист после скрытия ненужных строк, после чего можно вернуть вид в исходный, восстановив видимость.) Поэтому в коде есть вариант со скрытием строк.

Приложение:

---------
Всякое решение плодит новые проблемы.

Ответ отправил: Genyaa (статус: 6-ой класс)
Ответ отправлен: 07.08.2006, 18:59
Оценка за ответ: 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.35 от 27.07.2006
Яндекс Rambler's Top100

В избранное