Voglio implementare un sistema di gestione stipendi basato su database utilizzando CSharp. L'ho già fatto una volta, ma l'implementazione fa schifo quindi voglio farlo di nuovo e farlo bene.
Il mio primo pensiero è quello di creare un calcola...
Sono nuovo di OOP e modello di progettazione.
Ho una semplice app che gestisce la generazione di tabelle, colonne (che appartengono alla tabella), righe (che appartengono alla tabella e hanno colonne) e valori (che appartengono alle righe). C...
Ho una domanda che mi infastidisce da qualche giorno. Ho creato un webshop per un mio buon amico. Il problema è che ho una domanda di classe OOP.
Le persone possono acquistare alcuni vestiti nel negozio. Il problema sorge come mostrare inform...
Sto sviluppando un sito Web ASP.NET MVC 5 e ho una vista con una griglia. In questa griglia ho una colonna che rappresenta una proprietà URL.
Questo url è un link per scaricare alcuni file, ma questo URL dovrebbe essere disponibile solo in...
Recentemente ho trovato due nuovi linguaggi di programmazione (Vala e google GO) che non supportano il metodo o l'overloading di funzioni e intendono non supportarli in futuro! I creatori di questi linguaggi dicono che l'overloading è malvagio e...
I programmi in C per lo più. Tuttavia, è abbastanza ovvio che molte altre applicazioni commerciali sono fatte in C ++.
Per quanto posso dire, il C ++ è un linguaggio molto complesso, con sintassi apparentemente contorta e troppi costrutti. Il...
Di seguito è riportato il diagramma, dove, se consideriamo solo le implementazioni di List,
AbstractListmantieneilcomportamentodibasedellalista.PerintrodurrelanuovaimplementazioneclassMyList(diciamo)sipuòereditareAbstractListesovrascrivere(...
In C #, quando un campo che riceve o imposta richiede logica, usiamo le proprietà. Ad esempio:
private int _age;
public int Age
{
get
{
Console.Writeline("Club member is {0} years old", _age);
}
set
{
if(val...
Quindi la situazione è come, ho poche classi, tutte con metodi CRUD standard ma statici. Voglio creare una classe base che sarà ereditata in modo che possa forzare l'implementazione di questi metodi CRUD. Ma il problema è che i metodi CRUD sono...
Sembra che il consenso generale per le classi di test unitari sia quello di testare il tuo oggetto solo attraverso la sua interfaccia pubblica. Quindi, se volevi testare il metodo removeElement su una classe LinkedList dovresti chiamare a...