Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2074326
  • 博文数量: 787
  • 博客积分: 17977
  • 博客等级: 上将
  • 技术积分: 7423
  • 用 户 组: 普通用户
  • 注册时间: 2005-08-26 09:59
  • 认证徽章:
个人简介

一个好老好老的老程序员了。

文章分类

全部博文(787)

文章存档

2018年(28)

2017年(130)

2015年(5)

2014年(12)

2013年(41)

2012年(36)

2011年(268)

2010年(1)

2009年(54)

2008年(66)

2007年(49)

2006年(82)

2005年(12)

发布时间:2017-10-29 20:30:10

为了使Android SDK的管理尽可能顺利,我们在Visual Studio for Mac中修改了Android SDK Manager,以创建无缝集成的体验。这个新的SDK管理器不仅为所有Android SDK提供了一站式服务,同时也引入了对自动SDK依赖解析的支持。所以,让我们进一步了解如何轻松管理Android SDK! 打开新的SDK Manager就像打开Visual Studio.........【阅读全文】

阅读(381) | 评论(0) | 转发(0)

发布时间:2017-10-18 21:30:46

iOS,Android和Windows都会为开发人员公开API,为每个人构建可访问的移动应用。 我们很高兴地宣布,我们在Xamarin.Forms中添加了可用性的新API,以便开发人员更轻松地构建可访问的跨平台移动应用程序。 在这篇文章中,我们将介绍添加到Xamarin.Forms中的新API,从而轻松构建可访问的移动应用程序。 XAMarin.Forms中的.........【阅读全文】

阅读(295) | 评论(0) | 转发(0)

发布时间:2017-10-17 22:17:14

Xamarin.Forms长期以来一直支持iOS,Android和Windows。 我们还添加了新的平台,以跟上不断变化的情景,如Tizen和macOS,Linux和Windows WPF等系统上。 这些平台运行在各种设备上,包括手机,平板电脑,台式机和电视机。 这对我们开发商来说是一个有趣的挑战。 我们如何设计一个智能缩放的UI,并在各种平台的屏.........【阅读全文】

阅读(333) | 评论(0) | 转发(0)

发布时间:2017-10-10 20:23:45

本电子书提供了使用Xamarin.Forms构建跨平台企业应用程序的指导。Xamarin.Forms是一个跨平台的UI工具包,允许开发人员轻松创建可以跨平台共享的本机用户界面布局,包括iOS,Android和通用Windows平台(UWP)。它为企业员工(B2E),企业对企业(B2B)和企业对消费者(B2C)应用程序提供了全面的解决方案,提供了在所有目.........【阅读全文】

阅读(341) | 评论(0) | 转发(0)

发布时间:2017-10-10 20:25:07

无论平台如何,企业应用开发人员都面临着几个挑战:· 随时间变化的应用程序要求。· 新的商机和挑战。· 开发期间持续的反馈可能会显着影响应用程序的范围和要求。考虑到这些,建立可以随时间轻松修改或扩展的应用程序很重要。 设计这种适应性可能很困难,因为它需要允许应用程序的各个.........【阅读全文】

阅读(259) | 评论(0) | 转发(0)

发布时间:2017-10-10 20:30:01

XAMarin.Forms的开发人员经验通常涉及在XAML中创建用户界面,然后添加在用户界面上运行的代码隐藏。 随着应用程序的修改和扩展的规模和范围,可能会出现复杂的维护问题。 这些问题包括UI控件和业务逻辑之间的紧密耦合,这增加了UI修改的成本,以及单元测试这些代码的难度。Model-View-ViewModel(MVVM)模式有助于将.........【阅读全文】

阅读(459) | 评论(0) | 转发(0)

发布时间:2017-10-10 20:32:05

通常,在实例化对象时调用类构造函数,并将对象需要的任何值作为参数传递给构造函数。 这是依赖注入的一个例子,具体称为构造函数注入。 对象需要的依赖项被注入到构造函数中。通过将依赖项指定为接口类型,依赖注入可以使具体类型与依赖于这些类型的代码进行解耦。 它通常使用一个容器来存储接口和抽象类型之间的注.........【阅读全文】

阅读(265) | 评论(0) | 转发(0)

发布时间:2017-10-10 20:32:55

发布订阅模式是一种消息传递模式,其中发布者发送消息而不知道任何接收者(称为订阅者)。 类似地,订阅者听取特定的消息,而不了解任何发布者。.NET中的事件实现了发布 - 订阅模式,并且是不需要松散耦合的组件之间的通信层的最简单和直接的方法,例如控件和包含它的页面。 然而,发布者和订阅者的生命周期通过对象.........【阅读全文】

