Рассылка закрыта
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
Программирование (VB,C#,ASP,.NET): новости, советы, примеры
Выпуск # 696Друзья! Прошло совсем мало времени с момент последнего выпуска, и вот уже новый! Удивительно, как быстро летит время в Интернете, сколько всего нового происходит ежедневно, да что там, ежесекундно. И Kbyte.Ru в этом плане не исключение, на сайте столько всего произошло, столько всего, что многое даже и не влезло в этот выпуск! И кто только придумал ограничения скорости интернет-соединения и объемов писем! Эх..., благо на сайте есть живая лента событий, которая не даст потеряться среди гущи
событий. Содержание выпускаЧитайте в этом выпуске:
Форумы Kbyte.RuНа форумах Kbyte.Ru постоянно появляются новые интересные темы и обсуждения. В этом выпуске представлены лишь новые темы, с момента прошлой рассылки. Кстати, любой желающий может на форумах Kbyte.Ru совершенно свободно получить помощь грамотных специалистов в области программирования, да и в целом информационных технологий. Задать свой вопрос прямо сейчас Работа с звуковыми файлами в C# @tumanovalex 09.08.2012 14:16 Попробовал используя пример из интернета (http://www.codeproject.com/KB/audio-video/WaveEdit.aspx) определить параметры
WAV файла. В примере не использовались библиотеки, просто считывался файл. Основные параметры считываются правильно, но неправильно считываются параметры формата (dwBitsPerSample=1633943568 вместо 16) и не находятся секции WAV файла "fact" и "data" (и в примере и в моем проекте). Прикрепляю проект. Помогите, пожалуйста, разобраться. RegExp - экранирование доллара ($) @i32 09.08.2012 11:56 Привет всем.Долблюсь уже "битый час. Не пойму как экранировать "Доллар" $.post('http://...', Dim mwwwwq As Match = Regex.Match(soqwwwwwq, "^\$\\.post\(\'(?<Bllw>.*?)',$") Спасибо... Ответ #1 @Aleksey Nemiro 09.08.2012 12:57 Expresso - там есть таблица
ASC-сиволов с шестнадцатеричными кодами. Если возникают проблемы с какими-то символами, можно их заменить шестнадцатеричными аналогами. \x24 Ответ #2 @i32 09.08.2012 14:15 Интересная вещица.Только а как использовать??Обращение наверно должно быть к exp? Или просто поменять типо.. "([^\x24]*)([^\x2E]*)post\(\'(?<Bllw>.*?)',") Ответ #3 @Aleksey Nemiro 09.08.2012 14:49 Использовать, как есть mwwwwq = "$.post('http://kbyte.ru')" Dim mwwwwq As Match = Regex.Match(soqwwwwwq, "\x24\x2Epost\x28(?<q>[\x22\x27]{1})(?<Bllw>.*?)(\k<q>).*?\x29") Ответ #4 @i32 09.08.2012 15:45 Наверно можно использовать 2 варианта одновременно
( хекс и слэш -косой ) - в одной строке .? На сегодня отложу это дело.Спасибо... Ответ #5 @Aleksey Nemiro 09.08.2012 15:52 Да, можно любые варианты комбинировать. Там еще юникод есть - \u0000, может пригодиться при работы с символами, которых нет в ASCII. Выбор БД для программы @roma_rio 07.08.2012 12:32 Всем привет. Помогите решить вопрос с выбором БД. Собираюсь писать программу которая будет работать с БД (добавление, редактирование записей) Требования к БД: 1. Не требует установки сервера (один файл - одна БД) 2. Установить на базу логин и пароль (защита от просмотра через стандартный менеджер) потому что буду в базе хранить часть регистрационного ключа. Лазяя по инэтах очень понравилась SQLite: 1. нужна всего одна библиотека, что бы подключиться с проекта к базе (ничего не надо устанавливать дополнительно) 2. есть навыки работы с SQL базами но на базу нельзя установить логин и пароль для защиты. Access не подходит, на базу можно установить пароль, но он уж очень легко ломается. Посоветуйте еще что нибудь. Ответ #1 @Aleksey Nemiro 07.08.2012 12:44 А как насчет Сам в прошлом использовал Access, но только как базу. Механизмы защиты делал свои. Просто шифровал базу средствами .NET, а в особо важных местах шифровал и сами данные. Аналогично можно и с SQLite поступить. Ответ #2 @roma_rio 07.08.2012 13:41 Точно. Спасибо, Алексей. А с SQL Compact я даже работал через VB.Net. Правда, для SQL Compact нужно установить драйвер или что-то похожее... Оно, случайно, не идет в комплекте с .Net Framework-ом? Ну или на крайняк подкинуть нужные dll к екзехе. Ответ #3 @Aleksey Nemiro 07.08.2012 14:00 Да, идет c Framework-ом. Хотя наверное зависит от версии. dll-ка: System.Data.SqlServerCe.dll Import to Excel @rusiko 05.08.2012 18:17 Привет всем. Помогите пожайлуста с вопросом. В программе на Visual
Basic 2010 есть кнопка для импорта данных из DataGrid в таблицу Excel. Но есть одна проблема, все данные импортируются в Excel только в том случае если все ячейки DataGrid наполнены, а если оставить хоть одну ячейку пустой, то выводится сообщение об ошибке: "Conversion from type 'DBNull' to type 'String' is not valid." Музыкальный файл @aero122 04.08.2012 03:03 Как закинуть в проект музыкальный(Mp3) файл и заставить его проигрываться при определенных событиях? Ответ #1 @Aleksey Nemiro 04.08.2012 10:37 Как закинуть в проект музыкальный(Mp3) файлПросто поместить его в ресурсы (см. свойства проекта). Файл туда можно Drag'n'Drop-ом перетащить. Программный доступ через My.Resources.Имя_Ресурса. Воспроизвести - проще всего поместить файл из ресурсов во временный каталог и воспроизводить из него любым понравившемся способом: Но можно и с потоками поиграть: http://kbyte.ru/ru/Forums/Show.aspx?id=11074 С wav все проще, чем с mp3: Воспроизведение wav из ресурсов Всем привет . Подскажите .Если кто сталкивался с офис 2010. Как организовать на ВБ поиск в КНИГЕ по ЛИСТУ Если название ЛИСТА не 1или 2 - а ТП-2 .К примеру. Да и вообщем поиск по названию листа.У меня только есть - по названию СТОЛБЦА - Это не катит... Imports Microsoft.Office.Interop Imports Microsoft.Office.Interop.Excel Private oExcel As New Application 'Приложение Excel Private oBook As Workbook = oExcel.Workbooks.Open("C:\Documents and Settings\Рабочий стол\ж.з.xls") 'Открываем книгу Private oSheet As Worksheet = CType(oBook.Worksheets(1), Microsoft.Office.Interop.Excel.Worksheet) 'Первый лист кн Dim strFindData As String Dim rgFound As Range ' Ввод строки для поиска strFindData = InputBox("Введите данные для поиска") ' Просмотр рабочих листов книги With oBook.Worksheets(1).Cells ' Поиск на 1-м листе rgFound = .Find(strFindData, LookIn:=Microsoft.Office.Interop.Excel.XlFindLookIn.xlValues) If Not rgFound Is Nothing Then ' Ячейка с заданным значением найдена - выделим ее ' oSheet(1).Select() Label1.Text = (CStr(oExcel.Range("A70").Value2)) ' rgFound = Label1.Text ' rgFound = RichTextBox1.Text Exit Sub End If End With ' Поиск завершен. Ячейка не найдена MsgBox("Поиск не дал результатов") End Sub Id пользователя который авторизован вконтакте @w432w 28.07.2012 20:52 Нужно создать программу которая бы после установки
получала id пользователя который авторизован вконтакте в данный момент, независимо от того на какой стринице пользователь на своей или на чужой. Возможно ли это? Подскажите какой API метод использывать. Или может есть какой другой способ без использывания API вконтакте? Ответ #1 @i32
29.07.2012 18:37 Попробуй HttpWebRequest Class.. Post 'на авторизацию Get ' клик поиск post ' ввод поиск фамилию Пупкин thepage As String = postreqreader.ReadToEnd ' читаем страницу и выводим ИД в текстбокс. ТИПО ТАКОГО... Исходные кодыОтключение кнопки закрытия окна VBVisual Basic .NET: Окна и формы @Анатолий Зимовский 09.08.2012
02:37 Сконвертированный из C# и проверенный мною код, отключающий кнопку закрытия окна ([x]) в приложении.Private Const CP_NOCLOSE_BUTTON As Integer = &H200 Protected Overrides ReadOnly Property CreateParams As CreateParams Get Dim myCp As CreateParams = MyBase.CreateParams myCp.Classstyle="(myCp.ClassStyle" Or &H200) Return myCp End Get End Property К данном исходному коду прилагаются файлы примеров. Скачать. Цветной ProgressBar (Windows Vista, 7) C#C#: Элементы управления Windows @Анатолий Зимовский 09.08.2012 02:24 Сконвентированный код из VB .Net, позволяющий менять цвета стандартного элемента ProgresBar для Windows Vista/7.[DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)] public static extern int SendMessage(IntPtr hWnd, int msg, int wParam, int lParam); private void Form1_Load(object sender, EventArgs e) { SendMessage(this.progressBar1.Handle, 0x410, 1, 0);//green SendMessage(this.progressBar2.Handle, 0x410, 3, 0);//yellow SendMessage(this.progressBar3.Handle, 0x410, 2, 0);//red } К данном исходному коду прилагаются файлы примеров. Скачать. Отключение кнопки закрытия окна C#C#: Окна и формы @Анатолий Зимовский 09.08.2012 02:07 Код, отключающий кнопку закрытия окна ([X]).private const int CP_NOCLOSE_BUTTON = 0x200; protected override CreateParams CreateParams { get { CreateParams myCp = base.CreateParams; myCp.Classstyle="myCp.ClassStyle" | CP_NOCLOSE_BUTTON; return myCp; } } К данном исходному коду прилагаются файлы примеров. Скачать. Перетаскивание формы за форму на C#C#: Окна и формы @Анатолий Зимовский 09.08.2012 01:58 Код, позволяющий перетащить форму, правда который срабатывает при перетаскивание только за форму, а не за элементы на ней. private void Form1_MouseDown(object sender, MouseEventArgs e) { this.Capture = false; Message n = Message.Create(this.Handle, 0xa1, new IntPtr(2), IntPtr.Zero); this.WndProc(ref n); } К данном исходному коду прилагаются файлы примеров. Скачать. Вакансии в ITИнженер-разработчик вычислительных устройств на базе микропроцессоровРоссия, Москва | Работа в офисе Конструктор-разработчикРоссия, Москва | Работа в офисе Разработчик (Firebird)Россия, Москва | Работа в офисе Инженер-разработчикРоссия, Москва | Работа в офисе Инженер-разработчик (промышленные компьютерные системы)Россия, Москва | Работа в офисе Разработчик системного программного обеспечения для встраиваемых системРоссия, Москва | Работа в офисе Разработчик SQL Server. Reporting + OLAPРоссия, Москва | Работа в офисе | 120 000.00 KBP Разработчик MS SQLРоссия, Москва | Работа в офисе | 60 000.00 KBP Разработчик (Oracle)Россия, Москва | Работа в офисе Разработчик электронных курсовРоссия, Москва | Работа в офисе | 87 000.00 KBP Все вакансии в IT · Новости мира ITКитайские ученые работают над квантовыми маршрутизаторамиНаверняка уже все мало-мальски заинтересованные в технике люди имеют хотя бы поверхностное представление о том, что такое квантовые компьютеры. А как насчет квантовых маршрутизаторов или даже квантового интернета, где данные передаются между компьютерами при помощи устройств, работающих на квантовом уровне?
Группа инженеров из Китая говорит, что работает над такими сетевыми устройствами. Инженеры из университета Цинхуа говорят, что им уже удалось доказать, что сетевая коммутация на квантовом, а не атомном, уровне возможна. Они говорят, что трюк с маршрутизацией квантовых данных заключается в том, что бы кванты, кодирующие ту или иную информацию, достигли бы точки назначения, не исчезнув по пути, так как законы квантовой механики такого развития событий не исключают. 08.08.2012 10:13 · Категория: Железо · Источник: CyberSecurity.ru Mitsubishi планирует представить новые тепловые солнечные электростанцииЯпонский промышленный концерн Mitsubishi Heavy Industries Ltd сегодня сообщил о планах по коммерциализации к 2015 году первой в мире солнечной термальной электрогенерирующей системы, которая не будет требовать во время работы воды. В компании говорят, что новые системы смогут обойтись без воды на всех этапах генерации экологически чистого электричества.
В компании рассчитывают, что подобные системы найдут свое применение в пустынях и других окружающих средах, где по тем или иным причинам постоянный доступ к воде не возможен. В Mitsubishi Heavy Industries говорят, что новые системы без воды также будут иметь и повышенный КПД, который будет превышать показатель сегодняшних моделей на 20-30%. 08.08.2012 10:11 · Категория: Железо · Источник: CyberSecurity.ru Из новой iOS убрали YouTubeИз новой бета-версии операционной системы iOS 6, предназначенной для смартфонов iPhone, плееров iPod и планшетов iPad, убрали предустановленное приложение YouTube. Google разработает отдельное приложение, которое можно будет установить дополнительно. Ранее Apple отказалась в iOS 6 от Google Maps. 08.08.2012 10:10 · Категория: Бизнес в 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. |
В избранное | ||