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

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



Выпуск # 183


http://www.kbyte.ru/

 

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

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

 

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

Новости Kbyte.Ru

    Новый развлекательный портал!

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

    Вопрос #000438: Вопрос по С#

    Вопрос #000437: Содержимое динамически созданных элементов

    Вопрос #000436: Вопрос по C#

    Вопрос #000433: Расширенное воспроизведение звука

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

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

    Какая установленна система

    Интерфейс как в Office 2007

    Давайте сделаем иновый форум!

    VB6: Выгрузка DLL из процесса

    Кто каким браузером пользуется?

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

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

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

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

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

    Работаем с MIME

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

Юмор на Kbyte.Ru

 

Новости Kbyte.Ru

 

03 сентября 2007 / Новый развлекательный портал!

Открылся развлекательный портал АГУКА.РУ! На сайте вы найдете огромное количество анекдотов, афоризмов, поздравлений, пословиц, тостов и многое другое. На АУГУКА.РУ вы сможете приятно провести время в чате. Забудь про скуку – заходи на АГУКУ!
http://www.aguka.ru

 

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

Наверх

 

 

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

 

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


Вопрос #000438: Вопрос по С#

Автор вопроса: Sergey Guznenkov // 29.08.2007 / 06:13

Добрый день. Подскажите пожалуйста, как можно сделать доступными таблицы для других, открываемых позже форм ?
Есть главная форма, на ней присутствует несколько довольно больших таблиц, потом я открываю другую форму (таких форм будет несколько) и там нужно обработать данные из некоторых таблиц главной формы.
Заранее спасибо.

Отвечает: EROS // 29.08.2007 / 20:11

Здравствуйте, Sergey Guznenkov

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


--
С уважением,
EROS mailto:eros@fromru.com

 

Вопрос #000437: Содержимое динамически созданных элементов

Автор вопроса: "Abu Ali" // 29.08.2007 / 06:13

Здравствуйте уважаемые Эксперты. Вопрос: Существует форма с динамечески созданными элеметами управления (ComboBox и TextBox ) frmBox. Из главной формы вызывается метод формы frmBox, который в зависимости от параметра, создает определенное количество ComboBox и TextBox. Потом при вызове из главной формы еще одного метода формы frmBox, который присваивает значения элементов управления переменным, при foreach (Control c in this.Controls) он не видит элементы созданные программно. Заранее благодарен

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

Здравствуйте, Abu Ali!

Полагаю, проблема в том, что Вы создаете новый экземпляр формы frmBox,
который, естественно, не содержит динамически созданных элементов.

В любом случае, указанных в данном вопросе данных не достаточно, чтобы
понять суть проблемы. Также Вы не указали язык, на котором Вы все это
делаете.

В будущем, вопросы без указания языка программирования, на рассмотрение приниматься не будут.

ЗЫ: Вы можете воспользоваться нашим
форумом для решения этой проблемы.
Для работы с форумом требуется
регистрация.
После регистрации, Вы можете подписать на Forum Mail Conference – это возможность работы с форумами сайта через E-Mail.
Подробности смотрите тут. (после подписки на FMC и добавления на форум нового сообщения через Web-интерфейс, Вам будет выслан шаблон письма для работы с форумами через E-Mail).




--
С наилучшими пожеланиями,
Немиро Алексей

 

Вопрос #000436: Вопрос по C#

Автор вопроса: Sergey Guznenkov // 29.08.2007 / 06:13

Добрый день. Подскажите пожалуйста, как можно сделать доступными таблицы для других, открываемых позже форм ?

Есть главная форма, на ней присутствует несколько довольно больших таблиц,

потом я открываю другую форму (таких форм будет несколько) и там нужно

обработать данные из некоторых таблиц главной формы.

Заранее спасибо.

Отвечает: Алексей Немиро // 29.08.2007 / 07:45

Здравствуйте, Sergey!

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

Form1
001:
002:
003:
004:
005:
public string FormTitle
{
 get { return this.Text; }
 set { this.Text = value; }
}


Далее, в Form2 можно написать:
001:
((Form1)Application.OpenForms["Form1"]).FormTitle = "Kbyte.Ru";

таким образом, заголовок Form1 будет изменен на "Kbyte.Ru".
Таким же образом можно сделать с любым другим свойством формы, или элементами формы.

