Click here to Skip to main content
13,868,893 members
Rate this:
 
Please Sign up or sign in to vote.
See more:
Hi, Very one
My Name Is THEO DREAK I'm a student in this year we learn C# Language.
I had learned basic concept and advanced ones (Thanks to CODE Project)
So is time to practice with a real world application
so my teacher propose me a project ( UML Diagram Creator )
after one month i started the project
i have a lot of ideas about the project
the problem is I don't know where i should start,
so i started with the easy part Design :D

Main window
Project window

after finished I started coding
but after 1 week I stuck a gain because i don't have a good planing and i don't know developing setups to follow.

+ I think the difficulty because the application interact with graphic element
and in this case i m using C# application (WinFrom).
+ How to strict ideas to make a strong library (OOP) to work with.
+ Some concept in c# language like Interface, abstract classes i didn't know what is
role and when to us it.

that all guys.
I hope get some advice from you guys, and i hope understand my problem
thanks .

What I have tried:

Searching for free source code , But i didn't understand the logic behind.
Posted
Updated 28-Dec-18 1:41am
Comments
Gerry Schmitz 8-Dec-18 13:00pm
   
You need more "basics".

https://docs.microsoft.com/en-us/dotnet/framework/winforms/advanced/how-to-create-graphics-objects-for-drawing
Rate this: bad
 
good
Please Sign up or sign in to vote.

Solution 1

   
v2
Comments
Maciej Los 28-Dec-18 5:52am
   
5ed!
Rate this: bad
 
good
Please Sign up or sign in to vote.

Solution 3

It's not so easy...
UML diagrams mainly uses vector graphics[^], which means you'll in need to create common used classes for every type of diagram you want to use in UML notification. But... why to force doors wide open?

I'd strongly suggest to use one of NuGet packets[^] for UML notification. NPlant[^] looks promising...
   

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month


Advertise | Privacy | Cookies | Terms of Service
Web03 | 2.8.190214.1 | Last Updated 28 Dec 2018
Copyright © CodeProject, 1999-2019
All Rights Reserved.
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100