Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D

Ответ
 
Опции темы
Старый 25.07.2011, 23:26   #1
L.D.M.T.
Бывалый
 
Аватар для L.D.M.T.
 
Регистрация: 10.06.2006
Сообщений: 808
Написано 354 полезных сообщений
(для 832 пользователей)
печать на принтер из блиц

есть прога на блиц - пишу на заказ (почему взял блиц, потому что не требуется сверх возможностей и нужно сделать быстро), вопрос в следующем - нужно организовать печать отчетов на принтере, возможно кто-то занимался подобным?

вот что из полезного удалось найти
http://purebasic.info/phpBB2/viewtop...%ED%F2%E5% F0
__________________
Per Aspera Ad Astra...
(Offline)
 
Ответить с цитированием
Старый 26.07.2011, 00:36   #2
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: печать на принтер из блиц

когда приспичило встроил окно ИЕ (в нём же и показывал свёрстанны в памяти html-отчёт). Из него же и печатал. Есть либа
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 26.07.2011, 01:06   #3
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: печать на принтер из блиц

Сообщение от L.D.M.T. Посмотреть сообщение
есть прога на блиц - пишу на заказ (почему взял блиц, потому что не требуется сверх возможностей и нужно сделать быстро), вопрос в следующем - нужно организовать печать отчетов на принтере
Чё-то у меня не вяжеться, ты хочешь сделать быстро и просто, но при этом взял блиц, который ну никоим образом с этим не вяжется..

C#, очень просто печатать. Также просто рисовать на лист для печати, используется тот же самый класс System.Drawing.

Отчёты от куда будут идти? Если например они будут в приложении их заполнять, дык так даже ещё проще, формы виндовсовские расставить очень просто в Form Editor'е, Visual C# Express.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
NitE (26.07.2011)
Старый 26.07.2011, 01:32   #4
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: печать на принтер из блиц

lbbrowse3.dll -> http://yandex.ru/yandsearch?clid=958...se3.dll&lr=213 -> http://www.forum.boolean.name/showth...920#post104920
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
L.D.M.T. (26.07.2011)
Старый 26.07.2011, 01:35   #5
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Ответ: печать на принтер из блиц

печатает все что в буфере в форме рисунка
исходник потерял-4 года прошло
printer.zip
__________________
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
L.D.M.T. (26.07.2011)
Старый 26.07.2011, 01:39   #6
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: печать на принтер из блиц

Вариант. Но ИЕ удобней тем, что (как и любой браузер) выполнит компоновку объетов на страницу, разбиение на листы, поддерживает ориентации и прочее. В общем - выбирай исходя из ТЗ.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 26.07.2011, 12:30   #7
L.D.M.T.
Бывалый
 
Аватар для L.D.M.T.
 
Регистрация: 10.06.2006
Сообщений: 808
Написано 354 полезных сообщений
(для 832 пользователей)
Ответ: печать на принтер из блиц

всем спасибо за помощь, но пример lbbrowse3.dll слишком заморочен (окно браузера таки открылось, но страницы не открывались) в конечном итоге я воспользовался стандартным сэмплом из пурика - меня в нем все устроило, только малец допилить надо. пример работы в аттаче.
Миниатюры
Нажмите на изображение для увеличения
Название: 2242.jpg
Просмотров: 778
Размер:	91.6 Кб
ID:	14488  Нажмите на изображение для увеличения
Название: 43656.jpg
Просмотров: 752
Размер:	26.2 Кб
ID:	14489  
__________________
Per Aspera Ad Astra...
(Offline)
 
Ответить с цитированием
Старый 26.07.2011, 12:33   #8
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: печать на принтер из блиц

Мне кажется такого рода программы надо делать не на игровом движке.
А использовать более подходящее решение наподобие .NET
__________________
(Offline)
 
Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо SBJoker за это полезное сообщение:
LLI.T.A.L.K.E.R. (26.07.2011), moka (26.07.2011), Randomize (26.07.2011), Reizel (27.07.2011), St_AnGer (26.07.2011)
Старый 26.07.2011, 12:50   #9
L.D.M.T.
Бывалый
 
Аватар для L.D.M.T.
 
Регистрация: 10.06.2006
Сообщений: 808
Написано 354 полезных сообщений
(для 832 пользователей)
Ответ: печать на принтер из блиц

