首页 > 系统相关 >亲身开发一个Windows软件(三)界面设计

亲身开发一个Windows软件(三)界面设计

时间:2023-02-03 18:03:33浏览次数:48  
标签:界面设计 控件 Windows Combox 窗体 一个 亲身 我们 属性

现在,我们已经准备好了,要开始开发了。首先我们要进行界面设计。从某种方面来说,这比写代码更重要,因为用户只会感觉到界面,而不会在乎代码,所以一个好的用户界面,是一个优秀软件的基础。

那么,我们要开始了。和上次一样,在工程资源管理器里右键新建窗体。你会问我们不是已经有一个窗体了吗,为什么还要新建一个?因为上次的frmCalcMain;是这次计算器的主窗体,较为复杂。我们先从一个简单的子窗体设计开始。建立完窗体之后千万不要缰急保存,因为此时窗体名称还是Form1,直接保存就也是这-Z尤.m兵也

理工拦文件尖会耳不便,所以先改好倒体的名称属性,再保存。这里我们改为frmSJuxing,之后最重要一步,在工程资源管理器里右键工程,打开属性,切换启动对象为frmSjuxmg(如图) 

亲身开发一个Windows软件(三)界面设计_属性值

(这一步操作是为了方便使用这个教程,方便运行,等我讲完了这个窗体,就要换了),很明显,我们今天设计矩形面积窗体。先让我们认识一下窗体的属性,伫 汉在•相、空史体大小,把窗口适当调大,调整方式有两个,一个是和日常使用一样直接拉边框,另一个是修改窗体的Long (长),Width (宽)属性,属性值是缇,VB右上角有一个几千×几千,那个也是缇,这是一种计里目体大小的单位,1缇约567像素,此外,窗体还有一个关键的Caption属性,这个叫窗体的标题,就是左上角的窗口名称,注意和名爵属性不要混源一个是外观,一个是在代码中引用的。我们把Caption改为矩形面积 ,之后,还需要知道一个窗体的属性,叫"BorderStyle,中文是边框样式,属性值有Fixed Single (带有窗体图标,不能随便调大小)Fixed Dialog (没有窗体图标.不能随跳大小,并且没有最小化,通常用作提示信息窗体)Sizeable有图标可以随便调大小,和文件资源管理器一样),还有两个,但是目前我们不需要认识。我们选择第一个FixedSingle设置之后界面就不会被随便调整大小,最后后一个属性,MaxButton,决定窗体有没有最大化按钮,这里选择False,没有,即使前面已经让倒体不能被调整了,但是最大化以, 这里就要设置好”

我'点下:渺燮住上面放控件,怎么放呢,看你的VB左侧,应该有一些图标,弥先单击其中的那个灰色小方块,那就是按钮,这个按钮就是古老的Windows95样式的按钮。依后和鼠 体上•你会看到指针变成十字型,然后按住左柬推动,之后松手,就成功的画出了一个按扭。和PPT抱授图形差不多,接下来按照PPT的方法再搓动一个井且坦, 就个"大小,.签合适,放到房口靠下的位置。接下来不要着急,你需要认识其他的控件,你把鼠标放到每一个控件的上面,就会显示英文名称,这里我们还空要卑

Combox和Frame按照同样方式拖拽成如图所示.(注意:先指拽Frame校件再往上放Combox)

