左侧的二维码可以用微信扫码,即可以关注,右侧的列表就是用户的 open it 打,有了 open it 就可以做很多事情了,比如发送消息,我这里做了 vp 的表单运行,就可以看一下,左边的表格有内容数据,右边就显示用户的详细信息。 代码也很简单,获取公众号用户列表,获取用户详情, 我们也可以打开微信公众号文档,看字段的相关意思, 要找公众号的,不要找错了, 这里就有详细的介绍了。
粉丝90获赞706

数据库里面装着表,我们应该先建数据库后建表。表在数据库里叫做数据库表也可以单独存在,单独存在的表叫做自由表。自由表和数据库表可以互相转换,表从数据库中移出,变成自由表。相反, 把自由表移到数据库里,这个表就变成了数据库表。数据库表只能属于一个数据库,就像一个人只属于一个家庭一样。如果要求不高,可以建一个自由表进行简单的数据管理,即对数据进行增删改查。那我们就先建一个简单的自由表体验一下吧。 我们要养鱼,就要提供鱼能够生存的环境。同理,要使用数据库,就要给电脑提供能够建立数据库的环境,就需要在 电脑上安装 visual fox pro 六点零这个软件,软件安装好后就可以实战了。 我们建一个有姓名、性别、年龄三个字段的表,表的名字叫做大案表,记住下面的命令。 c 表示字符类型,八表示数据长度为八, 可以存储四个汉字,也就是说这个字段最多能存储四个字的名字,低表示数值类型。注意箭表命令中的括号和标点符号要在英文状态下输入。 在建表之前,先在硬盘上建一个文件夹,并把数据库软件的工作路径指向这里,这是一次性工作, 下次就不用重复这个工作了。启动数据库软件进行如下一次性操作, 在这里输入鉴表命令, 然后按回车键,如果没有报错,你的表就建好了。快去看看你建好的表文件吧!

d、 b、 f 文件怎么转换成 excel? 要将 d、 b、 f 文件转换为 excel, 可以采取以下两种方法。方法一,一、打开 d、 b、 f 文件。二、选择文件菜单中的导出选项,然后选择 excel。 三、在导出向导中选择要导出的数据表和字段,并设置数据类型、转换等选项。 四、点击确定开始导出过程,等待导出完成。五、打开导出的 excel 文件,检查和编辑数据, 并根据需要进行格式化和分析。方法二,一、打开 d、 b、 f 文件。二、使用命令窗口或脚本语言输入 copy to 文件名,不带扩展名 type x l s 命令三, 三、执行命令后,会在原 dbf 文件所在文件夹生成一个转换为 excel 格式的 xls 文件。四、打开生成的 xls 文件,检查和编辑数据,并根据需要进行格式化和分析。 需要注意的是,如果 d、 b、 f 文件是由特定软件生成的,例如 v、 f、 p, 可能需要使用该软件打开 d、 b、 f 文件,并使用相应的命令或工具将数据导出为 excel 格式。另外,如果 d、 b、 f 文件中的数据量较大,转换过程可能需要较长时间。


好,今天我们就用 v f p 创建一个 exe 文件,就是可以在 windows 下双击运行的一个文件啊,做一个最简单的。那么我们首先呢需要新建一个 pro, 就是新建一个项目, 项目管理项目文件,比如说我们放在这个下面叫穿衣 xe 啊,那么名字就叫穿衣。 好,然后打开这个文件以后呢,我们在服务这个界面里面新建一个服务,新建一个服务, 听见个父母之后,把这个父母的名字就命名为我们的这个使用 mac, 使用 mac, 然后这里面的父母的话,我们不使用,我们,我们就使用 vip。 自己的这个积累啊, 就是基础类,就是他的 carry, 他的 parry 克拉斯是没有的啊,他的直接继承于父母这个积累 啊,然后在这里面呢,我们比如说写上一句话叫做,哎,就是做了一个标签,把这个标签的名字改成了,把这个标签的开瓶改成了 monexe 啊,这是最简单的了。然后呢最重要的一点就是说在这个 home 的漏的 啊,在这个,在这个放牧的 xtv, xtv 里面呢,要 red 一个样子,就是要开始读取这个事件,读取,读取事件, 然后在这个 home 的 sorryrowdow 的里面呢,要清理掉事件,然后退出。 那么重要的就是说在这个 x k 里面呢,如果没有这个 redelax 的话呢,那么 vip 双击之后呢,就会直接 自己一闪而过啊,好,把这个写好之后,然后我们其他任何东西都不加啊,都任何东西都不加,我们把它变异 有为的时候呢,选择这一个归三二啊, ex 一,然后这两个都勾上, ok, 然后把把这个现在有的这个覆盖掉,保存覆盖,覆盖好以后,我们在 windows 里面就是这个文件夹下面这个文件的话呢,我们就可以双击了, 双击了以后呢就打开了。呃,这么一个程序的对话框啊,这个这个界面就出来了啊,这个当然他背后有一个这个 vip 的这个窗口,主窗口啊,系统窗口, 咱们现在先不管他,然后他目前不能执行任何操作啊,只是把它只是可以关掉,我们可以把它加一个按钮,哎, 做一个操作吧,比如说这个按钮下面,我们可以啊这个按钮,这个按钮不要着打个招呼,然后在按钮里面呢,我们执行这么一个弹窗的这个命令啊,然后把它关掉,然后我们再编一次 啊,然后再建议好了,我们打开啊,这里面就有这个按钮了,然后打个招呼,那弹的窗户,这就是经典的这个 hello 沃尔的这么一个操作。那么这时候 有有几个要注意的,就是在我们这个目录下面呢,是没有那个,呃, 在我们那个目录下面是没有这两个文件的,就是 v f 九二点 dl 和 vip 九二 chs 点 dl, 那没有这两个文件呢?嗯,你不能把这个 这个,这个可是英文念,直接考到别的没有安装 vip 的电脑上就能用,你要是考过去的话,必须得啊,同时给他复制, 给他复制这两个文件啊,这两个文件和刚才那个可知性文件呢,要一起啊,这三个文件,这三个文件一起复制到其他电脑上,那么就可以双击打开这个文件了,这个这个可知性文件啊,就可以双击打开。

