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

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



Выпуск # 27


http://www.kbyte.ru/

 

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

Если у Вас возникнут какие-либо вопросы, замечания, пожелания или предложения, пишите, мы детально рассмотрим каждое Ваше сообщение – mailto: admin@kbyte.ru.

 

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

Новости Kbyte.Ru

    Подведены итоги олимпиады «Весна-Лето 2006»

    Продолжает конкурс на лучшую статью по программированию!

    Открылся новый форум!

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

    .NET - создание базы данных MS Access с нуля

    Разбор задач олимпиады. Задача 2 - Lector

    Перебор всех папок в каталоге на Visual Basic .NET

    Visual Basic .NET - расширение экрана

    Visual Basic .NET - рисование

    Localizer

    Serv-U

    Active SMART

    Password Boss

    Битая ссылка

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

    Visual Basic 2003/2005 .NET: Взаимодействие с Microsoft Word 2000 и выше

    Visual Basic .NET: Работа с файлами

    ASP .NET 2.0: Эталонные страницы

    Описание ошибок VB

    Горячие клавиши VB 6.0

    ASP .NET 2.0: Файл Global.asax

    Как узнать страну по IP-адресу?

    Visual Basic 6.0 - Экспорт DataReport в Microsoft Word

    Наследование в VB.Net

    Форум своими руками, на ASP

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

Юмор на Kbyte.Ru

 

Новости Kbyte.Ru

 

09 октября 2006 / Подведены итоги олимпиады «Весна-Лето 2006»

Подведены итоги олимпиады по программированию «Весна-Лето 2006». Победители олимпиады:

Первое место - Кузнецов Павел (aka it4.kp) набрал 408 баллов;
Второе место - Пухальский Богдан (aka Winni) набрал 215 баллов;
Третье место - Княжук Владимир (aka KVV) набрал 200 баллов.


Подробности смотрите здесь.

 

09 октября 2006 / Продолжает конкурс на лучшую статью по программированию!

Продолжает конкурс на лучшую статью по программированию! Напомним, что конкурс проводится с 15 сентября по 15 декабря 2006 года. Чтобы принять участие в конкурсе, необходимо написать статью на тему программирования с использованием одного из следующих языков программирования: Visual Basic 5.0/6.0, Visual Basic .NET, ASP, ASP .NET (VB). Статья должна содержать не менее 6000 символов (обратите внимание – 6000, а не 9000 как было раньше!) и не должна быть ранее где-либо опубликована. Статью необходимо прислать до 7 декабря 2006 года по адресу: admin@kbyte.ru с пометкой «КОНКУРС!». Статьи будут опубликованы на нашем сайте, победителей выберут читатели путем голосования, помните, что чем раньше ваша статья будет опубликована, тем больше шансов на победу! Победители конкурса получат призы от нашего спонсора – журнала Hard’n’Soft. Подробности смотри здесь.
На данный момент у нас есть один участник – Хабибуллин Александр, который представил две статьи: «Visual Basic 2003/2005 .NET: Взаимодействие с Microsoft Word 2000 и выше» и «Visual Basic .NET: Работа с файлами»!

 

09 октября 2006 / Открылся новый форум!

На сайте открылся новый форум – «Олимп»! Форум посвящен олимпиадам по программированию, на нем вы можете задавать любые вопросы, касающиеся проводимым на сайте Kbyte.Ru олимпиадам, а также любые вопросы по всем проводимым в Интернет (и не только) олимпиадам по программированию и информатике. Для участия в форме требуется регистрация на нашем сайте - Kbyte.Ru. Для регистрации заполните небольшую форму, состоящую всего из трех полей. Естественно, все это дело абсолютно бесплатно.

 

Все новости Kbyte.Ru

Наверх

 

 

Голосование на Kbyte.Ru

Голосование на Kbyte.Ru через E-Mail!
Чтобы проголосовать через E-Mail, выберите ответ, если у Вас настроен почтовый клиент, должно появиться окно с новым сообщением, ничего не изменяйте, а просто отправьте пустое письмо и в течение некоторого времени Ваш голос будет зачтен.
Для голосования через сайт, перейдите по этой ссылке: http://kbyte.ru/Voting/.
Сколько Вам лет?
меньше 13 (0)
от 13 до 16 (2)
от 16 до 21 (0)
от 21 до 27 (2)
от 27 до 35 (1)
от 35 до 45 (1)
от 45 до 55 (0)
больше 55 (0)

