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

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


Выпуск # 704

Очередной выпуск рассылки! За последнее время на сайте произошло столько всего, столько всего, что все просто не уместилось в этот выпуск! Но ничего, ведь вы всегда можете ознакомиться со всеми обновлениями непосредственно посетив сайт. Кстати, помимо изменения в содержании Kbyte.Ru, появлении новых интересных материалов, проект постоянно совершенствуется технически, и вы можете принять в этом непосредственное участие, присылая свои идеи и предложения.
Надеюсь, этот выпуск будет интересен для вас. Если вы хотите увидеть в следующих выпусках что-то конкретное, напишите мне об этом на ящик subscribe@kbyte.ru.


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

Читайте в этом выпуске:

Если у вас есть вопросы по программированию или работе с компьютером, не стесняйтесь, спрашивайте.

Форумы Kbyte.Ru

На форумах Kbyte.Ru постоянно появляются новые интересные темы и обсуждения. В этом выпуске представлены лишь новые темы, с момента прошлой рассылки.

Кстати, любой желающий может на форумах Kbyte.Ru совершенно свободно получить помощь грамотных специалистов в области программирования, да и в целом информационных технологий.

Задать свой вопрос прямо сейчас

Подсветка @i32 10.10.2012 13:16
Привет всем .Подскажите как подсветить строку в ЛистБоксе
 For i = 0 To ListBox1.Items.Count -
1
            split(i)
            If i = ListBox1.Items.Count - 1 Then
                MsgBox("Все ! ")
                Return
            End If
К примеру i ( Если такое возможно)
TextBox2.ForeColor = Color.Green
Такое дело не подходит т.к. подсвечивается ВСЕ
Может Catch ex As Exception тут как то можно задействовать.?
Спасибо .( что то с первого раза тема не создалась..)

[- к содержанию -]

Ответ #1 @i32 10.10.2012 13:36
Нашел что можно наверно юзать ХЕКС . Или я в дебри полез?
HEX

[- к содержанию -]

Ответ #2 @Aleksey Nemiro 10.10.2012 20:10
Дебри, но не те. Будет примерно так:
Private Sub ListBox1_DrawItem(sender As Object, e As DrawItemEventArgs) Handler ListBox1
		e.DrawBackground()
		Dim g As Graphics = e.Graphics
		g.FillRectangle(New SolidBrush(Color.Silver), e.Bounds)
		e.DrawFocusRectangle()
End Sub

[- к содержанию -]

Добавить свой ответ в эту тему
Как при нажатии на кнопку открыть какую-либо папку или приложение с использованием пути?

[- к содержанию -]

Ответ #1 @jj 10.10.2012 10:01
Public Class Form1

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Process.Start("explorer", "c:\temp")
    End Sub

    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        Process.Start("c:\windows\explorer.exe")
    End Sub

    Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
        Process.Start("c:\windows\explorer.exe", "c:\temp")
    End Sub

End Class

[- к содержанию -]

Ответ #2 @aero122 10.10.2012 23:09
Благодарю.)

[- к содержанию -]

Добавить свой ответ в эту тему
Всем привет немогу сделать что бы из textBox бралась строка и встовлялас в поиск тоесть в вот в эту строку за место soad032 <input type="text" id="friendSearchFieldInput" name="K" value="soad032"> - строка поика
все заранее спасибо c#


[- к содержанию -]

Ответ #1 @Aleksey Nemiro 10.10.2012 12:08
Про .NET Framework и узкое мышление:
Объектные классы .NET, доступные для всех поддерживаемых языков программирования, содержатся в библиотеке Framework Class Library (FCL). В FCL входят классы Windows Forms, ADO.NET, ASP.NET, Language Integrated Query, Windows Presentation Foundation, Windows Communication Foundation и другие. Ядро FCL называется Base Class Library (BCL).
В ASP .NET можно поместить текст в TextBox при помощи JavaScript.
В Windows Forms можно использовать, либо WebBrowser, а конкретно найти элемент в Document. Либо делать запросы программно, через WebClient или HttpWebRequest. В последнем случае нужно передавать значение текстового поля в параметр с именем "K" (в соответствии с приведенным фрагментом html-кода).

[- к содержанию -]

