如图所示黑色矩形为窗体边线;
创新互联建站于2013年创立,是专业互联网技术服务公司,拥有项目网站设计、成都网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元罗江做网站,已为上家服务,为罗江各地企业和个人服务,联系电话:18982081108
L1是控件1的左边离开窗体左边界的距离;
T1是控件1的上边离开窗体上边界的距离;
W1是控件1的宽度;
H1是控件1的高度;
L2是控件2的左边离开窗体左边界的距离;
T2是控件2的上边离开窗体上边界的距离;
W2是控件2的宽度;
H2是控件2的高度;
如果把边界相切也算作重叠,根据数学知识可以找出不重叠的数学关系;
一,水平情况不重叠;
1,控件1在控件2的左边
有:L1 + W1 L2
2,控件2在控件1的左边
有:L2 + W2 L1
二,垂直情况不重叠;
3,控件1在控件2的上边
有:T1 + H1 T2
4,控件2在控件1的上边
有:T2 + H2 T1
以上四种情况只要有一个成立,两个控件就不重叠;反之就重叠,代码的逻辑关系如下;
If (L1 + W1 L2) Or (L2 + W2 L1) Or (T1 + H1 T2) Or (T2 + H2 T1) Then
MsgBox("不重叠!")
Else
MsgBox("重叠!")
End If
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs) Handles Button1.Click
Dim d As New Window
d.Show()
End Sub
C#还是会有一个很快的发展期,指不定什么时候就来一个很大的更新,我又要重新板砖
于是我决定选择VB.NET---其实C#与vb.net是一样的东西。
VB.NET做C/S程序的话,应该看些什么资料?---VS的安装目录下自带了数量巨大的Samples,各种语言的都有,再结合MSDN、Codeproject、Stackoverflow、Codeplex等网站就够了。
拖控件的就不用多说了---可惜vb.net和C#都是拖控件的。
Java更好一点,因为Java应用广泛,除非有一项很大的技术突破能够替代Java。在当下,Java被使用的场景非常多,网站、游戏、办公软件、新零售、云计算、芯片技术、数字经济等多个互联网领域都不开Java,拥有很好的就业前景。就算是小白也可以学会,先学习Java基础,从入门到可以进入项目大概需要好好学习将近一年左右,学习Java不算轻松容易,尤其是打算自学的朋友,没有专业人士的指导,没有系统的学习方案,如果自制力再稍微弱一点点,学习时间就得顺势延长,这也是很多新手学到一半放弃的原因,多看看网上的学习视频,千锋教育就有线上免费视频。 建议找一个专业适合自己的教育机构进行学习,千锋教育教资雄厚,讲师均来自一线大厂兼具项目实战与教学经验,千锋教育总部位于北京,在18个城市拥有22个校区,年培养优质人才超过20000人,和国内20000家企业都有人才输送合作关系,千锋教育线上有免费Java线上公开课,可以先看看了解一下,觉得合适可以到本地千锋教育机构进行咨询。。
WPF:
前台: Button Content="Button" Height="23" Name="button1" Width="75" Click="BtnClick"/
后台: private void BtnClick(object sender, RoutedEventArgs e)
{
MessageBox.Show("HelloWord!");
}
C#:
前台:在Form上面放一个Button
后台:
private void button3_Click(object sender, EventArgs e)
{
MessageBox.Show("HelloWord!");
}
XPS 是 XML Paper Specification 的简称,它是微软公司开发的一种文档保存与查看的规范。以前的开发代号为 “Metro”。这个规范本身描述了这种格式以及分发、归档、显示以及处理 XPS 文档所遵循的规则。最为显著的特点是,XPS 所用的置标语言是 WPF 所用的 XAML 的一个子集,因此显示 Windows 应用程序所用的方法可以用于 XPS 文档。
人们认为 XPS 是 Adobe 公司的 PDF 的潜在竞争对手。但是,XPS 是一个静态文档格式,其本身不包括类似于 PDF 所具有的动态特性。
另外,团IDC网上有许多产品团购,便宜有口碑