好,今天我们就是开始讲一些这个 vip 的一些考题试题啊。嗯, 那当然,现在很多这种尸体呢,都有这个答案,那有答案的呢?那未必就是说你要去直接去背这个答案,如果我直接讲答案呢?其实是没有什么意义,那肯定是我是会,我是会讲一些结合我们这个编程序的这个实践的话, 去讲一些这个。嗯,答案讲一些题目。那第一题呢,他说这个 vip 的数据库属于关系型数据库 啊?是什么类型的数据库?关系型数据库啊,那目前的话呢,可以这么说,就是说在这个数据库上面的话,我们最常用的,或者说已经是在你统 是地位的,那就是关系型数据库。那,呃,然后数据库文件的扩展名是 dbc 啊, dbc 的话呢?那这个就比较简单,就是说我们对于这个, 对于一个我们开发的一个软件的话呢,我们可以按照扩展屏,像我这就是按照扩展屏进行啊,文件分类的。那 dbc 呢?就是啊,就 vip 这种桌面数据库的一种扩展名啊, dbc, 比如说这个,这就是一个数据库啊,就是 vip 的数据库桌面数据库,然后它里面有一些表, 那么在我们这里面呢,他就是在这个里面,比如说我们刚才看的这个奥德啊,奥德就是他就是一个数据库,跟你没有表。那回到刚才这个 问题,就是说什么是啊?关系型数据库呢?关系型数据库,其实我们在这个 什么叫关系了?其实那关系呢?其实我们是可以这样看啊,比如说这是一个数据库,叫工艺编写,然后它里面呢有两个,有三个表,有三个表,那么当我们打开这个数据库,这个编辑的时候呢,我们可以看到他其实是有这个, 有这样两个表,一个叫 t, 一个叫 r, 那么 t 和 r 之间呢?它是可以建立关系的,就是说,呃, 比如说我们这个 t 里面有一个图号,这个瓷砖,那么啊里面呢我们也有图号的瓷砖,那么如果你把这个拉过来, 这个是没有建立那个锁影啊,比如说我们把这个 t 打开来修改啊,这个图号是一个啊主锁影,图号是个主锁影,然后这个 r 呢,我们也打开看一下, 他也有一个图号,就是一个,就是一般的缩影 regular 缩影。那么当我们把这个把这个 t 啊,不是从这个拉过来啊,是从往下拉,他有一个缩影,这个缩影和这个啊这边也是个缩影,然后去拉, 拉了以后呢就建立了一个关系,那么这个关系呢,我们就叫做一对多的关系。你看这里这个这个这个图形啊,左边是一一条杠,右边是像个爪子一样的,就是三条杠啊,三条杠就是说他是一个一对多, 那一对多呢就是意思就是说呢,比如说这里面有一个图号,那么这个图号呢,他有好多的这个一行一行的这个工艺, 一行一行的内容,那么他们就形成了这种一一一个土豪,那么对应有啊很多条这个关系,所以就要这就叫关系数据库,这就这个东西就叫 relation, 就是关系,那么关系呢?呃,我们有一个叫做参照完整性, 看到完整性是什么意思呢?就是说当我这个这个是主表,这个是虫表的话呢,或者说这个是副表,这个是子表的话呢,还有一些 参照完整。就是比如说啊,当我们把这个主表里面一个图号删除了以后呢,他要这个纸表里面的这个相同的图号的内容呢,应该是自动删除,也就是说 他不应该在这里面,纸表里面有的纸表里面存在的图号应该都在这个主表里面要有,那么这种三大版本性就有这个三个, 三个这个啊,嗯,规则,比如说跟这个更新的时候的规则,那么删除的时候的规则,还有插入的时候的规则, 那么更新的时候,比如说你图表这个图号改了,那么他要这个从表要跟着自动改,那么就是一种吉联的啊,吉联的啊,严格的那就是,嗯,必须得自动改,那么删除也是的。如果你这个图表里面这个图号 a 删除掉了,那么从表里面指标里面的这个 a 呢? a 的内容呢?也会被删除掉,那么插入也是的,如果说你这个指表里面插入的这个图号,如果在主表里面 没有,副表里面没有,他是不准你插入的,那么这个参照完整性呢?他实际上你选择了这些,呃,选项之后呢,他会生成一个一段代码, 他会生成一段代码啊,这个参照王者进他生成的代码呢,实际上是在这个我们叫做存储过程里面,存储过程里面就是这个数据库,这个数据库工工艺编写他的存储过程里面 啊,他就会啊,这些都是他就是 vip 自动帮你啊编的程序,自动帮你编的程序,他用来维护他这些啊,残造完成,残造完整性 啊,就这个啊,哎,就是就是,我们刚才看的这个 reference to integrate 就参照完整性,那么他编的程序呢?就是 vop 帮你编的程序,你其实不用管,你只要在刚才那个界面里面啊去选择他,相应你想你想让他 的谈到完整性要完成的规则就可以了,这就叫这其实就是关系,关系性的。 那么我们这一题里面他说扩展名是 dbc 的话呢,其实我们在这个,嗯文件里面可以看到他有一个叫 dbc 啊, 等一下我排下去啊,名称第一次这个 dbc, 那还有一个呢,就是 dct 啊,当然还 dcx。 那这其实在这几个文件都是这个数据库的文件。他你其实可以这样理解啊,就是说在 vip 里面呢,他这个所有的这种文件啊, 其实都是表后后后面的这种,呃,逻辑都是表,比如说我们可以把这个 dbc 这个文件打开来看一下 啊,比如说我们刚才看的这个,嗯, dbc, 比如说工艺编写这个 dbc 吧, 那我们其实是用的这个数据工作期去打开了这个 dbc 这个文件啊, dbc 这个文件之所以能够打开,那就是因为他其实他他的 后面的这个文件结构就是一个啊,就是一个表,那么他有,他既然有这些,有这些,这个,嗯, 属性自断,然后这次断呢,又是用的这个 memory, 就是背肚子的,那么里面的内容呢?其实我们就是他是必须得存放在另外一个叫 dct 的这么一个文件里面 啊, dct 的这文件里面,他其实就相当于是当我们啊有一个表,他有 有这种这个这个杯柱形之段的时候呢,都会有第二个文件,这 fpt 啊,这往存放他的那个杯柱形之段的这些数据,那么既然这个数据库文件也是一个表的话呢,那当然他会他存放这些,呃, 备注型字段或者是其他的字这个字段的话呢,他也是要用到这么一个另外一个表的另外一个表 dct。 那么错类旁通的话呢,其实我们在这个,嗯,这个为什么还有第三个文件 dcx, dcx 呢?其实就是所以比如说我们这个 刚才我们打开的这个数据库,这个文件 dbc, 这个文件打开来了以后呢,我们知道了他的 bct 是存放备注型瓷砖的,那么这个表文件把它看成个表文件以后呢,他就有这个锁影,锁影有两个锁影,有两个锁影的话呢, 有两个缩影的话呢?呃, 有两个锁影的话呢,我们就可以看到 啊,他是这样子坚定的缩影,那缩影的文件在哪里呢啊?就当然当然就会存放在这个 dcx 里面,所以其实 他在你的问题,他说这个数据库文件的库产名是 dbc, 那没有问题。但是我们也要知道这三个文件你其实不能光考这一个,不能光考这一个,这两个文件也是要想让这个数据库文 想要这个数据库,就是说正常运行的话是不能缺少的,不能缺少的包括包括我们的存储过程,这个存储过程,这些文件,这些程序都存放到哪里呢?都存放在哪里呢?那肯定不会存放在 这个这个这个其他的文件里面,那肯定是在这这三个文件里面的哪一个文件里面,对吧? 你看我们比如说这个还是这个数据库啊?他的存储过程啊?比如说这个删除,或者是这个按的这个程序,你看他在哪里啊?你看这个,这个 dbc, 这个, 呃,啊,就是 dbc 这个文件,公益边写 dbc 这个文件,他在,他在这里有,他是一个,嗯,存储过程的圆圆代码,对吧?那么你他的这个代码扣的里面呢?其实就是存放的,我们啊 这是缠到完整性里面要放的程序,比如说这一段是 r i 迪丽特,对吧?那么你看看这里面啊 i 迪丽特,你看是不是跟他一模一样的东西啊?一模一样的东西,只不过他在这里面显示就是,呃,把它看成的是一个 呃备注型自断嗯来存放的这些代码,当然这些代码都是由 vip 呢程序自动生成的,自动生成。

