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

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



Выпуск # 30


http://www.kbyte.ru/

 

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

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

 

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

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

    HARD-конкурс «Бабье лето»

    Eval - проблема получения данных

    Анекдоты о программистах и не только...

    Начался 1-й тур Всеукраинской интернет-олимпиады

    Вопрос по SQL - получить данные из разных таблиц

    Visual Basic .NET - консольное приложение

    ПЯТНИЦА 13!

    Visual Basic 6.0 - работа с данными

    Зделать график

    Удалить все записи из таблицы SQL Server 2005

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

    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

Голосование на Kbyte.Ru через E-Mail!
Чтобы проголосовать через E-Mail, выберите ответ, если у Вас настроен почтовый клиент, должно появиться окно с новым сообщением, ничего не изменяйте, а просто отправьте пустое письмо и в течение некоторого времени Ваш голос будет зачтен.
Для голосования через сайт, перейдите по этой ссылке: http://kbyte.ru/Voting/.
Нужен ли на сайте раздел «Примеры кодов»?
На сайте планируется создать раздел, в котором будут содержаться рабочие примеры кодов в исходном виде. Хотели бы Вы, чтобы на сайте был такой раздел? Будите ли Вы его посещать?
Да, конечно! (2)
Было бы не плохо (0)
Не думаю, что я буду часто им пользоваться (0)
Нет, я категорически против! (0)
Затрудняюсь ответить (0)

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

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

Наверх

 

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

HARD-конкурс «Бабье лето» | Автор: AWP
Добавлено: 15.10.2006 / 09:46 | ответов: 0 | просмотров: 6

15 октября (воскресенье) в 19.00 по минскому времени пройдёт HARD-конкурс «Бабье лето».

Спонсором традиционно выступит компания EPAM Systems . Призовой фонд составит 200 у.е. Как эта сумма будет распределена между победителями, можно узнать в правилах чемпионата.

Рекомендуем всем участникам ознакомиться с новым пунктом правил «Правила поведения в чате игровой арены Test-the-Best».

Если же вы планируете впервые поучаствовать в конкурсах проекта Test-the-Best, то вам обязательно стоит ознакомиться с правилами конкурсов и с другими разделами помощи, касающимися задач и шаблонов. Во время конкурса администрация не даёт ответов на вопросы, ответы на которые есть в правилах.

Внимание! Вам необходимо решить заранее, в каком конкурсе из пары «Бабье лето» вы будете участвовать в качестве конкурсанта - в MEDIUM (8 октября) или HARD (15 октября). При этом во втором из состязаний пары вы можете принять участие "вне конкурса".

Если вы предпочитаете легкие конкурсы, то вы можете ознакомиться с анонсом «Бабье лето.MEDIUM»

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


Eval - проблема получения данных | Автор: Алексей
Добавлено: 14.10.2006 / 15:30 | ответов: 3 | просмотров: 10

Недавно, а может и раньше (уже не помню), столкнулся с проблемой получения данных из БД MS Access из связанных таблиц, т.е. с использованием инструкции SELECT ... FROM ... INNER JOIN ... WHERE ... ORDER BY

Метод Eval для вывода данных из определенного поля определенной талицы выдает ошибку, например так:
Eval("Groups.Id")

решить проблему можно используя свойство DataItem:
Container.DataItem(имя_поля)

Пример:
С ошибкой
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<%#Eval("Groups.Id")%>
</ItemTemplate>
</asp:Repeater>

Без ошибки
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<%#Container.DataItem("Groups.Id")%>
</ItemTemplate>
</asp:Repeater>

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


Анекдоты о программистах и не только... | Автор: AWP
Добавлено: 13.10.2006 / 20:49 | ответов: 8 | просмотров: 20

Лежат на столе две книги: первая - тонкая, написано "Логика",
вторая - толстенная, написано "Женская логика. Том 1"!

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


Начался 1-й тур Всеукраинской интернет-олимпиады | Автор: AWP
Добавлено: 13.10.2006 / 17:51 | ответов: 0 | просмотров: 9

Внимание! Опубликованы задачи 1-го тура открытой Всеукраинской интернет-олимпиады по информатике NetOI-2006  
(13.10.06-28.10.06)

С условиямпи задач и правилами участия можно познакомиться на http://www.olymp.vinnica.ua/i2006/tour1.shtml

График он-лайн консультаций: 16.10.06   и  17.10.06 с  19-00 до 19-30
============================================================
Приводим условия задач для заинтересовавшихся:

