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

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


Выпуск # 662

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


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

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

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

Форумы Kbyte.Ru

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

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

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

Собственно сабж. Есть ли способы? Есть метод, его надо выполнить много раз, отличие только в том что для каждого метода разные входные данные. Хотелось бы увеличить производительность выполняя эти методы параллельно. (использую C#)

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

Ответ #1 @Edlin 02.11.2011 09:32
Это можно сделать с помощью делегатов. Оберните вашу функцию в делегат, а затем используйте его методы BeginInvoke\EndInvoke для выполнения в отдельном потоке\получения результатов.

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

Ответ #2 @nbit 02.11.2011 12:14
Т.е. без использования потоков если нужно выполнять большое количество одновременных действий совсем никак? Думал может на событиях как то можно.

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

Ответ #3 @Edlin 02.11.2011 12:27
Одновременные действия - только в отдельных потоках.

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

Ответ #4 @nbit 02.11.2011 16:22
Добавить свой ответ в эту тему

Я недавно начал знакомиться с VB.net,
и собрал маленький калькулятор. Как он Вам?
С уважением, Akiva

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

Ответ #1 @Aleksey Nemiro 02.11.2011 11:26
+ необычный интерфейс, скорей плюс, чем минус ;
- на нажатие клавиш не реагирует (см. событие KeyPress формы и свойство AllowKeyPress (точно не помню название что-то типа этого));
- в текстовое поле можно вводить данные, но похоже что калькулятор не реагирует на внесенные изменения (проще блокировать поле - ReadOnly = True);
- повторное нажатие на равно (=) выводит в текстовое поле что-то странное;

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

Ответ #2 @Akiva 03.11.2011 01:12

Приветствую!
Есть поговорка, "Первый блин - клином!".
1) Вводим в txtBox число. 2)Выбираем кнопочку:
"+" or "-" or "x" or "/" и остальные.
3)Набираем второе число. 4)Жмем один раз кн. "="
5)Результат в memory "m+".Если необходимо
выбираем из памяти "m-" и продолжаем...
6)"mc" - очищает memory.
С уважением, Akiva

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

Добавить свой ответ в эту тему
Доброго всем времени суток!
Помогите Пожалуйста, нужно сделать программу на C#? в которой можно двигать квадрат влево и вправо, по нажатию на кнопки на клавиатуре!

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

Ответ #1 @Aleksey Nemiro 02.11.2011 16:21
См. пример во вложении.

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

Добавить свой ответ в эту тему
В общем потребовался в работе программы компонент ListView,толком с ним никогда не работал, еле как научился выводить в строки компонента текст, но вот теперь потребовалось вывести и изображение, помогите пожалуйста))

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

Ответ #1 @Aleksey Nemiro 30.10.2011 12:21
Изображения в ListView можно загружать только из ImageList. ImageList привязывается к ListView через свойства: SmallImageList, LargeImageList, StateImageList.

Если это необходимо для создания миниатюр, то лучше написать свой контрол. Для своего контрола можно использовать Panel с AutoScroll и PictureBox-ы, это самый простой вариант
Если использовать ImageList, то в коллекцию Images можно без проблем программно добавлять новые изображения: ImageList1.Images.Add(Image.FromFile("C:\kbyte.bmp")).

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

Добавить свой ответ в эту тему

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

Вакансии в IT

Инженер-программист

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

Инженер программист

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

Вэб - программист

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

Программист Java

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

Программист

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

Bitrix-программист

Россия, Москва | Удаленная работа | 50 000.00 RUB

Программист MS CRM

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

Программист- специалист по внедрению ПО

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

Ведущий инженер-программист

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

Ведущий Разработчик . NET

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

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

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

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

Fujitsu презентовала новые решения для хранения данных Eternus

Компания Fujitsu сегодня представила новое решение с использованием модульной технологии в сегменте дисковых систем Eternus DX8700 S2, которое позволяет заказчикам начинать с небольших систем и наращивать их по мере роста бизнес-требований.

Новое поколение систем Eternus DX призвано избавить компании от необходимости тщательно анализировать перспективы будущего роста при выборе системы хранения данных и ограничиваться рамками фиксированного диапазона емкости такой системы. Раньше ошибка при выборе могла дорого обойтись: заказчик либо переплачивал в случае переоценки будущих потребностей, либо вынужден был впоследствии приобретать более мощную систему при их недооценке.

Модель DX8700 S2 меняет правила игры благодаря переходу от монолитной архитектуры к модульной. Новое поколение дисковых систем Fujitsu Eternus DX8700 разработано специально для решения проблемы роста объема хранения данных путем применения модульной архитектуры.

Официально представленная сегодня в ходе выставки Storage Networking World Europe, новая система предназначена для сред, включающих множество открытых систем, и виртуализованных инфраструктур. Основным преимуществом данной модели из семейства Eternus DX является ее способность обеспечить высокий уровень надежности и производительности без избыточных начальных затрат.

