Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Builder
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 147, средняя оценка - 4.76
NiTan
Покинул форум
3161 / 1345 / 109
Регистрация: 29.01.2010
Сообщений: 2,887
#1

Список полезных/интересных тем и решение необычных задач - C++ Builder

06.12.2011, 18:08. Просмотров 20073. Ответов 0

Данная тема содержит ссылки на наиболее полезные/интересные/необычные темы, связанные с программированием в C++ Builder, а также решение некоторых необычных проблем. Думаю, что многие найдут здесь что-нибудь интересное...
Если вы считаете какую-либо тему довольно интересной, то смело отписывайтесь здесь и ссылка на понравившуюся вам тему будет добавлена сюда. Если же у вас есть какие-нибудь пожеланию и/или предложения, то тоже отписывайтесь здесь.

Визуальные компоненты, интерфейс программ:
  1. Подключение XPManifets'а, красивый интерфейс
  2. Прозрачная форма
  3. Липкие окошки
  4. Библиотека VCL и сопутствующие материалы
  5. Закрашивание ячеек в StringGrid
  6. Выравнивание текста в StringGrid
  7. Цветные строки в ListBox'е Builder'а
  8. Подсветка синтаксиса в TMemo
  9. Как избавится от сильных торомозов во время отрисовки ListView при большом количестве элементов
  10. Как создать событие OnMouseEnter и OnMouseLeave для TImage?
  11. Своя кнопка в заголовке
  12. Доступ к недоступному свойству компонента
  13. Бегающая кнопка. Перемещение кнопки внутри панели
  14. ComboBox и CheckListBox в одном компоненте

Интернет, сеть:
  1. Как проверить наличие соединения с Интернетом\Сетью
  2. Как скачать файл из интернета?
    Для этого размещаете на форме компонент TIdHTTP из вкладки IndyClients. Затем пишите:
    C++
    1
    2
    3
    4
    
    TFileStream *f=new TFileStream("FileName",fmCreate|fmOpenWrite); //FileName - имя файла, куда будет сохранен скачиваемый... файл :)
        IdHTTP1->Get("http://www.cyberforum.ru/cpp-builder/thread30840.html?uri=/cpp-builder/thread30840.html",f); //Первым параметром идет адрес нужного файла в интернете.
          ShowMessage("Done");
        delete f; //Очищаем память

  3. Компонент IdHTTP

Работа с файлами/папками:
  1. Как получить контрольную сумму(MD5, SHA1, SHA256) у файла
  2. Как написать простейший архиватор?
  3. Как изменить свойства файла/папки.

    Для этого используйте функцию SetFileAttributes:
    C++
    1
    2
    
    SetFileAttributes("FileName",ATTRIBUTE_NAME); //Включаем
    SetFileAttributes("FileName",!ATTRIBUTE_NAME); //Выключаем
    Вот пример того, как можно скрыть/показать файл:
    C++
    1
    2
    
    SetFileAttributes("E:\\test.txt",FILE_ATTRIBUTE_HIDDEN); //Скрыли файл
    SetFileAttributes("E:\\test.txt",!FILE_ATTRIBUTE_HIDDEN); //Показали файл
    Полный список аттрибутов можно посмотреть на MSDN. File Attributes.

Создание игр, программирование графики:
  1. Создание игры(2d)
  2. Будущая игра.
  3. Разработка "игры" для зачета
  4. http://www.cyberforum.ru/graphics/thread93716.html
  5. Сеть, игра "Крестики-нолики"

Разное:
  1. Сохраняем пароль в файл. Авторизация
  2. Как отобразить картинку, имея только её байтовый образ (буффер в памяти, файл без расширения и т.п.)
  3. Поиск и удаление повторяющихся символов из строки (AnsiString)
  4. Как зарегистрировать горячие клавиши для своей программы?
  5. Чем отличаются типы UnicodeString и String
  6. Убить процесс, зная имя.exe
  7. Как ограничить перемещение курсора в заданной области?
    C++
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    void __fastcall TForm1::FormMouseMove(TObject *Sender, TShiftState Shift,
          int X, int Y)
    {
    RECT r;        //Задаем границы, которые курсор не сможет покидать
    r.left=0;     //Левая граница
    r.right=600;        //Правая граница
    r.bottom=600;     //Нижняя граница
    r.top=0;      //Верхняя граница
    ClipCursor(&r);
    }
    //---------------------------------------------------------------------------
  8. Сохранение в файл геометрии окна
  9. bass.dll
  10. Отладочное окно, эмулирующее консоль вывода
  11. Обработчик onClick, не являющийся членом класса формы
  12. Изменение кода в RunTime с помощью скриптового движка
  13. Свернуть программу в трей

Особую благодарность за помощь в составлении данного FAQ'а хотелось бы выразить Evg
26
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2011, 18:08
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Список полезных/интересных тем и решение необычных задач (C++ Builder):

Придумать список некоторых объектов, например, названия товаров в магазинах; виды полезных ископаемых, которые добывают
Придумать список некоторых объектов, например, названия товаров в магазинах; виды полезных ископаемых, которые добывают в различных...

Вывести список из 10 последних тем раздела. Как?
сабж. как вывести в список из 10 последних тем из какой-то категории? например, есть категория новости, id1. нужно, чтобы список обновлялся...

Не обновляется список тем в wordpress на localhost apache2 Linux
Здравствуйте, я использую ОС линукс минт, локальный сервер apache2. Пытаюсь разобраться в движке вордпресс, сайт с установленным вордпресом...

Где можно найти список тем курсовых работ по Delphi
Здравствуйте! подскажите пожалуйста, где можно найти список тем курсовых работ по Delphi

Составить генератор необычных слов.
Составить генератор необычных слов. За основу взять несколько слогов, например <<за>>, <<лоп>>, <<ош>>, <<па>>. Сгенерировать из этих...

Кракозябры вместо кирилицы и необычных символов
Доброго времени! Запускаю простенький сервер на простеньком железе. Загружается страница не из файла. И имеет подобный вид : string...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.12.2011, 18:08
Привет! Вот еще темы с решениями:

Цикл, принцип работы, при необычных условиях
Как будет работать данный цикл? int maxnum = 10; for (int ct = maxnum; ct; ct--) { insertNode(rand() % 30 + 1); }

5 Необычных историй из MMORPG игр [Прошу дать оценку ролику]
Для начала хочу предостеречь людей, которые не любят 15-летних школьников и 13-минутные видеоролики - вам точно не сюда, однако, если вы...

Решение задач
Всем здравствуйте. Буду благодарна за любую помощь. У меня уже психоз скоро начнется. Вообще я учусь по специальности "Финансы и Кредит",...

Решение задач на C++
Привет, помогите решить задачи (они будут в документе) , очень нужна ваша помощь, так как я неразбираюсь в программировании, но у меня...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Закрытая тема Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru