Основы программирования на C#


Уроки по Delphi

Что же такое – Delphi? Это среда разработки, используемой прежде всего для создания и поддержки приложений, предназначенных как для отдельных персональных компьютеров, так и для серверов. Delphi, как и разработанные с ее помощью приложения, могут функционировать под практически любой 32 разрядной операционной системой типа Windows 95, 98, 2000, NT. Это довольно легкая в изучении среда, и в то же время довольно сложная. Изучить ее полностью и досконально – невозможно. Но мы постараемся с вами преодолеть этот путь семимильными шагами – практикой. Ведь легче всего запоминается то, с чем сталкиваешься непосредственно.
Delphi имеет пользовательский графический интерфейс, подобный Visual Basic и C++. Человек, ранее работавший в подобной среде, не будет чувствовать себя не в своей тарелке. Честно говоря, на данный момент множество фирм приняло за стандарт данный интерфейс для собственных приложений. Хорошим стимулом к получению знаний по данному предмету является знание хоть какого-нибудь языка программирования, или принципов написания программы. Идеально – знание языка программирования Pascal. Ведь весь исходный текст программы на Delphi пишется на языке Object Pascal, практически ничем не отличающимся от принципов, заложенных в такой знаменитой программной оболочке. Синтаксис, принцип модуля, процедуры, функции, все взято за основу.

Приложения MDI и приложения SDI.

Компоненты ADO в Delphi 5

В Delphi 5.0 появились компоненты для работы с Microsoft® ActiveX® Data Objects (далее ADO). ADO это технология стандартного обращения к реляционным данным от Microsoft. Эта технология аналогична BDE по назначению и довольно близка по возможностям.
Следует отличать компоненты Delphi, являющиеся частью библиотеки визуальных компонентов Delphi (VCL), и интерфейсы и объекты ADO, которые в них инкапсулированы. В дальнейшем, когда упоминается компонент – это компонент Delphi, а когда объект или интерфейс – это объект или интерфейс ADO.

Обзор компонент

Список вопросов по HTML

HTML - HyperText Markup Language - язык разметки гипертекста. Документы на языке HTML позволяют пользователю, указав на выделенное слово или фразу, получить доступ к файлу или перейти на другой HTML-документ, который связан с указанным участком текста гиперссылкой. Такие гипертекстовые связи между файлами и документами, расположенными на серверах по всему миру, позволяют системе работать так, как будто она представляет собой огромную паутину информации.
HTML - _не_язык_верстки_! Это средство логической разметки, и не пытайтесь располагать ваши элементы в определенных позициях и определенных местах. У вашего клиента нет размера экрана, нет размера браузера, нет цветов и нет звуковой карты.

Что такое HTML
Какую версию HTML лучше использовать
Как вставить стили в документ
Как сделать кнопку «Back»

Как сделать ссылку, которая никак не проявляет себя, как ссылка
Какие редакторы HTML бывают
Какие форматы графических файлов применяются в Web
Какие бесплатные серверы поддерживают SSI и CGI
Где взять документацию по HTML

HTML по шагам

Веб-страницей называется сетевой документ, открываемый в браузере. Обычно веб-страница создается в формате HTML и содержит, как правило, текст, изображения и ссылки. В связи с развитием технологий, веб-страницей также могут называться документы и в другом формате, например, XML, Flash, PDF и т.д.

Веб-страница

Спецификация HTML 3.2

Данный документ был рассмотрен членами группы W3C и другими заинтересованными сторонами и принят руководством W3C в качестве рекомендации. Данная рекомендация является неизменным документом и может быть использована в качестве исходного материала при создании ссылок или при цитировании в других документах в качестве норматива. Задача организации W3C в деле создания данной Рекомендации заключается в том, чтобы привлечь к ней внимание и способствовать широкому распространению данной спецификации. В конечном итоге это ведет к увеличению возможностей и универсальности Web.

Введение в язык HTML 3.2

Основы программирования на C#

Visual Studio .Net - открытая среда разработки Среда разработки Visual Studio .Net - это уже проверенный временем программный продукт, являющийся седьмой версией Студии. Но новинки этой версии, связанные с идеей .Net, позволяют считать ее принципиально новой разработкой, определяющей новый этап в создании программных продуктов. Выделю две важнейшие, на мой взгляд, идеи:
* открытость для языков программирования;
* принципиально новый подход к построению каркаса среды - Framework .Net.

Имя .Net
Класс char
Два основных механизма объектной технологии

Язык AHDL

Операторы и элементы AHDL являются мощным, многогранным и легким в использовании  средством. Вы можете создавать весь иерархический проект с помощью AHDL или смешивать TDF файлы с другими типами файлов в один проект.
Хотя Вы можете воспользоваться любым текстовым редактором для создания TDF файлов, но только текстовой редактор системы MAX+PLUS II дает Вам возможность воспользоваться его преимуществами, когда Вы вводите, компилируете и отлаживаете Ваш AHDL проект.
AHDL проект легко вставить в иерархию проекта. В текстовом редакторе Вы можете автоматически создавать символ, представляющий TDF файл и вводить его в графический файл проекта (Graphic Design File (.gdf)). Аналогичным образом Вы можете объединять заказные функции и свыше 300 мегафункций и макрофункций, поставляемых Альтерой, включая функции библиотеки параметрических модулей (LPM), в  любой TDF файл.

Как пользоваться языком AHDL

Уроки верстки

