На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

Каталог (C++, SQL Server)

Задание

Реализовать на языке C++ приложение CLR (WinForms) для учета товаров.

Функционал программы

  • добавление данных
  • обновление данных
  • удаление данных
  • загрузка данных

Фрагмент программного кода

#include "MyForm.h"

using namespace System;
using namespace System::Windows::Forms;
using namespace Data;
using namespace Data::SqlClient;

[STAThread]
int main(array<String^>^ arg) {
	Application::EnableVisualStyles();
	Application::SetCompatibleTextRenderingDefault(false);

	CatalogCPP::MyForm form;
	Application::Run(% form);
}

System::Void CatalogCPP::MyForm::DownloadBtn_Click(System::Object^ sender, System::EventArgs^ e)
{
	// Data Source=(LocalDB)\MSSQLLocalDB;Initial Catalog=CatalogDB;Integrated Security=True
	SqlConnection^ conn;
	SqlConnectionStringBuilder^ connStringBuilder;
	connStringBuilder = gcnew SqlConnectionStringBuilder();
	connStringBuilder->DataSource = "(LocalDB)\\MSSQLLocalDB";
	connStringBuilder->InitialCatalog = "CatalogDB";
	connStringBuilder->IntegratedSecurity = true;

	conn = gcnew SqlConnection(Convert::ToString(connStringBuilder));
	conn->Open();
	String^ query = "SELECT * FROM [Customers]";
	SqlCommand^ command = gcnew SqlCommand(query, conn);
	SqlDataReader^ dataReader = command->ExecuteReader();

	if (dataReader->HasRows == false)
	{
		MessageBox::Show("Ошибка считывания данных", "Ошибка");
	}
	else
	{
		while (dataReader->Read())
		{
			CustomersDGV->Rows->Add(dataReader["Id"], dataReader["LName"], 
				dataReader["FName"], dataReader["Age"]);
		}
	}
	dataReader->Close();
	conn->Close();

	return System::Void();
}

Структура проекта

Скриншот архива с проектом

Содержание архива

  • папка с БД

  • папка со скриншотами

  • архив с проектом

Пояснения по запуску программы

Скачать и установить Visual Studio 2022. Скачать и установить MS SQL Server Management Studio 2019. Присоединить Базу данных. Запустить проект. 

Купить 650,00 
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Купить

650,00 

Покупается впервые!
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.

Заказать через

Каталог.rar
6008308
Оцени работу

рейтинг

Каталог (C++, SQL Server)
Простое приложение для учета товаров на языке C++ и базой для хранения данных SQL Server. На данный момент в программе реализован учет клиентов. Учет товаров не реализован.
Категория: Образование
Стоимость: 650,00