Хотя, более правильней будет передавать второй форме указатель на
родителя, и уже через него работать с первой формой. Думаю, эту тему
будет правильней обсудить на форуме.


--
С наилучшими пожеланиями,
Немиро Алексей

 

Вопрос #000433: Расширенное воспроизведение звука

Автор вопроса: Arcady // 26.08.2007 / 15:00

Здравствуйте эксперт!

Вопрос:
Возможно-ли на Visual Basic 6.0 без использования посторонних библиотек (например, fmod.dll) реализовать воспроизведение звука "на своём канале"? То есть, создать (открыть) свой звуковой канал, чтобы воспроизводить в нём не только WAVE, но и, хотя бы MP3, и задавать для него громкость независимо от Windows? Например, как в Winamp, или в той-же библиотеке fmod.dll.

Заранее благодарен.

--------------------------------------
Категория: --- Visual Basic 5.0/6.0

Отвечает: Алексей Немиро // 26.08.2007 / 15:54

Здравствуйте, Arcady!

Стандартными средствами Visual Basic 6.0, без использования сторонних библиотек и компонентов, это сделать не возможно.

--
С наилучшими пожеланиями,
Немиро Алексей

 

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

Автор вопроса: Андрей // 24.08.2007 / 19:28

Как узнать IP-адрес активного интернет-подключения средствами VB6?

--------------------------------------
Категория: --- Visual Basic 5.0/6.0

Отвечает: Алексей Немиро // 26.08.2007 / 04:28

Здравствуйте, Андрей!

Создайте стандартный EXE-проект. Расположите на форме (Form) элемент Winsock (меню: Проект -> Компоненты -> Microsoft Winsock Control 6.0) и добавьте нижеследующий код.

001:
002:
003:
Private Sub Form_Load()
 MsgBox "Ваш IP: " & Winsock1.LocalIP
End Sub


--
С наилучшими пожеланиями,
Немиро Алексей

 


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

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

Наверх

 

 

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

Какая установленна система | Автор: ZXC
Добавлено: 05.09.2007 / 18:09 | ответов: 0 | просмотров: 11

Как программно узнать какая установленна ОС? просто с выходом висты кое что изменилось

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


Интерфейс как в Office 2007 | Автор: ZXC
Добавлено: 05.09.2007 / 17:57 | ответов: 0 | просмотров: 10

Собственно сам вопрос это название темы, как можно сделать такой же интерфейс как в офисе 2007, по вкладкам

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


Давайте сделаем иновый форум! | Автор: pasha
Добавлено: 05.09.2007 / 10:06 | ответов: 3 | просмотров: 31

Алексей, давайте сделаем новй форум, скажем "Прикладная математика и алгоритмы". Я с удоольствием стану его (форума) модератором! Я как раз иду учитться на курсы "алгоритмики и программированияи на низшем уровне" -- что-то типа ассемблера....

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


Ответ # 1 | Автор: Алексей
Добавлено:05.09.2007 / 10:20
Алексей, давайте сделаем новй форум, скажем "Прикладная математика и алгоритмы". Я с удоольствием стану его (форума) модератором! Я как раз иду учитться на курсы "алгоритмики и программированияи на низшем уровне" -- что-то типа ассемблера....

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

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

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


Ответ # 2 | Автор: LeX
Добавлено:05.09.2007 / 15:53
Алексей, сейчас не могу модерировать... В школе грузят по-черному... В день по 2-3 контрольные.

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


Ответ # 3 | Автор: AWP
Добавлено:05.09.2007 / 20:07

==
Алексей, давайте сделаем новй форум, скажем "Прикладная математика и алгоритмы". Я с удоольствием стану его (форума) модератором! Я как раз иду учитться на курсы "алгоритмики и программированияи на низшем уровне" -- что-то типа ассемблера....
==
Не вижу в этом смысла, мы тут уже по заявке одного пользователя
сделали форум по фотошопу, но толку с этого никакого пока нет..
Вообще новые форумы обычно появляются только после появления
достаточно большого количества тем на определенную тему, в данном
случае на тему "Прикладная математика и алгоритмы".
Docendo Discimus

==

