个人免费注册 机构免费注册 会员中心
首页  
课程分类▼
 培训机构&学校  人才需求  薪水福利  成功之路   
www.5future.comwww.5future.comwww.5future.com
    课程详细信息


上海祝成信息科技有限公司

课程表
机构简介
图片展示


联系信息
联系人: 李建忠
电话: 021-64389621
主页: http://www.softcompass.com
地址: 上海市徐汇区龙华西路585号华富大厦A座8楼8A3室




该课程信息由培训机构自行发布,我的前程培训网不保证该信息的有效性和真实性。请您慎重使用。
基本信息  
课程名称
Visual Basic.NET面向组件编程与.NET框架
所属类别程序开发 | 晚班
总课时48 课时
招生对象 
相关证书 
开课时间滚动开课 |  
报名截止日期2006-12-24
培训费1260
在线报名优惠价1260
授课方式面授
所在区域上海徐汇区
详细上课地点上海市龙华西路585号华富大厦7A4
备注 


课程简介  

第一部分  .NET平台与Visual Basic.NET语言基础

.NET平台与.NET框架原理 
Microsoft.NET平台,第一个Visual Basic.NET程序深入剖析,通用语言运行时(CLR),元数据,中间语言与即时编译(JIT),通用语言规范,.NET框架类库,程序集,模块,.NET应用程序模型。 


Visual Basic.NET语言基础 
Visual Basic.NET编译器:vbc.exe详解,应用程序启动与终止,数据类型,变量与参数,引用类型与值类型,默认值,操作符,类型转换,隐式转换与显式转换,标准转换,用户自定义,转换,表达式,语句,预处理,命名空间,命名空间与程序集,注释,Option Explicit 语句,Option Strict 语句与Option Compare 语句,早期绑定与晚期绑定
 


Visual Basic.NET函数的内存模型(重点) 
汇编语言中的函数调用,C语言中的函数,Visual Basic.NET语言中的函数调用,函数调用的内部机制,栈状态管理,局部变量的内存模型


第二部分  Visual Basic.NET面向对象编程(重点)


类与对象
类定义,类的封装,类成员,访问修饰符,类的嵌套,对象的内存分配与内存布局,静态(共享)与实例的区分,Me指针,Nothing与0值 


字段
字段定义,字段与对象状态,字段的修饰,实例字段与静态(共享)字段,常量,常量的版本问题,只读字段,字段的内存布局,字段初始化


方法与参数
方法定义,方法与对象行为,方法的修饰,实例方法与静态(共享)方法,方法的参数,传值参数,引用参数,输出参数,数组参数,方法的重载(Overloads),实例方法的静态绑定/调用机制,静态(共享)方法的静态绑定/调用机制


构造器
构造器定义,构造器与对象初始化,构造器的调用,实例构造器与静态(共享)构造器,默认构造器,私有构造器,静态(共享)构造器的调用时间


继承与组合 
Visual Basic.NET与面向对象,类的继承,System.Object根基类,Me关键字,MyBase关键字,MyClass关键字,类的组合,转型,抽象类,密封类,字段的继承,方法的继承,静态(共享)字段与静态(共享)方法的“伪继承”,继承链上的构造器调用,继承与组合的内存布局 


多态与虚拟 
编译时与运行时,虚方法的重写,隐藏与重写(Shadows与Overrides),抽象方法,密封方法,构造器与虚方法,虚方法的绑定/调用机制,虚方法表(virtual method table, v-table)的内存布局,多态的时间分析——变量的编译时类型与运行时类型, 方法的编译时绑定与运行时绑定,Template Method设计模式,多态对于软件架构的重要意义


结构 
结构定义,值类型与引用类型,值类型的装箱与拆箱(box/unbox),System.ValueType类,结构与类,结构成员,结构的内存布局,结构的初始化与构造器


枚举
枚举定义,枚举成员,枚举的基础类型,枚举的值类型特征,System.Enum类,位标记,枚举值和运算


数组
数组定义,一维数组,多维数组,参差数组,System.Array类,数组的引用类型特征,数组的内存布局,数组操作的效率考虑 


字符串
字符串的初始化,字符串的常量性,字符串驻留,字符串池技术, System.String类,字符串与System.Text.StringBuilder类,字符串的内存布局 


Visual Basic.NET面向组件编程与.NET框架实践练习(1)*** 
实践练习是掌握Visual Basic.NET软件开发必不可少的一个环节,本节通过一个具体的项目实践练习,详细讨论如何将面向对象的概念模型转化为可编程实现的Visual Basic.NET面向对象程序模型,是对Visual Basic.NET面向对象编程的一个总结与提炼。  


