OpenLLM-France/wikimedia huggingface dataset:
# Microsoft Excel/Introduction

Microsoft Office Excel, mieux connu sous le nom de Microsoft Excel ou simplement Excel, est une application pour gérer les feuilles de calcul. Ce programme est développé et distribué par Microsoft, et est normalement utilisé dans les tâches financières et comptables. Comme dans les autres programmes du progiciel Microsoft Office, il existe différentes façons d’effectuer la même tâche. Les formules permettent justement d’automatiser des calculs qui réalisés manuellement se révéleraient être extrêmement fastidieux.
L’équivalent libre d’Excel est le logiciel LibreOffice Calc. Excel enregistre de préférence au format .xls ou .xlsx, LibreOffice au format .ods.

## Les lignes, les colonnes et les cellules

Lorsqu’on lance Excel, on voit la division en lignes et en colonnes en plus du menu déroulant et de la barre d’outils. A gauche de chaque ligne se trouve un chiffre et au-dessus de chaque colonne une lettre ou une combinaison de lettres. Chaque cellule (chaque boîte) a ainsi sa propre adresse. Par exemple, la case en haut à gauche (sous le A et à droite du 1) est l’adresse A1. Après Z, la séquence continue à AA En utilisant les curseurs à droite et en bas de l’écran pour glisser à l’extrême, vous pouvez également découvrir la cellule XFD1048576.
Lorsqu’une cellule est active, elle est entourée d’une bordure grise. L’adresse de la cellule active peut également être lue directement sous la barre d’outils, en haut à gauche.

## Les opérations et les formules

Dans les cellules on indique si on veut diviser(/) multiplier(*) soustraire(-) ou ajouter(+). Dans l’exemple ci-dessus, ce sera : =(A1*A2)-(A3/A4)+(A5/A6). On tape « Entrée »et dans la cellule où on a saisi cette formule, le résultat du calcul apparaîtra. Les couleurs que l’on voit ici sont à peu près les mêmes que celles utilisées dans Excel. Les couleurs sont utilisées pour mieux comprendre la logique.
Avantage : on peut maintenant changer n’importe quelle valeur utilisée et le résultat s’ajustera automatiquement. On peut même déplacer les valeurs saisies par copier-coller, en laissant le résultat intact La fonction la plus connue dans Excel est SOMME, en anglais SUM.

## Références

* 1 2 Benoit Soubeyran, « Présentation de Microsoft Excel », sur Le blog d'un bibliothécaire wikimédien, 24 septembre 2019 (consulté le 25 septembre 2019)
# Microsoft PowerPoint

PowerPoint est un logiciel de présentation.
    Ébauche

## Sommaire

Consultez également ces pages dans d’autres projets Wikimedia :
* Ressources multimédia sur Commons.
* Article encyclopédique sur Wikipédia.
* Ressources éducatives sur Wikiversité.
* Joindre deux présentations
# Microsoft Excel

Excel est un logiciel tableur.
    Ébauche
* Une version imprimable du livre « Microsoft Excel » est disponible. (voir/ modifier)

## Sommaire

Consultez également ces pages dans d’autres projets Wikimedia :
* Ressources multimédia sur Commons.
* Article encyclopédique sur Wikipédia.
* Ressources éducatives sur Wikiversité.
* Introduction
* Terminologie
* Raccourcis clavier
# Microsoft PowerPoint/Joindre deux présentations

Joindre deux présentations powerpoint dans un seul document peut paraitre une tâche difficile car on peut rapidement perdre le format et le style de la présentation qui sera copiée dans une autre présentation. Souvent, il peut être utile de vouloir joindre plusieurs présentations dans le même document, comme par exemple lors d'une présentation faite par plusieurs élèves dans une salle de classe. Pour ce faire, Microsoft Office 2007 propose un outil très simple d'utilisation et qui se fait en quelques clics.

### Étapes à suivre

