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

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


Выпуск # 745

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


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

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

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

Форумы Kbyte.Ru

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

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

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

O MediaElement-e @Akiva 19.09.2013 00:50
Я имею желание собрать немного классической музыки
с MediaElement(WPF).
тов.Shark1,намекни мне как подступиться к этому "зверю".
С уважением, Akiva

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

Ответ #1 @Shark1 20.09.2013 00:06
Выложил пример в WPF исходниках.

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

Ответ #2 @Akiva 20.09.2013 00:23
Благодарю.Будем копать...

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

Добавить свой ответ в эту тему
Собственно вот, допустим человек (пользователь(Human(user))) часто в textbox вводит одни и теже слова, как сделать так что при очередном вводе мы как бы дописывали их как в браузерной строке поиска...

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

Ответ #1 @Алексей Немиро 18.09.2013 20:16
AutoComplete это называется.

Если Windows Forms, то ComboBox можно использовать.
См. свойства AutoCompleteMode и AutoCompleteSource.

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

Добавить свой ответ в эту тему
Обновил.Убрал лишнее.
Упаси Бог, я не на перегонки с Paint или GIMP.
Написал в Help как им пользоваться.
Спасибо Алексею за помощь

Используйте на здоровье

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

Сделал "велосипедик"-графический редактор.
С ним можно работать,но одно плохо:
При открытие(Open) или сохранение(Save), приходиться дважды щелкать кнопочкой.
тов.Алексей,если найдете несколько минут,посмотрите где я "собаку зарыл".

Уважающий Вас, Akiva

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

Ответ #1 @Алексей Немиро 16.09.2013 19:56
OpenFileDialog1.ShowDialog() - показать диалоговое окно в холостую (элемент размещен на форме);
Dim Dlg As New OpenFileDialog - зачем-то создается новое диалоговое окно, динамически;
If Dlg.ShowDialog = Windows.Forms.DialogResult.OK Then - показать диалоговое окно, которое было создано динамически, оно же и используется для работы с файлом.

Изменения могут быть такими:
Private Sub OpenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles OpenToolStripMenuItem.Click
OpenFileDialog1.ShowDialog() : Dim Dlg As New OpenFileDialog
OpenFileDialog1.Filter = "Text|*.*|JPG|*.jpg|GIF|*.gif"
If DlgOpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then 'Открываем файл
image1 = Image.FromFile(DlgOpenFileDialog1.FileName)
pb.Image = image1
End If
End Sub
Красный - удалить;
Зеленый - добавить.

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

Ответ #2 @Akiva 16.09.2013 21:26
Спасибо Вам,Алексей.

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

Добавить свой ответ в эту тему
Порты @Crash666 16.09.2013 18:08
Как подключится к пк если ты знаешь ип и открытый порт?

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

Ответ #1 @Алексей Немиро 16.09.2013 19:48
Что значит подключиться? Программно? Если программно, то при помощи сокетов (Socket). Только просто подключение ни к чему не приведет, на той стороне кто-то должен ждать подключения и как-то на это реагировать, а то получится воткнул вилку в розетку, а электричества нет :)

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

Ответ #2 @Crash666 16.09.2013 20:45
А можно примерный код :)

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

Добавить свой ответ в эту тему
Среда Visual Basic STUDIO’2010 Professional
В видимой области DataGridView 10 строк, но таблица Access
Содержит 14 000 000 строк.
Вместит ли DataGridView все 14 000 000 строк?
СПАСИБО!

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

Ответ #1 @Алексей Немиро 16.09.2013 15:53
Запросто! Только у пользователя может не хватить памяти на это, да и он может состариться, пока дождется завершения загрузки

Лучше отдавать данные небольшими пачками, постранично.

Для самой (СУБД) Access это тоже довольно много данных, медленно будет работать и ресурсов много будет съедать. Лучше SQL Server для таких объемов использовать.

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

