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

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



Выпуск # 208


http://www.kbyte.ru/

 

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

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

 

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

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

    Вопрос #000582: Активизировать_элемент_формы,_в_процедуре_Form_...

    Вопрос #000580: Visual_Basic_6.0._Как_можно_поместить_картинку_...

    Вопрос #000577: Visual_Basic_6.0._Активизировать_элемент_формы

    Вопрос #000570: Взаимодействие PictureBox и Image

    Вопрос #000559: Visual_Basic_6.0._Установка_атрибутов_элементам...

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

    Выводим контент? :)

    BEEP!!!

    Все кому не лень, пока можете потестить новый раздел ;)

    Робота с сетевой картой в VB

    UDF и Stored Procedure

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

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

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

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

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

    Работаем с MIME

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

Юмор на Kbyte.Ru

 

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

 

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


Вопрос #000582: Активизировать_элемент_формы,_в_процедуре_Form_...

Автор вопроса: Александр Левашов // 24.10.2007 / 20:16

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

Visual Basic 6.0. Как программно активизировать конкретный элемент формы Text, в процедуре Form_Load()? То есть сразу после загрузки формы.

Спасибо.
Александр Левашов. г.Кострома.

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

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

 

Вопрос #000580: Visual_Basic_6.0._Как_можно_поместить_картинку_...

Автор вопроса: Александр Левашов // 24.10.2007 / 14:04

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

Visual Basic 6.0. Как можно поместить картинку на кнопку.

Спасибо.
Александр Левашов. г.Кострома.

Отвечает: Алексей Немиро // 25.10.2007 / 02:59

Установите свойство Picture, а также style="1" - Graphical.
Еще может понадобиться свойство UseMaskColor и MaskColor, которые
позволяют установить прозрачный цвет картинки.

 

Вопрос #000577: Visual_Basic_6.0._Активизировать_элемент_формы

Автор вопроса: Александр Левашов // 24.10.2007 / 12:28

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

Visual Basic 6.0. Как программно активизировать конкретный элемент формы Text, чтоб курсор встал на него.

Спасибо.
Александр Левашов. г.Кострома.

Отвечает: Алексей Немиро // 24.10.2007 / 12:40

Здравствуйте, Александр.

Разместите два текстовых поля на форме и одну кнопку, и вставьте следующий код:
001:
002:
003:
Private Sub Command1_Click()
 Text2.SetFocus
End Sub


--
С наилучшими пожеланиями,
Немиро Алексей http://aleksey.nemiro.ru/

 

Вопрос #000570: Взаимодействие PictureBox и Image

Автор вопроса: "Darck Dragon" // 23.10.2007 / 05:50

Здравствуйте, уважаемые эксперты.
Уже несколько часов ломаю голову над такой вот проблемой:
на форме имеется два графических контролла - PictureBox и Image. Для Image установлено свойство Stretch=true.В обоих элементах одно и тоже изображение, различие - в Image оно целиком видно, правда уменьшено под размеры самого Image, а в PictureBox видна отдельная часть изображения.
Вопрос вот в чём: при наступлении события Image.MouseMove та часть изображения, что находится под курсором должна отображаться в PictureBox. Т.е. как в играх - миникарта и сама карта. Как это сделать?
Заранее огромное спасибо.

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

Отвечает: Алексей Немиро // 23.10.2007 / 06:09

Здравствуйте, Darck Dragon.

Я бы не рекомендовал Вам использовать контрол Image для подобных целей. Лучше используйте только PictureBox.

Создайте новый EXE-проект. На форме (Form) разместите два элемента PictureBox. Визуально у обоих элементов установите свойства:
AutoRedraw = True
ScaleMode = 3- Pixel


В элемент Picture2 загрузите какую-нибудь картинку. Вставьте следующий код, и запустите проект:

001:
002:
003:
Private Sub Form_Load()
 Picture1.PaintPicture Picture2.Picture, 2, 2, 32, 32
End Sub


Получить нарисованное изображение можно через свойство Image.

Что касается получения определенной части изображения, то вы можете выделить любой кусок изображения из оригинала, например:
001:
Picture1.PaintPicture Picture2.Picture, 0, 0, 120, 120, 4, 4, 8, 8


