Projektuję aplikację dla biblioteki. Nie jest to biblioteka o dużej skali, ale biblioteka o bardzo małej skali, której głównym zadaniem jest przechowywanie informacji o książkach. Ale ta aplikacja biblioteki powinna być w stanie dostosować się do prywatnej biblioteki dowolnego profesjonalisty. Na przykład dla prawnika, oprócz podstawowych informacji o książce (tytuł, autor, wydawca itp.), Mogą być inne specjalne pola związane z książką (numer sprawy, numer sądu itp.). Lekarz może mieć inne szczególne cechy książki. To samo dotyczy innych zawodów.Dynamiczne generowanie interfejsu użytkownika w języku C#
Tak więc zamierzam użyć bazy danych SQL Server CE i mam nadzieję, że będę mieć tabelę BOOK ze zwykłymi atrybutami i na żądanie ZMIENAM tabelę zgodnie ze specjalnymi potrzebami (dodać więcej kolumn).
Ale martwię się dynamicznie generując GUI do obsługi nowych atrybutów.
Czy istnieją jakieś sposoby rozwiązania problemu z dynamicznym generowaniem GUI?
Nie pytam dla kompletnego kodu (co oczywiście nie będę dostać), ale jeśli nie ma żadnego kodowania do wspierania podejścia, należy być na tyle uprzejmy, żeby go :)
zakładać Czy coś powinienem wiedzieć o plusy, minusy, ślepe zaułki, przestrogi i ostrzeżenia itp.?
Co ty platforma rozwija? Mobilny? Sieć? Pulpit? – anonymous
Używam C# do opracowania na pulpit. WinForms :) –