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

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



Выпуск # 182


http://www.kbyte.ru/

 

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

Здравствуйте!
Очередной выпуск рассылки Kbyte.Ru!

 

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

Новости Kbyte.Ru

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

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

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

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

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

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

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

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

    Мессенджер

    Отправка SMS через Visual Basic

    Работа с текстом

    JavaScript help! please

    Работа с USB

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

    Взаимодействие с другими сайтами через 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

Наверх

 

 

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

Мессенджер | Автор: 5acred Phoenix
Добавлено: 02.09.2007 / 16:28 | ответов: 4 | просмотров: 57

Доброе время суток! Я вот пишу мессенджер. Просто для себя. Хотелось бы услышать советы по поводу реализации транспортного уровня, т. е. как (remoting, sockets?), в каком формате (если через сокеты; plain, xml, tlv?) и пр. передавать данные. Плюсы, минусы.. Лично ваше мнение :-)

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


Ответ # 1 | Автор: EROS
Добавлено:02.09.2007 / 22:57
имхо.. Все, что тебе надо - TcpClient, TcpListener..

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


Ответ # 2 | Автор: 5acred Phoenix
Добавлено:02.09.2007 / 23:25
Угу, я тоже так думаю.. :-)

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


Ответ # 3 | Автор: 5acred Phoenix
Добавлено:03.09.2007 / 19:10
А вот такой тогда вопрос: можно ли оптимизировать код ф-ции Client_Read() в Application.vb? Что-то мне не очень нравится вся эта суета с массивами...

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


Ответ # 4 | Автор: EROS
Добавлено:03.09.2007 / 22:48
А что там тебя, собственно, смущает?(если что то в том коде конкретно не понятно-спрашивай) Автор просто придумал свой протокол и в той процедуре раскладывает полученный пакет байт в удобочитаемый вид.. (TLV).. А суета с массивами есть ничто иное как выделение участков пакета и приведение к типу данных, который соответствует определенному полю в TLV.. Там все просто и прозрачно.. Ничто не мешает тебе придумать свой собственный протокол и реализовать эту процедуру по своему, можешь просто гонять текст по сетке.. тогда всю процедуру можно заменить 1-2 строками.. :-)) Но тогда, сам понимаешь, возможности такого мессенгера будут весьма и весьма ограничены..

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


Отправка SMS через Visual Basic | Автор: Stuart
Добавлено: 02.09.2007 / 14:30 | ответов: 5 | просмотров: 60

Как в наше время:) отправить СМС на телефон, через VB ?

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


Ответ # 1 | Автор: Алексей
Добавлено:02.09.2007 / 14:52
Вот небольшой пример:

На форме нужно разместить:
- ComboBox с именем cboPrefix
- TextBox с именем txtNumber
- TextBox с именем txtMessage
- три элемента Label
- кнопку с именем cmdSend
- таймер - Timer1, с интервалом 60000

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:
034:
035:
036:
037:
038:
039:
040:
041:
042:
043:
044:
045:
046:
047:
048:
049:
050:
051:
052:
053:
054:
055:
056:
057:
058:
059:
060:
061:
062:
063:
064:
065:
066:
067:
068:
069:
070:
071:
072:
073:
074:
075:
076:
077:
078:
079:
080:
081:
082:
Option Explicit
'Alexey Spirin (Alexey@VBRussian.com)

'Программа для отправки SMS абонентам МТС Московского региона
'через сайт http://www.mts.ru с возможность отправки сообщений
'длиной до до 730 символов (вместо позволенных 160 на сайте)