Таким образом, в Picture1 будет нарисован кусок изображения из
Picture2 начиная с 4-го пикселя по X и 4-го пикселя по Y, и
заканчивая 12 (4 + 8) пискселем по X и Y, размером 120x120 пискселей.

--
С наилучшими пожеланиями,
Немиро Алексей http://aleksey.nemiro.ru/

 

Вопрос #000559: Visual_Basic_6.0._Установка_атрибутов_элементам...

Автор вопроса: Александр Левашов // 18.10.2007 / 11:20

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

Можно ли средствами Visual Basic 6.0 установить програмно значение
элементу формы, передав в процедуру еще и имя самого элемента которому
присваивается значение?
Пример: Text1 = "Это текст". То есть, процедура должна вывести текст
именно в Text1, в ином случае - в другой, как будет передано в процедуру.
Надо что-то типа SetAttrib().

Спасибо.
Александр Левашов. г.Кострома.
alex-cluster@mail.ru

Отвечает: Алексей Немиро // 18.10.2007 / 11:31

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

Полагаю Вам нужно что-то типа этого:
Создайте новый EXE-проект. На форме разместите 4 элемента TextBox и
одну кнопку (CommandButton). Имена элементов оставьте без изменений.
Вставьте следующий код:
001:
002:
003:
004:
005:
006:
007:
008:
009:
'Aleksey S Nemiro, 18.10.2007   mailto:admin@kbyte.ru
'Special for Kbyte.Ru       http://kbyte.ru
Private Sub Command1_Click()
SetAttrib Text3, Text4
End Sub

Private Sub SetAttrib(textBoxName As String, value As String)
 Form1.Controls(textBoxName).Text = value
End Sub


Запустите проект, в TextBox3 введите имя элемента, текст которого
хотите изменить, например "Text1". В TextBox4 введите текст, например
"Kbyte.Ru". Нажмите на кнопку, и все :)

Если у Вас возникнут какие-либо вопросы, Вы можете задать их на нашем форуме http://kbyte.ru/forum. Работать с форумами сайта, также можно через E-Mail.

--
С наилучшими пожеланиями,
Немиро Алексей http://aleksey.nemiro.ru/

 


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

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

Наверх

 

 

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

Выводим контент? :) | Автор: 5acred Phoenix
Добавлено: 25.10.2007 / 16:16 | ответов: 6 | просмотров: 82

Алексей, обещались помочь, если вдруг возникнут вопросы, помните? ;)))
Собственно, вопрос у меня несложный: вот задумал я, допустим, написать гостевую книжку. Каким макаром выводить записи: контролом там каким-нибудь (типа Repeater) или ручками html-код? Может, ещё как-нибудь можно :) Контент лежит на mysql-сервере, SqlDataSource есть, работаеть.
Жду советов, указаний и прочее :) Заранее спасибо.

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


Ответ # 1 | Автор: Алексей
Добавлено:25.10.2007 / 16:33
Алексей, обещались помочь, если вдруг возникнут вопросы, помните?

У меня где-то в органайзере записано, как раз на 13 февраля 2099 года место для тебя забронировано :)

контролом там каким-нибудь (типа Repeater) или ручками html-код?

Repeater. Про вывод ручками можешь даже забыть, такое крайне редко встречается в .NET, особенно в таких масштабах :)

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

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


Ответ # 2 | Автор: 5acred Phoenix
Добавлено:25.10.2007 / 16:48
У меня где-то в органайзере записано, как раз на 13 февраля 2099 года место для тебя забронировано :)

Таки добрый вы человек, раз решили мне чуть пораньше помочь :)

Repeater. Про вывод ручками можешь даже забыть, такое крайне редко встречается в .NET, особенно в таких масштабах :)

Ага. А что писать-то в ItemTemplate? :) Т.е. как добраться до нужных данных.

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


Ответ # 3 | Автор: SocrAT
Добавлено:25.10.2007 / 16:57
Например, так:
001:
002:
003:
004:
005:
006:
007:
008:
009:
010:
011:
012:
013:
014:
015:
016:
017:
018:
019:
020:
021:
022:
<ItemTemplate>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
       <tr class="h-cell">
           <td class="p-2 al b_color">&nbsp;<%# Eval("NewTitle", "{0}")%></td>
           <td class="p-2 ar" width="65"><%# Eval("DateSave", "{0}")%>&nbsp;</td>
       </tr>
