Winform自定义无边框窗体

目的:1、将窗体设置成无边框,如下面效果图2、该无边框窗体添加了窗体放大、缩小(可以根据需要只能横向放大缩小 或者 竖向放大缩小)的功能  PointvPoint=newPoint((int)m.LParam&0xFFFF,(int)m.LParam>>16&0xFFFF);vPoint=PointToClient(vPoint);if(vPoint.X<=5){  if(vPoint.Y<=5)  {    m.Result=(IntPtr)GuyingHtTopLeft;  }  else  {    m.Result=vPoint.Y>=ClientSize.Height-5?(IntPtr)GuyingHtBottomLeft:(IntPtr)GuyingHtLeft;  }}elseif(vPoint.X>=ClientSize.Width-5){  if(vPoint.Y<=5)  {    m.Result=(IntPtr)GuyingHtTopRight;  }  else  {    m.R...

WebConfig自定义节点

  之前介绍过Webconfig的具体知识ASP.NET基础知识汇总之WebConfig各节点介绍。今天准备封装一个ConfigHelper类,涉及到了自定义节点的东东,平时虽然一直用,但也没有系统的总结过,网上有很多关于自定义节点的精彩介绍。一、为什么需要自定义节点?  大部分情况下,我们都是在<appsetting>中定义自己需要的参数,简单方便。如果配置的参数比较多,比较复杂的话就会显得杂乱无章,而且这种方式不支持复杂的层次节点也不支持强类型,所以有时候我们需要自定义节点。下面我们以配置redis参数和lognet参数为例,介绍自定义节点。二、通过配置redis参数介绍自定义节点  先附上完整的配置信息如下  <?xmlversion="1.0"encoding="utf-8"?><configuration><configSections><sectionname="RedisConfig"type="MyRedisConfigurationHelper.MyRedisConfigurationSection,MyRedis...
代码星球 代码星球·2021-02-18

winform 自定义控件以及委托事件的使用

源代码:http://files.cnblogs.com/files/qtiger/%E8%AE%A1%E7%AE%97%E5%99%A8%E5%AE%89%E8%A3%85%E5%8C%85%E4%BB%A5%E5%8F%8A%E5%8E%9F%E7%A8%8B%E5%BA%8F.zip...

自定义控件winfrom

 附件代码:http://files.cnblogs.com/files/qtiger/CompositeControl.zip转载:http://www.cnblogs.com/bomo/archive/2012/12/09/2810559.html...
代码星球 代码星球·2021-02-18

webservice安全性之 SoapHeader自定义身份验证

相信很多开发者都用过WebService来实现程序的面向服务,本文主要介绍WebService的身份识别实现方式,当然本文会提供一个不是很完善的例子,权当抱砖引玉了.首先我们来介绍webservice下的两种验证方式,一.通过集成windows身份验证通过集成windows方式解决webservice的安全问题是一个很简洁,并且行之有效的解决方案,该方案的优点是比较安全,性能较好,当然因为与windows紧密的结合到了一起,缺点自然也很明显了,第一,不便于移植,第二,要进行相关的配置部署工作(当然我们也可以用代码来操作IIS,只不过比较麻烦,最近一直做自动化部署,所以一讲到配置马上就会联想到怎么去自动部署)具体怎么做呢?服务器端:配置IIS虚拟目录为集成windows身份验证客户端:Service1wr=newService1();//webservice实例  wr.Credentials=newNetworkCredential("administrator","123");//用户名密码  lblTest.Text=wr.Add(2,2)....

Java用自定义的类型作为HashMap的key

  需要重写hashCode()和equals()方法才可以实现自定义键在HashMap中的查找。publicclassPhoneNumber{privateintprefix;//区号privateintphoneNumber;//电话号publicPhoneNumber(intprefix,intphoneNumber){this.prefix=prefix;this.phoneNumber=phoneNumber;}}importjava.util.HashMap;publicclassTest1{publicstaticvoidmain(String[]args){HashMap<PhoneNumber,String>map=newHashMap<>();map.put(newPhoneNumber(027,12345678),"zhangsan");map.put(newPhoneNumber(027,22222222),"lisi");map.put(newPhoneNumber(027,33333333),"wangwu");map.put(new...

【博客美化】04.自定义地址栏logo

阅读目录博客园美化相关文章目录:前言:1.首先得准备一个icon类型的文件 2.上传自己的ICON图标3.添加脚本文件回到顶部【博客美化】01.推荐和反对炫酷样式【博客美化】02.公告栏显示个性化时间【博客美化】03.分享按钮【博客美化】04.自定义地址栏logo【博客美化】05.添加GitHub链接【博客美化】06.添加QQ交谈链接【博客美化】07.添加打赏按钮【博客美化】08.添加"扩大/缩小浏览区域大小"按钮 回到顶部当我们打开我们自己的博客的时候,比如用谷歌浏览器打开:显示的图标为博客园的默认图标那么怎么改成自定义的logo呢???回到顶部打开这个网站:在线ico图标制作,然后上传自己的图片(jpg,png),就可以download一个icon图标了。如下图所示:打开这个网站,图标下载,ICON(PNG/ICO/ICNS)图标搜索下载,搜索想要的图标,然后下载图标。回到顶部进入自己的博客后台管理->文件->选择文件->上传,然后点击已上传的文件,copy这个文件的网络地址,这个网络地址在第三步会用到。 回到顶部进入自己的博客园-&...

win10中localhost、Tomcat的localhost:8080拒绝访问

一、问题描述:localhost拒绝访问! 二、解决方案:打开“我的电脑”,选择左上角的“计算机”中的“卸载或更改程序”。点击“启用或关闭Windows功能”。 点击选中“InternetInformationService”及其下的“FTP服务器”。 确定,然后浏览器验证,localhost已经可以访问了!双击tomcat目录下的startup.bat开启tomcat服务器(切记,sttup窗口不要关闭!)。浏览器输入”localhost:8080”, ...

host-only局域网络

在网桥配置的情况下设置: 网桥配置链接   配置前:配置后:vi/etc/sysconfig/network-scripts/ifcfg-eth0  这里是使用static静态配置,具体网络配置及声明信息如桥接配置。 主机没网的情况下,能够ping通,要想使用工具连接虚拟机就必须在虚拟机中安装并开启ssh服务,端口默认为22。 好了,可以在你的局域网下尽情的玩耍了。 ...
代码星球 代码星球·2021-02-18

大数据学习——akka自定义RPC

  实现packagecn.itcast.akkaimportakka.actor.{Actor,ActorSystem,Props}importakka.actor.Actor.Receiveimportcom.typesafe.config.ConfigFactoryimportscala.collection.mutableimportscala.concurrent.duration._classMaster(valhost:String,valport:Int)extendsActor{//保存WorkerID到WorkerInfo的映射validToWorker=newmutable.HashMap[String,WorkerInfo]()//保存所的WorkerInfo信息valworkers=newmutable.HashSet[WorkerInfo]()valCHECK_INTERVAL=15000overridedefpreStart():Unit={//导入隐式转换importcontext.dispatchercontext.system.s...

Access denied for user 'root'@'localhost' (using password:YES)解决方法

  在MySQL的使用过程中,我们可能会碰到“Access denied for user 'root'@'localhost' (using password:YES)”的问题,那么接下来我们就来解决它。  经过我的百度查询最后得出结论:出现这种错误有两种可能,一是MySQL的root用户的密码错误,二是权限不够的问题。通常解决办法是修改密码。。。  由于我使用的是Windows系统,所以方法也是Windows系统的修改方法:  1、开始 → 搜索栏里面输入cmd → 右键cmd.exe选择以管理员的身份运行(亦可以在C:WindowsSystem32目录下找到这个cmd.exe,右键,以管理员身份运行)  2、输入netstopmysql停止MySQL服务  3、输入命令行来到mysql的bin目录下,输入下列粗体命令  D:MySQLin>mysqld  --defaults-file="D:MySQLmy.ini"--console--skip-gra...

github默认端口22被占用,ssh: connect to host github.com port 22: Connection timed out

出现github连接错误:ssh:connecttohostgithub.comport22:Connectiontimedout刚开始以为是网络问题,github不能连接上,但是使用ssh命令,用端口443测试发现可以连接上githubssh-T-p443git@ssh.github.comEnterpassphraseforkey'/root/.ssh/id_rsa':Hiyinfei1!You'vesuccessfullyauthenticated,butGitHubdoesnotprovideshellaccess.于是就怀疑端口22不能使用,端口22为ssh默认端口,初步怀疑和github服务器有关,于是将其端口修改为443: 修改方法切换到cd~/.ssh/进入到~目录下面的.ssh下面,修改ssh配置,新建config文件将上述文件添加配置:Hostgithub.com/*服务器地址为github地址*/User"XXX@XX.com"/*github上的注册邮箱为用户账号*/Hostnamessh.github.com/*服务器地址为github地址*/Pre...

struts2拦截器加自定义注解实现权限控制

https://blog.csdn.net/paul342/article/details/51436565今天结合Java的Annotation和Struts2进行注解拦截器权限控制。功能需求:添加、查找、删除三个功能,添加、查找功能需进行权限拦截判断,删除功能则不需进行权限拦截判断。操作流程如下:客户未登录或登录已超时,提示“客户还没登陆或登陆已超时!!!”,终止执行,然后跳转到某页面;否则继续往下执行。                以下模拟案例大概实现如上需求,接下来废话少说,直接copy代码项目地址1、项目目录结构 2、权限控制注解类Authority.java packagecom.ljq.action;importjava.lang.annotation.ElementType;importjava.lang.annotation.Retention;importjava.lang.annota...

自定义Template,向其中添加新的panel

参考网站:https://www.devexpress.com/Support/Center/Example/Details/E2690 思路:新建一个DefaultTemplate:    在新建的Template中进行自定义,在需要自定义的位置,加入PlaceHolder控件,这里加入的是XafUpdatePanel。这里以在右边加入一个XafUpdatePanel为例。1<tdid="Right"width="250px"style="vertical-align:top">2<cc3:XafUpdatePanelID="UPRight"runat="server"/>3</td>界面如下: 为了实现能隐藏/显示Panel的功能,可以在Panel的左边加入一个分隔符。代码加入分隔符。1<tdid="RS"style="width:6px;border-bottom-style:none;border-top-style:none"class="dxsplVSeparator_&l...

如何加入自定义WebControl

http://www.screencast.com/users/Dennis.Garavsky/folders/Default/media/c75b4ec6-1641-4f82-936e-39360d79fdaf...
首页上一页...89101112...下一页尾页