今天我们学习两个内容,一、表的备份与数据导入。二、删除表中的记录。 一、表的备份备份当前表,使用 copy two 加上新表明。 当你输入完这条命令后,当前表的内容就备份到了一个新表,新表名字叫做档案表六、用 append from 表明把另一个表的数据复制到当前表。 输入 apend from 表明命令,就可以把档案表六的数据复制到当前表了。 二、删除表中的记录。 一、使用内部命令 zap 命令彻底删除表中的全部记录, 这时我们可以看到表已经被清空了。二、使用内部命令 delete 逻辑删除表中一条记录,这个命令会删除表指真指向的当前记 记录。逻辑删除和彻底删除是有本质区别的,逻辑删除的记录可以恢复,彻底删除的记录将无法恢复 指针指向的那条记录有个黑色的标志,表示这条记录已经被逻辑删除。 三、使用内部命令 delete all 逻辑删除表中所有记录, 这时候可以看到表的所有记录都被逻辑删除了。四、使用内部命令 delete four 按条件逻辑删除表中记录, 性别为难的记录都被逻辑删除了。五、使用内部命令 recall 恢复已经逻辑删除的记录。 可以看到被逻辑删除的标记已经不见了,逻辑删除的数据记录已经恢复。六、使用内部命令 pack 彻底删除表中已经被逻辑删除的记录。 使用内部命令 pack 后,可以看到表中的记录已经被彻底删除。 七、使用 s q l 命令 delete from 加表明逻辑删除表中所有记录, 可以看到所有记录已被逻辑删除。八、使用 s q l 命令 delete from 加表明加 where 按条件逻辑删除表中记录, 可以看到表中所有性别伪女的记录都被逻辑删除了。


