*** 3/7/23 J'ai décidé de retirer ce référentiel. Les dépendances sont devenues trop vieilles pour maintenir. Je vais commencer un nouveau codage et revisiterai le code mathématique symbolique. Je vais également créer un laboratoire pour les programmes de moteur Wolfram.
Laboratoire de codage personnel pour étudier les mathématiques informatiques en F #
Ce référentiel est ce que j'utilise pour apprendre à coder dans F #. J'ai commencé à coder avec la bibliothèque mathématique symbolique. À l'époque, je lisais un livre sur l'algèbre informatique, donc les mathématiques symboliques codding étaient un excellent moyen de suivre le livre.
Ensuite, j'ai décidé de aller plus loin et de créer une interface utilisateur pour accompagner les mathématiques symboliques. Après avoir évalué plusieurs options pour coder l'interface utilisateur, je me suis installé sur WPF car je pouvais tout coder dans une seule langue. Vous ne verrez pas beaucoup de XAML dans ces projets. Ce n'est pas que je n'aime pas XAML (je peux l'utiliser à l'avenir), il est tout simplement plus facile de coder l'interface utilisateur dans une seule langue.
Pour apprendre WPF, un codage a commencé la calculatrice de base. J'ai utilisé les articles de blog de procédure de la calculatrice du site Web de Scott Wlaschin https://fsharpforfunandprofit.com/ comme point de départ. Plus tard, j'ai ajouté le laboratoire de base de données. Il s'agit d'un outil utile pour interagir avec une base de données.
Mon objectif actuel est la calculatrice graphique. Il est inspiré par la calculatrice graphique des applications d'échantillons WPF. Ceci est le premier projet que j'utilise les mathématiques symboliques comme CAS. Mon plan est de terminer toutes les fonctionnalités dans les limites de l'interface utilisateur à partir des applications d'échantillons WPF, puis de passer à la phase suivante.
Le code est très verbeux (exprès), mais toute personne ayant des mathématiques ou des antécédents informatiques devrait pouvoir suivre ma logique. J'espère que les gens utilisent ce référentiel comme un moyen d'apprendre les applications mathématiques et codés F # WPF. Donc, à mesure que j'apprends (et le code), vous verrez ce référentiel croître.
Sincèrement,
Flideros
3/6/22 - Ajout d'un modèle de domaine squelette pour les matériaux au laboratoire d'analyse. Je vais mettre en œuvre une analyse de contrainte pour le système de la ferme avant de commencer à travailler sur un contrôle du générateur de matériaux.
1/10/22 - Démarré un nouveau projet appelé Analysis Lab. Mon intention est de prendre en compte la base du code (TRUSS Analysis dans l'onglet Projets précédents) dans un outil d'analyse à usage plus général. Ce projet continuera d'utiliser le moteur Wolfram.
7/21/21 - Si vous souhaitez exécuter ce référentiel, vous aurez besoin du noyau Wolfram. Si vous modifiez le programme Symbolic Math UI pour exclure le projet d'affichage Wolfram, vous devriez pouvoir exécuter ce référentiel sans le noyau. J'écris de manière indirecte un programme d'analyse des treillis et j'ai l'intention d'utiliser le moteur Wolfram.