| 团体培训-使用C#/VB.NET开发Windows应用程序 | | 课程介简: 学习使用Visual C# .NET语言开发基于WINDOWS应用程序和ASP NET应用程序.涵概了C#语言的结构,语法,代码向导,以及VisualStudio开发环境等方面内容.对.NET平台的服务器端和客户端都有详细分析.讲解练习许多具体解决方案及最佳实践.使学员掌握C#程序的编写,和调试,以及将应用扩展到WEB系统中. 对象: 本课程适合任何有志于从事基于 .NET平台开发企业应用程序的团队或IT人员。 目标: 完成本课程之后,学员具备以下能力: 深入地了解面向对象的程序设计方法与编程思想以及C#语言 可以独立地利用C#语言编写.NET应用程序。 学时: 50学时 培训大纲 .NET平台和框架介绍 .NET 平台介绍 .NET Framework的组成(框架介绍) .NET Class介绍 公共语言运行时介绍(CLR) .NET企业服务器的角色 .NET VS J2EE比较 C# 语言学习 基本语法: 程序结构;变量和类型;语法介绍;关于数组的新变化;关于Collections的应用; 结构化异常处理程序: Try..Catch..Finally,异常的属性和方法; 面向对象程序设计(OOD) (1)对象语法:面向对象的术语,使用对象,创建类,属性,方法,事件,构造和析构方法; (2)面向对象设计的高级技术:重载方法,共享方法和变量,委托。对象和组件服务:抽象性,封装性,继承和多态性。 (3)实现多态性的各种方法:后期绑定,多接口,利用反射,继承。 (4)引出类的封装性设计(包括字段、方法、属性、构造函数的设计方法)。 面向对象程序设计(OOP) (1)类的继承与多态性设计。 (2)从代码重用的角度分析组合与继承的适用性。 (3)以实验的方式演示对象在内存中的分配顺序。 (4)了解多态性在.Net平台下的常见应用。 文件和数据流 文件夹、文件的管理和访问; Stream对象及其编程; 高级编程 编写多线程代码 了解应用程序域 使用线程池异步操作 使用不安全代码 Windows程序设计 (1)基本的Windows程序设计方法; 控件应用:多文档界面,主菜单和快捷菜单,通用对话框, Imagelist和ToolBar,提示栏StatusBar,TreeView控件的使用,timer。 (2)其它控件使用实例, 帮助系统的设计。 (3)Windows控件设计:从其它控件继承开发新的控件, 开发复合型的控件 ADO.NET数据库设计 (1)ADO.NET体系结构:ADO.NET组件,ADO.NET 和ADO之间的区别。 (2).NET数据提供者:Connection对象,Command对象,DataReader对象。DataAdapter对象;Dataset对象;DataView对象; (3)深入研究DataSet;表的关联; CurrencyManager类和BindingContext类;在.NET环境中设计和使用存储过程; (4)在.NET环境中设计触发器;OledbCommandBuilder和SqlCommandBuilder类的应用;设计数据库中间层; (5)在ADO.NET中应用 XML。 Web 服务和多层数据库技术 Web Service、SOAP、WSDL工作机制; 基本的Web Service程序;利用Web Service实现分布式多层数据库结构; ASP.NET设计 (1)ASP.NET主要设计方法:系统设置,HTML控件,Web Forms控件; (2)数据库处理:ASP.NET数据库连接,ASP.NET数据管理,数据绑定控件; (3)网页设计:Datagrid应用,设计多个页面组成的网页系统,页面之间的数据传递,Appliction对象和Session对象; (4)服务文件的配置:Web.config文件的配置,Global.asax文件的应用。Cookies的使用和程序设计; (5)Web控件设计以及代码重用技术; (6)在ASP.NET中使用XML。缓存技术:页面缓存,页片段缓存,数据缓存技术。(7)ASP.NET安全性实现; (8)B/S结构企业级解决方案综合实例。 |
深圳振阳软件开发技术培训中心联系方式
联系地址:机构未开通该业务
咨询电话:机构未开通该业务
您也可致电“神州培训易”进行咨询。(工作时间:周一至周五 9:00-18:00; 周六 9:00-16:00)
神州培训易咨询电话:0755-88841176,我们将为您推荐优秀的机构!
|
|