登录腾讯云账号,点开控制台,点开云后台,打开对象存储,云存储目前有活动,点开就送五十 gb, 三个月容量。创建一个存储桶, 存储桶的名称一旦确认就不能更改了。底下的域名就是访问的 p i 地址, 这里直接下一步就好了。 现在来获取访问密药, 这里就可以看到两个秘药, 等会药药, 把刚刚的 r p r 网址复制过来, 两个 me 要参数复制过来, 存储桶的名称也要复制过来。 运行 bird, 选择一个文件上传, 可以看到刚刚的图片,上传成功了。

好,今天我们来讲一下这个嗯,为什么要学习这个嗯 vip, 就是说这本这个语言的话,或者说这个嗯工具的话,他现在给我们带来的是什么样的一个作用? 那么先说一个比较有趣的现象,就是说我们有这个 qq 群,就是礼品一些 vip 的这些嗯爱好者。然后呢在每每个嗯学期的开始,还有期末的时候,那加入群的这个人员是比较多的, 那这时候的加入的人员呢?大部分都是在校的学生啊,他有这个课程,课程有这个啊, vip 这个课程,那么很多人加入了以后呢,他 问的问题呢,都是嗯,拍个照片,就是啊书上的题目,或者说试卷上的题目,然后就问啊大家啊,大神啊,这个题目的结果是什么? 那么往往呢这些题目呢,都是都是嗯需要去去把这个代码录入到呃界面里面,然后进行这种呃 运行,就能知道结果。那么很显然这些人呢,他们并不想自己去运行这个程序。那么我想他们可能认为的就是说啊这门语语言呢,其实已经呃很多年了,也很多年没有没有升级版本了,那么学习这个语言 没有什么动力,不像现在的这个呃,很多这个嗯编程序的这个软件公司, 他们用的比较实心的一些语言,那么对于这些人来讲呢,他们就觉得可能学这个语言没有动力,然后敷衍了事。那么每个学期的开始的时候呢,加入的人呢,很可能就是上学期没有没有过关的考试,没有过关的然后补考的这些人。 那我来讲一讲,就是说我对这个语言的理解,那么这个语言呢,他其实最适合的人呢,就是说啊,没有一点编程技术的,所谓我们的叫编程的小白 啊,这些人呢,他们就是说没有没有学过编程序,不知道编程序是啥玩意啊,怎么样编个程序他们也不了解,然后程序有什么用他们也不了解, 就是特别适合这种人,他怎么为什么会适合这种这些人呢?呃,首先一个呢,就是说 自带数据库的这种编程语言啊,是非常少的,那么 就像我们刷抖音一样的,你每个账号登录了以后,你都能看到自己的,直接就可以看到自己的以前点赞的这些视频 和这个啊关注的人,那么很显然呢,这个抖音他在,他对于你的每个账号呢,他是把这些嗯,点赞关注这些数据呢,他是存放在后台的一个数据库里面的, 所以说,嗯,现在的大部分的这种应用软件的话呢,后面都会有个数据库的,那么这个数据库,比如说对于抖音来讲的话呢,他是把这数据库放在了一个呃互联网上面,那么每一个手机都可以访问到这个数据库,那么也有可能对于 公司来讲的话呢,他把这数据库放在自己的局域网里面,那么不管是哪一种,对于数据库而言呢,是实际上是每个,呃,可以说绝大多数应用程序必须要用的啊,必须要用到的,只不过放的是在本地的 啊,自己的局域网还是这个互联网上,那么对于一个编程序刚刚开始的人呢,他 直接去让他使用这个,就是搜个搜啊,或者说 out 口这种大型的数据库呢, 一个是没有必要,二个呢就是说这个 sole 或者是 of, 他的安装过程很 不能说复杂吧,也是很呃需要一定的这个知识的。那么当当然 vs 的话呢,它是自带了一个呃数据库,那么这个数据库呢?它是一个我们称之为叫做本地数据库, 本地数据库,本地数据库呢,他是放在你自己的硬盘上的,那么放在自己的硬盘上就有好处,就是说你自己进行一些呃编程序的测试,这些过程都是非常的方便, 就是非常方便,他不需要你再去安安装一个其他的数据库。当然当你学会了这些本地数据库的这些使用的之后,你换造就是扩展到这个 sur 这种大型数据库的上面,也是非常方便的,也是非常方便的 啊。第二个点呢,就是说他的语言的这个呃规范的要求呢,不是非常的严格,这里不严格,不是说他的语言是有漏洞的,而是说呢, 当我们在使用这个使用这个呃语言进行编程序的时候呢,使用这个语言进行编程序的时候呢,比如说我们想用到一个变量, 比如说这个变量我们不需要在使用它之前啊,很多以前的语言或者说其他语言呢,需要在这个程序的一开始对这个变量进行定义,包括这个变量的名字,还有变量的类型, 那么我们在 vip 里面是不需要的,随用随时的那个呃复制就可以了,而且比如说你这时候给他的是一个字符,你下面还可以把它改成一个数字,其他类型,这也是其他语言就是说呃要求比较严格的,要求比较严格的包括这个变量名的这个大小写, 在 vip 里面也是不不区分大小写的,但是在啊其他语言里面是会有区分的。说第二 第三点呢,就是说面相对象的可视化的这种编程,那么面相对象的编程呢?这个其实是现在已经就是说已经是必须要掌握的东西了。那么面相对象呢?我们看一下啊, 比如说我们在这个嘉巴的这个语言的学习里面呢,我们要定义一个类吧,定义一个类,那么通过这么一段一串字,我们可以定义他的类的这个呃类的名称,还有他的属性以及一些方法,或者是呃这个事件, 那么这个可以说是非常非常非常这个不直观的,不直观的。 那么到了 viv 里面呢,比如说我们在这里是克拉斯斯里面定义一个类,然后定义好了这个类呢,我们进行修改的话,他也 是直接就是在这个可视化的界面上面进行修改,这就可视化界面进行修改。那么真正的其实我们去看到这个类的里面的这些代码的话呢,比如说我们用这个类浏览器去打开这个,打开这个类, 打开这个类以后,我们就发现呢,其实其实我们直观看到的这些东西呢,他也是有一个呃,这么一个定义的过程,也是有代码组成的,也就是说真正这个代码的编写呢,其实我们不需要我们自己去写了,我们随时通过 通过这个类的这个编辑器进行了可视化的编辑,然后由这个编辑器呢,就是自动生成了这个类的呃代码。所以说这对于促税者来讲的话呢,他就很 容易形成一种这个自己的一种这个体系,知识体系。比如说我们现在这个文本框这个类,那么他就是继承于 啊,继承于这个 x box, 就是说直接继承于这个鸡类,就是基础类文本 x box。 然后我们就是说,嗯,生成了自己的自己用的一个类自定义类, 那么这个类呢?文本光这个类呢,就继承了所有 text box, 所有所有的属性,以及这个 白色的方法,或者说是世界。然后呢你也可以自定义他的这些啊方法, 或者是一些属性,一些属性,或者说自定义他的一些啊方法都可以做到。那么从这个帮助 这里我们可以看到啊,就是说这个 vip 九点零呢,其实在二零零四年的时候就已经发布了,已经发布了,那么现在已经是二零二二年了,也就是说过去了十八年, 那么十八年之后呢?十八年之内呢,其实对于这个 vip 呢,是没有再升级的啊,那么作为微软的一个软件,他是没有再升级的, 那么这中间有一些啊原因就是说,呃,首先一个啊,就是说在开发这种呃 exe, 或者说是呃 dla 或者 exe 这种程序上面来讲的话呢,所谓我们叫做 c c s 架构,就是 clients 这个这种架构的话呢, 呃, vip 已经能够做到,现在所有的需求,包括现在二零二二年提出来的需求,他都能完成的啊,他都能完成的。 那么在这个,嗯,现在这种方式有一种叫做 bs, 就是 bros, 知道吧?就是说用浏览器 给给到,给到,给到你一个网址,然后你在浏览器里面输入这个网址以后,就能够登录一个系统,然后执行一些操作的这种这种程序的话呢,我们叫做 bs 程序。那么 bs 程序呢,有一些现在的应用, 现在的应用啊,他是还是比较比较广的,特别是一些呃就是互联网的应用,但是呃 viv 可不可以做呢?那么有一些就是高手的话呢,他他是做了一个叫 vfpy 吧,就是这种 有了插件,他其实呢就是说呃你购买了他的插件,插件以后呢,他会把你的这个呃,你会在他的那个 界面里面去录,去输入这个编辑这个嗯自己的软件的一个界面,然后呢他会把你的 vip 的代码呢啊,自动转换成那种,就是 asp, 或者说是其他的这种 呃网页可以执行的代码,然后你就可以发布,发布成这种 bs 架构的程序,就用用 vip 来编写一样可以发布成 bs 架构的程序,这也是可以做到的。 呃,但是大多数情况下呢,我们现在呃其实就是说很多经典的程序,或者说是呃大型的程序的话,要老的就是时间比较长的程序的话呢, 他在 bs 架构这种模式下运行的效果非常差,非常差,因为他 bs, 比如说毕竟来说浏览器呢,他只是一个展示的,主要是展示 作用,那么他在某些方面其实是比较差的,需要很多的插件,就是我们的浏览器插件来实现那些功能啊,实现那些功能,所以说呢, 也有很多的,这个就是说比较经典的程序吧,还是或者说比较用的比较时间长的程序呢?他还是这种 cs 架构的,同时呢,他 cs 架构呢,他也把这个我们所谓的 bs 里面的那种就是自动程序更新啊,这些方面都已经做到完美了。 那么对于这个编程序的这个初学者呢,他用了这个 vip 进行一些这个编程知识的学习,以及以及一些这个编程概念的理解之后呢? 但其实以后不管他是转加吧,或者是拍摄,或者是啊等等等等吧,其他的这种开发语, 他都是能够很快上手。但是你说你现在为什么不直接选直接去学这些语言呢?这就涉及到一个就是说入门的这个难难度的问题。 其实在这个 vip 你进行这种入门的话呢,你会学习到很多的这个你以后用到的知识,用到的知识都在这个软件里面,或者说这个语言里面都学过了,那么你以后 如果说有机会确定方向,就是,嗯,参参与到某一个实际的这个项目里面,那么那个项目用的语言 就是你以后要深深更的深入学习的语言。当然你用 vip 一样可以开发出来很大型的这种啊软件程序。当然你如果说是跟着别人的项目去做的话,那别人用什么语言,你就必须得用 什么语言,但是你前面已经有 vip 打过基础了啊,就是,呃,学习的知识都学过了,那么你转那个语言也不是非常难,或者说是轻而易举的事情,只不过换一种就是说写法而已,很多语言与语言与语言之间只是写法上的区别而已, 就是叫所谓的叫语言规范区别而已。但他的本质,他的思想,他后台操作数据库的思想等等等等的都是一样的,都是一样。 所以说我们,呃,如果你是一个嗯没有学过编程序的,而且对编程序很感兴趣的,又不知道现在应该去学一个什么语言的人,那么最好的 啊,这个现在的方式就是说去用这个 vip 呢,作为你的一个入门语言进行学习。

