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

Программирование (VB,C#,ASP,.NET): новости, советы, примеры



Выпуск # 298


http://www.kbyte.ru/

 

Новый выпуск!

Здравствуйте!
Очередной выпуск рассылки Kbyte.Ru!

 

Содержание выпуска

Система ЭКСПЕРТ

    Вопрос #000885: Генерация отчетов(Печатных форм)

    Вопрос #000857: Защита от шпионских программ на Ginza MS100

    Вопрос #000807: Проблемы с закачкой файлов из Интернета на Ginz...

    Вопрос #000804: Проблемы с загрузкой файлов на Ginza MS100

    Вопрос #000799: Новый вопрос без темы

Последнее на форумах

    The Bat! Remote

    If the Field exists

    Показ файла pps на станице

    ASP Classic, ADO & Recordset

    помогите решить задачу

Последние статьи

    Как узнать размер базы данных MySQL через php

    Взаимодействие с другими сайтами через HTTP (HttpWebRequest и HttpWebResponse)

    Работа с SQL – Запросы

    Использование XML.Serialization

    Выбор языка программирования для научных работ (2-я редакция)

Интересные коды и решения

Юмор на Kbyte.Ru

 

Система ЭКСПЕРТ

 

Система «Эксперт» - уникальная система, которая поможет решить, если не все, то многие Ваши проблемы с программированием и разработкой! Если у Вас есть какой-либо вопрос по программированию или разработке, то Вы всегда можете задать его нашим Экспертам! При этом каких-либо особых действий от Вас не потребуется! Просто отправьте Ваш вопрос на адрес mailto:expert@kbyte.ru, в теме письма укажите тему вопроса, в тексте – сам вопрос, и все! Эксперты дадут Вам ответ в течение 12-24 часов, на тот адрес, с которого Вы отправите вопрос. Все проще простого! Никакой регистрации и заполнение бесконечных форм, просто спросите и получите ответ ;-)


Вопрос #000885: Генерация отчетов(Печатных форм)

Автор вопроса: Skala // 21.04.2008 / 09:15

Здравствуйте!
Скажите пожалуйста, как можно получить отчеты из программы? - Читал, что для веб-приложений достаточно изменить заголовок страницы (например- на excel), но нужно написать отчеты заданной формы: Т.е. определенного формата бумага, в определенном месте текст, линии и т.п. А если быть точным, то вот какая задача намечается:
Нужно написать программу для печати пропусков (ФИО и т.п. берется из БД). Пропуск по диагонали будет пересекать линия и прочие "украшательства". Я предполагаю так делать: Сделать некий шаблон, а потом в поля выводить данные.

Какой способ/инструмент посоветуете для этого?

Отвечает: Алексей Немиро // 21.04.2008 / 09:31

Здравствуйте, Skala.

Безусловно, самый простой вариант в данном случае взять MS Word или
MS Excel и просто создать документ необходимого формата, сохранить его
как HTML, потом открыть, например, в блокноте и поставить метки в
нужные места :) Правда, в данном случае, генератор отчетов, вполне
возможно, также должен будет содержать куски HTML-а шаблона, например,
при использовании таблиц.

Собственно, Вы не указали язык, на котором все это чудо хотите
реализовывать, поэтому извиняйте, если ткнув пальцем в небо, я попал
совсем не туда, куда нужно :) В .Net для создания Excel документов в
Web на лету можно использовать контрол CarlosAg.ExcelXmlWriter,
он создает XML-документ в формате Excel, правда с некоторыми ограничениями.

Выводить данные можно через хендлер, указав тип контента application/vnd.ms-excel (Response.ContentType = "application/vnd.ms-excel"), чтобы страничка сразу открывалась в Excel.


--
С наилучшими пожеланиями,
Немиро Алексей http://aleksey.nemiro.ru/

 

Вопрос #000857: Защита от шпионских программ на Ginza MS100

Автор вопроса: Koshpaev Valery // 09.04.2008 / 01:04

Здравствуйте,уважаемые эксперты!Для меня очень остро стоит проблема "утечка информации" с телефона,я подозреваю,что в какой-то из программ моего телефона находится программа-шпион(троян,руткит либо какая другая),которая передает информацию о моих контактах в записной книжке телефона(номера телефонов),какие сайты я посещаю и пароли к ним(e-mail,сайты знакомств...).Я не могу ее обнаружить,тем более я не специалист по этой области.Пожалуйста,помогите мне:какую можно скачать программу для Ginza MS100,чтобы можно было найти и
уничтожить шпионскую программу?А она точно есть,потому что очень много моих данных уходит куда-то кому-то.Или,что надо сделать,чтобы удалить вредную программу?С большим к Вам уважением,Кошпаев Валерии Анатольевич ________________________________________________________ Вы уже с Yahoo!? Испытайте обновленную и улучшенную. Yahoo! Почту! http://ru.mail.yahoo.com

