d9e5a92d

Управление Персоналом - Кадры

Статьи по кадровому менеджменту

Как показывает опыт, в процессе стратегического планирования ответу на вопрос: Кто будет принимать участие в этом процессе? на отечественных предприятиях очень часто не придают должного значения. Эксперты считают, что причины этого - желание руководителей поскорее начать процедуру и излишняя самоуверенность исполнителей в способности организовать процесс.




Статьи по кадровому менеджменту
Заработная плата и другие льготы.
Несколько советов начинающему тайм-менеджеру
Оптимизация базовой оплаты труда (окладов)
Оптимизация премиальных выплат. Оптимизация бенефитов.

Изменения и внутрифирменные коммуникации
Как организовать информационную кампанию


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

Имена нынешнего поколения продуктов от Microsoft сопровождаются окончанием .Net (читается Dot Net), отражающим видение Microsoft современного коммуникативного мира. Компьютерные сети объединяют людей и технику. Человек, работающий с компьютером или использующий мобильный телефон, естественным образом становится частью локальной или глобальной сети. В этой сети используются различные специальные устройства, начиная от космических станций и кончая датчиками, расположенными, например, в гостиницах и посылающими информацию об объекте всем мобильным устройствам в их окрестности. В глобальном информационном мире коммуникативная составляющая любых программных продуктов начинает играть определяющую роль.
В программных продуктах .Net за этим именем стоит вполне конкретное содержание, которое предполагает, в частности, наличие открытых стандартов коммуникации, переход от создания монолитных приложений к созданию компонентов, допускающих повторное использование в разных средах и приложениях. Возможность повторного использования уже созданных компонентов и легкость расширения их функциональности - все это непременные атрибуты новых технологий. Важную роль в этих технологиях играет язык XML, ставший стандартом обмена сообщениями в сети.

Visual Studio .Net - открытая среда разработки
Создание C#
Общий взгляд
Где, как и когда выполняются преобразования типов?
Объявление переменных

Выражения
Присваивание
Операторы языка C#
Процедуры и функции - функциональные модули
Корректность методов

Объявление массивов
Класс Array
Строки С++
Класс String
Пространство имен RegularExpression и классы регулярных выражений
Классы и ООП

Развернутые и ссылочные типы
Отношения между классами
Интерфейсы
Как определяется функциональный тип и как появляются его экземпляры

Классы с событиями
Наследование и универсальность
Корректность и устойчивость программных систем
Организация интерфейса
Абстрактный класс Figure

Языки программирования. Практический сравнительный анализ

Естественно начать с характеристики изучаемого предмета. Но коротко охарактеризовать, что именно будем изучать, с какой целью и как, не просто (скоро станет понятно, почему). Конечно, нас будут интересовать "языки программирования" (ЯП). На сколь точно эти слова определяют сферу наших интересов? Одни скажут, что язык машин Тьюринга или алгоритмов Маркова - это ЯП, другие не согласятся с этим категорически. Одни признают язык управления заданиями в ОС ЕС языком программирования, другие приведут доводы против.
Такая ситуация на первый взгляд неприятна - собираемся изучать неизвестно что. Сделаем вывод, что нужно определить объем понятия "язык программирования" (его экстенсионал, т.е. множество обьектов, охватываемых этим понятием, множество его частных случаев).
Чтобы создать себе первую точку опоры, пойдем по простейшему пути - явно перечислим те конкретные языки, которые нас заведомо интересуют (их мы уверенно считаем "языками программирования"). Это Фортран, Паскаль, Бейсик, Лисп, Апл, Форт, Рефал, Ада. Однако вряд ли стало намного легче. Хочется иметь возможность на основе определения предсказывать новые частные случаи, в определении не перечисленные. Такое определение должно опираться на существенные свойства выбираемых для изучения языков - оно должно быть интенсиональным. Дадим одно из возможных интенсиональных определений ЯП.     

Что такое язык программирования