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

Visual Basic.Net - новости, коды, статьи, форум


VBNet.Su - Visual Basic .NET. ASP .NET. Framework .NET.
RE: Узнать страну по IP (07 мая 2009 г. / 08:58)
Не, нужно вставлять и копировать текст именно в веб.

На стороне клиента, такая возможность есть только в IE, в остальных браузерах работа с буфером обмена запрещена, ибо не безопасно это (для юзера).
  1. <script type="text/javascript">
  2. function CopyToClipboard()
  3. {
  4. CopiedTxt = document.selection.createRange();
  5. CopiedTxt.execCommand("Copy");
  6. }
  7. </script>


А что нужно копировать в красилке кода? Типа вставил код, нажал на кнопку и тебе в буфер уже раскрашенный код копируется? Так та юзер сам может, что нужно скопировать - Ctrl + C, либо через контекстное меню.

А, например, что б загрузить файл, обработать, и назад передать?

  1. 'получаем файл
  2. Dim buffer(Request.Files("file1").ContentLength) As Byte
  3. Request.Files("file1").InputStream.Read(buffer, 0, Request.Files("file1").ContentLength)
  4. Dim текстДляОбработке As String = System.Text.Encoding.UTF8.GetString(buffer)
  5. 'обрабатываем
  6. '...
  7. 'отдаем
  8. Response.Clear()
  9. Response.ContentType = "text/html" 'либо в другом формате, например можно в zip :)
  10. Response.Write(обработанныйТекст)

http://vbnet.su/forum/single-303.html
Прикрепляемые формы (07 мая 2009 г. / 07:40)
пробовал ли кто нить делать прикрепляемые окна, например как в студии ToolBox?
посоветуйте плз, в какую сторону смотреть...
http://vbnet.su/forum/thread-302.html
RE: Узнать страну по IP (07 мая 2009 г. / 04:13)
Не, нужно вставлять и копировать текст именно в веб. Обозреватель я так понял не предоставляет никакой функциональности для этого дела. Ну ладно.

А, например, что б загрузить файл, обработать, и назад передать?
http://vbnet.su/forum/single-301.html
RE: Узнать страну по IP (07 мая 2009 г. / 02:51)
  1. А, например, если б региональным стандартом системы воспользоваться как нибудь.

Какой такой системы? Сервера?
Вряд ли удастся программно получить доступ к системе пользователя smile


По идеи для определения языка, лучше использовать заголовки, ибо пользователь сам ставит свои предпочтения в настройках браузера, а физически находиться он может в любой стране. Да и IP не всегда может давать точную информацию о географическом положении пользователя, мало ли что, какая-нибудь страна вполне может арендовать на пару месяцев небольшой диапазон апишников у другой страны smile. Собственно, заголовки как раз для определения языка и были созданы.

Если копать в направления определения страны по IP, то базы апишников стоят денег, кроме бесплатной указанной в статье http://kbyte.ru/Articles/ShowArticle.aspx?id=37&lang=ru , но она стремная.
Можно использовать различные веб-сервисы для этого дела, например:
http://api.hostip.info/country.php
http://www.countryipblocks.net/log_checker.php

Программно отправлять запрос и парсить ответ.
Но у них есть ограничения по количеству запросов с одного IP, либо они платные.

Вот еще интересная ссылка, там вроде какие-то файлы бд лежат (не смотрел):
http://geolite.maxmind.com/download/geoip/database/

И, по ходу дела, как добраться до буфера обмена?

Надеюсь не в веб? smile
  1. Clipboard.SetDataObject("...")
  2. Clipboard.GetDataObject()

