<label id="omcfq"></label>

      <rp id="omcfq"><acronym id="omcfq"></acronym></rp>


        广州电脑培训暨华官网
        广州电脑培训
        • 广东省软件工程师实训基地
        • 广东省高薪就业培训中心

        • 广东省网络工程师实训基地
        • 广东省电脑人才培训中心

        您现在的位置:所在位置: 广州电脑培训 >> 电脑技术 >> 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: 可以设置背景和前景颜色等,写法也不是固定于这样。

          12 普通按钮3

          2) ComboBox: 下拉菜单选择,可以设置布局位置(中心,左边还是右边)、边缘等。

          1 2 3 4 5

          3) TextBlock: 文本区域,可以设置边缘等。

          1

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


        幸运时时彩 全州县 | 平武县 | 西乌珠穆沁旗 | 新津县 | 山东省 | 沽源县 | 锡林浩特市 | 南部县 | 湾仔区 | 丹东市 | 仁布县 | 苍南县 | 岳阳县 | 黄平县 | 图木舒克市 | 原平市 | 库伦旗 | 会泽县 | 谷城县 | 泰州市 | 诏安县 | 五台县 | 丁青县 | 哈尔滨市 | 剑河县 | 集贤县 | 六枝特区 | 林西县 | 汾西县 | 顺平县 | 建宁县 | 洪洞县 | 噶尔县 | 云和县 | 呼图壁县 | 嘉禾县 | 隆尧县 | 阜南县 | 北流市 | 姚安县 | 新竹县 | 双辽市 | 石景山区 | 汪清县 | 绥化市 | 格尔木市 | 麻栗坡县 | 桂平市 | 额济纳旗 | 扎囊县 | 镇江市 | 独山县 | 塘沽区 | 牡丹江市 | 大新县 | 汉川市 | 巴中市 | 绿春县 | 乐昌市 | 湖口县 | 行唐县 | 沐川县 | 龙门县 | 五家渠市 | 达州市 | 交城县 | 丰城市 | 塔城市 | 出国 | 秦皇岛市 | 锡林郭勒盟 | 南京市 | 英超 | 新宁县 | 安化县 | 阿勒泰市 | 遂宁市 | 宁城县 | 靖安县 | 嵩明县 | 武安市 | 鄂托克旗 | 广水市 | 祁阳县 | 肇庆市 | 高青县 | 宝山区 | 基隆市 | 宜宾市 | 仙游县 | 时尚 | 涟源市 | 昌都县 | 锡林浩特市 | 合川市 | 大城县 | 丰原市 | 孟州市 | 阳原县 | 汨罗市 |