Всего голосов: 6

Голосование на Kbyte.Ru

Наверх

 

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

.NET - создание базы данных MS Access с нуля | Автор: Черный монах
Добавлено: 09.10.2006 / 14:12 | ответов: 0 | просмотров: 2

Есть задача - создать базу данных на Visual Basic .NET (ASP .NET) с нуля, т.е. нет ничего и должен появиться файл БД с таблицей, полями и данными. Как сделать?

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


Разбор задач олимпиады. Задача 2 - Lector | Автор: AWP
Добавлено: 09.10.2006 / 07:54 | ответов: 0 | просмотров: 9

Мы начинаем публиковать разбор задач,  которые предлагались на олимпиаде «Весна – лето 2000» на сайте kbyte.ru. Лучшие полные решения участников, а в случае их отсутствия – авторские решения, будут размешены на сайте после окончания разбора всех задач.

Если что-то не понятно, спрашивайте, не стесняйтесь.

 

Lector

 

N лекторов подали заявки на проведение занятий в одной аудитории. Два разных занятия не могут пересекаться по времени проведения. Какое максимальное количество заявок k можно удовлетворить.

Формат входных данных: в первой строке файла единственное число N –  количество поданных заявок, затем N строк, в каждой из которых через пробел пара чисел – начала и окончания занятий.

Формат выходных данных:

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

 

Пример:

 

Lector.dat

Lector.sol

3

1 7

2 3

4 5

2

 

Решение

В американских программистов есть шутка, которую в среде программистов называют “американским методом” решения задач, связанных с массивами: “если есть задача, связанная с массивами и сразу не видно, как её решать, попробуй упорядочить массив – возможно, что-то и увидишь!”. Данный метод очень часто применяют на разных олимпиадах, срабатывает он и в данной задаче.

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

 

Рис. 1

Рис. 1

Действительно, если мы выберем первым занятием то, что оканчивается самым первым, то к тем, что остались, опять можно применить этот способ (Рис. 1). Данный подход используют во многих задачах оптимизации (нахождения наименьшего или наибольшего значения) при применении методов динамического программирования и называется он критерием оптимальности Беллмана: “оптимальной политике присуще то свойство, что если её можно применить к N процессам, то её можно применить и к N‑1 процессам”.

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

 

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


Перебор всех папок в каталоге на Visual Basic .NET | Автор: ANATARIUS
Добавлено: 09.10.2006 / 07:36 | ответов: 2 | просмотров: 10

Доброе время суток!
Стоит следующая задача - нужно на Visual Basic .NET перебрать все папки в определенном каталоге, учитывая, что в этих папках тоже могут быть папки. Мне нужно сделать полный список этих папок. Подскажите, в каком направлении двигаться? Заранее - спасибо.

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


Visual Basic .NET - расширение экрана | Автор: Черный монах
Добавлено: 09.10.2006 / 06:18 | ответов: 2 | просмотров: 8

Как изменить расширение экрана при помощи Visual Basic .NET? Как получить текущее расширение и частоту?

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


Visual Basic .NET - рисование | Автор: Черный монах
Добавлено: 09.10.2006 / 06:17 | ответов: 1 | просмотров: 8

Есть несколько маленьких картинок, как быстро в Visual Basic .NET нарисовать их на форме, т.е. мне надо этими картинками "залить" форму. Допустим есть картинка с изображением травы, как мне быстро залить травой всю форму, при условии, что форма растянута на весь экран? При этом, вместо травы могут попадаться камни или песок. Данные для прорисовки берутся из текстового массива. При этом, трава будет прорисовываться каждые 200 миллисекунд, как быть с производительностью, чтобы пользователь мог что-то другое еще делать?

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


Localizer | Автор: LeX
Добавлено: 08.10.2006 / 17:40 | ответов: 0 | просмотров: 4

Localizer 1.0
http://www.onimodland.com/Programm/Localizer.rar

Версия: 1.0
Лицензия: Freeware (бесплатная)
Язык интерфейса: Русский
Размер: 123 Kb

