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

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


Выпуск # 669

Очередной выпуск рассылки! За последнее время на сайте произошло столько всего, столько всего, что все просто не уместилось в этот выпуск! Но ничего, ведь вы всегда можете ознакомиться со всеми обновлениями непосредственно посетив сайт. Кстати, помимо изменения в содержании Kbyte.Ru, появлении новых интересных материалов, проект постоянно совершенствуется технически, и вы можете принять в этом непосредственное участие, присылая свои идеи и предложения.
Надеюсь, этот выпуск будет интересен для вас. Если вы хотите увидеть в следующих выпусках что-то конкретное, напишите мне об этом на ящик subscribe@kbyte.ru.


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

Читайте в этом выпуске:

Если у вас есть вопросы по программированию или работе с компьютером, не стесняйтесь, спрашивайте.

Форумы Kbyte.Ru

На форумах Kbyte.Ru постоянно появляются новые интересные темы и обсуждения. В этом выпуске представлены лишь новые темы, с момента прошлой рассылки.

Кстати, любой желающий может на форумах Kbyte.Ru совершенно свободно получить помощь грамотных специалистов в области программирования, да и в целом информационных технологий.

Задать свой вопрос прямо сейчас

Уважаемые специалисты, нужна помощь.
Госорганы сейчас усиленно меняют бланки на новые для автоматического заполнения/считывания. Многие из вас, наверное, видели новый бланк больничного листа или медицинского полиса.
Нужно решение для MS Access 2003 для заполнения подобного бланка из формы БД *.mdb (ФИО (или адрес) человека должны "разойтись" в текстбоксы по одной букве).
В принципе, с отчетом я справлюсь сам, нужен код (макрос, модуль, etc) для разбивки слов на составляющие и формирование динамической таблицы (или запроса) с этими буквами.

(Аналогичная функция в excel ПСТР($Dx;y;z) хороша, но не для VB...)

Спасибо.

P.S.
Ну, если к БД еще и базу КЛАДР привязать, то это вообще, сказкой будет...

[- к содержанию -]

Ответ #1 @Aleksey Nemiro 22.12.2011 17:48
Аналог ПСТР в VB(A) - Mid(строка, начальная позиция считывания, кол-во считываемых символов)

Что касается КЛАДР, то наверняка базу можно привязать к Access, см. меню Внешние данные (или что-то типа этого), там должна быть возможность подключать DBF (dBase), в крайнем случае ODBC.

[- к содержанию -]

Добавить свой ответ в эту тему
В VB 6.0 есть такой компонент OLE. Я с его помощью вставлял в форму запущенное приложение (например SolidWorks) и мог просматривать в нем загруженный в SOLID чертеж.
Перйдя на Visual Studio 2008 я попробовал переделать свой старый проет, но не нашел там компонента, с помощью которого можно вывести в форму окно другого приложения.
Подскажите пожалуйста, как это сделать?
Много примеров со вставкой в форму приложений Windows, а мне нужно вставить не Windows приложение.
Т.Е. Нужен компонент - аналог OLE

[- к содержанию -]

Подскажите, кто знает, как запустить программу написанную на VB5.0 WindowsXP на Windows7 и Vista ???
если я правильно понимаю вопрос совместимости? или безопасности...Как обойти все это без заморочек для пользователя сидящего на семерке...?

[- к содержанию -]

Ответ #1 @Aleksey Nemiro 21.12.2011 11:42
Не знаю как с Visual Basic 5.0, но у меня мои старый программки написанные на Visual Basic 6.0 в Windows 7 работают без проблем, даже никаких опций совместимости не пришлось настраивать.

А что именно не работает, какие ошибки показывает?

[- к содержанию -]

Ответ #2 @Леонид 22.12.2011 13:20
Программу писал на VB5.0 под WXP, но потом пришло сообщение от пользователя на W7 "прога не грузиться - пишет файл "msvbvm50.dll" не найден, повторная установка приложения....." Я тупо решил взять у себя этот файл в Windows\system32 и предложил вставить в директорию уже установленной программы.Мне кажется должно пойти???? Ответа пока нет, и я в недоумении....И как можно писать проги совместимые для других ОС, ведь пользуюсь проверенным XP?

[- к содержанию -]

