当前位置:网站首页 / AY梦 / 正文

AY的WPF AYUI学徒培训62天就业 83天成牛人之路(零C#基础开始)

时间:2017年03月01日 | 作者 : aaronyang | 分类 : AY梦 | 浏览: 4935次 | 评论 2

以下是AY培训班的课程,为AY版权所有,抄袭者只能说是无能总结.AYUI6.8课程

S1阶段

C# 课程

语法篇: 预计 10天,每天4个小时,学员练习4小时

讲解使用技术:控制台应用程序


第一天

开发环境:vs2015的安装。

程序的创建,开发中的快捷键值

了解控制台程序的意义。

类型引用类型讲解,CTS、CLS和CLR,讲解CTS的使用,简单的类型转换

方法,声明,赋值的概念

程序集,命名空间的讲解,JIT,COM,vs2015中的使用

注释,格式化代码,变量的命名规则,与系统重名的名字等

运算符讲解

if的比较,switch的比较,C#中的循环while,do while,for,包括嵌套循环(乘法口诀demo),

数组的概念

斐波那契数列


第二天

字符串类型的比较与特殊处理

对象,类,属性,常量,只读属性,静态类型,结构,索引

属性,构造函数,访问修饰符,#region等常用代码标签 

对数组的处理,冒泡排序


3.第三天

常用集合List,Dictionary,ArrayList,Tuple,hashtable,Queue,IList,KeyValuePair<key,value>,SortedList,ILookup<T1,T2>的讲解

其他集合的讲解拓展,集合复杂的操作放到linq教程讲解

迭代器的概念与使用,foreach的讲解



第四天

泛型,泛型类,泛型方法,泛型限制符

委托,事件,常用委托的使用Action,Func<T..>

扩展方法

复杂类型的转换与判断


第五天

C# .NET Framework历史讲解

vs2015的与vs2013向下开发的兼容注意事项

枚举enum讲解,枚举的操作,类型转化,比较,flags的枚举讲解

C#的反射教程,dynamic类型,linq to objects

类库,类库的引用,vs中的生成dll,程序集深入一点

C#中类型operator *    运算符重载


第六天

内存知识讲解

ref,out,params方法参数修饰讲解

拆箱与装箱

winform应用程序创建与使用,了解对事件的编程的概念与使用。

简单的线程与Thread的使用



第七天

Attribute特性的使用

 [DllImport("...")]的使用

backgroundWorker

C# 基础异步编程

Async和Await 异步编程

序列化与反序列化



第八天

可空类型Nullable<T>介入

三元运算符

自定义自己的集合与操作

System.IO的操作

DateTime,TimeSpan的类型讲解

IEquatable的使用



第九天


图片格式的讲解,bitmap讲解,winform中的显示

C#正则介入与讲解

Html语法基础讲解,post,get,

第三方常用的dll使用

写个网页爬虫,数据采集



第十天

var 类型

Lambda表达式

Expression的使用

xml文件

linq to xml操作

datatable与dataset

linq to dataset操作

弱事件



OOP介入

预计3天

第十一天

访问修饰符protected

继承,密封类,抽象类,分布类,虚方法,抽象方法,base构造函数修饰

方法的重写,方法的重载

集合与封装的操作



第十二天

接口,

复杂的泛型父类,泛型接口,泛型参数修饰in   out

逆变与协变

显示使用与隐式使用

集合与接口的操作



第十三天

多态性,设计模式的概念

简单工厂与抽象工厂的讲解

装饰模式

观察者模式



WPF开发

第十四天

WPF程序与历史讲解

WPF的容器使用,简单控件的使用


第十五天

WPF中的颜色,常用属性使用

WPF内置的常用简单型控件使用,表面层,了解特性

TextBox,TextBlock,Label,Button,ComboBox,CheckBox,Image,ToggleButton,RadioButton

ScrollViewer,GroupBox,TabControl,Expander

ListBox,Slider,ProgressBar

Datepicker不讲

常用文件的生成属性设置,Properties资源导入等


第十六天

依赖属性,附加属性,路由事件

键盘使用



第十七天

Application讲解,packuri等

元素绑定

DataContext

Source

RelativeSource

数据行绑定型控件讲解


第十八天

命令的讲解



第十九天

资源的讲解,样式简单切入



第二十天

样式与行为,触发器,数据触发器,转换器,多条件触发器

Blend中的行为,创建自己的行为



第二十一天

Shape类,矩形和椭圆

Blend中的arc

Viewbox,直线,折线,多边形,

各种画刷讲解

线与线的焦点

模糊问题的处理

变换,缩放,移动,变形等

Opacity

OpactiyMask

AY独家:RGB与HSB讲解


第二十二天

几何与图画


第二十三天

效果和可视化对象



第二十四天

时间的动画

属性的动画

基本动画

Animation类

代码创建动画

同时发生动画



第二十五天

动画生命周期等

Timeline类

路径动画

动画的缓动函数

动画进度

位图缓存



第二十六天

关键帧动画

基于帧的动画

代码创建帧动画

控件模板与可视化树

blend中快速录制动画



第二十七天

开发第三方自定义控件

开发第三方用户控件

命中测试



第二十八天

数据绑定

数据虚拟化,验证,ObjectDataProvider,XmlDataProvider


第二十九天

ItemControl的样式更改

数据模板的讲解

样式的几种作用域讲解

Blend中快速修改模板



第三十天

数据视图



第三十一天

复杂控件的讲解与使用

ListView,TreeView,DataGrid上篇



第三十二天

DataGrid下篇讲解

负责控件的模板在Blend中的修改



第三十三天

Window窗体级别的开发

AYUI中的AyWindow开发窗体,初级版本

Windows系统任务栏编程



第三十四天

Page的使用,Dispatcher多线程的异步编程

模态对话框,文件选取,文件夹等


第三十五天

Menu使用,ContextMenu使用,ToolBar,StatusBar控件

Ribbon控件使用

在blend中修改Menu样式,对Menu控件模板的理解



第三十六天

声音与视频,语音识别

MediaElement


第三十七天

Viewport3D,3D视图,摄像机,灯,材质

3d中的命中测试

Helix3D Toolkit介入

第三方obj文件导入到wpf


第三十八天

文档对象的开发

与winform的交互开发


第三十九天

打印


第四十天

AY独家 界面无阻塞编程技巧与实践

关于MAF和MEF简单切入讲解

CilickOnce简单介绍,因为大部分都是使用第三方打包工具,然后自定义的更新界面去更新程序的。



======================================== AYUI       www.ayjs.net      AY         杨洋原创编写,请不要转载谢谢===============


Blend5 for VS2015

第四十一天

Blend基本界面使用

blend模板修改

路径的绘制,路径的类型,第三方psd,ai文件导入

Photoshop基本使用



第四十一天

动画的录制与开发技巧,与vs2015的互相开发,开发为动态的控件

在控件中加入对外暴露的属性和事件,动画的控制

假数据的模拟

AYUI的微动画模块讲解与拓展开发


第四十二天

Blend中的可视化状态组的使用,与vs2015的互相开发,开发为动态的控件

在控件中加入对外暴露的属性和事件,动画的控制

AYUI的 AyTextButton开发技巧与实践



AYUI企业实践

第四十三天

开发环境配置AyuiConfig

框架默认路径配置,

第三方字体使用,接入客户端的资源字典。

动态主题颜色的使用

AyWindow的开发使用



第四十四天

Button,CheckBox,RadioButton,AyRadioList

AyImage,AyImageButton,AyImageToggleButton,AyNavRadioButton

AyPath,AyIconAll,AyTextBox,AyTextButton

AyComboBox,AyAutoCompleteTextBox

AyWrapPanel

AySlider,AyOpacitySetSlider

AyMessageBox


第四十五天

AyDatePicker,AyDatePickerBox,AyTooltip

AyUcFileSelect,AyUcSliderDisplay,ColorPickerDialog,ShowCurrentTime,AyGaosiBackgroundLayer

AyPageWindow,Uc_HKControl,AyArcChart

AyAnimationButton,AyAnimationButtonAdvance,AyAnimationButtonAdvance2

AyArcRectangle(AYUI 4.2中内置)


第四十六天

BusyIndicator

AyDragDrop

GifAnimation

TaskbarIcon

AySplitView

RelativePanel

AyHyberTextBlock已废弃,建议使用AyTextButton

AyRangeSlider

AyPopupWindow

AySimplyControl:AySimplyRepeat(RepeatButton) AySimplyButton(Button),AySimplyListView



第四十七天

AySplitButton,AyStrokeLabel,AySwitch,AyTabControl

AyTransition,AyTreeView

FormWebBrowser

MaskedTextBox

NineGridBorder

PopupEx

VirtualizingWrapPanel

Uc_AyLogo

TemplateBorder

AyScrollViewer


第四十九天

AyFuncFactory的使用

常用类:AyThread,AyTime,DelegateCommand,WpfTreeHelper

常用父类:AyPropertyChanged,AyUIEntity,AyPagingDto

DragInCanvasBehavior行为

常用扩展方法:To类型转换

常用的窗体拓展方法

多显示器开发

密码框的绑定与水印文本

内置ICSharpCode解压缩



第五十天:

Validation表单验证模块

微动画模块

开发单例应用程序

AY内置图形常用处理方法实践

AyExtension更多实践

通知栏托盘开发



第五十一天-五十五天:

SVN企业使用,上传,更新,版本trunk,还原,清理文件夹

持续发布工具的服务端搭建,介绍TeamViewer,腾讯通软件

AYUI开发  360领航版界面

(顺便讲解开发技巧和工具)


第五十六天到-六十二天:

毕业作品答辩:

每组成员5人,一起基于AYUI开发一款界面



======================================== AYUI       www.ayjs.net      AY         杨洋原创编写,请不要转载谢谢===============


C#阶段学费  1000

wpf学费  2000

Blend学费 1000

AYUI学费 2000


以此类推,如果全套学习 62天价格 6000元

如果已经有wpf经验,只学习blend和AYUI,价格3000元

只学习C# 1000元


以上培训内容待 AY公司申请下来,可以来合肥培训,为了保证培训质量,每周5天课,上课不准玩游戏。

======================================== AYUI       www.ayjs.net      AY         杨洋原创编写,请不要转载谢谢===============


S2阶段

数据库

第六十三天

Mssqlserver的安装与服务管理

建库,表,列

初级sql查询



第六十四天

多表查询,排序,分组,having

case when

横表,纵表



第六十五天

用sql建库,表,与其他服务器的数据库连接,操作

修改列,表,库

视图,存储过程,触发器,事务

以及创建后的修改



第六十六天

数据库临时表,with的用法

分页sql,主键,外键,索引,

逻辑外键。不同的业务,常见的业务建表技巧

数据库分区



第六十七天

MongoDb的安装与卸载

基本使用,了解区别

Mysql的安装与卸载,服务管理

基本使用,客户端工具,对比mssql




ADO.NET与ORM

第六十八天

传统Ado.NET操作数据库

编写自己的DBHelper



第六十九天

Ado.NET操作数据库的,存储过程

强化自己的DBHelper

介绍第三方DBUtility



第七十天

Linq to SQL



第七十一天

T4模板

数据库同步,发布与订阅



第七十二天

企业常用ORM介绍

ORM之 Entity Framework CodeFirst使用上篇



第七十三天

ORM之 Entity Framework CodeFirst使用下篇



第七十四天

WCF入门开发,编写WCF程序

Windows服务程序开发



第七十五天

WCF4 深入开发



第七十六天

QuartZ任务调度掌握



第七十八 到 七十九 天

掌握RabbitMQ

了解发布与订阅,生产者消费者



第八十天

介绍工作流开发WF

ASP.NET MVC开发

ASP.NET Web API 入门使用



第八十一 到 八十二 天

常见面试题讲解,开发




第八十三天

就业考试,学员找工作




====================www.ayjs.net       杨洋    wpfui.com        ayui      ay  aaronyang=======请不要转载谢谢了。=========







推荐您阅读更多有关于“AYUI6.X培训,”的文章

猜你喜欢

已有2位网友发表了看法:

1#bianyanbing  2017-03-26 18:02:52 回复该评论

想学习。

2#访客  2016-07-01 15:38:55 回复该评论

写的不错,培训内容也蛮实在的,不过我觉得还是授人以鱼不如授人以渔。更要告诉学员为什么要这么做,比如数据库的设计的123NF等等

发表评论

必填

选填

选填

必填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

  查看权限

抖音号:wpfui,可以看到我的很多作品效果

AYUI8社区版Github地址:前往获取

作者:杨洋(AaronYang简称AY,安徽六安人)目前是个人,还没公司AY唯一QQ:875556003和AY交流

高中学历,2015年1月17日开始,兴趣学习研究WPF

声明:AYUI7个人与商用免费,源码可购买。部分DEMO不免费.AY主要靠卖技术服务挣钱

不是从我处购买的ayui7源码,我不提供任何技术服务,如果你举报从哪里买的,我可以帮你转正为我的客户,并送demo

查看捐赠

AYUI7.X MVC教程 更新如下:

第一课 第二课 程序加密教程

兼容XP到win10,vs2015/2019,最新AYUI:7.6.5.2

vs2015 企业版密钥HM6NR-QXX7C-DFW2Y-8B82K-WTYJV

vs2017 企业版密钥NJVYC-BMHX2-G77MM-4XJMR-6Q8QF

标签列表