Описание:
Localizer - Небольшая DLL, которая поможет программисту легко вставлять в свои программы разные языки. Библиотека очень проста в обращении (достаточно использовать только 2 функции) и имеет подробную справку.

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



Ссылка для загрузки:
http://www.onimodland.com/Programm/Localizer.rar

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


Serv-U | Автор: LeX
Добавлено: 08.10.2006 / 17:34 | ответов: 0 | просмотров: 3

Serv-U 6.3.0.1
http://personainternet.tucows.com/files/ServUSetup.exe

Версия: 6.3.0.1
Лицензия: Shareware
Язык интерфейса: Английский
Размер: 2,43 Mb

Описание:
Serv-U - мощная и простая в управлении утилита, превращающая любой подключенный к Интернету компьютер в FTP-сервер. При использовании в операционной системе Windows 95/98/Me запускается как Программа-Сервер + Программа-Администратор. При использовании в операционной системе Windows NT/2000 запускается как Сервис(Служба)-Сервер + Программа-Администратор. Имеет множество функций:
Инструментарий наследования прав доступа (создание групп пользователей).
Имеется поддержка виртуальных путей(папок).
Имеется поддержка меж доменных серверов (компьютеры имеющие более одного IP адреса).
Поддержка удаленного администрирования.
Докачка файлов и т.д.



Ссылка для загрузки:
http://personainternet.tucows.com/files/ServUSetup.exe

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


Active SMART | Автор: LeX
Добавлено: 08.10.2006 / 17:29 | ответов: 0 | просмотров: 1

Active SMART 2.51 Beta
http://files.ariolic.com/ActiveSMART2.51.2076beta-setup.exe

Версия: 2.51 Beta
Лицензия: Shareware
Язык интерфейса: Русский, Английский
Размер: 2,01 Mb

Описание:
Active SMART - это программа для диагностики дисков и слежения за состоянием жестких дисков. Она использует S.M.A.R.T. (Технология Самотестирования и Анализа жесткого диска) для тестирования жизненно-важных параметров винчестера и его температуры, предсказывает дату возможного выхода из строя диска, используя специальные алгоритмы. Active SMART имеет различные режимы работы, и может использоваться как для персонального использования (домашний компьютер) так и для корпоративных сетей. Он поддерживает различные способы извещения пользователя (или системного администратора) об обнаруженных проблемах, включая и электронную почту.
С помощью Active SMART Вы получите множество технической информации о жестком диске, включая и информацию о возможностях и поддерживаемых диском режимах (более 25 параметров). Никаких специальных технических знаний для использования программы не требуется. Вся необходимая информация описана в документации к программе.



Ссылка для загрузки:
http://files.ariolic.com/ActiveSMART2.51.2076beta-setup.exe

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


Password Boss | Автор: LeX
Добавлено: 08.10.2006 / 17:26 | ответов: 0 | просмотров: 2

Password Boss 2.12
http://www.ammosoft.com/files/pbsetup.exe

Версия: 2.12
Лицензия: Freeware (бесплатная)
Язык интерфейса: Русский, Английский
Размер: 732 Kb

Описание:
Password Boss - Многофункциональный хранитель паролей с уникальными возможностями. Предназначен для безопасного хранения паролей и любой другой информации.
Особенности программы:
Удобный, интуитивно понятный интерфейс
Иерархическое хранение информации и быстрый доступ к ней
Надёжное сокрытие информации с использованием новейших криптографических технологий
Мощный встроенный генератор паролей
Поддержка многопользовательского использования программы
Настраиваемая функция автоматического резервного копирования
Удобный поиск
Дружелюбный мастер управления учётными записями
Возможность работы с неограниченным количеством файлов паролей и аккаунтов
Многоязычный интерфейс с функцией смены языка "на лету"
Возможность привязывать к аккаунтам файлы до 16 Мб



Ссылка для загрузки:
http://www.ammosoft.com/files/pbsetup.exe

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


Битая ссылка | Автор: LeX
Добавлено: 08.10.2006 / 17:21 | ответов: 7 | просмотров: 20

http://killoff.by.ru/

Перехожу по баннеру, а сайт не отображается...

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


Наверх

 

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

