Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.05.2013, 19:13   #1
Demigod324
Новичок
Джуниор
 
Регистрация: 14.11.2012
Сообщений: 2
По умолчанию Кто знает как доделать программу

Сделал прогу, но не знаю как сделать сохранение, загрузку(необязательно), удаление и добавление строки и столбца(необязательно), еще нужно как-то сделать сортировку по какому либо признаку. И почему-то не работает вывод сообщения
//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop
#include <memory>
#include "Unit1.h"
#include <string>
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
using namespace std;
//структура сотрудник
struct employee
{String name;
String last_name;
String employee_id;
String salary;
String phone;
String office_number;};
employee worker;

//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
StringGrid1->RowCount = 1;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button4Click(TObject *Sender)
{
StringGrid1->RowCount--;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button6Click(TObject *Sender)
{
//вывод данных
//получить данные из полей ввода
worker.name=Edit1 -> Text;
worker.last_name=Edit2 -> Text;
worker.employee_id=Edit3 -> Text;
worker.salary=Edit4 -> Text;
worker.phone=Edit5 -> Text;
worker.office_number=Edit6 -> Text;
//вывод данных в таблице
StringGrid1->Cells[0][StringGrid1->RowCount]=worker.name;
StringGrid1->Cells[1][StringGrid1->RowCount]=worker.last_name;
StringGrid1->Cells[2][StringGrid1->RowCount]=worker.employee_id;
StringGrid1->Cells[3][StringGrid1->RowCount]=worker.salary;
StringGrid1->Cells[4][StringGrid1->RowCount]=worker.phone;
StringGrid1->Cells[5][StringGrid1->RowCount++]=worker.office_number;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button5Click(TObject *Sender)
{
//выход
Form1 -> Close();
}
//-------------------------------------------------------------------------



void __fastcall TForm1::Button7Click(TObject *Sender)
{
StringGrid1->RowCount++;
}
//---------------------------------------------------------------------------

Последний раз редактировалось Demigod324; 20.05.2013 в 19:31. Причина: Изменен код
Demigod324 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кто знает программу Enterprise Architect??? Yunica Фриланс 1 18.05.2011 01:37
Кто может доделать программу? Neadekvat Помощь студентам 0 05.12.2010 21:12