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

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



Выпуск # 325


http://www.kbyte.ru/

 

Новый выпуск!

Доброе время суток!
Меня зовут R-KDR-19826, представляю Вам очередной выпуск рассылки Kbyte.Ru!

 

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

Система ЭКСПЕРТ

    Вопрос #001017: Бесплатные программы

    Вопрос #001014: Avi и Mpeg4 в Visual Basic

    Вопрос #000952: Обработка файлов в C# (.NET 2.0)

    Вопрос #000947: Секундомер

    Вопрос #000937: DLOOKUP??

Последнее на форумах

    Обрыв связи с SQL Server

    Базы данных ...

    Помогите с Excel

    подключение к базе данных

    Как узнать VID/PID у USB диска?

Последние статьи

    Нестандартная форма

    Как узнать размер базы данных MySQL через php

    Взаимодействие с другими сайтами через HTTP (HttpWebRequest и HttpWebResponse)

    Работа с SQL – Запросы

    Использование XML.Serialization

Интересные коды и решения

Юмор на Kbyte.Ru

 

Система ЭКСПЕРТ

 

Система «Эксперт» - уникальная система, которая поможет решить, если не все, то многие Ваши проблемы с программированием и разработкой! Если у Вас есть какой-либо вопрос по программированию или разработке, то Вы всегда можете задать его нашим Экспертам! При этом каких-либо особых действий от Вас не потребуется! Просто отправьте Ваш вопрос на адрес mailto:expert@kbyte.ru, в теме письма укажите тему вопроса, в тексте – сам вопрос, и все! Эксперты дадут Вам ответ в течение 12-24 часов, на тот адрес, с которого Вы отправите вопрос. Все проще простого! Никакой регистрации и заполнение бесконечных форм, просто спросите и получите ответ ;-)


Вопрос #001017: Бесплатные программы

Автор вопроса: Sarj // 03.06.2008 / 08:56

Уважаемые эксперты, поскажите пожалуйста бесплатный аналог Corel Draw. Очень надо...

.....

Отвечает: Алексей Немиро // 03.06.2008 / 09:02

Здравствуйте, Sarj.

http://inkscape.org/

--
С наилучшими пожеланиями,
Немиро Алексей http://aleksey.nemiro.ru/

 

Вопрос #001014: Avi и Mpeg4 в Visual Basic

Автор вопроса: алексей // 02.06.2008 / 12:36

Как можно проигрывать эти форматы в вижал бэйсик? Пример на сайте не работает.

.....

Отвечает: Алексей Немиро // 02.06.2008 / 12:43

Здравствуйте, Алексей.

Можно использовать MediaPlayer. Для этого его нужно подключить к
проекту через меню Project (Проект) -> Components (Компоненты), в
появившемся окне найти и выбрать Windows Media Player. Далее, в
панели инструментов должна появиться иконка плеера, который можно
разместить на форме. Указать файл для проигрывания можно
в свойство URL, или FileName в зависимости от версии проигрывателя.

--
С наилучшими пожеланиями,
Немиро Алексей http://aleksey.nemiro.ru/

 

Вопрос #000952: Обработка файлов в C# (.NET 2.0)

Автор вопроса: Сергей // 09.05.2008 / 18:07

Доброе время суток!
В общих словах, такая задача поставлена передо мной: На веб-странице
пользователь выбирает файл, нажимает кнопку "Импорт" и из этого файла
данные импортируются в таблицу БД Oracle.
Файл должен быть текстовым, первые 2 строки- информация о времени и
логине того, кто выгружал. После них идут строки данных, поля
разделяются симоволом | .
Просьба дать ссылки на документацию по работе с файлами, которые могут
помочь :-)

Отвечает: Алексей Немиро // 12.05.2008 / 10:34

Здравствуйте, Сергей.

Необходимые классы и функции для работы с файлами лежак в пространстве имен System.IO. Также Вам могут понадобиться классы для работы с регулярными выражениями, которые лежат в пространстве имен System.Text.RegularExpressions.
Что касается импорта файлов, то данные можно взять прямо из потока FileUpload.PostedFile.InputStream, передать их в StreamReader и обработать при помощи регулярных выражений.

--
С наилучшими пожеланиями,
Немиро Алексей http://aleksey.nemiro.ru/

 

Вопрос #000947: Секундомер

Автор вопроса: Александр // 08.05.2008 / 17:40

Добрый день!
Как сделать секундомер на сайте kbyte.ru много но вот все они выдают результат как 345сек, а мне надо 1:45:01 то есть в временом формате. Как сделать???

.....

Отвечает: Алексей Немиро // 09.05.2008 / 08:29

Здравствуйте, Александр.

Зная, что в минуте 60 секунд, в часе 60 минут, а в сутках 24 часа, можно легко превратить 345 секунд в нужный формат.
001:
002:
003:
004:
005:
006:
007:
008:
009:
Dim sec As Integer
sec = 345
Dim ssec As Integer, min As Integer, hour As Integer
If sec > 59 Then
 min = Int(sec / 60)
 ssec = sec Mod 60
End If
If min > 59 Then hour = Int(min / 60)
MsgBox sec & " сек. = " & hour & " ч. " & min & " мин. " & ssec & " сек."



--
С наилучшими пожеланиями,
Немиро Алексей http://aleksey.nemiro.ru/

 

Вопрос #000937: DLOOKUP??

Автор вопроса: Алексей // 05.05.2008 / 16:37

Почему те поля формы, которые имеют в ControlSource функцию Dlookup не записывают значение полей в конечную таблицу?

--------------------------------------
Категория: --- MS Access

Отвечает: Алексей Немиро // 06.05.2008 / 05:24

Здравствуйте, Алексей.

Из справки MS Access: Функция Dlookup
При использовании этой функции не учитываются
несохраненные изменения записей подмножества. Если функция
DLookup должна использовать измененные значения, необходимо сначала сохранить
изменения с помощью команды Сохранить запись в меню
Записи, с помощью перемещения фокуса на другую запись или
метода Update.


--
С наилучшими пожеланиями,
Немиро Алексей http://aleksey.nemiro.ru/

 


Чтобы задать Ваш вопрос, отправьте его на адрес expert@kbyte.ru

Раздел Эксперт на сайте Kbyte.Ru

Наверх

 

 

Последнее на форумах

Обрыв связи с SQL Server | Автор: p406st
Добавлено: 12.06.2008 / 12:17 | ответов: 0 | просмотров: 36

Задача такова: Есть приложение, которое в постоянном коннекте с БД. Как лучше сделать чтоб приложение не вешалось, когда во время передачи / считывания на SQL сервер происходит обрыв связи, а при восстановлении подключения продолжалась передача / считывание данных. Желательно под .Net 3.5. Зранее спасибо.

Ответить на это сообщение | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Базы данных ... | Автор: __Pavel__
Добавлено: 10.06.2008 / 03:44 | ответов: 6 | просмотров: 157

Доброго времени суток!

Вопрос простой...
существует (как я знаю) 3 поставщика данных (SQL, oledb и еще какой-то =), какой из них лучше и проще всего, а также чтоб работал с MS Access базами данных? не хочется учить все =) так же желательно узнать какие книги (лучше для чайников =))) почитать?

Спасибо!

Ответить на это сообщение | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 1 | Автор: Алексей
Добавлено:10.06.2008 / 05:03
SQL, oledb и еще какой-то =)

Odbc
какой из них лучше и проще всего

никакой :)
также чтоб работал с MS Access базами данных?

оля с акесом работает, скул со скулом, а одбц со всем, что есть в системе.

не хочется учить все

они принципиально ничем не отличаются, выучишь один - выучишь все :)

какие книги (лучше для чайников =))) почитать?

Форум. Темы работы с данными у нас часто появляются, там в принципе
не сложно, хотя у всех почему-то поначалу работа с БД вызывает
трудности. Проще всего, по-моему, освоить DataReader (OleDbConnection + OleDbCommand + OleDbDataReader).

_________________
Это сообщение добавлено через Kbyte.Ru Forum Mail Conference (FMC)

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 2 | Автор: __Pavel__
Добавлено:10.06.2008 / 16:29
хотя у всех почему-то поначалу работа с БД вызывает трудности


странно что вы удивляетесь =) бд это не калькулятор написать =)

Проще всего, по-моему, освоить DataReader (OleDbConnection + OleDbCommand + OleDbDataReader).


читал... ничего не понял =) ОСОБЕННО OleDbConnection... в место того чтобы просто указать путь к базе там столько нужно вписать...