Visual Basic 2003/2005 .NET: Взаимодействие с Microsoft Word 2000 и выше
Автор: Хабибулин А. А. | добавлено: 05.10.2006 / 12:15 | просмотров: 327

Эта статья будет полезна только тем людям, у которых установлен Microsoft Word 2000 или выше! Мы научимся делать всё возможное с документами MS WORD при помощи VB 2003/2005 .NET.

Visual Basic .NET: Работа с файлами
Автор: Хабибулин А. А. | добавлено: 04.10.2006 / 10:35 | просмотров: 81

В этой статье мы поговорим о работе с файлами. Научимся добавлять и удалять файлы/каталоги, записывать и читать данные из файла и.т.д.

ASP .NET 2.0: Эталонные страницы
Автор: Немиро Алексей | добавлено: 27.08.2006 / 04:08 | просмотров: 580

Как известно, большинство сайтов имеют однотипную, общепринятую разметку страниц, неотъемлемой частью которой является верхний и нижний колонтитулы и, пожалуй, самая главная часть - тело страницы, хотя конечно, бывают и исключения. ASP .NET 2.x предлагает уникальный метод создания одинаковой разметки для страниц сайта – это использование, так называемых, эталонных страниц. Если вы работали с ранними версиями ASP(ASP, ASP .NET 1.x), то, наверное, помните, что постоянно приходилось копировать HTML-код страницы с элементами ASP. Конечно, использование включаемых файлов (include) в классическом ASP, и пользовательских элементов управления (*.ascx) в ASP .NET 1.x, значительно упрощало разработку Web-сайтов, но это не сравнится с тем, что предлагает ASP .NET 2.x.

Описание ошибок VB
Автор: [root] | добавлено: 29.07.2006 / 06:58 | просмотров: 634

В данном обзоре содержится русскоязычное описание ошибок Visual Basic 5.0/6.0.

Горячие клавиши VB 6.0
Автор: [root] | добавлено: 20.07.2006 / 13:21 | просмотров: 922

В данном обзоре рассмотрены горячие клавиши Visual Basic 5.0/6.0, которые значительно ускоряют процесс разработки и тестирования программ.

ASP .NET 2.0: Файл Global.asax
Автор: Немиро Алексей | добавлено: 17.07.2006 / 18:04 | просмотров: 790

Файл Global.asax является необязательным файлом приложений ASP .NET и содержит дополнительный код, отвечающий за обработку событий, происходящих на уровне приложения. Этот файл должен находиться в корневом каталоге Web-приложения. В ASP .NET 1.1 сей файл автоматически создавался Visual Studio при создании нового Web-проекта, в ASP .NET 2.0 Visual Studio Global.asax автоматически не создает, но его можно добавить в проект вручную. Все изменения, внесенные в файл Global.asax отслеживаются средой ASP .NET, и приложение перезагружается...

Как узнать страну по IP-адресу?
Автор: Amit Gupta | добавлено: 17.07.2006 / 08:09 | просмотров: 32620

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

Visual Basic 6.0 - Экспорт DataReport в Microsoft Word
Автор: John D. Conway | добавлено: 17.07.2006 / 06:16 | просмотров: 1331

В этой статье мы создадим пример базы данных Microsoft Access и пользовательский интерфейс в среде Visual Basic 6.0. Сделать это будет относительно несложно, поскольку для работы с нашей базой данных мы будем использовать компонент ADODC Componenet (Microsoft ADO Data Control 6.0 (OLEDB)). Мы добавим DataEnvironment и DataReport и буквально, в течении минуты, мы уже сможем экспортировать наш DataReport в Microsoft Word Document. (.doc)...

Наследование в VB.Net
Автор: Увалиев Николай (Neco) | добавлено: 16.04.2006 / 03:22 | просмотров: 1101

Если кто-нибудь уже сталкивался с мелкомягким контролом DataGridView, то наверняка порадовался обилию возможностей, которые он предлагает. Однако, когда дело доходит до реального кодинга, начинаешь хотеть чего-то большего. Мне, к примеру, понадобилось, чтобы внутри таблицы был ComboBox – конечно, он там есть, но мне понадобилось, чтобы в нём можно было ЛИБО печатать, ЛИБО выбирать. Т.е., если в списке не оказалось нужной нам вещицы, то мы могли впечатать её и тем самым дополнить список.

