Курсовая "Телефонный справочник" - как создать визуальный интерфейс? - C (СИ)

Узнай цену своей работы

Формулировка задачи:

помогите надо сделать курсовую по теме бд, с чего начать? вот я допустим создаю "Файл\Создать\Проект\CLR\Приложение Windows Forms", а где вообще Edit банально взять? панель элементов открыл, но не нашел и потом, естественно базу надо сохранять, подгружать, поиск по базе и т.п. как все это реализовать? может какие то компоненты есть для работы с бд? (немного знаю Делфи, там такие есть, C не знаю вообще... ну так на уровне printf)

Решение задачи: «Курсовая "Телефонный справочник" - как создать визуальный интерфейс?»

textual
Листинг программы
#include <stdio.h>
#include <conio.h>
#include <locale>
 
const char header[] =
"|---------------------------------------------------------------------------------------------------------------|\n"
"|     |              |              |                    |     Phone     |     Address          |               |\n"
"|  №  |    Family    |     Name     |     Patronymic     |---------------|----------------------|     Email     |\n"
"|     |              |              |                    |     Home      |     Country          |               |\n"
"|     |              |              |                    |     Work      |     City             |               |\n"
"|     |              |              |                    |     Mobile    |     Street           |               |\n"
"|     |              |              |                    |               |     № Home           |               |\n"
"|     |              |              |                    |               |     № Apartament     |               |\n"
"|---------------------------------------------------------------------------------------------------------------|\n";
 
void main()
{
    setlocale(LC_ALL, "RUSSIAN");
    struct PhoneBook
    {
        int N;
        char Family;
        char Name;
        char Patronymic;
        struct Phone
        {
            int Home;
            int Work;
            int Mobile;
        };
        struct Address
        {
            char Country;
            char City;
            char Street;
            int N_Home;
            int N_Apartment;
        };
        char Email;
    };
    getch();
}

Объяснение кода листинга программы

  1. #include Включает в программу файл стандартного ввода/вывода, что позволяет использовать функции для работы с консолью, такие как printf и scanf.
  2. #include Включает библиотеку для работы с клавиатурой и мышью. Это позволяет использовать функции для обмена данными с консолью, такие как getch и kbhit.
  3. #include Включает библиотеку для работы с локалью. Это позволяет использовать функции для установки текущей локали, такие как setlocale.
  4. const char header[] = Определяет массив строк, который содержит заголовок таблицы. Каждая строка представляет собой отдельный столбец заголовка.
  5. struct PhoneBook Определяет структуру данных, которая представляет собой запись в телефонной книге. Эта структура содержит информацию о семье, имени, отчестве, адресе, электронной почте, домашнем, рабочем и мобильном телефонах, а также информацию об адресе, включая страну, город, улицу, номер дома и номер квартиры.
  6. void main() Функция main() является точкой входа в программу. Она инициализирует локаль на RUSSIAN и создает экземпляр структуры PhoneBook.
  7. getch(); Эта функция ожидает нажатия клавиши. Она используется для приостановки выполнения программы и предоставления пользователю возможности вводить данные. Список функций и переменных:
    • #include
    • #include
    • #include
    • const char header[] =
    • struct PhoneBook
    • void main()
    • getch();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4 из 5
Похожие ответы