自定义博客皮肤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

  • 博客(78)
  • 资源 (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 853

原创 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 6474 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 308

原创 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 1536

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

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

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

原创 关于制表符tab

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

2019-09-06 13:58:48 14010

原创 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 12395 19

原创 关于 python 的缩进

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

2019-08-23 13:12:46 172361 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 2386 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 1014

原创 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 326

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

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

2019-08-03 08:21:57 1147

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

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

2019-07-30 08:27:43 1795

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

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

2019-07-29 20:17:13 499

原创 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 1952

原创 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 176

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

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

2019-07-22 17:00:23 607

原创 PB powerbuilder timing类

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

2019-07-12 09:12:06 2003

原创 python scrapy 环境搭建

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

2019-07-10 14:35:47 172

原创 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 2553 1

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

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

2019-06-24 13:36:15 134

原创 python leetcode 20. 有效的括号

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

2019-06-23 00:28:46 101

原创 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 248

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

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

2019-06-22 12:06:40 222

原创 Python LeetCode 9. 回文数

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

2019-06-20 18:35:08 108

原创 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 98

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

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

2019-06-20 09:32:48 92

原创 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 142

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

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

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

原创 Python leetcode 2. 两数相加

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

2019-06-18 15:45:45 257

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

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

2019-06-18 07:15:50 246

原创 python leetcode 771. 宝石与石头

给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头。 S 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。J 中的字母不重复,J 和 S中的所有字符都是字母。字母区分大小写,因此"a"和"A"是不同类型的石头。示例 1:输入: J = "aA", S = "aAAbbbb"输出: 3示例 2:输入: J = "z", S = "ZZ"输出:...

2019-06-17 19:22:14 219

原创 Python LeetCode709. 转换成小写字母

实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串。示例 1:输入: "Hello"输出: "hello"示例 2:输入: "here"输出: "here"示例 3:输入: "LOVELY"输出: "lovely"使用现成的函数、方法这里就不介绍了。这题主要是知道ASII码和字符之间的关系...

2019-06-17 17:13:58 217

原创 Python leetcode 657. 机器人能否返回原点

在二维平面上,有一个机器人从原点 (0, 0) 开始。给出它的移动顺序,判断这个机器人在完成移动后是否在 (0, 0) 处结束。移动顺序由字符串表示。字符 move[i] 表示其第 i 次移动。机器人的有效动作有 R(右),L(左),U(上)和 D(下)。如果机器人在完成所有动作后返回原点,则返回 true。否则,返回 false。注意:机器人“面朝”的方向无关紧要。 “R” 将始终使机器人向...

2019-06-17 16:59:19 315

原创 python leetcode 406. 根据身高重建队列

假设有打乱顺序的一群人站成一个队列。 每个人由一个整数对(h, k)表示,其中h是这个人的身高,k是排在这个人前面且身高大于或等于h的人数。 编写一个算法来重建这个队列。注意:总人数少于1100人。示例输入:[[7,0], [4,4], [7,1], [5,0], [6,1], [5,2]]输出:[[5,0], [7,0], [5,2], [6,1], [4,4], [7,1]]...

2019-06-17 15:54:01 1065

原创 python leetcode 349. 两个数组的交集

给定两个数组,编写一个函数来计算它们的交集。示例 1:输入: nums1 = [1,2,2,1], nums2 = [2,2]输出: [2]示例 2:输入: nums1 = [4,9,5], nums2 = [9,4,9,8,4]输出: [9,4]说明:输出结果中的每个元素一定是唯一的。我们可以不考虑输出结果的顺序。这个工作中一定是用现成的函数和方法,简单粗暴。cl...

2019-06-17 15:17:53 103

原创 python leetcode496. 下一个更大元素 I

给定两个没有重复元素的数组 nums1 和 nums2 ,其中nums1 是 nums2 的子集。找到 nums1 中每个元素在 nums2 中的下一个比其大的值。nums1 中数字 x 的下一个更大元素是指 x 在 nums2 中对应位置的右边的第一个比 x 大的元素。如果不存在,对应位置输出-1。示例 1:输入: nums1 = [4,1,2], nums2 = [1,3,4,2].输...

2019-06-17 14:21:03 372

原创 python leetcode258. 各位相加

给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。示例:输入: 38输出: 2 解释: 各位相加的过程为:3 + 8 = 11, 1 + 1 = 2。 由于 2 是一位数,所以返回 2。进阶:你可以不使用循环或者递归,且在 O(1) 时间复杂度内解决这个问题吗?这个题重点在进阶解法class Solution: def addDigits(self,...

2019-06-17 13:59:38 155

原创 python leetcode 66. 加一

给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。示例 1:输入: [1,2,3]输出: [1,2,4]解释: 输入数组表示数字 123。示例 2:输入: [4,3,2,1]输出: [4,3,2,2]解释: 输入数组表示数字 4321。class...

2019-06-17 11:20:57 167

【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关注的人

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