Добавить свой ответ в эту тему
DataGridView @capetownn 16.09.2013 13:49
Среда Visual Basic STUDIO’2010 Professional
В видимой области DataGridView 10 строк
таблица Access
содержит 200 строк, но пользователь ждёт, пока
DataGridView заполнится
Всё-таки заполнение 10-тью строками DataGridView станет
для пользователя незаметным с задержкой, остальные 190 строк
можно продолжить выводить в DataGridView.
Как выйти из ситуации? Может быть имеется другой тип
КОНТРОЛ (ЭЛЕМЕНТ УПРАВЛЕНИЯ)?
СПАСИБО!

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

Ответ #1 @Алексей Немиро 16.09.2013 15:57
200 строк - это мало. Работать должно незаметно (хотя конечно, это также зависит и от мощности компьютера, но комп должен быть совсем медленным, чтобы на таком количество строк тормозить). Возможно, задержки происходят в коде.

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

Ответ #2 @roma_rio 17.09.2013 22:19
чтобы на таком количество строк тормозить
наверное на такой комп трудно будет поставит Netframework

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

Добавить свой ответ в эту тему
TreeView @capetownn 16.09.2013 13:47
Среда Visual Basic STUDIO’2010 Professional
В событии формы Load нижеидущие строки
не ставят синюю полосу на 2-ой узел из 11,
Как это сделать?
tvwStructure.Nodes(2).SelectedImageIndex = True 
tvwStructure.Nodes(2).StateImageKey = True
tvwStructure.SelectedImageIndex = 2
tvwStructure.ImageIndex = 2

СПАСИБО!

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

Ответ #1 @Алексей Немиро 16.09.2013 15:49
tvwStructure.SelectedNode
= tvwStructure.Nodes(2)

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

Добавить свой ответ в эту тему
День добрый уважаемые форумчане!

Может кто из Вас видел готовое решение с похожим функционалом которое можно было бы переделать под свои нужды.
Суть проста.
На форме размещаются контролы которые связаны между собой линиями (в идеале линии соеднияют объекты под прямым углом, или как в примере на скрине), их можно передвигать по форме и линии связей перерисовываются динамически при движении элементов (контролов).
Простой пример.



Заранее благодарен за любую помощь.

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

Никак не выходит составить программу... Помогите, если можете. Нужно сделать что-то подобное окну "свойств файла" виндовса. Название файла - в TextBox, сведения о создании - Label, атрибуты - CheckBox. Буква накопителя выбирается через ComboBox. Файл выбирать при нажатии на кнопку через диалог...

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

Ответ #1 @s3rious.09 13.09.2013 22:02
Я - новичек, поэтому трудновато... С опендиалогом и текстбоксом - разобрался, как сменить лабел - знаю, но функцию, считывающую св-ва файла не могу найти. Пытался консольные прикрутить - не выходило...

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

Ответ #2 @Алексей Немиро 13.09.2013 22:51
В FileInfo вся информация о файле должна быть.

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

Ответ #3 @Shark1 14.09.2013 00:07
private void Button1_Click(System.Object sender, System.EventArgs e)
	{
		if (OpenFileDialog1.ShowDialog == Windows.Forms.DialogResult.OK) 
		{
			Label1.Text = "Path: " + new IO.FileInfo(OpenFileDialog1.FileName).FullName;
			Label2.Text = "Attributes: " + new IO.FileInfo(OpenFileDialog1.FileName).Attributes.ToString;
			Label3.Text = "CreationTime: " + new IO.FileInfo(OpenFileDialog1.FileName).CreationTime.ToLongDateString;
			Label4.Text = "Extension: " + new IO.FileInfo(OpenFileDialog1.FileName).Extension.ToString;
			Label5.Text = "IsReadOnly: " + new IO.FileInfo(OpenFileDialog1.FileName).IsReadOnly.ToString;
			Label6.Text = "Size: " + Math.Round(new IO.FileInfo(OpenFileDialog1.FileName).Length / 1048576, 2) + " MB";
		}
	}

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

Ответ #4 @Алексей Немиро 14.09.2013 10:45
Shark1, жестко :)

