RSS

Archives d’Auteur: Jose Alvarez

À propos de Jose Alvarez

Retraité, Enseignant Informatique et Réseaux

OOP en C#


Accessibilité.

Tous les types et membres de type ont un niveau d’accessibilité, qui contrôle s’ils peuvent être utilisés à partir d’un autre code dans votre assembly ou d’autres assemblys.Vous pouvez utiliser les modificateurs d’accès suivants pour spécifier l’accessibilité d’un type ou d’un membre lorsque vous le déclarez :

public Tout autre code du même assembly ou d’un autre assembly qui y fait référence peut accéder au type ou au membre.

private Seul le code de la même classe ou du même struct peut accéder au type ou au membre.

protected Seul le code de la même classe ou du même struct, ou d’une classe dérivée de cette classe, peut accéder au type ou au membre.

internal Tout code du même assembly, mais pas d’un autre assembly, peut accéder au type ou au membre.

protected internal Le type ou le membre est accessible par tout code de l’assembly dans lequel il est déclaré, ou à partir d’une classe dérivée dans un autre assembly.L’accès à partir d’un autre assembly doit avoir lieu dans une déclaration de classe qui dérive de la classe dans laquelle l’élément interne protégé est déclaré, et il doit avoir lieu via une instance du type de la classe dérivée.

Héritage

Les classes (mais pas les structs) prennent en charge le concept d’héritage.Une classe qui dérive d’une autre classe (la classe de base) contient automatiquement tous les membres publics, protégés et internes de la classe de base, sauf ses constructeurs et destructeurs.

Les classes peuvent être déclarées comme abstraites, ce qui signifie qu’une ou plusieurs de leurs méthodes n’a aucune implémentation.Bien que les classes abstraites ne puissent pas être instanciées directement, elles peuvent servir de classes de base à d’autres classes qui fournissent l’implémentation manquante.

Les classes peuvent également être déclarées comme sealed pour empêcher d’autres classes d’hériter d’elles.

Interfaces

Les classes et structs peuvent hériter de plusieurs interfaces.Hériter de l’interface signifie que le type implémente toutes les méthodes définies dans cette interface

 
Poster un commentaire

Publié par le 13 juin 2019 dans Uncategorized

 

Chocolatey


Chocolatey is automated software management that can wrap installers, executables, zips, and scripts into a compiled package. Chocolatey integrates w/SCCM, Puppet, Chef, etc. Chocolatey is trusted by businesses to manage software deployments on Windows.

Source : Chocolatey

 
Poster un commentaire

Publié par le 9 juin 2016 dans Système

 

Add-on:PleXBMC – Kodi


PlexBMC is a collection of addons which integrates an XBMC frontend with a Plex Media Server backend. The project was started by the developer hippojay, and continued by pecinko, wickning1, and magnesium.

Source : Add-on:PleXBMC – Kodi

 
Poster un commentaire

Publié par le 19 mai 2016 dans Multimédia

 

Plex Plugins are easy to find. Here they are for you! – Internet TV Boxes.net


The Plex Media Server is arguably the best program for organizing and streaming your videos, music, and photos to every screen in your home. Plex can also do so much more than that!

Source : Plex Plugins are easy to find. Here they are for you! – Internet TV Boxes.net

 
Poster un commentaire

Publié par le 19 mai 2016 dans Multimédia

 

OneGet : Windows 10 dispose d’un gestionnaire de paquets, Microsoft s’inspire une nouvelle fois de Linux


Source : OneGet : Windows 10 dispose d’un gestionnaire de paquets, Microsoft s’inspire une nouvelle fois de Linux

 
Poster un commentaire

Publié par le 19 mai 2016 dans Uncategorized

 

Chocolatey Gallery


Chocolatey NuGet is a Machine Package Manager, somewhat like apt-get, but built with Windows in mind.

Source : Chocolatey Gallery

 
Poster un commentaire

Publié par le 19 mai 2016 dans Système

 

Neard : Plateforme de développement web ~ Cr@zy WS


Neard est une plateforme de développement spécialisée pour les développeurs web. Elle a pour objectif de proposer un ensemble d’outils clés en main pour vous aider à réaliser au mieux vos applications web. De base Neard contient des binaires nécessaires à son exécution : Apache PHP MySQL

On Github

Source : Neard : Plateforme de développement web ~ Cr@zy WS

 
Poster un commentaire

Publié par le 2 mai 2016 dans Développement

 

Étiquettes : , , ,

 
%d blogueurs aiment cette page :