Click here to Skip to main content
15,917,328 members
Home / Discussions / C#
   

C#

 
GeneralRe: Centralized database for c# Windows Application (WinForms) Pin
theo tuombe25-Apr-24 3:52
theo tuombe25-Apr-24 3:52 
GeneralRe: Centralized database for c# Windows Application (WinForms) Pin
Dave Kreskowiak25-Apr-24 4:04
mveDave Kreskowiak25-Apr-24 4:04 
GeneralRe: Centralized database for c# Windows Application (WinForms) Pin
theo tuombe25-Apr-24 4:40
theo tuombe25-Apr-24 4:40 
GeneralRe: Centralized database for c# Windows Application (WinForms) Pin
theo tuombe25-Apr-24 4:40
theo tuombe25-Apr-24 4:40 
GeneralRe: Centralized database for c# Windows Application (WinForms) Pin
Dave Kreskowiak25-Apr-24 5:36
mveDave Kreskowiak25-Apr-24 5:36 
GeneralRe: Centralized database for c# Windows Application (WinForms) Pin
jschell26-Apr-24 12:59
jschell26-Apr-24 12:59 
AnswerRe: Centralized database for c# Windows Application (WinForms) Pin
PIEBALDconsult25-Apr-24 4:55
mvePIEBALDconsult25-Apr-24 4:55 
AnswerRe: Centralized database for c# Windows Application (WinForms) Pin
Ravi Bhavnani27-Apr-24 10:01
professionalRavi Bhavnani27-Apr-24 10:01 
theo tuombe wrote:
I am developing a Windows application (WinForms) to manage universities with c#
In addition to (and perhaps related to) comments made by others, I'd like to suggest that you're approaching the problem of providing a solution for managing information by universities the wrong way.  You're starting out by examining technologies you could use to implement a solution.  IMHO you should first clearly understand the problem you're trying to solve.

I recommend that you first:
  • do a comparative market analysis of existing university information management systems and their capabilities (see Blackboard, Canvas, Moodle, Sakai, D2L Brightspace, Google Classroom for starters)
  • identify your potential customer bases (small, medium, large universities, schools, colleges, polytechnics, commercial training institutions, etc.)
  • interview each customer base and identify their must-have, nice-to-have and would-love-to-have features
  • understand the legal ramifications of product uptime and data storage and access for different geographical regions

Having done this, you'll have a better idea of the scope of your final solution but more importantly the direction you need to take to reach that goal.  This will help you decide what technologies to select.

As also stated by others, I think building a Windows desktop application is the wrong thing to do.  The fastest way to get a UI product out the door is by building a responsive web app that can be used on all major operating systems (Windows, Mac, Linux, Android and iOS should cover 99% of your users) and types of devices (desktop/laptop, tablet and phone should be sufficient).  Not all functionality needs to be available on all devices - you should identify how functionality will be distributed.

I'm a Windows and Android developer first and foremost and not a business person, project manager or product lead.  I love to code and live to code.  But even I know you need a clear set of product goals and a plan (that could be subject to change) before you can start writing code.

I hope this helps and wish you all the luck in the world.  Remember, even if you decide that this may not end up being the right project for you at this time, you've learned something that will help you in future technical ventures.

Good luck!

/ravi
My new year resolution: 2048 x 1536
Home | Articles | My .NET bits | Freeware
ravib(at)ravib(dot)com

GeneralRe: Centralized database for c# Windows Application (WinForms) Pin
theo tuombe27-Apr-24 11:16
theo tuombe27-Apr-24 11:16 
QuestionSelf referencing loop detected for property with type ... Pin
AtaChris22-Apr-24 9:02
AtaChris22-Apr-24 9:02 
AnswerRe: Self referencing loop detected for property with type ... Pin
Richard Andrew x6422-Apr-24 12:37
professionalRichard Andrew x6422-Apr-24 12:37 
AnswerRe: Self referencing loop detected for property with type ... Pin
AtaChris22-Apr-24 21:30
AtaChris22-Apr-24 21:30 
AnswerRe: Self referencing loop detected for property with type ... Pin
Dave Kreskowiak22-Apr-24 13:43
mveDave Kreskowiak22-Apr-24 13:43 
GeneralRe: Self referencing loop detected for property with type ... Pin
AtaChris22-Apr-24 21:28
AtaChris22-Apr-24 21:28 
GeneralRe: Self referencing loop detected for property with type ... Pin
Dave Kreskowiak23-Apr-24 4:48
mveDave Kreskowiak23-Apr-24 4:48 
QuestionHow to print the property values of an object to a file/console ? Pin
AtaChris22-Apr-24 8:51
AtaChris22-Apr-24 8:51 
AnswerRe: How to print the property values of an object to a file/console ? Pin
Dave Kreskowiak22-Apr-24 13:49
mveDave Kreskowiak22-Apr-24 13:49 
GeneralRe: How to print the property values of an object to a file/console ? Pin
AtaChris22-Apr-24 21:23
AtaChris22-Apr-24 21:23 
GeneralRe: How to print the property values of an object to a file/console ? Pin
Pete O'Hanlon22-Apr-24 22:44
mvePete O'Hanlon22-Apr-24 22:44 
GeneralRe: How to print the property values of an object to a file/console ? Pin
Dave Kreskowiak23-Apr-24 4:10
mveDave Kreskowiak23-Apr-24 4:10 
QuestionHow to identify Key Combinations ? Pin
AtaChris15-Apr-24 6:26
AtaChris15-Apr-24 6:26 
AnswerRe: How to identify Key Combinations ? Pin
Dave Kreskowiak15-Apr-24 6:35
mveDave Kreskowiak15-Apr-24 6:35 
QuestionHow to send property values via eventhandler ? Pin
AtaChris7-Apr-24 7:41
AtaChris7-Apr-24 7:41 
AnswerRe: How to send property values via eventhandler ? Pin
OriginalGriff7-Apr-24 20:23
mveOriginalGriff7-Apr-24 20:23 
GeneralRe: How to send property values via eventhandler ? Pin
AtaChris15-Apr-24 6:46
AtaChris15-Apr-24 6:46 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.