【Winfrom】 小弟请教各位大哥一个问题,我想在一个窗体上绘制像下面图片一样结构的图
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了【Winfrom】 小弟请教各位大哥一个问题,我想在一个窗体上绘制像下面图片一样结构的图相关的知识,希望对你有一定的参考价值。
!图中的的框是我一个控件,可以用BUttOn代替,问题是这个BUTTON位置和线条的绘制我不会.有没有什么更好的控件来弄这个?
! 其实这个图的结构和TreeView的生成一样,是从数据库动态生成来的。
! 其实说白了,就是要在窗体上自己绘制一个自定义版的TreeView.
! 不一定有折叠功能,这个图的级数是动态的.
麻烦各位大哥帮忙看看,有结果的话尽量说清楚点。谢谢大家了。
谢谢这位大哥,我也是用这个画线的,
起先这个图上下只有三层,我能控制坐标,后来发现数据库的数据层数更多了,这个坐标就很难控制了。
数据库的数据就是一个对象(就是上面那框)指向他的父对象,这样递归的形式显示的.
我邮箱是hippomars@126.com
System.Drawing.Graphics formGraphics = this.CreateGraphics();
formGraphics.DrawLine(myPen, 0, 0, 200, 200);
你写一个winform然后放在win_lod里面
我画的是一个红色的斜线
这个东西比较复杂,主要是对坐标的控制,要和你的数据哭的数据对应
这个东西说不太清楚,你给我个邮箱我写给你,你一看就明白了
————————
我写的比较简单的东西
其实在你使用的时候坐标是计算出来的
没有说写死进去的
但是你的公式要考虑号
比如这样:
你的窗口是100×100的按钮是10×10的有个3个
那末坐标就是:
第一个坐标起点就是100/3
第2个坐标终点就是100/3×2+10
第3个坐标终点就是100/3×3+20
只要你做好了计算,你有在多的按钮也不怕了,窗口变大变小也不怕了
------------------------
我Gmail给你发了信,退会来了 参考技术A 56687618@qq.com 有创意,可以的话发个来看看啊,看了你说的问题好像就是坐标的问题啊,你不它写成相对坐标不就可以了 !
一次对网吧的压力测试
前言:本文没有技术含量,大牛勿喷
局域网是什么?
先和各位说一下,网吧的网络一般都是局域网。如下图
主控端即是主机,那客户端自然也就是网吧里面的机子了。用最简单的话去说:也就是说,主机是大哥,客户端是小弟,如果大哥被人打了,小弟也一样被打。
看不懂的说法是这样的
局域网(Local Area Network),简称LAN,是指在某一区域内由多台计算机互联成的计算机组。“某一区域”指的是同一办公室、同一建筑物、同一公司和同一学校等,一般是方圆几千米以内。局域网可以实现 文件管理 、应用软件共享、 打印机共享 、扫描仪共享、工作组内的日程安排、电子邮件和传真通信服务等功能。局域网是封闭型的,可以由办公室内的两台 计算机组成,也可以由一个公司内的上千台计算机组成。
某天,打游戏的时候被坑的恼火。于是开始了一场恶作剧!
我先看了一下我的电脑的本地局域网IP
CMD命令:Ipconfig /all
该IPV4地址则是我这台机子的局域网IP,我瞄了一眼我的机子是多少号
我的IP:190.168.0.45
分析:如果46号机的IP会不会是:190.168.0.46,47号机的是:190.168.0.47。以此类推!那主机的IP是多少呢?会不会是192.168.0.254
为了证实我的猜测,我对网吧进行了扫描。伪装了一下IP
我为什么要伪装IP呢?因为这次使用的攻击是内网Arp攻击。
举个栗子
攻击者向电脑A发送一个伪造的ARP响应,告诉电脑A:电脑B的IP地址192.168.0.2对应的MAC地址是00-aa-00-62-c6-03,电脑A信以为真,将这个对应关系写入自己的ARP缓存表中,以后发送数据时,将本应该发往电脑B的数据发送给了攻击者。同样的,攻击者向电脑B也发送一个伪造的ARP响应,告诉电脑B:电脑A的IP地址192.168.0.1对应的MAC地址是00-aa-00-62-c6-03,电脑B也会将数据发送给攻击者。
先对局域网的机子扫描一遍
主机的确是192.168.0.254,没有犹豫了。双击选中该主机IP
MAC Address spoofing MAC 地址欺骗
使用 MAC 地址欺骗可对某个网络进行非授权访问。在进行MAC地址欺骗攻击中,首先要使用一个已知主机的MAC地址,以便使目标交换机将发往远程主机的数据帧转发给该网络中的攻击者。
MAC为十二位字节,字母跟数字混输。比如:1x2x3a5e9e41
准备开始激动人心的时刻了!!我要开始了,先注意一下有没有人看到我
先来检测一下网络情况吧,同样是CMD命令,命令:ping xxxx -t (xxx代表IP)
1MS TTL=128 OK没问题。
只攻击了几秒钟,全网吧网络瘫痪。由于旁边有人不敢太久!
网上有很多检测局域网ARP攻击的软件,攻击源头也是可以找到的。
所以切勿轻易尝试,后果可能会被打断腿..
每当我想起的时候都激动的拍打着轮椅,大喊:“我也会我也会!”
点击下面给我留言,你看我回复你么?
以上是关于【Winfrom】 小弟请教各位大哥一个问题,我想在一个窗体上绘制像下面图片一样结构的图的主要内容,如果未能解决你的问题,请参考以下文章
各位高手,小弟请教关于GetWindowRect,GetClientRect以及ClientToScreen,ScreenToClient的使用!先谢谢啦
各位仁兄,我想请教一下在C#winform中,datagridview如何导出excel文件,将excel导入datagridview.
各位大神,小弟启动访问Maven项目时报了如下错误,有知道啥原因额嘛