计算机中的颜色——VB2005中的Color结构

VB颜色对话框ShowColor “ 本节课程学习ShowColor颜色对话框” 上节课程一起学习了ShowSave保存对话框,本节课程将学习的是颜色对话框。 颜色对话框,为用户提供一个颜色选择器,用户选择一个颜色后,可以返回这个颜色的值。 首先,将对话框控件添加到窗体上。 然后,设置对话框属性。比如: '设置取消报错 CommonDialog1.CancelError = True '设置flags属性 CommonDialog1.Flags = cdlCCRGBInit 注意:以上属性设置并不是必须要设置的,即使不进行属性设置,也 阅读详情

 

在VB2005中,用来表示颜色的是Color结构,注意是结构,也就是不能继承的。下面把Color结构中的重要属性方法等介绍一下。大部分的资料来源于微软的MSDN。

重要的属性:

颜色的三分量

R:红色的分量,取值范围为0—255

G:绿色的分量,取值范围为0—255

B:蓝色的分量,取值范围为0—255

     颜色的类型:

         IsKnownColor:判断颜色是否是系统预置颜色

         IsNamedColor:判断颜色是否是系统预置颜色

         IsSystemColor:判断颜色是否是系统颜色

     预置的颜色:

         属性太多,主要是获取系统的预置颜色。例如:OldLace

 

     重要的方法:

         FromArgb:从指定的颜色的三个分量创建一个颜色。

              例如:下面这个代码获得红色

                   tC=Color.FromArgb(255,0,0)

         FromKnownColor:获得指定的预置颜色。参数是一个枚举值或者是一个整形变量

        

获得颜色的HSB属性。

         GetHue:获得颜色的色相值。取值范围为0—360。

         GetSaturation:获得颜色的饱和值。取值为0—1,值越高,颜色越纯,值为0时,颜色为灰度值。

         GetBrightness:获得颜色的亮度值。取值为0—1,值越高,颜色越亮,值为0时,颜色为黑色。

 

     这个比较重要,许多颜色转换都要利用其中的道理。比较疑惑的是,为什么没有设置这三个属性的方法呢?

    

     下面的文章来源于网络

色相对比因色相的差别而形成的色彩对比叫色相对比。色相的差别虽是因可见光度的长短差别所形成,但不能完全根据波长的差别来确定色相的差别和确定色相的对比程度。因为红色光与紫色光的波长差虽然最大,但都处于可见光的两极,都接近不可见光的波长。从眼睛感觉的角度分析,它们的色相是接近的,色相环反应了这一规律。因此在度量色相差时,不能只依测光器和可见光谱,而应借助色相环。色相对比的强弱,决定于色相在色相环上的距离。色相距离在十五度以内的对比,一般看作用色相的不同明度与纯度的对比,因为距离十五度的色相属于模糊的较难区分的色相。这样的色相对比称为同类色相对比,是最弱的色相对比。色相距离在十五度以上,四十五度左右的对比,称为邻近色相对比,或近似色相对比,是软弱的色相对比。色相距离在一百三十度左右的对比,一般称为对比色相对比,是色相中对比。色相距离在一百八十度左右的对比,称互补色相对比,是色相强对比。色相距离如果大于一百八十度,从余下的弧度来看,必然小于一百八十度。所以距离恰好在一百八十度的对比,称最强色相对比。

任何一个色相都可以自为主色,组成同类、近似、对比或互补色相对比。人们欢迎色彩。这就是说有一定纯度的色彩,不同程度的色相对比,既有利于人们识别”不同程度的色相差异,也可以满足人们对色相感的不同要求。实际上同类色相对比是同一色相里的不同明度与纯度色彩的对比。这种色相的同一,不但不是各种色相的对比因素,而是色相调和的因素,也是把对比中的各色统一起来的纽带。因此,这样的色相对比,色相感就显得单纯、柔和、谐调,无论总的色相倾向是否鲜明,调子都很容易统一调和。这种对比方法比较容易为初学者掌握。仅仅改变一下色相,就会使总色调改观。这类调子和稍强的色相对比调子结合在一起时,则感到高雅、文静,相反则感到单调、平淡而无力。