Ну, pasha, как всегда преподносит сюрпризы...
Во первых, молодой человек, "курсы "алгоритмики и программированияи на низшем уровне"" (сохранен стиль автора) - это очень далеко от Дискретной Математики и Теории Алгоритмов, ибо дискретная математика - это высший пилотаж, а те, кто организовывают подобные курсы по-видимому просто не понимают о чем речь. Жаль только тех, кто идет на такие курсы.
Для их прохождения необходимо сначала изучить хотя бы:
- теорию множеств
- векторную геометрию
- теорию вероятностей
- теорию графов
и многое еще чего, но перечисленные выше вещи - это табличка умножения, без которой заниматься подобным занятием подобно самоубийству...
Pasha, Вы уж меня извините за слова, высказанные выше - но это не мои слова, а моего учителя - который, кстати, меня не учил, но без него я сам многое чего не добился бы - Жалдака Мирослава Ивановича - доктора, профессора и академика наук, которому в этом году исполнилось 70!!!
Но Ваше желание похвально. Если Вы серьезно желаете этим занятся, для начала просто поищите в обычном поисковике пару сайтов по заинтересовавшей Вас тематике и попробуйте реализовать хотябы один алгоритм на любом языке программирования.
С удовольствием отвечу на все вопросы, поскольку, повторяю, Ваше желание похвально, но просто так = это не делается.
Могу порекомендовать для начала познакомиться с соответствующей литературой, ссылки можно найти здесь:
http://mateminfo.myff.ru/
С уважением - AWPris
P.S.: Да, и постарайтесь писать без ошибок - это тоже говорит о многом...

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


VB6: Выгрузка DLL из процесса | Автор: Arcady
Добавлено: 04.09.2007 / 15:24 | ответов: 0 | просмотров: 21

Всем привет! У меня вопрос: можно-ли выгрузить из пямяти собственного процесса билиотеку так, чтобы при её повторной загрузке приложение не вылетало? И можно-ли выгружать используемые библиотеки? Вот небольшой код, который позволяет выгружать НЕиспользуемые библиотеки; но при повторной загрузке библиотеки в память приложение "завершает свою работу нетрадиционным способом" :)
001:
002:
003:
004:
005:
006:
007:
008:
009:
010:
011:
012:
013:
014:
015:
016:
017:
018:
019:
020:
Option Explicit

Private Declare Function GetModuleHandle Lib "kernel32" Alias "GetModuleHandleA" (ByVal lpModuleName As String) As Long
Private Declare Function FreeLibrary Lib "kernel32" (ByVal hLibModule As Long) As Long

Private Sub Command1_Click()
  Dim hLib As Long
  Dim lRet As Long
   
  hLib = GetModuleHandle("shlwapi.dll")
   
  If hLib <> 0 Then
    lRet = FreeLibrary(hLib)
    MsgBox "Библиотека выгружена: " & CBool(lRet)
  Else
    MsgBox "Библиотека не загружена!", vbExclamation
  End If
End Sub

Colorized by: Eros.CodeSyntaxColor Engine

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


Кто каким браузером пользуется? | Автор: pasha
Добавлено: 04.09.2007 / 11:16 | ответов: 5 | просмотров: 61

Я лично -- Maxthon 2 Ru-Board

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


Ответ # 1 | Автор: Алексей
Добавлено:04.09.2007 / 11:24
Я для серфинга в основном использую IE 6.0
А при разработке Web-проектов всегда использую троицу FireFox, Opera и IE (в порядке убывания).

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

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


Ответ # 2 | Автор: LeX
Добавлено:04.09.2007 / 15:35
Avant

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


Ответ # 3 | Автор: pasha
Добавлено:04.09.2007 / 18:08
Для сёрфинга IE6 -- самый худший браузер. Нет вкладок, никаких "Удобств и встроенных средств поиска", но ядро хорошее. Открыает всё!
На ядре Икспорера построен Maxthonю. www.maxthon.org.ru.
Настоятекльно рекомендую! Все средства Оперы, Лисицы FileFox и Ядрпо Иксплорера в одном флаконе. Можно автоматическии подключать качалку!

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


Ответ # 4 | Автор: Алексей
Добавлено:05.09.2007 / 03:03
я обычно "серферюсь" на известных сайтах, так что поиск мне в ИЕ просто не нужен, также как и вкладки :)
А Maxthon это судя по всему бывшый MyIE, не спорю, у него есть свои фишки, но
это на мой взгляд не лучший браузер, в нем все выглядит каким-то "нарисованым",
багов целая куча, а некоторые его фишки вообще вредные, да и с русским
языком у него местами возникают проблемы. В общем это не доделаная поделка :)
В отношении поиска, а особенно дебага, меня больше привлекает FireFox.

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

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


