上一页 1 ··· 111 112 113 114 115 116 117 118 119 ··· 175 下一页

2019年3月14日

DevExpress中barManager下的toolbar如何在panel中显示

摘要: 如题,我的Dev Toolbar需要在一个pannel中显示,并且居于最顶部。可是好像默认情况下toolbar都是在窗体的最顶部的,如何设置才能使其位于一个panel的最顶部呢? 解决方案:经过测试,发现只要更改barManager的form属性即可。不过有一点需要注意: 再设计状态下依然是位于最顶 阅读全文

posted @ 2019-03-14 11:11 jack_Meng 阅读(586) 评论(0) 推荐(0)

c# winform窗体如何设置才可以不能随意拖动大小

摘要: 执行以下两个步骤,能够禁止用户改变窗体的大小 (一)步骤1 设置窗体的FormBorderStyle属性为下列五个值中的任意一个 None:将窗口设置为无边框、无标题栏。用户无法改变窗口的大小,也无法改变窗口显示的位置; FixedSingle:将窗口设置为固定的单框(窄框),用户无法用鼠标拖动边框 阅读全文

posted @ 2019-03-14 10:02 jack_Meng 阅读(7082) 评论(0) 推荐(0)

C# Task中的Func, Action, Async与Await的使用

摘要: 在说Asnc和Await之前,先说明一下Func和Action委托, Task任务的基础的用法 1. Func Func是一种委托,这是在3.5里面新增的,2.0里面我们使用委托是用Delegate,Func位于System.Core命名空间下,使用委托可以提升效率,例如在反射中使用就可以弥补反射所 阅读全文

posted @ 2019-03-14 08:29 jack_Meng 阅读(2125) 评论(0) 推荐(0)

2019年3月13日

C# ZipHelper C#公共类 -- ZipArchive实现压缩和解压

摘要: ZipArchive实现压缩和解压 从网上找来个ZipArchive来压缩和解压缩的类,供参考吧 using System; using System.Collections.Generic; using System.Diagnostics; using System.IO; using Syst 阅读全文

posted @ 2019-03-13 15:03 jack_Meng 阅读(3653) 评论(0) 推荐(0)

C# ZipHelper C#公共类 -- ICSharpCode.SharpZipLib.dll实现压缩和解压

摘要: 关于本文档的说明 本文档基于ICSharpCode.SharpZipLib.dll的封装,常用的解压和压缩方法都已经涵盖在内,都是经过项目实战积累下来的 1.基本介绍 由于项目中需要用到各种压缩将文件进行压缩下载,减少网络的带宽,所以压缩是一个非常常见的功能,对于压缩微软自己也提供了一些类库 微软自 阅读全文

posted @ 2019-03-13 14:02 jack_Meng 阅读(1138) 评论(0) 推荐(0)

2019年3月10日

微软企业库5.0 学习之路 ---- 系列文章

摘要: 从去年5月在博客园开博,到上个月为止,总算是把微软企业库的相关学习内容给写完了,一共22篇原创,1篇转载(本来应该早就把这个目录给弄出来,可是去年年底工作很忙,又要忙着离职等等事情,所以拖到现在才把这个目录弄出来,非常不好意思),可能文中还存在着错误,欢迎大家的指正,以下就是全系列的文章目录索引、本 阅读全文

posted @ 2019-03-10 21:05 jack_Meng 阅读(291) 评论(0) 推荐(0)

IoC模式

摘要: 1.依赖 依赖就是它们之间有联系,有地方使用到它就是有依赖于它,一个系统不可能完全没有依赖关系或完全避免依赖。如果你的一个类或者模块在项目中没有用到它,恭喜你,可以从项目中剔除它或者排除它了,因为没有一个地方会依赖于它。 下面看一个简单的示例: /// <summary> /// 用户播放媒体文件 阅读全文

posted @ 2019-03-10 20:15 jack_Meng 阅读(272) 评论(0) 推荐(0)

2019年3月9日

依赖注入 ---- 系列文章