邻近色相对比的色相感,要比同类色相对比明显些、丰富些.活泼些,可稍稍弥补同类色相对比的不足,可不能保持统一、谐调、单纯、雅致、柔和、耐看等优点。当备种类型的色相对比的色沉放在一起时,同类色相及邻近色相对比,均能保持其明确的色相倾向与统一的色相特征。这种效果则显得更鲜明,更完整,更容易被看见。这时,色调的冷暖特征及其感增效果就显得更有力量。对比,将在冷暖对比一节里再作详述。

对比色相对比的色相感,要比邻近色相对比鲜明、强烈、饱满。丰富,容易使人兴奋激动和造成视觉以及精神的疲劳。这类瞩子的组织比较复杂,统一的工作也比较难做。它不容易单调,而容易产生杂乱和过分刺激,造成倾向性不强,缺乏鲜明的个性。互补色相对比的色相感,要比对比色相对比更完整、更丰富、更强烈,更富有刺激性对比色相对比也会觉得单调、不能适应视觉的全色相刺激的习惯要求,互补色相对比就能满足这一要求,但它的短处是不安定、不协调、过分刺激,有一种幼稚、原始的和粗俗的感觉。要想把互补色相对比组织得倾向鲜明、统一与调和,配色技术的难度就更高了。

 

Visual Basic 2005高级编程实战指南(第4版) 本文还有配套的精品资源,点击获取 简介:本书深入探讨了Visual Basic 2005编程语言的高级特性和技术,旨在指导读者高效实现高质量的应用程序开发。书中提供了源代码文件,使读者能够通过实践加深理解。本书详细介绍了Visual Basic 2005的多种特性,包括改进的IDE、初步的Linq、泛型、面向服务的编程、Windows Forms、*** 2.0、增强的异常... 阅读详情

相关推荐

Visual Studio 2005集成开发环境深入解析

Visual Studio 2005 是微软公司推出的集成开发环境(IDE),它为开发者提供了一整套完整的工具,以便于创建各种类型的应用程序。从桌面应用程序到Web应用程序,从数据库解决方案到移动设备支持,Visual Studio 2005 都提供了必要的功能和灵活性,以满足不同项目的需求。Visual Studio的项目资源管理器是您组织和浏览项目文件的主要工具。它以层次化的方式显示了项目的解决方案和文件结构。您可以在项目资源管理器中查看、添加、删除和重命名项目文件和文件夹。

weixin_31776191的博客 1015

Visual Basic 2005新功能点评——插入代码片断

关键词:VB2005 VB.NET Whidbey VB8.0 Visual Basic 2005吸引人的地方之一就是它大幅增加了开发效率,其中一大体现就是本期要介绍的插入代码片断。代码片断大家都很熟悉,就是一些常见短小的代码。我们在开中常常遇到一些反复使用的代码片断,比如Try...Catch块、操作字符串和访问注册表的代码等等。每次输入这些代码十分麻烦,因为每次使用大部分都很相似,只有少数地方

雨雪之家 1174

vb.net2005

vb.net开发资料 介绍vb.net开发资料

Visual Basic 2005 安装步骤和介绍

  微软的visual studio 平台,是集VC*,VC++,VB的综合开发平台,VB是其中的一个子集,VB的发展版本如下: 1998     visual Basic 6.0  (习惯上称VB6.0) 2002     Visual basic net(2002) 即 VB7.0 基于.NET Framwork ,是新增加的部分。目的为更广泛的适应OS,改善可移植性。 2

rain1234567890的专栏 875

VB2005数据库入门经典(第4版)源代码之:第8章

这本书我强烈推荐VB6老手VB2005新手购买,入门太好了。<br><br>Visual Basic 2005数据库入门经典(第4版)<br>(美)Thearon Willis著 杨洁译 清华出版<br>原书我买了,但没有配套光盘,源代码是从wrox下载的。<br>由于空间限制我分成每章上传,全部源码可以从我的资源里找到。