'Объявляем API функции
'Для открытия соединения и получения его дескриптора
Private Declare Function InternetOpen Lib "wininet.dll" Alias "InternetOpenA" (ByVal sAgent As String, ByVal lAccessType As Long, ByVal sProxyName As String, ByVal sProxyBypass As String, ByVal lFlags As Long) As Long
'Для убивания дескриптора
Private Declare Function InternetCloseHandle Lib "wininet" (ByVal hInet As Long) As Integer
'Для обращения к URL
Private Declare Function InternetOpenUrl Lib "wininet" _
      Alias "InternetOpenUrlA" _
      (ByVal hInternetSession As Long, _
      ByVal lpszUrl As String, _
      ByVal lpszHeaders As String, _
      ByVal dwHeadersLength As Long, _
      ByVal dwFlags As Long, _
      ByVal dwContext As Long) As Long

Private Sub cmdSend_Click()

 Dim a As Long, b As Variant, Prefix As String, Message As String

 'Делаем нужный префикс

 Select Case cboPrefix.ListIndex
  Case 0
    Prefix = "7095"
  Case 1
    Prefix = "7910"
  Case 2
    Prefix = "7916"
 End Select

 'Переделываем сообщение в такой формат, котоырй необходим для отправки,
 'т.е. избавляемся от нежелательных в URL символов

 Message = txtMessage
 Message = Replace(Message, "%", "%25")
 Message = Replace(Message, "?", "%3F")
 Message = Replace(Message, "&", "%26")
 Message = Replace(Message, vbCrLf, "%0D")

 'создаем соединение и получаем его дескриптор
 a = InternetOpen("Microsoft Internet Explorer 5.0", 0, vbNullString, vbNullString, 0)
 'обращаемся к сценарию с заданными параметрами
 b = InternetOpenUrl(a, "http://www.mts.ru:5051/cgi-bin/cgi.exe?function=sms_send&MMObjectType=0&MMObjectID=&To=" & Prefix & txtNumber & "&Msg=" & Message & "&Hour=23&Min=59&Day=31&Mon=12&Year=2005&Lang=2", vbNullString, 0, 0, 0)
 'закрываем соединение
 InternetCloseHandle a

 'отключаем кнопку отправки и включаем таймер, чтобы затем ее включить опять
 'делается это из-за того, что можно посылат сообщения не чаще 1 раза в минуту
 Timer1.Enabled = True
 cmdSend.Enabled = False

 MsgBox "Done!", vbInformation

 'чистим поля и вохвращаем фокус
 txtNumber = ""
 txtMessage = ""
 cboPrefix.SetFocus

End Sub

Private Sub Form_Load()
 cboPrefix.ListIndex = 2
End Sub

Private Sub Timer1_Timer()
 cmdSend.Enabled = True
 Timer1.Enabled = False
End Sub

Private Sub txtMessage_Change()
 Label3 = "Осталось: " & 730 - Len(txtMessage)
End Sub

_______________________
Colorized by: Eros.CodeSyntaxColor Engine


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

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


Ответ # 2 | Автор: Stuart
Добавлено:02.09.2007 / 15:07
Спасибо!, щас буду разбираться

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


Ответ # 3 | Автор: Stuart
Добавлено:02.09.2007 / 15:50
Чегото у меня нечего неработает, а у тебя этот пример работает?
Например если взять вручную все подставить и в URL написать:

"http://www.mts.ru:5051/cgi-bin/cgi.exe?function=sms_send&MMObjectType=0&MMObjectID=&To=" & Prefix & txtNumber & "&Msg=" & Message & "&Hour=23&Min=59&Day=31&Mon=12&Year=2005&Lang=2"

то тоже нефига нечего неработает

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


Ответ # 4 | Автор: Stuart
Добавлено:02.09.2007 / 16:02
Мне кажется то, что таким способом уже не как не отправишь смс на мобильник, т.к. например если зайти на: http://sms.mts.ru/, то после того как мы напишем текст и соберемся его отправлять мы увидим некое предложение: "Введите код, указанный на картинке:" глазами ты конечно сможешь прочитать код и вписать его, а программно не получиться.

Есть еще какие-нибудь предложения, как отпраить смс на мобильник?

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


