Этот документ предназначен для освещения некоторых вопросов по новому продукту фирмы Borland - С++ Builder. Здесь расматриваются вопросы как общего характера так и технические вопросы
В документе освещены ответы на следующие вопросы: 1. Нулевые указатели 2. Указатели и массивы 3. Выделение памяти 4. Выражения 5. ANSI C 6. Препроцессор С 7. Списки аргументов переменной длины 8. Булевы выражения и переменные 9. Структуры, перечисления и объединения 10. Декларации 11. Cтандартный ввод/вывод 12. Библиотечные функции 13. Lint 14. Стиль 15. Операции с плавающей точкой 16. Интерфейс с операционной системой 17. Разное Пребразование Fortran -> C , грамматики для YACC и т.п.)
В пособии приведено подробное описание наиболее распространенного языка программирования СИ для персональных компьютеров, совместимых с IBM PC, и описано применение средств языка на примерах задач работы со списками. Может быть использовано как справочное пособие для широкого круга программистов, как профессионалов, имеющих большой опыт работы на СИ, так и начинающих программировать на СИ.
C++ — универсальный язык программирования, задуманный так, чтобы сделать программирование более приятным для серьезного программиста. Книга Бьярна Страустрапа уже давно стала классическим руководством по C++.
Borland C++ Builder - выпущенное компанией Borland средство быстрой разработки приложений, позволяющее создавать приложения на языке C++, используя при этом среду разработки и библиотеку компонентов Delphi. В руководстве рассматривается среда разработки C++ Builder и основные приемы, применяемые при проектировании приложений.
Как преобразовать AnsiString в char*? Как сделать, чтобы пpогpамма на CBuilder3, 4 не требовала .bpl, .dll? Что такое RXLib и где его взять? Как сделать, чтобы окно вело себя, как веpхняя панель в билдеpе, т.е. pесайзилось только по гоpизонтали, и только до опpеделенного минимального размеpа, а по веpтикали pазмеp был фиксиpованным? Как организовать SplashScreen? Как засунуть иконку в system tray ("туда, где часы" (c))? Как руссифицировать Database Desktop 7? Из-за чего может виснуть С++Builder 3 под Windows 98 (при запуске)? Он запускался в Windows 95 при 16 цветах, а в Windows 98 никак не хочет. Почему в билдере размер структуры всегда растягивается до кратного 4-ем? Какой-нибудь из CBuilder'ов умеет делать win16 Exe?
Кроме списка наиболее часто задаваемых вопросов, в этом документе суммированы наиболее часто даваемые ответы. Даже если Вы знаток языка С, полезно найти время, чтобы бегло просмотреть этот документ, и тогда Вам не придется зря тратить время в случае, когда кто-то поместил вопрос, ответ на который уже дан.
Какой компилятор C (C++) лучше всех? Что есть stack overflow и как с этим бороться? Есть ли в Watcom встроенный ассемблер? Где в Watcom библиотека doscalls.lib? BC не хочет понимать метки во встроенном ассемблере. Редактирование исходников и исчезновение глюков в BC++. Что значит "Null pointer assignment"? Проблемы с запуском программы вне среды в BC++ под Windows. Почему инспектор в BC++ ругается на inactive scope? Почему не работает виртуальность в конструкторе и деструкторе? Что есть NAN? Возврат адреса/ссылки локальных переменных. Ограничение на имена с подчёркиванием. Поведение переменных, описанных в заголовке цикла for. Что есть const после имени метода? Выключение оптимизации, volatile и longjmp. Как получить адрес члена класса? Зачем for при живом while?
Как определить,принадлежит ли юзер группе администраторов? Как узнать какие привилегии есть у пользователя ? Как узнать SID юзера? Как SID привести к текстовому виду(например для загрузки HKEY_USERS)? Как дать (забрать) привилегии? А как для вышеприведенного фрагмента получить хэндл полиси??? Как взять себе привилегию? Как включить/выключить аудит? Как грохнуть процесс(в том числе системный)? Как поставить system-wide хук(например писать в файл все нажатия кнопок) Как зашутдаунить удаленный компьютер? Как сделать чтобы окошко не появлялось на таскбаре? Как запустить(придушить) скринсэйвер Как узнать ip адрес(а) машины (в текстовом виде)?
Получите самые безопасные прокси сервера - купите прокси прямо сейчас!
proxy5.net
Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!