1 / 32

VISUAL BASIC.NET PROGRAMMING

VISUAL BASIC.NET PROGRAMMING. Lecturer: Dr. Nguyen Nam Hong Tel.: 048781437. Mob.: 0912312816. Email: nguyennamhong2003@yahoo.com.au OFFICE: Le Quy Don Technical University Information Technology Department Computer Science Discipline. COURSE CONTENTS (1/2).

woods
Download Presentation

VISUAL BASIC.NET PROGRAMMING

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. VISUAL BASIC.NET PROGRAMMING Lecturer: Dr. Nguyen Nam Hong Tel.: 048781437. Mob.: 0912312816. Email: nguyennamhong2003@yahoo.com.au OFFICE: Le Quy Don Technical University Information Technology Department Computer Science Discipline Dr. Nguyen Nam Hong, Le Quy Don Technical University

  2. COURSE CONTENTS (1/2) Lesson 01: Welcome to Visual Basic.NET. Lesson 02: Developing an Application in Visual Basic.NET. Lesson 03: Basic Data Types, Constants, and Variables. Lesson 04: Visual Basic Control Structures. Lesson 05: Visual Basic Procedures. Lession 06: Strings, Arrays, and Collections. Dr. Nguyen Nam Hong, Le Quy Don Technical University

  3. COURSE CONTENTS (2/2) Lesson 07: Object Oriented Programming in Visual Basic. Lesson 08: Windows Forms, Controls, and Menus. Lesson 09: Dialogs. Lesson 10: Accessing the Database. Lesson 11: Threads. Lesson 12: Debugging and Error Handling. Dr. Nguyen Nam Hong, Le Quy Don Technical University

  4. LESSON 1.- WELLCOME TO VISUAL BASIC.NET (1/2) 1.1. Overview of Microsoft.NET 1.2. Overview of .NET Framework 1.3. Programming Languages for .NET 1.4. What can We Build with .NET? 1.5. What does .NET Give to Users? Dr. Nguyen Nam Hong, Le Quy Don Technical University

  5. LESSON 1.- WELLCOME TO VISUAL BASIC.NET (2/2) 1.6. What does .NET give to Developers? 1.7. What does .NET give to Managers? 1.8. Introduction to Visual Basic.NET. 1.9. The Advantages of Visual Basic.NET. 1.10. Abbreviations Defined in the Lesson. 1.11. Abbreviations not Defined in the Lesson. Dr. Nguyen Nam Hong, Le Quy Don Technical University

  6. 1.1. OVERVIEW OF MICROSOFT.NET 1. A Whole new Way of Developing Applications 2. Gives Developers a Set of Services 3. Runtime Engine 4. Development Framework 5. Services of .NET Framework Dr. Nguyen Nam Hong, Le Quy Don Technical University

  7. 1.2. OVERVIEW OF .NET FRAMEWORK 1. ASP.NET. 2. Windows Forms. 3. .NET Framework Base Classes. 4. Common Language Runtime (CLR). Dr. Nguyen Nam Hong, Le Quy Don Technical University

  8. 1. ASP.NET. + Web Forms. + Web Services. + ASP.NET Application Services. Dr. Nguyen Nam Hong, Le Quy Don Technical University

  9. 2. WINDOWS FORMS. + Controls. + Drawing. + Windows Application Services. Dr. Nguyen Nam Hong, Le Quy Don Technical University

  10. 3. .NET FFRAMEWORK BASE CLASES (1/2) + ADO.NET. + XML. + Threading. + IO. Dr. Nguyen Nam Hong, Le Quy Don Technical University

  11. 3. .NET FRAMEWORK BASE CLASES (2/2). + Network. + Security. + Diagnostic. + Etc. Dr. Nguyen Nam Hong, Le Quy Don Technical University

  12. 4. COMMON LANGUAGE RUNTIME (CLR). + Memory Management. + Common Type System. + Lifecycle Monitoring. Dr. Nguyen Nam Hong, Le Quy Don Technical University

  13. 1.3. PROGRAMMING LANGUAGES FOR .NET (1/2) + Visual Basic. + C#. + Java (From Rational Corp.). + VC++. + JScript. Dr. Nguyen Nam Hong, Le Quy Don Technical University

  14. 1.3. PROGRAMMING LANGUAGES FOR .NET (2/2) + Eiffel. + Smalltalk. + Cobol. + Perl. + Many others Dr. Nguyen Nam Hong, Le Quy Don Technical University

  15. 1.4. WHAT CAN YOU BUID WITH .NET 1. Windows + Desktop Applications. + Windows Services. 2. Web + Web Applications. + Web Services Dr. Nguyen Nam Hong, Le Quy Don Technical University

  16. 1.5. WHAT DOES .NET GIVES TO USERS? 1. More Information faster. 2. Collaboration on the net. 3. Eliminate Redundant Data Entry. 4. Less Cost to Develop Program. 5. More Reliable and Quality Applications. 6. More Features in their Programs. Dr. Nguyen Nam Hong, Le Quy Don Technical University

  17. 1.6. WHAT DOES .NET GIVES TO DEVELOPERS? (1/2) 1. Faster Development.. 2. Common Set of System Tools. 3. Can work with a wide range of Devices. + PCs, Handhelds, ect. Dr. Nguyen Nam Hong, Le Quy Don Technical University

  18. 1.6. WHAT DOES .NET GIVES TO DEVELOPERS? (2/2) 4. Web Services. + Discover of Services on the Internet. + Don't need to leam XML: Tools. 5. Quicker and Easier Deployment. + Better Versioning Support. 6. Language to Language Integration. Dr. Nguyen Nam Hong, Le Quy Don Technical University

  19. 1.7. WHAT DOES .NET GIVES TO MANAGERS? (1/4) 1. Faster Development. 2. Ability To Get Disparate Systems To Talk Together Easier And Faster. 3. Ability To Get Outside The Corporate Firewall And Interact With Other Services Easier. Dr. Nguyen Nam Hong, Le Quy Don Technical University

  20. 1.7. WHAT DOES .NET GIVES TO MANAGERS? (2/4) 4. Ability To Expose Certain Corporate Data To Users Who Need It Much Easier and Quicker. 5. Can Deliver All Of This On Any Platform, And Any Devices. Dr. Nguyen Nam Hong, Le Quy Don Technical University

  21. 1.7. WHAT DOES .NET GIVES TO MANAGERS? (3/4) 6. Better Scalability. + Free Threading Support Across All Languages. 7. Easier Learning Curve For New Developers. + Single IDE For All Languages. + Common System Services For All Languages. Dr. Nguyen Nam Hong, Le Quy Don Technical University

  22. 1.7. WHAT DOES .NET GIVES TO MANAGERS? (4/4) 8. Lost of New Visual Designers. + HTML, XML, Data. 9. Easier Debugging Across Languages. + Even Into Stored Procedures. 10. Security. Dr. Nguyen Nam Hong, Le Quy Don Technical University

  23. 1.8. INTRODUCTION TO VISUAL BASIC.NET (1/2) 1.BASIC + Beginners All-Perpose Symbolic Instruction Code. 2. Visual Basic. + BASIC With GUI (Graphic User Interface). + Simply Use Prebuilt Objects. Dr. Nguyen Nam Hong, Le Quy Don Technical University

  24. 1.8. INTRODUCTION TO VISUAL BASIC.NET (2/2) 3. The Visual Basic Programming System. + VBA (Visual Basic for Applications). + VBScript. 4. Visual Basic.NET. + A New Programming Language. + Basically Based on Visual Basic. Dr. Nguyen Nam Hong, Le Quy Don Technical University

  25. 1.9. THE ADVANTAGES OF VISUAL BASIC.NET (1/3) 1. Inheritance By Default. 2. Structured Exception Handling. 3. Overloading. 4. Overridding Properties And Methods. 5. Constructors And Destructors. Dr. Nguyen Nam Hong, Le Quy Don Technical University

  26. 1.9. THE ADVANTAGES OF VISUAL BASIC.NET (2/3) 6. NewData Types. 7. Interface and Implementation. 8. Delegates. 9. Shared Members. 10..References. Dr. Nguyen Nam Hong, Le Quy Don Technical University

  27. 1.9. THE ADVANTAGES OF VISUAL BASIC.NET (3/3) 11. Namespaces. 12. Assemblies. 13. Attributes. 14. Multithreading. Dr. Nguyen Nam Hong, Le Quy Don Technical University

  28. 1.10. SOME ABBREVIATIONS DEFINED IN THE LESSION (1/2) 1. BASIC: Beginners All-purpose Symbolic Instruction Code. 2. CLR: Common Language Runtime. 3. COM: Component Object Model. 4. COM+: Component Services. 5. JIT: Just-In-Time. 6. MSIL: MicroSoft Intermediate Language. Dr. Nguyen Nam Hong, Le Quy Don Technical University

  29. 1.10. SOME ABBREVIATIONS DEFINED IN THE LESSION (2/2) 7. MTS: Microsoft Transaction Services. 8. NGWS: Next Generation Windows Services. 9. SOAP: Simple Object Access Protocol. 10. VB: Visual Basic. 11. VBScript: Visual Basic Scripting. Dr. Nguyen Nam Hong, Le Quy Don Technical University

  30. 1.11. SOME ABBREVIATIONS NOT DEFINED IN THE LESSION (1/2) 1. ADO: ActiveX Data Object. 2. ASP: Active Server Page. 3. DLL: Dynamic Link Library. 4. EXE: Executable File. 5. GUI: Graphical User Interface. 6. HTTP: HyperText Transfer Protocol. Dr. Nguyen Nam Hong, Le Quy Don Technical University

  31. 1.11. SOME ABBREVIATIONS NOT DEFINED IN THE LESSION (2/2) 7. PDC: Primary Domain Controller. 8. SQL: Structured Query Language. 9. UCSD: The University of California at San Diego. 10. URL: Uniform Resource Locator. 11. VBA: Visual Basic for Applications. 12. XML: Extensible Markup Language. Dr. Nguyen Nam Hong, Le Quy Don Technical University

  32. The .NET Framework Components Visual Basic C++ C# Perl Python … XML Web Services User Interface ASP.NET ADO.NET and XML .NET Framework Class Library Common Language Runtime Message Queuing COM+ (Transactions, Partitions, Object Pooling) IIS WMI WinAPI Dr. Nguyen Nam Hong, Le Quy Don Technical University

More Related