教程

  • Inno Setup 安装包升级处理

    标签: Inno Setup, Inno, 安装包

    返回目录索引 示例代码-UpdateSetup.iss 添加[Code]段 Inno Setup 要实现安装包升级检测,需要编写检测代码,其语法是Pascal【看的懂伪代码及C语言的,看起来不会太难】。 首先添加Code段基础代码,inno setup中代码首先会执行InitializeSetup(),所以我们会在此方法的基础上做升级检测。 ``` ini [Code] … 更多

    博客分类: 示例, 教程

  • Inno Setup 安装包.Net Framework环境检测

    标签: Inno Setup, Inno, 安装包

    返回目录索引 示例代码-DotNetFrameworkSetup.iss 在开发dotNet应用时,常常需要保证用户环境已经安装.NET Framework,下面将介绍如何在Inno Setup脚本中添加.NET Framework检查并安装。 将Framework安装包添加到安装包中 下列代码将.net framework 4.7.2的Web安装包添加到安装包中,若需要 … 更多

    博客分类: 教程, 示例

  • Inno Setup 安装包Visual C++环境检测

    标签: Inno Setup, Inno

    返回目录索引 示例代码-VisualCPPSetup.iss 将Visual C++安装包添加到安装包中 下列代码将VC_redist的x86安装包添加到安装包中,若需要其他安装包,请至 https://support.microsoft.com/zh-cn/help/2977003/the-latest-supported-visual-c-downloads 下载。 2 … 更多

    博客分类: 教程, 示例

  • Inno Setup指南 —— 教程索引

    标签: Inno Setup, Inno, 安装包

    鉴于VSCode都用inno setup打包了,个人就学习一下用inno做安装包的简易操作 用Inno做一个最简单的安装包 下载官方编译工具:https://jrsoftware.org/download.php/is.exe 新建安装包制作脚本文件SimplestSetup.iss 添加以下内容至.iss文件中: ``` ini [Setup] AppName= … 更多

    博客分类: 信息整合, 教程

  • Inno Setup 安装包中文支持

    标签: Inno Setup, Inno, 安装包

    返回目录索引 示例代码-ChineseSetup.iss 下载中文资源文件ChineseSimplified.isl 中文资源-ChineseSimplified.isl Inno Setup中文支持并非官方翻译,所以在官方安装包中并未包含中文资源。 拷贝ChineseSimplified.isl文件至Languages目录 将ChineseSimplified. … 更多

    博客分类: 示例, 教程

  • Wix Toolset 本地化MSI中文安装包制作

    标签: WiX Toolset, WiXUI, 中文安装包

    本文针对Wix制作中文安装包(.msi)中的一些内容进行整理 —— 其他语言类似 本文采用Visual Studio构建安装包 —— 推荐,因为足够方便。 示例源码 设置项目Cultures属性 将zh-CN添加到项目的Cultures属性中【可以添加多种语言支持,以分号 ; 分隔】。 方式一:右键项目属性修改: 方式二:直接修改.wixproj项目文件内容,添加如下代 … 更多

    博客分类: 示例

  • WPF中登录窗口的跳转处理

    标签: WPF, 窗体跳转

    在WPF应用设计中,常常需要在主窗口之前设置一个前置登录窗口,为此整理了一下可行的方案。 示例源码:Jess.Sample.LoginWindow 方案一:添加Program.cs,模仿Winform初始代码 不做整理,个人不推荐,既然用了WPF,就尽量不把Winform的东西引入进来。 方案二:在主窗体MainWindow的构造函数中处理登录操作 此方案相对局限,若单纯 … 更多

    博客分类: 示例

  • .Net中使用protobuf序列化:Google.Protobuf vs protobuf-net

    标签: Protobuf, Google.Protobuf, protobuf-net

    Protocol Buffers - Google官方教程文档 示例源代码 什么是protobuf? protobuf全称Protocol Buffers,由Google推出的一种平台、语言无关的数据交互格式。 为什么用protobuf 由于公司项目开发中,使用了WCF,其默认数据序列化是DataContractSerializer,采用xml格式,考虑到性能提升,于是采用了 … 更多

    博客分类: 示例

  • Wix Toolset基础 —— 环境变量设置示例

    标签: WiX Toolset

    返回目录索引 本文由简至繁介绍如何在安装包中配置环境变量。 关于Environment元素的属性说明见:Wix Toolset基础 —— 环境变量设置 本文示例代码:Jess.Sample.Setup.Environment 基础配置示例 本文环境变量设置功能实现的是:将软件安装目录添加到系统环境变量 Path 的末尾处。 首先先看下最简配置: < … 更多

    博客分类: 教程, 示例

  • [译]:Wix Toolset基础 —— 环境变量设置

    标签: WiX Toolset

    返回目录索引 参考链接: Environmentally Friendly Environment Element 示例参考: Wix Toolset基础 —— 环境变量设置示例 Environment简易说明 安装过程中要添加环境变量,需要在组件中使用Environment标签: <Environment Id= … 更多

    博客分类: 官方教程

  • WindowsAPI钩子程序入门

    标签: Windows API, 钩子程序

    C#钩子程序入门 简介 现在网络上涉及到钩子程序入门,基本都是以三个基础概念:装载钩子程序,卸载钩子程序,以及回调。但是,本文却不会以这些为出发点,前面的三个概念确实是钩子程序中的重要部分,但对于入门而言,有时是难以理解的(至少本人之前很长时间在这个上面一直是糊里糊涂的,还是后来突然有所明悟 —— 这个看个人,可能有些人一开始就明白了,就像大学里学C语言一样。)。所以本文以个人入门时,最早接触 … 更多

    博客分类: 教程

  • [译]:Xamarin.Android用户界面——ViewPager与Fragment组合使用

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

    返回索引目录 原文链接:Part 2 - ViewPager with Fragments 译文链接:Xamarin.Android用户界面——ViewPager与Fragment组合使用 Part 2 - ViewPager with Fragments ViewPager是一个布局管理器,以此实现手势导航。手势导航可以允许用户左右滑动来逐步浏览数据页面。本指南将介绍 … 更多

    博客分类: 官方教程

  • [译]:Xamarin.Android用户界面——ViewPager与View组合使用

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

    返回索引目录 原文链接:Part 1 - ViewPager with Views 译文链接:Xamarin.Android用户界面——ViewPager与View组合使用 Part 1 - ViewPager with Views ViewPager是一个布局管理器,以此可以实现手势导航。手势导航可以允许用户左右滑动来逐步浏览数据页面。本指南将介绍如何使用 … 更多

    博客分类: 官方教程

  • [译]:Xamarin.Android用户界面——ViewPager

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

    返回索引目录 原文链接:ViewPager 译文链接:Xamarin.Android用户界面——ViewPager ViewPager ViewPager是一个布局管理器,它让你可以实现手势导航。手势导航允许用户左右滑动来逐步浏览数据页。本指南解释了如何使用ViewPager来实现手势导航 —— 含有使用Fragment和不使用Fragment两种方式。此主题还将介绍如 … 更多

    博客分类: 官方教程

  • WPF快速入门——绑定Binding

    标签: WPF

    绑定(Binding)元素介绍 此处主要介绍的绑定类是System.Windows.Data.Binding,如果涉及其他内容,将简要介绍,不会过多说明。 下面将简要介绍最基础(最常用)的三个属性: Path —— 路径,用于索引到具体的属性,常常会省略书写,示例如下: <TextBox Text="{Binding Path=A.B}" /> 其中Path=可以省略,因为 … 更多

    博客分类: 教程

  • [译]:Xamarin.iOS入门——Mac安装配置

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

    返回索引目录 原文链接:Installation 译文链接:Xamarin.iOS入门——Mac安装配置 Installation 本教程说明Xamarin.iOS的安装步骤。 安装和配置Xamarin.iOS 概览 Xamarin安装程序可以自动检测、下载并安装任何所需的Xamarin组件来完成安装。本教程将检查安装Xamarin平台和获取 … 更多

    博客分类: 官方教程

  • WPF快速入门——控件,样式,模板

    标签: WPF

    控件简介 在WPF中,严格来讲,控件是继承自System.Windows.Control类的元素。但有时我们还习惯性会将面板说成面板控件、Border说成Border控件(合理的说法应该叫*元素),不过这些,我们不会在本节中进行详细讨论,本节中将主要介绍以Control为基类的控件。 WPF中控件有很多,可以大致分为以下几类: 下述继承关系并不代表直接继承,有的是子类的子类等关系 … 更多

    博客分类: 教程

  • Orchard教程索引页

    标签: Orchard, 教程, 索引目录

    Orchard官方教程(译)索引 链接标注 原文 则表示未译,其他带有中文标题的表示译文内容。 入门 安装Orchard——Installing Orchard 通过zip包手动安装Orchard——Manually Installing Orchard Using a .zip File 使用WebMatrix管理Orchard网站——Working with … 更多

    博客分类: 教程, 信息整合

  • [译]:Orchard扩展——本地化提供程序使用

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

    返回目录索引 原文链接:Using the Localization Providers 译文链接:Orchard扩展——本地化提供程序使用 Orchard利用一个简单的API来支持本地化,其将输入的默认语言字符串(en-us)作为本地化数据的主键,然后返回当前语言环境最准确的本地化版本。 在Razor视图引擎(.cshtml)中使用T() 简单示例 —— 转化后的 … 更多

    博客分类: 官方教程