好,从今天开始呢,我们就打算用一段时间来把这个 v f p 的这个编程语言的应用啊,一步一步的讲。 然后呢今天第一第一讲呢,主要是要讲一下用 vip 开发的程序有哪些特点, 这个主要的目的呢就是说打消一些人的顾虑。那那么相对于网页的程序而言呢,我们见过的很多,给你一个嗯网址, 然后打开来就可以登录一个系统,那么现在这种叫网页程序,也叫 bs 架构的 prosa, 就是浏览器服务器架构的。那么相对于这种 这种 bs 加购的程序而言呢, bs 加购的他可以就是说把最新的程序放在服务器端,那么浏览器呢是不需要安装,不需要安装这个程序的浏览器本身是要安装的,嗯,但是这个应用程序是不需要安装的,只要你打开这个网址就可以了, 那么浏览器这种程序呢,他其实是这种特点,我们的 vip 也是可以做到的, 其实我们我现在的这个程序呢,就是已经做到这一点了,也就是说呃给给到用户的是一个非常小的一个安装包 啊,那这个安装包呢就相当于你安装一个浏览器,然后在这个浏览器的基础上呢?呃,在在在这个自带浏览器的基础上呢,我们把 这个整个程序的文件呢,就是 exe 文件呢,做到了一个是自动更新,也就是说相对于用户而言的话,他每次呃启动这个程序 的时候呢,会自动的去检测呃远程服务器上有没有最新的程序,如果有的话呢就会自动更新,所以这这部分的操作对于用户来说呢是透明的,也就是说用户是不用去操心的,他每次用到的都是最新的程序, 所以在这上在这上面呢,他其实已经啊就是 vfb, vfb 变险的程序呢,也可以达到网页人力的这个同样的这个作用 啊。第二个特点呢,就是说我们很多网易腾讯呢,他都是一个英特英特网的网址,互联网的网址,那么 vip 呢,也是 可以做到的,就是说他也可以在广欲网中使用,也就是说呃在家使用,或者说离开 公司的局域网使用,当然这需要配合公司的网关,要把那个相关的一些地址要放到广义网上去,当然网页的程序其实也是要也是需要去去,嗯,把局域网内的网址 放到广誉网上去的,就是互联网上去的,所以我们也是可以做到的。然后第三个呢,就是特点呢,就是说我们在这里面呢也使用了一种 作业式的 eap 这种运行机制。什么叫作业式的呢?就是说 eap 的整个软件呢,他是有很多的界面组成的,然后每个界面呢我们给他一个作业称之为作业,然后每个作业呢会有 当你输入作业号之后呢,就可以打开相应的界面,执行相应的操作,那么这种运行机制呢,就叫作业式的运行机制, 所以呢每个作业呢,或者说每个界面呢是可以单独更新的,当然在当然这在我们这个程序里面 vfb 编写的程序里面一样可以做到,一样可以做到,他就可以使得你的 exe 文件也不用很大, 他像相当于把所有的这个系统里面的这些界面程序呢,又单独分解为每个小的这个这个文件不不包含在这个 use 里面,当然也是可以包含,不包含在里面的话就更方便。更新 的话,你一个作业需要呃改程序的话呢,整个 exe 文件都要重新编译,然后重新上传,这样的话对于开发来说的话也是非常效率低下的。 那么呃,学习 vivp 的很多人都有顾虑,就是说 vivp 是不是有过时的这个嫌疑啊? 那么实话实讲呢,在 vipp 在 vip 九点零之后呢,微软公司已经不再更新他的呃,不再升级他的系统了,不再升级他的语言了。 但是 vivp 九点零实际上是一个非常经典的一个版本,他实际上在我们开发 呃, exe 文件就是可执性文件这种类型的程序里面呢,他已经做到了极致了,就是说你所有现在能用得上的 exe 文件的这些功能 啊, vip 九点零都是支持的,包括 vivp 的一些扩展包都是支持的。那么再加上上面我们对这个 vivp 的 就是对程序呢进行了一些优化之后呢,呃,基本上具备了跟这个网页程序一样的这种特点之后呢,其实 vivp 他开发的 exe 文件仍然是非常好用的一种,在嗯,桌面这个 这个这个程序下面, windows 下面,系统下面运行的一个程序,而且呢,很多这个有悠久历史的软件,他们也同时伴随着有悠久历史的程序 啊,比方讲这个 s a p 的他爸,还有这个我们这个顶级 eap eto eip 用到的这个 fugl 简单手语言,这些语言都在,其实都在七八十年代,一九一九七八十年代就已经 产生了,然后通过这个语言不断的迭代,然后这个语言呢又应用在相应的 erp 这种大型的软件当中啊,那么编写了整个 erp 的这个运行系统的话,这些语言其实都是非常历史悠久的,非常历史悠久的。所以说一个软件一个 一个编程软件,一个就是说他能不能够有新的价值,能够跟得上时代。另外一个就是说如果真的一个语言而一个程序是用的很长时间的话,那么他的相应的语言一样也是是很长时间,也是呃非常久的时间的。 同时呢, vfp 呢,也非常容易上手,他是一个相对来说比较简单一些的应用程序类的,专门编写应用程序类的语言, 所以说呢,他的这个呃上手比较容易,然后他也很很容易很快的编写出来程序。然后一般来说用 vip 的人呢,他大部分情况下是自己的工作中间呢,有些 重复性的,或者说是呃可以用程序来节约时间,提高效率的这些呃需求。那么他把程序把 vfb 编写的程序直接应用在自己的工作中间呢,所以他就很快的会呃 一个一方面呢就是会提高自己的工作效率,另外一方面呢,他也可以很快的把这个语言能够作为门呃入门的语言,很快的掌握,同时呢很快发挥发挥作用。当然呢,呃在学会了 vip 这种语言之后呢,呃, 如果说你确实对 vip 大型的程序,或者说现在一些呃程序感兴趣的话呢,你也可以学加瓦,嗯,当然语言到语言之间其实他并没有很强很强的这种隔阂,特别是 vivp, 他也是支持类和对象的啊,那么他所以他转到加瓦呢?也不是说 不能转啊,就是看你的这个想法,但是综上综上所述呢,其实 vip 也是一个非常呃还是很有生命力的语言,同时呢他也是非常容易上手,能够很快的就是能够让你部署程序,提高效率啊, 那么下一次视频呢?呃,下一期呢,我们我准备就是说这样来学习,带领大家学 vip。 我说另外一方面呢,也是说啊,把自己的一些经验分享出来,所以我我我的方式呢,就是说从这个我的程序的代码啊,从这个入口开始,就是整个可执行文件的入口开始 啊,一步一步的分析,当然讲到哪里呢?我们会引出相应的概念,然后去讲解一下那个概念啊,我们如果说有些人想去呃从呃 从这个这个各种概念方面去学习的话呢,可以看我其他以往几期的视频。那么后面呢,我可能就从这种学以致用的角度来讲呢,就是说把这个程序 讲解给你听,讲解给你听之后呢,其实啊你就很容易去啊,理解为什么要这样编写,然后以后自己的程序中间啊,哪些可以借鉴,哪些可以啊分分享可以使用的。

