VB.Net Programming.pdf
Contents Introduction Course Materials..................................................................................................2 Prerequisites.........................................................................................................3 Course Outline.....................................................................................................4 Microsoft Certified Professional Program...........................................................6 Facilities...............................................................................................................8 Module 1: Overview of the Microsoft .NET Platform Overview..............................................................................................................1 What Is the Microsoft .NET Platform?................................................................2 What Is the .NET Framework?............................................................................5 What Are the .NET Framework Components?....................................................9 What Are the Visual Basic .NET Enhancements?.............................................17 Review...............................................................................................................19 Module 2: Development Environment Features Overview..............................................................................................................1 Describing the Integrated Development Environment.........................................2 Creating Visual Basic .NET Projects...................................................................3 Demonstration: Creating a Visual Basic .NET Project......................................16 Using Development Environment Features.......................................................17 Demonstration: Using the Visual Studio .NET IDE..........................................29 Debugging Applications....................................................................................30 Demonstration: Debugging a Project.................................................................37 Compiling in Visual Basic .NET.......................................................................38 Lab 2.1: Exploring the Development Environment...........................................41 Review...............................................................................................................46 Module 3: Language and Syntax Enhancements Overview..............................................................................................................1 Data Types...........................................................................................................2 Using Variables....................................................................................................9 Demonstration: Using Variables and Data Structures.......................................20 Functions, Subroutines, and Properties..............................................................21 Lab 3.1: Working with Variables and Procedures.............................................29 Exception Handling...........................................................................................36 Demonstration: Structured Exception Handling................................................48 Lab 3.2: Implementing Structured Exception Handling....................................49 Review...............................................................................................................52 Module 4: Object-Oriented Design for Visual Basic .NET Overview..............................................................................................................1 Designing Classes................................................................................................2 Practice: Deriving Classes from Use Cases.......................................................10 Object-Oriented Programming Concepts...........................................................11 Advanced Object-Oriented Programming Concepts..........................................20 Using Microsoft Visio........................................................................................25 Lab 4.1: Creating Class Diagrams from Use Cases...........................................33 Review...............................................................................................................42 iv Programming with Microsoft® Visual Basic® .NET Module 5: Object-Oriented Programming in Visual Basic .NET Overview..............................................................................................................1 Defining Classes..................................................................................................2 Creating and Destroying Objects.......................................................................16 Demonstration: Creating Classes.......................................................................26 Lab 5.1: Creating the Customer Class................................................................27 Inheritance..........................................................................................................34 Demonstration: Inheritance................................................................................46 Interfaces............................................................................................................47 Demonstration: Interfaces and Polymorphism...................................................53 Working with Classes........................................................................................54 Lab 5.2: Inheriting the Package Class................................................................68 Review...............................................................................................................78 Module 6: Using Windows Forms Overview..............................................................................................................1 Why Use Windows Forms?.................................................................................2 Structure of Windows Forms...............................................................................4 Using Windows Forms.......................................................................................12 Demonstration: Manipulating Windows Forms.................................................27 Using Controls...................................................................................................28 Demonstration: Implementing Drag-and-Drop Functionality............................42 Windows Forms Inheritance..............................................................................43 Demonstration: Using Windows Forms Inheritance..........................................48 Lab 6.1: Creating the Customer Form................................................................49 Review...............................................................................................................58 Module 7: Building Web Applications Overview..............................................................................................................1 Introduction to ASP.NET.....................................................................................2 Creating Web Form Applications......................................................................16 Demonstration: Creating Web Forms................................................................30 Lab 7.1: Creating the Customer Logon Web Forms..........................................31 Building Web Services.......................................................................................42 Demonstration: Creating a Web Service............................................................50 Using Web Services...........................................................................................51 Demonstration: Using a Web Service................................................................57 Multimedia: How Web Services Work..............................................................58 Lab 7.2: Creating and Using the CustomerService Web Service.......................60 Review...............................................................................................................71 Programming with Microsoft® Visual Basic® .NET v Module 8: Using ADO.NET Overview..............................................................................................................1 ADO.NET Overview...........................................................................................2 .NET Data Providers............................................................................................5 Demonstration: Retrieving Data Using ADO.NET...........................................19 The DataSet Object............................................................................................20 Practice: Using DataSets....................................................................................36 Data Designers and Data Binding......................................................................38 XML Integration................................................................................................46 Demonstration: Using XML Schemas...............................................................56 Lab 8.1: Creating Applications That Use ADO.NET........................................57 Review...............................................................................................................70 Module 9: Developing Components in Visual Basic .NET Overview..............................................................................................................1 Components Overview.........................................................................................2 Creating Serviced Components..........................................................................11 Demonstration: Creating a Serviced Component...............................................27 Lab 9.1: Creating a Serviced Component..........................................................28 Creating Component Classes.............................................................................35 Demonstration: Creating a Stopwatch Component............................................41 Creating Windows Forms Controls....................................................................42 Demonstration: Creating an Enhanced TextBox................................................49 Creating Web Forms User Controls...................................................................50 Demonstration: Creating a Simple Web Forms User Control............................54 Lab 9.2: Creating a Web Forms User Control...................................................55 Threading...........................................................................................................61 Demonstration: Using the SyncLock Statement................................................74 Review...............................................................................................................75 Module 10: Deploying Applications Overview..............................................................................................................1 Describing Assemblies.........................................................................................2 Choosing a Deployment Strategy......................................................................11 Deploying Applications.....................................................................................18 Lab 10.1: Packaging a Component Assembly...................................................20 Demonstration: Deploying a Web-Based Application.......................................30 Lab 10.2: Deploying a Windows-Based Application........................................31 Review...............................................................................................................35 Module 11: Upgrading to Visual Basic .NET Overview..............................................................................................................1 Deciding Whether to Upgrade.............................................................................2 Options for Upgrading.........................................................................................7 Recommendations..............................................................................................11 Performing the Upgrade.....................................................................................13 Demonstration: Using the Upgrade Wizard.......................................................22 Review...............................................................................................................23






















剩余707页未读,继续阅读


- 粉丝: 176
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 中小企业怎样利用网络营销以小博大.pptx
- 我的远程网络研修总结范文.docx
- 信息项目管理师如何考.docx
- 信息系统安全建设整改方案要素.doc
- 机器人现场编程-AS语言示教-码垛编程(改)PPT课件.pptx
- 算法分析与设计作业及参考答案.doc
- 基于PLC电机控制系统设计.doc
- 工业自动化领域汇川ISP500伺服控制器的成熟量产方案及其DSP程序与高级功能解析 电机控制 2025版
- 电子商务网站评估报告模板.doc
- 校园网络工程综合布线方案.doc
- 电子商务网上单证.doc
- Qt+OpenCV视觉处理全套源代码:插件框架、图像处理与算法,功能全面、完备通信工具集合 Qt
- 2020-2021学年高中数学-第二章-算法初步-2.2.2-变量与赋值学案北师大版必修.doc
- 小学3D打印校本课程3D技术再现活字印刷——3Done软件中活字模型的制作优质课教学设计.pdf
- 详解六边形趣题国外竞赛题apollonios圆市公开课金奖市赛课一等奖课件.pptx
- 基于单片机的红外防盗系统精品.doc