</table>
<table width="100%" cellpadding="0" cellspacing="1" border="0">
       <tr class="n-cell">
           <td class="p-5">
               <%# Eval("NewText", "{0}")%>
               <br>
               <span class="gray_color t-small"><div align="right"><%# Eval("UserName", "{0}")%>&nbsp;</div></span>
           </td>
       </tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
       <tr>
           <td height="5"></td>
       </tr>
</table>
</ItemTemplate>


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

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


Ответ # 4 | Автор: Алексей
Добавлено:25.10.2007 / 16:58
Ага. А что писать-то в ItemTemplate? :) Т.е. как добраться до нужных данных.

в ItemTemplate пишешь шаблон одного итема :)
Например:
001:
002:
003:
004:
005:
006:
007:
<asp:Repeater ID="Guest" runat="server">
  <ItemTemplate>
    Имя: <strong><%#Eval("UserName")%></strong><br />
    Добавлено: <strong><%#CType(Eval("DateCreated"), Date).ToString("dd MMMM yyyy в HH:mm:ss")%></strong><br />
    <%#Eval("MainText")%>
  </ItemTemplate>
</asp:Repeater>

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

Ну и данные надо загнать в Repeater:
Guest.DataSource = источникДанных
Guest.DataBind()

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

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


Ответ # 5 | Автор: SocrAT
Добавлено:25.10.2007 / 17:01
001:
<%# Eval("NewText", "{0}")%>


Здесь "NewText" - это имя поля в SqlDataSource

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

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


Ответ # 6 | Автор: 5acred Phoenix
Добавлено:25.10.2007 / 17:17
Отлично. SocrAT, Алексей, спасибо. :)

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


BEEP!!! | Автор: SocrAT
Добавлено: 25.10.2007 / 16:13 | ответов: 2 | просмотров: 36

Знатоки, доброго времени суток!!!
Подскажите, как в C# звуком "блямкнуть"???
Только через API?
Киньте пример кода, плиз.
Хотя бы как, например, когда мессаджбокс выпадает с еррором, чтобы
такой звук был.
Спасибо огромное!!!

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

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


Ответ # 1 | Автор: Алексей
Добавлено:25.10.2007 / 16:27
Зачем через API?
Если так System.Media.SystemSounds.Beep().Play() не бип, значит, наверное, и через апи не бип-бип :)
МсджБокс-ы и так со звуком вылетают. Видимо, у тебя с системой что-то..

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

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


Ответ # 2 | Автор: SocrAT
Добавлено:25.10.2007 / 16:45
МсджБокс-ы и так со звуком вылетают. Видимо, у тебя с системой что-то..


Да, мессаги со звуком, вот я и говорю, такой же звук как "блямкуть"?

Спасибо!
То, что нужно!
Только вот так:
001:
System.Media.SystemSounds.Beep.Play();


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

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


Все кому не лень, пока можете потестить новый раздел ;) | Автор: Алексей
Добавлено: 25.10.2007 / 05:06 | ответов: 0 | просмотров: 13

Все кому не лень, можете потестить новый раздел ;)
Лежит тут: http://kbyte.ru/Code/

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

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


Робота с сетевой картой в VB | Автор: AmoR
Добавлено: 24.10.2007 / 19:48 | ответов: 3 | просмотров: 59

У мня проблема и не могу решить ее помогите!!!! как програмно опредилить количество сетивых карт и к какой из них подключен кабель Помогите есле можете ЗАРАНИЕ СПАСИБО.

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


Ответ # 1 | Автор: Neco
Добавлено:24.10.2007 / 22:29
по-простому - через реестр
как аргумент - на фига тогда реестр, если не через него просто узнавать такие сложные штуки :)

у меня например тут лежит HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards

включено/выключено - чё-т не нашёл :)

хотя конечно бред - такое в реестре искать

как более разумный вариант - WMI
апихами бы занялся в последнюю очередь, хотя это наверное самое верное

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


Ответ # 2 | Автор: Neco
Добавлено:24.10.2007 / 23:40
к вопросу об WMI:
http://www.microsoft.com/downloads/details.aspx?familyid=9EF05CBD-C1C5-41E7-9DA8-212C414A7AB0&displaylang=en
кажется, неплохая штука

