MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> Трансляция кода Delphi в код C++Builder

Название:Трансляция кода Delphi в код C++Builder
Просмотров:68
Раздел:Информатика, программирование
Ссылка:Скачать(14 KB)
Описание:Типы данных. Ключевые слова. Операторные признаки конца. Объявление переменных. Строки. Приравнивание и сравнение переменных. Объявление констант. Функции и процедурыэ Конструкция with ... do.

Университетская электронная библиотека.
www.infoliolib.info

Часть полного текста документа:

Трансляция кода Delphi в код C++Builder Введение
    Цель этой статьи состоит в том, чтобы помочь вам понять основные различия и подобия между C++ и Object Pascal (язык, используемый в Delphi от Borland), и помочь вам в преобразовании проекта написанного на Delphi в проект написанный на C++ (С++Builder от Borland).В жалбнейшем в этой статье вместо терминов Object Pascal и Delphi будет употребляться аббревиатура "OP".
    Типы данных Op Размер или значение С++ Shortlnt целое 8 бит signed char Smalllnt целое 16 бит short Longlnt целое 32 бита int Byte целое без знака 8 бит unsigned char Word целое без знака 16 бит unsigned short Integer целое 32 бита int Cardinal целое без знака 32 бита unsigned int Boolean true,false или bool ByteBool true,false или целое без знака 8 бит unsigned char WordBool true,false или целое без знака 16 бит unsigned short LongBool true,false или целое без знака 32 бита BOOL (WinAPI) AnsiChar символ без знака 8 бит char WideChar символ UNICODE размером в слово wchar_t Char символ без знака 8 бит char AnsiString AnsiString Delphi AnsiString String[n] прежний стиль строк Delphi, n= 1..255 бит SmallString ShortString прежний стиль строк Delphi, 255 бит SmallString String AnsiString Delphi AnsiString Single число с плавающей запятой 32 бита float Double число с плавающей запятой 64 бита double Extended число с плавающей запятой 80 бит long double Real число с плавающей запятой 32 бита double Pointer родовой указатель 32 бита void * PChar указатель на символы 32 бита unsigned char * PAnsiChar указатель на символы ANSI 32 бита unsigned char * Comp число с плавающей запятой 64 бита Comp OleVariant значение variant OLE OleVariant Ключевые слова
    Следует отметить, что язык С++ является регистро зависимым, в отличие от OP , который таковым не является. C++ #define #elif #else #endif #error #if #ifdef #ifndef #include #line #pragma #printf #undef auto break case catch char class const const_cast continue default delete do double dynamic_cast else enum except extern false finally float for friend goto if inline int long mutable namespace new operator private protected public register reinterpret_cast return short signed sizeof static static_cast struct switch template this throw true try typedef typeid union unsigned using virtual void volatile while xalloc new delete OP ABSOLUTE AND ARRAY ASM ASSEMBLER BOOLEAN BYTE CASE CHAR COMP CONST CONSTRUCTOR DESTRUCTOR DIV DO DOUBLE DOWNTO ELSE EXTENDED EXTERNAL FALSE FAR FILE FOR FORWARD FUNCTION GOTO IF IMPLEMENTATION IN INLINE INTEGER INTERFACE INTERRUPT LABEL LONGINT MOD NEAR NIL NOT OBJECT OF OPERATOR OR PACKED PRIVATE PROCEDURE PROGRAM REAL RECORD REPEAT SET SHL SHORTINT SHR SINGLE STRING TEXT THEN TO TRUE TYPE UNIT UNTIL USES VAR VIRTUAL WHILE WITH WORD XOR Операторные признаки конца
    C++
    Многие выражения заканчиваются точкой с запятой ;
    Хотя имеется парочка исключений. Например при подключении заголовочных файлов точка с запятой не требуется
    #include "foo.h" // не заканчивается точкой с запятой;
    #define MAXNAMELENGTH 35 // также не заканчивается точкой с запятой;
    OP
    Все выражения заканчиваются точкой с запятой;
    Объявление переменных
    C++
    Максимальная длина переменной 32 символа - может быть и больше но будут распознаны только первые 32 символа.
    Переменные могут быть объявлены в любом месте кода, ну и соответственно переменные должны быть обявлены до того места где они будут использоваться.
    // ... какойто код ...
    char sName[10];
    int iCount, iLoop, iValToReach;
    double dMaxLoan, dTotal;
    float fMaxRate = 123.875;
    OP
    Максимальная длина переменной 63 символа -может быть и больше но будут распознаны только первые 63 символа.
    Переменные должны объявляться в блоке "var" вначале процедуры или функции или в определении объекта до объявления функций и процедур.Значения переменных не могут быть назначены внутри блока var .
    // ... ............




Нет комментариев.



Оставить комментарий:

Ваше Имя:
Email:
Антибот:  
Ваш комментарий:  



Похожие работы:

Название:Організаційні процедури аудиту довгострокових кредитів банків (на прикладі ТзОВ "Західно-Українська енергетична компанія")
Просмотров:254
Описание: МІНІСТЕРСТВО ОСВІТИ І НАУКИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА» Інститут економіки і менеджменту Кафедра обліку та аналізу Курсовий проект на тему: Організаційні процедур

Название:Перші правові процедури інституту банкрутства, його характерні риси та еволюція розвитку
Просмотров:61
Описание: МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ ЧЕРНІВЕЦЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ ІМ. ЮРІЯ ФЕДЬКОВИЧА Контрольна робота на тему: «Перші правові процедури інституту банкрутства, його характерні ри

Название:Процедура и основные характеристики психологического эксперимента
Просмотров:69
Описание:                             Контрольная работа Процедура и основные характеристики психологического экспериментаВыполнила студентка III курса Шамрова Е.В. Заоч

Название:Контент-анализ и его процедура
Просмотров:120
Описание: Контент-анализ и его процедура Содержание Введение 1. Общая характеристика метода контент-анализа 2. Основные процедуры контент-анализа 3. Стадии разработки и приме

Название:Процедуры избрания Президента и депутатов Государственной думы в России
Просмотров:166
Описание: Содержание Введение Раздел 1. Сравнение выборов депутатов Государственной думы и Президента Российской Федерации по типу избирательной системы Раздел 2. Избирательный процесс 2.1 Назначение выборов 2.2

 
     

Вечно с вами © MaterStudiorum.ru