VB 2005 入门教程

要使用 Visual Basic 2005,你必须安装 Visual Studio,因为 Visual Basic 是 Visual Studio 的一部分。Visual Studio 2005 是一个微软开发工具的套装,它包含了微软的开发工具,如 Visual Basic,C#,Visual C++,J# 等。

《Introducing Visual Basic 2005》中看到的一些VB2005的新特性

下载并注册了VB2005 Beta 2,得到了一个MS的E-Learning帐号。于是乎趁着闲暇看了里面的一本书《Introducing Visual Basic 2005》。依靠我CET4水平的英文总算是看完了,发现2005的一些新特性。不敢独享,找了些个我觉得有趣的Post上来,大家可以看看。由于本人对ADO.NET和ASP.NET不是很熟悉,所以这两部分没有写。IL的部分估计有“装配脑袋”大...

weixin_30338461的博客 162

VB2005 速成版

VB2005速成版,快速开发的最佳选择!

计算机中的颜色II——VB2005中的Color结构

在VB2005中,用来表示颜色的是Color结构,注意是结构,也就是不能继承的。下面把Color结构中的重要属性方法等介绍一下。大部分的资料来源于微软的MSDN。   重要的属性:   颜色的三分量     R:红色的分量,取值范围为0—255     G:绿色的分量,取值范围为0—255     B:蓝色的分量,取值范围为0—255      颜色的类型:

weixibupt的专栏 759

vb 2005 精简版

vb.net 2005 精简安装版。 vb.net 2005 精简安装版 vb.net 2005 精简安装版 vb.net 2005 精简安装版

基于VS2012 C#调用bartender自动打印条形码

GitHub:https://github.com/sanjaywu/BarcodePrintTool 一、在引用添加Interop.BarTender.dll 1、在资源解决方案的引用这里,右击选择“添加引用”: 2、按照如下步骤添加Interop.BarTender.dll引用: 3、添加完成 二、使用bartender工具设置打印模板 1、页面大小设置: 2、条码设置: 三、代码...

Sanjay_Wu的博客 5956

计算机中的颜色XIII——颜色转换的快速计算公式

本文的公式的基础都是在前文的基础上的。详情请参看前文:   计算机中的颜色I——颜色概述   计算机中的颜色II——VB2005中的Color结构   计算机中的颜色III——HSV表示方法   计算机中的颜色IV——纯色、色相色   计算机中的颜色V——快速计算颜色的色相值   计算机中的颜色VI——从色相值到纯色的快速计算   计算机中的颜色VII—...

weixin_33772645的博客 472

LQR控制算法调参指南:如何通过Bryson‘s Rule和Trial-and-Error优化自动驾驶性能?

本文深入探讨了LQR控制算法在自动驾驶系统中的调参策略,从Bryson's Rule的基础应用到工程落地的优化方法。通过动态权重适应、非对角项引入和多目标权衡等技巧,提升车辆轨迹跟踪精度与操控舒适性。文章还介绍了数据驱动的调参流程和典型问题的解决方案,为自动驾驶工程师提供实用指南。

kkk56的博客 1025

vb.net 教程 5-4 颜色

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。 基本知识: 通常情况下,我们所见的颜色都可以用红色、绿色、蓝色三种颜色按照不同比例混合而成,因此红绿蓝又称为三原色(对应英文R(red)、G(green)、B(blue))。目前RGB色彩、模式是工业界的颜色标准之一(还有CMYK等)。 每种颜色都有0-255级亮度,其中 0 表示没有亮度,255 表示最大亮度。 这样计算下来,RGB色彩总共能组合出约1678万种颜色,即256×256×.

chinaherolts2008的博客 1846

基于cat12搞定SBM的ROI的统计分析——vertex水平和ROI水平的双样本T检验

前言 一、Atlas皮层图谱介绍 二、SBM分析——主要以皮层四种常用指标中的厚度(thickness)和沟深(depth)为主

