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

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


Выпуск # 645

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


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

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

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

Форумы Kbyte.Ru

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

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

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

Очень сильно нужна ваша помощь по построению графика не знаю что и делать

вот код который я сделал график
Dim i As Integer 
Dim Etp As Integer 
Etp = Val(Text1.Text) 
Private Sub Command1_Click() 
 
'Ïîñòðîåíèå ãðàôèêà 
For Etp = 0 To 25 Step 0.01 
Picture1.PSet (Etp, Sqr((2000 * 10 ^ 6) / 950) / Sqr(1 + (219 / 10) * (2000 * 10 ^ 6) / (Ep* 10 ^ 6))) 
Next Etp 
 
'Õ 
Picture1.Line (0, 0)-(25, 0) 
For i = 0 To 25 
Picture1.PSet (i, 0) 
Picture1.Print i 
Next i 
 
'Y 
Picture1.Line (0, 25)-(0, 0) 
For i = 0 To 25 
Picture1.PSet (0, i) 
Picture1.Print i 
Next i 
 
'êîðäèíàòû ñåòêè 
For i = 1 To 25 
Picture1.Line (i, 25)-(i, 0), vbRed 
Picture1.Line (0, i)-(25, i), vbRed 
Next 
 
'Ìàñøòàá ãðàôèêà 
Picture1.Scale (-1, 25)-(25, -1) 
End Sub

и не знаю как сделать дальше такой график


помогите плизз

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

Color (VB.Net) @Сергей 07.06.2011 16:42
Всем здравствуйте, товарищи.

Интересует вопрос:
Как задать случайный цвет чему-либо, используя Random?
Знаю через RGB. Но хотелось бы использовать "фиксированные" цвета (RED, YELLOW...)

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

Ответ #1 @Edlin 08.06.2011 09:36
Запиши нужные тебе цвета в массив, а потом используй Random для получения случайного индекса в массиве.

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

Ответ #2 @Сергей 08.06.2011 19:59
Именно так я и вынужден был делать.
Я думал, что можно их всех как-либо автоматически получить в массив

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

Ответ #3 @Edlin 09.06.2011 10:42
Можно и автоматически:

 
using System.Linq; 
 
var arrayOfColors = typeof(System.Drawing.Color).GetProperties(BindingFlags.Static).Where(pi => pi.PropertyType == typeof(System.Drawing.Color)).Select(pi => (System.Drawing.Color) pi.GetValue(null, null)).ToArray(); 

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

Ответ #4 @Сергей 09.06.2011 17:22
Нашёл такое:


 
string[] colorNames = System.Enum.GetNames(typeof(KnownColor)); 
  lstColors.Items.AddRange(colorNames) 

в целом понятно, но..
lstColors - это ListBox
а я хочу в массив, и на VB
не поможешь разобраться?

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

Добавить свой ответ в эту тему
Ответьте, пожалуйста ! В правильном ли направлении я двигаюсь в поиске ответа на вопрос-"Существует ли метод заставить программно созданные кнопки в массиве оКЛИКаться на щелчок мышки?

 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles MyBase.Load 
    Dim Плитка(16, 16) As Button 
    Dim x, y As Integer 
    Dim число As Integer = 1 
    Dim j As Integer      'поперёк 
    Dim i As Integer      'вдоль 
    Dim шир As Integer = TextBox_ширина.Text 
    Dim длина As Integer = TextBox_длина.Text 
    Dim поперёк As Integer = TextBox_поперёк.Text 
    Dim вдоль As Integer = TextBox_вдоль.Text 
    y = 160 
    For i = 1 To вдоль 
      x = 110 
      For j = 1 To поперёк 
        Плитка(i, j) = New Button 
        Плитка(i, j).Width = шир 
        Плитка(i, j).Height = длина 
        Плитка(i, j).BackColor = Color.Transparent 
        Плитка(i, j).Text = число 
        число = число + 1 
        Me.Controls.Add(Плитка(i, j)) 
        Плитка(i, j).ContextMenu = Con2 
        Плитка(i, j).Focus() 
        Плитка(i, j).Location = New Point(x, y) 
        x = x + шир 
      Next j 
      y = y + длина 
    Next i 
  End Sub

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