好,我们今天来看一下这个 v 操作这个 excel 的一个例子,嗯,不管这个 好,开始那么一个 c 二呢? vip 可以操作一个 c 二,那么他是通过这个 great option 这个函数,然后去创建一个一个 c 二的这个对象。 好,那么这部执行完以后呢?其实已经创建了一个一个十二对象,我们在这个任务管理器里面是可以看到的,然后我们把它显示出来, 显示出来了,显示出来以后呢,我继续执行他爱的一个工作部啊,就是爱的一个工作部,然后 然后呢他说是继续执行激活一个工作表,激活第一个工作表,激活第一工作表,然后我们把这个当前的工作表呢给到这个变量黑 s, 然后我们就抓取一些数据啊,抓取一些数据,然后这个数据呢我们开始往这个一个摄像里面填写, 我们开始往一个这样里面填写啊,比如说这个工作部的第一个第一列,第一行第一列 好填上去了,然后继续往下填,填填,然后把一些数据往上填, 不停的往上填。那其实我们可以看到这边的所有的数据都会填填上去, 然后你就可以看这一个赛尔,这里这些数据都是自动生成的,这样的话呢,我们就其实可以通过 cr 直接去控制啊,通过 vivo 可以直接去控制一个赛尔的生存啊,比较随心所欲的选择数据。