阅读(220) | 评论(0) | 转发(0)

发布时间:2017-10-10 20:34:46

Xamarin.Forms包括对页面导航的支持,这通常是由于内部逻辑驱动的状态更改导致用户与UI或应用程序本身的交互而产生的。 但是,在使用Model-View-ViewModel(MVVM)模式的应用程序中实现导航可能非常复杂,因为必须满足以下挑战:· 如何识别要导航的视图,使用不引入紧密耦合和视图之间的依赖关系的方法。·.........【阅读全文】

阅读(234) | 评论(0) | 转发(0)

发布时间:2017-10-10 20:36:39

设置允许将配置应用程序行为的数据与代码分离,允许在不重新构建应用程序的情况下更改行为。有两种类型的设置:应用设置和用户设置。应用设置是应用程序创建和管理的数据。它可以包括固定Web服务端点,API密钥和运行时状态等数据。应用设置与应用的存在有关,只对该应用有意义。用户设置是影响应用行为的应用的可.........【阅读全文】

阅读(224) | 评论(0) | 转发(0)

发布时间:2017-10-10 20:35:49

任何接受用户输入的应用程序都应确保输入有效。 例如,应用程序可以检查仅包含特定范围内的字符的输入,具有一定长度,或匹配特定格式。 没有验证,用户可以提供导致应用失败的数据。 验证强制执行业务规则,并防止攻击者注入恶意数据。在Model-ViewModel-Model(MVVM)模式的上下文中,通常需要视图模型或模型来执行.........【阅读全文】

阅读(220) | 评论(0) | 转发(0)

发布时间:2017-10-10 20:37:40

开发客户端 - 服务器应用程序的重点是建立在每个层中使用特定技术的分层应用程序。这样的应用通常被称为单片应用,并且被封装在用于峰值负载预分配的硬件上。这种开发方法的主要缺点是每个层级组件之间的紧密耦合,各个组件不能轻易缩放,并且测试成本。一个简单的更新可能对该层的其余部分产生不可预见的影响,因此更改.........【阅读全文】

阅读(194) | 评论(0) | 转发(0)

发布时间:2017-10-10 20:39:56

身份验证是从用户获取身份验证凭证(例如姓名和密码)以及根据权限验证这些凭据的过程。如果凭据有效,则提交凭据的实体被认为是认证身份。一旦身份被认证,授权过程将确定该身份是否可以访问给定的资源。将认证和授权集成到与ASP.NET MVC Web应用程序进行通信的Xamarin.Forms应用程序中有许多方法,包括使用ASP.NET.........【阅读全文】

阅读(216) | 评论(0) | 转发(0)

发布时间:2017-10-10 20:41:03

许多现代的基于Web的解决方案利用由Web服务器托管的Web服务来为远程客户端应用程序提供功能。 Web服务公开的操作构成Web API。客户端应用程序应该能够在不知道API暴露的数据或操作如何实现的情况下使用Web API。 这要求API遵守通用标准,使客户端应用程序和Web服务能够同意使用哪些数据格式,以及在客户端应用程序和W.........【阅读全文】

阅读(224) | 评论(0) | 转发(0)

发布时间:2017-10-10 20:42:05

移动应用程序具有独特的问题,桌面和基于Web的应用程序不必担心。移动用户将因其使用的设备,网络连接,服务可用性以及一系列其他因素而有所不同。因此,应该测试移动应用程序,因为它们将被用于现实世界,以提高其质量,可靠性和性能。应用程序应该执行许多类型的测试,包括单元测试,集成测试和用户界面测试,单元测试.........【阅读全文】

阅读(243) | 评论(0) | 转发(0)

发布时间:2017-10-12 20:43:51

探索Xamarin.Forms(并在代码中变得更加舒适)的一个很好的方法是克隆存储库并运行它,特别是任何ControlGallery项目。 我们知道您中有许多人已经做到了这一点,所以您可以采取的下一步是为XAMarin.Forms进行自己的定制,以便在组织内构建和分发您自己的NuGet软件包。 在这篇文章中,让我们在本地进行一下,然后讨论如何.........【阅读全文】

阅读(230) | 评论(0) | 转发(0)

发布时间:2017-10-09 21:29:14