Огромная просьба написать небольшой пример как открыть в бд "C:\Access.accdb" (пароль "11111") таблицу "Таблица1" спомощью поставщика oledb и построчно, до конца, считать все строки в ArrayList, в таблице 2 поля "код" и "имя"... огромное спасибо кто откликнится!

P.S. "При изучении наук примеры полезнее правил"

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 3 | Автор: __Pavel__
Добавлено:12.06.2008 / 05:10
Ни кто так и не помог =( пришлось самому разбираться, зато основные классы ADO узнал... теперь основу работы с базами данных знаю... осталось все вместе собрать, научиться еще много чему (авто обновление, ключевые поля и т.д.)... а вот что я просил написать в посте выше:
001:
002:
003:
004:
005:
006:
007:
008:
009:
010:
011:
012:
013:
014:
015:
Try
      Dim _OleDbCon As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Access.accdb;Jet OLEDB:Database Password=11111")
      _OleDbCon.Open()
      Dim _OleDbDA As New OleDbDataAdapter("SELECT код, имя, фамилия, [зарплата за час], [часов работы], [зарплата за час] * [часов работы] as Сумма FROM Таблица1", _OleDbCon)
      Dim tbl As New DataTable

      _OleDbDA.Fill(tbl)

      For Each sss As DataRow In tbl.Rows
        MsgBox(sss("Имя") & " " & sss("Имя") & " Сумма = " & sss("сумма"))
      Next
    Catch ex As Exception
    End Try

Colorized by: Eros.CodeSyntaxColor Engine


Ответьте мне пожалуйста вот на какой вопрос:
Почему на работу берут программистов которые работают именно с SQL Server??? Чем он лучше OLEDB?

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 4 | Автор: Алексей
Добавлено:13.06.2008 / 04:21
Ответьте мне пожалуйста вот на какой вопрос:
Почему на работу берут программистов которые работают именно с SQL Server??? Чем он лучше OLEDB?

Когда сделаешь проект, в котором нужно будет обрабатывать сотню подключений в секунду, сам поймешь почему SQL Server лучше :)

И в целом, SQL Server работает быстрее, возможностей у него гораздо больше, да и удобней с ним работать, чем с Access.

ЗЫ: кириллица + программирование = зло

_________________
Это сообщение добавлено через Kbyte.Ru Forum Mail Conference (FMC)

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 5 | Автор: __Pavel__
Добавлено:13.06.2008 / 19:06
ЗЫ: кириллица + программирование = зло

я эту таблицу в Access делал, там имена столбцов такиеже как и их названия

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 6 | Автор: __Pavel__
Добавлено:13.06.2008 / 19:30
Если не трудно помогите еще ...
Подскажите код:
1) Как узнать список всех таблиц из БД и их полей?
2) Как запихать все таблицы из БД в DataSet?
Спасибо!

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Помогите с Excel | Автор: zerofx
Добавлено: 09.06.2008 / 02:10 | ответов: 0 | просмотров: 61

Привет всем! Такой вопрос - у меня єсть код макроса которой в автоматическом режиме заполняєт ячейки до строки с текстом (не зависимо колько строк в столбце 1 - или 1000)... Проблема в том что никак не могу понять как автоматически, тоєсть также в независимости от количества строк форматировать ячейку, а имено задавать єй граници, ну как ви знаєте в обычной жизни ячейка не имеєт никаких границ кроме сетки, вот и надо придумать как видильть єйо...

Вот сам код макроса

001:
002:
003:
004:
005:
006:
007:
008:
009:
010:
Sub Макрос2()
'
' Макрос2 Макрос
' Макрос записан 07.06.2008 (A-dmin)
'

'
   Range("A1:A1").Select
   Selection.AutoFill Destination:=Range("A1:A" & CStr(ActiveSheet.UsedRange.Rows.Count - 1)), Type:=xlFillDefault
End Sub

Ответить на это сообщение | Посмотреть эту тему на сайте | Форум Kbyte.Ru


подключение к базе данных | Автор: leo_ps
Добавлено: 08.06.2008 / 11:35 | ответов: 0 | просмотров: 71

