• Aucun résultat trouvé

IFT 1175

N/A
N/A
Protected

Academic year: 2022

Partager "IFT 1175"

Copied!
2
0
0

Texte intégral

(1)

Direction de l'Enseignement Été 2005 Francis Fournelle de Service en Informatique

IFT 1175

Programmation avancée en Visual Basic

OBJECTIF GÉNÉRAL

Ce cours a pour but de permettre à l’étudiant d’acquérir les connaissances et l’habileté nécessaires à une utilisation concrète du langage Visual Basic (version VB.NET) dans l’élaboration et la mise au point de logiciels d’applications dans l’environnement Windows et Microsoft Office.

OBJECTIFS SPÉCIFIQUES

• L’étudiant apprendra les notions de programmation VB nécessaires au développement d’applications autonomes. Il développera entre autres les notions de programmation événementielle et de programmation objet.

• Il verra comment utiliser les composants programmés (librairies) et les composants d'interfaces graphiques (contrôles) et comment en construire au besoins.

• Il apprendra aussi à utiliser les outils puissants que constituent les autres logiciels de Microsoft, en particulier Access et Excel. Il verra comment se connecter et gérer des bases de données et comment produire des rapports avec Excel directement de son application.

PRÉALABLE (l'un ou l'autre des éléments suivants)

• Avoir réussi un premier cours de programmation (ex. IFT1875, IFT1810 ou IFT1870).

MODALITÉS

• 8 sessions de cours théoriques de 3 heures débutant le 5 mai.

Jeudi, de 17h00 à 20h00; Campus Longueuil.

• 8 sessions de travaux pratiques de 2 heures à partir du 5 mai.

Prévoir du temps supplémentaire pour compléter les travaux lors de pratiques libres.

Jeudi, de 15h00 à 17h00 (section A) ou bien de 20h00 à 22h00 (section B); Campus Longueuil.

ÉVALUATION

• Examen intra* : 20% jeudi 2 juin, de 19h30 à 21h30.

• Examen final* : 40% jeudi 30 juin, de 17h00 à 20h00.

• Travaux pratiques : 40% 4 travaux pratiques contribuant à la note globale.

• La réussite du cours requiert une note de 40% ou plus pour l'ensemble des examens.

• Les TPs se feront avec VB.NET

MATÉRIEL DIDACTIQUE

• Guide de travaux pratiques. Disponible progressivement sur le site Web du cours.

• Livre de référence : À déterminer au premier cours.

Contacts : La DESI : (514) 343-5805

Chargé de cours : Francis.Fournelle@umontreal.ca Page Web : http://www.iro.umontreal.ca/~dift1175 WebCT : http://www.coursenligne.umontreal.ca/

(2)

IFT 1175

Échéancier

COURS THÉORIQUES Semaine TRAVAUX PRATIQUES

MODULE 0 : Présentation

▫ Environnement Windows,

▫ Environnement de développement VB (IDE),

▫ Fichiers sources et exécutables EXE et DLL,

▫ Interface graphique utilisateur (feuilles et contrôles).

Semaine 1 05 mai

MODULE 1 : Nivellement

▫ Introduction à la programmation VB.

▫ FrameWork (NET).

▫ Espaces de noms.

▫ Variables, constantes et procédures.

▫ Contrôle de flux dans le programme.

▫ Gestion de fichiers à accès séquentiel et direct.

Semaine 2 12 mai

Familiarisation avec l'environnement de travail.

Exercices dirigés et réalisation du travail pratique no 1.

Semaine 3 19 mai Remise TP1

MODULE 2 : Classes et objets

Algorithmes

.

Gestions d’erreurs et débogage

.

Programmation événementielle

Définition de classes et création d’objets.

Tableaux «spécialisés» et collections.

Semaine 4 26 mai

Exercices dirigés et réalisation du travail pratique no 2.

Révision libre 27 mai

Examen intra portant sur les 2 premiers modules

02 juin

Semaine 5 02 juin

MODULE 3 : Contrôles utilisateurs

▫ Constructeurs, surcharge, héritage et partage.

▫ Notions de polymorphie),

▫ Utilisation et création de contrôles personnalisés ActiveX et .NET

▫ Interface graphique des contrôles utilisateur.

Semaine 6 09 juin

Exercices dirigés et réalisation du travail pratique no 3.

Semaine 7 16 juin Remise TP3

MODULE 4 : Bases de données

Accès aux bases de données par programmation.

Accès aux bases de données sans programmation.

Langage SQL.

VBA et le

contrôle

par VB d’applications Windows comme Excel.

Semaine 8 23 juin

Exercices dirigés et réalisation du travail pratique no 4.

Révision libre À déterminer

Examen final 30 juin Remise TP4

Références

Documents relatifs

Pour une raison quelconque, nous souhaitons montrer que cette grammaire g´en`ere (entre autres) toutes les chaˆınes tir´ees de {a} dont la longueur est un nombre de Fibonacci.. Il

De plus, quoique cela n’influence pas votre travail, vous pouvez pr´ esumer que les param` etres sont pass´ es par valeur.. 3 Le

RE1 \/ RE2 accepte une chaˆıne ssi RE 1 ou RE 2 l’accepte RE1 /\ RE2 accepte une chaˆıne ssi RE 1 et RE 2 l’acceptent kleene(RE) Une r´ ep´ etition arbitraire (possiblement vide)

• Faute avou´ ee est ` a moiti´ e pardonn´ ee: si votre code s’´ ecarte du comportement stipul´ e par la donn´ ee, il est pr´ ef´ erable de le mentionner et expliquer dans

Le travail consiste ` a utiliser le programme fourni pour mesurer la performance de la hi´ erarchie m´ emoire d’une machine dans diff´ erentes circonstances, et ensuite expliquer les

Chaque fois qu’un travail sera réalisé, vous pouvez photographier les pages du cours concernées et me les envoyer en pièces jointes à l’adresse mail suivante

Chaque fois qu’un travail sera réalisé, vous pouvez photographier les pages du cours concernées et me les envoyer en pièces jointes à l’adresse mail ci-dessus. Une fois les

Chaque fois qu’un travail sera réalisé, vous pouvez photographier les pages du cours concernées et me les envoyer en pièces jointes à l’adresse mail ci-dessus. Une fois les