Ответ #2 @schokk 10.10.2012 19:12
Про .NET Framework и узкое мышление:
Объектные классы .NET, доступные для всех поддерживаемых языков программирования, содержатся в библиотеке Framework Class Library (FCL). В FCL входят классы Windows Forms, ADO.NET, ASP.NET, Language Integrated Query, Windows Presentation Foundation, Windows Communication Foundation и другие. Ядро FCL называется Base Class Library (BCL).
В ASP .NET можно поместить текст в TextBox при помощи JavaScript.
В Windows Forms можно использовать, либо WebBrowser, а конкретно найти элемент в Document. Либо делать запросы программно, через WebClient или HttpWebRequest. В последнем случае нужно передавать значение текстового поля в параметр с именем "K" (в соответствии с приведенным фрагментом html-кода).

Aleksey можете привести пример а то вобще не понел(

[- к содержанию -]

Ответ #3 @i32 10.10.2012 19:46
Мелкий кусок HTML// name="K"- Не понятно..
С блаузером тогда -ввод текста
WebBrowser1.Document.GetElementById("K").SetAttribute("value", TextBox1.Text)
Буттон - поиск
WebBrowser1.Document.GetElementById("???????").InvokeMember("click")

[- к содержанию -]

Добавить свой ответ в эту тему
Вобщем,написал программу(описание тут http://studioartf.ru/public/soft/bud-on/37)
Есть момент когда человек передает данные на сервер при помощи get запроса(правда туповато то что я русский текст не делаю такого вида "%D0%BA%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0" а просто передаю его..может в этом и баг.. Вобщем. Я тестировал,друг тестировал - текст передается абсолютно нормально! Сам документ куда все записывается помоему в ansi. Выложл в сеть. и в логах вижу что некоторые люди передают не русский текст а вопросики"????????????".
Вот и не пойму. Проверьте плз и посоветуйте что делать

[- к содержанию -]

Ответ #1 @Aleksey Nemiro 10.10.2012 12:04
правда туповато то что я русский текст не делаю такого вида "%D0%BA%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0" а просто передаю его..может в этом и баг
Это не баг, это особенность технологии. Кодировать параметры url нужно всегда и обязательно. Если в тексте будут использованы символы url (например: ?, /), то сервер может не понять запрос.

[- к содержанию -]

Ответ #2 @artF 10.10.2012 18:45
правда туповато то что я русский текст не делаю такого вида "%D0%BA%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0" а просто передаю его..может в этом и баг
Это не баг, это особенность технологии. Кодировать параметры url нужно всегда и обязательно. Если в тексте будут использованы символы url (например: ?, /), то сервер может не понять запрос.
в том то и дело что я НЕ сделал так =) откровенно говоря сначала забыл а потом забил)) тогда попытайтесь мне объяснить - почему у меня.у друга,у еще 1 друга все сработало и без URLEncode? и почему не сработало у других?
p.s ошибку исправил URLEncode.В итоге отправляю на сервер закодированный текст в кодировке windows-1251. буду ждать еще багов =)))

[- к содержанию -]

Ответ #3 @Aleksey Nemiro 10.10.2012 19:54
почему у меня.у друга,у еще 1 друга все сработало и без URLEncode?
Это от системы зависит. В Windows 7 используется UTF-8, а в ранних версиях Windows-1251.

На момент написания этого сообщения:
http://studioartf.ru/public/soft/bud-on/public/files/Bud-On.rar:
OOPS, PAGE NOT FOUND
Это при нажатии на ссылку "Актуальная и самая стабильная версия" на странице программы, приведенной в теме этой ветки.

[- к содержанию -]

Ответ #4 @artF 10.10.2012 20:07
http://studioartf.ru/public/soft/bud-on/public/files/Bud-On.rar:
OOPS, PAGE NOT FOUND
Спасибо,поправил. Дурацкий TinyMCE не дает нормально вставить ссылку,а где править незнаю)все время вручную через бд правлю(да я псих но мне так удобно все проверить =) Если знаете как поправить буду рад =)). Не хватало слеша в начале ссылки.Теперь все нормально

http://studioartf.ru/public/files/Bud-On.rar

[- к содержанию -]

Ответ #5 @artF 10.10.2012 20:23
Если знаете как поправить буду рад =))
Ураа после долгих изучений гугла и каких-то сайтов нашел способ!
Добавить:
relative_urls : false
ну неужели! а ведь нашел на 1 сайте за все время которое искал!

[- к содержанию -]

Добавить свой ответ в эту тему · В теме есть еще 7 ответов. Смотреть все ответы.
Подскажите как программно выбрать 1 wav файл выбрать другой склеить их и сохранить.Спасибо...

[- к содержанию -]

