博客

个人学习技术整理。

  • MEF基础指南——MEF首次接触

    标签: MEF

    代码示例托管地址:MEF_First_Touch 简介 简单理解MEF就是.NET中的一个IOC框架。主要是为了增加开发的应用的扩展性的。目的其实和其他IOC框架一样,就是解耦。 何为IOC IOC,即控制反转。 个人理解: 它其实是在接口的基础上进一步解耦,像我们一开始写接口,就是为了可以使用多种实现嘛,但是呢,你在使用过程中,在一个地方还是只能用一个(多个地方就要一个一个 … 更多

  • [译]:Xamarin.Android用户界面——工具栏

    标签: Xamarin.Android, 官方教程, 中文翻译

    返回索引目录 原文链接:Toolbar 译文链接:Xamarin.Android用户界面——工具栏 工具栏 在Android 5.0 Lollipop中引入了一个新的操作栏组件 —— 工具栏Toolbar。工具栏为实现应用操作栏提供了巨大的灵活性:它可以放置在应用程序的任何地方、其大小也可以修改,并且它可以使用一个不同于应用主题的颜色方案。同样,每一个应用界面可以有多个 … 更多

    博客分类: 官方教程

  • 关于使用到Xamarin.Android.Support相关dll无法生成问题解决

    标签: Xamarin.Android, Issue

    返回索引目录 参考内容: 个人yy,仅供参考 问题描述 由于在使用Xamarin.Android.Support相关的dll时,在生成项目期间需要到Google相应网站下载内容,故在国内常常会遇上生成不成功问题,其原因在于,无法下载相应的包。 解决方法: 方案一:最简单也是最难的 —— 挂代理,对于会弄代理的,这个是最简单的,但对于搞不定代理、番羽(防叉叉)墙,这 … 更多

    博客分类: 官方教程

  • [译]:Xamarin.Android用户界面——创建启动界面

    标签: Xamarin.Android, 官方教程, 中文翻译

    返回索引目录 原文链接:Creating a Splash Screen 译文链接:Xamarin.Android用户界面——创建启动界面 创建启动界面 Android应用有时会需要花些时间才能启动完,尤其是在应用在设备上首次启动时。此时,启动屏幕就可以向用户显示启动进度,或者品牌信息。 概览 Android应用在启动时,需要耗费一些时间,特别是在设备上首次启动时( … 更多

    博客分类: 官方教程

  • 关于使用HttpClient请求返回中文乱码问题

    标签: Issue

    本文内容为.NET平台中,使用HttpClient对某些中文网页进行请求时,遇上乱码问题解决方案整理。 个人遇到的网页即使是使用Postman也是乱码。 问题缘由 说到底就是charset的问题。在国内许多网站使用gb2312编码,导致直接使用Http请求默认转化乱码。一般utf-8的网站编码,不会遇上这个问题。 个人最终解决方案 先上代码: 此处代码中未使用异步功能, … 更多

    博客分类: 常见问题及解决方法

  • 如何在Visual Studio中利用命令行集成Dotfuscator混淆处理

    标签: Dotfuscator

    本文主要内容为使用命令行方式操作Dotfuscator,并将其集成到Visual Studio中,以便于直接生成发布。 另:本文使用的Dotfuscator版本为:集成在Visual Studio 2015 社区版中的Dotfuscator CE版本。 创建友好的Dotfuscator项目文件 Dotfuscator项目文件本质是一个xml,下文主要描述使用 … 更多

  • [译]:WiX Toolset使用技巧——实现安装包重要升级

    标签: WiX Toolset, 官方教程, 中文翻译

    返回目录索引 原文地址:Implement a Major Upgrade In Your Installer 译文地址:WiX Toolset使用技巧——实现安装包重要升级 How To: Implement a Major Upgrade In Your Installer 在我们创建基于.msi的安装程序时,强烈建议在Windows安装程序中添加支持重要升级的逻辑。重要升 … 更多

    博客分类: 官方教程