по твоему вопросу выдала:
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_NetworkAdapter",,48)
For Each objItem in colItems
Wscript.Echo "AdapterType: " & objItem.AdapterType
Wscript.Echo "AdapterTypeId: " & objItem.AdapterTypeId
Wscript.Echo "AutoSense: " & objItem.AutoSense
Wscript.Echo "Availability: " & objItem.Availability
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "ConfigManagerErrorCode: " & objItem.ConfigManagerErrorCode
Wscript.Echo "ConfigManagerUserConfig: " & objItem.ConfigManagerUserConfig
Wscript.Echo "CreationClassName: " & objItem.CreationClassName
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "DeviceID: " & objItem.DeviceID
Wscript.Echo "ErrorCleared: " & objItem.ErrorCleared
Wscript.Echo "ErrorDescription: " & objItem.ErrorDescription
Wscript.Echo "Index: " & objItem.Index
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "Installed: " & objItem.Installed
Wscript.Echo "LastErrorCode: " & objItem.LastErrorCode
Wscript.Echo "MACAddress: " & objItem.MACAddress
Wscript.Echo "Manufacturer: " & objItem.Manufacturer
Wscript.Echo "MaxNumberControlled: " & objItem.MaxNumberControlled
Wscript.Echo "MaxSpeed: " & objItem.MaxSpeed
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "NetConnectionID: " & objItem.NetConnectionID
Wscript.Echo "NetConnectionStatus: " & objItem.NetConnectionStatus
Wscript.Echo "NetworkAddresses: " & objItem.NetworkAddresses
Wscript.Echo "PermanentAddress: " & objItem.PermanentAddress
Wscript.Echo "PNPDeviceID: " & objItem.PNPDeviceID
Wscript.Echo "PowerManagementCapabilities: " & objItem.PowerManagementCapabilities
Wscript.Echo "PowerManagementSupported: " & objItem.PowerManagementSupported
Wscript.Echo "ProductName: " & objItem.ProductName
Wscript.Echo "ServiceName: " & objItem.ServiceName
Wscript.Echo "Speed: " & objItem.Speed
Wscript.Echo "Status: " & objItem.Status
Wscript.Echo "StatusInfo: " & objItem.StatusInfo

Wscript.Echo "SystemCreationClassName: " & objItem.SystemCreationClassName
Wscript.Echo "SystemName: " & objItem.SystemName
Wscript.Echo "TimeOfLastReset: " & objItem.TimeOfLastReset
Next

попробуй, может что получится

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


Ответ # 3 | Автор: Neco
Добавлено:24.10.2007 / 23:50
или даже вот так:

001:
002:
003:
004:
005:
006:
007:
008:
009:
010:
011:
012:
013:
014:
015:
016:
017:
018:
019:
020:
021:
022:
023:
024:
025:
026:
027:
028:
029:
030:
031:
032:
033:
using System;
using System.Management;
using System.Windows.Forms;

namespace WMISample
{
  public class MyWMIQuery
  {
    public static void Main()
    {
      try
      {
        ManagementObjectSearcher searcher =
          new ManagementObjectSearcher("root\\CIMV2",
          "SELECT * FROM Win32_NetworkAdapter");

        foreach (ManagementObject queryObj in searcher.Get())
        {
          Console.WriteLine("-----------------------------------");
          Console.WriteLine("Win32_NetworkAdapter instance");
          Console.WriteLine("-----------------------------------");
          Console.WriteLine("NetConnectionStatus: {0} - {1}",queryObj["Name"], queryObj["NetConnectionStatus"]);
        }
      }
      catch (ManagementException e)
      {
        MessageBox.Show("An error occurred while querying for WMI data: " + e.Message);
      }
    }
  }
}

Colorized by: Eros.CodeSyntaxColor Engine


код изготовлен с помощью тулзы WMI Code Creator v1.0

млин, кажется у меня счас начнётся эра WMI! )))))

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


UDF и Stored Procedure | Автор: SocrAT
Добавлено: 24.10.2007 / 17:06 | ответов: 2 | просмотров: 47