Ответ # 5 | Автор: Алексей
Добавлено:03.09.2007 / 04:34
Чегото у меня нечего неработает, а у тебя этот пример работает?

я и не смотрел даже :)
Вполне возможно что url просто "убили".

Мне кажется то, что таким способом уже не как не отправишь смс на мобильник, т.к. например если зайти на: http://sms.mts.ru/, то после того как мы напишем текст и соберемся его отправлять мы увидим некое предложение: "Введите код, указанный на картинке:" глазами ты конечно сможешь прочитать код и вписать его, а программно не получиться.
Есть еще какие-нибудь предложения, как отпраить смс на мобильник?

Тогда видимо надо получить эту CAPATCH-ю и вывести в программе пользователю. Для этого придется изучать работу с сокетами и протокол HTTP.

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

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


Работа с текстом | Автор: pasha
Добавлено: 02.09.2007 / 02:00 | ответов: 8 | просмотров: 89

Здравствуйте. Вот моя проблема. Есть некий файл TXT с пьесой из театра :). Структура такая:
Герой+Реплика
Герой+Реплика (+ это разделитель межу именем героя и его репликой.)

А нужно вывести для каждого актёра файл с такой структурой

Актёр, играющий перед тем+Реплика
// тем-- для которого выводится данный файл
Реплика того актера, для когорого пишется данный файл

Актёр, играющий перед тем+Реплика
// тем-- для которого выводится данный файл
Реплика того актера, для когорого пишется данный файл

И т. д.

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


Ответ # 1 | Автор: Алексей
Добавлено:02.09.2007 / 05:23
Регулярные выражения тебе помогут.

001:
002:
003:
004:
005:
006:
007:
008:
009:
010:
011:
012:
013:
014:
015:
016:
017:
018:
Import System.Text.RegularExpressions

Dim str As String = "Нет ничего ужаснее на свете, чем повесть о Васе и Джульете." & vbCrLf & _
          "Вася+Быть или не быть, вот в чем вопрос" & vbCrLf & _
          "Джульета+О Вася, конечно же не быть, нахрен ты мне с мониором в место головы не нужен" & _
          "Вася+Ну как хочешь, мое тело предложить, твое тело отказаьться, пойду тогда дрочить и буду улыбаться" & _
          "Джульета+Нет Вася! Стой! Я согласна! Приходи, но только ящик водки захвати!" & _
          "(c) Aleksey S Nemiro, 2007 :)"
Dim myRegEx As New Regex("^(?<acter>.+?)\+(?<replika>.+?)$")
Dim myMatchs As MatchCollection = myRegEx.MatchCollection(str)
For i As Integer = 0 To myMatchs.Count - 1
 If myMatchs(i).Groups("acter").Value = "Вася" Then
  Console.Write(myMatchs(i).Groups("replika").Value)
 End If
Next i

_______________________
Colorized by: Eros.CodeSyntaxColor Engine


Примерно так.

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

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


Ответ # 2 | Автор: pasha
Добавлено:02.09.2007 / 13:40
Пытаюсь сохранить всё это в файл:
[code]
Dim sr As New StreamReader(of.OpenFile)

Dim str As String = sr.ReadToEnd
Dim myRegEx As New Regex("^(?<acter>.+?)\+(?<replika>.+?)$")
Dim myMatchs As MatchCollection = myRegEx.Matches(str)
For i As Integer = 0 To myMatchs.Count - 1
If myMatchs(i).Groups("acter").Value = txtActer.Text Then
Dim sw As New StreamWriter(sf.FileName)
sw.WriteLine(myMatchs(i - 1).Groups("acter").Value & ":" & myMatchs(i - 1).Groups("replika").Value)
sw.WriteLine(myMatchs(i).Groups("acter").Value & ":" & myMatchs(i).Groups("replika").Value)
sw.WriteLine(serp)
sw.Close()D
End If
Next i
MsgBox("Закончено")
[\code]
of - это OpenFileDialog
В качетве паримера я использовал текст из ответа #1

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