Ответ #3 @Aleksey Nemiro 22.12.2011 13:35
Старый-добрый msvbvm50.dll (msvbvm60.dll), его еще во время Windows 9x приходилось с собой таскать. С Windows XP стало как-то по проще, если мне не изменяет память, эта dll-ка часть MS Office, по крайней мере до версии 2007 точно.
Я тупо решил взять у себя этот файл в Windows\system32 и предложил вставить в директорию уже установленной программы.Мне кажется должно пойти????
Да, должно пойти. Еще можно попробовать в папке с программой этот файл оставлять, по идеи Windows в ней тоже будет его искать, но в System32 удобней.
И как можно писать проги совместимые для других ОС, ведь пользуюсь проверенным XP?
Инстраллер (установщик) делать и поставлять необходимые компоненты с программой, тогда подобных проблем не будет. На размере дистрибутива это конечно отразится, но в наше время это уже будет не так критично, как было раньше.

[- к содержанию -]

Ответ #4 @Леонид 23.12.2011 00:04
Да, спасибо за советы. Инсталлер проблемму решил.

[- к содержанию -]

Добавить свой ответ в эту тему
Добрый день!
Взял стотю с http://msdn.microsoft.com/en-us/library/bew39x2a.aspx#Y0
Передал под С++, всё отлично работает но только один раз, на второй пишет
**************
Exception Text **************
System.Net.Sockets.SocketException (0x80004005): A request to send or receive data was disallowed because the socket is not connected and (when sending on a datagram socket using a sendto call) no address was supplied
  at System.Net.Sockets.Socket.BeginSend(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags, AsyncCallback callback, Object state)
  at vk_agent.AsynchronousClient.Send(Socket client, String data) in d:\vk_agent\vk_agent\async_socket.h:line 56
  at vk_agent.AsynchronousClient.StartClient(String buf) in d:\vk_agent\vk_agent\async_socket.h:line 79
В чём проблема?

[- к содержанию -]

Все темы и обсуждения

Исходные коды

Пример простого средства просмотра изображений

Windows Presentation Foundation (WPF): Графика @Shark1 17.12.2011 01:04
Позволяет выбрать сколько угодно изображений для дальнейшего просмотра. Также навигация по виртуальному списку
при помощи клавиатуры (< >).

К данном исходному коду прилагаются файлы примеров. Скачать.

[- к содержанию -]

Все исходные коды

Вакансии в IT

программист Delphi

Россия, москва | Работа в офисе | 100 000.00 RUB

Программист-разработчик C

Россия, Москва | Работа в офисе | 40 000.00 RUB

Разработчик ПО

Россия, Москва | Работа в офисе | 75 000.00 RUB

Программист С++

Россия, Москва | Работа в офисе | 40 000.00 RUB

Программист (участие в проекте по развертыванию и сопровождению Microsoft SharePoint)

Россия, Москва | Работа в офисе

Вэб-разработчик, системный администратор

Россия, Москва | Работа в офисе | 45 000.00 RUB

Программист C++

Россия, Москва | Работа в офисе | 50 000.00 RUB

Программист С#, VBA

Россия, Москва | Работа в офисе | 40 000.00 RUB

Программист 1 С

Россия, Москва | Работа в офисе | 80 000.00 RUB

Программист

Россия, Москва | Работа в офисе | 80 000.00 RUB

Все вакансии в IT · Создать резюме

[- к содержанию -]

Новости мира IT

Acer готовится к выпуску 15-дюймового ультрабука

Производитель компьютеров Acer планирует в ближайшее время расширить линейку своих решений для потребительского рынка и презентовать 15-дюймовый ультрабук, который будет стоить 699 долларов. Напомним, что до сих пор значительная масса ультрабуков имела 13,3-дюймовые дисплеи. Исключение составили разве что 11-дюймовый Acer Aspire S3 и 14-дюймовый Samsung Series 5.

Согласно данным тайваньского ИТ-издания Digitimes, компания Pegatron Technology, выпускающая дисплеи для лэптопов, говорят, что уже начали поставлять 15-дюймовые дисплеи для ультрабуков. Выход 15-дюймовых моделей ожидается в 2012 году.

Дополнительные подробности о данном ультрабуке появятся позже.

22.12.2011 12:36 · Категория: Железо · Источник: CyberSecurity.ru

[- к содержанию -]

Seagate завершила покупку "винчестерного" подразделения Samsung

Компания Seagate закрыла сделку по покупке подразделения Samsung по производству жестких дисков. Сумма сделки составила 1,375 миллиарда долларов; часть была выплачена акциями, а часть - наличными. Винчестеры под брендом Samsung Seagate продолжит выпускать в течение года.

22.12.2011 12:35 · Категория: Бизнес в IT · Источник: Lenta.ru

[- к содержанию -]

Cамая продолжительная DDoS-атака в России длилась почти 81 день