Отвечает: Алексей Немиро // 13.04.2008 / 05:58

Здравствуйте, Валерий.

Воспользуйтесь антивирусом. У Касперского есть версия антивируса специально для КПК.

--
С наилучшими пожеланиями,
Немиро Алексей http://aleksey.nemiro.ru/

 

Вопрос #000807: Проблемы с закачкой файлов из Интернета на Ginz...

Автор вопроса: Koshpaev Valery // 03.03.2008 / 18:36

Здравствуйте,уважаемые эксперты!Может вся проблема заключается в том,что я не установил на Джинзу ActiveSync 4.5 с установочного диска,который прилагается к коммуникатору?Только я не знаю где,в каком клубе в Москве я могу закачать эту программу на компьютер,а потом перекачать ее с компьютера на свой коммуникатор,т.к.я пытался обращаться в одно интернет-кафе,другое,но нигде мне не разрешали закачивать ActiveSync на компьютер с установочного диска для Джинзы.У моего коммуникатора есть GPRS,но нет EDGE-какую лучше скорость подключения к
Интернету мне подключить,и почему всегда прерывается связь при закачке файлов 3.gp,всегда выдавая мне сообщение об однои и той же ошибке,про которую я Вам уже писал?Валерий ________________________________________________________ Вы уже с Yahoo!? Испытайте обновленную и улучшенную. Yahoo! Почту! http://ru.mail.yahoo.com

Отвечает: Алексей Немиро // 04.03.2008 / 05:48

Здравствуйте, Валерий.

ActiveSync необходим для синхронизации данных с ББ (ББ – большой брат :) – обычный компьютер).
Следует отметить, что если например, у Вас
будут в личных папках размещены какие-либо файлы, а на ББ этих файлов
не будет, то с устройства при синхронизации они будут удалены, так что
важные данные лучше хранить где-нибудь в другом месте, например на
карточке памяти, либо в любой другой папке, не имеющей отношения к
личным папкам (Мои документы, Мои мелодии и т.п.) пользователя
устройства.

Так что в данном случае, установка данного софта на компьютер в клубе
бессмысленна, да и Ваши личные данные могут стать достоянием
общественности (на локальном компьютере в папке «Мои документы»
создается папка с данными из личных папок устройства).

Рекомендую найти какого-нибудь друга в Москве, и воспользоваться для
этих целей его компьютером.

--
С наилучшими пожеланиями,
Немиро Алексей http://aleksey.nemiro.ru/

 

Вопрос #000804: Проблемы с загрузкой файлов на Ginza MS100

Автор вопроса: Koshpaev Valery // 02.03.2008 / 13:30

Здравствуйте,эксперты!У меня есть коммуникатор Ginza MS100(CPU:ARM 926TI OMAP 750@200MHz;128MB ROM+64MB RAM;OC:Microsoft Windows Mobile 5.0),но у меня нет компьютера или ноутбука.Мой коммуникатор Джинза имеет встроенный браузер для выхода в Интернет.Я хочу закачивать небольшие фильмы и видеоролики напрямую из Интернет,а также различные программы-тоже из Интернета.Но всегда при попытках скачивания файлов из Интернет появляются сообщения об ошибках:1)"Данный файл не читается(не отображается)на устройстве"2)"Неизвестная ошибка при скачивании файлов
0X80004005"(что это за код и из-за чего он появляется,что он означает?)3)"Искомую страницу не удается найти из-за неизвестной ошибки 0x80072f78"(что это за код и из-за чего он появляется,что он означает?)4)Какую программу,видеоконвертер мне надо установить на Ginza MS100,чтобы я мог скачивать различные медиафайлы из Интернета своей Джинзой и откуда я могу эту программу скачать(лучше-бесплатно!)?Пожалуйста,вышлите ответы на этот адрес моей почты!-Заранее большое Вам спасибо и очень надеюсь на Вашу помощь!Валерий ________________________________________________________ Вы уже с Yahoo!? Испытайте обновленную и улучшенную. Yahoo! Почту! http://ru.mail.yahoo.com

Отвечает: Алексей Немиро // 04.03.2008 / 05:37

Здравствуйте, Валерий.

Вероятно проблема в том, что Вы пытаетесь открыть файл прямо из
Интернета, а не скачать его. Скорей всего ошибка происходит из-за
отсутствия нужных кодеков, и банальной поддержки данного формата
файлов в системе, а также из-за нестабильной связи.