Ответ #1 @Shadowmaster 07.06.2011 15:56
Существует ли метод заставить программно созданные кнопки в массиве оКЛИКаться на щелчок мышки?
Существует. Достаточно прикрутить к ним обработчик нужного события.

'после создания кнопки 
AddHandler Плитка(i, j).Click, AddressOf btn_Click 
'....... 
'....... 
'....... 
'функция-обработчик события 
Private Sub btn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) 
 'в sender содержится ссылка на кнопку, которая вызвала обработчик 
 MsgBox(CType(sender, Button).Text) 
End Sub

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

Ответ #2 @Scryaga 08.06.2011 05:05
Shadowmaster, Вам низкий поклон от Scryaga ! Если Вам интересна моя дальнейшая история, то я продолжу. Как-то моему клиенту понадобился
дизайн выкладки напольной плитки в прихожей. Так как прихожая имеет не стандартную конфигурацию, то и решение по дизайну должно быть не стандартным или обдуманным.
Вот здесь-то я и решился пойти по пути создания эксклюзивного приложения для моего клиента. Насобирал кучу литературы по данной тематике, накачал тысячи pdf-страниц с торрентов.
Из всей бумажной информации я выделил Лукина, по методу которого я и стал осваивать азы программирования.Специально для клиента я ознакомился с Visual Basic.Net. После
изучения (сильно сказано) VB, я попробовал написать моё первое приложение, в котором клиент смог с помощью мышки щёлкать по плитке и изменять её цвета, тем самым в спокойной домашней обстановке создавать рисунок.Изменяя код программы, это приложение можно применить и для кухни моего клиента.Сам интерфейс приложения получился как в приложенном файле.

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

Добавить свой ответ в эту тему
Как сделать форму допустим зеленой ну или другим цветом.

Ну ту часть формы где еще кнопки Свернуть/развернуть/закрыть

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

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

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

Подключение к веб-сервисам ASP .NET через Java

Java: Сетевое взаимодействие @Дэвид Хоббс 09.06.2011 16:29
Пример показывает, как можно использовать веб-службы ASP .NET (asmx) в проектах Java. Пример состоит из простого веб-сервиса на C# и программы на Java для его использования.

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

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

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

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

На Тайване разработана новая технология "электронны чернил"

Тайваньский институт промышленных технологических решений ITRI, одна из крупнейших мировых научно-исследовательских организаций, разработала новую технологию "электронных чернил". На базе новой технологии тайваньские специалисты намерены создавать цифровые постеры, системы динамических объявлений, размещаемых в магазинах, ресторанах и местах массового скопления людей. Сейчас в ITRI  говорят, что демонстрируют прототип технологии, а законченные коммерческие технологии на базе новинки появятся через два года.

"Электронные чернила" способны "рисовать" объявления в красном, зеленом и голубых цветах, чтобы создать полноцветную картинку. Сами по себе дисплеи на базе технологии могут быть гибкими и чрезвычайно легкими. Создавать новые "электронные чернила" можно по аналогии с печатью, но вместо чернил на гибкую подложку наносятся светоизлучающие компоненты. В ITRI говорят, что создавать цифровые постеры на базе новой технологии экономически очень выгодно. Единственный минус новинки заключается в том, что светокомпоненты не могут смешивать цвета в RGB-палитре.

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

В ITRI сообщили, что новой технологией уже заинтересовались компании Hewlett-Packard и Canon. По оценкам аналитиков, рынок гибких дисплеев в 2010 году составлял всего 280 млн долларов, но к 2015 году он увеличится до 5,9 млрд долларов.

09.06.2011 12:26 · Категория: Железо · Источник: CyberSecurity.ru

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

Microsoft опровергла намерение поделиться с ФСБ шифрами Skype