Концепция «гибкого хранения данных» подразумевает минимизацию первоначальных финансовых вложений заказчиков, которые теперь могут начинать бизнес на базе небольших систем, состоящих из двух модулей контроллера (CM) и четырех дисковых модулей (DE), с последующим наращиванием по мере необходимости вплоть до восьми CM и 3072 дисковых накопителей. Отдельный модуль Eternus DX имеет новый форм-фактор с высокой плотностью размещения компонентов, оптимизированный для размещения в стандартной 19-дюймовой стойке.

03.11.2011 10:52 · Категория: Железо · Источник: CyberSecurity.ru

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

Союзу потребителей не удалось засудить "Мегафон" за утечку SMS

Замоскворецкий суд не стал удовлетворять иск Союза потребителей к "МегаФону" из-за утечки SMS. В исковом заявлении, поданном от имени "неопределенного круга лиц", организация требовала признать "МегаФон" виновным в нарушении прав своих абонентов на неприкосновенность частной жизни и тайну переписки.

03.11.2011 10:51 · Категория: Бизнес в IT · Источник: Lenta.ru

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

Google начала индексировать AJAX- и JavaScript-контент

Google начала индексировать AJAX- и JavaScript-контент, что означает возможность для данного поисковика индексировать дополнительные виды веб-контента, например комментарии в социальных сетях. Ранее Google не индексировала комментарии, так как поисковик не умел переходить по AJAX- и JavaScript-приложениям, активно используемым в социальных сетях.

"GoogleBot становится умнее, теперь он может исполнять AJAX/JS для индексирования некоторых динамических видов комментариев", - сообщил Мэтт Каттс, вице-президент Google. По его словам, до сих пор поисковик вообще не индексировал интерфейсы для комментариев, подобные тем, что есть на проектах Disqus или на Facebook. Теперь поисковик может это делать.

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

03.11.2011 10:50 · Категория: Бизнес в IT · Источник: CyberSecurity.ru

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

Из Apple ушел руководитель магазинов Apple Store

Рон Джонсон, старший вице-президент Apple по розничной торговле, ушел из компании. Он станет руководителем универмагов JCPenney. Джонсон работал в Apple с 2000 года и придумал концепцию Apple Store - розничных магазинов, где продается продукция компании. За 10 лет было открыто 323 магазина в разных странах мира.
02.11.2011 11:14 · Категория: Бизнес в IT · Источник: Lenta.ru

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

Hewlett-Packard официально анонсировала серверы с процессорами ARM

Hewlett-Packard сегодня официально рассказала о разработке нового класса серверов, работающих на базе маломощных процессоров производства британской ARM Holdings. HP заявляет, что ее новые продукты позволят корпоративным пользователям сократить расходы на электроэнергию и занимаемые серверами площади примерно на 90%. Разработчики заявляют, что большинство пользователей современных серверов запускают на них веб-серверы и для них-то новые продукты как раз и предназначены. В HP говорят, что хостинг- и колокейшн-провайдеры смогут на 90% сократить территории серверных комнат, одновременно сократив объемы потребления.

Новые серверы используют 32-битные процессоры производства компании Calxeda, лицензирующей чиповые технологии у самой ARM Holdings. ARM-серверы ориентированы прежде всего на крупные интернет-компании, работающие с масштабными сетевыми проектами, таким как Facebook. Кроме того, подобные серверы наверняка были бы эффективными в среде операторов облачных сервисов, которые активно используют серверы для хостинга, доставки контента и работы баз данных. 

В показанных прототипах серверов HP использует 4-юнитовые корпуса, монтируемые в стандартные серверные стойки. Вмещают в себя такие серверы 288 чипов Calxeda. Полная стойка вмещает в себя 2800 чипов, разделяющих электропитание, охлаждение и системы управления программным и аппаратным обеспечением. За счет того, что чипы можно объединять в единое масштабное шасси, пользователь такой конструкции может прилично сэкономить на расходах, которые бы он получил, используя несколько десятков обычных rack-серверов.

Первый выход подобных серверов Hewlett-Packard намерена провести в первой половине 2012 года, сообщил Гленн Килс, директор по маркетингу HP Hyperscale Business Unit. Впрочем, по его словам, даже после релиза серверы будут предназначены преимущественно для тестирования и оценки работы в реальных масштабных интернет-средах. Информации о том, когда ARM-серверы HP появятся на коммерческом рынке, пока нет.

На сегодняшний день HP стала первым вендором мирового масштаба, который представил конкретные планы по выпуску серверов на базе принципиально новой платформы. Ранее о похожих планах говорила и Dell, но здесь пока нет какой-либо конкретики.

В HP говорят, что их анонс - это больше чем анонс новых серверов. Дело в том, что новые чиповые системы Calxeda станут первым в отрасли решениями на базе энергоэффективных процессоров для клиентов, которым требуется так называемая "гипермасштабируемость".

02.11.2011 11:13 · Категория: Железо · Источник: CyberSecurity.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 если иное не указано отдельно.


В избранное