dolphy 之 com 加编程第一讲 com 和 active x 概述 各位亲爱的同学们,大家好,我是你们的讲师子明。这里是我们第二费,是卡姆加编程第一讲的内容。 嗯,德尔菲的卡姆加编程是我们断剑网啊,德尔菲高级教程系列中的 很重要的,非常重要的一个系列。 嗯, 实很久以来啊,一直都想制作这个卡姆编程方面的教程。由于种种原因呢,嗯,到了今天啊,他才上线。 嗯,抗技术呢,他非常非常重要啊。他是微软公司力推的一项非常重要的开发技术。 他既是开发技术,也是开发标准啊。很多厂商都是用 carm 技术来封装自己的产品。 在很多高级的开发领域,用 com 去实现,去控制,可能是唯一的方 方式啊,可能是唯一的实现方式。嗯,微软公司呢,他隐藏了 com 的实现细节, 他不公开 come 的实现资料以及技术,稳打他呢。把所有的内容都封装起来,只伸出一些接口让我们使用啊。 嗯,虽然吧,看我们使用起来也有各种各样的问题,但总的方面啊,它兼容性良好,运行稳定啊,效果还是非常不错的。 关键是我们在某些情况下,你不用看我,你什么事也干不了。这才是最根本的啊。比如 流媒体开发,也就是比如说我们要制作自己的嗯,播放解码器,编码器啊,这个时候要用到迪瑞克的秀技术,以及迪瑞克的秀以后的扩展技术。 他们呢,全部都是用卡姆风装的啊。另外,用于游戏开发的图形图像引擎技术, dirikel 3d dirike sound, 迪瑞克勒啊,这些他也是用卡姆风装的。 另外,好多厂家,他的硬件接口啊,比如说数码相机如何控制啊,比如说扫描仪如何控制啊,比如说扫描枪如何控制啊, 还有很多很多啊,这些厂家呢,和自己的驱动程序相结合,把自己的开发文档啊,都以 com 的形式提供出来,实现出来。 嗯,这些文档呢,有德尔菲版本,有 c 加加版本,还有 c 煞服版本啊,经常都是这样的。我们呢,如果能得到这些资料, 把这些文档引入到我们的项目中去啊,就可以按照 com 的模式, 开发出我们自己相应的程序,来控制厂家生产的这些硬件啊。这也是非常重要的一个领域。这个时候你不用看也是没办法,什么都做不了。 因此说,在这些领域啊,你不懂 com 技术,不熟悉 com 技术,不会用,那将是寸步难行啊,将是寸步难行。 嗯,关于如何控制硬件啊,我也在找厂家的一些文档和接口,如果找到并且有,并且需要,就是说购买相应的硬件啊,我们就可以制作这些教程啊。现在我还在找, 但做这种教程投入也会更大一些啊,因为需要你添置硬件。 因此,学习 com 开发技术,不仅仅在理论方面具有重要的指导意义,更是打开很多专业 开发领域的开发之门的金钥匙。他的重要性不言而喻,就是说他的现实意义更强。现实意义更强啊,很多公司就靠着卡姆技术开发的一些很小的软件在存活着,而且活的很好啊, 我们也可以这样做。 基于上面的原因呢,我们断剑网推出刀匪之卡姆加编程这一系列教程, 他可能不是一套啊,我们的看我家变成可能不是一套。我们现在做的这是第一季,后面可能有第二季,第三季啊,或者第四季会有很多。因为看我们技术太庞杂了啊,太庞杂,涉及的领域太多了。 拿任何一个专业领域出来啊,我们都会面对很多新的知识。 我们在教程中呢,向大家介绍 com 编程的来龙去脉啊,点点滴滴实现与应用,并通过实力教会大家如何使用 com 技术。 现在将我们开始今天这一讲内容。 康姆技术啊,他自诞生以来,由于种种原因,九五的时候就有了啊,温度是九五的时候就有了。他的名 称以及相关术语一直比较混乱,什么 com only x, o x 啊,自动化。而且这个欧妹啊,他的标准还几经辗转,刚开始指的和后面指的内容还不一样。所以说呢,很混贯啊。 come 呢。相关术语,他的特点就是混贯。 这主要是因为微软的早期技术路线摇摆,调整幅度过大造成的。他有的技术,哎,他一下子非常看好力推,然后过完一阵子发现方向不对啊,又改了。 他就当时微软也是这个样子啊,也是这个样子。这说明什么呢?即使是微 软这样的巨头啊,巨头,软件帝国,他也会经历痛苦的成长历程。另一方面也说明啊,看我们技术的复杂性啊。看我们技术的复杂性。看我们技术用起来一个最大的好处就是兼容啊。兼容。 为了学好 com, 我们首先要理清一些相关的概念啊。第一,基于 com 的技术。早期基于 com 的技术 仅仅是指 o v 自动化,仅仅是指 o v 自动化啊。 而现在的 com 所指的范围要宽广的多。目前我们所说的基于 com 的技术, 是指多种以 com 为基础的技术,包括 com 服务器和客户。这是最常用也是最重要的。 com 服务器和客户啊, active x 空间 only 对象连接已嵌入啊,自动化以及 microsoft transaction several 事物处理服务器啊等等。 微软把非欧美的卡姆技术简单的称为基于卡姆的技术。 那么有了 com 技术,什么是 com 夹呢? 卡姆加是微软早期卡姆技术的改进与扩展啊。改进与扩展,他没有本质的变化,他完全兼容于早期的卡姆技术。通过对 mts, mts, 也就是事物处理服务器和 msmq 啊,消息队列技术的合成,进一步简化了啊, com 的开发过程。这就是 com 家啊,他没什么大的变化。 第二, com 基础 come。 他又被称为他的标准的写法啊。标准的名称是组建对象模型。 组建对象模型啊。他的英文是 component object mode。 component objective mode, 简称 come。 它是 o m a 和 x t o x 技术的基础。 o m a 和 x o x 技术的基础啊。 come 定义了一组 a p i 和一个二进制标准, 让来自不同编程语言、不同平台的彼此独立的对象互相可以进行通讯。 注意看啊,同学们,看,我们定义了一组 api。 api 什么?接口函数啊,接口函数集和一个二进制标准,让来自不同编程语言、不同平台的彼此独立 的对象互相进行通讯。 com 对象呢,他类似于 delifer 中的 vcr 对象。但是啊,他们只有方法和属性,没有自断。也就是说没有玉,没有成员变量啊, 只有方法和属性。一个 com 对象,包括一个或者是多个接口。什么是接口啊?后面我们讲。后面我们讲啊,什么是接口。 这些接口呢,构成了 com 对象的功能。 com 对象的功能啊,我们可以像访问一般的 vc 二方法一样,访问接口的方法 看不对象呢,他既可以在 e x、 e 文件中实现, 也可以在 dl 二文件中实现。这种实现对于 com 对象的用户来说是透明的啊,对于用户来说是透明的。 因为 come 提供了调度服务。 调度服务啊,我们后面也会给同学们讲 com 的调试机制呢,能够实现跨进程边界。跨进程边界啊,在不同的进程之间, 或者是跨机器边界,在不同的计算机之间进行函数调用。 也就是说啊,不仅应用程序之间可以互相通信,不同机器之间的 com 对象也可以互相通信啊。 我们前面的嗯 door 斐之多层呀 p 多层分布式开发啊,它用到的就是 com 技术。只不过啊,它叫做 dcom。 分布式开发啊。 dcom 这种机器与机器之间的通信呢,称为分布式卡姆,也就是 d 卡姆啊,是我们 eip 编程开发的基础。 然后欧美啊,欧美 在应用程序之间共享的一大块数据啊,成为一个偶唯对象。 在应用成语之间共享的一大块数据,能够包含。能够包 包含偶维对象的应用程序,称为偶维容器。 能够包含 ok 对象的应用程序,称为 ok 容器。 而允许自己的数据被包含到其他应用程序中的程序,则称为欧美服务器啊,称为欧美服务器。 听上去也是有点绕来绕去那种感觉啊。这没关系,我们这个实力教程一讲就明白了啊。就明白了。 包含一个或多个偶遇对象的文档,称为复合文档。复合文档啊。 比如说我们可以在自己的程序中查到一个 word 问答,通过什么呢?就要通过奥维 啊,插入一个 xx 问答,插入一个 excel 问答啊,都可以。我们在我们的程序中可以控制,非常简单,也非常实用。 一个文档可以包含偶维对象,也可以包含完整的运营程序。这种情况下就被称为 x 文档啊。 x 文档。 第三, com 的现成模式。 每个看不对象啊,他都是在一定的现成模式下运作啊,运作,或者说运行。
粉丝556获赞9657
![[Delphi零基础系列]:手把手教你写卡密生成器 #Delphi #Delphi编程](https://p3-pc-sign.douyinpic.com/image-cut-tos-priv/1061868f07e4bb2908b98c3871e0fcb3~tplv-dy-resize-origshort-autoq-75:330.jpeg?lk3s=138a59ce&x-expires=2080324800&x-signature=97FSaNilbjhm4irsWjYwR8qkZzM%3D&from=327834062&s=PackSourceEnum_AWEME_DETAIL&se=false&sc=cover&biz_tag=pcweb_cover&l=20251206041844EC1955EE0CB9262FDD91)
hello, 大家好,我是传奇导师,然后从今天开始了,我们还是会抽时间把这个 darth 的一个视频还是得讲一下啊,就是说我们是零基础开始讲起嘛, 然后今天我们讲一下啥呢?今天我们我们讲一个卡密生成器如何去写, ok, 废话也不多说,我们直接先来一个成品看一下啊, 现在成品是这个样子, ok, 来,我们输入一个长度,然后输入一个张数啊,两百张,然后点击生成卡密, ok, 这就生成了,然后点导出卡密啊, ok, 然后我们输入一一一, ok, 点击保存在桌面保存成功,然后打开看一下啊, 哎,在这边全部都有了,对吧?哎,你会发现其实我这个工具其实我之前已经写过了,对吧?你看两个有啥区别啊? 区别就是一个我是用的 c 下腹写的,一个我是用的 derf 写的。啊,可以看到区别啊,这边是 derf 写的,这边是 c 下部写的,但是呢,它的代码完全不一样啊。 好了,废话也我们也不多说了,现在我们的功能已经演示出来了,那么现在呢,我们写一下怎么去写这么这么一个软件。那么首先我们需要准备几个东西,第一个 我,我用的版本是十一点三的版本啊啊,然后 用的一个中英文助手和一个 c n pack, 呃,插件,这个插件是干嘛呢?是语法高量以及制度题 提示代码的功能。好吧,那么废话没有,都说我们直接打开十一点三哦, r a d 十六点 好,打开了之后呢,现在来我们先创建一个程序, ok, 很简单,创建一个 v c r application, 对吧?然后呢,这个呢,我们在最开始的时候我们说过了,对吧?你在这个地方你随便去写啊,随便去调整,那么他就会提示在哪个地方,对吧?他就会在哪个地方去运行了, ok, 那么现在呢,我们就简单的快速的讲解一下,好吧,我们刚刚那个软件是在是什么样子的?我们要把刚刚那个软件找到, ok, 就这一个,对吧?那么现在我们来对比一下啊,把它搞小窗口对比一下,然后来看一下我们应该怎么去写。 ok, 先搞一个 group box, ok, 在这里,哎哎, group 啊, group up box, ok, 然后呢?我们名字我们就不改了啊,稍微快一点,然后搞一个 label, 然后呢直接将它复制, ok, 两个,一个,两个,然后呢改个 add 输入嘛,对吧? ok, 这是一个, 然后呢再来搞一个。那个啥呢?搞一个啊? combo box, 这是一个下拉宽,对吧?我这个就是随随便便搞一下啊,你们要搞,你们要调的话,你们就可以仔细调 调一下,我是为了时间关系啊,不然的话我们就做不完了。然后第一个是啥?我们找到 captain, captain 是标题啊,啊,这个这,这个就是输入章啊,卡密长度,对吧?卡密长度, ok, 然后这个是,呃, 卡密生成专属, ok, 然后确定 ok, 这两个标题我们都已改好了,是吧?往这边拖一点,拖一点,拖一点,然后呢把这个地方的这个 text text 啊啊 text 这个标题给他改一下啊,不要让他默认 ok 呢,接下来呢,我们要给他加一个集合,要在他的一个 items items 里面去加一个集合。哦,这里 这里他已经说明了,这里是一个顺势,就是一个制服串列表的一个集合, ok, 那么现在我们去输入,呃,也就是说我们在这里输入的任何东西他都是属于制服串类型的啊,八十十二,十十十六, ok, 我们就简单写几个, 然后呢?现在我们来运行一下啊,这里都有了,对吧?然后正能量处也是可以写了, ok, ok, 然后, ok, ok, ok, 现在可以了,然后呢,现在我们还是得加一个啥?加一个这个啊?利斯,利斯特 box, 来加一个 this box, ok, 加一个这个就 ok 了,然后呢?点击确定,然后我们就快稍微快点, ok, 然后呢,这个时候我们加个巴特按钮嘛,我们要通过按钮出发,对吧? okay, 那么现在呢,我们基本上就是说该有的东西 全部都有了,是吧?那么现在呢,我们首先我们就得来开始要去写一个触发了,对吧?首先我们先点击这个按钮,点击按钮以后我们会进入到一个 dolphe 的一个单元文件里面,原码里面, ok, 我们现在就得来去写东西, 在写东西之前呢,首先我们要先声明一个产量啊,要先声明一个产量 啊,一,要先声明一个产量,为什么要声明? 是因为德尔肥里面除了全局变量是可以在声明的时候直接复制,其他的变量是不能进行复制的啊。那么现在我们就先声明一个声明的方式,是看啊,看着,然后呢就是一个啊,制服,我写 k 啊,都是可以,你可以以任何的一个形式去代替, 然后后面必须是一个冒号,对吧?然后是阿瑞 a 啊啊 ay, 然后呢给他一个长度,就是你是多少个?我是从零开始,对吧?到三十五个,然后呢?后面写他的一个 就是已经定义好的一个,那个一个语法,那么就是是什么类型?我去,对吧?你如果是 int 啊,你就可以写,这样写啊,就特别是整数类型,我因为我这个是制服类型嘛,对吧?这类型我就直接写, ok, 那么这个时候呢,我们直接把我们的制服穿全部给他复制过来, ok, 那么这个时候我们的一个长量就已经声明好了,同时也已经给他复制好了,那么现在下来了,我们就需要干嘛呢?我们现在就需要去干嘛?当我们在这里输入 卡密的长度的时候,然后输入粘数的时候,点击他的时候,我们这里就应该有生成卡密,对吧?那么现在我们就应该是巴特啊,巴特的一个出发双击,他 双击塌了以后,然后现在我们就需要干嘛?我们就需要用两个东西去接受,一个是 k 啊, k can 就是一个啊,他是一个什么啊?写错了, 我们要在这里 vr vr 声明变量啊, k work, 然后 car can, 呃,等于 integ, 其实可以直接这样同一时间一起写哦,啊,现在就是两个变量都声明了啊,然后呢?我觉得还 还可以搞哎,勾啊,都是这样的,都是可以这样写,好吧,然后呢?后面加个冒号,好,那么现在呢,我们就来开始尝试性的去写一个, ok, 那么当然我们这里还是需要用用到一个字不串的一个变量,嗯,声明一个啊, 声明一个啥呢? str, ok, 那么现在来我们先实现第一个目标, 先让他就是说获取,获取到我们下拉长度的一个东西,对吧?那么我们找我们找一下啊,这个是 c b 比一, 这个是 e d t e ok, c b b e, 那么就是说我们用一个东西去接收,那么就是,呃,先声明,声明,先声明变量,声明完了变量要负值,那么就是,呃 k camp, 对吧? 等于啥?然后看等于啥,那么呢,我们这个是那个长度啊,就是我们的一个卡币的长度,那么就是属于第一个,那么就是 c c b b one, 点 t s t, 对吧? 啊? c m, 嗯,我写错了,我看一下啊,我这个是,哎,这 c b b one c b b one, 这是啊, c b b one, ok, 这是第一个,然后点 t s t, 点 t e x t ok, 然后呢?这个时候它会进行一个报错,为什么会报错呢?很简单是因为我们这一个标题属于字符串类型,现在我是声明是整数类型,所以这个时候我们要干嘛?我们要进行转换, 那就是 s t r two int, 然后将这个边端给它包进去,好, ok, 现在就不包错了,好,来,我们再试下面一个,那么这个就是 e d t one okay, 那么呢,现在我们就已经获取到两个变量了,对吧?长度的变量我们获取到了,哎呦,别关了,长度变量我们获取到了,生成张数的变量我们也获取到了, ok, 那么现在我们应该怎么搞了?那么现在我们就应该点击生成卡,生成卡面时候我们就应该来个否循环,对吧? 那么就是 for, for 啥呢? for i i 等于几啊? i, 这个时候我们应该等于零,对吧?等于零,然后这个是到到几的时候就结束,我们到几的时候结束啊?我们应该到三十五,对吧?那么这个时候我们就应该 还得去搞一个变量啊,应该搞一个嫩食,嗯嗯,再加一个嫩食, ok, 加个嫩,然后呢下面再来写一个啊啊嫩,等于用他的语法啊嫩, 然后把把这个数组给他包进去,对吧?我要获取到单纯这个数组的长度, ok, 我这个数组的长度已经获取到了,是三十六个, 将三十六给予他,然后我在这里就可以使用使用到他了,对吧? ok, 那么呢 for i 等于零到哦,从零开始,一直到三十六,然后就结束,然后这个时候我们就应该是变开始结束,对吧? 那么呢,这里呢,我们只是开始去写的一个啥呢?首先写这个软件的时候一定 一定要先搞清楚一个概念,是啥概念呢?就是说我们这个要写两个破循环,为什么要写两个破循环呢?首先第一个我们这里是有一个卡面的长度的,对吧?也就说我这里是多少位?我如果选的是选的是十位,对吧?那么我这里呢 就要去循环的去走十次,对吧?每一次我要我要记录一个数字,数字我要连续走十次,我感觉这样讲好复杂,那这样我们分两期讲,今天我们就先讲到这里,我们下一节课我们下一期再讲。好吧, 为了为了避免避免一个视频的长度,我们分两期讲吧。好吧,那么今天我们先讲到这里,一会再录制下一个。
![[delphi零基础入门]第四课:制作图片查看器 #电脑技巧 #编程入门 #程序代码 #电脑知识 #编程](https://p3-pc-sign.douyinpic.com/image-cut-tos-priv/15c8a979d5fd9667f70e812de739f8ac~tplv-dy-resize-origshort-autoq-75:330.jpeg?lk3s=138a59ce&x-expires=2080324800&x-signature=vAog%2FaAJRmWPIBd5y0QOgUAYjaU%3D&from=327834062&s=PackSourceEnum_AWEME_DETAIL&se=false&sc=cover&biz_tag=pcweb_cover&l=20251206041844EC1955EE0CB9262FDD91)
hello, 大家好,欢迎收看 dorfe 零基础入门第四课。那么在我们今天课程开始之前,我们还是把昨天就是上一节课的那个 啊图标功能把它实现出来,还有一个那个看守,看守那个取消功能,好吧,昨天我们是这样的啊,昨天我们是是哪个程序啊?哦,那个登录窗口,对吧?来,我们 点进去看一下,我们现在就是说要给他加上一个图标功能和一个取消的功能,对吧?那么现在我们怎么做呢?来看一下我们的一个原码哦,点开啊 project, 然后我们,呃进入到代码编辑页面,然后呢我们点开这个触发按钮,然后我们看一下啊,这个就是我家的啊,我在这里已经给你们写了啊, m b 杠 i can hand, 就是那个错 购物的提示,然后 m b 杠 i can question, 就是问号,来,我们一个一个试,好吧,来,我们刚刚是这个,呃, i can, 这个是,这个是,这个是怎么读的?这,这个不是我要的,来,我们找一个,我们找个快钱,找个问号图标,好吧,来,这样加上去,然后呢在后面加一个 cancel, ok, 那么现在呢,我们就会多一个那个问号的图标以及一个取消按钮,来,我们现在跑一下,试一下, 好,点击它,看到没有,我们是不是多了一个取消的图标,同时这边是不是多了一个问号的图标,那么现在我们再换一个图标,我们换一个感叹号啊,来,我们试一下, ok, 来,我们再试一下,哎,点击它,哎,看到没有,是不是有一个感叹号的图标 哦,这个感叹号的图片是这样读的啊,是 i can x 科美显啊, x 科美显 action commission 啊,对,应该是这样读的,如果没读错的话就是 action commission, 然后 question, 然后 hand, 啊,好吧,这个就是我们今天的这个,昨天啊,我们上节课没有讲的这三个图标,我给你们讲了一下,然后呢,同时如果你想把按钮加一个,呃,确定以及取消,在后面加个 cancel cancel 取消按钮,好吧,然后这个就是我们第三节课没有出的。 ok, 那么今天开始呢,我们来做一个新的东西,刚刚你们应该已经看到了,就是一个简单的一个图片查看器的一个功能,好吧,我们打开看一下 relax 版本 来,首先是这样的,打开窗口了以后,我们这上面是有一个图片长按器,然后呢这里有个路径,然后我们打开图片以后,当前这个编辑框里面 会显示我们当前文件的路径。 ok, 打开文件啊,我们简单看一下啊,我们选一个这个 dork 零基础入门啊,看到没?这已经出来了,但是呢是因为我我我这个图像的这个啥呢? 这个尺寸我没拉大,如果我拉到幺九幺九二零乘幺零八零就可以看了,那么接着我们换一张图片,是吧?这个就能正确打开,同时 我们这边能显示出当前这个路径,对吧?然后我们点击退出,那么这个程序就退出了,好吧,那么今天我们就学这个东西,在学啊啊,今天学习啊,图片查看器,那么今天我们要收啊,要先学习几个主线啊, 啊,是这样的啊,来,我们讲详细一点,就比如说我们打开一个程序,我们看到他的东西以后,我们 先脑袋里面,我们先想一下,哦,这个东西是由哪些东西组成的,对吧?首先第一个哦,有一个 form, 对吧?啊?一个 form, ok, 然后呢?哦,有一个 level, 对吧?然后一个编辑框啊,挨着,然后两个按钮, 然后呢?还有一个图片,还有一个图片,还有一个图片的组件 image, 对吧?然后呢?还一个啥呢?还一个啊,基本上就没了,就这么几个东西来一个 form, 对吧?就是一个窗口,一个 level, 就这个啊,一个爱的 就是这一个路径啊,对吧?显示路径的一个编辑框,然后两个按钮,就这一个,两个,然后一个一闷几,一闷几,就是我们显示图片一个东西, ok, 然后另外我们今天还要学习一个 open open picture t u r 一啊 picture, 然后的一个主键,好, dia, dia log, dia log 啊,主键打开对话框, ok, 那么现在我们点插,然后我们进入到这个 dolphin, 好,打开 r a d c u, 对 啊,这个是我们要学习的东西啊,今天我们这个图片查看器,我们就是又要用到这些东西,所以我们今天搞讲快一点吧,因为啊,因为,因为 啊,接下来这几天我有很多事情要忙呢,我要忙传奇这一块了啊,因为有很多学员,他们,他们已经要已经报课了,我这边要给他们上课,所以说特尔北这边的话,我有可能会停更几天,好吧,所以今天我们就争取把这个图片查看器给他说完,那么刚刚我们在文本上面已经 记载了,对吧?这个德尔粉今天会用到什么东西?首先第一个先建立一个 file, file 一个,然后 new 一个 windows vcl apple location application, 对吧?搞一个桌面应用好, ok, 然后第二个, 一个 label, 一个 id, 一个两个按钮 button, 然后一个 image image, 我们我们首先先添加 image 啊,来在这里输入啊 image, ok, 然后点击它,点击它以后,我们在这边我们给它画一个,画一个范围,一般的话我们是跟随, 我们是跟随这个桌面应用的尺寸而跟随他的尺寸的,但是现在我们不这样,因为我如果跟随的话,我就看不到我的按钮了,对吧?我们就自己给他设定一个啊,给他设定一个大小, ok, 就这么大,然后设定完了以后,第二个我们要搞一个 open picture download, 就是一个主键,他的主键功能是啥?就是打开 对话宽的, ok, 我们来搜索一下 open open picture, 对吧?第二个 log, ok, 点击在这里,然后同时呢我们需要两个按钮来找到按钮, but p u t t 啊,呃,一个, 然后 b u 好,两个, ok, 然后我们还差一个 label, 对吧? 呃, two label, 哎,然后我们还差一个编辑框,嗯,来,在这里, ok, 现在我们东西全部齐全了,对吧?来,我们改下名字,简单改一下啊, label 就是路径文件, 文件路径,对吧?来给他一个冒号, ok, 然后这边呢,我们把名字改一下,我们 把它改成那个,好,给他,给他把名字取消,然后呢这里写改一个啥呢?改一个,打开啊,浏览 啊,往上推一点,往上推一点, ok, 然后给他改成浏览,浏,浏览图片,对吧?然后这边给他改成退出程序, 好关闭软件, ok, 那么现在我们整整个的一个桌面的一个图啊,那个画图就已经制作完毕了,对吧?那么现在接下来呢?哦,我们还有一个东西没改,就是这个 form 的一个窗口标题,就是 图片查看器,对吧? ok, 改完了以后,现在我们所有的东西就已经基本上全部做完了,那么现在我们就是把代码给他加一下, ok, 那么现在我们怎么去加代码呢?首先我们要先浏览图片,对吧?那么浏览图片我刚刚说了, 我们现在用到这个 picture dialog 是啥意思?就是打开对话框的意思, ok, 来我们点击它一下,啊, 啊,不用点击,我们直接点击流量图片,来点击流量图片,首先我们要先声明一个变量去接收这个这个这个文件的名字, 那么就是 picture lim, 然后等于 string, 就是字不串,对吧?我这个变量它是在公用类型 papik, papik 下面就所谓就是属于全局变量,属于公用的, 然后这个的话是私有的啊,这个的话你们可以刻下去补充一下这个方面的知识啊。那么我们首先第一个就是啥呢?当我们点击这个按钮的时候,我们就要去 执行执行一个动作,啥?什么动作呢?就是衣服,衣服啥呢?衣服 open picture t u r e dialog 一点 啊, xq 的, xq 的就是咋咋评论一叉啊,叉一 cute 啊,那么这串命令是啥意思?这串命令就是说当我们点击这个按钮的时候,他就会执行啊, xq 的就是执行的意思,就是执行啊,这个打开对话框的这个操作, 然后我们后面加上 began 啊, ok, began, 完了以后等,就是说当我们打开这个对话框了以后,我们要选择一个文件,对吧?选择文件了以后,那么我们就需要一个变量去接收,就是这个 p name, p name 等等于啥呢?等于 open picture 啊,等于 open picture t u i e dialog one 点 file name, 对吧?那么现在我们就说已经把这个变量,把这个变量的名字已经给他接收过来了,对吧? ok, 那么现在接收过来了以后,我们需要在我们的编辑框里面把这个当前这个 文件的路径给它返回去,那么怎么搞呢?那么就是 id id one 点 t t e x t, 对吧?复值就是等于啥?等于那个,嗯, p m。 好,明白,没有因,因为我们现在来,我们现在简单先试一下,来,我们打开它,打开它以后来,现在我们浏览图片,对吧?浏览图片哦,我现在浏览不浏览不了那个 j p g 是因为我,我少了一个引用, 我们需要在他的这个,呃,预务室下面就是一个引用的一个模块,我们需要加入一个接 p e g, ok, 加入进来以后,我们点击再运行一下,我们就能看到啊,这个什么 gpc 的格式, ok, 我们点开他,点开他以后,我们现在图片是看不到的,但是我们现在是不是可以获取到当前这个文啊? 一个文件的路径呢?看到没有?这个路径是怎么来的呢?首先我们来先说一下啊,浏览图片,当我们点击浏览图片的时候,就是我们这一个八更 one 克力克的一个事件出发,那么他的事件出发就是一 open picture dialog 点 xq 的,就说当我们这个世界执行的时候, ok, 那么我们获取到点击的名字或者点击的文件的一个属性就会传传到当前这个属性里面去,然后再用这个辩证去接收他,我不知道你们能不能理解, 对吧?这个动作做完了以后,然后呢,我们就要把这个编辑框里面的内容,把它改成当前这个,呃,文件的一个路径, open picture dialog, 点 file name 它的属性, 他获得的东西是当前这个文件以及这个文件所在的路径。好吧,我不知道你们能不能听懂,听不懂多看几遍,好吧,因为我待会有很多事情我就不和你们细说了,那么现在接下来我们这个组建 啊,全部做好了,对吧?然后变量也做好了,那么我们怎么让这个图片把它显示出来呢?那么我们就要学到一个新的知识,就是啊, load front file, 哦,就是 load 服装,服装 by, 就是加载文件,对吧? ok, 那么现在我们是什么?我们是什么组件呢?来,我们先看一下啊,我们是这个 image, image 上面的什么呢? image 上面属性的 picture, 看到没有? 就是说当我们点击完了以后,我们就是 im i image one, 点 picture 啊, picture, 点 load front file, ok, 来,我们现在试一下, 来 event one 点,嗯, picture, 对吧? picture, 然后点 load for file file 什么呢?就是加载你的后面一个变量名啊,对吧?来我们,我们这个变量是啥呢?我们这个变量是不是 p name, 对不对?是不是? 对不对? ok, 那么现在呢?我们来把它重新运行一下,来打浏览图片, ok, 我们点击这个,哎,看到没有,那么这个软件我们是不是就已经做好了呀? 对吧?但是为什么我拉大了以后,他他这个图片大小不跟着我动呢?是因为我没有设置他的一个跟随啊,我没设置他的一个跟随自动窗口大小。那么我们一直到现在,我们就是说所有的图片长按器的一个功能就已经写完, ok, 那么我们重新 来拟一遍失去来。首先当我们点击浏览图片的时候,我们就会触发这个 open pick 小 derlog 的一个组件的一个功能,那么这个组件的功能是啥意思呢?就是说当我们点击浏览图片,哦, 当我们点击浏览图片的时候,我们就会直接 open picture dialog 里面的一个方法,它的方法是啥呢?就是 xq 的, xq 的是啥意思?就是执行的意思, ok, 当我们 当我们执行这个这个方法的时候,就是已经打开一个对话框了,对吧?打开对话框你肯定是要选择一个东西的,如果你不选择东西, ok, 我会默认你当前这个操作没有传回任何的值,对吧?如果你选择了打开,选择一个文件,然后选择打开了以后, 那么当前我就会记录这个,我就会把这个当前你打开的这个这个文件的属性全部给你记录到 fire name 里面去,对吧? 进入到这个 filem 里面去了以后,我们就用一个变量去接收他,用一个制服型的变量啊,这幅串形式的变量去接收他,接收完了以后,然后我们再改名,有了变量以后,我们就很好很好弄了,对吧?我不知道你们能不能听懂,我已经讲的很详细了, 好吧,那么今天我们就先搞到这里,然后我希望你们课下一定要多练习,多练习。还有我再声明一下,我只是一个菜鸟,我今天是学习这个这个德尔匪的第第五天的,然后呢?呃,我们下一节课我们进来做一个啥呢?下节课我们来学啊,下一节课我们就做一个话筒工具出来,好吧, 这个工具我们简,我先简单给你们演示一下,这个是我们第四啊第五节课的一个内容,就是说啊, ok, 当我们点击开始画笔的时候,他会他的,他会跟着我们的一个鼠标自动画,然后呢,我设置一个定时器,就是说一秒钟我们会清除单 画了一个那个动作,对吧?然后呢,我我们会学习一个新的组件 up down, 就是说关联这个编辑框里面的内容,随着他的内容改变我们的一个画刷尺寸,看到没有,是不是啊?来,这个是我们下节课的内容,然后当我点击这个颜色的时候,他会自动变颜色,哎 来,是不是啊?哎,当我点击关闭画图之后,他不他不画了啊,当我点击开始画图,他又开始画了。 好吧,这个就是我们后面的一个内容。今天,呃,我们就先上到这里,希望大家一定要把这个图呃,图片查看器一定要学会。好吧,那么我是传奇老师,我们下一节课再见。拜拜。



今天给大家展示一下 abc 三制作外版, 我们先看一个例子,开启服务,打开页面,这个就是一个主页,是网上下载下来的 htm 哦。 接下来我们看一下怎么实现新建一个项目, 直接选择 nice next, 大家不会选,对着下一步就好了,这些看以后熟悉的可以加一点,直接选择 ok, 这个是抖音的一些文件,这个是 max, 这个是爱奇艺接口,已经有两个视频接口,我们可以一起来看一下, 能看到这一切就是一个主页,然后可以进去看一下,接口是自带的,这个是我们定义的接口, 这里是输出的这张, ok, 然后我们他的页面是在这里修改的, 发现那页面比较丑,我们可以把它换掉,我这边有把它下载下来的首页给它换进来,我们一定改成 这个善良,这样的就换回来了。

呃,大家好啊,我今天的话,呃给大家再录一个关于这个呃 unique 方面的用门的一个视频吧。 啊,有好长一段时间都没有录视频了,因为最近这半年啊,哎,工作实在太忙了,所以没有时间的话给大家录视频。 嗯,因为这个现在放假了嘛,这过年放假了有时间今天的话就就录个视频。嗯,很多朋友在平时问我这关于这个 unique 的这些问题,嗯很多的话都比较 人问,比较多人问的呢,就是关于这个人的贵怎么入门那些事情吧,还是比较多一点,因为入门了以后都可以自己学了啊,这个并不难, 今天的话我就再继续讲一下这个 unique 的一些使用的一些方法。呃现在这个 unique 的话这个空键啊,它是 def 里面的一个空键,开发 b s 程序的一个空键, 首先第一步哈现在是要把这个空间装到这个 def 里面去啊。嗯,现在这个网上呢都有这个破解的,都非常好用了哈,我是这里都下载了一个,就是这也就是网上啊下载的 这个幺五五二哈,这个不是最新哈,最新好像还在高一点点。这个没关系了,对学习来说啊,足够了啊,一般用也没什么问题哈。哎,如果确实有需要啊,你自己在 再找一个更高的版本啊,这个安装非常简单,非常简单,傻瓜式的哈。这个啊,这个大神们啊,都已经把这个东西全部做好了,就直接安装哈啊,直接点安装 啊,傻瓜式一步到底。那安装的时候啊,选好这个安装目录啊,装到哪里?我现在是装的这个 f 盘这个地方啊,装到这里装完了以后啊,这个我也我安装过了哈,我这个不想再装,是浪费大家时间哈啊我 我再不再安装了哈。嗯,再按这个一步步下去哈,傻瓜去装完就 ok 了啊,先不要打开哈啊就装完了就 ok 了,装完了以后呢啊他这个这一步呢装完了实际上,哎哎 装完了以后呢,他实际上,哎没有把这个还不会把这个空间真正装到这个德府里面哈,他只是把这个文件啊帮你考到了这个啊刚才我安装的是在这个目录哈, 这个目录他给你安把这个所需要的空间的这些啊文件哈啊程序的这些文件给你安装到这个这个目录里面来了 啊这空间呢具体在 def 里面还是要自己手动去安装的。但是呃这个破解的这个大神还有个比较好封装的啊,他帮你啊帮你把这个 def 的环境 啊环境里面用到的一些这个用那个用的一些变量给你配置好了啊这个这个环境变量,你看这个这个环境变量这个 f 盘啊,我装到这个盘这里面这个已经给弄好了,包括这个一些库用到的这些路径啊三十二位的这个里面的用的路径,看这些全部都给你配好了 啊,所以说非常感谢这个大神呐这个无私的奉献啊。啊这个 uni 国的空间的话啊,如果拿来学习一下用这个字完全够啊。如果是啊应用的正式项目啊,我觉得建议还是大家啊 买一个正版的,正版的也不算很贵哈,就几千块钱嘛。呃这个 安装完第一步哈,第一步的话,安装完目录的话需要打开 def 哈,在这里面再把这个空 再安装一次。这个也比较简单,就是直接打开这个项目啊,打开刚才你安装的这个幕里面他这里面这个项目文件。看到哈,因为我这里这大伙是用的是啊,十点四的。那你就选的这个十点四啊啊, 这个四点四的,打开它啊,打开它的这里面呢它就会有啊,这个是多么多文件,你就选中了以后呢点这个编译所有啊,正常情况下编译是不会有什么问题的。编译完了以后呢 啊,这里面每一个带有这个小齿轮的这三个你看到吗?每个挨个点这个安装安装啊,这个点完一个个,这三个每个都进行安装,安装完了以后这个空间就结束了哈。哎,因为我装过了,我不想再装一次啊。这个很简单哈, 具体的过程就是这样子啊,装完了以后你可以把这个项目关了,关了哈,你看看这个到底安装呃,有没有问题,成不成功哎,看简单的办法,就是用他这个呃模板生存程序新建一个啊,点这个其他 其他这里面那个用的规这里面他这里啊,这里面可以生成这这这这么多的这些啊,模板的程序。看到啊 啊,这个向导,这个向导,现在我们在做做做做生成这个啊,这个就可以了哈。 啊,这个整个框架啊,呃,这个随便啊,起个名字都没关系啊,这个你自己喜欢哈。这个标准的服务器版本, 第二个呢就是 windows 服务器啊,应用这个标准服务器版本跟这个啊 isabi 这个模式,这个是用用这种模式,这个是这几个啊,讲的就说这个服务端的, 服务端的运行的啊模式,这个标准服务器呢,就是他会编印成一个啊,可即时文件,这可即时文件呢,他就是带了这个 htp http 的服务器啊, 然后另外一种呢,这运行模式呢,是有 windows 服务服务的模式,这不是可进行的模模式啊。呃,另外呢,还有一种呢,就是可以带上那个挂在那个 i s 上运行啊,这两个都是,但我建议初学啊,其实初学者的话用这个 啊,标准这个服务器就比较简单。嗯,其实实际上他这个 可执行文件的,这个带的这个 http 服务器的话,运行模式的话也是相当稳定的啊,现在我们用了好几年也其实都还是非常好的,没什么太大问题,这个也还比较简单, 一般这个中小型的用都能满足了哈,如果也没必要再去去去去去搞那些比较复杂那些部署,那性能的话,一般也是能够满足的。我觉得一般,特别是学习啊,没有必要,没必要去研究花心的那个,还不如研究下他怎么用这个东西,是吧。 啊,就确定这个打 yes 哈,他就会生成,按照这个模板程序,他会生成一个基基本的啊,一个框架,基本的框架里面呢?他实际上他就是啊, 我们先运行一下,好吧,先保存一下啊,运行一下 啊,运行下,他第一次他会。我这个 windows 有防火墙啊,他提示你啊,有防火墙啊,我他这个是一点零点零点一 八零七七啊,如果默认打开的它这个应用它它就是啊,你看这个就是刚才那个窗口啊。 啊?是不是很简单?就是一行代码都没写的话就形成了,就可以生成一个基本的这些框架了。呃,这框架的应用程序啊,所以说呢,这个 unique 开发,在 def 里面开发这个编写程序是非常高效的 啊,这个就是这个主创题啊。现在我给你们讲一下这个里面他生成的这个生成生,生成的这三个文件是都是什么样的东西?首先第一个这个是服务端 啊,这个服务端的这个模块,这个模块里面它主要是涉及到整个 http 服务器啊,呃,一些一些设置哈。呃,这里我就不细讲了,这里啊基本的东西到时候看自己看那个用户指南 啊,用户指南里面会讲的非常清楚,那些主要的函数啊。呃,逐步在在在在讲,在这里就不讲了,这个呢主要是涉及到的服务器的一些配置,还有这个,呃,一些自定义的文件,他载入的一些自定义文件都在这里面哈, 这个模块呢,实际上呢,你每一个这个 unique 的应用它跑起来的话,它都会单只是单独会运行一个,呃,就只有一个,唯一的一个哈,唯一的一个啊, 然后呢上面还有个主模块,主模块他是什么样的一个概念呢?啊?因为我们都知道哈,这个编写程序肯定是多用户的,这程序就说你不同用户进来啊,也就是说我每个用户我肯定是要看到我我我自己的东西, 比如说我油炸说我很多个用户同时在登录这系统啊,我现在正在操作的这个数据肯定是要我操作我自己的这份备份,对不对?我不可能啊啊,操作的别人的这个东西,那这样混起来的话就会有问题的,对不对啊? 所以说呢,他这个用力归呢这个程序呢,实际上他在里面他内部做了些处理,当你一个新的用户登录进来的时候,他会啊重新 启动一份这个主模块的这个这一块的,哎,一一一个应用他每一个用户他会给你会单独起一个啊, 就说相互之间他是有些管理的机制啊,就是保护管理的机制。所以说呢,这个主模块这块的话,他实际上他会就是每一个用户的时候 啊,登录进来的时候他判断啊,他会判断判断有些人的话他会重新起一个辈分,就是相当于这个原理比较好理解一点点,就是是实际上呃他的原理就是你每一个用户 他会在这个服务端这里面给你单独做了一一个应用,在这里客户的单独会给你做一个应用这个地方你就是操作只能操作这块的东西 啊,就不至于到导致,就是说啊不同用户期间操作的东西会受成受干扰,所以就是因为这个机制哈,导致他的资源消耗可能比一般的 呃照娃或者其他的一些呃 bs 的这些开发的是框架的话,占用资源要大一点,因为他每一个用户的话他都有一套完整的备份备份, 也就是说你一个应用有多少的这个页面呐,多少加载呀,多少资源呐?这些东西的话每一个他实际上他都会独立加载的啊,所以说的话他消耗 大一点,但是对于目前来说的话,嗯,这个服务器都都性能的比较好,内存也不是什么事啊。所以说啊, 如果这用户量不是大的非常呃多的时候呢,我觉得,哎,这个再牺牲点硬件的水平,但是提高这开发速度啊,降低这个开发门门槛,这个是完全可以接受的哈, 我认为是完全接接受的,特别是老的 df 的程序员在转型 bs 成绩开发的时候啊,是非常好的啊。 另外这一个呢,这主模块啊,这个主窗窗口,主窗口呢,这个程序呢啊用的过。还有这样的一个问题,他的机制啊,他所有的程序,他的入口啊,他的入口他都是 在这个主窗体,也就是说他第一次进来显示的窗体呢,就是这个主窗体,你想要到别的 啊窗体基本上啊,先要打开这个主窗体,在这个主窗体的话再跳到别的主窗其他的页面去啊,他整个这个设计,他这个原理就是这样啊,那有时很多问的为什么怎么怎么啊,这个没有为什么,他就是这么设计的, 他地质加载的话他就会啊,他就会这样来加载啊,先加载这个主窗底,当然的时候你可以啊添加这个登录的窗底,登录窗底,他实际上他也是判断哈, 他会判断判断,如果是主创题登有登录创题,他就会先登录主创题啊,这个到的季节看一下那个啊,呆呆萌的话就可以, 呃,这是最基本的一个框架的一个程序啊。呃,按照他这模板他这个生成的话,可以大致看一下他的原理啊,这个床底这因为他这个完全是可视化啊,可视化?你这个 要要要在上面显示什么东西啊?这个他在标准空间里面啊,直接往那边投上去,他就能够显示哈。嗯, 比如说我现在有个路况啊,像我放这里啊哒啊,怎么了啊?现在点保存啊?在运行上啊,刷新一下 啊,看到吗?这个输入窗他就进来了,对不对?是非常非常简单啊,这个 开发的方法实际上跟传统的啊,对付里面开发桌面上是没有任何区别。大家看到啊,没有任何区别啊,这都是啊,都是一样的啊, 但后面我们也前面也是视频讲到了这个布局这些问题怎么布啊?这个这个啊,有一点区别的,但应该说更加强大一点啊。呃,这个大体是开发的思路啊, 是一样的啊,完全一样啊,包括这个是事件啊,比如说我可以放个按钮上去啊, 啊?放开 按钮上去啊,这个按钮放上去了以后呢?他一样他有这个属性啊,是吧?他这个是属性,都跟传统的这个运力龟是传统的这个周围城市是一样的。基本上啊,他也有这个事件啊,他比如说你这个双击的这个事件啊,双击他他就进来,是吧? 哎,他就是你要在里面要操作什么什么啊?比如说我,我现在就想要操作刚才这个路况里面,我们就要输入个什么内容啊?这个方法完全是一样啊,你看这个啊, unique 啊,这个它的 t s t 啊,它的文本里面,假如说我想要让它在直接 这里面显示一些什么东西啊啊?这个随便哈,来运行一下啊啊?再刷新一下。看到了啊, 看了,这是开发方法的话跟呃传统的这个是完全是一模一样啊,没有任何区别啊,所以是非常非常简单高效啊, 如果是用现在流行的这些开发这个编写程序你要写后台这里面是包好了后台啊,一些一些程序还有前端的一些结实的这些程序啊, 那个写字写起来的话,哎,工作量就是还是非常大的,但是作为系统开发哈主要应该说重点是关注在这个业务上面,并不是这个开发的这个基础上啊,这样的这个很多就省了很多时间。呃这是 讲了这个基本的这个开发的这个东西吧,但有很多人问啊,这个说他自己带的这些好像,哎这些样式啊,其他这些都有点过时了啊,哎跟这个有点跟不上啊,其实这个 他用的归他自己提供了很多这个皮肤啊,本身他提供了很多这个皮肤啊,他在这个应该是主模块这里面啊 在这里面他这主模块这里面他这里面都提供了很多各种各样的这个事情你自己可以试啊,这换成不同的这个更喜欢。但是呢啊我 感觉呢他这里面总的来说呢都还是那不是很漂亮啊,像我们自己对的是他进行的改造啊,这个是我我自己用这个用的柜桌的一个小型的系统啊,可以展示给大家看一下啊 啊所以说大家看到哈我现在是放到这个音符器上面的,这个运行的个速度还是非常快的啊,非常一打开非常快啊,做出来的啊效果也是还是非常漂亮的啊,这个漂不漂亮其实看自己了啊。嗯, 设计哈,这个我是做了一整套的,这个啊,美化啊,这个就做好了的话就就不需要继续调了,这个东西的话直接就用就好了啊,啊,包括这个是用户管理,牵线管理,自己前面做了一整套的, 这个就是业务的,系统的话,就哇不用去关注这些东西吧,这系统的这些东西啊,他一个可以 啊,非常方便啊,这是管理啊。嗯,另外还做了这些表格的一些设置啊,他可以进行配置, 也就说每一个这些表格里面的这些表题标题啊,这些中文显示什么内容,他这个表格的这个宽度大 小到处都都可以在系统里面进行配置,这开发起来就比较简单一点。就是啊,不是要去就去专门的花很多时间去做这个东西。这就是自动生成吗?这些都是自己做了啊,自己做的 啊,这个这,我开用这个开发这个感觉确实啊,这个开发的效率比啊这些渣娃啊其他那些效率高很多啊,因为你现在不需要关注前端的东西,他这个所有的东西啊, 都是动态生成哈,都是让我们这里做的啊,写的很少的东西,但是真正的所有东西他会在运行的过程中啊,运行的过程中是动态生成前端的大码并并发送到前端的哈,所以说这些工作了,本来啊 啊,就是,呃,不应该是程序员去管这事啊,去关注这个义务就行了啊, 所以说他这个开发的速度是非常高的,这个效率非常高的啊,也也可以做的非常漂亮啊,这看自己了,这个这个比较啊,还是比较啊?快入门的这个东西。 呃,这个 他本身哈,他自己支持的这些空间非常完整的啊,非常完整的,非常完整啊,这些 性能的话那也是没有任何问题的啊, 基本上他这个是企业应用的这些功能吧,他这里面都考虑到了啊,都考虑到了,基本上你都可以啊,都可以实现这些功能。都可以实现啊,过滤啊,排序啊这些啊,是没有任何问题的啊, 而且都是非常简单啊,包括去导出这些功能啊,这些都是很简单啊。 呃,我今天的话这个大概就是说把这个介绍介绍到这里吧。呃,有什么问题呢?欢迎大家就是加我的呃, q 啊。哎, 一起交流学习。好吧。好,呃呃,谢谢大家。

一、德尔非法简介德尔非法是一种通过专家意见征询和反馈调整来达成共识的预测和决策技术。它起源于二十世纪六十年代的美国,被誉为专家共识法。德尔非法采用多轮问卷调查的形式, 通过逐步收敛的问答过程,使专家们就某一问题的看法逐渐趋于一致。作为一种定量化预测方法,德尔非法在众多领域取得了显著的应用成果。二、德尔非法原理德尔非法的基本原理包括以下几个步骤, 一、组建专家团队,挑选具有相关领域知识和经验的专家,以确保意见的权威性。二、设计问卷根据研究目的,设计针对性强的问卷,明确提问和选项。三、开展问卷调查,分多轮进行问卷调查,收集专家意见。四、数据分析对收集到的意见 进行统计分析,得出各选项的权重。五、制定决策根据权重分析,得出最终预测结果或决策方案。三、德尔非法案例预测市场需求某企业通过德尔非法预测未来一年的产品市场需求以制定生产计划。 企业组建了由市场营销、产品研发和运营管理等领域的专家组成的团队,分三轮进行问卷调查。最终企业根据权重分析得出的预测结果调整了生产计划,确保了供需平衡。二、政策评估政府部门你制定一项新政策,涉及多个相关部门, 通过德尔非法征求专家意见,分析政策实施的可能影响和风险。根据权重分析,政府部门对政策进行了调整和完善,降低了实施风险。四、德尔非法适用场景预测市场趋势、需求和销售量 二、评估政策法规和行业标准的影响三、制定企业战略规划和投资决策。五、评估科研项目价值和成果转化潜力。五、 适合的行业职业一、市场调查和咨询行业用于分析市场需求、竞争对手和行业趋势等,为企业提供决策依据。二、政府部门和政策研究机构用于评估政策效果和制定政策方案。 三、企业战略规划和投资决策部门用于预测市场趋势和制定企业发展战略。四、科研机构和高校用于评估科研项目价值和成果转化潜力。 行业协会和标准化组织用于制定行业标准和评估标准实施效果。总之,德尔非法作为一种有效的决策工具,在众多领域取得了显著的应用成果。通过掌握其原理、案例和适用场景,我们可以更好地运用德尔非法为企业和政府部门提供决策支持。

首先拖入两个空间, t f r x report, t f r x d b data set, 设置 t f r x d b data set, data set 属性为 f d q r e。 双击 tf rx report 空间,进入报表编辑画面, 点击报表菜单,选取报表数据库,然后确定, 点击新建,选择标准报表向导,然后确定。 点击下一步,选择子段,点击下一 一步,不创建分组,直接下一步,继续下一步, 选择 stand, 然后点完成。 点击工具栏中的预览按钮,可以预览报表。 修改标题,将 report 改成你需要的内容。 选择标题,将他们水平居中,垂直居中,可以让爆表更美观。 保存爆表,回到代码输入界面, 输入以下代码分 x report 地点 show report。 谢谢大家的观看!