现在上面的文字还全是英文,不是我们想要的,如何修改呢?这个就和PPT不一样了,需要靠属性修改。属性是面向对象编程的基础,我们可以把窗体上的所有控件比作,一个 人有身高,体重等属性。此外,控件还有方法,这个之后再讲,单击你的每一个控件,左边属性窗体就会出现此控件的属性,先来认识按钮的属性,我们第一个属性Caption。这是按钮上面的文字 再来看Combox的属性,我们要认识Text, Style还有List属性。Text是里面的文本,你会发现现在不能修改文本。那是因为Style属性,这里2指的是不能修改文木的Combox,现在我们选择0,就可以改了。原来,Style控制了Combox能否修改文本。List僦是列表内容,想要修改只需要点击属性值的小三角,一行一行的输入列表,按下Ctrl+Enter换行。这里需要注意,Combox中的每一行文本都需要占用之前两个字节的空间,也就是说要求至少两个字母或者一个汉字,不能只输入一个字母。这个估计是VB的bug其实VB有很多bug,就连现在全宇宙最强IDE Visual Studio的2022版中都有代码提示上的bug,之后我会单独讲解。那么如何输入单个字母呢,只需要在这个字母后面加一个空格就行了,不过在引用代码的时候也要注意把空格带上,在这里我们如图输入。Frame的属性也简单,只有Caption.之后还有Label,它也有说烂了的Caption,除此之外它还有Font属性,设置字体,上面有三个点的按下打开之后找到大小,把大小适档调大根据这个还有VB的提示,你还可以认识更多的控件。

标签:界面设计,控件,Windows,Combox,窗体,一个,亲身,我们,属性
From: https://blog.51cto.com/u_15945058/6035970

相关文章

  • 如何在电脑上安装 Windows 版桌面编辑器 v7.3
    ​​线上编辑器​​的桌面端版本不需要持续的互联网连接,还可在计算机上处理脱机文件。因此,如果您需要此类功能,可从我们的网站中下载并安装桌面编辑器。ONLYOFFICE桌面编辑器......
  • 黑苹果 双系统 macos 与Windows蓝牙共享
    原文来源于黑果魏叔官网,转载需注明出处。一直在找Ventura与Windows11的蓝牙鼠标共享的办法,之前发帖问过,感谢各位群友的热心帮助,最终成功了!不敢独享,分享出来,让有需要的童鞋也......
  • (笔记)NTP时间同步失败:Windows(W32Time)作为NTP时钟源服务端,Linux作为客户端
     一、问题现象使用windows(W32Time)作NTP时钟源服务端,控制板端Linux作为客户端,使用ntpd服务无法同步时间,但是ntpdate是可以同步成功。 二、问题分析 1.从报文的角度分......
  • windows 3389漏洞处理
    背景由于项目需要且客户提供的环境有一定局限性,有些实施的系统会在windows上,且甲方也会定期漏扫,这边以Windows2012r2梳理一些windows上3389的漏洞处理方法。下载补丁包......
  • 震惊!大多数 Windows 用户并不关心安全问题
    微软一直研发新技术让Windows系统更加安全。而最近一项调查表明,大多数的Windows用户并不关心安全问题。DuoSecurity公司通过现有的Windows使用数据分析有多少用户......
  • Windows安装Docker
    在sentinel的搭建中,因为docker在公有云上,sentinel无法访问本地IP,所以使用windows安装docker。注:最新为DockerDesktop1、下载WindwosDocker:DownloadDockerDesktop|......
  • Dart Windows安装包
    Baidu云盘链接:【链接:https://pan.baidu.com/s/1ZWeORNNTuNjdO-VX0fGFfw?pwd=nen8提取码:nen8】官方来源,无毒无害,放心下载......
  • Windows定时关机小程序
    整理文件发现以前写的定时关机小程序(Windows下)1-效果 2-程序#include<stdio.h>#include<stdlib.h>#include<string.h>intmain(){ //界面 printf("-------......
  • Gitea安装在Windows 10:自用
    Windows10gitversion2.33.1.windows.1gitea-1.18.3-- 用过一些代码管理工具:SVN、Gogs、Gitlab,最近听说了一个叫Gitea的,试试。ben发布于博客园 需提前安装好......
  • 适用于 Linux 的 Windows 子系统使用 Visual Studio Code
    在WSL中使用VSCode,先在Windows中安装vscode,再通过功能扩展安装Vscodeforwsl。VSCode有system和user两个版本,默认下载链接为user版本。以下内容为system版本。......