Привет, знатоки!
Трабла возникла. Может подскажете.

Ситуация:
На одном SQL-сервере (назовем его 1) лежат данные.
На другом (назовем его 2) настроен линкованный сервак на сервер 1.
Если мы на сервере 2 запускаем сторку (назовем ее sp_DataGet), которая тащит данные с сервера
1, то время выполнения - около 56 секунд.
Если же мы на том же сервере 2 запускаем сторку, которая берет данные
из точно такой же сторки, как и sp_DataGet, только лежащей на
сервере 1, то время выполнения - менее 1 секунды!!!

В чем фикус?

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

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


Ответ # 1 | Автор: Neco
Добавлено:24.10.2007 / 17:44
А данных-то много?
т.е. реально ли чтобы менее чем за секунду весь пучок передался?

если данных много, то я вижу ситуацию так: в первом случае данные сначала извлекаются полностью, а потом передаются запрашивающему, а во втором, данные передаются по ходу извлечения. т.е. если ты извлекаешь две строки, то разница в общем-то небольшая - взял одну, передал, взял вторую, передал; а если строк 50000, то разница будет существенная, особенно, если учесть тот факт, что все данные пользователю как правило не показываются и передача данных тоже не осуществляется.
т.е. если задача сервера сводится к тому, чтобы показать первые 100 строк из 50000 строкового запроса, то в первом случае 50000 сначала перекачиваются в память второго сервера и потом из них выдаётся первая сотня, а во втором случае первая сотня выдаётся сервером номер 1, он передаёт её серверу номер 2, а тот выдаёт её пользователю.
И хотя суммарная скорость должна быть такая же, а возможно, что во втором случае даже и больше, но время отклика гораздо меньше во втором случае.

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


Ответ # 2 | Автор: Edlin
Добавлено:25.10.2007 / 09:35
Есть еще одно мнение. Дело в том, что SQL Server специальным образом готовит запросы перед их выполнением. Фишка в том, что хранимые процедуры он готовит заранее и 1 раз. Таким образом в 1-ом твоем варианте он при каждом вызове процедуры на сервере 2 будет делать подготовку для запросов, которые она посылает на сервер 1. Во 2-ом же варианте эта подготовка не производится, т.к. сервер 1 уже подготовил процедуру, которую вызывает процедура на сервере 2.

Запутано маленько получилось :-)

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


Наверх

 

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

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

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

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

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

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

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

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

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

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

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

 

Статьи на Kbyte.Ru

Наверх

 

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

Как программно отправить E-Mail?
Дата добавления: 31.07.2006 / 15:02 | просмотров: 1650 | платформа: ASP .NET (VB)

Работа с группами ListView
Дата добавления: 23.08.2006 / 22:09 | просмотров: 1323 | платформа: VB .NET

Как прочитать текстовой файл?
Дата добавления: 01.08.2006 / 11:24 | просмотров: 999 | платформа: ASP

Проверить корректность E-Mail (с использованием регулярных выражений)
Дата добавления: 21.08.2006 / 20:30 | просмотров: 1215 | платформа: ASP .NET (VB)

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

Ограничение размера формы
Дата добавления: 31.07.2006 / 12:05 | просмотров: 826 | платформа: VB

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

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

Как преобразовать цвет в Web-стандарт?
Дата добавления: 24.03.2007 / 11:37 | просмотров: 413 | платформа: VB .NET

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

 

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

Наверх

 

Юмор на Kbyte.Ru

Идет Илья Муромец по полю. Видит - Змей Горыныч сидит. Ну, тот подкрался к нему и срубил ему голову. У Змея Горыныча две
выросло. Срубил Илья ему две - четыре выросло! Срубил четыре - выросло восемь!!! И так далее... И вот когда Илья Муромец
срубил 65535 голов, Змей Горыныч помер...
Потому что был он 16-ти битным.

 

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

 

- Вашу фирму интересует изготовление рекламы?
- Нет, спасибо - у нас всё в порядке...

 

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

 

