Рассылка закрыта
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
Программирование (VB,C#,ASP,.NET): новости, советы, примеры
Выпуск # 713Друзья! Прошло совсем мало времени с момент последнего выпуска, и вот уже новый! Удивительно, как быстро летит время в Интернете, сколько всего нового происходит ежедневно, да что там, ежесекундно. И Kbyte.Ru в этом плане не исключение, на сайте столько всего произошло, столько всего, что многое даже и не влезло в этот выпуск! И кто только придумал ограничения скорости интернет-соединения и объемов писем! Эх..., благо на сайте есть живая лента событий, которая не даст потеряться среди гущи
событий. Содержание выпускаЧитайте в этом выпуске: Если у вас есть вопросы по программированию или работе с компьютером, не стесняйтесь, спрашивайте.Форумы Kbyte.RuНа форумах Kbyte.Ru постоянно появляются новые интересные темы и обсуждения. В этом выпуске представлены лишь новые темы, с момента прошлой рассылки. Кстати, любой желающий может на форумах Kbyte.Ru совершенно свободно получить помощь грамотных специалистов в области программирования, да и в целом информационных технологий. Задать свой вопрос прямо сейчас Живая природа c аним.(gif) @Akiva 18.01.2013 00:29 Выбрал в инете (VB.Net(FW-4,2010) Ответ #1 @Shark1 18.01.2013 02:08 В помощь изучающим графику. @Akiva 15.01.2013 22:43 Собрал в VB.Net(FW-4,2010) Все в всплывающих ToolTip-ах. Отрицательно: 1)При проведении мышью на созданые фигуры остаются "риски". 2)Если вынести за экран,исчезают. Посоветуйте,как решить мне эту проблему. В SmallBasic этих проблем нет. Ответ #1 @Алексей Немиро 16.01.2013 12:28 Все в всплывающих ToolTip-ах.Непонятно, как это работает. Выбираю режим в опциях справа (DrawLine, DrawEllips и т.п.), тыкаю на холст, появляется серая точка. 1)При проведении мышью на созданыеТоже неясно о чем идет речь, возможно двойная буферизация поможет. См. свойство формы DoubleBuffered. 2)Если вынести за экран,исчезают.Как сделать, чтобы графика не стиралась? Смысл в том, что нужно либо хранить готовое (нарисованное) изображение в памяти. Либо можно перерисовывать все, обрабатывая событие (On)Pain - это более правильное решение. Private Sub PictureBox1_Paint(sender As Object, e As System.Windows.Forms.PaintEventArgs) Handles PictureBox1.Paint Dim g As Graphics = e.Graphics 'код прорисовки End Sub PictureBox1.Refresh() 'перерисовка PictureBox при движении мышки Private Sub PictureBox1_MouseMove(sender As Object, e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseMove PictureBox1.Refresh() End Sub Ответ #2 @Akiva 16.01.2013 19:27 Спасибо.Буду пробовать. А работает она так: DrawLine 1)Делаем две метки (x1,y1) и (x2,y2) 2)Подбираем Color(ARGB) и кнопки(С1-С2) 3) " ширину контура (NumericUpDown(1). 4)Пуск. DrawEllipse,DrawRectangle и Fill: 1)Делаем одну метку (место уст-ки фигуры) 2)Подбираем Color(ARGB) и кнопки(С1-С2) 3)Устанавливаем ширину(W),высоту (H) DrawPie,FillPie,DrawArc: Уст-ем 0-сектора(дуги)(g1) и примерно 270-сектора(g2) FillPolygon,DrawPolygon: 1)Делаем метки - 3,4 или 6 2)Для Fill - используйте Color(C1) и еще раз подберите ARGB (C2).Это для градиента. DrawLines: Делаем как с DrawLine, но до 6 меток DrawString: 1)Выбираем место - метка(1) 2)В поле DrawString заполняем необходимой надписи 3)В NumericUpDown(1) подбираем Font до 60. NumericUpDown(2,3,4,5) - для ус-ки градиента. Если Вам необходимо сделать следующую фигуру, кнопкой(rsti) снимите предыд.инфо. Простите меня, за мой плохой русский. С уважением, Akiva Работа с датами @bakshey 14.01.2013 13:17 Добрый день! Подскажите пожалуйста как написать запрос что бы шла выборка по текущей дате. Например есть три поля Status Date ID нужно суммировать все Status за текущий день. Ответ #1 @Алексей Немиро 14.01.2013 14:39 На T-SQL код может быть примерно таким: SELECT DISTINCT(id), (SELECT SUM(status) FROM table1 WHERE id = a.id) AS total FROM table1 AS a WHERE DATEDIFF(Day, [date], GETDATE()) = 0 SELECT * AS total FROM table1 WHERE DATEDIFF(Day, [date], GETDATE()) = 0 SELECT SUM(status) AS total FROM table1 WHERE DATEDIFF(Day, [date], GETDATE()) = 0 Ответ #2 @bakshey 15.01.2013 09:07 Извините, но я я забыл указать что используется MSSQL, заранее благодарен! Ответ #3 @bakshey
17.01.2013 10:06 Скажите пожалуйста для MS SQL как будет выглядеть запрос? Ответ #4 @Алексей Немиро 17.01.2013 11:26 Вот что бывает, когда даже не пытаешься самостоятельно решить задачу Во-первых, язык SQL типовой в разных СУБД. Различается он лишь расширением функционала. Во-вторых:
Решаем простые дроби... @Akiva 14.01.2013 00:13 Решил внуку помочь в решении простых дробей. Где-то в инете видел подобие,но решил по своему. в VB.Net(FW-4,2010). Я буду рад если какому-то школяру будет в помощь. Подскажите как написать такую программу, которая может выполнять ряд манипуляций в интернете по определённому алгоритму. Ответ #1 @Алексей Немиро 13.01.2013 19:23 Для начала нужно ознакомиться с возможностями языка программирования в этом вопросе
Когда подходящий язык программирования будет найден, нужно будет скачать компилятор для этого языка, или среду выполнения, в идеале среду разработки (IDE).
Затем нужно будет изучить основы выбранного языка программирования, разобраться со средой разработки. В наше время с этим проблем возникнуть не должно. Постигать основы программирования можно в принципе решая конкретную задачу, т.е. пытаясь выполнить ряд манипуляций в интернете. Кстати, про интернет:
Скорее всего вашу задачу нужно будет решать с использованием какого-нибудь протокола. В некоторых языках программирования есть готовые встроенные средства для более ли менее упрощенной работы с тем или иным протоколом, которые позволяют не вникать в суть самого протокола. Если таких средств нет, то придется изучать нужные протоколы, и реализовывать все самостоятельно. Хотя вполне можно поискать готовое решение, наверняка найдется. Главное вопрос правильно сформулировать, а то ведь как известно, правильно сформулированный вопрос содержит в себе ответ Ответ #2 @Shark1
13.01.2013 19:45 Часы ProgressBar-ми....
@Akiva 12.01.2013 19:15 Ответ #1 @Алексей
Немиро 12.01.2013 19:23 Прикольно Реализовать
компонент @max33303 12.01.2013 13:15 Есть некий процесс идущий по времени скажем 60 секунд. Нужно на форме сделать компонент что бы в течении этих 60 секунд задать действия графически. Ну типа полоса там где зарисован сегмент там есть действие где нет действия не надо. Вот думаю как такое сделать. Да и как потом хранить... Ответ #1 @Алексей Немиро 12.01.2013 14:19 Стандартный ProgressBar не подходит? Если нет, то можно нарисовать свой. Методов рисования много, без конкретики ответить будет сложно. Ответ #2 @max33303 12.01.2013 14:29 Попробую нарисовать задачу. может понятней выйдет... Ответ #3 @max33303
12.01.2013 14:34 Ответ #4 @Алексей Немиро 12.01.2013 18:38 Рисовать, либо в пользовательском контроле, либо можно в какой-нибудь PictureBox. Рисовать нужно при помощи Graphics. Метода FillRectangle должно вполне хватить.
Остальное - обычная математика. Protected Overrides Sub OnPaint(ByVal e As System.Windows.Forms.PaintEventArgs) MyBase.OnPaint(e) Dim g As Graphics = e.Graphics Dim x As Integer = 0 Dim w As Integer = ((100 / Me.Items.Count) * Me.Width) / 100 'ширина одной ячейки For Each itm As Item In Me.Items'прорисовка ячеек g.FillRectangle(New SolidBrush(itm.Color), x, 0, w, Me.Height) x += w Next 'прорисовка прогресса Dim vx As Integer = (((Me.Value * 100) / Me.Max) * Me.Width) / 100 'расположение прогресса g.FillRectangle(New SolidBrush(Color.Black), vx, 0, 5, Me.Height) 'зная расположение ячеек, их размер и позицию прогресса, при желании, можно определить под какой именно ячейкой находится прогресс End Sub Ответ #5 @Алексей Немиро 12.01.2013 18:40 Файл с примером не на тот сервер попал, дублирую. Добавить свой ответ в эту тему · В теме есть еще 6 ответов. Смотреть все ответы. В помощь электрикам @Akiva
11.01.2013 23:26 Собрал эту штуковину в VB.Net(FW-4,2010) Какие формулы еще подключить? Не стесняйтесь. LinkLabel3 - музыкальный портал. LinkLabel4 - Формулы, интерактивный справочник. Ответ #1 @kw33 14.01.2013 07:05 Для начала как электрик - электрику: Названия физических величин сопротивления, мощности, напряжения пишутся с больших букв, т.к. эти величины названы в честь учёных по их фамилиям. Ом, Вт, В. По не-русски надо писать Ohm, а не om. На Win7 кнопки не помещаются в окно программы (видно только 5,5 столбцов кнопок). Ответ #2 @Akiva 14.01.2013 22:47 Благодарю.Подправил.Сделал меньшим форму. Исходные кодыОднорукий бандит на WPF.Visual Basic .NET: Другое @Shark1 12.01.2013 20:39 Примитивный, но выиграть не просто ...К данном исходному коду прилагаются файлы примеров. Скачать. Вакансии в ITРазработчик JavaРоссия, Нижний Новгород | Работа в офисе | 45 000,00 KBP Разработчик OracleРоссия, Нижний Новгород | Работа в офисе | 50 000,00 KBP Разработчик выставочных экспозицийРоссия, Нижний Новгород | Работа в офисе ПрограммистРоссия, Нижний Новгород | Работа в офисе Программист 1 СРоссия, Нижний Новгород | Работа в офисе Программист-стажерРоссия, Нижний Новгород | Работа в офисе ПрограммистРоссия, Нижний Новгород | Работа в офисе | 30 000,00
KBP Ведущий инженер-программистРоссия, Нижний Новгород | Работа в офисе Программист С++Россия, Нижний Новгород | Работа в офисе ПрограммистРоссия, Нижний Новгород | Работа в офисе | 40 000,00 KBP Все вакансии в IT · Новости мира ITПредставлен планшет на Android и UbuntuИтальянская компания DaVinci представила планшет Nibbio. На него установлены две операционные системы: Android и Ubuntu. Выбор ОС осуществляется в ходе загрузки устройства. У планшета четырехъядерный процессор, 10-дюймовый экран и 2 гигабайта оперативной памяти. Он стоит 309 евро. 17.01.2013 11:35 · Категория: Железо · Источник: Lenta.ru Названа российская цена на "гуглофон" Nexus 4Смартфон Nexus 4 будет стоить в России 19990 рублей. Предварительные заказы на смартфон начали принимать в магазинах "Связной". Nexus 4 является совместной разработкой Google и LG и работает под управлением самой новой версии Android - 4.2 Jelly Bean. Аппарат представили в октябре. 16.01.2013 12:32 · Категория: Железо · Источник: Lenta.ru Смартфон на Windows Phone попросил у пользователя установочный дискСмартфоны на Windows Phone 8 в случае сбоя при загрузке операционной системы требуют от пользователя "вставить установочный диск", сообщили блогеры. Мобильная WP8 "унаследовала" сообщение о диске от компьютерной Windows, так как две системы используют одно и то же ядро. 15.01.2013 10:56 · Категория: Безопасность · Источник: 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. |
В избранное | ||