Экземпляр FileInfo лучше сделать один раз, а то так ведь и память может вся утечь.
System.IO.FileInfo FI = new System.IO.FileInfo(OpenFileDialog1.FileName);
Label1.Text = "Path: " + FI.FullName;
Label2.Text = "Attributes: " + FI.Attributes.ToString();
Label3.Text = "CreationTime: " + FI.CreationTime.ToLongDateString();
Label4.Text = "Extension: " + FI.Extension.ToString();
Label5.Text = "IsReadOnly: " + FI.IsReadOnly.ToString();
Label6.Text = "Size: " + Math.Round((double)FI.Length / 1048576, 2).ToString() + " MB";

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

Ответ #5 @Shark1 14.09.2013 11:09
Алексей Немиро
, та ну это-ж только пример ...

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

Добавить свой ответ в эту тему · В теме есть еще 6 ответов. Смотреть все ответы.

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

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

WPF Media Player

Windows Presentation Foundation (WPF): Общие вопросы @Shark1 20.09.2013 00:04
Пример построения простого проигрывателя используя элемент управления MediaElement.

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

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

Passwords list generator

Visual Basic .NET: Общие вопросы @Shark1 17.09.2013 01:19
Пример приложения для автоматической генерации ключей в WPF.

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

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

Поиск слов в словаре по шаблону

Visual Basic .NET: Строки @Scryaga 15.09.2013 19:28
Пример приложения для поиска слов по выбранным символам.

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

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

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

Вакансии в IT

Приглашаем web-программистов (php, MySQL, Javascript).

Удаленная работа | 1 500,00 EUR

Веб-программист

Россия, Тюмень | Работа в офисе | 40 000,00 KBP

Веб-программист (PHP)

Россия, Тюмень | Работа в офисе | 70 000,00 KBP

Программист 1С

Россия, Красноярск | Работа в офисе | 65 000,00 KBP

Программист 1С(начинающий)

Россия, Красноярск | Работа в офисе | 45 000,00 KBP

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

Россия, Казань | Работа в офисе | 40 000,00 KBP

Seo специалист

Россия, Казань | Работа в офисе

Программист

Россия, Новосибирск | Работа в офисе | 35 000,00 KBP

Программист

Россия, Новосибирск | Работа в офисе | 13 000,00 KBP

PHP-программист/ Web-программист,

Россия, Самара | Работа в офисе | 35 000,00 KBP

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

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

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

YouTube позволит смотреть видео офлайн

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

19.09.2013 13:30 · Категория: Бизнес в IT · Источник: Lenta.ru

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

В Internet Explorer выявлен критический баг

Microsoft сегодня распространила заявление, согласно которому хакеры используют ранее неизвестную критически опасную уязвимость в браузере Internet Explorer 8 и 9. Также в корпорации заявили, что уже работают над устранением данной проблемы. Кроме того, Microsoft, как обычно, попыталась снизить масштаб проблемы.

"Есть лишь несколько сообщений о проведении таргетированных атак на небольшие группы пользователей, работающих c Internet Explorer 8 и 9, хотя существующие эксплоиты потенциально могут затрагивать все поддерживаемые версии браузера", - пишет Дастин Чайлдс, менеджер Microsoft Trustworthy Computing Group. "Мы активно работаем над созданием обновления для данной проблемы".

По его словам, сегодня же Microsoft опубликовала бюллетень по безопасности. В самом бюллетене говорится, что баг затрагивает все версии internet Explorer, начиная с выпущенной 12 лет назад Internet Explorer 6 до бета-версий IE 11 для Windows 8.1, релизная версия которого появится 18 октября.

Бюллетень доступен по адресу http://technet.microsoft.com/en-us/security/advisory/2887505

19.09.2013 13:29 · Категория: Безопасность · Источник: CyberSecurity.ru

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

В Госдуму внесли поправки к антипиратскому закону

В Госдуму внесен проект расширенного закона о защите интеллектуальной собственности в интернете. Авторами документа стали депутаты от Единой России Роберт Шлегель и Мария Максакова. Законопроект направлен на защиту авторских прав музыкантов, литераторов и разработчиков компьютерных программ.

18.09.2013 12:44 · Категория: Бизнес в 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 если иное не указано отдельно.


В избранное