没有合适的资源?快使用搜索试试~ 我知道了~
首页Visual Basic .NET 2010 完全教程:初学者至进阶指南
Visual Basic .NET 2010 完全教程:初学者至进阶指南
需积分: 10 1 下载量 75 浏览量
更新于2024-07-22
收藏 14.89MB PDF 举报
"Cours VB .NET 2010 - Developpez.com"
本课程由Philippe Lasserre提供,专注于Visual Basic .NET 2010的全面教学,适合初学者(无需任何先决条件)以及希望过渡到.NET版本的程序员。这个教程包括了作者的其他贡献,如LDF(一个共享软件的会计软件)和免费的医疗词汇词典插件。最近已更新以包含VB2010的新特性,如声音处理、字符串比较和图表功能。
课程内容概述:
1. **I-Introduction**(介绍):这部分可能涵盖了VB .NET的基础知识,包括为什么选择VB .NET,.NET Framework的概念,以及开发环境的设置,例如Visual Studio 2010的界面和功能。
2. **II-Quoi trouver dans ce cours**(课程内容):这部分可能列出了课程涵盖的主题,可能包括变量和数据类型、控制流(如条件语句和循环)、函数与过程、对象和类、继承与多态性、异常处理、文件和数据库操作等核心编程概念。
3. **III-Instructions de programmation**(编程指令):可能会深入讲解VB .NET的语法,如赋值语句、选择结构(If...Then...Else)、循环(For, While, Do...Loop)、跳转语句(GoTo)、数组、集合以及函数和子程序的创建与调用。
4. **IV-Classes et objets**(类与对象):这部分会介绍面向对象编程的基本原理,包括类的定义、对象的实例化、属性、方法、事件和事件处理程序。
5. **V-Interface utilisateur**(用户界面):讨论如何使用VB .NET设计和构建用户界面,包括控件(如按钮、文本框、列表视图等)、布局管理、对话框以及响应用户输入的事件处理。
6. **VI-Assemblies et dépannage**(程序集与调试):解释程序集的概念,如何打包和部署应用程序,以及使用Visual Studio的调试工具进行错误检测和修复。
7. **VII-Access aux données**(数据访问):涵盖如何使用ADO.NET连接和操作数据库,包括SQL查询、数据适配器、数据集和数据绑定。
8. **VIII-Web Forms et ASP.NET**(Web表单和ASP.NET):如果课程扩展到Web开发,可能会介绍如何创建动态网页,使用服务器控件,以及处理HTTP请求。
9. **IX-Advanced Topics**(高级主题):可能涉及更多进阶话题,如多线程、网络编程、XML处理、Windows服务和WPF(Windows Presentation Foundation)等。
10. **X-Conclusion**(结论):总结课程学习的主要内容,可能还包括进一步学习的建议和资源,以及如何将所学应用于实际项目。
请注意,由于原始内容未提供完整章节详情,以上内容是基于常见的VB .NET教程结构的推测。实际课程可能包含更多或不同的部分,具体细节需参考提供的完整教程资料。
Cours VB.NET par Philippe Lasserre
- 16 -
Les sources présentées sur cette pages sont libres de droits, et vous pouvez les utiliser à votre convenance. Par contre la page de présentation
de ces sources constitue une oeuvre intellectuelle protégée par les droits d'auteurs. Copyright © - . Aucune reproduction, même partielle, ne peut
être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez
selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts.
http://plasserre.developpez.com/cours/vb-net/
XI-F-7 - Les DataGrid................................................................................................................................... 823
XI-F-7-a - Le DataGrid des WindowsForms............................................................................................823
XI-F-7-b - Le DataGrid WPF................................................................................................................... 823
XIII - Débogage........................................................................................................................................................825
XII-A - Débogage (rechercher les 'Bugs').......................................................................................................... 825
XII-B - Suspendre l'exécution en vb 2008......................................................................................................... 825
XII-C - Débogage pas à pas en vb 2008.......................................................................................................... 826
XII-C-1 - Comment voir rapidement la valeur des propriétés ou de variables ?.......................................... 828
XII-C-2 - Modification du code source..........................................................................................................829
XII-D - Débogage en vb 2010............................................................................................................................829
XII-E - Sortie des informations de débogage.................................................................................................... 833
XII-E-1 - Objet Console................................................................................................................................ 833
XII-E-2 - Objet Debug................................................................................................................................... 833
XII-E-3 - Trace...............................................................................................................................................834
XII-E-4 - Mode 'Trace', 'Release', 'Debug'....................................................................................................835
XII-F - Comprendre les 'Messages d'erreur'...................................................................................................... 835
XII-F-1 - Instance d'objet.............................................................................................................................. 836
XII-F-2 - Membre absent.............................................................................................................................. 836
XII-F-3 - Type Attendu.................................................................................................................................. 837
XII-F-4 - Identificateur attendu......................................................................................................................837
XIV - Comprendre le fonctionnement de VB...........................................................................................................838
XIII-A - Comprendre le fonctionnement de VB.net............................................................................................ 838
XIII-A-1 - Le Framework.NET le CLR...........................................................................................................838
XIII-A-2 - Inconvénients ?............................................................................................................................. 838
XIII-A-3 - Intérêts ?........................................................................................................................................839
XIII-A-4 - Revoyons en détails le contenu du Framework............................................................................839
XIII-A-5 - Framework 1, 2, 3, 3.5, 4............................................................................................................. 841
XIII-A-6 - Code managé................................................................................................................................842
XIII-A-7 - Garbage Collector......................................................................................................................... 842
XIII-A-8 - Compilation....................................................................................................................................843
XIII-A-9 - Comment voir le code source, le code IL, le code exécutable ?.................................................. 843
XIII-A-10 - Installation du Framework...........................................................................................................846
XIII-B - Comprendre le code crée par VB......................................................................................................... 846
XIII-B-1 - Code généré automatiquement lors de la création d'un formulaire ou d'un contrôle.................... 846
XIII-B-2 - Substitution de procédures évènement........................................................................................ 854
XIII-C - Les délégués, les évènements..............................................................................................................855
XIII-C-1 - Définition....................................................................................................................................... 855
XIII-C-2 - Création d'un délégué avec 'Delegate'......................................................................................... 855
XIII-C-3 - Délégué et appel asynchrone.......................................................................................................858
XIII-C-4 - Délégué et évènement..................................................................................................................860
XV - Diffuser le programme.....................................................................................................................................862
XIV-A - Assembly............................................................................................................................................... 862
XIV-A-1 - Assembly : définition, composition................................................................................................862
XIV-A-2 - Les propriétés de l'assembly........................................................................................................863
XIV-A-3 - Le manifeste................................................................................................................................. 864
XIV-B - Distribuer l'application........................................................................................................................... 866
XIV-B-1 - Introduction................................................................................................................................... 866
XIV-B-2 - Avant de 'Publier'..........................................................................................................................867
XIV-B-3 - Comment installer simplement un programme chez l'utilisateur ?............................................... 868
XIV-B-4 - Créer un programme d'installation classique en VB 2003 (de type Windows Installer)................868
XIV-B-5 - Créer un programme d'installation 'ClickOnce' en VB 2005.........................................................870
XIV-B-6 - Autres installateurs:...................................................................................................................... 879
XIV-C - Exemples de petites applications par Microsoft................................................................................... 879
XVI - Programmation Objet : création de classes et de composants..................................................................... 880
XV-A - Programmation orientée objet, Propriétés des Classes (Rappel)..........................................................880
XV-A-1 - Interface et Implémentation........................................................................................................... 880
XV-A-2 - Encapsulation.................................................................................................................................880
XV-A-3 - Héritage..........................................................................................................................................881
Cours VB.NET par Philippe Lasserre
- 17 -
Les sources présentées sur cette pages sont libres de droits, et vous pouvez les utiliser à votre convenance. Par contre la page de présentation
de ces sources constitue une oeuvre intellectuelle protégée par les droits d'auteurs. Copyright © - . Aucune reproduction, même partielle, ne peut
être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez
selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts.
http://plasserre.developpez.com/cours/vb-net/
XV-A-4 - Polymorphisme.............................................................................................................................. 881
XV-A-5 - Constructeur, destructeur...............................................................................................................882
XV-A-6 - Accesseur, mutateur...................................................................................................................... 882
XV-A-7 - Déclaration, instanciation...............................................................................................................882
XV-A-8 - Propriétés, Méthodes.....................................................................................................................883
XV-A-9 - Les Classes : elles sont 'By Ref'...................................................................................................883
XV-A-9-a - Création de variable objet.....................................................................................................883
XV-A-9-b - Affectation..............................................................................................................................884
XV-A-9-c - Comparaison......................................................................................................................... 885
XV-A-10 - Nommage.....................................................................................................................................885
XV-B - Créer une Classe................................................................................................................................... 885
XV-B-1 - Création de Classe........................................................................................................................885
XV-B-1-a - Revenons une nouvelle fois sur la notion de Classe et d'Objet............................................885
XV-B-1-b - Créer une Classe..................................................................................................................887
XV-B-1-c - Ajouter des variables dans une classe................................................................................. 888
XV-B-1-d - Ajouter des propriétés grâce à 'Property'............................................................................. 889
XV-B-1-e - Méthode.................................................................................................................................891
XV-B-1-f - Récapitulatif Property, méthodes........................................................................................... 891
XV-B-1-g - Constructeur.......................................................................................................................... 892
XV-B-1-h - Destructeur............................................................................................................................ 893
XV-B-1-i - Surcharge............................................................................................................................... 894
XV-B-1-j - Évènement..............................................................................................................................895
XV-B-1-k - Exception............................................................................................................................... 896
XV-B-1-l - Les Classes partielles............................................................................................................ 896
XV-B-1-m - Méthode partielles................................................................................................................896
XV-B-2 - Classe suite et astuces................................................................................................................. 897
XV-B-2-a - Me, My, MyClass, MyBase....................................................................................................897
XV-B-2-b - Propriété par défaut.............................................................................................................. 899
XV-B-2-c - Méthode de Classe avec Shared..........................................................................................899
XV-B-2-d - Création d'un compteur d'instances......................................................................................900
XV-B-2-e - Création d'un identifiant unique d'instance........................................................................... 901
XV-B-2-f - Singleton.................................................................................................................................901
XV-B-2-g - Surcharge d'opérateur...........................................................................................................902
XV-C - Créer un composant (Bibliothèque de Classe et de Contrôles)............................................................ 904
XV-C-1 - Créer une Bibliothèque de classes............................................................................................... 904
XV-C-1-a - Namespace........................................................................................................................... 905
XV-C-1-b - Utilisation du composant.......................................................................................................906
XV-C-2 - Créer un 'contrôle utilisateur' à partir d'un contrôle existant en le modifiant................................. 906
XV-C-3 - Créer un 'contrôle utilisateur' contenant un ou plusieurs contrôles pilotés....................................908
XV-D - Les interfaces.........................................................................................................................................910
XV-D-1 - Définition : Interface et implémentation.........................................................................................910
XV-D-2 - Les interfaces présentes dans les classes du Framework........................................................... 911
XV-D-3 - Les interfaces créées par le programmeur................................................................................... 912
XV-E - L'héritage................................................................................................................................................ 914
XV-E-1 - Définition de l'héritage................................................................................................................... 914
XV-E-2 - Membres de la classe dérivée...................................................................................................... 915
XV-E-2-a - Redéfinition de membres (Overrides)................................................................................... 915
XV-E-2-b - Surcharge de membres (Overloads).....................................................................................916
XV-E-2-c - Cacher un membre de la classe de base (Shadows)...........................................................916
XV-E-2-d - Classe abstraite.................................................................................................................... 917
XV-E-3 - MyBase.......................................................................................................................................... 917
XV-E-4 - Constructeur dans une classe fille................................................................................................ 917
XV-E-5 - Héritage successif : exemple.........................................................................................................918
XV-E-6 - Création de classes à partir de classes du Framework................................................................ 919
XV-E-7 - Création de composants et héritage............................................................................................. 919
XV-F - Les espaces de noms, portée des classes et membres (friend protected public private)...................... 920
XV-F-1 - Intérêts des espaces de noms (NameSpace)............................................................................... 920
XV-F-2 - Pour créer une classe dans un espace de noms..........................................................................920
Cours VB.NET par Philippe Lasserre
- 18 -
Les sources présentées sur cette pages sont libres de droits, et vous pouvez les utiliser à votre convenance. Par contre la page de présentation
de ces sources constitue une oeuvre intellectuelle protégée par les droits d'auteurs. Copyright © - . Aucune reproduction, même partielle, ne peut
être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez
selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts.
http://plasserre.developpez.com/cours/vb-net/
XV-F-3 - Portée des Classes, procédures, membres.................................................................................. 921
XV-G - Composition et groupe d'objets : Tableau, collection d'objets, Classe contenant un groupe d'objets.... 921
XV-G-1 - Un Objet dans un autre : Composition d'objets............................................................................ 922
XV-G-2 - Groupe d'objets............................................................................................................................. 922
XV-G-2-a - Comment utiliser un tableau ou une collection d'objets 'Salarié'..........................................923
XV-G-2-b - Utiliser Une Classe contenant des Salariés......................................................................... 924
XV-G-2-b-i - Créer une Classe contenant une ArrayList...................................................................924
XV-G-2-b-ii - Créer une Classe héritant de la Classe ArrayList........................................................ 925
XV-G-2-b-iii - Créer une Classe héritant de la Classe CollectionBase..............................................926
XV-G-2-b-iv - Créer une Classe contenant une Classe générique....................................................927
XV-G-2-b-v - Conclusion.................................................................................................................... 927
XV-H - Conservation (sauvegarde) d'objet, sérialisation................................................................................... 927
XV-H-1 - La Sérialisation.............................................................................................................................. 928
XV-H-2 - Exemple 1 : Sérialisation binaire...................................................................................................928
XV-H-3 - Sérialisation................................................................................................................................... 929
XV-H-4 - Déserialisation............................................................................................................................... 929
XV-H-5 - Exemple 2 : Sérialisation XML...................................................................................................... 930
XV-H-6 - Exemple 3 : Sérialisation d'une collection.....................................................................................931
XV-H-7 - Exemple 4 : Sérialisation d'un tableau.......................................................................................... 932
XV-H-8 - Exemple 5 : Sérialisation d'une collection générique....................................................................932
XV-I - Surcharge.................................................................................................................................................934
XV-I-1 - Surcharge en VB 2003................................................................................................................... 934
XV-I-2 - Surcharge en VB 2005 : nouveautés..............................................................................................935
XV-J - Structure de programme : programmation à trois couches.................................................................... 937
XV-J-1 - Introduction..................................................................................................................................... 937
XV-J-2 - Architecture n-tiers......................................................................................................................... 937
XV-J-3 - Architecture 3 tiers......................................................................................................................... 938
XV-J-4 - Exemple 1 : Ma bibliothèque (en écrivant du code)...................................................................... 939
XV-J-4-a - Couche métier....................................................................................................................... 939
XV-J-4-b - Couche d'accès aux données............................................................................................... 942
XV-J-4-c - Couche de présentation : interface graphique.......................................................................943
XV-J-5 - Exemple 2 : Bibliothèque (avec Binding et génération automatique de l'IU)..................................944
XV-J-5-a - Couche métier....................................................................................................................... 944
XV-J-5-b - Création de la source de données........................................................................................945
XV-J-5-c - Génération automatique de l'interface utilisateur...................................................................946
XV-J-5-d - Création du Binding............................................................................................................... 947
XV-K - Utilisation de Patron (motif de conception, Design Pattern).................................................................. 948
XV-K-1 - Singleton........................................................................................................................................ 948
XV-K-2 - Itérateur..........................................................................................................................................950
XV-L - Link dans les Classes............................................................................................................................ 951
XVII - Un peu de théorie pour en déduire de bonnes pratiques.............................................................................953
XVI-A - Diverses sortes de programmation.......................................................................................................953
XVI-A-1 - Programmation impérative............................................................................................................953
XVI-A-2 - Programmation structurée............................................................................................................ 955
XVI-A-3 - Langage fonctionnelle...................................................................................................................956
XVI-A-4 - Programmation procédurale......................................................................................................... 956
XVI-A-5 - Programmation défensive.............................................................................................................957
XVI-A-6 - Programmation sécurisée.............................................................................................................958
XVI-A-6-a - Conception........................................................................................................................... 958
XVI-A-6-b - Réalisation............................................................................................................................958
XVI-A-6-c - Exécution.............................................................................................................................. 958
XVI-A-7 - Programmation évènementielle.................................................................................................... 959
XVI-A-8 - Programmation Objet....................................................................................................................961
XVI-B - Programmation 'procédurale' ou 'objet' ?..............................................................................................961
XVI-B-1 - L'approche procédurale................................................................................................................ 961
XVI-B-2 - Approche Objet.............................................................................................................................963
XVI-B-3 - Conclusion.................................................................................................................................... 966
XVI-C - Programmation 'procédurale' : faire de bonnes procédures................................................................. 966
Cours VB.NET par Philippe Lasserre
- 19 -
Les sources présentées sur cette pages sont libres de droits, et vous pouvez les utiliser à votre convenance. Par contre la page de présentation
de ces sources constitue une oeuvre intellectuelle protégée par les droits d'auteurs. Copyright © - . Aucune reproduction, même partielle, ne peut
être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez
selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts.
http://plasserre.developpez.com/cours/vb-net/
XVI-C-1 - Approche procédurale, analyse 'descendante' ou 'ascendante'...................................................967
XVI-C-2 - Pourquoi utiliser des procédures ?...............................................................................................968
XVI-C-3 - La 'cohésion' de la procédure doit être importante......................................................................969
XVI-C-4 - Le 'couplage' entre procédures doit être modéré.........................................................................970
XVI-C-5 - Squelette d'un programme........................................................................................................... 970
XVI-C-6 - Les paramètres.............................................................................................................................971
XVI-C-7 - Utiliser une 'Sub' ou une 'Function' ?...........................................................................................973
XVI-C-8 - Programmation défensive.............................................................................................................974
XVI-D - Programmation 'objet' : faire de bonnes Classes................................................................................. 975
XVI-D-1 - Rappel...........................................................................................................................................976
XVI-D-2 - Pourquoi utiliser 'Classe' et 'Objet' ?............................................................................................976
XVI-D-3 - Identifier les objets....................................................................................................................... 977
XVI-D-4 - Faire un 'couplage' modéré..........................................................................................................978
XVI-D-5 - Conserver une bonne abstraction et une bonne cohérence........................................................ 978
XVI-D-6 - Créer des méthodes par paires................................................................................................... 978
XVI-D-7 - L'encapsulation doit être bonne................................................................................................... 979
XVI-D-8 - Initialisez les données dans le constructeur d'une Classe...........................................................979
XVI-D-9 - Problèmes liés à l'héritage........................................................................................................... 979
XVI-E - Faire du bon 'code'............................................................................................................................... 980
XVI-E-1 - Bonnes variables.......................................................................................................................... 980
XVI-E-1-a - Utilisez Option Strict=On et Option Explicit=On...................................................................980
XVI-E-1-b - Donnez à chaque variable un seul rôle...............................................................................981
XVI-E-1-c - Évitez les variables avec des significations non évidentes..................................................981
XVI-E-1-d - Initialisez les variables dès leur déclaration.........................................................................981
XVI-E-1-e - Utilisez le principe de proximité........................................................................................... 982
XVI-E-1-f - Travaillez sur des variables qui restent actives le moins de temps possible........................ 983
XVI-E-1-g - Si vous codez la valeur d'une variable en 'dur', utilisez plutôt des constantes.....................984
XVI-E-1-h - Groupez les instructions liées..............................................................................................984
XVI-E-1-i - Réduisez la portée des variables (problème des variables globales)................................... 985
XVI-E-1-j - Les Booléens sont des Booléens......................................................................................... 987
XVI-E-1-k - Utiliser les variables Date pour stocker les dates................................................................987
XVI-E-2 - Règles de bonne programmation................................................................................................. 988
XVI-E-2-a - Séparer l'interface utilisateur et l'applicatif...........................................................................988
XVI-E-2-b - Utiliser le typage fort............................................................................................................989
XVI-E-2-c - Forcer la déclaration des variables et les conversions explicites.........................................989
XVI-E-2-d - Utiliser des constantes ou des énumérations......................................................................989
XVI-E-2-e - Vérifier la validité des données que reçoit une Sub une Function ou une Classe................990
XVI-E-2-f - Se méfier du passage de paramètres 'par valeur' ou par 'référence'....................................990
XVI-E-2-g - Structurez le code, évitez les Goto......................................................................................990
XVI-E-2-h - Ne faire aucune confiance à l'utilisateur du logiciel.............................................................990
XVI-E-2-i - Rendre le code lisible par tous............................................................................................. 991
XVI-E-3 - Rendre le code lisible : commentaires, noms de variables.......................................................... 991
XVI-E-3-a - Ajoutez des commentaires...................................................................................................991
XVI-E-3-b - Choisissez les noms de procédures et de variables avec soin........................................... 992
XVI-E-3-c - Éclaircir, aérer le code......................................................................................................... 994
XVIII - Les bases de données.................................................................................................................................996
XVII-A - Notions sur les bases de données...................................................................................................... 996
XVII-A-1 - Généralités...................................................................................................................................996
XVII-A-2 - Tables...........................................................................................................................................997
XVII-A-3 - Exemple....................................................................................................................................... 997
XVII-A-4 - Type de colonne.......................................................................................................................... 998
XVII-A-5 - Clé primaire................................................................................................................................. 998
XVII-A-6 - Index............................................................................................................................................ 998
XVII-A-7 - Relations entre les tables : différents types de relations.............................................................999
XVII-A-7-a - 1 à N (relation un à plusieurs)............................................................................................999
XVII-A-7-b - 1 à 1..................................................................................................................................1000
XVII-A-7-c - N à M................................................................................................................................ 1000
XVII-A-7-d - Relation N à M avec N fixe et petit.................................................................................. 1001
Cours VB.NET par Philippe Lasserre
- 20 -
Les sources présentées sur cette pages sont libres de droits, et vous pouvez les utiliser à votre convenance. Par contre la page de présentation
de ces sources constitue une oeuvre intellectuelle protégée par les droits d'auteurs. Copyright © - . Aucune reproduction, même partielle, ne peut
être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez
selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts.
http://plasserre.developpez.com/cours/vb-net/
XVII-A-8 - Contraintes.................................................................................................................................1001
XVII-A-9 - Serveur de fichier, Client serveur.............................................................................................. 1002
XVII-A-10 - Opérations sur les enregistrements.........................................................................................1002
XVII-B - Généralités sur ADO.NET..................................................................................................................1003
XVII-B-1 - Généralités.................................................................................................................................1003
XVII-B-2 - Les Managed Providers.............................................................................................................1004
XVII-B-3 - Les Objets ADO.NET................................................................................................................ 1004
XVII-B-4 - Le DataReader.......................................................................................................................... 1006
XVII-B-5 - Le DataSet.................................................................................................................................1006
XVII-C - Syntaxe SQL (Généralités)................................................................................................................ 1006
XVII-C-1 - Généralités.................................................................................................................................1007
XVII-C-2 - Les commandes SQL................................................................................................................1007
XVII-C-3 - SELECT : Interrogation..............................................................................................................1007
XVII-C-4 - Tri des enregistrements.............................................................................................................1010
XVII-C-5 - Statistiques................................................................................................................................ 1010
XVII-C-6 - Extraction de données sur plusieurs tables.............................................................................. 1011
XVII-C-7 - Ajout, suppression, modification d'enregistrement.................................................................... 1011
XVII-C-8 - Ajout de table............................................................................................................................ 1012
XVII-D - ADO:Lire rapidement en lecture seule: le DataReader..................................................................... 1013
XVII-D-1 - Généralités.................................................................................................................................1013
XVII-D-2 - Exemple de DataReader avec une base Access......................................................................1013
XVII-D-3 - Comment compter ?.................................................................................................................. 1015
XVII-D-4 - L'objet Connection (détails).......................................................................................................1016
XVII-D-5 - L'objet Command (détails).........................................................................................................1016
XVII-D-6 - L'objet DataReader (détails)......................................................................................................1017
XVII-D-7 - Exceptions................................................................................................................................. 1017
XVII-E - ADO: Travailler sur un groupe de données: le DataSet.................................................................... 1017
XVII-E-1 - Généralités.................................................................................................................................1018
XVII-E-2 - Utilisation du DataSet, du DataView: en pratique..................................................................... 1019
XVII-E-3 - Remplir un DataGrid ou une ListBox avec un DataSet.............................................................1025
XVII-E-4 - Étudions en détail un DataSet...................................................................................................1025
XVII-F - Liaison DataGrid, ListBox et base de données: le "DataBinding"......................................................1027
XVII-F-1 - Remplir une ListBox avec une colonne d'une table d'une BD...................................................1027
XVII-F-2 - Remplir un DataGrid avec une base de données via un DataSet.............................................1030
XVII-F-3 - Remplir un contrôle avec une source de données avec le moins de code possible(VB 2005
2008)............................................................................................................................................................1033
XVII-F-3-a - Création de la source de données....................................................................................1033
XVII-F-3-b - Liaison source de données-Grid avec du code.................................................................1036
XVII-F-3-c - Génération automatique de l'interface utilisateur.............................................................. 1037
XVII-F-3-d - Binding et TextBox............................................................................................................ 1038
XVII-G - Créer une BD, ajouter une table à une base de données................................................................ 1039
XVII-G-1 - Créer une base de données..................................................................................................... 1039
XVII-G-2 - Ajouter une table par code........................................................................................................1042
XVII-H - LINQ et les bases de données..........................................................................................................1044
XIX - Optimisation en vitesse................................................................................................................................1052
XVIII-A - Comparaison VB6 VB.Net.................................................................................................................1052
XVIII-A-1 - Comment VB.NET 2003 est situé en comparaison avec les autres langages de
programmation ?..........................................................................................................................................1052
XVIII-A-2 - Vitesse de VB6, VB.NET 2003, 2005, 2008, 2010...................................................................1052
XVIII-B - Chronométrer le code, compteur temps mémoire............................................................................ 1055
XVIII-B-1 - Pour chronométrer une évènement long..................................................................................1055
XVIII-B-2 - Créer un compteur pour les temps très courts (Framework 1, VB2003).................................. 1056
XVIII-B-3 - Créer un compteur pour les temps très courts (Framework 2, VB2005).................................. 1058
XVIII-B-4 - Compteur de performance........................................................................................................1058
XVIII-C - Comment accélérer une application VB.net ?.................................................................................. 1059
XVIII-C-1 - Utilisation des nouvelles fonctionnalités...................................................................................1059
XVIII-C-2 - Choix des variables..................................................................................................................1060
XVIII-C-3 - Tableau..................................................................................................................................... 1061
剩余1131页未读,继续阅读
2021-10-03 上传
2022-09-23 上传
2021-02-13 上传
2021-02-16 上传
2021-03-04 上传
2021-04-27 上传
2021-05-14 上传
2021-04-13 上传
2021-02-16 上传
monemica
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- MATLAB实现小波阈值去噪:Visushrink硬软算法对比
- 易语言实现画板图像缩放功能教程
- 大模型推荐系统: 优化算法与模型压缩技术
- Stancy: 静态文件驱动的简单RESTful API与前端框架集成
- 掌握Java全文搜索:深入Apache Lucene开源系统
- 19计应19田超的Python7-1试题整理
- 易语言实现多线程网络时间同步源码解析
- 人工智能大模型学习与实践指南
- 掌握Markdown:从基础到高级技巧解析
- JS-PizzaStore: JS应用程序模拟披萨递送服务
- CAMV开源XML编辑器:编辑、验证、设计及架构工具集
- 医学免疫学情景化自动生成考题系统
- 易语言实现多语言界面编程教程
- MATLAB实现16种回归算法在数据挖掘中的应用
- ***内容构建指南:深入HTML与LaTeX
- Python实现维基百科“历史上的今天”数据抓取教程
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功