下面我们看一下把这个刀成,刀成什么刀成 pdf 在这里刀出是不是这个刀出 导出之后房产拿了,由于自己的决定说要立出稻城 pdf, 注意这里面几个要点,我发觉有些我们试一下我们使用原来的方法,什么也不急,我们看一下到底 pdf 是吧,他已经到处了,到处之后我们看一下韩词有没有,是吧? 是不汉字变成乱码了,包括你是有其他符号,可能点符号是一样,说白了不是倒皮颠覆的原因,而是因为你有些设置没有做,是吧?太多人不会用软件。最后讲的是软件 问题,注意要点在这里。第一个前日所有字体这个面符号刚才讲了,我们去看一下,一会再讲一下。另外一个问题,让我们看一下这里前日所有字体可以不可以再打开我们刚才讲的那个 pdf, 看看有没有乱码, 是不?这里汉字已经变成汉字,我们再找一个其他数据给大家试一下, 太多的事,刚才讲了,我们找一个数据,找一个数据在这, 注意这个还不是刚才讲了,我们在这里把它重新匹配一下啊,里面有副号啊,找到 佛库,佛库你放在哪里你自己找到,我们是放在这里, 放在哪里?放在这里 啊,在第七章下面是吧?这个蓝的这个佛库, 我们这里选第二编码,第二名称匹配一下,这里面有什么我看一下,哦,这个还选这个吧,选另外一个算了, 这里面有点符号,大家看见了吗?我们这些点符号刚才讲了,在布局里面, 注意倒出,一定要在布局里面,当然家里我们就倒这么多,当然你也可以拳头这些不是问题啊。我们倒出之后,刚才讲了,我们去看一下这里面 是不这里面有点符号,大家看见了吗?注意这个标注,我们在这里可以不标注的,见了吗?哎,不标注,我们以后看一下到这点符号是不是乱码,在这里到处啊, 是吧?导成 pdf, 听见了吗?注意你就是把它填上,我们看一下这里看一下,先把这个给我去掉, 我们自己看一下他到的皮底液敷在哪里, 是不是在这里,我们自己看一下是不里面符号变成乱码了。说白了你要倒 dapg, 他就不是倒 pdf, 他就是注意在这里, 所以要点我们看一下,把这个勾勾上,我们再看一下行不行?前所有字体看一下会不会。 所以回去之后这一些细节,如果这一些小问题你不注意,到时候都是问题,我们再去看一下我们刚才到处的, 是吧?你自己看一下,是不这就不是乱码了。与此同时我建议你把这个勾也勾上,把那个勾也勾上,就这个勾也勾上, 就是把标记符号也转成面车,俩同时勾上啊,我们这个视频就讲到这里。

