NET介绍 微软。NET战略及技术体系,。NET Framework框架类库(FCL),公共语言运行时(CLR),通用类型系统(CTS),公共语言规范(CLS),程序集(Assembly),应用程序域(Application Domain)。 了解微软。net技术框架。
 
一、C#编程1、C#语言入门
 
(1)。基本概念:类型、变量、条件判断,循环,类型转换、表达式、语句、命名空间。
 
(2)。面向对象编程:类,结构体,枚举,抽象类,接口,属性, 继承与派生,方法覆盖,方法重载事件与委托,委托声明,异步委托,事件声明,事件订阅。 C#异常处理:异常概述,处理机制。NET垃圾回收机制,清理非托管资源,强制垃圾回收、泛型、匿名方法、迭代器、部分类型、可空类型。 掌握C# 语法,面向对象的程序设计方法,C#的异常处理,垃圾回收,语言特性。
 
2、C#语言进阶 算法与数据结构。
 
⑴。文件和数据流: IO概述、文件的基本操作、文件压缩/解压缩、文件监控、文件加密/解密、独立存储。
 
⑵。多线程: 多线程基本概念、创建线程、线程的生命周期及控制、线程的调度、互斥与同步、线程池。
 
⑶。反射与属性:反射概述、反射的用途和应用领域、动态加载程序集、动态方法调用、利用反射实现多态性为类定制属性,为方法定制属性。
 
⑷。NET程序集: 程序集概述、版本控制、强命名程序集、全局程序集缓存、程序集的全局/私有部署,程序集安全、资源文件的使用。  掌握算法与数据结构,C#文件流操作,多线程编程,反射原理,程序集概念及其部署方式。
 
3、C#高级编程
 
⑴。网络编程:使用Socket,TCP,UDP进行网络通信,数据传输。
 
⑵。C#与XML:DDT,XSD,C#的XML API,System.Xml命名空间,XmlReader,XmlWrieter,XML的导航,XML的XSL转换。
 
⑶。序列化/反序列化:序列化概述、二进制序列化、XML序列化。
 
⑷。NET远程处理(Remoting):远程对象,信道注册,服务注册,租约和生存期控制,异步远程调用,远程对象安全性, 身份验证和授权。  掌握网络通信编程,在C#中使用XML,多种形式的对象序列化,。NET远程处理框架。
 
阶段项目(MSN V1.0) 开发一个类似于MSN的聊天工具。实现点对点聊天,文件传输, 发送邮件,短信的功能。 掌握C#中的网路编程技术,多线程技术, IO编程技术。
 
4、软件工程OOAD与UML 面向对象分析与设计,UML语法,设计模式。Visual Studio企业架构版的使用。 掌握设计模式,掌握面向对象分析与设计的方法。
 
5、数据访问技术及数据库编程⑴。SQLServer2008使用与开发
 
数据库基本知识,基本的DDL,DCL,DML语句,索引,约束,视图,使用T-SQL编写触发器,存储过程,游标,函数。根据SQLServer对。NET的支持,使用C#语言编写数据库对象,SQLServer内置对XML的支持,使用SQLSever 报表服务(Reporting Services)。 学习SQLServer2008数据库的使用,掌握T-SQL编程,使用C#编写数据库对象。
 
⑵。ADO.NET
 
ADO.NET的设计目标ADO.NET结构体系,NET Framework 数据提供程序与DataSet,基于基类的提供者模型,DataSet使用方法与技巧, DataSet的XML序列化与二进制序列化。数据集设计器(DataSet Designer),表适配器(TableAdapter),数据访问中的异步处理(Asynchronous Processing),大批量数据操作(Bulk Copy Operations)的性能优化,多个活动结果集(Multiple Active ResultSets)。 掌握。NET平台上的数据访问技术ADO.NET. 6、Windows应用程序开发⑴。Windows Form 开发
 
Windows Form概述:窗体、控件、公共控件、鼠标键盘事件、容器控件、菜单和工具条、常用组件、通用对话框。
 
⑵。Windows Form高级编程 :程序交互,自定义控件,图形和图像处理,注册表编程,数据绑定控件使用,水晶报表设计器,应用程序打包部署, Click Once部署方法。 掌握Windows窗体应用程序设计,各种控件的使用。掌握Windows应用程序的打包部署。
 
