随笔分类 -  C#

摘要:今天在做一个项目的时候需要用c#搞一个webbrowser,然后有些地方还需要与js交互。所以就查了一下资料,发现很多博客提到了但是却没有说下具体的操作。所以我就写一下. 开发环境是Visual Studio 2008 .阅读此文需要有C#和javascript开发基础。 1.首先新建一个项目,在默 阅读全文
posted @ 2019-01-02 17:42 野狼谷 阅读(4655) 评论(0) 推荐(1)
摘要:常用认证方式 在之前的文章REST API 安全设计指南与使用 AngularJS & NodeJS 实现基于 token 的认证应用两篇文章中,[译]web权限验证方法说明中也详细介绍,一般基于REST API 安全设计常用方式有: HTTP Basic Basic admin:admin Bas 阅读全文
posted @ 2018-11-14 09:43 野狼谷 阅读(3337) 评论(0) 推荐(0)
摘要:一、背景后台(C#.NET)使用一个MD5+DES的加解密算法,查了下,很多网友都使用了这个算法。在Android里,也需要这个算法,如何把这个加解密算法切换成Java版,成了难题。毕竟好久没涉及到这一块了,只知道: MD5(Message-Digest Algorithm 5,信息-摘要算法5): 阅读全文
posted @ 2018-11-02 17:23 野狼谷 阅读(318) 评论(0) 推荐(0)
摘要:做开发的人,尤其是做客户端(C/S)系统开发的人都会遇到一个头疼的问题,就是软件的自动更新;系统发布后怎样自动的更新程序,在下有幸开发过一个自动更新程序,更新程序与任何宿主程序是完全独立的;只要在主程序里面启动更新程序就行了;更新程序也是一个可执行文件,在启动的时候可以设置是否是自动更新和是否是手动 阅读全文
posted @ 2018-07-10 11:34 野狼谷 阅读(28444) 评论(1) 推荐(5)
摘要:413 Request Entity Too Large 的一个解决方法 阅读全文
posted @ 2017-06-16 14:21 野狼谷 阅读(607) 评论(0) 推荐(0)
摘要:背景:在winform UI中,有时需要对控件进行比较频繁的刷新,如进度条、picturebox显示视频等。如果在主线程进行这些刷新操作,操作还未完成就将执行下一次刷新,程序将发生错误;如果只是创建另一个线程执行这些操作,将和主线程产生竞争,造成界面锁死(因此windows GUI编程有一个规则,就 阅读全文
posted @ 2017-06-13 00:49 野狼谷 阅读(695) 评论(0) 推荐(0)
摘要:项目开发中,经常会获取到DataTable对象,如何把它转化成一个List对象呢?前几天就碰到这个问题,网上搜索整理了一个万能类,用了泛型和反射的知识。共享如下: 按 Ctrl+C 复制代码 按 Ctrl+C 复制代码 阅读全文
posted @ 2017-06-11 00:52 野狼谷 阅读(1440) 评论(0) 推荐(0)
摘要:c# winform 自动升级 阅读全文
posted @ 2017-06-09 17:13 野狼谷 阅读(747) 评论(0) 推荐(0)
摘要:C# winform单元格的formatted值的类型错误 阅读全文
posted @ 2017-06-09 17:10 野狼谷 阅读(2515) 评论(0) 推荐(0)
摘要:示例程序 这是初学C#时困惑了很久才解决的问题,突然想起来拿出来和大家分享。 当初我是这样做的: 1. 在窗体初始化时(构造函数里面),添加一句This.Visible = false; 2. 窗体初始大小设定为非常小,并且放到屏幕一个不起眼的角落 然而这样并没有解决问题。因为程序启动时总会闪出一现 阅读全文
posted @ 2017-05-31 08:46 野狼谷 阅读(2737) 评论(0) 推荐(1)
摘要:C# CODE for (int i = 0; i < this.dataGridView1.SelectedRows.Count; i++)//遍历所有选中的行 { this.dataGridView1.SelectedRows[i].Cells[0].EditedFormattedValue.T 阅读全文
posted @ 2017-05-04 11:59 野狼谷 阅读(15841) 评论(0) 推荐(0)
摘要:C# CHECKEDLISTBOX用法总结 一般认为:foreach (object obj in checkedListBox1.SelectedItems)即可遍历选中的值。 其实这里遍历的只是高亮的值并不是打勾的值。遍历打勾的值要用下面的代码: for (int i = 0; i < chec 阅读全文
posted @ 2017-04-25 16:27 野狼谷 阅读(3154) 评论(0) 推荐(0)
摘要:keywords: 拼音 首字母 过滤 在combobox中输入汉字拼音的首字母时,下面列出对应的可选项,就像下面这样 1。 首先在数据库中需要设计一个表,专门用来存放药物及对应的拼音首字母,这样当用户输入拼音字母后就可以到表中查找匹配的药物,然后再显示 2。 下面的委托方法负责将从数据库获得的查询 阅读全文
posted @ 2017-03-25 16:51 野狼谷 阅读(604) 评论(0) 推荐(0)
摘要:Autofac是一款IOC框架,比较于其他的IOC框架,如Spring.NET,Unity,Castle等等所包含的,它很轻量级性能上也是很高的。于是,今天抽空研究了下它。下载地址:http://code.google.com/p/autofac/downloads/list 1)解压它的压缩包,主 阅读全文
posted @ 2017-03-25 12:58 野狼谷 阅读(181) 评论(0) 推荐(0)
摘要:C#读写txt文件的两种方法介绍 1.添加命名空间 System.IO; System.Text; 2.文件的读取 (1).使用FileStream类进行文件的读取,并将它转换成char数组,然后输出。 byte[] byData = new byte[100]; char[] charData = 阅读全文
posted @ 2017-03-17 17:19 野狼谷 阅读(223) 评论(0) 推荐(0)
摘要:也可用这种方法: string datestr = "2014-1-21 14:54:43" DateTime today = DateTime.parse(datestr); 这样也可以把string格式的日期时间字符串转为DateTime类型的方法。 方法一:Convert.ToDateTime 阅读全文
posted @ 2017-03-13 16:57 野狼谷 阅读(1331) 评论(0) 推荐(0)
摘要:上篇博客把收费系统的总体设计进行了一遍讲解,讲解的同时掺杂了些有关.NET编译机制的总结。程序编写测试完成后接下来我们要做的是打包部署程序,但VS2012让人心痛的是没有了打包工具。不知道出于什么原因微软没有将打包工具集成在开发环境中,但是我知道总会有解决办法的。 经过翻阅资料发现,VS2012虽然 阅读全文
posted @ 2017-02-08 16:16 野狼谷 阅读(330) 评论(0) 推荐(0)
摘要:TTS, Text To Speech的缩写,是使用语音朗读文本的技术。目前,在国内应用较多的是排队叫号系统 Windows 平台的TTS,通常使用的是微软自带的 Speech API。 Windows XP 自带的是 Speech API 5.1,默认是只支持英文的。如果要朗读中文,需要安装Lan 阅读全文
posted @ 2017-01-03 16:05 野狼谷 阅读(954) 评论(0) 推荐(1)
摘要:1 自定义控件与用户控件区别 WinForm中, 用户控件(User Control):继承自 UserControl,主要用于开发 Container 控件,Container控件可以添加其他Controls控件 自定义控件(Custom Control):继承自 Control,主要用于开发wi 阅读全文
posted @ 2016-12-27 08:44 野狼谷 阅读(27418) 评论(0) 推荐(7)
摘要:c# 使用Split分割 换行符,方法如下(其余方法有空再添加): string str = "aa" + "\r\n" + "bb"; string[] ss = str.Split(new string[] { "\r\n" }, StringSplitOptions.None); 阅读全文
posted @ 2016-12-21 09:02 野狼谷 阅读(13639) 评论(0) 推荐(0)