Добро пожаловать в Adobe® InDesign® CS2. InDesign - мощное программное средство, предназначенное как для разработки, так и для производства печатной продукции. Оно характеризуется точностью, высоким уровнем управляемости и простотой интеграции с другим программным обеспечением компании Adobe, ориентированным на работу с графикой. С помощью InDesign можно выпускать полноцветную полиграфическую продукцию профессионального качества на высокопроизводительных станках цветной печати, распечатывать документы на разнообразных выводных устройствах, таких как настольные принтеры, и создавать файлы в различных форматах, например, PDF или HTML.
Писатели, художники, дизайнеры и издатели как никогда прежде могут расширить свою аудиторию и использовать для этого беспрецедентное разнообразие информационных носителей. Именно на многообразие форм данных ориентирована концепция сетевого издательства компании Adobe (Adobe Network Publishing), реализуемая с помощью средств создания визуально насыщенного содержимого, которое доступно везде, в любое время и на любом устройстве. Программа InDesign поддерживает данный подход благодаря полной интеграции с приложениями Adobe Photoshop8, Adobe Illustrator® и Adobe GoLive®. В книге «Adobe InDesign CS2. Официальный учебный курс» описываются новые функции, технологии и методы, поддерживающие новые веяния в издательской сфере.

Введение
Беглый взгляд на рабочее пространство
Верстка - статьи
Изменение текстовых фреймов

Управление шрифтами
Настройка междустрочного интервала
Определение требований к печати

Раздел - Внешняя торговля

Экспорт, импорт. конрабанда. Романтично как-то все это звучит. На деле все гораздо прозаичнее и наполнено до краев отборным гемороем. Внешняя торговля это, наверное, одно из самых хлопотных мероприятий связанных с бизнесом. В нашей стране так уж точно, как у них -не знаю.

Глобализация
Интеграция
История
Международная
Мировая
Организация
Регулирование
Россия
Сделки
Таможня
Система Аспект 4.5

Информатика и вычислительная техника

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

Информация и ее свойства
Режимы работы ЭВМ и формы обслуживания пользователей

Цифровая фотография

Последнее десятилетие XX века ознаменовалось появлением большого количества устройств, изменивших привычный взгляд на вещи. Похоже, что, кроме чайника и утюга, не осталось техники, в названии которой не фигурирует слово «цифровой». В связи с этим возникает некоторая путаница, что же подразумевает данное прилагательное в том или ином случае. Чаще всего недоразумения происходят при использовании словосочетания «цифровая камера». Вызвано это тем, что под этим названием скрываются два совершенно разных класса устройств — цифровые видеокамеры и цифровые фотокамеры. И если цифровые видеокамеры представляют собой достаточно привычные устройства, пусть с улучшенным качеством и упрощенным подключением к компьютеру, то цифровые фотокамеры произвели настоящий переворот в фотографии.
Очевидно, что технология съемки, проявки пленки и печати фотографий претерпела незначительные изменения с момента появления на свет. К революционным изменениям можно отнести воцарение цвета (случившееся, впрочем, совсем недавно) и появление фотоаппаратов «моментальной съемки», более известных по одному из крупнейших производителей — компании Polaroid. И если с технической точки зрения обычные фотокамеры последнего поколения представляют собой чудеса инженерной мысли, то химические процессы получения фотографий сохранились с дедовских времен. При этом следует вспомнить, что любительская киносъемка, появившаяся значительно позднее фотосъемки, с начала 80-х годов стала активно вытесняться видеосъемкой, и в результате в наше время кинокамера в руках далекого от кинематографа человека — явление довольно редкое.
Тем не менее электроника заменила пленку в фотокамерах сравнительно недавно — первые модели цифровых фотокамер появились на рынке России в 1996 году. Причину столь позднего старта следует искать в конструктивных особенностях цифровых фотокамер.

Общие принципы работы
Оптическая подсистема
Электронно-оптические преобразователи
Устройства хранения информации
Дополнительные устройства

Общие сведения
Общие черты
Любительские камеры
Советы по покупке
Съемка
Что делать с отснятыми кадрами

Общие принципы работы
Устройства хранения информации
Любительские камеры

Трассировка и отладка в .NET

Cложные приложения не всегда удается эффективно отлаживать под управлением отладчика, чтобы узнать, что пошло не так, как надо Дублирование, а также написание условий, необходимых для отладки, становится зачастую сложной задачей В пространстве имен System: : Diagnostics (Система Диагностика) есть определенные классы, которые помогают оснастить ваше приложение инструментальными средствами
Оснастив приложение необходимыми инструментальными средствами, в процессе отладки и трассировки вы сможете сделать его более устойчивым При этом также проясняется общий шаблон того, как каркас разбивает классы на отдельные задачи (запись вывода, управление выводом, назначение вывода) так, чтобы можно было настроить эти отдельные части, и в остальном полностью полагаться на классы Framework Механика оснащения приложения имеет три аспекта Классы Trace (Трассировка) и Debug (Отладка) используются для генерации вывода трассировки и отладки Они имеют идентичные методы и свойства, которые позволяют выводить диагностику Однако эти классы не определяют назначение вывода
Классы Listeners (Слушатели) используются для направления вывода на различные устройства, хотя в то же время существует и назначение, принятое по умолчанию Макроопределения Idef me DEBUG и tfaefine TRACE могут использоваться наряду с макросами lifdef и tendif для включения и отключения документирования Эти макро-флаги могут использоваться для того, чтобы различать отладочные и рабочие конструкции приложения Можно также поставить вывод классов Trace (Трассировка) и Debug (Отладка) в зависимость от значений условных выражений И наконец, можно управлять детализацией вывода, исходя из потребности в информации, с помощью классов BooleanSwitch и TraceSwitch

Добавление файла на C++
Активация и деактивация переключателей