初识c#编程语言
一、见识c#语言编写的各类应用程序
关于用c#语言编写的各类应用程序有以下几种:
1.Console
在编写Console程序时,要注意创建项目时,是选择控制台应用程序(Console Application),在这里博主就简单为大家介绍一下.
Demo:
Console.WriteLine("Hello, World!");
vs版本不同,可能呈现的Demo也是不同的,但最主要的就是这一句.
2.Windows Forms
关于此项技术是比较老的一种,wpf就是就此项技术的一项新技术,注意在创建新文件的时候要选择windows窗体应用来创建新项目.
这张图片就是途径,展示在窗口的内容.
TextBox里面的内容都可以随意添加,button只是我添加的一个按钮.
举个例子:点击按钮出现”Hello World!”,在这里就要用到事件,点击下面图片中的小闪电,选择Click事件,选择完之后会出现以下第二张图.
在括号中写入代码即可,然后你输入什么就会输出什么.
textBoxShowHello.Text = "Hello World!";
这一句就是当你点击那个按钮就会发生的事件.
3.WPF
关于WPF(Windows Presentation Foundation)是用于开发Windows应用程序的UI框架,它提供了一种更加现代化的方式来创建用户界面,并且支持各种不同的用户交互方式,包括触摸屏、鼠标和键盘.
由于WPF和Windows Forms是差不多的用法,这里我就不再简述了.
4.ASP.NET Web Forms(Old)
借助 ASP.NET Web Forms,可以使用熟悉的拖放式事件驱动模型生成动态网站。 利用设计图面以及许多控件和组件,你可以迅速生成带有数据访问的高级的、功能强大的 UI 驱动型网站.
关于创建本类的程序,要选择如下图的空项目,如果没有找到此空项目,就要去安装关于此项目的组件,在这里博主就不再进行解释,在这里就是简单地为大家介绍一下有此方法可以写c#的程序.
关于后面的内容,小伙伴们就当了解啦,博主也是不太精通
5.ASP.NET MVC(Model—View—Controller)
关于此项技术是在ASP.NET Web Forms技术上的一个升级,MVC 是三种 ASP.NET 编程模式中的一种。 MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式: Model(模型)表示应用程序核心(比如数据库记录列表)。 View(视图)显示数据(数据库记录)。 Controller(控制器)处理输入(写入数据库记录)。
6.WCF(Windows Communication Foundation)
Windows Communication Foundation (WCF) 是用于构建面向服务的应用程序的框架。 借助 WCF,可以将数据作为异步消息从一个服务终结点发送至另一个服务终结点。 服务终结点可以是由 IIS 承载的持续可用的服务的一部分,也可以是应用程序中承载的服务。
7.Windows Store Application
Windows Store为[Windows 8](https://baike.baidu.com/item/Windows 8?fromModule=lemma_inlink)新引入的功能,将允许应用程序在此发布。用户将可在此购买所有Metro(新[Windows UI](https://baike.baidu.com/item/Windows UI/5675385?fromModule=lemma_inlink))应用程序及部分传统应用程序。 [1] Windows Store将是Metro应用程序向用户推送的唯一渠道;理由是为了扫描应用程序的安全漏洞和阻止恶意软件进入Windows Store.
8.Windows Phone Application
Windows Phone具有桌面定制、图标拖拽、滑动控制等一系列前卫的操作体验。其主屏幕通过提供类似仪表盘的体验来显示新的电子邮件、短信、未接来电、日历约会等,让人们对重要信息保持时刻更新。
9.Cloud(Windows Azure)
Windows Azure就是结合了互联网和传统企业两种不同类型的计算要求而构建的云计算平台。 对于熟悉.Net和微软服务器平台的开发者来说,他们能够充分利用已有的技能快速构建云应用或者把现有的应用迁移到Windows Azure平台,然后利用平台的云计算特点快速把服务提供给全球用户。
10.WF(Workflow Foundation)
Workflow Foundation (WWF) 是一个可扩展框架,用于在 Windows 平台上开发工作流解决方案。作为即将问世的 Microsoft WinFX 的组成部分,Windows Workflow Foundation 同时提供了 API 和一些工具,用于开发和执行基于工作流的应用程序。
以上内容小伙伴们仅需了解就行!!!关于c#的后续内容博主会继续跟进的!!!
过去不等于未来。