青岛.NET(C#)培训,ERP系统开发高级班
2010-07-28 06:54 800次
- 课程价格:请电话咨询
- 开课时间:滚动开班
- 上课地点:请咨询客服
课程详情
C#/.NET(WINFORM)ERP、MIS系统研发工程师班
————————————————————————————————
上课时间:脱产或业余
授课老师:具有15年军队、外企、*培训机构软件研发或培训经验的资深硕士工程师徐老师
郑重承诺:先听课后交费;学不会可跟下期免费重学
注 意:
1、如果您发现岛城同类培训有那家比我们便宜,我们退回给你差
价;2、如果您发现师资方面的不实资历,将全额退费。
————————————————————————————————
*部分:.NET框架及C#编程技术
1、.NET框架介绍
.NET Framework结构,公共语言运行时,.NET Class Framework, .NET的设计目标,COM的
角色,.NET企业服务器的角色。新特性概述。VS2005及VS2008开发环境 VS2005及VS2008
的新功能 (讲解如何进行快速代码编写,解决大小写字母区分):IDE的基本功能,IDE的基本设置;
项目的建立;代码片段(代码片段的使用,扩展代码片段,外围代码片段,自定义代码片段)。
2、C#基础
与其它语言的比较,C#特性; 数据类型,变量,运算符,流控制,程序结构等;方法调用语句。
3、OOP设计
面向对象程序设计的有关问题;类:类修饰符,成员访问修饰符;对象、实例于静态成员;this及
成员数据(域,属性,索引器);类的成员函数:构造及析构函数,方法重载,外部方法;类的继
承与派生;虚拟方法和动态多态编程;抽象方法和抽象类,密封类;接口、结构和枚举;装配件;
Main方法,Math 类和Random类;Collections类及应用。字符串问题,一维数组,多维数组,
交错数组,高级数组问题。
4、事件处理
委托(Delegate);控件中事件的使用;自定义事件(如何在自己的类中定制事件。
5、泛型编程
传统编程模型及装箱操作存在的问题,泛型编程的引出;泛型的解决方案;泛型类;泛型方法泛型
接口。
6、C#3、0/4、0新增功能
隐式声明变量及数组;对象及集合声明器;扩展方法;匿名类型;LINQ语句;分部方法,动态编
程
7、非安全代码和指针
指针的概念;关键字unsafe和fixed; 变量的指针和指向变量的指针变量; 数组的指针和指向数
组的指针变量;数组名做函数参数;指向多维数组的指针和指针变量;字符串指针和指向字符串的
指针变量;在C#中应用指针编程的有关问题。
7、在.NET调用DLL
在.NET中调用DLL动态链接库(包括非托管DLL的调用,WIN32 API函数的调用,以及托管DLL
的调用);在.NET中应用COM组件;
8、异常处理
结构化异常处理程序;异常的属性和方法;自定义异常。
9、文件和数据流
文件夹、文件的管理和访问;递归算法在文件管理中的应用;Stream对象及其编程;FileStream
类的使用,StreamWriter及SreamReader的使用;
10、Windows程序设计
基本的Windows程序设计方法;控件应用:多文档界面,主菜单和快捷菜单,通用对话框,Imagelist和
ToolBar,提示栏 StatusBar,TreeView控件的使用,timer和动画,其它控件使用实例,帮助系统的
设计。Windows控件设计:从其它控件继承开发新的控件,开发复合型的控件。
11、GDI+编程和打印程序设计
.NET图形绘制方法;样条曲线和贝塞尔曲线;密封图形的绘制;图像文件的调用及处理方法;.NET
打印程序设计;图形程序的设计技巧。
12、多线程设计 多线程的基本概念:进程和线程,何时使用线程;线程的设计:创建 ThreadWorker,
调用 SpinUp;线程的控制和管理;线程的优先级;线程同步;互斥对象;线程池(Thread Pool)
及其应用。
13、网络编程技术
DNS开发;套接字(Socket)编程;TCP协议编程;FTP编程;UDP和SMTP编程。
第二部分:SQL Server 2005管理和开发
1、 安装和配置SQL Server 2005
准备安装SQL Server 2005;
安装SQL Server 2005;
管理SQL Server 2005的安装。
2、管理数据库和文件
规划数据库;
创建数据库;
管理数据库。
3、管理安全
介绍SQL Server 2005安全;
服务器层的安全防护;
数据库层的安全防护;
管理SQL Server 2005中的证书和密钥。
4、灾难恢复
还原用户数据库;
从数据库快照中恢复数据;
系统数据库和灾难恢复。
5、监控SQL Server
使用SQL Server Profiler;
使用DDL触发器;
使用事件通知。
6、数据转换
介绍数据转换;
介绍SQL Server Integration Service;
使用SQL Server Integration Servcie。
7、自动化管理任务
SQL Server中的自动化管理任务;
配置SQL Server Agent;
创建作业和操作员;
创建警报;
管理多台服务器;
管理SQL Server Agent安全。
8、管理高可用性
介绍高可用性;
实现服务器群集;
实现数据库镜像;
实现日志传送;
9、数据库复制介绍
复制概述;
复制场景;
9、 创建数据库和数据库文件
创建数据库;
创建文件组;
创建架构;
创建数据库快照;
10、创建数据类型和表
创建数据类型;
创建表;
创建已分区表;
11、 使用XML
使用FOR XML检索XML数据;
使用OPENXML分解数据;
使用xml数据类型。
12、 创建和调整索引
规划索引;
创建索引;
优化索引;
创建XML索引。
13、实现数据完整性
数据完整性概述;
实现约束;
实现触发器;
实现XML架构;
14、 实现视图(View)
视图介绍;
创建和管理视图;
使用视图优化性能;
15、 实现存储过程和函数
实现存储过程;
创建参数化的存储过程;
创建函数;
处理错误;
17.事物(Transaction)编程
第三部分:ADO.NET进行数据库编程技术
1、ADO.NET概述
ADO.NET的组成及结构,ADO.NET的功能。
2、ADO.NET基本数据提供者
DbConnection类,DbCommand类,DbDataReader类,DbDataAdapter类,DataSet类。
3、System、Data命名空间中的各子命名空间的区别
System、Data、SqlClient命名空间(SQL SERVER操作相关的类);System、Data、ODBC命名
空间(ODBC数据源操作相关的类);System、Data、Oracle命名空间 (ORACLE操作相关的类);
System、Data、OleDB命名空间(OLEDB相关操作的类);System、Data、Common命名空间 (数
据提供者基类命名空间)。
4、深入研究DataSet类
DataSet中所包含的内容:DataTable类,DataRow类,DataColumn类,及这些类的相关操作(绑定操
作);利用DataSet与DbDataAdapter类实现对数据库的修改,利用DBCommandBuilder类自动
生成SQL语句;ADO.NET2、0中DataSet性能的改善;利用DataSet及DataTable实现数据在
内存中的排序及筛选; DataSet中的串行化操作;类型化的DataSet以及TableAdpter。
5、ADO.NET中数据提供者的模型
1.1版本中的模型及2.0版本中的;两种模型的对比(基于接口的模型与基于基类的模型之间各自的
优缺点);工厂模式;两种模型的应用(1、1版本中的作法,2、0中的作法);工厂模式在ADO.NET2、
0中的集成及使用(解决数据库移植问题):DBProviderFactory类,DBProviderFactories类;数据库
移植实例(Atlas)。
6、ADO.NET2、0新增加内容
连接字符串的处理:通过支持配置的API(ConfigurationManager类)实现,通过
DbConnectionStringBuilder类实现;SqlCommand类的异步使用:同步数据处理存在的问题,利用
以前的方法解决同步处理的问题(利用多线程实现);利用ADO.NET2、0中SqlCommand类的异
步处理方法来实现;BulkCopy批量复制:批量复制的传统作法,ADO.NET2、0中的新方法;多活动
结果集(MARS);SqlServer数据提供者的数据统计。
7、ADO.NET中事务的控制
事务的概念 ;ADO.NET的事务支持;Transaction类 ;通过使用ADO.NET来执行事务 ;隔离
级别;使用事务的高级技巧;分布式事务;使用事务的时机 ;事务与性能;事务与用户确认。
8、.NET平台下的ORM技术
ORM的思想及原理,ORM的实现:Warensoft、Data组件包原代码分析。
9、C#3、0语法特性
隐式声明变量及数组;对象及集合声明器;扩展方法;匿名类型;LINQ语句;分部方法,动态编
程,Lambda表达式。
10、C#3、0 Linq技术
C#3、0 Linq查询技术:Linq to SQL ,Linq to DataSet, Linq to XML ,Linq to Entity,Linq中的事
务操作。
11、ADO.NET Entity Framework技术
Entity Framework的结构,Entity Framework的ORM思想,Entity Framework的映射类生成器,
映射类之间的导航属性,Entity Framework对映射实体类的操作。
12、案例分析
网络游戏案例数据访问层分析。
第四部分:窗体程序界面设计开发编程技术
1、 窗体界面的总体外观布局设计
2、 工具栏灵活开发使用
3、 状态条灵活开发使用
4、 属性筐灵活开发使用
5、 面板灵活开发使用
6、 菜单和浮动菜单的优化设计和开发
7、 自定义控件的开发和使用
8、 数据库相关控件的灵活开发和使用
9、 其他常用控件的特性设计
10、 界面美观布局和交互设计
第五部分:基于MVC三层架构的系统开发模式
1、 后台数据层的开发
2、 中间业务层的开发
3、 客户层的开发
4、 数据层与业务层的沟通
5、 客户层与业务层的通讯
6、 多线程技术在MVC开发中的优化使用
7、 网络通讯技术在MVC开发架构中的开发使用
8、 各层之间松偶合的实现技术
9、 综合项目分析
第六部分:综合项目分析
1、 一个基于2层架构的MIS系统综合分析及优、缺点分析
2、 一个基于MVC三层架构的财务管理系统
相关课程
-
游戏开发培训班,山东JAVA软件工程师培训
¥3850.00
-
C++培训,青岛JAVA就业培训,青岛C#培训
¥3850.00
-
引擎青岛游戏培训,软件培训,网站培训,SEO培训
¥3200.00
-
网络青岛ORACLE培训,JAVA培训,NET培训
¥3200.00
-
跟踪 单片机培训班,PHP培训,C#培训,游戏培训
¥3850.00
-
物流大型 ERP培训,C/C++培训,单片机培训
¥3850.00
-
山东的 游戏培训学校,C++培训,网络游戏培训
¥3850.00
-
SSH版 JAVA培训,单片机培训,NET培训
¥3850.00
-
青岛实训班 .NET培训,PHP培训,嵌入式培训
¥3850.00
-
全能型 青岛网站培训,网站建设培训,SEO培训
¥3500.00
在线预约报名