на самом деле, обычному человеку (не слишком замороченному компьютерами) глубоко насрать на чем прога написана - главное чтобы она работала для примера, мой друган написал за 50 косых прогу на блиц для глазной клиники (сканирование сетчатки глаза по изображению)
__________________
Per Aspera Ad Astra...
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Старый 26.07.2011, 13:45   #10
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: печать на принтер из блиц

С другой стороны, как поётся в старой песне:
И нам лень извращаться, оптимизировать код:
В купе с мощной машиной отвыкли от всякого риска.

Тут простые задачи делаются в N слоёв фреймворков и апи, так что...
Хотя я старался бы избегать писать такие приложения.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо impersonalis за это полезное сообщение:
Randomize (26.07.2011), Reizel (27.07.2011), St_AnGer (26.07.2011)
Старый 26.07.2011, 13:53   #11
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: печать на принтер из блиц

"Один мой друг писал софт для запуска шатла на блице!", шатл правда упал..
Что за глупые оправдания из рода "главное чтоб работало", это ведь и отличает, лузяку-кодера от дельного программиста.
Тем более представь, вот заказчик показывает эту софтинку какому-то технически осведомлённому перцу, он смотрит на это дело, и вежлево говорит - "Знаете, софт какбы делает своё дело, но делает это медленно, плохо и вообще это очень старой школы программисты, сейчас такое вот можно реализовать с вдвойне меньшим бюджетом, и работать будет раз в 8 быстрее..".
Представьте реакцию заказчика - обида на свою глупость, ну тут уж ничего не поделаешь, но вот что-что а к вам он больше не обратится.
Большая часть компаний по разработки софта в UK, не имеют никакой рекламы, и забиты работой, почему? Да потому что продукты качественные, и сделаны как подобает, поддержка тоже удобная (MAV - очень блеать информативная ошыбка), и клиент доволен, его хвалят. И он будет вас хвалить и советовать - это лучшее что можно пожелать от клиента.
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
ARA (26.07.2011), Egor Rezenov (26.07.2011), St_AnGer (26.07.2011)
Старый 26.07.2011, 14:19   #12
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Ответ: печать на принтер из блиц

если это не одноразовая работа, то лучше переходить на winForm\WPF !!
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
moka (26.07.2011)
Старый 26.07.2011, 14:50   #13
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: печать на принтер из блиц

Сообщение от L.D.M.T. Посмотреть сообщение
на самом деле, обычному человеку (не слишком замороченному компьютерами) глубоко насрать на чем прога написана - главное чтобы она работала для примера, мой друган написал за 50 косых прогу на блиц для глазной клиники (сканирование сетчатки глаза по изображению)
Вот именно, твой друг "бомбила" от программирования. Срубить капусты и пропасть.

Почему блитз не лучший выбор для офисного/профессионального софта без потребности в 3Д визуализации?

Потому что:
1. Самописный GUI работает и выгялдит не как стандартный, это обычно работает не как ожидается и часто пугает пользователя. Плюс выглядит как халтура.
2. Все современные GUI-based приложения событийно-ориентированные. А блитз использует бесконечный цикл. Это означает что такие приложения выполняют чтолибо после события. В остальное время они бездействуют. Блитз отжирает ресурсы постоянно.
3. Приложение написанное на нормальном фреймворке типа .NET будет работать очень долго в будущем т.к. системное Api обычно очень медленно меняется. Блитз скорее всего будет испытывать проблемы в каждой новой версии ОС.
4. Это просто так же правильно и удобно как забивать гвозди бензопилой - технически можно, но выглядит со стороны по меньшей мере странно.
__________________
(Offline)
 
Ответить с цитированием
Эти 9 пользователя(ей) сказали Спасибо SBJoker за это полезное сообщение:
Артем Валерьевич (27.07.2011), ARA (26.07.2011), Egor Rezenov (26.07.2011), Hurrit (26.07.2011), impersonalis (26.07.2011), moka (26.07.2011), Reizel (27.07.2011), Reks888 (26.07.2011), Жека (26.07.2011)
Старый 27.07.2011, 15:59   #14
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: печать на принтер из блиц

2L.D.M.T.
как, всё-таки, решил проблему?
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 29.07.2011, 00:14   #15
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: печать на принтер из блиц

так поднимали же этот вопрос не раз здесь
А вообще, в блице должна быть функция (наподобие max-овской WaitSystem) - ждет любое сообщение к окну, и только после этого "отпускает" ))
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com