用vs2012创建第一个wpf应用

c/s结构windows桌面应用程序wpf教程-创建wpf应用
开发环境:visual studio 2012 ,大家可以根据自己的情况使用更高的版本,因为我电脑上装了两个版的vs,不想再多装一个了,所以就用2012版本的了。

  1. 打开vs2012,新建项目,选择wpf应用程序

创建完成后,可以看到窗口中有三大部分组成,工程结构,窗口区域和窗口对应的代码区域

在解决方案中,第一个文件是app.config,是系统的配置文件,用来记录配置信息,比如数据库连接字符串等

app.xaml是系统启动主应用入口,通过设置StartUri可以修改应用启动的主窗口

app.xaml.cs是app.xaml对应的后台代码,这个跟web开发中的winform很相似

mainWindow.xaml是自动创建的默认主窗口,同时也有对应的cs文件。
点击f5直接运行程序,结果是一个空白的窗口页面

我们的第一个wpf应用程序就算完成了。

原文地址:http://blog.51cto.com/12482328/2072926

时间: 2024-10-21 06:15:57

用vs2012创建第一个wpf应用的相关文章

搭建QQ聊天通信的程序:(1)基于 networkcomms.net 创建一个WPF聊天客户端服务器应用程序 (1)

搭建QQ聊天通信的程序:(1)基于 networkcomms.net 创建一个WPF聊天客户端服务器应用程序 原文地址(英文):http://www.networkcomms.net/creating-a-wpf-chat-client-server-application/ 注意:本教程是相当广泛的,如果你是在短请也看到我们的东西 开始和 如何在几分钟内创建一个客户端服务器应用程序教程. 注2:本例中包括,明显延长进一步证明功能,在包中包含的示例 包下载. 在我们开始之前确保您已经安装了Vis

WPF入门教程系列(一) 创建你的第一个WPF项目

WPF入门教程系列(一) 创建你的第一个WPF项目 WPF基础知识 快速学习绝不是从零学起的,良好的基础是快速入手的关键,下面先为大家摞列以下自己总结的学习WPF的几点基础知识: 1) C#基础语法知识(或者其他.NET支持的语言):这个是当然的了,虽然WPF是XAML配置的,但是总还是要写代码的,相信各位读者应该也都有这个基础了. 2) HTML语言:虽然WPF是窗体程序但是由于使用的XAML语言,如果以前接触过HTML.XHTML.ASP.NET之路的东西的话会,接受这些标签会很有帮助的,如

通过一个WPF实例进一步理解委托和事件

在前写过"浅谈C#中的委托"和"浅谈C#中的事件"两篇博客,内容有些抽象,似乎难以说明委托和事件的关系. 今天通过一个小程序来进一步说明二者的使用及联系. 首先新建一个WPF应用程序,取名TestDelegateAndEvent. 在.xmal中加入四个按钮,并添加Window_Loaded事件. 代码如下: <Window x:Class="TestDelegateAndEvent.MainWindow" xmlns="http

.net: 不能忽视的break——寻找VS2010和VS2012编译器的一个小区别

文中的问题来自于实际开发,但是实际开发中的代码逻辑比较复杂,因此下面的代码去掉了所有逻辑,只保留能体现问题的代码,类和都只为了说明问题,并不具有实际意义.下面首先看看下面的代码和现象. 1. 问题再现 下面的代码重现了场景, 看完这段代码是不有任何问题吗?下面看看输出结果. 1 public class IL 2 { 3 public List<InstanceOne> _instances = new List<InstanceOne>(); 4 public InstanceO

用VS2012创建和使用WebService(连接SQL Server)

1.创建"ASP.NET 空Web应用程序".打开VS2012,选择"文件"=>"新建"=>"项目",弹出"新建项目"窗口:然后,选择"Web"=>"ASP.NET空Web应用程序",可以为新建项目设置"名称"."位置"."解决方案名称",然后点击"确定按钮",就创建了一

用VS2012创建和使用WebService

1.打开VS2012,选择"文件"=>"新建"=>"项目",弹出"新建项目"窗口. 2.选择"Web"=>"ASP.NET空Web应用程序",可以为新建项目设置"名称"."位置"."解决方案名称",然后点击"确定按钮",就创建了一个ASP.NET的空Web应用程序. 3.右键单击项目名称,选

VS2012 创建和使用DLL

1.为什么使用DLL? 我们知道提高开发效率的一个很重要的途径就是代码复用,我们经常将一些常用的功能构造成相对独立的模块,并在之后的项目重复使用,代码复用的方式有两种: 白盒复用:如ATL.MFC等,它们都以源代码的形式发布,源代码完全暴露给了程序员. 白盒复用的缺点比较多,暴露源码不说,容易与我们自己的代码产生命名冲突,还有就是更新功能比较麻烦. 黑盒复用:如Dll,静态链接,com组件等.与白盒复用相比,dll黑盒复用的优势就很明显,dll是二进制文件, 因此隐藏了源代码,如果采用"显式调用

【MEF】构建一个WPF版的ERP系统

引言 MEF是微软的一个扩展性框架,遵循某种约定将各个部件组合起来.而ERP系统的一大特点是模块化,它们两者的相性很好,用MEF构建一个ERP系统是相当合适的.下面简单演示如何构建一个简单版的ERP系统. 简单分析 从框架的角度来看,一个好的ERP系统应该至少具备以下两个特点: 1.模块开发.一个大型ERP系统要靠团队开发的,每个人负责的模块可能都不一样,要保证低耦合和开发进度,每个模块必须要能够独立开发测试,最终才组合起来. 2.实时更新.ERP系统的模块经常会有功能性修改,升级频繁,要保证良

从头实现一个WPF条形图

原文:从头实现一个WPF条形图 时间如流水,只能流去不流回! 点赞再看,养成习惯,这是您给我创作的动力! 本文 Dotnet9 https://dotnet9.com 已收录,站长乐于分享dotnet相关技术,比如Winform.WPF.ASP.NET Core等,亦有C++桌面相关的Qt Quick和Qt Widgets等,只分享自己熟悉的.自己会的. 阅读导航: 一.先看效果 二.本文背景 三.代码实现 四.文章参考 五.代码下载 一.先看效果 二.本文背景 有没有这种场景:开源控件库或者收