Форум своими руками, на ASP
Автор: Немиро Алексей | добавлено: 08.04.2006 / 12:13 | просмотров: 2021

Как известно, форум – это средство общения пользователей сети Интернет, и в тоже время, это большой справочник вопросов и ответов определенной тематики, и, пожалуй, ни один современный сайт не может обойтись без форума. В данной статье я расскажу, как можно быстро сделать собственный форум на ASP, причем, для этого не надо никуда ходить, искать и закачивать какие-либо дополнительные программы, и даже вовсе не обязательно быть программистом. Для этого достаточно иметь Windows 2000/XP и комплект программ MS Office, а именно - MS Access. В качестве реактора ASP-страниц, можно использовать обычный Блокнот.

 

Статьи на Kbyte.Ru

Наверх

 

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

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

Как создать новую папку (каталог)?
Дата добавления: 31.07.2006 / 12:36 | просмотров: 131 | платформа: VB

Как поменять заголовки всех окон в системе?
Дата добавления: 31.07.2006 / 12:51 | просмотров: 127 | платформа: VB

Проверить существование каталога (папки)
Дата добавления: 31.07.2006 / 17:37 | просмотров: 86 | платформа: ASP .NET (VB)

Как отправить E-Mail?
Дата добавления: 01.08.2006 / 11:52 | просмотров: 149 | платформа: ASP

Проверка существования директории
Дата добавления: 31.07.2006 / 12:41 | просмотров: 143 | платформа: VB

Как установить анимированный курсор?
Дата добавления: 16.08.2006 / 19:49 | просмотров: 104 | платформа: VB

Перекодировка текста с латинской раскладки в русскую
Дата добавления: 16.08.2006 / 19:12 | просмотров: 131 | платформа: VB

Как программно изменить тему страницы?
Дата добавления: 31.07.2006 / 13:40 | просмотров: 117 | платформа: ASP .NET (VB)

Как преобразовать десятичное число в шестнадцатеричное?
Дата добавления: 16.08.2006 / 20:25 | просмотров: 100 | платформа: VB

 

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

Наверх

 

Юмор на Kbyte.Ru

"Придите и уберите скрепку, которая стучится по стеклу изнутри экрана. Я не могу из-за нее работать. Она мне все нервы измотала! Она постоянно говорит мне, что я не умею печатать! Это вы, наверное, нарочно сделали! Я ненавижу этот компьютер!!!"

 

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

 

- Дети, что для вас было труднее всего в третьем классе?
- Объяснять продавщице, для кого покупается водка!

 

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

 

- Михал Ефремович, а как вы намерены бороться с этими, как их там, зарплатами в конвертах?
- Да нет ничего проще, Владимир Владимирович, запретим конверты!

 

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

 

Гуляя по лесу, программист набрел на пещеру.
- А! - крикнул он.
- А!...А!...А... - ответило эхо.
- Эхо! - позвал он.
- Echo is ON, - ответило эхо.

 

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

 

Конфеты для программистов: "Мышки на сервере".

 

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

 

В нашем подъезде около охранника стоит аквариум с рыбками. Аквариум большой, рыбки красивые. За ними постоянно ухаживают. Рядом на стенде висит объявление: "Рыбок не кормить!"
Ниже нетрезвой дрожащей рукой подписано: "А поить можно".

 

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

 

Чем русский отличается от цыгана? Цыган никогда не хает тех, у кого он коня своровал...

 

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

 

Удалить папку вместе с ее содержимым?

 

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

 

Рабинович узнал о возвращении Гагарина на Землю:
- Вылететь из Советского Союза, облететь вокруг земли - и все это для того, чтобы снова вернуться!

 

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

 

Приходит новый русский в магазин и говорит:
- Дайте мне надувную постель 2 метра в длину, 2 метра в ширину и чтобы внутри морская вода была с подсветкой, рыбками, крабами и всякими морскими штуками.
Ночь, новый русский лег спать на новую постель. Вдруг из постели на него глаз смотрит. Новый русский:
- Ты кто?
- Кто, кто Кусто!

 

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

 

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

Наверх


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

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

Copyright (c) Nemiro AS, 2005-2006


В избранное