自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiaox的专栏

powerbuilder&python&uniapp

  • 博客(90)
  • 资源 (9)
  • 收藏
  • 关注

原创 esp32 安装

E:\arduinolDE\arduino1.8.9\espressif 目录下拉取源码git clone https://github.com/espressif/arduino-esp32.git打开E:\arduinolDE\arduino1.8.9\espressif\arduino-esp32\tools 的 get.exe

2021-11-15 20:41:46 826

原创 Arduino 常用函数说明

Arduino 常用函数说明01、pinMode:设置引脚的输入输出状态02、digitalWrite:设置输出引脚的高低电平状态03、digitalRead:读取引脚的状态,并返回HIGH 或LOW04、analogRead:读出模拟引脚上的电压,并以二进制数值返回(0-1023)对应为0~5v05、analogWrite:给PWM引脚输出电压值06、shiftOut:将一个字节的数据通过移位的方式逐位的输出07、mills:回传单片机从开始执行到现在目前的时间(单位:ms)08、delay:占用单片机.

2021-03-07 19:00:23 5903 1

原创 electron-vue-element el-table组件无法显示

如题,electron-vue-element框架中,使用el-table组件无法工作。将electron-vue 目录下的 webpack.renderer.config.js 文件打开let whiteListedModules = ['vue'] 修改为let whiteListedModules = ['vue', 'element-ui'] <hr style=" border:solid; width:100px; height:1px;" color=#000000 siz

2021-02-13 17:03:35 274

原创 vc++ 2017 编写pb(powerbuilder)可以调用的dll库程序(含C语言字符串处理函数)

powerbuilder 程序开发过程,经常会调用一些外部函数(dll库函数),本文介绍 vc++如何编写,pb可以调用的dll库函数。示例使用IDE:microsoft visual studio 2017一、创建一个动态链接库(DLL)项目。二、编写一个简单的函数,接收一个int值 arg1,返回arg1+1的结果。#include "stdafx.h"extern "C"{ _declspec(dllexport) int funcA(int arg1) { int r.

2020-07-05 02:30:14 1449

原创 uni-app爬坑实录十三:url(data:image/png;base64)

前端的界面布局中,会经常用到图中的图片引用方式:把图片转换为一段加密的字符串,直接将字符串书写在代码中,而不是直接操作图片文件。具体的书写格式,已经有很多教程和文档,这里就不介绍了。本文介绍python进行图片与base64互相转换。当然也有很多图片与base64在线转换的小工具。python3完整源码:# -*- encoding: utf-8 -*-"""@File :...

2019-11-25 19:55:53 1827

原创 uni-app爬坑实录十二:自适应不同比例的屏幕。

APP应用开发过程,屏幕的尺寸,一直都是布局比较头疼的问题。uni-app使用的upx是相对单位,水平布局比较好处理。而手机的屏幕长宽比差异比较多,垂直布局就比较麻烦。如图,x...

2019-11-17 19:50:00 19855 3

原创 uni-app爬坑实录十一:v-for 的警告信息

警告如图,会有 Now you can provide attr `wx:key` for a `wx:for` to improve performance.的提示。该警告是因为v-for循环,没有指定key,提示也有说明了,添加key可以是v-for更高效,比如点击事件携参。只是警告或者说提示,所以不影响页面的显示,当然如果是有强迫症,不想看到这些信息,只要在v-for语句中添加一...

2019-11-13 17:55:25 548

原创 nginx根据不同请求头、URL定向到不同服务器