Sophia2023的博客 8753

卡诺图化简法

目录 1.学前需要了解知识点 2.卡诺图(karnaugh map) 3.逻辑函数的卡诺图化简法 4.总结 1.学前需要了解知识点 最小项的定义 最小项的表示方法 最小项的相邻性 最小项的定义:一个函数的某个乘积项包含了函数的全部变量,其中每个变量都以原变量或反变量的形式出现,且仅出现一次,则这个乘积项称为该函数的一个标准积项,通常称为最小项。 最小项的表示方法:通常用来表...

hahasusu的专栏 17万+

VBA中的颜色,colorIndex 或color 或backcolor

代码1: 哄孩子的EXCEL变颜色代码 Sub ponyma1() 'For i = 1 To 101 Step 2 ' Cells(i, 2).Interior.ColorIndex = 6 'Next ' ' 'For i = 2 To 100 Step 2 ' Cells(i, 2).Interior.ColorIndex = 1 'Next k = 10 For i...

奔跑的犀牛先生 4万+

大模型越狱指令数据集全解析:从AdvBench到HarmBench

本文全面解析了AdvBench、HarmBench等主流大模型越狱指令数据集。AdvBench作为基础测试集,用于快速评估模型安全基线;HarmBench则以其全面的文本、多模态及对抗性攻击评估,成为当前权威的深度安全审计工具。文章还介绍了MaliciousInstruct、JailbreakBench等特色数据集,并提供了根据实际场景选择与使用这些数据集的具体实战指南。

weixin_29327525的博客 619

11级_Java_曹建波5.07 字体和颜色的设置&常用AWT组件的使用

字体和颜色的设置 Color类 公共静态属性:共13个静态属性,分别代表13种不同的颜色常量。 构造函数 public Color(int r,int g,int b):以整数形式给出红、绿、蓝三个分量的值,每个分量的范围:0~255 public Color(float r,float g,float b):r、g、b均为单精度浮点数。取值范围为0.0f~1.0f public Co...

web开发 566

【学习系列】SAP RAP 29:如何创建Application Jobs(下)

本文介绍了在SAP系统中通过API创建和使用Application Jobs的方法。主要内容包括:1) 创建RAP应用并通过Action调用API创建Jobs;2) 使用事件驱动方式异步更新Job状态;3) 通过URL跳转到标准日志页面;4) 使用Custom Entity获取Job日志;5) 演示遗留接口IF_APJ_DT_EXEC_OBJECT和IF_APJ_RT_EXEC_OBJECT的使用。文章提供了详细的代码示例,展示了如何通过CL_APJ_RT_API=>SCHEDULE_JOB调度作业,

DeveloperMrMeng的博客 380

2026年数学建模国赛论文排版规范:Word与LaTeX终极对比及模板

提前演练:不要等到比赛开始才第一次使用排版工具。至少在赛前一个月完成1-2篇模拟论文的全流程排版练习。建立检查清单:基于国赛规范制定排版检查清单,在提交前逐项核对——公式编号连续?图表引用准确?参考文献完整?页数不超限?善用模板但不止于模板:模板提供的是起点而非终点。根据自身需求调整宏包配置和样式参数,理解每一行配置的含义。关注评审体验:从评委的视角审视论文——重点内容是否突出?逻辑结构是否清晰?视觉层次是否合理?备份与容错:无论使用何种工具,建立多级备份机制。本地、云端、U盘各存一份,且定期保存历史版本。

YOLO 210

C++ color指令的用法

C++color指令用法讲解(最后有彩蛋哦!)

WTC20120518的博客 1万+

HDOCK 蛋白蛋白对接软件使用;LZerD、pyDock、ClusPro网页在线对接

参考:hdock支持蛋白与蛋白,也支持蛋白与核酸对接计算。

weixin_42357472的博客 1万+
上一篇: 计算机中的颜色——颜色概述
下一篇: 计算机中的颜色——HSV表示方法
grenet
博客等级 码龄17年 28粉丝 26原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值