10
2018
09

电脑行为管理软件Lock Control命令

VisualStudio提供了一个方便的功能来查看和调整窗体上控件的Tab键顺序。如果从菜单中选择View|Tab Order,每个控件的TabIndex值就会显示在设计器上。这个例子中,赋予控件的TabIndex值是无序的,因此按下Tab键时,光标会在窗体上跳跃。

03
2018
09

上网管理软件窗体包含的TextBox控件

窗体包含多个TextBox控件,它们的宽度各不相同。这使界面非常混乱。为了使界面比较整洁,应把这些控件的宽度设置为最宽控件的宽度。在Format菜单中使用Make Same Size|Width命令能够自动把控件调整到相同的宽度。

MakeSame Size菜单中命令使用第一个选中的控件作为尺寸的模板。可以先选择要用作模板的控件,然后按住Ctrl键依次选中其他控件。另外,所有控件的尺寸都相同后,这些控件仍处于选中状态,同时可以用鼠标重置这个控件组的大小。

27
2018
08

电脑行为管理软件添加附加的引导线

把一个Button控件向窗体左上角移动的情况。在靠近推荐位置时,控件将吸附在恰好距上边界和左边界推荐距离的位置上,并且显示蓝色的引导线。

这些引导线可以定位控件和调整控件的大小,可以将控件吸附到窗体的任意边上——但这只是SnapLines功能的冰山一角。在给窗体添加更多的控件后,移动控件时将会出现更多的引导线。

20
2018
08

上网管理软件默认控件

此时应检查关联到每个数据类型上的默认控件,确保对所选的类型满意。例如,所有的DataTime数据类型变量会自动用DtaeTime Picker控件表示,但我们希望把它绑定到MonthCalendar上。

添加和定位控件,可以为Windows Form添加两种控件:窗体上实际存在的图形组件,以及在窗体上没有特定可视化界面显示的组件。

13
2018
08

电脑行为管理软件使用SnapToGrid布局模式

即使LayoutMode设置为SnapLines,也可以使用SnapToGrid布局模式。只有在相对于一个控件定位另一个控件时,才会激活SnapLines。除此之外激活的是SnapToGrid,可以把控件定位在网格顶点上。

GridSize属性用于调整窗体上控件的位置和大小。在窗体上移动控件时,它们将基于输入的值吸附到特定的点。大多数情况下8x8(默认)的网格太大,很难进行微调,因此,将它改为其他值更合适一些,如4x4。

06
2018
08

上网管理软件窗体设计首选项

3个类别Appearance、Layout和WindowStyle包含了影响窗体的外观的大多数属性。Windows控件也包含这些类别中的许多属性。

Appearance属性:Appearance类别包含颜色、字体和窗体边框样式。Windows Form应用程序的大多数这些属性使用的是默认值。Text属性是一个常常要改变的属性,因为它控制着窗体标题栏上显示的内容。

30
2018
07

电脑行为管理软件可视化控件

WindowsForms应用程序可以在VB或C#中创建。在这两种情况下,打开NewProject对话框,选择Windows类别时,WindowsForms Application项目模板都是默认选项。

New|Project对话框允许选择要面向的.NET Framework版本。与WPF应用程序不同,Windows Froms项目自.NET Framework1.0版本以来就有,而且无论选择什么.NET Framework版本,它都位于可用项目列表中。给项目输入合适的名称后,单击OK按钮,就会创建新的Windows Forms Application项目。

23
2018
07

上网管理软件优化应用程序性能

首先,用lazy关键字表示仅在强制时才执行函数或表达式。第二行把lazyDiv中的内容输出到控制台上。如果执行这个例子,控制台输出就是(unevaluated),这是因为在后台,print_any的输入类似于委托。实际上需要在获得返回结果之前强制执行或调用表达式,如下面的代码所示:

LetlazyDiv=lazy(10/2)

16
2018
07

电脑行为管理软件的模式匹配

例如,下面在F#中使用模式匹配定义了Fibonacci函数:

Letrec Fibonacci x=

Matchx with

09
2018
07

上网管理软件F#列表创建

可以相应研究一下F#支持的一些很不错的语言特性。这些语言特性应激发起我们对F#的兴趣,这也是学习这种杰出的编程语言的催化剂。

在F#中,一个非常常见的数据类型是列表,它是一个有表达式运算符的简单集合类型。可以定义空列表、多维列表和传统的平面列表。F#列表是不能改变的,所以在创建好F#列表后就不能修改它,只能制作它的副本。F#有一个特性List Comprehensions,使列表的创建、操作和填充更简单、更富于表现力。