* Pour commencer, veuillez ouvrir la présentation qui servira de présentation de base pour votre document. Par la suite, vous allez cliquer sur l'onglet Accueil (Home en anglais) à l'intérieur du ruban Microsoft Office.
* Maintenant, vous devez cliquer sur la partie inférieur du bouton Nouvelle Diapositive (là où il est justement écrit nouvelle diapositive suivit d'une petite flèche). Tout en bas de cette fenêtre, vous devez cliquer sur la dernière option appelée Réunir les diapositives... (Reuse slide)
* Maintenant vous avez un nouveau panneau qui est apparu à la droite de votre fenêtre. Cliquez sur Parcourir et puis sur Rechercher le fichier... pour choisir une présentation que vous voulez ajouter à la suite de votre présentation courante. Une fois trouvée, sélectionnez-la et cliquez sur le bouton ouvrir (ou faites un double clic sur le fichier).
* Maintenant l'étape la plus cruciale, vous devez cocher' la petite case où il est inscrit Conserver la mise en forme source (Keep source formatting). Si vous ne faites pas ça, vous perdrez tout le style appliqué à la deuxième présentation.
* Ensuite, vous devez choisir l'endroit où vous voulez insérer la nouvelle présentation en utilisant le plan des diapositives à gauche de votre écran. Par exemple pour insérer à la fin de la première présentation, cliquez après votre dernière présentation. Maintenant il ne reste plus qu'une dernière étape qui est la suivante : Faites un clic droit au dessus d'une des diapositives dans le panneau Réutiliser les diapositives et choisissez l'option "ajoutez toutes les diapositives" (Insert All Slides).
* Note : Il est aussi possible d'ajouter les diapositives individuellement en cliquant sur les diapositives dans le panneau "Réutiliser les diapositives".
# Microsoft SQL Server

* La lecture préalable de Programmation SQL est conseillée.
* Une version imprimable du livre « Microsoft SQL Server » est disponible. (voir/ modifier)
* Une version PDF de ce livre est disponible.
* Voir les statistiques de consultation de cette page.
Consultez également ces pages dans d’autres projets Wikimedia :
* Ressources multimédia sur Commons.
* Article encyclopédique sur Wikipédia.
Microsoft SQL Server (alias MSSQL) est un système de gestion de base de données développé par la société Microsoft.
Il permet donc par son interface de créer et lister ses tables, en dessiner les diagrammes, y exécuter du code SQL appelé Transact-SQL, en visualisant son plan d'exécution, et de sauvegarder et lancer des procédures stockées et triggers.
Ceci en fait une alternative compétitive avec MySQL et Oracle.
* Introduction
* Bases de données
* Gestion des utilisateurs
* Variables
* Tables
* Procédures stockées
* Fonctions
* Bases de données spatiales
* Performances
* Importer et exporter
* SugarCRM

## Annexes

* Mots réservés
* Problèmes connus
# Microsoft SQL Server/Bases de données

* Introduction
* Bases de données
* Gestion des utilisateurs
* Variables
* Tables
* Procédures stockées
* Fonctions
* Bases de données spatiales
* Performances
* Importer et exporter
* SugarCRM

## Annexes

* Mots réservés
* Problèmes connus
* Introduction
* Bases de données
* Gestion des utilisateurs
* Variables
* Tables
* Procédures stockées
* Fonctions
* Bases de données spatiales
* Performances
* Importer et exporter
* SugarCRM

## Annexes

* Mots réservés
* Problèmes connus
[ Modifier le sommaire ]

## Bases de données système

Après installation, le serveur fournit quatre bases de données système, indispensable à son bon fonctionnement :
* master : enregistre les informations du serveur SQL dans des vues du système.
* model : modèle pour créer des bases vierge.
* msdb : stocke les tâches planifiées.
* tempdb : ressources temporaires, utilisables par tous les utilisateurs.
Elles peuvent donc servir à l'administration. Par exemple, pour lister toutes les bases de données du serveur avec leurs tailles, on passe par master :
ou avec leurs tailles et dates de backup :
On peut aussi voir les paramètres de configuration de SQL Server :

## Création

Pour créer une base de données il faut définir le fichier dans lequel elle sera stockée :

## Lecture

Ensuite pour la sélectionner, il faut soit le faire en début de script :
Soit appeler tous les objets par leur chemin absolu, ex :

## Déplacement

Pour déplacer une base de données, il faut préalablement la détacher, puis ultérieurement la rattacher :
Depuis MSSQL 2005 il est préférable d'altérer la base au lieu de la détacher et rattacher.

## Références

* ↑ http://weblogs.sqlteam.com/joew/archive/2008/08/27/60700.aspx
* ↑ http://weblogs.sqlteam.com/dang/archive/2009/01/18/Dont-Use-sp_attach_db.aspx
# Mathc initiation/c35bf

Sommaire
Installer ce fichier dans votre répertoire de travail.
# Mathc initiation/c35bg

Sommaire
Installer ce fichier dans votre répertoire de travail.
# Mathc initiation/c35bd

Sommaire

## Dessiner la longueur de P sur la tangente à l'axe des y

En mathématiques, une représentation paramétrique ou paramétrage d’un ensemble est sa description comme ensemble image d’une fonction d’une ou plusieurs variables appelées alors paramètres. Pour un ensemble de points du plan ou d’un espace de plus grande dimension muni d’un repère, l’expression des différentes composantes se décompose en contraintes sur le paramétrage appelées équations paramétriques. wikipedia
Copier la bibliothèque dans votre répertoire de travail :
* x_hfile.h ............ Déclaration des fichiers h
* x_def.h .............. Déclaration des utilitaires
* x_strct.h ............ Déclaration des structures pour la variable t
* x_strcg.h ........... Déclaration des structures pour gnuplot
* kgt_c.h .............. Dessiner la tangente
Les fonctions f :
* f.h
Dessiner la longueur de P sur la tangente à l'axe des y :
* c00a.c
* c00b.c
* c00c.c
* c00d.c
* c00e.c
# Mathc initiation/c35be

Sommaire
Installer ce fichier dans votre répertoire de travail.
# Photographie/Fabricants/Konica/Konica Auto SE
## Caractéristiques

Général :
| Type d'appareil | compact automatique 24 x 36 motorisé |
| Pays de fabrication | |
| Disponibilité | |
| Prix | |
| Format de film | 135 |
| Construction du boîtier | |
| Avance du film | par moteur mécanique à ressort (avance pour 20 vues) |
| Compteur de vues | |
| Particularités | |
| Optique ||
| Objectif | 38 mm f/1,8 |
| Marque ou fabricant | |
| Diaphragme | de f/1,8 à |
| Filetage pour filtres (mm) | |
| Visée ||
| Viseur | collimaté à correction de parallaxe |
| Informations dans le viseur | |
| Mise au point ||
| Manuelle | oui |
| Autofocus | |
| Stabilisation | |
| Distance minimale en mode normal (cm) | |
| Distance minimale en mode macro (cm) | |
| Touche de profondeur de champ | |
| Obturateur ||
| Fabricant ou marque | central électronique |
| Vitesse minimale (s) | 1/15 |
| Vitesse maximale (s) | 1/100 |
| Pose B ou T | |
| Prise de vue en rafales | |
| Retardement (s) | |
| Déclencheur | |
| Expositions multiples | |
| Exposition ||
| Modes photo (M A S P) | |
| Modes scènes et autres | |
| Modes de mesure | cellule CdS, automatique |
| Sensibilité du film (ISO) | |
| Correction d'exposition | |
| Mémorisation de la mesure | |
| Particularités | |
| Flash ||
| Flash intégré | |
| Synchronisation | X F |
| Modes | |
| Nombre-guide et portée | |
| Prise pour flash externe | |
| Autres caractéristiques ||
| Écrou de pied | |
| Alimentation | |
| Contrôle des piles | |
| Dimensions L x h x p (mm) | |
| Poids (g) | |
| Accessoires fournis | |
| Accessoires en option | |
| Divers | |
# Mathc initiation/c36a1

Sommaire
Installer ce fichier dans votre répertoire de travail.
# Mathc initiation/c36a6

Installer ce fichier dans votre répertoire de travail.
Les fonctions pour calculer les intégrales de la forme dydzdx
# Mathc initiation/c36a3

Installer ce fichier dans votre répertoire de travail.
# Mathc initiation/c36a5

Installer ce fichier dans votre répertoire de travail.
# Mathc initiation/c36a7

Installer ce fichier dans votre répertoire de travail.
Les fonctions pour calculer les intégrales de la forme dzdxdy
# Mathc initiation/c36a4

Installer ce fichier dans votre répertoire de travail.
Les fonctions pour calculer les intégrales de la forme dxdzdy
# Mathc initiation/c36a8

Installer ce fichier dans votre répertoire de travail.
Les fonctions pour calculer les intégrales de la forme dzdydx
# Mathc matrices/a214

Application
En regardant le réseau nous pouvons écrire :
// x2 x4 x6 x7
Le code en langage C :
La solution est donné par la résolution du système :
# Mathc matrices/a209

Gass-Jordan

## Analyse de réseaux

Premier exemple : :
| * Présentation | * Résolution |
Deuxième exemple : :
| * Présentation | * Résolution |
Troisième exemple : :
| * Présentation | * Résolution |
# Mathc matrices/a210

Application
En regardant le réseau nous pouvons écrire :
posons x4 = 10
arrangeons le système
Soit
Le code en langage C :
La solution est donné par la résolution du système :
# Mathc matrices/a212

Application
En regardant le réseau nous pouvons écrire :
Le code en langage C :
La solution est donné par la résolution du système :
# Mathc matrices/a216

Gass-Jordan

## Analyse d'un circuit électrique

Premier exemple : :
| * Présentation | * Résolution |
Deuxième exemple : :
| * Présentation | * Résolution |
Troisième exemple : :
| * Présentation | * Résolution |
# Mathc matrices/a217

Application
En étudiant le circuit dans le sens des aiguilles d'une montre, nous pouvons écrire :
Le code en langage C :
La solution est donné par la résolution du système :
# Programmation/Programmation orientée objet/Introduction

* Introduction
* Classes et objets
* Liste des langages orientés objet
* Agrégation
* Instanciation
* Encapsulation
* Héritage
* Polymorphisme
* Métaclasses
* Classes paramétrables
* Classes abstraites et interfaces
* Classes internes
* Packages
* Exceptions
* Mixins
* Délégation
* Injection de dépendances
La programmation orientée objet est l'une des méthodologies récentes de programmation, couramment utilisée par les langages de programmation les plus répandus (C++, Java, C#.Net, ...).
Cette méthodologie succède à la programmation impérative en lui ajoutant les notions d'objets et de classes. Ce livre pourra donc pointer les similitudes entre les notions de la programmation impérative et les notions de la programmation objet.
La programmation impérative permet de définir des variables globales, et des sous-routines (procédures ou fonctions) qui opèrent sur ces variables et peuvent utiliser des variables locales.
La programmation orientée objet utilise la notion d'objet qui rassemble variables et opérations. Le type d'un objet est appelé classe. Une classe peut hériter des variables et opérations d'une autre classe (classe mère). Toutes ces notions et celles d'instanciation, de classes abstraites, de polymorphismes, etc. sont abordées dans les chapitres qui suivent.
# Programmation/Programmation orientée objet

* Historique
* Abstraction

## Concepts de base

* Commentaires
* Instructions
* Variables
* Types
* Expressions
* Comparaisons
* Instructions de contrôle
* Entrées-sorties

## Concepts spécifiques

* Manipulation de chaînes
* Procédures et fonctions
* Gestion de mémoire
* Gestion des exceptions
* Paradigmes de programmation
* Programmation séquentielle
* Programmation concurrente
* Programmation impérative
* Programmation orientée objet
* Programmation générique
* Programmation orientée aspect
* Programmation fonctionnelle
* Programmation logique
* Programmation par contrat

## Logiciels

* Eclipse
* NetBeans
* PhpStorm
* PyCharm
* SciTE
* Visual Studio Code

## Annexes

* Structure et style
* Règles de programmation
* Langages
* Historique
* Abstraction

## Concepts de base

* Commentaires
* Instructions
* Variables
* Types
* Expressions
* Comparaisons
* Instructions de contrôle
* Entrées-sorties

## Concepts spécifiques

* Manipulation de chaînes
* Procédures et fonctions
* Gestion de mémoire
* Gestion des exceptions
* Paradigmes de programmation
* Programmation séquentielle
* Programmation concurrente
* Programmation impérative
* Programmation orientée objet
* Programmation générique
* Programmation orientée aspect
* Programmation fonctionnelle
* Programmation logique
* Programmation par contrat

## Logiciels

* Eclipse
* NetBeans
* PhpStorm
* PyCharm
* SciTE
* Visual Studio Code

## Annexes

* Structure et style
* Règles de programmation
* Langages
[ Modifier le sommaire ]
La programmation orientée objet ou POO existe depuis les années 1960.
* Introduction
* Classes et objets
* Liste des langages orientés objet
* Agrégation
* Instanciation
* Encapsulation
* Héritage
* Polymorphisme
* Métaclasses
* Classes paramétrables
* Classes abstraites et interfaces
* Classes internes
* Packages
* Exceptions
* Mixins
* Délégation
* Injection de dépendances
Consultez également ces pages dans d’autres projets Wikimedia :
* Article encyclopédique sur Wikipédia.
* Définition sur Wiktionnaire.
# Programmation/Programmation orientée objet/Héritage

* Introduction
* Classes et objets
* Liste des langages orientés objet
* Agrégation
* Instanciation
* Encapsulation
* Héritage
* Polymorphisme
* Métaclasses
* Classes paramétrables
* Classes abstraites et interfaces
* Classes internes
* Packages
* Exceptions
* Mixins
* Délégation
* Injection de dépendances
Les classes peuvent être définies et utilisées de manière autonome, chaque classe constituant un ensemble homogène indépendant de toute autre classe. Cependant, il peut être très utile qu’une classe soit construite à partir d'une autre classe, en conservant les propriétés de la classe d'origine et en en acquérant de nouvelles. Ce processus est possible et s'appelle héritage ou dérivation. Il conduit à la notion de hiérarchie de classes.
L'héritage (ou dérivation) est un mécanisme qui permet de construire des classes à partir d'autres classes, en définissant une nouvelle classe, appelée classe dérivée, comme une extension d'une classe existante, appelée classe de base. La dérivation permet à une classe dérivée d'hériter des propriétés, c'est-à-dire des données et fonctions membres, d'une classe de base. Ainsi, il est possible de compléter des classes, en rajoutant des données ou des fonctions membres, et/ou de les personnaliser, en redéfinissant des données (valeurs) ou des fonctions membres.
Quand une classe dérivée hérite d'une classe de base, les données et les fonctions membres de cette classe de base sont incorporées aux données et fonctions membres de la classe dérivée. Les classes de base qui apparaissent dans la déclaration des classes dérivées doivent être définies préalablement. Les classes de base sont souvent aussi appelées classes ancêtres. De même, les classes dérivées sont aussi appelées classes filles. Grâce à l'héritage, il est possible de définir des lignées d'objets, c'est-à-dire des successions de classes qui héritent les unes des autres.
# Programmation/Programmation orientée objet/Polymorphisme

* Introduction
* Classes et objets
* Liste des langages orientés objet
* Agrégation
* Instanciation
* Encapsulation
* Héritage
* Polymorphisme
* Métaclasses
* Classes paramétrables
* Classes abstraites et interfaces
* Classes internes
* Packages
* Exceptions
* Mixins
* Délégation
* Injection de dépendances
Le mot polymorphie vient du grec et signifie "qui peut prendre plusieurs formes". Dans la programmation orienté objet, le polymorphisme est utilisé en relation avec les fonctions, les méthodes et les opérateurs. Des fonctions et des méthodes de mêmes noms peuvent avoir des comportements différents ou effectuer des opérations sur des données de types différents. On distingue 2 types de polymorphisme, la surcharge et la redéfinition.

## La surcharge

La surcharge est une possibilité offerte par certains langages de programmation qui permet de choisir entre différentes implémentations d'une même fonction ou méthode selon le nombre et le type des arguments fournis.
Le polymorphisme ad hoc ne doit pas être confondu avec le polymorphisme d'inclusion des langages à objets, permis par l'héritage de classe et la redéfinition de méthode (overriding en anglais).
La surcharge peut être statique (le choix de l'implémentation est alors fait à la compilation en fonction du nombre d'arguments et de leur type statique déclaré) ou dynamique (le choix de l'implémentation est alors fait à l'exécution en fonction du type dynamique des arguments). La surcharge dynamique est également appelée « dispatch ».

## La redéfinition

La notion de polymorphisme est très liée à celle d’héritage. Grâce à la redéfinition, il est possible de redéfinir une méthode dans des classes héritant d’une classe de base. Par ce mécanisme, une classe qui hérite des méthodes d’une classe de base peut modifier le comportement de certaines d'entre elles pour les adapter à ses propres besoins. Contrairement à la surcharge, une méthode redéfinie doit non seulement avoir le même nom que la méthode de base, mais le type et le nombre de paramètres doivent être identiques à ceux de la méthode de base.

## Voir aussi

* Patrons de conception/Polymorphisme
* Programmation C++/Polymorphisme
* Programmation Java/Polymorphisme
* Programmation PHP/Polymorphisme
# Programmation/Programmation orientée objet/Liste des langages orientés objet

* Introduction
* Classes et objets
* Liste des langages orientés objet
* Agrégation
* Instanciation
* Encapsulation
* Héritage
* Polymorphisme
* Métaclasses
* Classes paramétrables
* Classes abstraites et interfaces
* Classes internes
* Packages
* Exceptions
* Mixins
* Délégation
* Injection de dépendances
Voici une liste des langages de programmation orientés objet ou supportant la programmation orienté objet :
* Ada
* C++ (voir aussi la catégorie C++)
* C#
* D
* Delphi (=Pascal orienté objet)
* Fortran 2003
* Eiffel
* Gambas 3
* Java
* Kylix
* Objective-C
* Objective Caml (ocaml)
* Perl
* PHP (Depuis la version 4)
* Python
* SmallTalk (totalement objet)
* Ruby
* Visual Basic

## Voir aussi

* (anglais) w:en:List of object-oriented programming languages
# Programmation/Programmation impérative

* Historique
* Abstraction

## Concepts de base

* Commentaires
* Instructions
* Variables
* Types
* Expressions
* Comparaisons
* Instructions de contrôle
* Entrées-sorties

## Concepts spécifiques

* Manipulation de chaînes
* Procédures et fonctions
* Gestion de mémoire
* Gestion des exceptions
* Paradigmes de programmation
* Programmation séquentielle
* Programmation concurrente
* Programmation impérative
* Programmation orientée objet
* Programmation générique
* Programmation orientée aspect
* Programmation fonctionnelle
* Programmation logique
* Programmation par contrat

## Logiciels

* Eclipse
* NetBeans
* PhpStorm
* PyCharm
* SciTE
* Visual Studio Code

## Annexes

* Structure et style
* Règles de programmation
* Langages
* Historique
* Abstraction

## Concepts de base

* Commentaires
* Instructions
* Variables
* Types
* Expressions
* Comparaisons
* Instructions de contrôle
* Entrées-sorties

## Concepts spécifiques

* Manipulation de chaînes
* Procédures et fonctions
* Gestion de mémoire
* Gestion des exceptions
* Paradigmes de programmation
* Programmation séquentielle
* Programmation concurrente
* Programmation impérative
* Programmation orientée objet
* Programmation générique
* Programmation orientée aspect
* Programmation fonctionnelle
* Programmation logique
* Programmation par contrat

## Logiciels

* Eclipse
* NetBeans
* PhpStorm
* PyCharm
* SciTE
* Visual Studio Code

## Annexes

* Structure et style
* Règles de programmation
* Langages
[ Modifier le sommaire ]
Cette page est considérée comme une ébauche à compléter . Si vous possédez quelques connaissances sur le sujet, vous pouvez les partager en éditant dès à présent cette page (en cliquant sur le lien « »).
Ressources suggérées : Aucune (vous pouvez indiquer les ressources que vous suggérez qui pourraient aider d'autres personnes à compléter cette page dans le paramètre « ressources » du modèle engendrant ce cadre)
La programmation impérative est un paradigme de programmation où le programmeur dicte explicitement au processeur ce qu'il doit faire (ordres impératifs). Les opérations sont décrites en séquences d'instructions exécutées par l'ordinateur pour modifier l'état du programme. Ce type de programmation est le plus répandu parmi l'ensemble des langages de programmation existants. Il se différencie de la programmation déclarative dont la programmation logique et la programmation fonctionnelle sont des sous-ensembles.