⑶。Windows服务开发 Windows服务概述,Windows服务体系结构,处理Windows服务事件,实现可交互的Windows服务,安装部署Windows服务。 掌握Windows服务程序的开发与部署。
 
阶段项目(MSN V2.0) 利用ADO.NET和SQLSever对前一版本的MSN项目升级,实现服务器注册和登录功能,实现添加和阻止联系人,离线留言等高级功能,实现完全版本的MSN. 掌握ADO.NET和SQLSerer数据库编程技术。
 
7、Web应用程序开发⑴。ASP.NET开发入门 ASP.NET概述: ASP.NET的页面框架,ASP.NET事件模型。
 
⑵。ASP.NET 控件使用: Web控件,HTML控件,验证控件,数据绑定控件,数据源控件。
 
⑶。ASP.NET新特性:母版页(MasterPage),皮肤主题(Skin Theme),网站导航,Profile机制,WebPart 成员角色管理(MemberShip RoleManager)。 掌握。NET上使用ASP.NET开发Web应用程序,ASP.NET的基本运行原理,ASP.NET的控件。
 
ASP.NET高级开发 ASP.NET会话状态管理(InProcess,StateService,SQLServer),用户控件和自定义控件的开发, HttpMoudle和HttpHandler使用, ASP.NET应用程序的国际化,开发 ASP.NET Web Service,基于ASP.NET AJAX的Web2.0开发,在ASP.NET中使用水晶报表(Crystal Report), ASP.NET的缓存机制和策略(Page Cache, Data Cache), IIS6.0与ASP.NET的整合应用,安全体系结构、身份验证和策略、Web应用程序安全性编程与配置, ASP.NET性能与优化原则、性能提高的技巧。 掌握ASP.NET的高级开发技巧,包括状态管理,缓存策略,安全模型,性能调优,水晶报表等。学习在ASP.NET中使用Ajax,学习在。NET中开发WebServices.阶段项目(eBuy) 开发一个B2C电子商务网站,实现在线浏览,购物车,订购商品,网上银行支付,收藏夹,订单管理,后台业务管理。涵盖了大型B2C站点的所有业务流程。使用了包括ASP.NET, AJAX,ADO.NET, WebServices在内的主流Web开发技术。 通过项目开发实践,掌握。NET平台上Web开发的技术。
 
8、。NET企业级应用开发技术。⑴。NET企业级应用开发 WSE(Web Service Enhancements),Web服务安全性,异步Web服务,消息队列(MSMQ)的使用,微软企业库(Microsoft Enterprise Library), COM+服务,分布式事务处理,基于WebService的分布式架构,基于。NET Remoting的分布式架构。 学习使用。NET企业服务,框架开发分布式解决方案……NET最新新技术 C#3.0新特性: Lambda表达式, LINQ语言集成查询。 .NET Framework3.0新技术:服务间通信技术WCF(Windows Communication Foundation),表示层技术WPF(Windows Presentation Foundation),工作流开发WWF(Windows WorkFlow Foundation)。  学习微软推出的。NET3.5版本的新技术。

转载于:https://blog.51cto.com/lailjiaaie/910191