Задача Failure

Две железнодорожные  ветки  пересекаются под  прямым   углом.  Начало координат расположено в точке  их  пересечения,  а  оси  совпадают  с рельсами.Во избежание аварий на перекрестке дежурит диспетчер, но как часто бывает, он  заснул  на  рабочем месте. Тем временем два  поезда мчались в сторoну  перекрестка  по   разным веткам.  Известны скорости
поездов,  их длины и  начальные координаты  <голов>  поездов,при этом начальные координаты положительные. Определите,произойдет ли катастрофа.
  Технические условия:  Программа  читает    с  клавиатуры количество контрольных  примеров   Т  (не   более  10).  Далее - Т групп   по  8 действительных чисел:  V1 - скорость  первого  поезда, V2  - скорость второго поезда, L1 - длина первого поезда,L2 - длина второго поезда, X1, Y1 -  координаты  <головы>  первого поезда, X2,  Y2  - координаты "головы" второго.Все числа не превышают 5000,вводятся  в одной строке через пробелы. Программа  выводит   на  экран  для  каждого теста  1, если произошла  трагедия,  0, если  все  обошлось хорошо.  Все  числа выводятся в одну строку без пробелов между ними, а также  в  начале и конце строки.  Если  <голова>  одного поезда  чиркает <хвост> другого, то считать, что все отделались легким испугом, а потому вывести 0.
Пример:
Ввод
2 100.0 1.0 2.0 2.0 2.0 0.0 0.0 100.0 20.0 20.0 5.0 5.0 0.0 3.0 4.0 0.0
Вывод
01
  

Задача POOL

Стол  для  нашей  игры  представляет  собой  прямоугольник с  упругими бортами и  лузами  по углам. На столе находятся 2  шара со встроенными датчиками пройденного пути.  Отсчет  пути  начинается с  момента удара по одному из шаров кием и  заканчивается  после столкновения со вторым шаром, правда, при  обязательном касании  первым шаром хотя бы  одного из бортов. Судья ставит шары на исходные точки, а участники по очереди совершают удары.Побеждает тот, чей шар пройдет меньшее  расстояние  до столкновения со вторым шаром.  Напишите программу, которая  рассчитает минимально возможное расстояние, пройденное первым  шаром.
Технические условия:Программа считывает с клавиатуры два положительных действительных числа  XMax и YMax(каждое не превышает 1000)-координаты угла  стола   (противоположный   по  диагонали  угол  лежит  в  начале координат), и еще 2  пары  действительных  чисел  -   X1, Y1, X2, Y2 - соответственно координаты первого и второго шаров. Программа выводит на
экран,не округляя, одно действительное число  -  искомую величину.  
Пример:
Ввод
10.0  10.0   4.0  8.0  8.0  4.0  
Вывод
8.94427190999159Е+000

Задача  Area

В некоторой столице некоторого государства была фирма  <Элит-Окраина>, которая занималась продажей земельных участков за городом.  И все было бы хорошо, если бы эта фирма была честная. Но мошенники мало  того, что забрали все деньги и смылись за границу, они  при   продаже  указывали неверные границы участков. Участки всегда  имели  форму прямоугольника с параллельными  осям  координат  сторонами.  Среди потерпевших   были Петя П.и Юлия Т. И решили они узнать,не содрали  ли с них одновременно деньги за одну и ту же землю, а  если часть земли или границы участков окажутся общими-узнать форму общей части (отрезок,точка,прямоугольник, не совпадают). Но  поскольку  Юля  много  времени тратит на заплетание своей косички,  а  Петя  плохо  учился  в  школе, то  эту  задачу  они предлагают решить Вам.
Технические условия:
       Программа читает с клавиатуры количество контрольных примеров Т (не более 100)   Далее   читает   Т  групп по 4 целых числа в каждой - координаты противоположных  вершин участков,  проданных  Юле  и  Пете. (-1000< Xi,Yj < 1000 ). Все числа вводятся одной строкой через пробелы. Ваша  программа  должна  вывести  на  экран  (все в одну  строчку, без пробелов) для каждой пары участков:
   0 - не имеют общих точек;
   1 - касаются в 1 точке;
   2 - пересекаются по отрезку;
   3 - накладываются прямоугольником;
Пример:        
Ввод
2  0  0  2  2  2  2  4  0  0  0  1  1  1  2  2  3
Вывод
20  

Задача  SuperNet

