Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Где хранить большие константы, VStudio 2008 - как хранить константы? 
V
    Опции темы
theHelg
Дата 14.8.2009, 20:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 74
Регистрация: 23.6.2009

Репутация: нет
Всего: нет



Мне нужно в рантайме заполнять содержимое WebBrowser'a моей страницей.
чтобы не зависеть от кривых ручек юзера (чтобы он не удалил или модифаил файл ручками) - код страницы (~2kb) хотелось бы засунуть в константу.
Но при этом не хотелось бы, чтобы эта константа болталась как сопля в моем коде  smile 

Как можно такую константу удобнее всего включить в мой проект?
PM MAIL   Вверх
diadiavova
Дата 14.8.2009, 20:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 18
Всего: 142



Для этого есть ресурсы. В свойствах проекта.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
theHelg
Дата 14.8.2009, 20:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 74
Регистрация: 23.6.2009

Репутация: нет
Всего: нет



Ага,
точно,
а туда комильфо запихивать такие константы?
для этого их и надо использовать?
PM MAIL   Вверх
diadiavova
Дата 14.8.2009, 21:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 18
Всего: 142



Цитата(theHelg @  14.8.2009,  21:58 Найти цитируемый пост)
а туда комильфо запихивать такие константы?
для этого их и надо использовать? 

Туда можно целые файлы пихать, как текстовые, так и бинарные(картинки всякие и прочую дребедень).


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
theHelg
Дата 14.8.2009, 21:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 74
Регистрация: 23.6.2009

Репутация: нет
Всего: нет



круто!

А можно ли решить такую задачу - 
в ресурсах лежит текст страницы, и в ресурсах лежат же картинки. 
webBrowser можно натравить на текст нужной мне страницы,
а вот можно ли сделать так, чтобы он брал картинки из ресурсов?
или webBrowser будет работать только с реальными файлами?
PM MAIL   Вверх
diadiavova
Дата 14.8.2009, 21:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 18
Всего: 142



Цитата(theHelg @  14.8.2009,  22:07 Найти цитируемый пост)
а вот можно ли сделать так, чтобы он брал картинки из ресурсов?
или webBrowser будет работать только с реальными файлами? 

Теоретически можно, но вот есть ли для этого встроенные инструменты - я не в курсе. В принципе можно либо сохранять файл во временный каталог, либо написать собственный контрол для прорисовки изображений, который затем будет включаться в страницу как ActiveX-элемент.

Это сообщение отредактировал(а) diadiavova - 14.8.2009, 21:19


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
theHelg
Дата 14.8.2009, 21:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 74
Регистрация: 23.6.2009

Репутация: нет
Всего: нет



хм...
слишком круто... наверно проще через файлы smile
спасибо!
PM MAIL   Вверх
diadiavova
Дата 14.8.2009, 21:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 18
Всего: 142



Но я ещё раз повторяю, что возможно существует встроенный механизм решения такой задачи. Поскольку это используется довольно часто. Существуют электронные книги, выполненные в виде ехе-файлов, а так же некоторые форматы(chm например) используют подобный механизм. Так что, если поискать... smile  


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Partizan
PashaPash

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | .NET для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0764 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.