Formation API Revit .NET avec C#

API Revit .NET avec C#

Dans cette formation, nous transmettons la théorie et la pratique du développement de logiciels avec l'API .NET de Revit. Vous obtenez une bonne vue d'ensemble de l'interface C# d'Autodesk et, grâce à des exercices réguliers, vous vous familiarisez avec le développement d'add-ins Revit. Après le cours, vous êtes en mesure de développer des add-ins en autonomie.

Public visé

  • Architectes logiciels CAO et BIM
  • Développeurs de logiciels CAO et BIM

Prérequis

  • C#, utilisation de Revit
  • WPF pas obligatoire, mais un avantage

Format et durée

  • 3 jours
  • En ligne, confortablement depuis chez vous
  • Dans nos salles de formation à Freiburg
  • Dans vos locaux - uniquement à partir d'un nombre minimal de participants

Dates

  • 14.06.2027 - 16.06.2027 
    En ligne 
  • Autres dates sur demande 

Matériel des participants

  • Ordinateur portable
  • Visual Studio 2026 ou 2022 (l'édition Community suffit)
  • Revit 2025, 2026 ou 2027
  • Utile, mais pas obligatoire : Visio (2019, 2021 ou 2024) ou un autre outil UML
  • De quoi écrire

Salle de formation

  • Vidéoprojecteur
  • Tableau blanc, tableau noir ou paperboard

Contenu de la formation de 3 jours : API Revit .NET avec C#

Jour 1

  • Présentation
  • Vue d'ensemble
  • Introduction à l'API Revit .NET
    • Structure d'un add-in Revit et du fichier .addin
    • Lancer, compiler, déboguer
    • Commandes personnalisées avec IExternalCommand
  • Exercice
  • Informations
    • Vue d'ensemble de l'API
    • Standards qui facilitent le développement
    • Aide et exemples du SDK
  • Éléments et familles
    • Créer des éléments dans des transactions
    • Créer des instances de familles
    • Modifier et supprimer des éléments
  • Exercice
  • Sélection
    • Sélectionner des éléments par commande
  • Exercice
  • Aperçu du jour 2

Jour 2

  • Récapitulatif (formation jour 1)
  • Vue d'ensemble du jour 2
  • Filtres
    • Filtres rapides et lents
    • Filtres avec sélection
    • Filtres généraux sans sélection
  • Exercice
  • FilteredElementCollector
    • Vue d'ensemble
    • Performances et efficacité
  • Transactions
    • Vue d'ensemble
    • Stratégies
  • Événements
    • Vue d'ensemble
  • Exercice
  • Exercices en autonomie
  • Aperçu du jour 3

Jour 3

  • Récapitulatif (formation jour 2)
  • Vue d'ensemble du jour 3
  • Interface utilisateur
    • Démarche
    • Ruban (Ribbon)
    • Boîtes de dialogue WPF et boîtes de dialogue standard
    • Fenêtres ancrables
  • Exercice
  • Informations et enregistrement
    • Paramètres : paramètres système, paramètres globaux, paramètres de projet
    • Paramètres partagés (Shared Parameters)
    • Extensible Storage
  • Exercices
  • Analyse de la base de données
    • Revit Lookup
  • Clôture
  • Où trouver plus d'informations ?

Formations associées

• Formation AutoCAD .NET API
• Formation WPF

Technologies - Nos compétences clés en visualisation

Intelligence artificielle

Vous souhaitez automatiser des processus de travail et obtenir des résultats plus précis ? Nous vous conseillons volontiers sur l'utilisation de l'intelligence artificielle dans votre logiciel. 

Traitement d'images

Qu'il s'agisse de numériser vos plans CAO ou d'améliorer vos contrôles qualité grâce à la détection d'objets : découvrez nos solutions logicielles dans le domaine du traitement et de l'amélioration d'images.

CAO

Vous avez besoin d'une extension ou d'une optimisation de votre système de CAO ? N'hésitez pas à nous demander des solutions sur mesure, afin de travailler de manière plus conviviale et d'économiser des coûts de licence élevés. 

Simulation

Forts de notre longue expérience dans le domaine de la simulation, nous pouvons vous conseiller au mieux, que vous ayez besoin d'interfaces pour vos appareils ou de programmes complets de simulation 3D. 

Nos services logiciels pour vous.

Conseil en logiciels

Nous vous conseillons volontiers pour le développement de solutions logicielles sur mesure, l'extension de produits individuels et standard ou leur optimisation. N'hésitez pas à nous contacter - nous vous conseillons actuellement par téléphone, par e-mail et en ligne.

Développement de logiciels

Nous développons pour votre entreprise un nouveau logiciel adapté à vos besoins et à vos idées. Vous êtes satisfait de votre logiciel actuel ? Vous souhaitez "seulement" le moderniser, l'optimiser ou l'étendre ? Nous nous en chargeons également pour vous.

Formations logicielles

Dans notre cycle de formations, nous préparons les développeurs de logiciels à réaliser de manière autonome des développements qualifiés au quotidien. Nous présentons les techniques et les subtilités des langages de programmation et des API, et allons souvent au-delà. Votre curiosité est éveillée ?

Test de logiciels

Notre assurance qualité commence par une bonne planification, une démarche structurée et un contact régulier et de qualité avec le client et l'utilisateur final. Dès la phase de planification, nous effectuons des tests en continu, par exemple pour vérifier la faisabilité technique des exigences ou mesurer les performances des composants clés.

Nos clients et références

  • Logo AKG Software

    Logiciel de planification d'infrastructures

  • Logo AOK

    Caisses d'assurance maladie et fédération nationale

  • Logo Autodesk

    Éditeur de logiciels de conception 2D et 3D (San Rafael, États-Unis)

  • Logo Benzinger

    Tours pour pièces de précision

  • Logo Bundesministerium für Bildung und Forschung

    Ministère fédéral de l'Éducation et de la Recherche

  • Logo buildingSMART

    Échange de données dans le secteur du bâtiment

  • Logo cytena

    Isolement de cellules somatiques

  • Logo DMG Mori

    Fabricant international de machines-outils

  • Logo DPD

    Entreprise de logistique de colis

  • Logo Erzdiözese Freiburg

    Circonscription administrative ecclésiastique

  • Logo Frankfurter Allgemeine Zeitung

    Quotidien suprarégional

  • Logo Fraport

    Frankfurt Airport Services Worldwide

  • Logo Fraunhofer IGD

    Institut de traitement graphique de l'information

  • Logo Helmholtz-Zentrum Dresden-Rossendorf

    Centre de recherche en sciences naturelles

  • Logo Hochtief

    Groupe international de construction

  • Logo Interchalet

    Entreprise internationale de tourisme

  • Logo Jenoptik

    Groupe international de photonique

  • Logo Ringwald

    Protection incendie organisationnelle

  • Logo Roche Diagnostics

    Roche Diagnostics - Développeur de solutions de diagnostic 

  • Logo SICK

    Fabricant de capteurs pour l'automatisation des processus

  • Logo Siemens

    Groupe technologique coté en bourse

  • Logo Städtetag Baden-Württemberg

    Association régionale de collectivités locales

  • Logo subreport

    Plateforme numérique d'appels d'offres

  • Logo testo

    Leader mondial de la métrologie portable

  • Logo Würth

    Techniques de fixation et de montage

Ce que disent nos clients

  • « Enfin quelqu’un qui s’y connaît vraiment en programmation AutoCAD. Merci encore pour l’aide rapide. »
    Thomas Spielmann · avis Google (traduit de l’allemand)
  • « Merci beaucoup pour le bon travail. L’entreprise nous a tirés d’affaire dans le traitement d’images et la CAO, sinon nous n’aurions pas pu livrer nos clients finaux à temps. […] Conclusion : nous reviendrons volontiers. »
    Jana Muskej · avis Google (traduit de l’allemand)
  • « Après trois mois de collaboration, je ne peux faire que des retours positifs sur Cadida. Toutes les personnes avec qui j’ai été en contact étaient très aimables et compétentes, et grâce à un travail d’équipe fluide, nous avons relevé ensemble les défis. »
    Daniel Amand · avis Google (traduit de l’allemand)
  • « Une formation WPF formidable. Le support de formation était excellemment préparé. Le contenu correspondait exactement aux besoins. […] Un super formateur. Je recommande sans hésiter Cadida Software GmbH. »
    Joachim Sprenger · avis Google (traduit de l’allemand)
  • « Merci pour les bons conseils et le service professionnel. »
    Sara · avis Google (traduit de l’allemand)
  • « La formation était très bien structurée et organisée. Les questions ont toujours reçu une réponse adaptée. »
    Participant à la formation développeurs · ProvenExpert (traduit de l’allemand)

    Projets - nous trouvons une solution pour vous :

    • Communication et pilotage d'une machine de production

      Communication et pilotage d'une machine de production

      Solution logicielle assurant la communication avec un automate programmable et le pilotage d'une machine de production complexe.

      Client : Fabricant international de machines 
      Technologies : C#, C++, WPF, Visual Studio, Git, TCP/IP, OPCUA, automate programmable (SPS), Azure DevOps, Jira, Confluence, Scrum

    • Plug-in Revit pour l'exportation de données de projet

      Plug-in Revit pour l'exportation de données de projet

      Développement d'un plug-in Revit sur mesure pour configurer de manière efficace et flexible l'exportation des données de projet.

      Client : Leader mondial du secteur de la technique de laboratoire 
      Technologies : Revit, C#, WPF, Visual Studio

    • HIRAC - Hardware Independent Robotic Assistance Controller

      HIRAC - Hardware Independent Robotic Assistance Controller

      Gestion de projet et développement de logiciels pour notre nouveau projet de recherche.

      Client : ZIM
      Technologies : Python, ROS2, Deep Learning, Reinforcement Learning, VS Code, Linux, interface web et autres

    • Logiciel de télémédecine pour les personnes atteintes de troubles neurologiques

      Logiciel de télémédecine pour les personnes atteintes de troubles neurologiques

      Gestion de projet et développement de logiciels dans le domaine de l'analyse et de l'évaluation des mouvements.

      Client : Entreprise de télémédecine
      Technologies : C#, WPF, Visual Studio, Azure Kinect (système de caméra 3D), Pose Tracking, Azure DevOps, Git

    • Modernisation d'un logiciel pour appareils de mesure

      Modernisation d'un logiciel pour appareils de mesure

      Développement de logiciels dans le cadre de la modernisation et du portage d'un logiciel complet pour appareils de mesure.

      Client : Fabricant d'appareils de mesure
      Technologies : C#, WPF, Visual Studio, Delphi, MariaDB, Entity Framework, Scrum, Jira, Git, etc.

    • Projet de recherche du BMBF pour un nouveau type de lecteur destiné à la PCR numérique

      Projet de recherche du BMBF pour un nouveau type de lecteur destiné à la PCR numérique

      Développement de logiciels pour un appareil d'un nouveau type.

      Client : BMBF
      Technologies : C#, WPF, Visual Studio, Entity Framework, Scrum, Jira, Git, OpenCV

    • Évaluation graphique en comptabilité

      Évaluation graphique en comptabilité

      Nouveau développement d'un logiciel de comptabilité doté d'une évaluation graphique spécifique.

      Client : CEO d'un groupe
      Technologies : SQL-Server, C#, WPF, Visual Studio, Scrum, Jira, Git, etc.

    • Système de diagnostic

      Système de diagnostic

      Conseil en logiciels, élaboration de concept et nouveau développement d'un système de diagnostic et d'étalonnage.

      Client : Technique de laboratoire
      Technologies : C#, WPF, Visual Studio, Scrum, Jira, Git, etc.

    • Solution cloud multiplateforme pour iOS, Android et Windows

      Solution cloud multiplateforme pour iOS, Android et Windows

      Développement d'une application pour un grand groupe allemand de construction mécanique, qui peut ainsi mettre ses données commerciales à la disposition de ses collaborateurs sur différents systèmes d'exploitation via le cloud.

      Client : Grand groupe allemand
      Technologies : C#, Xamarin, Visual Studio, TFS, Cadida Report, diagrammes 2D/3D, technologies serveur et bases de données

    • Amélioration des performances d'un système de CAO

      Amélioration des performances d'un système de CAO

      Mesure des performances, conseil en logiciels, élaboration de concept et optimisation logicielle pour augmenter les performances d'un système de CAO.

      Client : Industrie électrique
      Technologies : C#, Visual Studio, ODA, TFS, etc.

    • Fluorescence dans le domaine de la technique de laboratoire

      Fluorescence dans le domaine de la technique de laboratoire

      Intégration logicielle d'une caméra à fluorescence et pilotage d'un laser pour étendre les fonctionnalités d'un appareil de laboratoire.

      Client : Fabricant d'équipements de laboratoire
      Technologies : C#, WPF, MVVM, Visual Studio, OpenCV, emgu, Git

    • Reconnaissance faciale par machine learning

      Reconnaissance faciale par machine learning

      Conseil en logiciels et développement d'algorithmes de reconnaissance faciale. Étude de différents algorithmes et réseaux neuronaux pour la reconnaissance de visages sur des photos et dans des vidéos.

      Client : Fabricant de caméras
      Technologies : C++, Visual Studio, OpenCV, TFS, etc.

    • Développement de logiciels FAO pour machines de précision

      Développement de logiciels FAO pour machines de précision

      Développement du logiciel interne de production de bijoux : "Benzinger Creative". Ce système CAO/FAO spécifique permet de concevoir des bagues et d'autres bijoux et de les préparer pour la production.

      Client : Carl Benzinger GmbH
      Technologies : C#, Winform, Visual Studio, FeatureCAM 2017

    • Développement de logiciels dans le domaine de la recherche sur le cancer

      Développement de logiciels dans le domaine de la recherche sur le cancer

      Analyse de logiciels, conseil en logiciels et développement d'un logiciel existant. Analyse du logiciel, mise en place de l'environnement, aide rapide et amélioration de la qualité en vue du démarrage prévu de la production.

      Client : Entreprise de technique de laboratoire
      Technologies : C#, WPF, Visual Studio, OpenCV, Git et bien d'autres

    • Analyse de logiciels et tests unitaires avec LabVIEW

      Analyse de logiciels et tests unitaires avec LabVIEW

      Analyse LabVIEW et tests unitaires LabVIEW pour le contrôle et l'assurance qualité.

      Client : Fabricant d'appareils de mesure
      Technologies : LabVIEW 2015, LabVIEW-UNITTEST 2017

    • Développement de plug-ins pour FeatureCAM

      Développement de plug-ins pour FeatureCAM

      Développement de plug-ins complets pour FeatureCAM à des fins d'automatisation. Analyse du logiciel et de ses concepts. Extensions, maintenance et nouveau développement des plug-ins.

      Client : Sous-traitant en construction mécanique
      Technologies : C#, WinForm, WPF, Visual Studio, FeatureCAM 2017

    • Reprise du développement de produits logiciels

      Reprise du développement de produits logiciels

      Développement de produit d'une interface utilisateur complète orientée profils avec visualisation CAO intégrée. Setup, documentation, design, graphismes et composant CAO intégré (CAD-Editor-Control).

      Client : Fournisseur international du secteur du bâtiment
      Technologies : C#, WPF, MVVM, Visual Studio, Reports, XPS, WiX, tests système automatisés

    • Projet de recherche dans le domaine du traitement d'images et de la représentation dans l'espace 3D

      Projet de recherche dans le domaine du traitement d'images et de la représentation dans l'espace 3D

      Développement de logiciels pour l'amélioration d'images et conseil sur des thèmes CAO.

      Client : Fabricant international de capteurs
      Technologies : C#, WPF, Visual Studio, tests unitaires et MATLAB

    • Portage et modernisation d'une bibliothèque de traitement d'images

      Portage et modernisation d'une bibliothèque de traitement d'images

      Programmation d'une bibliothèque standard d'entreprise pour le traitement d'images et diverses applications.

      Client : Fabricant d'appareils de mesure de la région
      Technologies : C++, OpenCV, CMake, Google Unit-Test, Visual Studio et Git/TFS

    • Interface LabVIEW pour caméras thermiques modernes

      Interface LabVIEW pour caméras thermiques modernes

      Programmation d'interfaces LabVIEW pour caméras thermiques (échange de paramètres, streaming en temps réel et pilotage de caméras de thermographie) avec LabVIEW. Développement de diagrammes et de l'interface utilisateur dans LabVIEW, qui permettent à l'utilisateur final un pilotage complet de la caméra et le soutiennent dans la recherche et le développement.

      Client : Grand fabricant international d'appareils de mesure
      Technologies : LabVIEW, C++, CMake, Google Unit-Test, Visual Studio et TFS

    • Portage et modernisation d'un important plug-in AutoCAD pour le bâtiment et le génie civil

      Portage et modernisation d'un important plug-in AutoCAD pour le bâtiment et le génie civil

      Modernisation, optimisation et portage d'une importante extension AutoCAD existante. Un code volumineux, qui s'est développé au cours des 12 dernières années et que nous renouvelons et restructurons à présent. Portage du plug-in AutoCAD d'ObjectARX vers ARX.NET et BricsCAD.

      Client : Fournisseur de CAO
      Technologies : AutoCAD, AutoCAD Civil, BricsCAD, AutoCAD .NET API (ARX.NET), ObjectARX, C#, C++, MFC, COM, Visual Studio, TFS et UML.

    • Optimisation des processus grâce à des plug-ins Revit pour architectes

      Optimisation des processus grâce à des plug-ins Revit pour architectes

      Développement de nouveaux plug-ins pour Revit sur les thèmes des familles, des vues et du filtrage.

      Client : Cabinet d'architectes
      Technologies : UML, Revit, Revit .NET API, C#, WPF, WinForm, Visual Studio, TFS

    • Programme d'analyse et de gestion pour intranet et cloud

      Programme d'analyse et de gestion pour intranet et cloud

      Spécification et conception logicielle pour le nouveau développement d'un programme de gestion dans le domaine du contrôle de gestion et de l'optimisation. Programme de bureau avec une GUI au design novateur, des diagrammes, des rapports, des formulaires et des tableaux en lien avec SQL-Server ou SQL-Express. Import de sources de données quelconques et export vers Excel.

      Client : Société de conseil pour réassureurs
      Technologies : UML, WPF, C#, SQL, Linq, SQL-Server, SQL-Server-Express, Visual Studio, TFS

    • Scanner 3D/ capteurs : détection et classification d'objets

      Scanner 3D/ capteurs : détection et classification d'objets

      Développement de logiciels pour la détection du volume réel et des enveloppes convexes d'objets au moyen de scanners 3D. Capteurs et graphisme 2D/3D pour la mesure, la détection d'objets et l'étalonnage du laser. Développement d'algorithmes pour les domaines susmentionnés. En détail : Rotating Calipers, Minimal Bounding Box, RANSAC, calcul de valeurs propres, etc. Précalcul et vérification des algorithmes avec Matlab.

      Client : Fabricant international de capteurs
      Technologies : C++, Visual Studio, Matlab, OpenCV, PCL, Halcon, Eigen, UML, SVN, Blender, AutoCAD

    • Étalonnage de scanners 3D avec système embarqué

      Étalonnage de scanners 3D avec système embarqué

      Développement de modèles mathématiques pour l'étalonnage de scanners 3D et leur programmation embarquée. Concept, mise en place et développement d'un logiciel d'étalonnage et d'ajustement automatiques de scanners 3D.

      Client : Fabricant international de capteurs
      Technologies : Matlab, OpenCV, PCL, Halcon, Eigen, Java pour la GUI, UML, SVN, Blender, AutoCAD

    • Système SIG pour le calcul de géodonnées dans des plans CAO

      Système SIG pour le calcul de géodonnées dans des plans CAO

      Extension de notre produit GIS-CAD selon les souhaits du client et connexion à son système de gestion existant. Spécification détaillée des exigences et des souhaits continus du client. Conseil pour la réalisation de projets logiciels.

      Client : Éditeur de logiciels
      Technologies : UML, Visual Studio, C#, WPF, TFS, Teigha (ODA)

    • Éditeur CAO – concepteur de systèmes modulaires

      Éditeur CAO – concepteur de systèmes modulaires

      Client : Équipements techniques du bâtiment
      Technologies : C#, .NET Framework 4.5, Visual Studio, WPF, ActiPro, AutoCAD .NET API (ARX.NET), SQL-Server, Team Foundation Server (TFS)

    • Éditeur CAO web - plans CAO dans le navigateur

      Éditeur CAO web - plans CAO dans le navigateur

      Éditeur CAO web permettant de représenter et de modifier des objets 2D et 3D en CAO.

      Client : Éditeur de logiciels
      Technologies : Windows-Server, IIS, JavaScript, HTML, jQuery

      Votre nouveau logiciel. Performant & convivial.

      Technologies

      Le cœur de Cadida bat pour la programmation graphique : interface utilisateur, graphisme, CAO, simulation et traitement d'images. Nous apportons cette passion à votre projet avec des technologies tournées vers l'avenir. Le résultat : une interface utilisateur claire, un design attrayant, des clients et des utilisateurs enthousiastes. 

      Secteurs

      Nos clients disposent d'équipes interdisciplinaires expérimentées. Cela nous permet de couvrir un large éventail de secteurs. Par exemple : technologie médicale & technique de laboratoire, recherche, construction mécanique & construction de composants, assurances, art & culture, bâtiment & génie civil, etc. 

      Entreprise

      Qualité, durabilité et responsabilité sont trois principes simples que nous appliquons à chaque aspect de notre activité.

      Contact

      Vous souhaitez un conseil ? Appelez-nous simplement ou écrivez-nous un e-mail, nous vous conseillerons volontiers.

      Notre équipe est à votre écoute

      Ebi F. Eilber, gérant de Cadida Software GmbH

      « Derrière chaque projet, il y a chez nous une équipe expérimentée. Mes collègues s’occupent personnellement de votre demande – n’hésitez pas à nous contacter. »

      Ebi F. Eilber · Gérant

      • Ventes et demandes de projetTéléphone, e-mail ou rendez-vousE-mail
      • Assurance qualité et supportpour les clients sous contrat de maintenanceE-mail
      • Marketing et presseDemandes presse, coopérationsE-mail
      • Achatsuniquement par e-mailE-mail
      • Candidaturesuniquement par e-mailE-mail

      Distinctions et certifications

      Label kununu Top Companykununu : Top Company et Open CompanySeules 5,5 % des entreprises sur kununu portent les deux labelsLabel kununu Open Company ★★★★★ProvenExpert : 5,0 sur 5 – très bienAvis clients, voir le profil
      CertificatCollaborateurs certifiésProfessional Scrum Master et Product Owner (Scrum.org), deep learning, vision par ordinateur
      IHKEntreprise formatrice agréée par l’IHKNous formons des apprentis
      AutodeskAutodesk Developer NetworkMembre du réseau de développeurs d’Autodesk
      BricsCADBricsys Developer CollectiveMembre du programme développeurs de Bricsys
      buildingSMARTMembre de buildingSMARTStandards ouverts pour le BIM, par exemple IFC Technology MountainsMembre de Technology MountainsRéseau d’innovation des entreprises technologiques du Bade-Wurtemberg
      Financé par le ministère fédéral allemand de l’Éducation et de la RechercheRecherche financéeProjets de recherche avec le BMBF et le ZIMProgramme central d’innovation pour les PME (ZIM)
      CONTACT

      Sélectionnez votre langue

      Premier entretienprendre rendez-vousPremier entretienprendre rendez-vous