Статьи → C / Visual C++ → Основы языка
Основы программирования - залог будущего профессионализма
Основы программирования - залог будущего профессионализма
Для того чтобы эффективно работать и начать разбираться во всех тонкостях, программисту обязательно необходимо изучить основы программирования. Важно начинать с чистого языка и логики, например с того же С++ или Pascal. Это позволит выработать специальное мышление, которое должно быть у программиста и заложит фундамент будущих знаний. Следует отметить, что умения накидать на форму кнопочек и задать им обработчики событий - откровенно мало для понимания всех принципов правильного программирования. К сожалению такой способ "обучения программированию" сейчас широко пытаются применять новички, совершая при этом ошибку.Когда вы только начинаете писать, не гонитесь за сложными программами, можете писать мелкие, ...
Добавлена: 18 Августа 2008
Использование операторов передачи управления GOTO
Тема: Использование операторов передачи управления GOTO.1. Немного теории:
Оператор GOTO
Конструкция оператора имеет вид:
goto <имя метки>; *** <имя метки>: оператор;Оператор goto передает управление непосредственно на оператор, обозначенный меткой <имя метки>. Обозначеный оператор выполняется сразу же после выполнения оператора goto, если оператор с данной меткой отсутствует или есть больше одного оператора обозначенного одной и той же меткой, то выдается сообщение про ошибку.
Пример:
if ( errorcode > 0 ) goto exit; *** exit: return(errorcode);В примере оператор goto передает управление на оператор, обозначенный меткой exit, когда происходит ошибка.
Метка - это простой идентификатор. Ее имя не должно совпадать с любыми служебными или зарезервированными словами С. Названия меток для одной ф-и должны быть разными.
Оператор ...
Добавлена: 4 Февраля 2008
Работа с подключами в реестре (Чистый C++)
Следующий пример демонстрирует использование функций RegQueryInfoKey, RegEnumKeyEx, и RegEnumValue. Параметр hKey передаётся в каждую функцию, как дескриптор открытого ключа. Этот ключ должен быть открыт до того как будет вызвана функция и закрыт после.
// QueryKey - Функция позволяет узнать все подключи ключа и связанные // с ним значения, а затем копирует значения в пару: окошко // редактирования и список. // hDlg - Диалоговое окно, которое содержит окошки редактирования и // ...
Добавлена: 26 Августа 2007


