Заранее благодарствую!
Рассылка закрыта
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
Программирование (VB,C#,ASP,.NET): новости, советы, примеры
Выпуск # 733Очередной выпуск рассылки! За последнее время на сайте произошло столько всего, столько всего, что все просто не уместилось в этот выпуск! Но ничего, ведь вы всегда можете ознакомиться со всеми обновлениями непосредственно посетив сайт. Кстати, помимо изменения в содержании Kbyte.Ru, появлении новых интересных материалов, проект постоянно совершенствуется технически, и вы можете принять в этом непосредственное участие, присылая свои идеи и предложения. Содержание выпускаЧитайте в этом выпуске: Если у вас есть вопросы по программированию или работе с компьютером, не стесняйтесь, спрашивайте.Форумы Kbyte.RuНа форумах Kbyte.Ru постоянно появляются новые интересные темы и обсуждения. В этом выпуске представлены лишь новые темы, с момента прошлой рассылки. Кстати, любой желающий может на форумах Kbyte.Ru совершенно свободно получить помощь грамотных специалистов в области программирования, да и в целом информационных технологий. Задать свой вопрос прямо сейчас Поиск файла @Crash666 27.06.2013 12:55 Как найти файл на компьютере(учитывая и не учитывая регистр) так же (указывая и не указывая) формат, так же по возможности ограничивая
пространства поиска(например только на одном диске или же только в одной папке, так же на всем компьютере)?? Заранее благодарствую! Ответ #1 @Алексей Немиро 27.06.2013 17:41 Писал как-то статью "Работа с файлами в C#". В Visual Basic .NET код почти такой же (в плане синтаксиса, в основном только символы ; и @ убрать, ну и условия подправить). Получить список дисков можно методом GetDrives класса DriveInfo For Each d As DriveInfo In DriveInfo.GetDrives() If d.IsReady Then Console.WriteLine("Диск: {0}; метка тома: {1}; файловая система: {2}; тип: {3}; объем: {4} байт; свободно: {5} байт", d.Name, d.VolumeLabel, d.DriveFormat, d.DriveType, d.TotalSize, d.AvailableFreeSpace) Next Для работы с папками используется класс DirectoryInfo, у которого есть методы GetDirectories и GetFiles. Собрав все это безобразие в кучу, можно сделать поиск файлов. Если добавить регулярные выражения, можно сделать понтовый поиск :) Ответ #2 @Crash666 27.06.2013 19:34 :DDDD Начну делать через пару дней Осваиваем WPF... @Akiva 25.06.2013 01:26 Ответ #1 @Shark1 25.06.2013 10:55 Рассылка ближайших Дней Рождений @Ann 21.06.2013 21:40 День добрый. Может быть, кто-нибудь уже делал такое: Есть список участников форума. Как мне в субботу отправить подписчикам список участников, у которых День Рождния на следующей неделе? Спасибо. Ответ #1 @Алексей Немиро 22.06.2013 16:12 На уровне SQL Server можно выбрать данные функциями Month и Day: SELECT * FROM users WHERE Month(birthday) = Month(GETDATE()) AND Day(birthday) = Day(GETDATE()) При помощи функции DateAdd можно добавить к текущей дате 7 дней (неделю). SELECT * FROM users WHERE Month(birthday) = Month(DATEADD(Day, 7, GETDATE())) AND Day(birthday) >= Day(DATEADD(Day, 7, GETDATE())) В Access примерно также. Ответ #2 @Ann 25.06.2013 22:16 Спасибо, Алексей. Но так не получается... Например, сегодня такой отбор дает список всех дат июля, начиная с 3 июля. ) Но принцип понятен, будем искать. :) Ответ #3 @Алексей Немиро 25.06.2013 22:52 Определить первый день недели можно следующим образом: select DATEADD(dd, -(DATEPART(dw, @b) - 1), @b) Добавить неделю: select DATEADD(WEEK, 1, GETDATE()) Определяем число понедельника следующей недели: DECLARE @date datetime; SET @date = DATEADD(WEEK, 1, GETDATE()); select DATEADD(dd, -(DATEPART(dw, @date) - 1), @date) Ну и соответственно, код вывода списка пользователей, день рождения у которых будет на следующей недели, начиная с понедельника и до воскресенья, будет примерно таким (не проверял): DECLARE @date datetime; SET @date = DATEADD(WEEK, 1, GETDATE()); SET @date = DATEADD(dd, -(DATEPART(dw, @date) - 1), @date) SELECT * FROM users WHERE (Month(birthday) >= Month(@date) AND Day(birthday) >= Day(@date)) AND (Month(birthday) <= Month(DATEADD(DAY, 7, @date)) AND Day(birthday) <= Day(DATEADD(DAY, 7, @date))) Ответ #4 @Ann 27.06.2013 18:56 Спасибо, поробуем так. :) Удаление кластеризованного индекса @capetownn 21.06.2013 12:37 Среда
Visual Basic STUDIO’2010 Professional Private Sub DropTableBtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DropTableBtn.Click Dim sql_2 As String = "DROP index CONSTRAINT PKeyMyId ON MyTable" ' НЕПРАВИЛЬНЫЙ СИНТАКСИС возле CONSTRAINT Dim sql_2 As String = "DROP CONSTRAINT PKeyMyId WITH (ONLINE = ON)" ' Неправильный синтаксис около ключевого слова "CONSTRAINT". 'Dim sql_2 As String = "DROP INDEX CONSTRAINT PKeyMyId WITH (ONLINE = ON)" Dim sql_2 As String = "DROP INDEX CLASTERED PKeyMyId ON MyTable" ' Неправильный синтаксис около конструкции "PKeyMyId". Dim sql_2 As String = "DROP index PKeyMyId ON dbo.MyTable" ' Явная инструкция DROP INDEX недопустима в индексе ' "dbo.MyTable.PKeyMyId". Он используется для принудительного применения ' ограничения PRIMARY KEY. ExecuteSQLStmt(sql_2) Исправьте, пожалуйста, If Exists(s) Then @capetownn 21.06.2013 12:33 Среда Visual Basic
STUDIO’2010 Professional Чтобы не выводить нижепоказанное сообщение Не удалось удалить индекс "MyTable.myIdx2", так как он не существует или отсутствуют разрешения. Как записать код для удаления? Dim s As String s = "SELECT * FROM sys.indexes WHERE object_id = object_id('schema.tablename') AND NAME ='indexname')" If Exists(s) Then ' Ошибка 32 "Exists" не объявлен. Может быть недоступен из-за своего ' уровня защиты. ' Проверяет наличие именованного ключа в поставщике хранилища ключей ' (KSP) по умолчанию. ' DROP INDEX indexname ON SCHEMA.tablename; sql = "DROP INDEX myIdx2 ON SCHEMA.MyTable" ExecuteSQLStmt(sql) ' процедуре передаётся строка End If Ответ #1 @Алексей Немиро 21.06.2013 15:22 В Visual Basic .NET нет функции Exists. Такая функция есть в SQL Server. Функция Exists в T-SQL
возвращает True, если вложенный/указанный запрос вернул хотя бы одну строку. Условие можно в T-SQL написать: IF EXISTS(SELECT * FROM sys.indexes WHERE object_id = object_id('schema.tablename') AND NAME ='indexname') BEGIN DROP INDEX myIdx2 ON SCHEMA.MyTable END; Dim sql As String = "IF EXISTS(SELECT * FROM sys.indexes WHERE object_id = object_id('schema.tablename') AND NAME ='indexname') BEGIN" & vbCrLf & _ "DROP INDEX myIdx2 ON SCHEMA.MyTable;" & vbCrLf & _ "END;" ExecuteSQLStmt(sql) Чтобы не выводить нижепоказанное сообщение Try 'код, который может привести к ошибке 'выполнение программы будет продолжено без ошибок Catch (ex As Exception) 'тут можно получить ошибку, к которой привел выше указанный код End Catch Исходные кодыZIndex triggerWindows Presentation Foundation (WPF): Интерфейс @Shark1 23.06.2013 17:55 Пример автоматического изменения свойства "ZIndex" у UIElement.К данном исходному коду прилагаются файлы примеров. Скачать. Вакансии в ITТехник-программист (системный администратор)Россия,
Чебоксары | Работа в офисе | 7 500,00 KBP Программист C++Россия, Новосибирск | Работа в офисе | 35 000,00 KBP SEO-менеджерРоссия, Самара | Работа в офисе ПрограммистРоссия, Ростов-на-Дону | Работа в офисе | 25 000,00 KBP JavaScript программист (nodejs)Россия, Ростов-на-Дону | Работа в офисе | 30 000,00 KBP Программист 1СРоссия, Екатеринбург | Работа в офисе | 40 000,00 KBP Инженер-технолог-программистРоссия, Екатеринбург | Работа в офисе | 25 000,00 KBP Программист PHP/Web-разработчикРоссия, Иркутск | Работа в офисе | 35 000,00 KBP Программист 1С 8.2Россия, Новосибирск | Работа в офисе Программист PHPРоссия, Ростов-на-Дону | Работа в офисе | 40 000,00 KBP Все вакансии в IT · Новости мира ITMicrosoft выпустила превью Windows 8.1Корпорация Microsoft сегодня открыла свою корпоративную конференцию Build, на которой в числе прочих анонсов презентовала и операционную систему Windows 8.1. Строго говоря, Windows 8.1 представляет собой бесплатное обновление для пользователей Windows 8, которое выйдет осенью этого года.
Пока же Microsoft анонсировала превью-версию Windows 8.1, англоязычный вариант которой доступен по адресу http://windows.microsoft.com/en-us/windows-8/download-preview Чуть позже дистрибутив должен появиться и в Windows Store, пока же доступны только 2-гигабайтные ISO-файлы. 27.06.2013 11:11 · Категория: Бизнес в IT · Источник: CyberSecurity.ru Microsoft выпустила превью Visual Studio 2013На конференции Microsoft Build представители корпорации анонсировали предварительную версию программного обеспечения Visual Studio 2013, а также сообщили о релизе Visual Studio 2012 Update 3. Финальная версия VS2013 ожидается в конце года.
Многие из новых функций Visual Studio 2013 адресованы решению мобильных задач, реализации так называемых подключенных приложений, а также решению ряда других задач, стоящих перед современными разработчиками. В Microsoft говорят, что в новой версии продукта появятся полностью обновленные профилировщики, а также инструменты, которые помогут программистам создавать приложения с низкой нагрузкой на процессор устройства и повышенной экономией заряда аккумулятора. Также тут заявлены и новые инструменты для изучения
работы приложений на устройствах с сенсорными экранами. 27.06.2013 11:10 · Категория: Программирование · Источник: CyberSecurity.ru Prestigio выпускает смартфон на базе Intel AtomКомпания Prestigio, производитель мобильных устройств, бытовой электроники и аксессуаров, представит новый смартфон MultiPhone 5430 на базе чипов Intel. "MultiPhone 5430 ориентирован на растущую группу покупателей бюджетных смартфонов из стран Центральной и Восточной Европы, которые хотят получить телефон, удовлетворяющий их требования к быстродействию и производительности", - сообщили в компании.
Смартфон уже в продаже по цене 10499 рублей. Телефонный аппарат будет доступен в розничных сетях по всей Восточной Европе, включая магазины «Эльдорадо» в России, «COMFY» в Украине, «5 элемент» в Белоруссии, «Media Markt» в Польше и «Handy» в Сербии.
27.06.2013 11:07 · Категория: Безопасность · Источник: 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. |
В избранное | ||