呃,大家好啊,我今天的话,呃给大家再录一个关于这个呃 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 啊。哎, 一起交流学习。好吧。好,呃呃,谢谢大家。
粉丝786获赞788

![[delphi零基础入门]第二课:登录窗口制作 #电脑技巧 #编程入门 #程序代码 #编程语言 #程序猿](https://p3-pc-sign.douyinpic.com/image-cut-tos-priv/fc152f761d1d0151e375ce68f493c216~tplv-dy-resize-origshort-autoq-75:330.jpeg?lk3s=138a59ce&x-expires=2080684800&x-signature=2Azq3NGFyR02h%2B95ETKAXKDEFuE%3D&from=327834062&s=PackSourceEnum_AWEME_DETAIL&se=false&sc=cover&biz_tag=pcweb_cover&l=20251210080704D7C9EEDDFADF78DB2B60)
哈喽,大家好,欢迎收看第二位零基础入门课程的第二课哦,今天我们来学习一个啥呢? 呃,登录窗口的制作啊,这就搞大点好吧,然后搞个红色显眼镜,咳,什么意思呢?来,我们先打开我们的一个演示的一个 algor 程序 啊,也就是说我们今天要要来学习这个登录窗口一个简单的一个面板制作,好吧,然后然后这个东西的话我们分两节课讲,今天我们先讲讲 form form 窗体的 实现,就是我们怎么去实现这么一个穿铁,好吧,这个穿铁很简单好吧,然后呢,我们后面再实现啊,判断 用户名和密码,来,我们现在简单测试一下,当我们现在啊点击登录的时候,我们会提示用户名和密码错误,对吧? 然后呢,当我们点你看一下,当我们现在点击这个呃,编辑框这个白色框,我们就会把这个输入用户名给他取消掉,看到没有?是不是这个都是通过我们的那个代码时间的,那么这个代码时间是我们在后面学今天,我们今天先简单把这个穿的给他画出来,好吧,我们先把它画出来,那么 ok, 我们关闭他, 关闭它以后我们老样子,首先我们先打开我们的一个 study 十一,对吧,然后我们分三步 来,我们分三步怎么去实现它来第一步啊,第一步先创立一个,先新建一个啊 form, 对吧?来直接点击它或者是 file, file new, 然后 vcr application 啊,就是创建一个桌面房,然后创建完了以后,我昨天教给你们了,是吧?放我们把它选在中间,对吧?然后呢,我们搞搞小窗口,这样的话我们会好看一点 啊,搞一个红色来,我们搞个小窗口,然后其次我们来把这个那个 form 的一个尺寸给他改小一下,对吧?然后第三个啊,这是第一个新建一个 form, 第二个来改标题,改哪里了?改,开不起,我昨天不是说了开不起,对吧?然后给他改成登录窗口,对吧? ok, 搞完了以后第三个干嘛呢 啊?选择三档空键啊,标准空键 level 来 三档来内部,然后我们把它放在这里啊,放在一个,然后呢,我们点击它 ctrl 加 c, 然后 ctrl 加 v, 又可以复制一个,对吧? 这个我们用来干嘛呢?这个我们用来改名字,把它改成那个用户名来开,不选这个改名哦,用户名,用户名,对吧?来用户名下面一个啊,密码, 来中间搞两个空格,然后,对吧?这样我们看起来是不是比较好看一点?来 啊,我教一下啊,我们左键,然后画一个勾选框出来就可以,就可以把我们所有的主线全部啊编辑处于编辑状态,然后我们 ctrl 加方向键,可以进行一个移动啊,好,我们把它放在这里, ok, 放在这里,好,然后呢,现在我们的这一个啊, vivo 标签已经 做好了,对吧?但是呢,我们现在还需要啥呢?还需要一个编辑框,就是我们需要输入一个,可以,可以有一个空间,可以让玩家,不是让用户输入一个地方,对吧?那是什么空间呢?那个是一个啊, edit, 就是他们怎么读啊?他们读艾艾特 是独爱的吧,然后来第四个选择三档标准控件,爱的,爱的来,是单的来爱的, 这个就是一个让用户名可以输入的一个空间, ok, 来我们选择它,选择它以后我们把尺寸拖小一点,是吧?可以自己拖一个,拖一下尺寸, ok, 我们就这样,然后呢我们再复制一个来放在这里, 对吧?那么我们这个简单的模板是不是就已经做完了呀?然后呢我们把它勾选一下,然后整体把图标往右边来一点 的话,看起来比较舒服一点,对吧?然后感觉这个好像不怎么好看,往这边来一点,往这边来一点,然后往这边来一点, 这个也不行,那感觉就是用 w 大了 啊,这个样子,哎,这个样子就比较好看一点,对吧?我们反正只是一个演示效果。 ok, 然后这个我们已经做完了,以后再怎么样呢?首先我们要把它这个编辑框里面的那个文本信息给它去掉,那么在哪里去掉呢? 在这个属性面板下面有一个 tax 啊, tax 就是文本信息,你在这里写啥,他就会出现啥,对吧?我们默认是要给他输入一个啥呢?请输入用户名,对吧? ok, 这是给他的一个提示信息, 那么下面这个我们也得把它改一下,我们这个是输入密码的,密码的话我们是不能用这个的,密码的话我们要给他改一个选项,那么什么选项呢?来看一下下面他有一个 password, 恰就是啥意思呢?就是说我们的 铭文还是那个不铭文?如果你选择这里选择一个星号键的话,那么我们在这里输入任何字符,他都会以星号键把它代替来,我们现在输一下, 看到没有?是不是一定要注意啊?如果你想让让这里的内容,嗯,以信号键把它代替的话,你就在这,他是 word 恰这里搞一个,好吧, 我发音不是很准,但是没关系,你们听得懂就行了,好吧,这个就是我们的一个简单点的一个空间的一个实现,那么现在接下来我们还差一个巴特,对吧?五 选择啊,标准空键,然后 b e, t, d, i o button, 哦, ok, 来进行一个登录的一个按钮,那么 button 来放在这里,对吧?来,我们把它搞大一点, 好, ok, 就这个就这个样子,好吧。然后呢,我们同样把名字改一下,那么就是登录, 对吧? ok, 那么现在呢?我们搞完了以后,我们来进行一个 run 啊, run 好,转一下,我们就可以看到现在我们已经整体的一个模式就已经做出来。来,你们发现没有,和我和我这个做的是不是差不多啊?来我们看一下,是不是区别不大,只是我一个就是尺寸搞小了一点。然后我们看一下我们的功能实现了没有,首先我们点击这个用户名的话,我们会自动消除的。啊, 来我们点一下啊,现在是没有反应的,对吧?因为我们还没有写代码,这个是我们的明天的一个课程了,然后我们点击登录啊,也是没有反应,然后我们现在这边点击登录也是没有反应,这个就是说我们现在今天只是先把这个穿题给他实现出来,那么明天我们就来实现,怎么去把这个 代码给他加上去,达到我现在这个效果,只要我输入任何东西,只要我在这里点击一下,他就会清除了,对吧?那么这个节课就是我们明天的内容,好吧?我们今天就先上这,我们明天再见,拜拜。

首先拖入两个空间, 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。 谢谢大家的观看!