Пираты силиконовой долины

Пожалуй самый интересный и увлекательный художествнный фильм IT — тематики, который мне довелось посмотреть.
Фильм основан на реальных событиях, описывает становление и бурное развитие таких компаний как Apple и Microsoft, описано абсолютно всё от первого компьютера Apple собранного в гараже Джобсом и Возняком и Basic написанного на перфоленте для Альтаир Гейтсом и Алленом до создания первых (можно сказать современных) графических интерфесов Windows и Macintosh.
В фильме очень интересно представлены характеры главных героев. В общем фильм очень интересно смотреть. Всем советую.


( Читать дальше )

Микро Мэн (Клайв Синклер и ZX Spectrum)

    Абсолютно случайно наткнулся на интереснейший художественный фильм о создателе ZX-Spectrum. Современная молодёжь возможно и не догадывается о том кто это и что это. Но лично моё знакомство с компьютером началось именно с такого компьютера. В фильме очень интересно представлен взлёт и закат эры подобных компьютеров, хотя когда в Англии их эра прошла у нас она похоже только начиналась. Думаю всем кто имел дело с компьютерами на базе процессора Z80 — будет весьма интересен этот фильм.


( Читать дальше )

Используем Crystal Report в C#

В этой статье я приведу пример создания и использования отчёта Crystal Reports в Visual Studio.

Приведённый пример — это реально рабочий проект по подготовке к печати билетов на обычном лазерном принтере.

Начнём с того что нам потребуется источник данных поэтому вначале создадим проект в котором будем использовать наш отчёт и создадим источник данных который выгрузим в XML файл, для более простого и наглядного создания нового отчёта и его настройки.


( Читать дальше )

Создаём свою службу на C#

Здесь я не буду приводить подробных инструкций, какую кнопочку необходимо нажать и какую менюшку ткнуть в Visual Studio. Здесь я остановлюсь на основных двух проблемных моментах с которыми сам столкнулся при создании собственной службы.

Первый момент. Собственно служба должна что нибудь делать, это что нибудь обычно делается по таймеру, вот он то никак и не запускался. Не работал, и всё тут! Выяснилось что обычный таймер System.Windows.Forms.Timer работает только на основе оконных сообщений! Находил информацию по поводу того что можно и без этого запустить как: System.Timers.Timer или System.Threading.Timer — но с ними тоже ничего не получилось. Вернулся к первому варианту, просто в отдельном потоке создал форму и таймер, ниже пример.


( Читать дальше )