• 初中生专区
  • 高中生专区
  • 大学生专区
  • 待业在职专区
  • 专业咨询
  • 学费咨询
  • 就业咨询
  • 加入收藏|常见问题|网站地图
  • 首页
  • 学校介绍
  • 学校新闻
  • 专业课程
  • 师资力量
  • 就业保障
  • 明星学员
  • 招生问答
  • 在线课堂
  • 在线报名
  • 单招测试
  • 高中生学历教育
  • 【在线咨询】
  • 职业技术培训
  • 【在线咨询】
  • 学习方案规划
  • 【在线咨询】
学校
学校简介
学校特色
学校环境
学校文化
师资力量
来校路线
课程
软件开发课程
提前单招
学士后Java
学士后.NET
就业
就业流程
就业明星
职前培训
招聘信息
咨询
招生问答
在线测试
在线留言
在线报名
学校 课程 就业 咨询 新闻
网站公告
  • 祝贺 蒋会红 成功报读桂林北大青鸟T21班”ACCP软件开发”专业!
  • 祝贺 陈国荣 成功报读桂林北大青鸟T21班”ACCP软件开发”专业!
  • 祝贺 李昌琦 成功报读桂林北大青鸟T21班”ACCP软件开发”专业!
  • 祝贺 毛燕 成功报读桂林北大青鸟T21班”ACCP软件开发”专业!
  • 祝贺 李军灵 成功报读桂林北大青鸟T21班”ACCP软件开发”专业!
  • 祝贺 吴迪 成功报读桂林北大青鸟T21班”ACCP软件开发”专业!
  • 桂林北大青鸟冬季特惠——“先就业、后付款”活动,全面解决学费问题,让学生后顾无忧!
  • “学技术、拿高薪”!桂林北大青鸟互联网精英就业班火热招生中!仅剩10个名额啦!
新闻导航
  • 学校新闻
  • 就业新闻
  • 高考新闻
  • 开班信息
  • 专业设置
  • 媒体报道
  • 招聘信息
  • 体验课
  • 转业、退伍军人新闻
  • 技术园地
  • SEO
    PHP
    .Net
    Android
    Java
 职业技能培训开班信息
专业课程状态
高考自主招生热招中
初中生2+3连读热招中
2017就业示范班热招中
大学生就业实训班热招中
2017定向委培班热招中
办公软件短期班热招中
本月热点
校区位置
当前位置:北大青鸟桂林志成中心 → 新闻中心 → .Net → 新闻正文
UWP APP 开发日记
作者:桂林北大青鸟 | 来源:网络转摘 | 【大 中 小】

1、按照MSDN的教程自己搭建了一个简单的“Hello, world”应用。是使用C#和xaml语言。在开发之前,windows 10操作系统和VS2015是少不了的,而且教程上也是使用这个的。


1)创建一个新的项目。在Visual C#选项下的windows选项,里面有一个universal,然后选择一个空的应用模板,最后确定存放位置,就可以点击ok了。虽然是选择了空的应用模板,但是其中也包含了一些必要的文件。

项目名称:
- Properties:
- References:
- Assets:存放一些logo
- App.xaml:声明应用使用的资源
  - App.xaml.cs:引导进入应用的入口
- HelloWorld_TemporaryKey.pfx
- MainPage.xaml: 开始页面的设置
  - MainPage.xaml.cs: 代码文件
- Package.appxmanifest: 描述你的应用以及列出应用包含的文件
- project.json


2)修改开始页面
对MainPage.xaml和MainPage.xaml.cs修改,对MainPage.xaml(Xaml)修改页面布局,对MainPage.xaml.cs(C#)修改逻辑部分的代码。

3) 运行应用
(在这里吐槽一下,刚刚已经写完了这个blog,结果误操作删除了一半,然后博客园的自动保存鬼使神差的成功保存,然后我就得从这继续码字了,心中万千羊驼呼啸而过)
在运行应用之前,VS2015可以选择应用运行的平台,包括本地PC,模拟器,远程设备以及不同型号的手机设备。在这里我用本地PC运行的,教程里面也是在本地运行的。运行之后,应用会安装到系统中,并出现在开始菜单页面,以后不用通过VS也可以直接点击开始菜单中的应用程序运行。模拟器和不同型号的手机设备,我只是使用了一下,但是报错了,目前还没有继续研究,ms要什么设置。下图是应用运行后的效果。


