在Windows操作系统上,VisualBasic作为一门计算机语言,功能非常强大,而且简单易学。VisualBasic提供可视化设计工具,编程人员可利用VisualBasic提供的控件轻松的“画”出应用程序的友好界面,因此容易入门,入门以后就有能力进一步学习难度更大的编程语言。VisualBasic作为编程人员的首选程序设计语言,有如下特点: 1、VisualBasic是开发Windows应用程序的强有力的工具,使用了最先进的程序设计思想,能轻而易举的开发出符合Windows规范和风格的应用程序; 2、VisualBasic在科学计算、多媒体软件开发、网络应用等方面都有强大的功能,尤其在数据库开发方面,提供了许多控件,便于连接、查询和显示查询结果,现在很多管理软件,包括一些大型软件,都是利用VisualBasic开发的; 3、VisualBasic改变了传统的程序的机制,采用“事件驱动”方式,用户操作产生不同的事件,程序根据这些事件去分别执行不同的子程序。编程人员可以分别编写出这样一些子程序,因此使编程难度大大下降。   在VisualBasic语言中,控件是用户界面的基本要素,是进行可视化程序设计的重要基础,它不仅关系到界面是否友好,还直接关系到程序的运行速度以及整个程序的好坏。每个控件都具有它的属性、方法和事件,设计窗体就必须很好的掌握控件的属性和应用方法。控件具有很多相同的属性,如标识控件名称的Name属性、标识控件标题的Caption属性、有效属性Enable、可见属性Visible、标识控件位置和大小的Top、Left、Width、Height、属性、定义背景色的BackColor属性、定义前景色的ForeColor属性和定义字体类型的Font属性,各个控件也有其特有的一些属性。   VisualBasic中的控件分为两种,即标准控件(或内部控件)和ActiveX控件。内部控件是工具箱中的“常驻”控件,始终出现在工具箱里,而ActiveX控件是扩展名为.ocx的文件(在Windows\System文件夹里),它是根据变成需要添加到工具箱里的。   在一般情况下,工具箱里只有标准控件,为了把ActiveX控件添加到工具箱里,可按以下步骤执行: (1)在菜单里选择“工程-部件”,弹出“部件”对话框; (2)在对话框中选择“控件”选项卡,显示ActiveX控件列表; (3)在列表框中找到需要添加的控件名称,单击控件名称左侧的复选框; (4)使用同样的方法选择需要添加的其它控件; (5)单击“确定”按钮,即可将所选ActiveX控件添加到工具箱里。 窗体(FORM)的常用属性 属性 说明 (Name)窗体的名称 ActiveControl返回焦点所在的控件,该属性设计阶段不可用,运行时只读。 Appearance外观效果,取值为:0 平面1 3D(立体) AutoRedraw是否自动刷新或重画窗体上所有图形[获得或设置从绘图(graphics)方法到一个持久性位图的输出],取值为:True False BackColor背景颜色,可从弹出的调色板选择。 BorderStyle设置边界类型,取值为: 0 None(无边界框架)1 FixedSingle(窗口大小固定不变的单线框架) 2 Sizable(窗口大小可变的标准双线框架) 3 FixedDialog(窗口大小固定的对话框窗体) 4 FixedToolWindow(窗口大小固定的工具箱窗体) 5 Sizable ToolWindow(窗口大小可变的工具箱窗体) Caption窗体的标题 ClipControls决定Paint事件的graphics方法是重画整个对象,还是重画新显示的区域。取值为: True或False ControlBox是或有控制框, 取值为: True 有 False 无 DrawMode设定窗体上绘图(graphics方法),Shape,Line等控件的输出外观,有16种可选: 1 黑色 2 非或笔,设置值15的反相 3 与非笔,背景色以及画笔反相二者共有颜色的组合 4 非复制笔,设置值13的反相 5 与笔非,画笔以及显示色反相二者共有颜色的组合 6 反相,显示颜色反相 7 异或笔,画笔颜色以及显示颜色的异或 8 非与笔,设置值9的反相 9 与笔,画笔以及显示色二者共有颜色的组合 10 非异或笔,设置值7的反相 11 无操作,该设置实际上是不画图 12 或非笔,显示颜色与画笔颜色反相的组合 13 复制笔,用ForeColor属性指定的颜色,此为默认值 14 或笔非,画笔颜色与显示颜色反相的组合 15 或笔,画笔颜色与显示颜色的组合 16 白色 DrawStyle设定绘图相关方法使用的直线样式, 有7种可选: 0 实线,此为默认值 1 虚线 2 点线 3 单点划线 4 双点划线 5 无线 6 内部实线 DrawWidth设定绘图相关方法使用的直线宽度 Enabled是或把鼠标或键盘事件发送到窗体,取值为: True 可用 False 不可用 FillColor填充颜色, 可从弹出的调色板选择。 FillStyle填充样式, 有8种可选: 0 全部填充 1 透明,此为默认值 2 水平直线 3 竖直直线 4 上斜对角线 5 下斜对角线 6 十字线 7 交叉对角线 Font字型,可从弹出的对话框选择字体,大小和风格 FontTransparent输出数据是否允许重叠(获得或设置一个值,决定是否显示窗体,打印机或PictureBox上的背景文本/图形)。取值为: True或False ForeColor前景颜色,可从弹出的调色板选择。 HasDC决定是否为该控件分配了唯一的显示上下文。取值为: True或False Height窗体的高度 HelpContextID指定一个对象的缺省帮助文件上下文标识符 Icon为窗体设计图标,该图标位于标题栏的左端 KeyPrevier获得或设置是否在激活对象的上的控件的键盘事件之前,优先激活对象键盘事件。取值为: True或False Left窗体距屏幕左边界的距离 LinkMode获得或设置用于DDE会话的链接类型并激活连接,取值为: 0 None 1 Source LinkTopic获得或设置目标控件的源应用程序和主题 MaxButton窗体右上角最大化按钮是否显示,运行时只读, 取值为: True 显示 False 不显示 MDIChild是否为MDI窗体的子窗体, 取值为: True 为MDI窗体的子窗体 False 否 MinButton窗体右上角最小化按钮是否显示,运行时只读, 取值为: True 显示 False 不显示 MouseIcon MousePointer=99时,设定一个自定义的鼠标图标 MousePointer Moveable是否可以移动窗体, 取值为: True 可以移动 False 不可以移动 NegotiateMenus决定是否将对象的菜单合并到该窗体的菜单栏上。取值为: True或False OLEDropMode 获得或设置该对象是否能作为一个OLE放下目标, 取值为: 0 None(无) 1 Manual(手动) Palette 获得或设置一个图象,包含了当PaletteMode被设置为Custom时用于调色板的对象。 PaletteMode 获得或设置一个值,决定对于对象的控件使用哪个调色板。取值为: 0 Halftone 1 UseZOrder 2 Custom Picture 窗体背景图片 RightToLeft 文本书写是否自左向右。取值为: True False 自右向左 ScaleHeight 自定义坐标系的纵坐标轴的高度 ScaleLeft 自定义坐标系的左边界起点的横坐标 ScaleMode 获得或设置一个值,指示当使用graphics方法或可定位的控件时,自定义坐标系的单位, 有8种可选: 0 自定义 1 表示单位为twip(缇),每英寸=1440缇,每厘米=567缇 2 表示单位为point(磅) ,每英寸=72磅,每磅=20缇 3 表示单位为像素,是监视器或打印机分辨率的最小单位 4 表示单位为字符,每个水平单位为120缇,每个垂直单位为240缇 5 表示单位为in(英寸) 6 表示单位为mm(毫米) 7 表示单位为cm(厘米) ScaleTop 自定义坐标系的上边界起点的纵坐标 ScaleWidth 自定义坐标系的横坐标轴的宽度 ShowInTaskbar 窗体或MDI窗体是否出现在Windows95的任务栏。取值为: True 出现 False 不出现 StartUpPosition 窗体第一次出现的位置, 有4种可选: 0 没有指定初始位置 1 设定在所属项目的中央 2 设置在屏幕的中央 3 设置在屏幕的左上角 Tag 存储程序所需的附加数据 Top 窗体距屏幕顶部边界的距离 Visible 窗体是否可见, 取值为: True 该对象可见 False 该对象不可见 WhatsThisButton 获得或设置是否在一个窗体或MDI窗体的标题上显示"这是什么"按钮。取值为: True或False WhatsThisHelp 获得或设置是否在上下文相关帮助中, 使用Windows95帮助或主帮助窗口提供的"这是什么"弹出菜单。取值为: True或False Width 窗体的宽度 WindowStart 获得或设置一个窗体窗口运行时的可见状态, 取值为: 0 窗体正常状态 1 窗体最小状态 2 窗体最大状态
2022-11-16 20:11:25 1.37MB VB控件属性 VB编程入门工具
1
Microchip Technology(美国微芯科技公司)宣布推出PICkit:trade_mark: 2入门工具包,帮助工程师、学生及任何对PIC:registered:单片机有兴趣的人士以极低的初始投资成本,便能轻松地开始使用PIC单片机进行设计和开发。PICkit 2入门工具包通过USB 2.0全速接口连接个人电脑,可以更快地进行编程和固件升级,而无需为编程器或目标应用板提供额外的电源。 成本和复杂性是单片机代码开发和嵌入式编程初学者面临的主要障碍。PICkit 2入门工具包的价格仅为34.99美元起,并配备一套易学易用的教学指南,让用户按照自己的进度学习,从而使初学者所面临的障碍不复存在。此外,PICkit 2体积轻
1
高速下载 有问题留言反馈 在线指导 下载积分是用来给你们解决问题的 不是下载用的。有事可以给我留言,新号支持
2021-10-26 20:54:16 48.1MB 编程 c/c++开发 入门工具
1
CQU-class2ics 重庆大学ics课程表自动推出工具 项目介绍 ics是最流行的日历文件之一,受到几乎所有日历软件的支持。这个程序能根据指定的提醒策略,将高校的课程表信息生成一个可以导入到各个日历软件的ics文件。 ics同时可以导入至Windows日历以外的系统日历软件,包括但不限于: 外表 苹果系统 的iOS 大部分安卓系统 为什么选择ics 使用日历软件管理课程表可以让你不再把丑陋的课程表设置成桌面墙纸。 每节课上课前都会收到关于下分段课的提醒。(外观程度取决于系统和日历软件) 告别丑陋而繁琐的WeCQU,查看课表一步化。 如何部署 请使用pip安装xlrd与xlwt届于是否使用xlsx,请选择合适的版本 如果运行的时候还缺了什么,请pip / pip3上。 如何运行 如果您是重庆大学本校学生,请按照以下步骤进行使用: 登录http://my.cqu.edu.cn/ 进
2021-09-19 23:49:34 137KB Python
1
用于ASP.NET Core的AdminLTE入门套件 AdminLTE入门套件是一个样板工程为核心ASP.NET Web应用程序与现代的UI(基于阿卜杜拉Almasaeed)。 1.入门 该模板是的开源部分。 您可以在找到示例,文档和入门说明。 这些说明将为您提供在本地计算机上运行并运行的项目的副本,以进行开发和测试。 有关如何在实时系统上运行项目的注释,请参阅安装,配置和部署。 2.先决条件 您需要什么东西来安装软件以及如何安装它们 / 3.安装 3.1。 从.NET Core CLI安装 您可以通过运行以下命令从安装dotnet new模板: dotnet new -i " Dyn
2021-08-22 07:44:11 3.09MB template website boilerplate express
1
查看api的工具,可以查看64位的声明
2021-05-12 17:02:01 64.45MB vb入门工具
1
WorkAdventure Map入门套件 这是一个入门工具包,可帮助您为构建自己的地图。 要了解如何使用该入门工具包,请按照的教程进行操作。
2021-04-30 12:02:52 183KB workadventure HTML
1
lx入门套件 另一个用于基于React的应用程序的入门工具包。 示例页面: : 。 抱歉,该网站并非旨在作为GitHub页面托管,因此存在一些错误。 关键点: 路由和可配置的站点结构 响应式设计 灵活的布局 主题化 技术栈: React 打字稿 手机 Webpack ESLint 笑话 内置文档和示例 安装 阅读文档和实验 下载或克隆存储库。 npm i要安装依赖项。 使用npm run build或npm run build-dev 检查dist文件夹。 或者 npm run start在localhost:3030上构建并运行devserver 或者 docker-compose up (必须安装Docker)。 在您的项目中使用 下载或克隆存储库。 npm i安装依赖项。 npm run dry清理所有与示例相关的页面和代码。 用它。 我建议使用第一
2021-02-26 18:07:50 560KB react typescript webpack starter-kit
1
React-Native-Web-TypeScript-漂亮的样板 安装 clone https://github.com/ManAnRuck/React-Native-Web-TypeScript-Prettier-Boilerplate.git MyProject cd MyProject docker-compose up yarn yarn build 从packages/server/.env.example packages/server/.env创建packages/server/.env packages/server/.env.example (如果您不希望packages/server/.env.example oauth,则不需要更改令牌) 运行项目 docker-compose up yarn dev 打开新终端并运行iOS模拟器 cd packages/app && react-native run-ios
2021-02-03 14:05:07 578KB react typescript react-native yarn
1
PostgREST入门套件 使用编写REST API后端的基础项目和工具。 目的 PostgREST提供了一种不同的方式来构建数据驱动的API后端。 它做得“不错”,即为您提供数据库上的REST api,但是构建一个复杂的生产系统,该系统可以执行与第三方系统的对话,发送电子邮件,为浏览器实现实时更新,编写集成等功能测试,实施身份验证,则需要其他组件。 因此,一些开发人员要么提交功能请求,要么不属于PostgREST的范围,要么将其视为原型实用程序,而不是功能强大/性能卓越的灵活生产组件。 该存储库旨在作为所有基于PostgREST的项目的起点,并将所有组件整合到一个定义良好的结构中。 我们还提供了可帮助您迭代项目和工具/脚本的工具,以使构建管道能够将所有内容推向生产。 堆栈中有很多组件,但是如果您不需要pg_amqp_bridge / rabbitmq(甚至是openresty)实例,可以在docker-compose.yml中安全地注释掉它们。 PostgREST +即服务 在运行您的PostgREST实例,并获得OS版本的其他功能()。 或者,使用二进制和docker在基础架构上部
2021-02-02 03:35:36 35KB api docker boilerplate rest
1