Такая тема: По нажатию кнопки подключаюсь к базе данных Access
001:
002:
Set ws = CreateWorkspace("", "admin", "", dbUseJet)
Set db = ws.OpenDatabase(sBasePath)

И проблем нет, пока ссылка на базу корректная. В противном случае, если ссылка на базу некорректная, vb6 вываливает стандартное окно "Выбор источника данных". Обработчик ошибок при этом ничего не отлавливает. А мне надо, чтобы обработчик перехватывал ошибку и открывалась моя форма.
Подскажите как решать?

Ответить на это сообщение | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Как узнать VID/PID у USB диска? | Автор: Stuart
Добавлено: 07.06.2008 / 13:45 | ответов: 0 | просмотров: 67

Как программно узнать VID/PID у USB диска?
В Delphi или в VB ?

Ответить на это сообщение | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Наверх

 

Последние статьи

Нестандартная форма
Автор: Zhenik Ipatov | добавлено: 05.05.2008 / 12:42 | просмотров: 353

Первое что бросается в глаза, когда первый раз используешь программу это конечно же её облик, внешний вид. Есть вероятность что если пользователю не понравится внешний вид окна, то он не будет пользоваться продуктом. Значит нам, не побоюсь этого слова, программистам нужно как можно лучше, удобнее, понятнее, красивее и приветливее сделать лицо программы. Нужно как можно эффектнее преподнести программу. С самого первого появления Windows окна получили прямоугольный стандарт и все User Control’ы

Как узнать размер базы данных MySQL через php
Автор: Николай Рудченко | добавлено: 14.02.2008 / 13:01 | просмотров: 836

В этой небольшой статье вы узнаете, как получить размер вашей базы данных (БД) MySQL используя язык программирования PHP.

Взаимодействие с другими сайтами через HTTP (HttpWebRequest и HttpWebResponse)
Автор: Немиро Алексей | добавлено: 27.07.2007 / 14:01 | просмотров: 5619

В данной статье речь пойдет о том, как можно программно заполнить и отправить Web-форму, а также получить результат с использованием довольно простых классов - HttpWebRequest и HttpWebResponse.

Работа с SQL – Запросы
Автор: Хабибулин А. (aka Bille Gates) | добавлено: 22.07.2007 / 04:43 | просмотров: 9349

В данной статье рассмотрены часто используемые SQL-запросы и приведены примеры их использования.

Использование XML.Serialization
Автор: Немиро Алексей | добавлено: 19.07.2007 / 15:38 | просмотров: 2531

В данном обзоре речь пойдет об использование XML.Serialization в .NET и ее применении на примере сохранения и считывания настроек программы с использованием синтаксиса языка Visual Basic .NET.

 

Статьи на Kbyte.Ru

Наверх

 

Интересные коды и решения

Как программно изменить дату в Calendar?
Дата добавления: 25.03.2007 / 08:33 | просмотров: 1872 | платформа: ASP .NET (VB)

Как заблокировать кнопку "Закрыть" ([X])
Дата добавления: 31.07.2006 / 12:12 | просмотров: 1492 | платформа: VB

Как получить содержимое каталога?
Дата добавления: 31.07.2006 / 17:31 | просмотров: 1422 | платформа: ASP .NET (VB)

Воспроизведение звукового файла #1
Дата добавления: 31.07.2006 / 12:53 | просмотров: 1800 | платформа: VB

Как удалить данные из базы данных?
Дата добавления: 31.07.2006 / 12:48 | просмотров: 1679 | платформа: VB

Как заблокировать/разблокировать любое окно?
Дата добавления: 31.07.2006 / 12:52 | просмотров: 1643 | платформа: VB

Как добавить сайт в избранное?
Дата добавления: 24.03.2007 / 12:36 | просмотров: 1733 | платформа: VB .NET

Как расчитать возраст из даты рождения?
Дата добавления: 24.03.2007 / 12:06 | просмотров: 1312 | платформа: VB .NET

Как узнать, в какой папке находится приложение?
Дата добавления: 01.08.2006 / 22:02 | просмотров: 1268 | платформа: VB .NET

Как изменить фон в каждом элементе списка?
Дата добавления: 31.07.2006 / 14:13 | просмотров: 2771 | платформа: ASP .NET (VB)

 

Универсальные коды на Kbyte.Ru

Наверх

 

Юмор на Kbyte.Ru

