北京网站建设、
北京网站建设公司小编平时比较喜欢研究ASP.net方面的知识,所以今天给大家分享以下几个有关ASP.net方面的概念:
1. ASP.NET Web
ASP.NET 是一项微软公司的技术,能被用于一台Web服务器来建立强大的Web应用程序。ASP.net提供许多比现在的Web开发模式强大的优势。ASP.NET是当今使用最为频繁的Web开发技术之一,一直在开发领域占据重要的地位。
2. WinForms
WinForms用来构建C/S模式的桌面应用程序,是在用户计算机上运行的客户端应用程序,可显示信息、请求用户输入以及通过网络与远程计算机进行通信。
3. Silverlight
Microsoft Silverlight是微软所发展的 Web 前端应用程序开发解决方案,是微软丰富型互联网应用程序(Rich Internet Application)策略的主要应用程序开发平台之一,以浏览器的外挂组件方式,提供 Web 应用程序中多媒体(含影音流与音效流)与高度交互性前端应用程序的解决方案,同时它也是微软 UX(用户经验)策略中的一环,也是微软试图将美术设计和程序开发人员的工作明确切分与协同合作发展应用程序的尝试之一。
4. WPF
WPF(Windows Presentation Foundation)是微软推出的基于Windows Vista的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。
5. WebService
Web服务(Web Service)就是一种Web平台下的应用程序,它可以使用标准的互联网协议(例如HTTP等),将功能体现在互联网和企业内部网上,我们可将Web服 务视为Web上的组件编程。Web服务的出现被认为是分布式计算领域的一项重大飞跃,它预示着:当用户需要某种功能时,可以在Internet上以编程方 式找到并访问。
6. WCF
Windows Communication Foundation (WCF) 是由微软发展的一组数据通信的应用程序开发接口,它是.NET框架的一部分,由 .NET Framework 3.0 开始引入,与 Windows Presentation Foundation 及 Windows Workflow Foundation 并行为新一代 Windows 操作系统以及 WinFX 的三个重大应用程序开发类库。
7. LINQ
语言集成查询(Language INtegrated Query)是一组用于c#和Visual Basic语言的扩展。它允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据。
8. ASP.NET AJAX
ASP.NET AJAX是一个完整的开发框架,其服务器端编程模型相对于客户端编程模型较为简单,而且容易与现有的ASP.NET程序相结合,通常实现复杂的功能只需要 在页面中拖几个控件,而不必了解深层次的工作原理,除此之外服务器端编程的ASP.NET AJAX Control Toolkit含有大量的独立AJAX控件和对ASP.NET原有服务器控件的AJAX功能扩展,实现起来也非常简单。但是鱼与熊掌不可兼得,服务器端编 程相对于客户端编程在执行效率和可控性上有较大差距。
9. ASP.NET MVC
ASP.NET MVC 是微软官方提供的MVC模式编写ASP.NET Web应用程序的一个框架,MVC (ModelViewController)把一个web应用分成了三个部分:model view和controller。 ASP.NET MVC框架提供了一个可以代替asp.net web窗体的基于mvc的应用。
以上就是
北京网站建设、
北京网站建设公司编辑小姜关于ASP.NET这块几个概念的介绍,如有遗漏和错误之处,还望各位网友大虾们指出和补充!