Форум программистов
 
О проблемах с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

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

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


Ответ
 
Опции темы
Старый 20.05.2013, 18:13   #1
Demigod324
Новичок
Джуниор
 
Регистрация: 13.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 в 18:31. Причина: Изменен код
Demigod324 вне форума Ответить с цитированием
Ответ
Купить рекламу на форуме 20000 рублей в месяц

Опции темы


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


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS