Skip to content

Online component repository stores and reflects component based applications written in different programming languages (C++, Java and C#) with purpose to utilize and present the benefits of Component Technologies in practice.

Notifications You must be signed in to change notification settings

vladodjuka/cdt401-online-component-repository

Repository files navigation

Component-Based Applications

Application is split into several segments by utilizing principles of component-based development. The used architecture is MVC where each one of these segments is modular and based in different projects. We have two main applications ASP.NET Web application and Windows Forms Standalone application.

The ASP .NET Web Application - USERS

This application is for users (visitors) that only have limited functionality and can only view the data (added components).

The Windows Forms Application - ADMIN

This application is developed for the admin of the system and provides complete CRUD functionality.

Building / runing project and developpment

In order to be able to connect MySQl and .NET you need:

  • Running MySQL server
  • Created database from the script file (located in the Database/MysqlScript directory)
  • Plugins:
    • Ikvm-8.0.5449.1 or later
  • Add references for installed/downloaded plugins (Mysql.Data and Ikvm Core)
  • If exceptions are thrown and everything is connected and should be working try adding references for all ikvm dll files instead of just Core file
  • For the COM reflection, the com reflection project needs to be built which will create a COM assembly. Afterwards, in the COMComponentInspector component, the reference has to be set to the correct assembly (from COM assemblies), find COM_inspectLib and add it to the references. Also, remove the one that is already there, as the assembly path needs to be updated on each machine.

About

Online component repository stores and reflects component based applications written in different programming languages (C++, Java and C#) with purpose to utilize and present the benefits of Component Technologies in practice.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published