|
中科院计算所职业培训中心凭借科学院的强大师资力量,在总结多年的IT人才培养及大型项目开发经验的基础上,自主研发出软件工程、嵌入式开发、WEB开发、数据库等多类前沿课程体系及C/C++,JAVA,.NET等精讲课程,在业界被誉为“中国IT精英权威培训基地”。
近期我中心将举办“ASP.Net高级编程”培训班,以帮助企业程序设计开发人员提升技术能力,提高企业的整体竞争水平。具体课程及培训安排事项如下:
课程背景
面向微软.NET作为新一代互联软件和服务战略,将使现有的软件在网络时代不仅适用于传统的个人计算机,而且能够满足呈现强劲增长的新设备的需要。.NET的最终目的就是让用户在任何地方、任何时间,以及利用任何设备都能访问所需的信息、文件和程序。用户不需要知道这些文件放在什么地方,而把后台的复杂性完全屏蔽起来。为了实现这些功能,自2002年.NET 架构发表以后,微软便逐步调整其服务器软件的产品线,不断的升级更新原有的服务,并将这些服务整合于.NET企业服务产品线中。
.NET 的出现将从根本上改变我们考虑和使用计算设备的方式。由服务器和客户端这两个最重要的概念转变为松耦合服务的、丰富的、分布式计算模型。可以预期,.NET 的计算模型将会以不同方式影响企业、个人和开发人员。对于个人:这些变化将产生极其个性化的、集成的计算体验;对于企业和开发人员:它将改变企业和开发人员生成软件和销售产品的方式,使 IT 成为企业成功的重要因素并引入新的业务模式。
正是这样一个特点,近年来越来越多的大型项目选择应用.NET平台进行开发。但现实情况是,很多项目开发只是应用了.NET平台最基本的能力实现低端开发,而最近几年发展起来的新特性和高级应用却涉及较少,难以充分发挥.NET平台的优势。
培训对象
C#是一种全新的程序设计语言,可以直接学习,本课程中有C#基础的讲解.但学员最好有如C#,C/C++,VB,JAVA等语言基础,以便于快速的了解C#在WINDOWS下的编程特性.
课程简介
学员经过本课程模块的系统培训学习,将帮助软件开发人员从C#/VB.NET编程语言入手,在接触.NET高级应用后循序渐进最终掌握.NET企业级开发技术.
师资简介
刘世兴,培训中心高级教师? .NET培训专家
精通.NET商业解决方案及软件系统架构,有丰富的软件项目开发经验。专注于web项目研究,在网站管理与运营方面有独特的见解,曾开发过多重行业中小型企业网。习惯于将实战经验与理论想结合,以应用实例辅助教学。指导的软件产品曾获得“第三届全国职业培训软件大赛三等奖”。
段克奇,培训中心高级教师? .NET培训专家
长期从事计算机软件开发、网站开发、数据库应用开发的培训工作,有丰富的教学经验;并指导各种网站项目、软件项目的开发工作,具备丰富的项目实战经验。丰富的教学经验+实战经验能有效地指导学员在学业上取得事半功倍的功效。目前出版的书籍有《边用边学动态网站设计与应用ASP篇》、《ASP.NET基础教程》
培训目标
深入学习.NET平台主主推的语言体系C#,建立面向对象的程序设计理念, 深入学习.NET平台上WINDOWS程序设计的技术和技巧,为下一步学习打下基础.
课程内容
|
编号 |
名称 |
内容 |
|
1 |
.NET框架介绍 |
.NET Framework结构,公共语言运行时,.NET Class Framework,??? .Net的设计目标,COM的角色,.NET企业服务器的角色。新特性概述。 |
|
|
VS2010开发环境 |
VS2010的新功能(讲解如何进行快速代码编写,解决大小写字母区分):IDE的基本功能,IDE的基本设置;项目的建立;代码片段(代码片段的使用,扩展代码片段,外围代码片段,自定义代码片段) |
|
2 |
C#基础 |
与其它语言的比较,C#特性; 数据类型,变量,运算符,流控制,程序结构等;方法调用语句。 |
|
3 |
OOP设计 |
面向对象程序设计的有关问题;类:类修饰符,成员访问修饰符;对象、实例于静态成员;this及成员数据(域,属性,索引器);类的成员函数:构造及析构函数,方法重载,外部方法;类的继承与派生;虚拟方法和动态多态编程;抽象方法和抽象类,密封类;接口、结构和枚举;装配件;Main方法,Math 类和Random类;Collections类及应用。字符串问题,一维数组,多维数组,交错数组,高级数组问题。 |
|
4 |
事件处理 |
委托(Delegate);控件中事件的使用;自定义事件(如何在自己的类中定制事件) |
|
5 |
泛型编程 |
传统编程模型及装箱操作存在的问题,泛型编程的引出;泛型的解决方案;泛型类;泛型方法泛型接口 |
|
6 |
C#3.0 |
隐式声明变量及数组;对象及集合声明器;扩展方法;匿名类型;LINQ语句;分部方法 |
|
7 |
C#4.0新增功能与IronPython |
C#4.0 动态编程,dynamic关键字的使用,IronPython基础,IronPython IDE的选择,在.NET平台中如何集成IronPython以实现脚本级程序设计 |
|
8 |
非安全代码和指针 |
指针的概念;关键字unsafe和fixed; 变量的指针和指向变量的指针变量; 数组的指针和指向数组的指针变量;数组名做函数参数;指向多维数组的指针和指针变量;字符串指针和指向字符串的指针变量;在C#中应用指针编程的有关问题。 |
|
9 |
在.NET调用DLL |
在.NET中调用DLL动态链接库(包括非托管DLL的调用,WIN32 API函数的调用,以及托管DLL的调用);在.NET中应用COM组件; |
|
10 |
异常处理 |
结构化异常处理程序;异常的属性和方法;自定义异常。 |
|
11 |
文件和数据流 |
文件夹、文件的管理和访问;递归算法在文件管理中的应用;Stream对象及其编程;FileStream类的使用,StreamWriter及SreamReader的使用; |
|
11 |
Windows程序设计 |
基本的Windows程序设计方法;控件应用:多文档界面,主菜单和快捷菜单,通用对话框,Imagelist和ToolBar,提示栏StatusBar,TreeView控件的使用,timer和动画,其它控件使用实例,帮助系统的设计。Windows控件设计:从其它控件继承开发新的控件,开发复合型的控件。 |
|
13 |
GDI+编程和打印程序设计 |
.NET图形绘制方法;样条曲线和贝塞尔曲线;密封图形的绘制;图像文件的调用及处理方法;.NET打印程序设计;图形程序的设计技巧。 |
|
14 |
多线程设计 |
多线程的基本概念:进程和线程,何时使用线程;线程的设计:创建 ThreadWorker,调用 SpinUp;线程的控制和管理;线程的优先级;线程同步;互斥对象;线程池(Thread Pool)及其应用; |
|
15 |
网络编程技术 |
DNS开发;套接字(Socket)编程;TCP协议编程;FTP编程;UDP和SMTP编程; |
|
16 |
ADO.NET数据库设计基础 |
ADO.NET体系结构:ADO.NET组件,ADO.NET 和ADO之间的区别。.NET数据提供者:DbConnection类,DbCommand类,DbDataReader类。DbDataAdapter类,DataSet类 |
开课时间:
时间:2010年05月10日-2010年05月15日
证 书
培训结束后,考核合格者颁发培训中心“结业证书”。自愿申办“653工程”证书,150元/本。
费 用
培训费:3300元/人(含结业证书和中午的午餐),住宿协助安排,费用自理。
付款方式
名 称:中科院计算所职业培训中心
开户行:北京银行中关村支行
帐 号:01090302900120105445661
感谢您对中科院计算所培训中心的关注与支持!
中科院计算所职业培训中心
2010年03月16日
附件:
“.NET4.0框架与C#4.0程序设计”培训班报名回执
|
单 位 |
|
|
地 址 |
|
邮编 |
|
|
网址 |
|
传真 |
|
|
联 系 人 |
|
电话 |
|
E-mail |
|
|
学员代表 |
|
电话 |
|
手机 |
|
|
学员姓名(注明性别) |
|
|
|
学员姓名(注明性别) |
|
|
|
学员姓名(注明性别) |
|
|
注: 1. 此表复印有效
2. 请参加学习人员于2010年04月30日之前发送此回执,我们将以回执信息为准!
3. 收到回执后,我中心工作人员将于开课前将“报到通知”发到您的邮箱,为您提供参加课程相关的具体信息。
付款方式:接受现金、汇款、支票。
名称:中科院计算所职业培训中心
开 户 行:北京银行中关村支行
帐号:01090302900120105445661
联系方式:
地址:北京海淀中关村958楼中科天博大厦 (100086)
联系人:刘杉
电话:010-82661199-106、13520442680
传真:010-82661221
E-mail:liushan@tianbo.com.cn |