开发可适应,可维护和可测试的Xamarin.Forms企业应用程序的架构指导 本电子书提供了有关如何实现Model-View-ViewModel(MVVM)模式,依赖注入,导航,验证和配置管理的指导,同时保持松耦合。此外,还有指导使用IdentityServer执行身份验证和授权,访问集装箱式微服务的数据和单元测试。 前言 本章将介绍指.........【阅读全文】

阅读(187) | 评论(0) | 转发(0)

发布时间:2017-10-29 20:37:51

本文主要讲解使用Xamarin.iOS在iOS11上开发大型游戏。Xamarin是微软提供的一款使用C#开发跨平台应用程序的工具平台。已随着Visual Studio 2015免费发布。......【阅读全文】

阅读(179) | 评论(0) | 转发(0)

发布时间:2017-10-29 20:26:10

在过去一年中,我们一直在研究几个“大事”,使您能够在更多平台上创建更多性能更强的应用程序。 随着我们最新的稳定版本2.4.0,我们在Android上引入了性能优化的渲染器,绰号“快速渲染器”。 虽然更快的平台渲染器是一个明显的胜利,但您真正开始看到使用它们与新功能相结合的巨大收获,在2.5.0上推出,称为布局压缩。 .........【阅读全文】

阅读(99) | 评论(0) | 转发(0)

发布时间:2017-10-27 22:27:35

Getting Started with Cross Platform User InterfacesPDF for offline useDownload PDF Free Self-Guided Learning Interactive:Hello, Xamarin.Forms iOS Workbook Sample Code:.........【阅读全文】

阅读(37) | 评论(0) | 转发(0)

发布时间:2017-10-27 22:24:42

开始跨平台用户界面  Xamarin.Forms是一个跨平台的UI工具包,允许开发人员有效地创建可以在iOS,Android,Windows Phone和通用Windows平台应用程序之间共享的本机用户界面布局。 本系列介绍了Xamarin.Forms开发的基础知识,涵盖了构建多平台和多屏幕应用。 有关适用于跨平台开发的安装和设置实践的概.........【阅读全文】

阅读(42) | 评论(0) | 转发(0)

发布时间:2017-10-26 22:06:21

使用Xamarin.Forms处理导航 本指南扩展了在Hello,Xamarin.Forms指南中创建的Phoneword应用程序,以导航到第二个屏幕。 涵盖的主题包括页面导航和数据绑定到集合。 第1部分:快速入门 本指南的第一部分演示了如何在Phoneword应用程序中添加第二个屏幕来跟踪应用程序的通话记录。 第2部分.........【阅读全文】

阅读(37) | 评论(0) | 转发(0)

发布时间:2017-10-26 22:01:28

在Xamarin.Forms多屏幕快速入门中,Phoneword应用程序被扩展到包含跟踪应用程序呼叫历史记录的第二个屏幕。 本文回顾了为了开发对Xamarin.Forms应用程序中的页面导航和数据绑定的理解而构建的内容。 导航 Xamarin.Forms提供了一个内置的导航模型,可以管理一堆页面的导航和用户体验。 该模型实现了Page对象的先进.........【阅读全文】

阅读(46) | 评论(0) | 转发(0)

发布时间:2017-10-26 21:52:07

该快速入门演示了如何通过添加第二个屏幕来扩展Phoneword应用程序来跟踪应用程序的通话记录。 最终的应用如下所示: 扩展Phoneword应用程序如下: 在“开始”屏幕中,启动Visual Studio。 这将打开起始页: 在Visual Studio中,单击打开项目...,并在打开项目对话框中选择P.........【阅读全文】

阅读(36) | 评论(0) | 转发(0)

发布时间:2017-10-25 23:01:22

从计算机卸载Xamarin产品 ?? 本文介绍如何从Mac或Windows计算机卸载Xamarin Studio或其他Xamarin产品。 有关卸载Visual Studio for Mac的信息,请参阅docs.microsoft.com上的卸载指南 概观 有许多Xamarin产品支持跨平台应用程序开发,包括独立应用程序,如Xamarin Studio,以及其他应用.........【阅读全文】

阅读(30) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

renxiao20032015-02-05 09:22

http://www.jb51.net/softjc/130417.html

回复  |  举报

renxiao20032013-04-23 14:31

http://www.cnblogs.com/yqhome/archive/2012/09/12/2681561.html

回复  |  举报

IMAX-9112012-01-16 10:58

看你头像是avast 嘿嘿  我也用那个

回复  |  举报

tigers3602010-11-29 09:19

回复  |  举报

大鬼不动2010-10-12 11:06

回复  |  举报
留言热议
请登录后留言。

登录 注册