Для организации работы нашего  центра  дистанционного  образования все школы города пришлось соединить   проводными  каналами  связи попарно, а в  каждой  школе все ведущие к  ней  каналы соединить в общей точке. Канал физически представляет собой  провод с сопротивлением R,  причем эта величина одинакова для всех проложенных линий (не стоит  обсуждать целесообразность - так  решили специалисты).  При  подключении  каждой школы, начиная с третьей, связисты измеряли сопротивление между каждой парой школ,подключенных к сети на данном этапе, используя особо точный цифровой омметр.Когда все школы были подключены, они посчитали,сколько раз результаты измерений  оказались  целым числом. Пусть это сделает и ваша программа.    
Технические условия: Программа  читает  с  клавиатуры целое  число R - сопротивление провода между каждой парой  школ (1<=R<=10000), далее  - натуральное число N (3<=N<=10000) - количество школ. Все числа вводятся одной строкой через пробел.Программа выводит на экран одно целое число - количество целочисленных измерений.  
Пример:
ВВОД
8 10
ВЫВОД
34

Задача Dictionary

В тарабарском языке N символов - первые N латинских букв.  Тарабарские слова содержат все буквы, причем каждая буква встречается в слове один раз. Главный тарабарский филолог составил словарь, включив в  него все возможные  слова  в  алфавитном  порядке.  Помогите ему найти слово по номеру.
 Технические условия:
Вы вводите  с  клавиатуры количество букв N (2<=N<=12) и номер слова k (1<=k<=N!). Вы выводите на экран тарабарское слово.
 Пример:
Ввод
4 5
Вывод
adbc
=========================================================================

Разбор задач предлагаем сделать всем желающим у нас на сайте по окончанию 1-го тура.

 

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


Вопрос по SQL - получить данные из разных таблиц | Автор: Черный монах
Добавлено: 13.10.2006 / 10:46 | ответов: 1 | просмотров: 13

Реально получить данные одним SQL-запросом из разных таблиц? У меня есть таблица Товары и Категории товаров, в таблице Товары есть ссылка на таблицу Категории товаров, мне нужно получить список товаров и название категорий, в которой они находятся. Как это сделать одним SQL-запросом?

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


Visual Basic .NET - консольное приложение | Автор: Черный монах
Добавлено: 13.10.2006 / 09:22 | ответов: 3 | просмотров: 14

Для чего можно использовать консольное приложение в Visual Basic .NET?

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


ПЯТНИЦА 13! | Автор: Черный монах
Добавлено: 13.10.2006 / 09:20 | ответов: 3 | просмотров: 17

Пятница 13

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


Visual Basic 6.0 - работа с данными | Автор: Decompiler
Добавлено: 13.10.2006 / 06:02 | ответов: 0 | просмотров: 12


Привет!
Подскажите, каким образом я могу работать с базами данных MS Access на Visual Basic 6.0 SP 6?

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


Зделать график | Автор: Саня
Добавлено: 13.10.2006 / 05:16 | ответов: 2 | просмотров: 18

Мне дали задание зделать график па формуле:
Xn+1 = sin(BYn)+ csin(BXn)
Yn+1 = sin(AYn) + dsin(AXn)


тут еще фигурная скобка саеденяет их, а буква n+1 маленькая и n тожа

Памагите. Как это зделать?

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


Удалить все записи из таблицы SQL Server 2005 | Автор: Черный монах
Добавлено: 13.10.2006 / 04:38 | ответов: 1 | просмотров: 11

Проблему с SQL запросом я решил, теперь осталась одна небольшая проблема, мне нужно удалить все записи из таблицы которые имеют значение Null. Запрос WHERE city_rus = Null выдает ошибку :( Что делать?

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


Наверх

 

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

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

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

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

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

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

Как известно, большинство сайтов имеют однотипную, общепринятую разметку страниц, неотъемлемой частью которой является верхний и нижний колонтитулы и, пожалуй, самая главная часть - тело страницы, хотя конечно, бывают и исключения. 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 | просмотров: 702

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

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

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

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

Файл 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 | просмотров: 32674

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

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

В этой статье мы создадим пример базы данных 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 | просмотров: 1125

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

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

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

 

Статьи на Kbyte.Ru

Наверх

 

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

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

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

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

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

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

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

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

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

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

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

 

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

Наверх

 

Юмор на Kbyte.Ru

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

Наверх


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

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

Copyright (c) Nemiro AS, 2005-2006


В избранное