Учительница спрашивает: "Дети кем вы хотите стать"
- Машенька ты кем хочешь стать?
- Я хочу стать доктором.
- А почему?
- Мне нравиться лечить людей.
- Молодец Машенька
- Петечка, а кем ты хочешь стать?
-Я хочу стать водителем
-А почему?
-Мне нравится нюхать запах бензина.
-Тоже хорошо Петенька.
-Вовочка, а ты кем хочешь стать?
-А я хочу стать врачом-психотерапевтом
-Почему?
-Подойдем Марья Ивановна к окну, видите стоят 3 женщины, одна из них сосёт мороженое, вторая лижет, а третья кусает. Какая из них замужем?
- Ну та наверное которая сосёт
- Нет Марья Ивановна, та замужем у которой кольцо на пальце, а таких как вы мы будем лечить.

 

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

 

- А ну-ка быстро доедай белок - он самый полезный.
- Ма-ам, но я вообще не люблю глаза.

 

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

 

Билл Гейтс смотрит по телевизору новости. Сообщают о неполадках в компьютере на орбитальной станции "Мир". - Надо же, - думает Гейтс, - неужели русские и там используют сломанную Windows'95?

 

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

 

Случилось это когда WOW (мир Варкрафта) появился. Зафанател по нему один паренёк из моего дома - месяц на улицу не вылазил. И как-то стоим мы с ребятами во дворе, курим-разговариваем, подходит к нам этот фанат.
Мы ему, мол, наигрался?
Фанат: "Неа, бабка диск С форматнула!"
Мы в шоке: "ЗАЧЕМ?"
Фанат: "Да она винду переставляет....."
Тут мы действительно были в шоке....

 

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

 

Компьютерный магазин. Заходят мужчина и женщина.
Женщина: Нам надо, что бы телефон к компьютеру подключался.
Я: У вас Блютуз или ИрДа?
Женщина: Вы с кем разговариваете?
Я в замешательстве, не знаю что ответить.
Женщина: Нам провод нужен, что бы данные на компьютер можно было передать.
Я: Мини USB?
Женщина: Мы не знаем что это такое.
Я: Сейчас вам покажу.
Достаю кабель, показываю. Они достают телефон, смотрим, разъема для мини USB нет.
Я: Вы в мануале посмотрите у телефона Блютуз или ИрДа есть.
Женщина: Вы с кем разговариваете?
Я: Ну, как с кем, с вами.
Женщина: Что такое мануал?
Я: Руководство пользователя.
Женщина: У нас, его нет.
Я: Зайдите в магазин, где радиотелефоны продаются, спросите, есть ли у этой модели Блютуз или ИрДа.
Покупатели в недоумении уходят.

 

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

 

Почему компьютер лучше мужчины?
1. После нажатия кнопочки "RESET" ваш компьютер свеж и бодр и готов начать все с начала.
2. Компьютер не стряхивает пепел на пол, не разбрасывает окурки и полупустые чашки из-под кофе на всем доступном ему пространстве.
3. Ваш компьютер всегда с радостью сыграет с вами в преферанс и для этого вам не нужен кто-либо третий.
4. Семейные ссоры только внешне выглядят кровопролитными - да здравствует виртуальная реальность DOOM!
5. Электроэнергия для компьютера гораздо дешевле, чем пиво для мужчины. 6. Компьютер - интереснейший собеседник (в особенности, если он соединен с Интернетом).
7. Компьютер - отличный отец и няня, способный развлекать часами любого ребенка в возрасте от 3 до 99 лет.

 

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

 

Новый русский заходит в ресторан, подзывает официанта и говорит:
- Ваше фирменное блюдо, быстро.
Официант убегает и через несколько минуты приносит мидии.
Новый русский шепотом:
- Слышь браток подскажи как их есть то?
Официант:
- Ну вы поделываете в раковине небольшую дырочку и высасываете содержимое.
Новый русский проделывает дырочку. Сосет, сосет, а из раковины ничего не высасывается. Тогда он подносит ее к лицу и смотрит в внутрь. А там моллюзг расперса и говорит:
- Чего смотришь, соси дальше.

 

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

 

Встpечаются двое юзеpов. Один говоpит:
- Я тут свежий антивиpус достал, не хочешь себе установить?
- Hет, мне это не нужно.
- Почему?
- Да мой комп так глючит, что на нем ни один виpус не запустится.

Прислал MAGICIAN

 

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

 

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

Наверх


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

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

Copyright (c) Nemiro AS, 2005-2007


В избранное