对.net知识结构相关讲解相关推荐

  1. 计算机无法登录到你的账户,win10电脑无法登陆到你的账户怎么办?win10电脑无法登陆到你的账户相关讲解...

    最近不少伙伴咨询win10电脑无法登陆到你的账户怎么办呢?今天小编就带来了win10电脑无法登陆到你的账户相关讲解,感兴趣的小伙伴一起来看看吧! win10电脑无法登陆到你的账户怎么办?win10电脑 ...

  2. 记:ELF文件解析初定义——Section段相关讲解

    0x00 概论 因为TI的DSP输出文件与传统的ELF文件不符,所以本人就顺道研究了一下现在的ELF的文件格式. 会将其陆续完成在文章中. 承接上文,上文书说到,解析文件头格式,数据段的分配定义,与数 ...

  3. 群晖DDNS和端口转发等相关讲解

    文章目录 废话篇 前言 本文知识概要 域名和IP地址的了解 域名解析 内网IP和外网IP DDNS是什么? 群晖如何设置DDNS 端口转发 后言 协助改进 废话篇 本篇文章为原创文章,转载请注明出处, ...

  4. 将vue页面文本导出到word,并设置页眉页脚,分页打印相关讲解--高级版

    需求: 将以下内容导出到word,并设置页眉页脚,页码以及导出时间,且时间.页码加粗处理:每一个明细各占一页,且不能有空白页出现. 最终效果展示: 代码展示及讲解: <template>& ...

  5. j2ee模拟购物车业务源码与JavaBean相关讲解(第十二天学习j2ee)

    2022.5.2 第八个war包相关实验记录与内容问题的回答 其实第八个war包早就开始写了,但是因为中途配置了一下STS4,想要了解STS4的框架,但没有成功,所以这次最后还是回到了之前用的ecli ...

  6. java中字符 的含义 有什么作用_Java中字符串常见题之String相关讲解

    今天给大家带来的是在面试中经常被问到的一道题: 无论在Java还是Android中,String是一个很常见的类,但是大家真的很了解吗,我这里有几个题: 1. String str1 = " ...

  7. C语言预处理相关讲解

    文章目录 前言 一.程序的翻译环境和执行环境 二.预处理符号详解 总结 一.程序的翻译环境和执行环境 在ANSI C的任何一种实现中,存在两个不同的环境. 第1种是翻译环境,在这个环境中源代码被转换为 ...

  8. 微信小程序模板消息群发、无限制推送相关讲解

    模版消息推送是微信小程序采用的通知形式,用户本人在小程序页面有交互行为后,可触发下发通知,通过微信聊天列表中的服务通知可快捷进入查看消息.此外,点击查看详情还能跳转到下发消息的小程序的指定页面.但是为 ...

  9. 软件测试项目中“银行理财”相关讲解

    流程讲解: 1.我最近做了一个银行项目,然后做了当时测试了当中的理财模块,我这边大概和您讲解一下 2.首先理财中有包括签约,风评,理财购买,赎回/撤销,以及理财查询,之前测试的产品类型主要是净值型理财 ...

最新文章

  1. 虽然这些代码很少,就几行,但却很牛逼!
  2. chrmoe debug
  3. (android)system ui 内存优化
  4. android网络请求回调管理,Android HTTP网络请求的异步实现
  5. android q测试机型,小米9安卓Q系统刷机包开启测试 小米Android Q适配机型一览
  6. 网页常用Javascript
  7. android 5.1 壁纸路径,RTFSC – Android5.1 壁纸设置流程简析 – RustFisher
  8. ATS push cache 测试
  9. 数据库系统实训——实验三——子查询与组合查询
  10. 统计学习(三):假设检验与 p-values
  11. 微服务架构设计模式 pdf_分享一份美团T9大牛总结的神仙微服务架构设计模式PDF...
  12. Hadoop面试题(一)
  13. JAVA 之POI导入批量新增、批量检查、日志记录、失败原因、失败条数、数据库映射
  14. Error: couldn‘t connect to server 127.0.0.1:27017, connection attempt failed: SocketException: Error
  15. 【Ubuntu 1】ubuntu的软件包
  16. html中创建学生对象,在考生文件夹下,存在一个数据库文件“sampl.mdb”。在数据库文件中已经建立了一个表对象“学生基本情_搜题易...
  17. 修改linux内核达到隐藏进程目的(2.6.28)
  18. 实验9、键盘扫描及数码管显示实验
  19. 河畔林语html操作,项目河畔林语.rar
  20. unity中用shader实现大海的特效

热门文章

  1. 如何使用Lombok来优雅的编码
  2. ReSIProcate源码目录下功能说明
  3. 法国呼叫服务公司Aircall获得800万美元融资
  4. FSM之SMC使用总结
  5. 读书笔记:《搞定3--平衡工作和生活的艺术》
  6. Concurrency 学习 (Mac iphone)
  7. 一分钟就可以轻松将文字转换成语音,简单方法讲解
  8. 使用Jekyll搭建博客
  9. 调查发现 Java 和 JavaScript 是企业开发的顶级语言
  10. C# Windows基础拾遗01—线条绘制篇