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

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


Выпуск # 750

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


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

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

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

Форумы Kbyte.Ru

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

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

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

Объясните все про Case, помню в теме про подсветку текста в коде было написано что то про Case :)

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

Ответ #1 @Алексей Немиро 14.11.2013 22:51
Select ... Case?

Это как условие, только удобней, в некоторых случаях. Например:
Dim a As Integer = 1
If a = 1 Then
  MsgBox("один")
ElseIf a = 2 Then
  MsgBox("два")
ElseIf a = 3 Then
  MsgBox("три")
ElseIf a = 4 OrElse a = 5 OrElse a = 6 OrElse a = 7 Then
  MsgBox("четыре, пять, шесть или семь")
End If
Dim a As Integer = 3
Select Case a
  Case 1
    MsgBox("один")
  Case 2
    MsgBox("два")
  Case 3
    MsgBox("три")
  Case 4, 5, 6, 7
    MsgBox("четыре, пять, шесть или семь")
  Case 8 To 10
    MsgBox("от восьми до десяти")
  Case Else
    MsgBox("что-то другое")
End If
Вместо MsgBox может быть любой набор действий.

В обычном условии (If ... Then) больше кода и жесткая привязка к переменной a.
В Select ... Case переменная указывается один раз, т.е. можно легко её заменить на другую. Ну и в целом, код проще.
Но Select ... Case нельзя будет использовать, если нужно будет проверять несколько значений, т.е. нельзя делать сложные условия проверки.
If a = 1 AndAlso b = 2 AndAlso = 3 Then
...
End If
'с Select ... Case такую проверку сделать не получится

Использовать Select ... Case где попало тоже не стоит. Обычно Select ... Case используется для проверки списков, перечислений и большего списка значений.

PS: англ. Select - выбор, Case - случай, вариант.

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

Добавить свой ответ в эту тему
Barcode reader @rusiko 14.11.2013 14:39
Привет всем. Помогите пожайлуста. Как сделать так чтоб при чтении с Barcode reader товар вычитался из БД как в количественной так и в денежной единице. Программа работает на Visual Basic 2010,а БД на SQl Server 2008. Спасибо большое!

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

Олимпиада @Crash666 13.11.2013 21:18
Изевняюсь, но я всё не как не могу понять эту задачу по информатике (Вы читаете копию этой задачи. Не каких слов изменено не было.)
Задача 2
У исполнителя Увеличитель две команды, которым присвоены номера:
1. прибавить a
2. Умножить b
где 1<=a<=10, 2<=b<=100
Первая из них увеличивает число на экране на a, вторая - умножает на b.
Программа для Увеличителя - это последовательность команд, возможно пустая.
Помогите написать программу, которая ответит на вопрос: сколько есть программ, которые число X преобразуют в число Y?
На вход подаются: в первой строке два числа через пробел: aи b; во второй строке - еще два числа через пробел: X и Y (X<=Y, 1<= X,Y<=10000)
На выходе выводятся одно число - количество программ.
Пример Выходные данные Выходные данные

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

Ответ #1 @Алексей Немиро 13.11.2013 23:12
AWP в этом деле мастер, но уже давно не заходил на сайт. На Facebook видел его относительно недавно, да и в Mail.ru он вроде часто сидит.

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

Добавить свой ответ в эту тему
Люди! Серьёзная проблема... Как лучше учится после 9 кл??
в 10/11 и в Универ
Или после 9 в колледж потом в Универ?

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

Ответ #1 @Алексей Немиро 12.11.2013 16:03
В школе наверняка бесплатно, если после 9 класса не выгонят :)
А в колледже/универе - даже если и бесплатно, все равно расходы будут выше. И учиться там сложнее будет, не так, как в школе. Хотя колледж - промежуточное звено, процесс обучения почти как в универе, но преподаватели могут быть более "школьными" (в школе - более нянчатся, в универе - пофиг на тебя, а в колледже - могут и понянчиться, а могут и забить).