Помогите @Romka 07.10.2012 21:03
И кто с может это сделать из текстового документа бралась первая строчка потом следующая и вставлялась на сайт?

Кто сделает это заплачю
добавляйся в скайп о говорим о цене romk__a

[- к содержанию -]

Ответ #1 @artF 09.10.2012 16:40
По порядку:
1)Какой формат документа?
2)на какой сайт?
3)каким образом?(какой запрос POST? GET?)
и главный вопрос..зачем это вобще?

[- к содержанию -]

Добавить свой ответ в эту тему
Доброго времени суток! столкнулся п проблемой автозагрузки..Тема заезженная,но все же не выходит!
Итак..надо чтобы программа запускалась при старте виндовс + в трее.
Сам трей у меня сделан на API и работает безукоризненно. Ярлыком передаю программе параметр -tray и программа запускается скрытой.
Итак.Делаю автозагрузку следуюим образом:

Set Reg = CreateObject("WScript.Shell")
Reg.RegWrite "HKLM\Software\Microsoft\Windows\CurrentVersion\Run\Bud-On", App.Path & "\" & App.EXEName & ".exe -tray"

в итоге в реестре имею:
Параметр Значение
Bud-On E:\VB98\Bud-On\Bud-On.exe -tray
Но программа не запускается!

Ах,да, программа запускается с правами администратора ( manifest запихал ),может в этом проблема? или в чем?

[- к содержанию -]

Ответ #1 @artF 07.10.2012 00:27
Вобщем пока решил без этой функции...

[- к содержанию -]

Ответ #2 @Aleksey Nemiro 07.10.2012 10:39
У меня где-то был самописный ActiveX для этого, но кода под рукой нет. Все VB 6.0 проекты остались на другом винте. Как появится, гляну что там было.

[- к содержанию -]

Ответ #3 @artF 07.10.2012 11:09
Хорошо,спасибо,если найду решение отпишусь =)

[- к содержанию -]

Добавить свой ответ в эту тему
Все привет у меня проблема как мне сделать так что бы из textBox бралась строка о подстовлялась в поиск <input type="text" id="friendSearchFieldInput" name="K" value="dfad">
всем заранее спасибо

[- к содержанию -]

Ответ #1 @jj 05.10.2012 15:57
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
</head>
<body onload="javascript:textBox.focus();">
    <div>
        <b>Строка поиска:</b><br />
        <input type="text" id="friendSearchFieldInput" name="K" value="" readonly="true" />
    </div>
    <div>
        <b>Введите текст:</b><br />
        <input type="text" id="textBox" oninput="javascript:friendSearchFieldInput.value=this.value;" />
    </div>
</body>
</html>

[- к содержанию -]

Ответ #2 @schokk 05.10.2012 16:19
01
<!DOCTYPE html>
02
<html xmlns="http://www.w3.org/1999/xhtml">
03
<head>
04
<title></title>
05
</head>
06
<body onload="javascript:textBox.focus();">
07
<div>
08
<b>Строка поиска:</b><br />
09
<input type="text" id="friendSearchFieldInput" name="K" value="" readonly="true" />
10
</div>
11
<div>
12
<b>Введите текст:</b><br />
13
<input type="text" id="textBox" oninput="javascript:friendSearchFieldInput.value=this.value;" />
14
</div>
15
</body>
16
</html>



мне нужно на c#

[- к содержанию -]

Ответ #3 @jj 05.10.2012 16:52
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication2.WebForm1" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
        <div>
	        <b>Строка поиска:</b><br />
            <asp:TextBox ID="friendSearchFieldInput" runat="server" ReadOnly="true" />
        </div>
        <div>
	        <b>Введите текст:</b><br />
	        <asp:TextBox ID="textBox" runat="server" /><br />
            <asp:Button ID="btnSearch" runat="server" Text="Поиск" />
        </div>
    </form>
</body>
</html>


using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace WebApplication2
{
    public partial class WebForm1 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (IsPostBack) friendSearchFieldInput.Text = textBox.Text;
        }
    }
}

[- к содержанию -]

Добавить свой ответ в эту тему

Все темы и обсуждения

Исходные коды

Игра "Пятнашки"

C#: WPF & Silverlight (WPF/E) @jmcilhinney 11.10.2012 21:45
Пример реализации игры

К данном исходному коду прилагаются файлы примеров. Скачать.

[- к содержанию -]

Все исходные коды

Вакансии в IT

Программист Delphi, SQL

Россия, Москва | Работа в офисе | 80 000.00 KBP

Инженер-программист