摘要: 依赖注入[1]: 控制反转依赖注入[2]: 基于IoC的设计模式依赖注入[3]: 依赖注入模式依赖注入[4]: 创建一个简易版的DI框架[上篇]依赖注入[5]: 创建一个简易版的DI框架[下篇]依赖注入[6]: .NET Core DI框架[编程体验]依赖注入[7]: .NET Core DI框架[ 阅读全文

posted @ 2019-03-09 22:47 jack_Meng 阅读(353) 评论(0) 推荐(0)

学习Unity -- 理解依赖注入(IOC)三种方式依赖注入

摘要: IOC:英文全称:Inversion of Control,中文名称:控制反转,它还有个名字叫依赖注入(Dependency Injection)。作用:将各层的对象以松耦合的方式组织在一起,解耦,各层对象的调用完全面向接口。当系统重构的时候,代码的改写量将大大减少。理解依赖注入: 当一个类的实例需 阅读全文

posted @ 2019-03-09 21:46 jack_Meng 阅读(3545) 评论(0) 推荐(0)

C# winform 打开主界面并关闭登录界面

摘要: 在winform 界面编程中,我们有时候要在主界面打开之前先显示登录界面,当登录界面用户信息校验正确后才打开主界面,而这时登陆界面也完成使命该功成身退了。 目前有两种方法可实现: 方法1. 隐藏登录界面 Program.cs 中代码如下: /// <summary> /// 应用程序的主入口点。 / 阅读全文

posted @ 2019-03-09 21:36 jack_Meng 阅读(2253) 评论(0) 推荐(0)

c#利用ApplicationContext类 同时启动双窗体的实现

摘要: Application类(位于System.Windows.Forms命名空间)公开了Run方法,可以调用该方法来调度应用程序进入消息循环。Run方法有三个重载 1、第一个重载版本不带任何参数,比较少使用 2、static void Run(System.Windows.Forms.Form mai 阅读全文

posted @ 2019-03-09 21:33 jack_Meng 阅读(2567) 评论(0) 推荐(0)

2019年3月2日

c#实现RGB字节数组生成图片

摘要: 我是要用c#来实现,现在已经知道了rgb数组,那么如何快速生成一张图片呢? 其实这个话题并不局限于是rgb字节数组的顺序,只要你能对于上表示红、绿、蓝的值,就可以生成图片。知道了原理,做什么都简单了。 rgb分别只是代表一个颜色的值,如果你真是rgb,那你就是要按位置用setpiex一个个画颜色。如 阅读全文

posted @ 2019-03-02 22:17 jack_Meng 阅读(6867) 评论(1) 推荐(1)

2019年2月26日

关于C# winform怎么调用webapi来获取到json数据

摘要: C/S系统也可以和B/S系统一样实现“前后端分离”,那这样写winform就相当于纯粹的前端页面了,然后再单独部署一个webapi项目,通过api调用数据库进行数据的操作,有利于维护和数据安全性的提高,那么winform怎么去调用api接口呢,写了一个demo,大家借鉴一下哈,本人才疏学浅,有不足和 阅读全文

posted @ 2019-02-26 16:04 jack_Meng 阅读(19959) 评论(1) 推荐(1)

C# HttpClient请求Webapi帮助类

摘要: 引用 Newtonsoft.Json 出处:https://blog.csdn.net/sun_zeliang/article/details/81587835 我自己把上面的修改下,可以不引用 Newtonsoft.Json ,在POST模式的方法PostWebAPI增加了GZip的支持,请求超时 阅读全文

posted @ 2019-02-26 13:55 jack_Meng 阅读(9300) 评论(2) 推荐(3)

2019年2月25日

C# 自动升级

摘要: 自动更新的软件的目的在于让客户不在为了寻找最新软件花费时间。也不用去到开发商的网站上查找。客户端的软件自动会在程序启动前查找服务器上最新的版本。和自己当前软件的版本比较,如果服务器的是最新版本。客户端则进行自动下载、解压、安装。当然了下载是要有网络的,并且用户可以根据提示去完成操作。再也不用为找不到 阅读全文

posted @ 2019-02-25 17:05 jack_Meng 阅读(1202) 评论(0) 推荐(0)

C#更新程序设计

摘要: 更新程序设计 大致设想了两种更新方式,如下所示: 一种简单暴力,直接请求静态资源服务器上的文件 第二种考虑了网络传输不稳定时,中断的情况。再次启动更新时会检测本地文件下载多少了,然后接着上次中断的位置继续下载。 更新过程 更新过程就如同平时大家使用软件更新的过程一样,客户端程序启动,检测到更新,启动 阅读全文

posted @ 2019-02-25 17:04 jack_Meng 阅读(505) 评论(0) 推荐(0)

学习SQLite数据库及命令

摘要: 1. 介绍 SQLite 是一个开源的嵌入式关系数据库,实现自包容、零配置、支持事务的 SQL 数据库引擎。 其特点是高度便携、使用方便、结构紧凑、高效、可靠。 与其他数据库管理系统不同,SQLite 的安装和运行非常简单,在大多数情况下 - 只要确保 SQLite 的二进制文件存在即可开始创建、连 阅读全文

posted @ 2019-02-25 16:42 jack_Meng 阅读(895) 评论(0) 推荐(2)

C#实现自动升级(附源码)

摘要: 对于PC桌面应用程序而言,自动升级功能往往是必不可少的。而自动升级可以作为一个独立的C/S系统来开发,这样,就可以在不同的桌面应用中进行复用。本文将着重介绍OAUS的相关背景、使用方法,至于详细的实现细节,大家可以直接下载源码研究。如果了解了OAUS的使用,源码的理解就非常容易了。如果需要直接部署使 阅读全文

posted @ 2019-02-25 16:40 jack_Meng 阅读(19292) 评论(4) 推荐(5)

在WinForm中使用Web Services 来实现 软件自动升级( Auto Update ) (C#)

摘要: winform程序相对web程序而言,功能更强大,编程更方便,但软件更新却相当麻烦,要到客户端一台一台地升级,面对这个实际问题,在最近的一个小项目中,本人设计了一个通过软件实现自动升级技术方案,弥补了这一缺陷,有较好的参考价值。 一、升级的好处。 长期以来,广大程序员为到底是使用Client/Ser 阅读全文

posted @ 2019-02-25 16:04 jack_Meng 阅读(1109) 评论(0) 推荐(1)

2019年2月22日

解决winfrom下TextBox不支持透明背景色

摘要: 不知道微软扯什么拉鸡蛋子,居然有控件不支持透明,我实在想喷设计的人脑残。尤其可恨的是TextBox不支持,更可恨的是直到最新版.net4.6也不支持。源码又看不见,具体实现细节都不知道,谁能改得动?这也难怪C#会被java大军淹没。不是C#不好,是很多细节没到位。 解决方案一: 重写一个TextBo 阅读全文

posted @ 2019-02-22 17:10 jack_Meng 阅读(2102) 评论(0) 推荐(0)

上一页 1 ··· 111 112 113 114 115 116 117 118 119 ··· 175 下一页

导航