时间:2017年03月01日 | 作者 : aaronyang | 分类 : AY梦 | 浏览: 6062次 | 评论 2 人
语法篇: 预计 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操作
弱事件
预计3天
第十一天
访问修饰符protected
继承,密封类,抽象类,分布类,虚方法,抽象方法,base构造函数修饰
方法的重写,方法的重载
集合与封装的操作
第十二天
接口,
复杂的泛型父类,泛型接口,泛型参数修饰in out
逆变与协变
显示使用与隐式使用
集合与接口的操作
第十三天
多态性,设计模式的概念
简单工厂与抽象工厂的讲解
装饰模式
观察者模式
第十四天
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 杨洋原创编写,请不要转载谢谢===============
第四十一天
Blend基本界面使用
blend模板修改
路径的绘制,路径的类型,第三方psd,ai文件导入
Photoshop基本使用
第四十一天
动画的录制与开发技巧,与vs2015的互相开发,开发为动态的控件
在控件中加入对外暴露的属性和事件,动画的控制
假数据的模拟
AYUI的微动画模块讲解与拓展开发
第四十二天
Blend中的可视化状态组的使用,与vs2015的互相开发,开发为动态的控件
在控件中加入对外暴露的属性和事件,动画的控制
AYUI的 AyTextButton开发技巧与实践
第四十三天
开发环境配置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 杨洋原创编写,请不要转载谢谢===============
第六十三天
Mssqlserver的安装与服务管理
建库,表,列
初级sql查询
第六十四天
多表查询,排序,分组,having
case when
横表,纵表
第六十五天
用sql建库,表,与其他服务器的数据库连接,操作
修改列,表,库
视图,存储过程,触发器,事务
以及创建后的修改
第六十六天
数据库临时表,with的用法
分页sql,主键,外键,索引,
逻辑外键。不同的业务,常见的业务建表技巧
数据库分区
第六十七天
MongoDb的安装与卸载
基本使用,了解区别
Mysql的安装与卸载,服务管理
基本使用,客户端工具,对比mssql
第六十八天
传统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=======请不要转载谢谢了。=========
合肥科大智能常年招聘C# .NET CORE,vue前端,JAVA开发,有想换工作的私聊我和AY交流
抖音号:wpfui,可以看到我的很多作品效果,私活合作请qq联系我
AYUI8社区版Github地址:前往获取
作者:杨洋(AaronYang简称AY,安徽六安人)目前是个人,还没公司和AY交流
高中学历,2015年1月17日开始,兴趣学习研究WPF,目前工作繁忙,不接任何活
声明:AYUI7个人与商用免费,源码可购买。部分DEMO不免费.AY主要靠卖技术服务挣钱
不是从我处购买的ayui7源码,我不提供任何技术服务,如果你举报从哪里买的,我可以帮你转正为我的客户,并送demo
查看捐赠AYUI7.X MVC教程 更新如下:
第一课 第二课 程序加密教程vs2015 企业版密钥HM6NR-QXX7C-DFW2Y-8B82K-WTYJV
vs2017 企业版密钥NJVYC-BMHX2-G77MM-4XJMR-6Q8QF
已有2位网友发表了看法:
想学习。
写的不错,培训内容也蛮实在的,不过我觉得还是授人以鱼不如授人以渔。更要告诉学员为什么要这么做,比如数据库的设计的123NF等等
发表评论