Россия, Москва | Работа в офисе | 37 000.00 KBP

Инженер-программист

Россия, Москва | Работа в офисе

Программист

Россия, Москва | Работа в офисе

Программист

Россия, Москва | Работа в офисе | 60 000.00 KBP

Программист систем 3d визуализации (МИАЦ)

Россия, Москва | Работа в офисе | 50 000.00 KBP

Программист СУБД (МИАЦ)

Россия, Москва | Работа в офисе | 50 000.00 KBP

Программист сетевых приложений (МИАЦ)

Россия, Москва | Работа в офисе | 50 000.00 KBP

Программист ГИС (МИАЦ)

Россия, Москва | Работа в офисе | 50 000.00 KBP

Программист Delphi, SQL

Россия, Москва | Работа в офисе | 40 000.00 KBP

Все вакансии в IT · Создать резюме

[- к содержанию -]

Новости мира IT

Microsoft опровергла слухи о выводе MS Points из обращения

Компания Microsoft опровергла сведения, что она собирается вывести свою виртуальную валюту из обращения. MS Points останутся денежной единицей, используемой при покупке контента через консоль Xbox 360. Слухи, что Microsoft готовится сменить MS Points на реальные деньги, появились в начале октября.

11.10.2012 11:20 · Категория: Бизнес в IT · Источник: Lenta.ru

[- к содержанию -]

Продажи планшета Google Nexus 7 в России начнутся 12 октября

Cеть электроники и бытовой техники «М.Видео» с 12 октября начинает продажи планшета Google Nexus 7. Nexus 7 представляет собой первый планшетный компьютер в линейке устройств Google Nexus. Стоимость гаджета будет ниже аналогичных предложений от А-брендов в данном сегменте – максимальный вариант с 16 Гб памяти, который и будет представлен в сети «М.Видео», обойдется примерно в 10 000 рублей.

Напомним, что Nexus 7 – первый планшет под управлением новой версии операционной системы Android 4.1 Jelly Bean. Устройство оснащено четырехъядерным процессором NVidia Tegra 3 и 1 Гб оперативной памяти. Экран имеет диагональ 7 дюймов и разрешение 1280х800. Предусмотрена фронтальная камера – 1,2 Мп. Nexus 7 поддерживает Wi-Fi и Bluetooth. При толщине корпуса 10,45 мм, Nexus 7 весит 340 г. Новый планшет предоставляет доступ ко всем приложениям Google – начиная с почтового сервиса Gmail,интернет-браузера Chrome и заканчивая Google+.

По данным продаж «М.Видео», рынок планшетов в 2012 году продолжает уверенный рост – за первое полугодие 2012 года компания продала боле 80 000 планшетов, что на 400% выше, чем за аналогичный период прошлого года. За полный 2012 год компания планирует реализовать около 350 000 планшетов.

11.10.2012 11:18 · Категория: Железо · Источник: CyberSecurity.ru

[- к содержанию -]

СМИ назвали сроки выхода MS Office для Android и iOS

Версии пакета MS Office для мобильных платформ iOS и Android выйдут в марте 2013 года, сообщили СМИ со ссылкой на сотрудников чешского подразделения Microsoft. Из того же источника стало известно, что "компьютерный" пакет Office 2013, анонсированный летом, появится в конце февраля.

11.10.2012 11:14 · Категория: Бизнес в IT · Источник: Lenta.ru

[- к содержанию -]

Все новости


Подпишитесь на тематические RSS-ленты Kbyte.Ru, чтобы быть в курсе последних новостей:

Основная лента · Форумы (темы и сообщения) · Visual Basic 5.0/6.0 · Visual Basic .NET · C# (Си шарп) · Delphi · JavaScript · ActionScript · ASP .NET · ASP .NET MVC

Ищите Kbyte.Ru в социальных сетях FaceBook, ВКонтакте, Twitter.

Если вы занимаетесь программированием, то наверняка вам пригодятся хитрые инструменты.


Международный портал для программистов и разработчиков Kbyte.Ru основан в 2006 году. Целью портала является объединение программистов и специалистов IT-бизнеса, студентов и преподавателей для обмена опытом и знаниями, оказания помощи во всех делах и начинаниях в области IT.
Kbyte.Ru является парнёром компаний Mail.Ru Group, WebMoney Transfer, Ozon.Ru и др.
Выпуск рассылки подготовлен автоматически. Все права на материалы выпуска принадлежат Kbyte.Ru если иное не указано отдельно.


В избранное