应用场景:同一个请求地址,根据header的某个值,来确定定向的目标服务器。如图所示配置方法:在location 配置中,使用$http_XXX,来获取header指定的值,$http_为固定格式,XXX为自定义字段名。nginx配置文件判断server { location / { proxy_pass $http_redirecthost;...

2019-11-04 19:06:55 4044 1

原创 uni-app爬坑实录十:数组元素过滤实现模糊查询

图中的筛选效果,就用到了数组元素的过滤keylist.filter(function (item) { return item.indexOf('a')>-1; }); //过滤效果:返回keylist数组中包含字母a的所有元素。//遍历所有元素,用item接收,然后判断字符是否包含在item中//注意返回0也是包含,字符串首字母的index是0,所以这里返回>-1的...

2019-10-28 15:01:04 2745

原创 uni-app爬坑实录九:携带参数跳转页面

页面跳转过程,经常需要携带参数进行交互。比如:1、在列表页面点击记录,打开相关详情页面,就需要获取记录的ID信息,详情页面根据这些信息更新页面。2、A页面获取部分信息,跳转到B页面并且填充这些信息。3、一个页面希望获取它是从哪个页面跳转过来的,然后做一些内容展示的区别。还有很多场景,这里就不一一列举。具体实现过程如下:1、在触发跳转的页面路径结尾添加?参数名=参数值,如果有多个参...

2019-10-28 13:47:06 1273 1

原创 uni-app爬坑实录八:switch case

先看一段switch case代码示例,如果有其他语言基础的,通常习惯如下书写。也就是parm为"b"或"c"的时候执行part2代码。然而实际运行效果并非如此。switch (parm){ case 'a':{ ...part1 break; } case 'b','c':{ ...part2 break; } default: break; }...

2019-10-27 15:01:39 2734 1

原创 uni-app爬坑实录七:request回调函数中无法操作this对象

微信小程序开发中,通常会在 request成功的回调函数中修改本地的属性。如果直接使用this,会有类似的提示无法修改:> Cannot set property 'xxx' of undefined;at api request success callback function T代码片段中,希望request成功回调中修改keylist 属性的值getCodeList:fun...

2019-10-17 16:44:58 4259 6

原创 关于制表符tab

制表符也叫制表位、tab符,可以把它看做一个智能的空格,详细请继续阅读以下内容。一、制表符的作用制表符在如今的应用中已经用的很少,用到的也只是类似空格单纯分割、或者一些txt文本中。在早期,Excel、数据库的应用还未广泛应用时,一些简单的表格通常会以文本的形式展示,而列与列之间如果使用空格来分割(如图),输入大量空格是很令人头疼的。于是就出现了制表符,只要在列结尾添加一个制表符,...

2019-09-06 13:58:48 13192

原创 python-tkinter 动态批量创建按钮并绑定带参事件

应用场景:程序动态创建按钮,按钮点击触发不同逻辑动态创建按钮import tkinter as tkimport tkinter.messagebox as msgcb_list = ['cmd1', 'cmd2', 'cmd3']win = tk.Tk()for inx, cmd in enumerate(cb_list): tk.Button(win, width...

2019-08-26 10:26:51 12146 19

原创 关于 python 的缩进

python使用缩进来区分不同的代码块,所以对缩进有严格要求,本文就python缩进规则,及常见的缩进问题做了一些整理。

2019-08-23 13:12:46 165163 51

原创 PB powerbuilder 电子邮件发送

本文详细介绍PB使用jmail.dll发送电子邮件的方法用到的第三方库jmail 及完整示例下载链接:https://pan.baidu.com/s/1gc_f07cx-saxSZeAdkvApw提取码:4hix1、jmail注册integer li_flagstring ls_valueli_flag = registryget('HKEY_CLASSES_ROOT\CLSI...

2019-08-13 10:17:27 2321 2

原创 python 斐波那契数

斐波那契数,亦称之为斐波那契数列(意大利语: Successione di Fibonacci),又称黄金分割数列、费波那西数列、费波拿契数、费氏数列,指的是这样一个数列:1、1、2、3、5、8、13、21、……在数学上,斐波那契数列以如下被以递归的方法定义:F0=0,F1=1,Fn=Fn-1+Fn-2(n>=2,n∈N*),用文字来说,就是斐波那契数列由 0 和 1 开始,之后的斐波那契...

2019-08-10 09:41:09 1002

原创 python 求水仙花数

水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。#python的代码比较简单,整数转字符串,拆...

2019-08-08 11:36:56 321

原创 pycharm适用技巧七:datebase不显示表格目录

pycharm自带datebase连接数据库,默认不显示表格目录(2019.1.3专业版)1.鼠标移到图中标记位置2、点击鼠标右键,弹出菜单依次点击 database Tools ->Manage Shown Schemas…即管理目录显示。3、就可以看到默认,数据库表格目录是默认不选中的,4、选中即可显示表格目录了...

2019-08-03 08:21:57 1111

原创 pycharm适用技巧六:代码比较

程序调试过程中,会有一些代码片段需要进行比对,本文就介绍一下pycharm的代码对比操作。与粘贴板中的代码块进行对比。复制一段代码到粘贴板,然后选中一段代码,再打开粘贴板对比窗口,就可以对两个代码片段进行对比代码对比效果:与py文件中代码对比...

2019-07-30 08:27:43 1744

原创 pycharm适用技巧四: 远程同步编辑云服务器代码

实际项目大多都部署在云服务器,而代码编辑通常在本地,势必就需要频繁上传代码到服务器上,操作起来比较繁琐。而pycharm 专业版是可以通过SSH连接云服务器,实现代码同步,远程终端的,本文就演示相关的实现过程。代码同步1、打开配置界面2、配置远程服务器连接3、设置本地文件夹与远程文件夹映射关系,即需要同步的文件夹4、设置好了,再次打开deployment菜单就会有同步相关的操...

2019-07-29 20:17:13 482

原创 uni-app爬坑实录六:关于微信登录openid

情境描述:uni-app微信小程序调试微信验证登录,脚本没有问题,域名也已经登记,仍然无法获取openid。1、获取openid要用到request API,API的URL需要做域名登记,在官网中进行相关设置。2、当然如果只是调试,可以关闭微信开发者工具的,域名合法验证而我碰的坑就是域名已经登记,仍然无法获取openid,只能关闭域名合法验证。折腾了好久无果,最后想起重启了一次...

2019-07-29 14:35:17 3698

原创 png图片合成gif动态图-python3

1、把图片按顺序命名,2、代码逻辑比较简单,只是现成的模块使用,代码如下# -*- coding: UTF-8 -*-import imageiodef create_gif(image_list, gif_name): frames = [] for image_name in image_list: frames.append(imageio.imr...

2019-07-25 21:23:51 1921

原创 Python xpath 详解二(非网络文章复制粘贴)

四、关于 nodename 的使用有看过其他xpath文章的,一定都见过这个表格,而且基本上都是复制的,都不管里面写的什么。这个说明不明确,还容易误导理解。1、nodename 这个不是关键字, //div/nodename并不是匹配div 后辈的所有节点。nodename 指的是支点名称,比如div 、ul、li、td…2、那么selector.xpath('div')也不是匹配di...

2019-07-22 21:02:08 168

原创 Python xpath 详解一(非网络文章复制粘贴)

之前有看到好多关于xpath用法的文章,大多都是复制粘贴,一些生硬的表格,生硬的例句,对初学者非常不友好。整理这篇文章,旨在帮助更多的初学者能快速上手。示例链接:http://db.auto.sohu.com/yiqiaudi/4414一、xpath 路径“选品牌” 下拉框,对应的代码片段,和路径关系如图:那么要提取下拉框选项,...

2019-07-22 17:00:23 593

原创 PB powerbuilder timing类

powerbuilder 如果需要周期性执行一个业务,第一个会想到的是timer事件。不过这个事件也是有局限性,很多情境是无法满足要求的。比如抽取程序,要显示多个随机的内容。而timing类就可以很好的弥补timer事件的不足。下面就做一个简单的例子,详细介绍一下timing类的用法例子运行效果:一、准备工作要使用timing类首先要把它对象化1、在new窗口通过 stand...

2019-07-12 09:12:06 1933

原创 python scrapy 环境搭建

scrapy的安装算比较麻烦,如果实在怕麻烦就下载Anaconda,安装过程就简单很多,后面的内容也就不用看了。这里介绍的是windows环境+python3的安装过程。安装过程出的问题主要是依赖包的安装。一、C++ 14 的支持安装文件比较麻烦,有C币的话,CSDN有很多链接。这里给一个百度云链接:二、Twisted 的支持scrapy 是在Twisted 框架上开发的,自然...

2019-07-10 14:35:47 170

原创 pb powerbuilder 自定义datawindow滚动条

运行效果如图:设计要点,难点介绍:一、滚动条使用4个statictext控件组成。二、滚动控制通过dw的maxPOS ,滑块与滑槽相对的移动,来换算滚动的pos值long ll_poslong ll_maxposll_maxpos = long(idw_parent.Describe("DataWindow.HorizontalScrollMaximum"))ll_po...

2019-06-27 22:52:33 2483 1

原创 mysql5.7+ubuntu 用户密码包含 ` 字符的一个小坑

今天给mysql一个用户修改密码,发现命令行模式登录后,不能做如何操作,如图navicat显示登录,但无法打开如何对象,或者直接显示拒绝登录。各种排查测试,终于发现,问题就出现在密码中的 ` 字符,就是tab上面,1左边那个符号...

2019-06-24 13:36:15 128

原创 python leetcode 20. 有效的括号

给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例 1:输入: "()"输出: true示例 2:输入: "()[]{}"输出: true示例 3:输入: "(]"输出: false示例 4:输入: "...

2019-06-23 00:28:46 96

原创 python leetcode 16. 最接近的三数之和

给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。例如,给定数组 nums = [-1,2,1,-4], 和 target = 1.与 target 最接近的三个数的和为 2. (-1 + 2 + 1 = 2).class Solution: de...

2019-06-22 17:06:52 91

原创 python leetcode 12. 整数转罗马数字

罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的 1。1...

2019-06-22 15:28:03 247

原创 python leetcode 14. 最长公共前缀

编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 “”。示例 1:输入: ["flower","flow","flight"]输出: "fl"示例 2:输入: ["dog","racecar","car"]输出: ""解释: 输入不存在公共前缀。说明:所有输入只包含小写字母 a-z 。这是一道分类为简单的题目,所以常规的方法比较简单。这里介...

2019-06-22 12:06:40 218

原创 Python LeetCode 9. 回文数

判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文数。进阶:你...

2019-06-20 18:35:08 105

原创 python leetcode 6. Z 字形变换

将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。比如输入字符串为 “LEETCODEISHIRING” 行数为 3 时,排列如下:L C I RE T O E S I I GE D H N之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:“LCIRETOESIIGEDHN”。请你实现这个将字符串进行指定行数变换的函数:s...

2019-06-20 16:30:49 95

原创 python leetcode 5. 最长回文子串

给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。示例 1:输入: "babad"输出: "bab"注意: "aba" 也是一个有效答案。示例 2:输入: "cbbd"输出: "bb"这个题目解法很多,这里选了,算法逻辑清晰容易理解的中心扩散法。效率也算高的。class Solution: def longestPalindro...

2019-06-20 09:32:48 88

原创 Python leetcode 4. 寻找两个有序数组的中位数

给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。你可以假设 nums1 和 nums2 不会同时为空。示例 1:nums1 = [1, 3]nums2 = [2]则中位数是 2.0示例 2:nums1 = [1, 2]nums2 = [3, 4]则中位数是 (2 + 3...

2019-06-19 10:34:14 125

原创 关于 leetcode提交代码的执行用时

在leetcode的评论、题解中,很多人喜欢发一些执行时间、击败…什么的。事实上完全没有必要过度关注。1、这个执行时间本身就是动态的,提交代码给服务器,服务器执行后返回时间,这个时间和代码本身、服务器当时的硬件、软件状态等因素都会有关系,而且时间单位是ms。2、之前还看到有网友发过作弊代码,也就是在提交代码前加上一段代码,这段代码会修改运行期间程序读写速度。3、 leetcode初衷就是通过大量的算法实例,来提高算法水平。关注的应该是算法本身,比如时间复杂度和空间复杂度。先尝试自己的解法,然后.

2019-06-18 16:15:52 6426 2

原创 Python leetcode 2. 两数相加

给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -> ...

2019-06-18 15:45:45 255

原创 Python leetcode 1021. 删除最外层的括号

有效括号字符串为空 ("")、"(" + A + “)” 或 A + B,其中 A 和 B 都是有效的括号字符串,+ 代表字符串的连接。例如,"","()","(())()" 和 “(()(()))” 都是有效的括号字符串。如果有效字符串 S 非空,且不存在将其拆分为 S = A+B 的方法,我们称其为原语(primitive),其中 A 和 B 都是非空有效括号字符串。给出一个非空有效字符串...

2019-06-18 07:15:50 240

【pb9源码】powerbuilder 从pbl中批量导出源码文件.srd/.srw/.srf 等等

pb9环境下的源代码。 主要功能: 1、从pbl中批量导出源码文件,.srd/.srw/.srf 等等 2、导出文件以pbl名称作为文件夹,组织导出文件。 3、支持所有对象导出。

2020-09-14

pb9从书配套源码.txt

清华大学出版社2004出版的powerbuilder9系列从书,随书光盘。 大量的小实例,对于初学者还是非常有用的。 《PowerBuilder 9.0 案例开发篇》配书光盘使用说明 1.概述 作 者:于洪文 蔡毅 杨鸿雁 发布时间:2004年4月30日 光盘源程序开发环境:PowerBuilder 9.0 Build 5507、Windows 2000 Pro SP4、IE 6.0 版权声明:本光盘内容著作权为作者所有;作者授权清华大学出版社独家出版该光盘;清华大学出版社享有该光盘的专有出版权。编辑部电话:010-62791977-220 2.光盘内容简介与使用方法 2.1 第6章 图书馆管理系统 源码所在目录:chap6 使用方法: Chap6文件夹下有两个文件夹Tsgl_client(图书管理客户端)和Tsgl_server(图书管理服务器端),用的是同一个ASA8数据库,数据库文件在Tsgl_server中。利用PowerBuilder 9.0打开相应文件夹下的PBW文件,然后按照应用程序入口配置数据源连接即可。ODBC ASA8数据源配置清单如下: 数据源名(data source name)为 tsgl 数据库名(database name)为libmis.db 数据库文件(database file)路径选择为…chap6\Tsgl_server\libmis.db文件 数据库登录用户名(user id)为dba 数据库登录口令(password)为sql 2.2 第7章 家庭理财系统 源码所在目录:chap7 使用方法: 其中有一个Moneyhome文件夹,利用PowerBuilder 9.0打开Moneyhome下的PBW文件即可,然后按照应用程序入口配置数据源即可,也可以参考书中的讲解。数据源配置成功后运行案例程序即可。ODBC ASA8数据源配置清单如下: 数据源名(data source name)为 moneyhome 数据库名(database name)为moneyhome 数据库文件(database file)路径选择为…chap7\Moneyhome\moneyhome.db文件 数据库登录用户名(user id)为dba 数据库登录口令(password)为sql 2.3 第8章 先进人事管理系统 源码所在目录:chap8 使用方法: 其中,person是先进人事管理系统。采取的数据库是PB自带的ASA8。ODBC数据源配置如下: 数据源名(data source name)为 newlaomo 数据库名(database name)为newlaomo 数据库文件(database file)路径选择为…chap8\person\newlaomo.db文件 数据库登录用户名(user id)为dba 数据库登录口令(password)为sql

2019-06-14

powerbuilder12(PB)仿excel筛选第3版

2.0版本为PB9环境编写,3.0 适用于PB12 ------------------------------------------------------------------------------------------- 3.0新增特性: 1、整体界面扁平化,自定义时间也进行了扁平化设计 2、对DW表格自动格式化,DW设计过程无需调整字段和标题字体高度、字体、高度、颜色等等属性, 格式化细节,详见gf_format_grid全局函数。也支持建表源码导出 3、新增鼠标和CTRL、SHIFT组合键的多选操作, 4、主要的过滤组件算法重做,效率及拓展能力更强

2019-05-03

powerbuilder使用python程序导入excel文件

python编写的excel文件转带制表符的txt文本。 在PB中调用,python程序执行结束会自动通知PB应用,收到通知即可使用importfile导入数据库。

2019-03-09

powerbuilder9(PB)仿EXCEL筛选第二版

对第一版做了内容的升级,以及若干BUG修正,powerbuilder9.0环境的仿excel筛选,已封装对象。 仿excel 点击列标题,进行自定义筛选,支持下拉列表、时间快捷选择、模糊筛选输入、排序等。

2018-10-20

powerbuilder9 扁平化界面开发源码

原创powerbuilder开发小工具,扁平化窗口设计(包括按钮、当行文本编辑、滚动条),使用PB9开发,包含源码。

2018-10-19

powerbuilder9(PB)仿excel筛选

powerbuilder9.0环境的仿excel筛选,已封装对象。 仿excel 点击列标题,进行自定义筛选,支持下拉列表、时间快捷选择、模糊筛选输入、排序等。

2018-07-25

2018全国行政区划(含乡镇,excel文件,数据库表格级联格式,记录数47497)

数据是从数据库导出到excel文件,包含级联结构,包含乡镇一级数据,记录总数47497,部分数据如下 230205001 新兴街道 230205 4 1 230205002 新建街道 230205 4 1 230205005 林机街道 230205 4 1 230205006 道北街道 230205 4 1 230205100 水师营满族镇 230205 4 1 230205102 三间房镇 230205 4 1 230206001 红岸街道 230206 4 1 230206003 沿江街道 230206 4 1 230206004 电力街道 230206 4 1 230206005 幸福街道 230206 4 1 230206006 红宝石街道 230206 4 1 230206007 北兴街道 230206 4 1 230206008 铁北街道 230206 4 1 230206200 长青乡 230206 4 1 230206202 杜尔门沁达翰尔族乡 230206 4 1 230207001 东安街道 230207 4 1 230207002 富强街道 230207 4 1 230207003 跃进街道 230207 4 1 230207004 繁荣街道 230207 4 1 230207198 碾子山区直辖地域 230207 4 1 230208001 梅里斯街道 230208 4 1 230208101 雅尔塞镇 230208 4 1 230208102 卧牛吐镇 230208 4 1 230208103 达呼店镇 230208 4 1

2018-07-22

PowerBuilder9.0快速入门篇,随书CD

PowerBuilder9.0快速入门篇,随书CD 一、运行环境 操作系统:Windows 98/NT/2000/XP 硬盘空间:剩余100MB以上 系统内存:64MB以上 开发工具:PowerBuilder 9.0 二、使用方法 1. 把本光盘的内容复制到硬盘的任意目录下。 2. 启动PowerBuilder 9.0。 3. 单击Open按钮,打开某个实例所在文件夹内的工作区文件(*.pbw)。 4. 如果该例程要求配置ODBC数据源,请在DB Profile画板中配置。 5. 单击Run按钮运行例程。

2018-02-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除