Вообще, большие файлы лучше не качать по GPRS, это не надежно и
дороговато. Обычно все, что нужно закачивают на устройство через
компьютер.

В качестве плеера могу порекомендовать Core Player, а как альтернативу
IE, можно использовать Opera.
Все это дело можно найти на сайте 4pda.ru.

Что касается файлов других форматов, то обычно, эти файлы в Интернет размещены в
архивах zip или rar, WM такие файлы не понимает,
нужно устанавливать дополнительные программы, чтобы работать с файлами
архивов, например файловый обозреватель Resco Explorer 2007
может читать zip-архивы. Файлы установок обычно идут в формате
cab, они вполне нормально должны запускаться.
Некоторые программы могут быть размещены как обычные
Windows-инсталеры, т.е. чтобы их установить потребуется компьютер и
подключить устройство к нему.

--
С наилучшими пожеланиями,
Немиро Алексей http://aleksey.nemiro.ru/

 

Вопрос #000799: Новый вопрос без темы

Автор вопроса: Максим // 01.03.2008 / 18:57

При попытке открыть дизайнер формы в Visual Studio 2008 возникает ошибка
"The service Microsoft.VisualStudio.Shell.Interop.ISelectionContainer
already exists in service container/ Parameter name: serviceType". Данная
ошибка возникает на всех языках программирования.

Отвечает: EROS // 01.03.2008 / 22:10

 


Чтобы задать Ваш вопрос, отправьте его на адрес expert@kbyte.ru

Раздел Эксперт на сайте Kbyte.Ru

Наверх

 

 

Последнее на форумах

The Bat! Remote | Автор: 5acred Phoenix
Добавлено: 21.04.2008 / 14:26 | ответов: 4 | просмотров: 79