Если в веб, то скорей всего никак. Хотя может и есть такая возможность, если прав достаточно.
http://vbnet.su/forum/single-300.html
Пример контрола (04 мая 2009 г. / 12:38)
Наверное, самый простейший пример использования UserControls
с использованием TextBox и Button.
http://vbnet.su/sources/default/59.html
Преобразование цвета в целое 32-битовое число и наоборот (24 января 2009 г. / 04:39)
Как преобразовать цвет в число и наоборот не прибегая к услугам структуры Color?
http://vbnet.su/sources/gdi/58.html
Новости VBNet.Su (26 декабря 2008 г. / 13:53)
Лимитный инвайт для тех, кто хочет присоединиться к VBNet.Su, но не может :)
vbnet-super
С наступающим!
join
http://vbnet.su/news/#9
Реализация пользовательского CheckBox (26 декабря 2008 г. / 09:50)
Простой пример реализации пользовательского CheckBox с использованием технологии Windows Presentation Foundation (WPF). В примере показано, как можно отображать надпись слева, либо справа относительно самого CheckBox.
http://vbnet.su/sources/wpf/57.html
Реализация интерфейса WPF (26 декабря 2008 г. / 09:45)
Неплохой пример реализации пользовательского интерфейса с использованием технологии Windows Presentation Foundation (WPF).
http://vbnet.su/sources/wpf/56.html
Сортировка данных в ComboBox (26 декабря 2008 г. / 09:40)
Простой пример сортировки данных в списке ComboBox с использованием технологии Windows Presentation Foundation (WPF).
http://vbnet.su/sources/wpf/55.html
Новости VBNet.Su (18 декабря 2008 г. / 09:34)
Увеличен размер поля для подписи. Разрешено использовать некоторые теги HTML.
Изменены правила форума, в подписи разрешено использовать партнерские ссылки. Ссылки в подписи могут использовать только те пользователи, которые разместили обратную ссылку на VBNet.Su на одном из сайтов, указанных в профиле. Проверка обратных ссылок производится в автоматическом режиме. Если у Вас возникнут какие-либо вопросы, обращайтесь к администратору.
http://vbnet.su/news/#8
Новости VBNet.Su (15 декабря 2008 г. / 09:37)
Открылась рассылка VBNet.Su!
Рассылка будет выходить автоматически, несколько раз в неделю. В рассылке будут содержаться последние обновления сайта (аналог RSS). Чтобы подписаться на рассылку VBNet.Su, перейдите по этой ссылке.
http://vbnet.su/news/#7
Наследование в VB.Net (07 декабря 2008 г. / 19:37)
Если кто-нибудь уже сталкивался с мелкомягким контролом DataGridView, то наверняка порадовался обилию возможностей, которые он предлагает. Однако, когда дело доходит до реального кодинга, начинаешь хотеть чего-то большего. Мне, к примеру, понадобилось, чтобы внутри таблицы был ComboBox – конечно, он там есть, но мне понадобилось, чтобы в нём можно было ЛИБО печатать, ЛИБО выбирать. Т.е., если в списке не оказалось нужной нам вещицы, то мы могли впечатать её и тем самым дополнить список.
http://vbnet.su/articles/default/7.html
Работа с XML средствами Visual Basic .NET (07 декабря 2008 г. / 19:28)
Статья на тему работы с XML-файлами средствами Visual Basic .NET.
http://vbnet.su/articles/xml/5.html
Использование XML.Serialization (07 декабря 2008 г. / 19:25)
В данном обзоре речь пойдет об использование XML.Serialization в .NET и ее применении на примере сохранения и считывания настроек программы с использованием синтаксиса языка Visual Basic .NET.
http://vbnet.su/articles/xml/4.html
Как сделать программку с поддержкой плагинов? (07 декабря 2008 г. / 17:57)
В статье рассказывается, как можно сделать программу с поддержкой плагинов на языке Visual Basic .NET.
http://vbnet.su/articles/default/2.html
Автоматизация поиска SQL Injection (07 декабря 2008 г. / 17:52)
SQL Injection (SQL-вторжение) довольно распространенная уязвимость web-сайтов, которая позволяет злоумышленнику выполнять свой SQL-код путем подстановки его в ожидаемые параметры страницы. Таким образом, злоумышленник может запросто получить доступ к секретным данным, добавить, изменить, либо удалить данные. В данной статье я расскажу и покажу на примерах языков PHP и C#, как написать программку, которая будет автоматически сканировать заданные сайты на предмет наличия в них уязвимости типа SQL Injection. Естественно, все это делается в благих целях. :)
http://vbnet.su/articles/other/1.html

В избранное