今天教大家如何将 pdf 中的表格转换成 excel。 前几天教了大家如何将 pdf 转换成 word。 转成 word 主要看格式是否保持一致,转 excel 则是考验是否能够识别 pdf 中的表格,并转变成 excel 中可编辑的表格。 同样四步,第一步,打开这个网站。第二步,选择 pdf 文件。 第三步, pdf 转 excel。 第四步,下载 excel 文件, 来对比一下效果。这是原始的 excel, 这是从 pdf 转成 excel 的样子。表格的样式没有了 销售姓名在原表中是一列,这里分成了两列,把订单数全部改成数字类型。 除了姓名,这一列表格的还原度还是很高的。看看另外一个工作表, 这个的还原度更高。调整一下列宽,处理一下单元格格式。 这里也插入一个空略,出了表头的样式,几乎一模一样。 来试一个数据更多的表格。左边是 pdf, 右边是转换后的 excel。 同样调整一下略宽, 处理一下单元格。格式 还原度非常不错, 记得收藏这个王子,以备不时之需。 我是文哥,专注提高工作效率的工具,网站方法和技巧。

这是一个 wps 表格,现在我们需要将表格转换成 pdf 格式来输出,也就是说要将这些图片转换成 pdf 的格式,那我们可以直接点击文件, 这里有一个输出为 pdf, 这是 wps 表格的一个优势,在一个色号中,现在是无法直接转换成 pdf 格式的。让我们点击输出为 pdf 格式,然后直接选择开始输出。 已经输出完成,我们到桌面上看一下输出的一个 pdf, 在这个文件中,我们看到了 图片并没有完全的显示出来,也就说他分成了两页,但是我们需要在一页上将所有的图片全部显示出来,那应该怎么操作呢 啊?回到表格中,我们点击右下角的一个页面预览模式,将普通视图转换成分页预览。 这个时候我们可以看到在这个表格中间有一条虚线,我们点将鼠标放到虚线位置,将它拉动到右侧, 使图片包含在他的边线之内,然后再点击文件重新输出为 pdf 开始输出。 现在我们再来看一下输出来的一个文件,看是不是他的格式有有所 变动,还是保持了一致啊,显然是与我们表格的格式是一致的,所有的图片都显示在一个页面之中。那 wps 的表格转 ptf 格式其实会经常出现一些呃 格式混乱的情况,那都是因为我们的页面没有设置完全匹配的大小和尺寸,那我们就可以通过手动或者 啊调整内容,使所有的内容处于在一个页面中完全显示出来,这样 pdf 导出来的内容的格式与表格才会完全一致。