Пишу для себя прогу, которая в теории должна будет управлять The Bat!'ом (если кто не знает - это почтовик такой).
В аттаче - сурсы. Поступаем так: в папке bin\debug запускаем ярлычок tbremote_svc -service (поднимется сервер, слушающий 4655-й порт). Теперь запускаем в студии отладку проекта.
Проблема, собственно, в чём. При запуске проги без параметров она работает в режиме клиента. Сейчас принцип такой: запускается ф-ция Main_Client, там мы посылаем команду серверу и ждём 10 сек ответ. Он не приходит. В консоль выводится Timed out :(, и в теории работа проги должна завершится. Но прога подвисает (вместе со студией) на несколько минут. Почему - понять не могу.
ЗЫ. Если есть возможность - гляньте класс Client. А точнее на то, как там реализована асинхронность. Укажите на ошибки.

За сим кланяюсь.

Ответить на это сообщение | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 1 | Автор: 5acred Phoenix
Добавлено:21.04.2008 / 14:30
А сурсы прикрепить забыл :(
ЗЫ. .NET FW 3.5 / VS 2008

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 2 | Автор: 5acred Phoenix
Добавлено:21.04.2008 / 18:30
В общем решил вообще переделать. Посмотрим, что получится

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 3 | Автор: 5acred Phoenix
Добавлено:21.04.2008 / 20:54
Забавно самому с собой разговаривать :)
Ситуация такая: даже со второго захода (скачать его) ничего не изменилось :(
Тестить: в папке bin\Debug открыть ярлычок tbremote_svc -service, а дальше окрыть проект в студии. Проблема та же: прога не завершается, а остаётся висеть. И хз что с этим делать :(

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 4 | Автор: 5acred Phoenix
Добавлено:21.04.2008 / 21:15
Скрин студии

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


If the Field exists | Автор: Юрий.Н
Добавлено: 20.04.2008 / 15:51 | ответов: 0 | просмотров: 29

Здравствуйте.

Может ли кто-нибудь подсказать, как с помощью stored procedure проверить существование поля с заданным именем в таблице MS SQL?

Заранее большое спасибо.

Ответить на это сообщение | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Показ файла pps на станице | Автор: Kolya007
Добавлено: 17.04.2008 / 20:23 | ответов: 0 | просмотров: 49

Как открыть и воспроизводить презентацию PowerPoint с расширением .pps на странице через <object>?..

Ответить на это сообщение | Посмотреть эту тему на сайте | Форум Kbyte.Ru


ASP Classic, ADO & Recordset | Автор: Юрий.Н
Добавлено: 17.04.2008 / 12:42 | ответов: 1 | просмотров: 68

Здравствуйте.

Мне необходимо передавать в функцию в качестве аргумента Recordset object.
Пробовал два варианта, оба работают.
Подскажите, пожалуйста, какой лучше использовать (с точки зрения уменьшения нагрузки на сервер).
Большое спасибо
001:
002:
003:
004:
005:
006:
007:
008:
009:
010:
011:
012:
013:
014:
015:
016:
017:
018:
019:
020:
021:
022:
023:
024:
025:
026:
027:
028:
029:
<%
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.ConnectionString = ... ... ...
objConn.Open
sql = ... ... ...
Set objRs = objConn.Execute(sql)
While Not rs.EOF
Response.write getSpecialField(objRs) & "<br>"
objRs.MoveNext : Wend
objConn.Close
Set objConn = Nothing
%>
First:
<%
Function getSpecialField(r)
Set rs = Server.CreateObject("ADODB.Recordset")
Set rs = r
getSpecialField = rs.fields("MyField")
Set rs = Nothing
End Function
%>
Second:
<%
Function getSpecialField(r)
getSpecialField = r.fields("MyField")
End Function
%>

Colorized by: Eros.CodeSyntaxColor Engine

Ответить на это сообщение | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 1 | Автор: Алексей
Добавлено:17.04.2008 / 12:50
Второй вариант, конечно, лучше, т.к. в первом создает еще один
объект, а во втором используется тот, который передался.
В пером варианте, вообще, смысла нет.

_________________
Это сообщение добавлено через Kbyte.Ru Forum Mail Conference (FMC)

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


помогите решить задачу | Автор: tasha
Добавлено: 17.04.2008 / 10:27 | ответов: 2 | просмотров: 85

В районе есть несколько школ. Каждая школа, пользуясь Word, составляет один раз в год список – заказ книг. Эти списки поступают в районный центр. В районном центре из множества заявок составляется одна суммарная заявка на двух листах Excel, которая отправляется в администрацию. На первом листе указаны книги, суммарная потребность в которых превышает 100, а на втором – книги, суммарное количество которых не превышает 100.Требуется автоматизировать составление этой заявки в VBA.

Ответить на это сообщение | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 1 | Автор: tasha
Добавлено:17.04.2008 / 11:19
Кто знает, как написать программу, которая добавляет строки из таблицы из очередного файла Word в документ Exсel, т.е построково переносит данные в лист Exсel

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 2 | Автор: Cucumber
Добавлено:20.04.2008 / 08:11
Глянь вот это:
http://kbyte.ru/code/Show.aspx?id=128
может наведет на мысли какие...

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Наверх

 

Последние статьи

Как узнать размер базы данных MySQL через php
Автор: Николай Рудченко | добавлено: 14.02.2008 / 13:01 | просмотров: 402

В этой небольшой статье вы узнаете, как получить размер вашей базы данных (БД) MySQL используя язык программирования PHP.

Взаимодействие с другими сайтами через HTTP (HttpWebRequest и HttpWebResponse)
Автор: Немиро Алексей | добавлено: 27.07.2007 / 14:01 | просмотров: 4103

В данной статье речь пойдет о том, как можно программно заполнить и отправить Web-форму, а также получить результат с использованием довольно простых классов - HttpWebRequest и HttpWebResponse.

Работа с SQL – Запросы
Автор: Хабибулин А. (aka Bille Gates) | добавлено: 22.07.2007 / 04:43 | просмотров: 7268

В данной статье рассмотрены часто используемые SQL-запросы и приведены примеры их использования.

Использование XML.Serialization
Автор: Немиро Алексей | добавлено: 19.07.2007 / 15:38 | просмотров: 2000

В данном обзоре речь пойдет об использование XML.Serialization в .NET и ее применении на примере сохранения и считывания настроек программы с использованием синтаксиса языка Visual Basic .NET.

Выбор языка программирования для научных работ (2-я редакция)
Автор: Юдин С. Ю. | добавлено: 15.03.2007 / 02:49 | просмотров: 4820

Идея написания этой статьи возникла после того, как на одном из сайтов по физике http://physics.nad.ru/aniboard/messages/291.html я обнаружил интересный алгоритм моделирования движения тела в поле постоянной напряженности по различным направляющим. Вернее, меня заинтересовал не весь алгоритм, т.к. основа их всех одна (принцип Даламбера, если не считать квазиалгоритма с применением уравнений Лагранжа 2-го рода) и различаются они только способом определения реакций в месте соприкосновения тел. ...

 

Статьи на Kbyte.Ru

Наверх

 

Интересные коды и решения

Как сделать, чтобы графика не стиралась?
Дата добавления: 24.03.2007 / 10:18 | просмотров: 1086 | платформа: VB .NET

Как узнать IP-адрес посетителя?
Дата добавления: 01.09.2006 / 12:23 | просмотров: 2911 | платформа: ASP .NET (VB)

Как получить имя пользователя?
Дата добавления: 24.03.2007 / 12:20 | просмотров: 1045 | платформа: VB .NET

Как обработать клиентские события элемента управления?
Дата добавления: 17.08.2006 / 17:50 | просмотров: 1612 | платформа: ASP .NET (VB)

Как узнать, в какой папке находится приложение?
Дата добавления: 01.08.2006 / 20:29 | просмотров: 1309 | платформа: VB

Поиск слов определенной длины
Дата добавления: 24.03.2007 / 11:02 | просмотров: 1263 | платформа: RegEx

Как программно установить/получить значение текстового поля (HtmlInputTextBox)?
Дата добавления: 31.07.2006 / 16:15 | просмотров: 1700 | платформа: ASP .NET (VB)

Анализ E-Mail
Дата добавления: 24.03.2007 / 10:54 | просмотров: 1024 | платформа: RegEx

Как программно вызвать окно свойств (Properties) файла?
Дата добавления: 31.07.2006 / 12:42 | просмотров: 1463 | платформа: VB

Использование включаемых файлов
Дата добавления: 01.08.2006 / 11:40 | просмотров: 1452 | платформа: ASP

 

Универсальные коды на Kbyte.Ru

Наверх

 

Юмор на Kbyte.Ru

Программист ошибается дважды: первый раз - при рождении, а второй раз - при выборе профессии.

 

Рейтинг: 255
Всего голосов: 387
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

В пустую комнату в общежитии прокрадывается студент, не зажигая свет подходит к окну, вытряхивает из цветочного горшка кактус, убирает часть земли и кладет пирожок, завернутый в полиэтилен. После всего этого он возвращает кактус на место, выравнивает землю и ложится спать. Утром уходит на занятия. Вечером возвращается, бросается к горшку, раскапывает землю, а там... записка: "Не разбрасывай свои вещи на видных местах. Пирожок съели, чтоб он не испортился".

 

Рейтинг: 291
Всего голосов: 466
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

- Сколько нужно сотрудников службы поддержки компании Microsoft,чтобы заменить лампочку?
- Четыре. Первый, чтобы узнать регистрационный номер лампочки. Второй, чтобы спросить:
"А вы перезагрузиться пробовали?"
Третий, чтобы спросить:
"А вы пробовали её переустановить?"
И четвёртый, чтобы сказать:
"Это у вас что-то с железом. У нас в офисе лампочка работает отлично!"

 

Рейтинг: 193
Всего голосов: 313
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Учительница повела детей в лес на экскурсию. И вдруг говорит:
- Смотрите, дети, кого я нашла! Кто это весь в иголках?
- Не знаем.
- Вспомните, мы про него песни пели и стихотворения учили.
- Ах вот ты какой, дедушка Ленин!

 

Рейтинг: 755
Всего голосов: 1010
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Красный свет. На перекрёстке останавливается навороченная, тонированная "девятка", тут же сзади врубается старая "Тойота". Из "девятки" вылезает амбал, подходит к левой дверце "Тойоты", вытаскивает оттуда маленького мужичка в очках и начинает его гвоздить мордой об капот. Тут тихо открывается правая дверь "Тойоты", выходит амбал в два раза больше этого и говорит: - Ох, неправ ты, братан, так неправ! (Разминая с хрустом руки) - У японских машин руль справа! Как же ты неправ, братан...

 

Рейтинг: 233
Всего голосов: 345
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

В США борьба за равноправие привела к тому, что теперь женщины приравниваются к неграм, голубым и инвалидам.

 

Рейтинг: 386
Всего голосов: 436
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Объявление в аэропорту: "Уважаемые пассажиры! Мы просим всех потерявших коричневый бумажник с пятью тысячами долларов не толпиться, а выстроиться по двое в очередь к окошечку бюро информации."

 

Рейтинг: 247
Всего голосов: 408
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

- Вовочка, какие зубы растут последними?
- Золотые, - ответил Вовочка

 

Рейтинг: 297
Всего голосов: 493
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

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

 

Рейтинг: 315
Всего голосов: 486
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Собирается жена с мужем на праздник, жена прихорашивается и спрашивает у мужа:
- Я похожа на фотомодель?
- Скорее на фоторобот.

 

Рейтинг: 307
Всего голосов: 466
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Весь юмор на Kbyte.Ru

Наверх


Выпуск подготовил: R-KDR-19826

Редактор: Немиро Алексей

Copyright (c) Nemiro AS, 2005-2007


В избранное