4) 添加事件
上面运行的应用只有个外表,还没有内在的东西,点击按钮一点效果都没有。在这里我们就可以充实一下。
- 选中按钮
- 在属性页面点击事件按钮(一个小闪电)
- 在Click事件中,添加函数名,这里使用了Button_Click,回车。
- MainPage.xaml(XAML)中代码有变化,并且需要在MainPage.xaml.cs(C#)中添加逻辑代码

5) 自适应UI设计
在MainPage.xaml中添加一段代码,使用VisualStateManager来对应用进行自适应UI设计。对于UWP上的应用来说,由于一套代码可以运行在不同windows 10的设备上,就需要在显示的时候针对不同的屏幕的大小来自动变换显示效果,给用户以最好的使用效果。可以使用VisualStateManager轻松实现这一目的,在这里我们只是用应用窗口的宽度来设计页面,我们
也可以利用VisualStateManager其他的性质来完善自适应UI设计。
(刚刚又差点悲剧,看来以后一定要在word里面写好之后再发上来,第一次发blog没有经验啊~~~心惊胆战的)


2、学习其他人的内容,自己试验了一些控件
1) Button: 可以设置背景和前景颜色等,写法也不是固定于这样。
1 <Button Background="Black" Foreground="White">2     <Button.Content>普通按钮</Button.Content>3 </Button>
2) ComboBox: 下拉菜单选择,可以设置布局位置(中心,左边还是右边)、边缘等。
1 <ComboBox HorizontalAlignment="Center" Margin="0 100 0 0">2     <ComboBoxItem Content="Select item"IsSelected="True"></ComboBoxItem>3     <ComboBoxItem Content="Item 1"></ComboBoxItem>4     <ComboBoxItem Content="Item 2"></ComboBoxItem>5 </ComboBox>
3) TextBlock: 文本区域,可以设置边缘等。
1 <TextBlock Text="Hello, world!" Margin="0,0,0,40"/> 


不知道UWP的应用开发,是否可以像iOS开发那样,直接拖拽某个控件,就不用自己敲代码了。

顶一下
TAGS:软件开发 网站开发 .net
上篇新闻:为什么 Java 8 存在接口污染?
下篇新闻:在Visual Studio中使用活动图描述业务流程
高考与报名入口
课程推荐
  • 软件开发应用课程
  • 高中生学历教育
  • 网络营销课程
  • 学士后java培训课程
相关新闻
  • C#基础知识(一)
  • 在Visual Studio中使用活动图描述业务流程
  • UWP APP 开发日记
  • 介绍ASP.NET异常管理
  • 添加WebPart到ASP.NET
推荐阅读
  • 桂林市极创电子科技有限公司Java程序招聘信
  • 桂林北大青鸟“高中生特招班”!十万年薪,你
  • 盘点2014年最热门的行业,高中生选择专业需睁
  • CCTV2经济半小时专题报道,北大青鸟关注就业
  • 高考新政:奥赛等加分缩水 加大见义勇为分
合作伙伴
友情链接
    • 北大青鸟总部
    • 桂林山水职业学院
    • 广州北大青鸟
    • 合肥北大青鸟
    • 考研
    • 中小学课外辅导
    • 昆明家教
    • 丽江公务员考试网
    • 易考吧培训
    • 人大留学预科班
    • ios培训
    • 江苏财经网
    • 郑州室内设计培训
    • 珠海北大青鸟
    • 武汉北大青鸟
    • JOBG游戏招聘
    • 北京北大青鸟
    • 桂林软件学院
    • 宁波培训
    • 深圳舞蹈学校
    • 北大青鸟学校
    • 桂林分类信息
    • 北京北大青鸟培训学校怎样
    • 桂林猎聘网
关于我们| 媒体报道| 青鸟荣誉| 大事记| 技术园地| 新闻中心| 在线报名| 在线咨询| 来校路线| 加入我们
    • 免费电话:400-078-8286
    • 客服热线:0773-2820777
    • 咨询时间:周一至周日 8:30-17:30
    • 传真:0773-2824777
    • 邮箱:gl.jb-aptech@qq.com
    • 投诉:0773-2820777
    • 校区地址:广西区桂林市秀峰区八桂大厦八层
    • 公交路线:乘坐10路、99路、100路公交车至十字街站
    • 邮政编码:541001
Copyright © 2008 - 2017 桂林志成信息技术有限责任公司  版权所有  桂ICP备17012984号