上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 20 下一页
摘要: 在业务开发过程中,添加枚举,在固定枚举值的同时,也需要中文的文案。 如果不想添加语言资源项、添加枚举转语资源项,可以使用特性标记。 属性描述 DescriptionAttribute 先看案例: 以上,能够直接获取到枚举的描述值。所以我们可以用Description标记,取代我们经常要对枚举添加的中 阅读全文
posted @ 2019-03-25 11:12 唐宋元明清2188 阅读(616) 评论(1) 推荐(2)
摘要: 前言 在我们应用程序中,如果有较大的数据需要从数据库或者本地读取,且是一次性的话,可以提前获取数据并缓存在内存中。 一般处理方法:利用应用程序启动到用户使用功能这一段时间,提前加载数据。 问题来了,因数据大小的不固定性,提前加载的速度有快有慢,如果保证不会重复读取数据库、只返回一次结果呢? Task 阅读全文
posted @ 2019-03-04 17:23 唐宋元明清2188 阅读(2173) 评论(5) 推荐(1)
摘要: WebView简介 在win10之前,浏览器控件有WPF版本webBrowser、Winform版本WebBrowser,浏览器内核为IE。 win10之后,微软不再维护原有的WebBrowser,转而推出UWP版本的WebView,可以适配于WPF、Winform程序。 WebView使用 限制条 阅读全文
posted @ 2019-02-21 12:14 唐宋元明清2188 阅读(1184) 评论(1) 推荐(1)
摘要: 在使用innosetup自动化打包的过程中,如果打包配置文件要随代码一起提交,则需要将打包文件改为相对路径,以便在其它端也可以直接打包,而不需要再次修改文件路径参数。 添加自动化打包文件 1. 添加build文件夹 2. 添加innosetup打包配置文件和cmd命令执行文件,具体可以参考 Inno 阅读全文
posted @ 2019-01-31 16:23 唐宋元明清2188 阅读(3414) 评论(0) 推荐(0)
摘要: 查询jira数据,如果是前端,可以按照如下格式直接访问,获取数据 http://jira.company.com/rest/api/2/search?jql=project = REM AND resolution = Unresolved ORDER BY priority DESC, updat 阅读全文
posted @ 2019-01-29 14:58 唐宋元明清2188 阅读(1064) 评论(1) 推荐(1)
摘要: 在界面输入时,有时需要限定输入法。 在不自定义正则表达式或者其它输入处理的情况下,切换中英文时与当前语言栏匹配,有以下的几种系统方案: InputLanguage方案 使用System.Windows.Forms.InputLanguage,判断/设置当前输入法状态 1 /// <summary> 阅读全文
posted @ 2019-01-21 14:54 唐宋元明清2188 阅读(6160) 评论(3) 推荐(2)
摘要: 语音合成技术是一种将文本转化为自然语音的技术。在.NET平台上进行语音合成,通常可以使用以下几种方法,System.Speech,Azure Cognitive Services(这个要使用需要Azure账号和API密钥),第三方库。 微软MS的文本转语音 1. 引用System.Speech 2. 阅读全文
posted @ 2019-01-04 16:04 唐宋元明清2188 阅读(2379) 评论(5) 推荐(9)
摘要: 前言 & 问题 如下截图,TextBox,在触摸点击后,会自动弹出windows的虚拟键盘。 如何,禁用键盘的自动弹出? 调用虚拟键盘 通过调用TapTip.exe或者osk.exe,主动弹出虚拟键盘 详细调用可参考:c#调用windows虚拟键盘 如何禁用键盘的弹出 TextBox在触摸点击后,会 阅读全文
posted @ 2018-12-21 10:44 唐宋元明清2188 阅读(2287) 评论(0) 推荐(1)
摘要: 本章介绍,在新建Innosetup的编译脚本iss文件后,在不运行Innosetup软件的基础上,以bat自动编译运行打包。 一、添加Innosetup软件包 下载InnoSetup软件包并解压到build文件夹下,方便后续自动打包时直接引用exe文件。 二、添加innosetup打包配置文件 is 阅读全文
posted @ 2018-11-27 02:00 唐宋元明清2188 阅读(6282) 评论(0) 推荐(2)
摘要: InnoSetup使用教程:InnoSetup打包安装 脚本详细 1. 定义变量 1 #define MyAppName "TranslationTool" 2 #define MyAppChineseName "翻译工具" 3 #define MyAppVersion "1.0" 4 #defin 阅读全文
posted @ 2018-11-26 20:05 唐宋元明清2188 阅读(6735) 评论(0) 推荐(0)
摘要: 浏览器-获取IE版本号 读取IE的版本号 注册表-获取IE版本号 1. 注册表中,IE的位置: 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Internet Explorer 2. 通过注册表读取IE配置 3. 获取主版本号(8/9/1 阅读全文
posted @ 2018-11-21 16:13 唐宋元明清2188 阅读(1665) 评论(1) 推荐(4)
摘要: 在与后台API接口对接时,如将网页Url作为参数请求数据时,如果是锚点参数,则会丢失。 锚点参数 请求通过WebRequest.Create创建一个WebRequest: 1 var uri = "https://id.test.xxx.com/api/v1/auth/sso/url?redirec 阅读全文
posted @ 2018-11-15 10:24 唐宋元明清2188 阅读(977) 评论(4) 推荐(2)
摘要: 判断类型是否被继承、实现 1.判断是否实现了指定接口 添加测试类: 1 public class TestClass2 : TestClass1 2 { 3 4 } 5 public class TestClass1 : TestClass0 6 { 7 public override void T 阅读全文
posted @ 2018-11-08 12:11 唐宋元明清2188 阅读(1048) 评论(3) 推荐(2)
摘要: 托盘图标设置 新建一个NotifyIcon,会在托盘处显示一个图标。 NotifyIcon.Icon可以直接设置一个ico图片,也可以延用原有程序的图标。 notifyIcon.Icon = System.Drawing.Icon.ExtractAssociatedIcon(Application. 阅读全文
posted @ 2018-11-01 19:51 唐宋元明清2188 阅读(1440) 评论(2) 推荐(2)
摘要: 通过应用程序清单,添加启动权限 设置当前应用程序以管理员身份运行,即在VS的工程右键添加”应用程序清单文件“。 添加后,设置以管理员权限运行。 <requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> 注: a 阅读全文
posted @ 2018-10-26 21:17 唐宋元明清2188 阅读(2763) 评论(0) 推荐(1)
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 20 下一页