Microsoft опровергла информацию о своем намерении передать спецслужбам шифровальные алгоритмы Skype. Компания заявила, что СМИ неверно истолковали слова президента Microsoft в России Николая Прянишникова. На самом деле Прянишников сообщил, что в ФСБ могут быть переданы исходные коды Skype.

09.06.2011 12:25 · Категория: Бизнес в IT · Источник: Lenta.ru

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

Microsoft задумалась о передаче ФСБ шифровального алгоритма Skype

Microsoft не исключает возможность передачи российским спецслужбам шифровального алгоритма сервиса VoIP-телефонии Skype. Об этом заявил президент Microsoft в России Николай Прянишников, но отметил при этом, что вопрос сотрудничества еще не обсуждался. О покупке Skype корпорацией Microsoft было объявлено в мае.

09.06.2011 12:25 · Категория: Бизнес в IT · Источник: Lenta.ru

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

Gartner снижает прогноз по продажам новых ПК в текущем году

Аналитическая компания Gartner сегодня снизила прогноз по продажам персональных компьютеров в текущем 2011 году. Согласно обновленному прогнозу, рост продаж в мировом масштабе составит не 10,5%, как ожидалось ранее, а 9,3%.

Gartner объявила о пересмотре прогнозов спустя менее двух дней, после того как о снижении прогноза по продажам ПК объявила компания IDC. Обе компании говорят о снижении продаж ПК на промышленно-развитых рынках за счет роста популярности планшетов и нетбуков. Также обе компании указывают, что весомую партию негатива вносит и слабая мировая экономика.

Сегодня Gartner заявила, что по ее прогнозам в 2011 году мировые продажи ПК составят 385 млн единиц, причем основной рост продаж придется на бизнес-сектор, который обновляет парк устаревшего оборудования, купленного накануне активной фазы финансового кризиса. Аналитики компании говорят, что за последние несколько кварталов отрасль ПК и полнофункциональных ноутбуков оказалась под серьезным давлением со стороны планшетов и нетбуков. В то же время, Gartner отмечает, что планшеты преимущественно съедают долю рынка у настольных ПК, а ущерб для мобильных ПК остается минимальным.

Напомним, что позавчера IDC пересмотрела свой февральский прогноз по росту с 7,1% до 4,2%. Ранее крупнейший мировой производитель микропроцессоров Intel предупредил инвесторов, что компания тоже ожидает замедления роста продаж новых чипов.

09.06.2011 12:23 · Категория: Бизнес в IT · Источник: CyberSecurity.ru

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

Hewlett-Packard планирует начать продажи планшета TouchPad с 22 июня

По информации независимых продавцов, компания HP начнет продажу своих ранее анонсированных планшетов TouchPad с 22 июня по цене от 500 долларов за 16-гигабайтную модель. Сама компания Hewlett-Packard пока не подтверждает, но и не опровергает эти данные. Согласно данным независимого продавца Synnex, в продаже будут две модели TouchPad, которые после релиза будут носить ноутбучный бренд HP Pavilion TouchPad. Модель с 16 гигабайтами внутренней памяти будет стоить в США от 499 долларов, с 32 гигабайтами - на 100 долларов дороже.

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

Сам планшет работает с 9,7-дюймовым экраном и на базе операционной системы Palm WebOS. Гаджет весит около 1 килограмма и имеет 13 мм в толщину. Из интересных особенностей здесь можно отметить наличие фронтальной камеры для видеоконференций. Согласно данным, представленным на презентации новинки, планшет будет иметь 16 или 32 гигабайт встроенной памяти, поддержку Adobe Flash и мобильный процессор Qualcomm Snapdragon с двумя ядрами и частотой в 1,2 ГГц.



На первом этапе TouchPad будет поддерживать исключительно коммуникации по WiFi, но HP со временем выпустит версии устройства с поддержкой 3G/4G-сетей, хотя точный срок выпуска этих вариантов пока не называется.

В HP говорят, что устройство будет работать на базе WebOS 2.1, которая включает в себя более 50 новых функций, таких как голосовой набор и улучшенная многозадачность. В HP также заверили, что в будущем продолжат представлять рынку новые устройства на базе WebOS.

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


В избранное