Ответ # 3 | Автор: Алексей
Добавлено:02.09.2007 / 13:55
и в чем вопрос?

001:
002:
003:
004:
005:
006:
007:
008:
009:
010:
011:
012:
For i As Integer = 0 To myMatchs.Count - 1
 If myMatchs(i).Groups("acter").Value = txtActer.Text Then
  Dim sw As New StreamWriter(sf.FileName)
  sw.WriteLine(myMatchs(i - 1).Groups("acter").Value & ":" & myMatchs(i - 1).Groups("replika").Value)
  sw.WriteLine(myMatchs(i).Groups("acter").Value & ":" & myMatchs(i).Groups("replika").Value)
  sw.WriteLine(serp)
  sw.Close()D
 End If
Next i

_______________________
Colorized by: Eros.CodeSyntaxColor Engine

видимо открывать и закрывать файл все же будет лучше вне цикла.
А назначение (i - 1) вобще мне не понятно :)

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

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


Ответ # 4 | Автор: pasha
Добавлено:02.09.2007 / 19:22
Не работает ваш код, Алексей.
Вот весь код:
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:
034:
035:
036:
037:
038:
039:
Private Sub of_FileOk(ByVal sender As System.Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles of.FileOk
        Dim sr As New StreamReader(of.OpenFile)

        Dim str As String = sr.ReadToEnd
        sr.Close()

        Dim myRegEx As New Regex("^(?<acter>.+?)\+(?<replika>.+?)$")
        Dim myMatchs As MatchCollection = myRegEx.Matches(str)
        For i As Integer = 0 To myMatchs.Count - 1
            If myMatchs(i).Groups("acter").Value = txtActer.Text Then
                Dim sw As New StreamWriter(txtFile.Text)
                sw.WriteLine(myMatchs(i - 1).Groups("acter").Value & ":" & myMatchs(i - 1).Groups("replika").Value)
                sw.WriteLine(myMatchs(i).Groups("acter").Value & ":" & myMatchs(i).Groups("replika").Value)
                sw.WriteLine(serp)
                sw.Close()
            End If
        Next i

        MsgBox("Закончено")
    End Sub    Private Sub of_FileOk(ByVal sender As System.Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles of.FileOk
        Dim sr As New StreamReader(of.OpenFile)

        Dim str As String = sr.ReadToEnd
        sr.Close()

        Dim myRegEx As New Regex("^(?<acter>.+?)\+(?<replika>.+?)$")
        Dim myMatchs As MatchCollection = myRegEx.Matches(str)
        For i As Integer = 0 To myMatchs.Count - 1
            If myMatchs(i).Groups("acter").Value = txtActer.Text Then
                Dim sw As New StreamWriter(txtFile.Text)
                sw.WriteLine(myMatchs(i - 1).Groups("acter").Value & ":" & myMatchs(i - 1).Groups("replika").Value)
                sw.WriteLine(myMatchs(i).Groups("acter").Value & ":" & myMatchs(i).Groups("replika").Value)
                sw.WriteLine(serp)
                sw.Close()
            End If
        Next i

        MsgBox("Закончено")
    End Sub


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


Ответ # 5 | Автор: Алексей
Добавлено:03.09.2007 / 04:47
Не работает ваш код, Алексей.

И что конкретно не работает? Сам код я не проверял, а регулярка с приведенным примером (текстом) работает отлично.

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

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


Ответ # 6 | Автор: pasha
Добавлено:03.09.2007 / 19:56
Исходники здесь: www.pave-borisov.narod.ru/Scenary.zip
Проверено Ааастом
А мне прогу завтра сдавать надо!

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


Ответ # 7 | Автор: pasha
Добавлено:03.09.2007 / 20:16
Если что-нибудь получится, плз кладите в аттач

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


JavaScript help! please | Автор: Bille Gates
Добавлено: 01.09.2007 / 14:06 | ответов: 3 | просмотров: 53

Привет всем, совсем недавно мне стало жизненно необходимо начать работать с javascript(совмещая его с ASP(VB,C#)). Подскажите сайты или (статьи, книги) где можно изучить большинство наиболее используемых команд, таких как:
Text.style.visibility = "visible"
alert("")
return confirm("")
итп.

В общем все что сможете, выложите тут(ссылки, книжки, итп.)
я уже нашел 4 книги, но в них слишком много словесы, или они просто не содержательны(в основном идет упор на HTML а не на JavaScript)... По этому желательно размещать проверенный материал.

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


Ответ # 1 | Автор: Алексей
Добавлено:01.09.2007 / 14:21
Text.style.visibility = "visible"

лучше display = "none" или "inline", или "block" и т.п.
alert("")

Показывает сообщение, большего ему не дано.
return confirm("")

return он и в африке return.
confirm - показывает указанный текст в окне сообщения и возвращает true, если юзер нажал "Ok", либо false, если юзер нажал "Отмена"

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

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


Ответ # 2 | Автор: Bille Gates
Добавлено:01.09.2007 / 14:30
:)
Ну я что, совсем не верно мысль выразил?
Подскажите сайты или (статьи, книги) где можно изучить большинство наиболее используемых команд

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

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


Ответ # 3 | Автор: Алексей
Добавлено:01.09.2007 / 14:52
http://support.microsoft.com/kb/154585/ru
http://www.javascript.com/
http://google.ru
http://yandex.ru

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

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


Работа с USB | Автор: Resident
Добавлено: 01.09.2007 / 05:38 | ответов: 0 | просмотров: 25

Как получить список всех подключинных в данный момент устройств к USB? Икак с ними работать?

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


Наверх

 

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

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

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

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

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

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

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

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

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

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

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

 

Статьи на Kbyte.Ru

Наверх

 

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

Получение данных из куков (Cookies)
Дата добавления: 01.08.2006 / 12:03 | просмотров: 664 | платформа: ASP

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

Поиск предложений
Дата добавления: 24.03.2007 / 11:06 | просмотров: 347 | платформа: RegEx

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

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

Анализ URL
Дата добавления: 24.03.2007 / 10:52 | просмотров: 234 | платформа: RegEx

Как проверить корректность E-Mail?
Дата добавления: 17.08.2006 / 18:18 | просмотров: 755 | платформа: VB

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

Как удалить все ноды (Nodes) из TreeView?
Дата добавления: 24.03.2007 / 12:15 | просмотров: 318 | платформа: VB .NET

Выравнивание формы по центру экрана
Дата добавления: 31.07.2006 / 12:12 | просмотров: 572 | платформа: VB

 

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

Наверх

 

Юмор на Kbyte.Ru

Играю в DOOM по переписке.

 

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

 

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

 

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

 

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

 

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

 

Сидят два хакера за компьютером. Вдруг заходит кот. Один говорит:
- Твой кот?
- Да.
- Как зовут?
- Zyxel.
- А почему так?
- Смотри.
Берёт веник, подходит к коту и говорит:
- Zyxel Конект!
Кот:
- Пшшшшшшшшшш

 

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

 

Кликуха - это не то, что вы подумали, а компьютеpная мышь!

 

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

 

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

 

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

 

У компании Microsoft появилась новая услуга.
Они предлагают рекламное место в сообщениях об ошибках программы.

 

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

 

Мелкософт на две фирмы распилили. Теперь одна будет делать продукты, а вторая будет делать для них патчи.

 

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

 

Что общего между морской свинкой и женщиной-программистом?
То, что морская свинка - она и не свинка, и не морская.

 

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

 

- Что такое нормальная квартира для нового русского?
- Это когда в углу стоит незаметный аквариум, а в нем плавает бегемот.

 

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

 

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

Наверх


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

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

Copyright (c) Nemiro AS, 2005-2007


В избранное