Но я уже лет 10 как не был в образовательных учреждениях, мои познания в этом вопрос вполне могли устареть


И про армию не стоит забывать. После 11 класса риск попасть в армию возрастет, если не успеешь попасть в колледж/универ (зависит от возраста). В универе - процесс обучения длиннее, чем в колледже. Военкомы за этим следят внимательно, выжидая подходящий момент :)


Я в школе все 11 классов просидел (хотя нет, 4-го класса у нас не было, по факту выходит 10).


А с профессией определился? :)

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

Ответ #2 @Crash666 12.11.2013 18:51
А с профессией определился? :)
Да программист вроде как:) сегодня в колледже похвалили за познания в web да и vb :DD

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

Ответ #3 @Shark1 12.11.2013 19:30
Моя дочь после 9-го пошла в техникум на программиста, пока ей нравится (у неё не плохие знания в математике) ...

Сейчас на 3-м курсе, потом хочет сразу на 3-й курс в институт (предложения уже есть) ...

Да и молодец, уже потихоньку осваивает С# ...

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

Ответ #4 @Crash666 12.11.2013 19:36
Shark1, не знал что у вас уже собственная семья есть:) вы уже закалённый человек

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

Ответ #5 @Shark1 12.11.2013 21:02
Crash666,
Да уже как 19 лет ...
Дочке в феврале 18 уже ...
Ужас ...
Летит времечко ...

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

Добавить свой ответ в эту тему · В теме есть еще 10 ответов. Смотреть все ответы.
Как осуществить поиск в многострочном текстовом поле. Например всего 100 символов. Нужно искать от 43 по 85?

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

Ответ #1 @Алексей Немиро 09.11.2013 15:16
Количество символов, которое нужно найти, указывается в фигурных скобках: {от, до}

[A-Z]{43, 85} - от 43 до 85 английских букв верхнего регистра.

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

Ответ #2 @Crash666 09.11.2013 17:15
А как это реализовать тут:
Dim Reg as New Regex("<(?<SearchedTag>).+?>"), RegexOptions.Multiline Or RegexOptions.SingleLine Or RegexOptions.IgnoreCase)
Dim tags as matchCollection = MyReg.Matches("Какой-то текст") ' Можно добавить параметр начала поиска
For Each SearchedTag as Match in tags
Console.WriteLine(tag)
next

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

Ответ #3 @Алексей Немиро 09.11.2013 18:47
Представленный код плохо связан с темой :)

Что именно требуется?

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

Ответ #4 @Crash666 09.11.2013 19:32
Нужно реализовать поиск в определенном промежутке текстового поля :)

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

Ответ #5 @Алексей Немиро 09.11.2013 19:44
Регулярные выражения тут не помогут. Хотя можно и с ними что-то придумать, но будет ненадежно и сложно.

Необходимый отрезок текста нужно выбирать обычным substring.

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

Добавить свой ответ в эту тему · В теме есть еще 9 ответов. Смотреть все ответы.
Создать длл @i32 09.11.2013 13:34
Привет всем как сделать дллку и запустить из вб.нет..
Смысл не сделать а к примеру Гигвина запустить...Нужно Линукс чтобы сработал на винде...

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

Ответ #1 @Алексей Немиро 13.11.2013 12:38
к примеру Гигвина запустить
Cygwin?

Сделать dll-ку, которая будет запускать Cygwin и/или что-то внутри Cygwin? Нужно смотреть в руководстве, какие параметры запуска есть в Cygwin. Если таких нет, то наверняка как-то можно.

Внутри .NET запуск чего-либо нужно проводить через Process.Start.

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

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

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

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

Музыкальная шкатулка

Visual Basic .NET: Интерфейс @Akiva 09.11.2013 18:16
Небольшая программа показывает работу с элементом WebBrowser в WPF.

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

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

Шахматные часы

