C Sharp: Diferență între versiuni
Sari la navigare
Sari la căutare
(Nu s-au afișat 9 versiuni intermediare efectuate de același utilizator) | |||
Linia 1: | Linia 1: | ||
''Titlul corect al acestei pagini este C# (limbaj de programare). Înlocuirea caracterului # se datorează unor [https://en.wikipedia.org/wiki/Wikipedia:Naming_conventions_(technical_restrictions) constrângeri tehnice].'' | ''Titlul corect al acestei pagini este C# (limbaj de programare). Înlocuirea caracterului # se datorează unor [https://en.wikipedia.org/wiki/Wikipedia:Naming_conventions_(technical_restrictions) constrângeri tehnice].'' | ||
==Proiecte== | |||
* [[LNA Designer]] – Un program care realizează proiectarea unui LNA cu componente discrete, pornind de la parametrii S și punctul static de funcționare, valori care se găsesc în documentația tehnică a tranzistorului RF ales (e nevoie neapărat de acești parametri). | |||
* [[Decibel]] - Un mic convertor de valori din dB în dBm și invers. | |||
* [[LCR Scope Face]] - O interfață [https://en.wikipedia.org/wiki/Standard_Commands_for_Programmable_Instruments SCPI] pentru osciloscopul [https://www.keysight.com/en/pdx-x201827-pn-DSOX2002A/oscilloscope-70-mhz-2-analog-channels?cc=RO&lc=eng Keysight DSOX2002A] (fost [https://www.keysight.com/en/pdx-x201827-pn-DSOX2002A/oscilloscope-70-mhz-2-analog-channels?cc=RO&lc=eng Agilent DSOX2002A]) prin care se trasează curbe [https://en.wikipedia.org/wiki/Bode_plot Bode] pentru diverse circuite RLC. | |||
==Link-uri externe== | ==Link-uri externe== | ||
===Numere complexe=== | ===Numere complexe=== | ||
Am avut nevoie de mai multe informații despre cum suportă C# algebra numerelor complexe, în special pentru aplicația "LNA Builder", un simulator pentru crearea rapidă a unui LNA pornind de la parametri S din documentația tehnică. | Am avut nevoie de mai multe informații despre cum suportă C# algebra numerelor complexe, în special pentru aplicația "LNA Builder", un simulator pentru crearea rapidă a unui LNA pornind de la parametri S din documentația tehnică. | ||
* [https://docs.microsoft.com/en-us/dotnet/api/system.numerics.complex?view=netframework-4.8 Complex Struct] – Reprezentarea numerelor complexe în C#; documentație Microsoft: Namespace: [https://docs.microsoft.com/en-us/dotnet/api/system.numerics?view=netframework-4.8 System.Numerics], Assembly: System.Numerics.dll | * [https://docs.microsoft.com/en-us/dotnet/api/system.numerics.complex?view=netframework-4.8 Complex Struct] – Reprezentarea numerelor complexe în C#; documentație Microsoft: Namespace: [https://docs.microsoft.com/en-us/dotnet/api/system.numerics?view=netframework-4.8 System.Numerics], Assembly: System.Numerics.dll | ||
** [[Cinci metode de atribuire a unei valori unui număr complex în C# | ** [[Cinci metode de atribuire a unei valori unui număr complex]] în C# | ||
** [[Precizia numerelor complexe în C# | ** [[Precizia numerelor complexe]] în C# | ||
* [https://docs.microsoft.com/en-us/dotnet/api/system.numerics.complex?view=netframework-4.8#formatting-a-complex-number Formatarea unui număr complex în C#] | * [https://docs.microsoft.com/en-us/dotnet/api/system.numerics.complex?view=netframework-4.8#formatting-a-complex-number Formatarea unui număr complex în C#] | ||
===TreeView Control=== | |||
* [https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.treenode?view=netframework-4.8 TreeNode Class] | |||
* [https://www.c-sharpcorner.com/article/treeview-control-in-C-Sharp/ TreeView Control in C#] – Un articol scurt cu noțiuni de bază despre utilizarea unui control de tip ''TreeView'': cum se adaugă dinamic un control ''TreeNode'' la un TreeView, cum se implementează suport pentru căutare, evidențierea rezultatului căutării (highlight), etc. | |||
===Grafică=== | |||
* [http://csharphelper.com/blog/2014/10/draw-and-move-line-segments-snapping-to-a-grid-in-c/ Let the user draw and move line segments snapping their positions to a snap grid in C#] | |||
* [http://csharphelper.com/blog/2014/10/draw-and-move-polygons-snapping-them-to-a-grid-in-c/ Draw and move polygons snapping them to a grid in C#] | |||
* [http://csharphelper.com/blog/2014/10/let-the-user-draw-polygons-move-them-and-add-points-to-them-in-c/ Let the user draw polygons, move them, and add points to them in C#] | |||
* [http://csharphelper.com/blog/2014/10/let-the-user-draw-and-move-polygons-in-c/ Let the user draw and move polygons in C#] |
Versiunea de la data 29 martie 2020 14:18
Titlul corect al acestei pagini este C# (limbaj de programare). Înlocuirea caracterului # se datorează unor constrângeri tehnice.
Proiecte
- LNA Designer – Un program care realizează proiectarea unui LNA cu componente discrete, pornind de la parametrii S și punctul static de funcționare, valori care se găsesc în documentația tehnică a tranzistorului RF ales (e nevoie neapărat de acești parametri).
- Decibel - Un mic convertor de valori din dB în dBm și invers.
- LCR Scope Face - O interfață SCPI pentru osciloscopul Keysight DSOX2002A (fost Agilent DSOX2002A) prin care se trasează curbe Bode pentru diverse circuite RLC.
Link-uri externe
Numere complexe
Am avut nevoie de mai multe informații despre cum suportă C# algebra numerelor complexe, în special pentru aplicația "LNA Builder", un simulator pentru crearea rapidă a unui LNA pornind de la parametri S din documentația tehnică.
- Complex Struct – Reprezentarea numerelor complexe în C#; documentație Microsoft: Namespace: System.Numerics, Assembly: System.Numerics.dll
- Formatarea unui număr complex în C#
TreeView Control
- TreeNode Class
- TreeView Control in C# – Un articol scurt cu noțiuni de bază despre utilizarea unui control de tip TreeView: cum se adaugă dinamic un control TreeNode la un TreeView, cum se implementează suport pentru căutare, evidențierea rezultatului căutării (highlight), etc.