随笔分类 -  c#

摘要:B/S架构的好处就是。UI代码的修改只需要将新的html 文件部署在服务端即可。C/S 架构客户端的修改就没有那么方便了,需要每个客户端一个一个的更新。这明显是不可能的事情,有很多客户端的时候,这种更新会要人命的。 第一种方案:自动更新就是在客户端启动的时候检测客户端有没有更新,有更新的话,下载新的 阅读全文
posted @ 2019-06-07 19:12 努力,奋斗 阅读(2693) 评论(0) 推荐(0)
摘要:第一步:创建一个WaitForm 第二步:使用方法 在MainForm 初始化地方开启线程调用 第三步:在需要使用的地方使用 第四步:在MainForm Close 的地方关闭线程 阅读全文
posted @ 2019-05-16 14:06 努力,奋斗 阅读(1330) 评论(0) 推荐(0)
摘要:【转载】http://www.pianshen.com/article/1075127434/ 我总结了一下出现证书无法加载的原因有以下三个 1.证书密码不正确,微信证书密码就是商户号 解决办法:请检查证书密码是不是和商户号一致 2.IIS设置错误,未加载用户配置文件 解决办法:找到网站使用的应用程 阅读全文
posted @ 2019-05-16 13:58 努力,奋斗 阅读(520) 评论(0) 推荐(0)
摘要:项目需要用到推送,于是重新研究了下推送框架,最好能够独立成一个服务,与业务无关的服务,可以给所有的项目通用。找了好久最终决定用SinglR 框架。 Signal 是微软支持的一个运行在 Dot NET 平台上的 html websocket 框架。它出现的主要目的是实现服务器主动推送(Push)消息 阅读全文
posted @ 2018-12-03 20:14 努力,奋斗 阅读(818) 评论(0) 推荐(0)
摘要:这个问题,研究了将近两个小时,baidu,google,好大一会,windows 平板本身的应用程序,必须浏览器,notepad都是可以自动唤起软键盘的,但是我的winfrom 程序就是不可以,起先怀疑是我的程序问题,我重新写了一个test 程序,发现依旧是不能唤醒。网上也发现很多网友都有这个问题, 阅读全文
posted @ 2018-10-18 18:37 努力,奋斗 阅读(1440) 评论(2) 推荐(1)
摘要:winform 由于自带的界面太丑,有时候就想着去掉标题栏,自己写,自己做UI 但是发现没法拖动了,或者,有时候我们也想让整个窗体都能够随着鼠标进行拖动,来来来,看下面 只需要在需要拖动的窗体上 响应 MouseDown 整个事件就好 简单吧,但是 又是但是,只对最上层的控件生效,这个也可以理解,我 阅读全文
posted @ 2018-05-09 08:55 努力,奋斗 阅读(1036) 评论(0) 推荐(1)
摘要:昨天因为这个事情搞了好久,因为客户那边使用的是IIS 上的FTP ,想着都差不多试着运行,结果竟然报错,说"错误550 文件不可用" 是在GetResponse()出现的异常,我用FileZilla Server 却没有问题,经过断点调试发现在创建层级目录的时候出现的问题,因为我是直接在根目录下创建 阅读全文
posted @ 2018-05-09 08:41 努力,奋斗 阅读(1180) 评论(0) 推荐(0)
摘要:最近项目需要导出Excel,找来找去,微软有自己的Excel组件 using Microsoft.Office.Core;using Microsoft.Office.Interop.Excel;,但是有一个毛病,就是程序所在电脑安装Office,这个问题简直是致命的,因为导出服务我们要做在服务端, 阅读全文
posted @ 2018-02-28 21:54 努力,奋斗 阅读(1527) 评论(0) 推荐(0)
摘要:一,制作winform 窗体 窗体要做小一点,你见过500*500的悬浮框吗? 二,去掉边框和标题栏 this.FormBorderStyle = FormBorderStyle.None; 运行出来如下所示: 三,在窗体中拖放label 控件 因为准备在悬浮框中放置gif动画, 四,拖拉label 阅读全文
posted @ 2017-11-30 20:16 努力,奋斗 阅读(7279) 评论(0) 推荐(0)
摘要:对服务的认识有很多个阶段。 第一阶段:当时还在用c++,知道在一个进程里while(True){},然后里面做很多很多事情,这就叫做服务了,界面可能当时还用Console控制台程序。 第二阶段:知道了服务要在后台执行,一般不会有界面显示,并且开机自启动,于是隐藏Console控制台界面,并且通过使用 阅读全文
posted @ 2017-11-11 21:22 努力,奋斗 阅读(654) 评论(0) 推荐(0)
摘要:在上一篇中就已经提供了一种方法,就是通过自己写OCX 给OCX 传入路径,通过OCX 启动应用程序。当然这种方法可扩展性很多,不一定是启动应用程序了。今天提供另一种比较简单的可以启动应用程序的方法,不需要编写OCX ,这个方法也是借鉴于博友的指点。 不过在之前得先注册3个动态库 注册.bat reg 阅读全文
posted @ 2017-08-18 10:14 努力,奋斗 阅读(2943) 评论(0) 推荐(1)
摘要:这个东西我之前已经想写了,但是在我写完“制作OCX”,“MFC应用OCX” 之后,html 调用OCX 就一直不成功,搞了好久,都快要放弃了。昨天领导需要我这边完成一个通过浏览器启动外部应用程序这样一个功能,限于公司懂OCX 的不多,就担起了这个任务。我知道之前尝试的时候就失败了,所以这次又进了那个 阅读全文
posted @ 2017-08-18 09:51 努力,奋斗 阅读(18085) 评论(3) 推荐(1)
摘要:C# 开机自启动和最小化托盘显示 一、 C# 开机自启动 C# 开机自启动,这个功能是大多数服务型软件很常用一个功能,但是这个功能确是不 太好做,花了两天想对策。不过最终呢,结果还是很满意的。 这个功能要达到的效果是这样的,所有用户开机自启动。 最初在网上找的资料都是修改注册表,基本上都是行如这样的 阅读全文
posted @ 2017-07-26 09:37 努力,奋斗 阅读(9465) 评论(1) 推荐(2)
摘要:进程通信-SendMessage的使用方法 用过SendMessage进行进程通信的同学都知道,这个函数一般都搭配FindWindow使用。通过FindWindow查找进程句柄,然后使用SendMessage 向这个句柄发送信息。这接口使用起来比较简单,但是当初也是费了好大的劲,只为用作记录。 第一 阅读全文
posted @ 2017-07-24 17:54 努力,奋斗 阅读(21640) 评论(0) 推荐(1)
摘要:任务集框架的设计 任务集框架的设计意图 该框架设计主要用于后台执行任务,只需要动态的去添加执行任务即可,而不需要关心任务开始、停止以及任务状态信息等。旨在更加方便的去管理多个任务。 任务集框架的设计图 任务集框架设置图如下,主要分为4大模块,config、log、help、task 这四个模块。 C 阅读全文
posted @ 2017-07-24 17:04 努力,奋斗 阅读(754) 评论(0) 推荐(0)
摘要:c#的自定义控件还是很方便的,至少相对于c++而言。 1,当然是建立一个windows 窗体空间库,我这里就是用vs 2015 ,工程名MyControl 第二步。在自定义空间窗体内,拖放这样一组空间。我们发送编辑框的内容给父窗体,然后接受父窗体的发送的内容,显示到listbox 中。 这里会看到我 阅读全文
posted @ 2017-07-17 21:17 努力,奋斗 阅读(15011) 评论(0) 推荐(2)