Visual Basic .NET: Разработка игр @Akiva 09.11.2013 01:51
Небольшая игра, в которой нужно поочередно запускать таймеры. Если один из игроков не успеет в заданный интервал времени остановить таймер противника, он проиграет.

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

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

Mixing effect

Visual Basic .NET: Графика @Shark1 09.11.2013 01:25
Пример микширования двух разных изображений реализован при помощи класса MixingEffect.

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

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

Рисовалка-Draw

Visual Basic .NET: Графика @Akiva 08.11.2013 19:13
Пример "рисовалки". Использование основных графических функций.

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

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

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

Вакансии в IT

Senior PHP Developer (Ведущий разработчик PHP)

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

Java-разработчик

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

Java developer, разработчик Java

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

Magento developer

Россия, Новосибирск | Удаленная работа

PHP-разработчик

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

Front-end разработчик

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

Senior PHP Developer/Ведущий разработчик PHP

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

Хороший Java-разработчик

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

Objective-C Developer (iPhone)

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

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

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

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

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

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

Motorola анонсировала «народный» смартфон

Motorola представила смартфон Moto G. Аппарат стоит от 179 долларов США, и компания заявляет, что по быстродействию он не уступает многим «флагманам» за 500-600 долларов. Moto G оснащен четырехъядерным процессором и 4,5-дюймовым экраном. Он работает под управлением Android 4.3.

14.11.2013 12:28 · Категория: Железо · Источник: Lenta.ru

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

Объявлены российские цены на новые планшеты iPad

Компания Apple сообщила, что начнет продавать планшеты iPad Air и iPad mini 2 в своем российском интернет-магазине в пятницу, 15 ноября. Air будет стоить от 19990 до 36990 рублей, а iPad mini 2 — от 15990 до 32990 рублей в зависимости от объема памяти (16, 32, 64 или 128 гигабайт).

13.11.2013 11:29 · Категория: Железо · Источник: Lenta.ru

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

Стоимость планшета Nokia Lumia 2520 в России составит 23 990 рублей

Nokia открыла прием предварительных заказов на Nokia Lumia 2520 – первый планшетный компьютер Nokia под управлением Windows. Стоимость планшета составит 23 990 рублей. Nokia Lumia 2520 доступен для предзаказа в черном (матовом) и красном (глянцевом) цветовых решениях.

Lumia 2520 работает на базе ОС Windows RT 8.1 и поддерживает связь стандарта 4G. Планше имеет 10,1-дюймовый дисплей, также впервые в планшете установлена оптика ZEISS, вместе с технологиями Nokia для обработки изображений. Lumia 2520 оснащен основной камерой 6,7 Мпикс с диафрагмой f1.9, что позволяет получать снимки при недостаточной освещенности, и 2 МПикс фронтальной камерой для видеозвонков. 

На планшет Lumia 2520 устанавливается программное обеспечение, доступное только владельцам Lumia. Благодаря предустановленному приложению Nokia Storyteller автоматическая подборка изображений выстраивается в единую временную линию – включая изображения с Facebook, SkyDrive, Picasa, Flickr и со смартфона Lumia. Приложение Lumia Share позволяет смартфону Lumia взаимодействовать с планшетом Lumia 2520 и просматривать все изображения в программе, с подключением по NFC. В Lumia 2520 также предустановлено приложение Nokia Video Director - новая программа для монтажа видео контента, которая позволяет работать с видеоматериалами, отснятыми как планшетом Nokia Lumia 2520, так и смартфоном Lumia.

В Nokia говорят, что Lumia 2520 является единственным планшетом с поддержкой геолакационных сервисов без необходимости подключения к Интернет для быстрого использования карт. Также новинка поддерживает полноформатный Microsoft Outlook. Благодаря предустановленному пакету Microsoft Office можно просматривать и редактировать документы Word, Excel и Power Point без потери исходного форматирования.

12.11.2013 12:13 · Категория: Железо · Источник: CyberSecurity.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 если иное не указано отдельно.


В избранное