article
Всего материалов в каталоге: 37 Показано материалов: 1-10 |
Страницы: 1 2 3 4 » |
Проверка
[code]BB[/code]
кодов |
чтобы программа работала на компьютерах, на которых не установлен билдер, нужно провести следующие настройки в опциях проекта: - закладка packages: убрать галочку Build with runtimes packages - закладка linker: убрать галочку Use dinamyc RTL |
Как известно, написанный на C++ Builder код буквально кишит warning'ами. Например, безвредные, но надоедливые предупреждения появляются, когда перехватываешь сообщение Windows, когда подключаешь VCL, STL или какую-нибудь библиотеку наподобие SqLite... Приходится локально отключать. Например, так |
Передача массива в функцию |
анализировать модуль на выбранном языке программирования и выдавать отчет в виде текста, оформленного по своему пониманию. Отчет должен содержать следующие данные по каждой процедуре, функции и «тела» модуля:
c# |
Просмотров: 1748 |
Добавил: gen |
Дата: 21.03.2011
|
|
Конечно же в данном совете мы не будем описывать всем "известные" горячие сочетания, такие, как Ctrl+C / Ctrl+V, которые работают в большинстве Windows-приложений. Кроме того, описанные ниже возможности - это не полный список, а только те функции, которые лично я применяю в своей работе. Описанные ниже клавиатурные команды относятся к Borland C++ Builder 6, хотя некоторые из них могут работать и в более ранних версиях C++, также используется вариант клавиатурных команд по-умолчанию (Tools - Editor Options - Key Mappings tab - Default), для других вариантов клавиатурные сокращения могут отличаться от приведенных. |
Для того чтобы вывести вещественное число с определенным числом знаков после запятой в Edit1 можно писать так
MainForm->Edit1->Text=(AnsiString)s.sprintf("%0.6f",ZSr); |
Прежде чем начать искать ошибки, стоит определить, где именно они водятся. Перед поиском ошибок скопируйте свой проект и работайте с копией. В крайнем случае, когда вы запутаетесь окончательно, вы сможете вернуться к тому, с чего начинали. Только не забудьте между исправлением ошибки и удалением рабочей копии проекта внести изменения в основной проект! Не забывайте и о комментариях, которые позволяют если не найти ошибки, то хотя бы отследить, что и когда вы делали. Учитесь у великих! Правило "Разделяй и властвуй" еще никто не отменял. А потому разделяйте свою задачу на части и властвуйте. Найти ошибку или убедиться в ее отсутствии в части программы проще, чем во всей программе в целом, особенно когда появляется эффект интерференции ошибок, при котором ошибка начинает взаимодействовать с другой так, что отследить их становится очень сложно. И, тем не менее, при отладке программисты нередко оказываются в почти безвыходной ситуации. Некоторые ошибки я и опишу в этом разделе и подскажу, как успешно их поймать. |
math.h — заголовочный файл стандартной библиотеки языка программирования С, разработанный для выполнения простых математических операций. Большинство функций привлекают использование чисел с плавающей точкой. C++ также реализует данные функции для обеспечения совместимости, все они содержатся в заголовочном файле cmath.
Все эти функции принимают double, если не определено иначе. Для работы с типами float и long double используются функции с постфиксами f и l соответственно. Все функции, принимающие или возвращающие угол, работают с радианами.
хидеры |
Просмотров: 5077 |
Добавил: gen |
Дата: 11.03.2011
|
|
чтобы не забыть <style type="text/css">
.Selected
{
background-color: Red;
}
</style>
asp.net |
Просмотров: 709 |
Добавил: gen |
Дата: 25.01.2011
|
|
|
|