第三部分  Visual Basic.NET面向组件编程(重点)


属性
面向组件编程思想,面向组件与面向对象,属性定义,属性与字段、方法,属性与组件封装,实例属性,静态(共享)属性,虚拟属性,含参属性,属性设计原则 


接口 
接口定义,接口成员,接口实现,接口与虚方法,接口的引用类型特征,接口与组件封装,松耦合与紧耦合,抽象类与接口,显式接口成员实现 


委托与事件 
委托定义,类型安全的函数指针,委托实例化,委托调用,System.Delegate与System.MulticastDelegate,委托判等;事件定义,事件订阅,事件触发,事件与组件封装,实例事件,静态(共享)事件,虚拟事件,WithEvents与AddHandler,事件设计模式,事件设计中虚方法的角色,显式控制事件注册,事件字段可能带来的效率问题、及其解决方案 


自定义特性 
特性定义,元数据对于现代组件设计的意义,可扩展的元数据,特性实例化,特性构造器与字段/属性类型限制,保留特性(AttributeUsageAttribute、ConditionalAttribute、ObsoleteAttribute),System.Attribute类,特性与编程框架的开发
 

Visual Basic.NET面向组件编程与.NET框架实践练习(2)*** 
实践练习是掌握Visual Basic.NET软件开发必不可少的一个环节,本节通过一个具体的项目实践练习,详细讨论如何使用本部分所学的组件设计思想与技术,来开发一个面向组件的.NET应用程序。 


第四部分  .NET框架运行时机制


异常处理 
异常处理机制,异常与错误,Throw语句,Try/Catch/Finally语句块,System.Exception类,开发组件类库与开发终端应用程序时不同的异常处理策略 


资源管理 
资源管理与分类(托管资源与非托管资源),内存的分配与管理(栈与托管堆,.NET线式分配与C++ 链式分配),.NET垃圾收集基本原理,System.GC类,Finalize方法与析构器,Dispose模式,弱引用 


元数据与反射 
元数据与反射,动态查询类型信息(应用程序域,程序集,类型,成员),System.Reflection下的常用反射类型,动态操作程序集,动态生成类型,动态调用成员,使用接口等强类型信息来提高反射性能 


应用程序域
应用程序域概念,应用程序域对.NET程序提供的隔离,应用程序域与传统进程,应用程序域与程序集,应用程序域与线程,应用程序域的创建与卸载,订阅应用程序域事件。 



程序集
程序集概念(.NET 类型以及资源的物理容器),程序集的名称、版本号、与语言文化,强命名程序集与全局程序集缓存(GAC),程序集的私有部署与全局部署,并存(side-by-side)执行:在同一计算机上同时执行同一程序集的多个版本  


Visual Basic.NET面向组件编程与.NET框架实践练习(3)*** 
实践练习是掌握Visual Basic.NET软件开发必不可少的一个环节,本节通过一个具体的项目实践练习,详细讨论如何使用本部分所学的内存管理、异常处理等高级技术,来开发一个高效、灵活的.NET应用程序。 




该机构同类别的课程
侯捷大陆讲学----设计模式高级培训
台湾著名技术教育者侯捷.带您深度剖析软件设计之道--
C#面向组件编程与.NET框架
     
Visual Basic.NET面向组件编程与.NET框架
ASP.NET Web高级开发与项目实践
深入掌握ASP.NET Web窗体开发模型
标准C++面向对象高级开发
 掌握C/C++语言编程技能、掌握C++面向对象开发
暑假全日班、周末班、晚班--ASP.NET Web培训开发
国内首家信用培训"先培训,后付款,不满意,不付款"
暑假全日班、周末班、晚班--"C#"开发与.NET框架高级开发
暑假全日班、周末班、晚班--"C#"开发与.NET框
暑假全日班、周末班、晚班--Windows Forms高级开发
国内首家信用培训“先培训,后付款,不满意,不付款” 
暑假全日班、周末班、晚班--VB.NET面向组件编程与.NET框
国内首家信用培训“先培训,后付款,不满意,不付款” 
暑假全日班、周末班、晚班--标准C++面向对象高级开发
国内首家信用培训“先培训,后付款,不满意,不付款” 

  使用说明  |  服务条约  |  友情链接  |  收藏我的前程  
Copyright© 2006 All Rights Reserved.客户服务Email:service[#]5future.com   QQ:137068960