Чем русский отличается от цыгана? Цыган никогда не хает тех, у кого он коня своровал...

 

Рейтинг: 828
Всего голосов: 1138
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Введение: в Великобритании на всех купюрах изображают горячо любимую королеву Елизавету II. Существуют новые купюры (с металлизированной полоской) и старые (без оной). Действительны оба типа.
Расплачиваюсь в Лондоне с таксистом, протягиваю купюру старого образца.
Водитель внимательно разглядывает ее, несколько брезгливо протягивает назад и говорит:
- It’s old. (Старая)
Похмельные мозги на автомате выдают ответ:
- It’s not polite to talk this way about your Queen. (Невежливо так говорить о вашей королеве)
Глаза водилы запомню на всю жизнь.

 

Рейтинг: 337
Всего голосов: 511
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

В детстве его приходилось пугать патологоанатомом.

 

Рейтинг: 364
Всего голосов: 561
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Плывет по морю американец на корабле, выплывает нептун и спрашивает:
"У меня 10 дочерей, сколько можешь взять на ночь?"
Американец подумал и отвечает:"Ну две... три..."
Нептун говорит:"Море не любит слабых" и потопил корабль...
Плывет англичанин, всплывает Нептун: "У меня 10 дочерей, сколько можешь взять на ночь?"
Англичанин думает и отвечает: "Ну пять... шесть..."
Нептун: "Море не любит слабых" и топит корабль...
Плывет на лодке грузин...
Нептун:"У меня 10 дочерей, сколько можешь взять на ночь?"
Грузин подумал и отвечает:"Одынадцат"
Нептун:"Так у меня же всего десять дочерей!!!"
Грузин:"Да ты мужик мнэ тожэ нравышса "

 

Рейтинг: 210
Всего голосов: 350
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Чтобы в лесу узнать, где север, нужно посмотреть на дерево. Если это дерево - пальма, то юг уже здесь.

 

Рейтинг: 295
Всего голосов: 482
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Опоздавший Вовочка влетает в класс. Не поздоровался, шапки не снял.
Учительница строго:
- Вовочка! Немедленно выйди и войди снова!!!
Вовочка:
- Во черт!.. Прям "виндоуз" какой-то...

 

Рейтинг: 348
Всего голосов: 557
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Сынок не может оторваться от компьютера. Родители вызвали доктора. Доктор осмотрел его и сказал:
- Его придётся лечить!
Родители:
- Как?
- Сигаретами, выпивкой, девочками...

 

Рейтинг: 307
Всего голосов: 494
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Купил как то я (сам в Казани живу) мобилу - Siemens SL 42. Одним из первых купил. Ну, ясный перец, понес ее в школу - попонтоваться, туда-сюда. Был в школе трудный день, и я решил записаться на обед, чего обычно не делаю. Ну, значит, записался - сижу ем. И тут звонок. Я откладываю хлеб из левой руки, беру в нее телефон, говорю, а поговорив, забыл что держу телефон, а не хлеб, и смачно откусываю кусок побольше, результат - телефон пришлось выкинуть, (раздроблен экранчик, и откусана антенна). Вот чего стоил мне этот школьный обед.

 

Рейтинг: 296
Всего голосов: 459
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Прыгают десантники. Все выпрыгнули. Выпускающий:
- Иванов, ты же первый выпрыгнул?
- Да, товарищ капитан, парашют не раскрылся - пришлось вернуться!

 

Рейтинг: 181
Всего голосов: 342
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Новый русский заходит в ресторан, подзывает официанта и говорит:
- Ваше фирменное блюдо, быстро.
Официант убегает и через несколько минуты приносит мидии.
Новый русский шепотом:
- Слышь браток подскажи как их есть то?
Официант:
- Ну вы поделываете в раковине небольшую дырочку и высасываете содержимое.
Новый русский проделывает дырочку. Сосет, сосет, а из раковины ничего не высасывается. Тогда он подносит ее к лицу и смотрит в внутрь. А там моллюзг расперса и говорит:
- Чего смотришь, соси дальше.

 

Рейтинг: 247
Всего голосов: 410
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Весь юмор на Kbyte.Ru

Наверх


Выпуск подготовил: R-KDR-19826

Редактор: Немиро Алексей

Copyright (c) Nemiro AS, 2005-2007


В избранное