Ответ # 5 | Автор: Berd
Добавлено:05.09.2007 / 07:28
FireFox!!!

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


Наверх

 

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

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

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

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

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

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

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

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

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

Работаем с MIME
Автор: Немиро Алексей | добавлено: 29.11.2006 / 14:46 | просмотров: 1994

Не так давно мне пришлось немного поработать MIME (Multipurpose Internet Mail Extension) - это стандарт почтовых сообщений, в РуНете (Russian Internet) я не нашел нормального описания спецификации MIME, и посему решил написать небольшую статейку на эту тему. В данной статье вы узнаете об основных особенностях и стандартах MIME, а также научитесь «читать» MIME с использованием синтаксиса языка Visual Basic .NET 2005.

 

Статьи на Kbyte.Ru

Наверх

 

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

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

Как изменить цвет строки в GridView при заполнении данными?
Дата добавления: 14.08.2006 / 14:25 | просмотров: 875 | платформа: ASP .NET (VB)

Анализ даты стандарта RFC822
Дата добавления: 24.03.2007 / 10:58 | просмотров: 356 | платформа: RegEx

Как удалить картинку с элемента (Form, PictureBox, Image etc.)?
Дата добавления: 16.08.2006 / 20:02 | просмотров: 498 | платформа: VB

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

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

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

Преобразование строки в Double, исключая проблемы с разделителем
Дата добавления: 27.04.2007 / 15:53 | просмотров: 427 | платформа: VB .NET

Как отправить файл в корзину? (!API!)
Дата добавления: 24.03.2007 / 12:23 | просмотров: 440 | платформа: VB .NET

Ключ = Значение
Дата добавления: 24.03.2007 / 11:07 | просмотров: 364 | платформа: RegEx

 

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

Наверх

 

Юмор на Kbyte.Ru

Бороться с пьянством, ограничивая доступ к водке - это то же самое, что бороться с поносом, ограничивая доступ к туалету.

 

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

 

– Доктор, посоветуйте, что делать. Мой муж постоянно говорит во сне.
– Позволяйте ему говорить днем.

 

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

 

Учитель:
- Вы обратили внимание, что под портретом великого поэта написано: 1749-1832. Что это значит?
- Это номера его телефонов.

 

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

 

"Продам дешево рыболовецкие снасти и рыбацкую одежду.
Телефон: 545-31. В случае, если трубку возьмет мужчина, следует сказать: "Ошибка".

 

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

 

Недавно начал работу в фирме коммерческой недвижимости. Сделал им сеть пару недель назад, а до этого, несколько дней бухгалтера данными между компьютерами при помощи флэшки обменивались (фирма экономит на всём, дисководов нет). К одному из компьютеров по USB были подключены принтер и мышь. USB портов в том компьютере всего два, оба и заняли. Подключили, пока меня не было, флэшку, а для этого отключили принтер. Перекинули нужные данные и снова подключили принтер.
Прошло время, звонят мне по телефону и жалуются, мол, принтер не работает, работа стоит, приезжай скорее! Приехал, как только смог, посмотрел настройки принтера - все в норме. Стал подключение принтера к компьютеру смотреть. Каково же было моё изумление, когда я увидел USB коннектор аккуратненько насаженный на штырьки COM порта! До этого, мне даже не представлялось, что такое возможно! Судя по всему, не зря у женщины, осуществившей такое подключение, на рабочем столе изображение девушки, едущей в автомобиле из которого она забыла вынуть пистолет бензозаправки...

 

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

 

Утром звонит Билл Гейтс к врачу:
- Доктор у меня начался объектно-ориентный понос. Что делать?

 

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

 

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

 

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

 

Журнал "Бизнес Ик" опубликовал список ста самых успешных бизнесменов России, он называется "Гоп сто".

 

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

 

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

 

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

 

Марьиванна:
- Здесь мы видим, что крокодил отложил яйца... Кто знает: зачем?
Вовочка:
- Старый он уже... Не нужны они ему...

 

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

 

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

Наверх


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

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

Copyright (c) Nemiro AS, 2005-2007


В избранное