Даже далекие от IT пользователи в этом году, возможно, впервые узнали о таком явлении как DDoS-атаки. Сообщения об инцидентах с регулярной периодичностью появлялись на лентах информационных агентств, в газетных публикациях и телевизионных выпусках новостей. «Живой Журнал», сайты некоторых СМИ и различных организаций в течение года временно становились недоступными для пользователей, пополнив список интернет-ресурсов, которые пострадали от этого вида угроз.

По данным службы Kaspersky DDoS Prevention, самая продолжительная DDoS-атака в России длилась 80 дней 19 часов 13 минут 05 секунд и была направлена на туристический сайт. Выбор объекта для нападения не случаен, поскольку компании туриндустрии часто прибегают к использованию этого инструмента киберпреступников для сведения счетов с конкурентами. В уходящем году эксперты «Лаборатории Касперского» зафиксировали две крупные волны DDoS-атак на сайты этих организаций. 

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

Цикличность DDoS-атак подтверждают факты статистики. По сравнению с месяцами затишья в так называемый высокий сезон количество нападений на сайты турфирм увеличивается в 5 раз. Характер этих атак дает все основания утверждать, что они проводились по заказу конкурентов. Фактически речь идет о тихих войнах, которые ведут между собой участники туриндустрии. Боевые действия они подкрепляют рассылкой спама с рекламой своих услуг. Применение подобных «отчаянных мер» для привлечения клиентов свидетельствует о жесткой конкуренции в этом бизнесе.

ddos.jpg

Помимо туристических компаний к DDoS-атакам в борьбе с конкурентами активно прибегают и другие нечистые на руку предприниматели, чей бизнес зависит от Интернета. Чаще всего жертвами подобного рода инцидентов становятся онлайн-магазины, сайты аукционной торговли, доски объявлений с предложениями о продаже товаров, игровые ресурсы и банковские страницы. Особенностью этого года стал резкий рост количества атак на сайты, на которых размещаются предложения по заправке картриджей, услуг такси и даже девушек легкого поведения. В среднем продолжительность DDoS-атаки в России составила 9 часов 29 минут.

20.12.2011 13:30 · Категория: Безопасность · Источник: CyberSecurity.ru

[- к содержанию -]

Производители создают новый стандарт для защиты информации на картах памяти

Компании Panasonic, Sony, Toshiba, Samsung и SanDisk накануне анонсировали планы по проведению совместных разработок, направленных на создание карт памяти с улучшенной системой безопасности данных. Новые карты памяти будут предназначены как для внутреннего встраивания в устройства, так и для применения в качестве съемных носителей информации.

В заявлении компаний также говорится, что стороны будут "искать пути защиты высококачественного мультимедийного контента, запускаемого на множестве платформ, в частности на смартфонах, планшетах и проигрывателях Blu-ray". Компании объявляют о создании нового проекта под названием Next Generation Secure Memory Initiative. В рамках проекта предлагается создать уникальную технологию идентификации для flash-памяти и защиты контента от незаконного копирования на основе инфраструктуры публичных ключей.

Компании ожидают, что уже в начале 2012 году они получат рабочие версии стандарта High-Definition Capable Security для карт памяти формата SD и встраиваемых чипов Flash-памяти для планшетов, смартфонов и потребительской электроники. Разработчики технологии говорят, что они позволят пользователям, легально купившим тот или иной контент, например музыку или видео, свободно перемещать купленные файлы в рамках собственных электронных устройств.

20.12.2011 13:29 · Категория: Безопасность · Источник: CyberSecurity.ru

[- к содержанию -]

Dell отказалась от производства нетбуков

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

19.12.2011 11:54 · Категория: Бизнес в IT · Источник: Lenta.ru

[- к содержанию -]

Все новости


Подпишитесь на тематические RSS-ленты Kbyte.Ru, чтобы быть в курсе последних новостей:

Основная лента · Форумы (темы и сообщения) · Visual Basic 5.0/6.0 · Visual Basic .NET · C# (Си шарп) · Delphi · JavaScript · ActionScript · ASP .NET · ASP .NET MVC

Ищите Kbyte.Ru в социальных сетях FaceBook, ВКонтакте, Twitter.

Если вы занимаетесь программированием, то наверняка вам пригодятся хитрые инструменты.


Международный портал для программистов и разработчиков Kbyte.Ru основан в 2006 году. Целью портала является объединение программистов и специалистов IT-бизнеса, студентов и преподавателей для обмена опытом и знаниями, оказания помощи во всех делах и начинаниях в области IT.
Kbyte.Ru является парнёром компаний Mail.Ru Group, WebMoney Transfer, Ozon.Ru и др.
Выпуск рассылки подготовлен автоматически. Все права на материалы выпуска принадлежат Kbyte.Ru если иное не указано отдельно.


В избранное