PowerBuilder创建登录实例—你的心我终于懂了(一)_powerbuilder做登录页面_小兀哥的博客-程序员秘密

技术标签: 登录  PowerBuilder学习  实例  powerbuilder  数据库  数据库学习  

一、编者寄语

       小编写这篇博客是因为在刚学者使用PowerBuilder的时候,连一个完整的小例子都不会做。上网找了各种资料,可是跟自己下的pb不是一个版本,有些东西找不到,而且没有一个完整的过程,有的是建数据库的,有的是建应用程序的,也有代码显示的,可是就是不知道完整的流程是什么,那个郁闷啊。

       后来折腾了几天,终于结合各种资料,将简单的“登录”例子从创建数据库,到创建应用程序,再到具体代码的实现,完整的做了出来,在此,跟大家分享一下,希望大家通过下面的登录实例,可以学会pb的基本使用。

       本系列博客共两篇,本篇给大家介绍前期设计时数据库和表的创建以及数据的写入,PowerBuilder创建登录实例—你的心我终于懂了(二),给大家介绍后期项目的创建及代码的完成。

       ps:一下例子是按照PowerBuilder9.0介绍,如需使用请此下载powerbuilder 9.0免费下载 含序列号

二、登录例子前期设计

      1、 创建数据库及表

         1.1 创建数据库

     (1) 打开pb,出现主界面。然后单击工具条上的DATABASE画板按钮,利用它来创建新的数据库,然后按下图操作,双击Create ASA Database
               

     (2)得到下图之后。“UserID”输入的数据库是用户名,默认值为DBA,“Password”输入密码,默认为sql,"Database Name"为保存路径及数据库名。输入完成后,点击OK。

                             

         1.2 创建数据库表

     (1)选择已经创建好的数据库Testdatabase中的Tables,然后右击,选择New Table。

                       

     (2)得到下图之后,我们创建一个登陆需要的用户表,包含用户名(name)和用户密码(password)两项,然后选择相应的数据类型,这里设置为char(20)


按照下图右击添加一个新的列

                            

结果如下图


     (3)然后按Ctrl+S,或者点击保存,弹出下图,输入表名User_Info ,完毕

                            

     (4)然后设置主键(一定要设置主键,否则不能为对表添加数据)。如下图,选中已经建好的表,然后右击选择New\Primary Key。

                           

然后勾选name作为主键,然后保存

                           

         1.3 向数据库表中添加数据

      (1)选中新建的表,右击选择Edit Data\Grid

                       

      (2)得到下图后,在空白处右击选择Insert Row

                                         

      (2)输入一条数据, 用户名和密码都为1表示,如图

                              

       小结:至此,前期的设计以及完成,其中只介绍了一些基本的功能,关于pb其他的创建视图等功能没做解释,希望在以后的学习中会涉及到。


相关阅读:PowerBuilder完全实例

                  powerbuilder初试——揭开那层薄纱



版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u010168160/article/details/42060345

智能推荐

LeakCanary框架源码解析_笔沫拾光的博客-程序员秘密

如果我们开发的程序,出现内存泄漏,导致程序奔溃,造成用户卸载APP。这样的结果,是我们不想见到的。作为一名向上的程序员,如何避免内存泄漏,这就成为必须要解决的问题。良心企业Square,开源了LeakCanary框架,可以轻松集成,让检测内存泄漏变得十分容易。什么是内存泄漏? 内存泄漏是指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系...

千呼万唤始出来,ART-Pi LoRa开发套件正式发售_利尔达科技的博客-程序员秘密

ART-Pi LoRa上线开售    随着国内物联网产业的蓬勃发展,RT-Thread国产开源操作系统开始被大量开发者使用,成为目前国产RTOS中用户群最大的一个,开发者生态也最为活跃。    基于此,利尔达科技与睿赛德科技联合出品了一套面向物联网开发者的 LoRa 产品原型设计工具包——ART-Pi LoRa开发套件。  ART-Pi LoRa开发套件(EVKM0201)支持利尔达全系LoRa节点与网关模块,拥有丰富的可选配件,用户可按需选配,能非常方便地发挥开发者的创意,搭积木式快速打造基于L

Java多线程之常见面试题_如何测试出线程问题_扼腕重来1109的博客-程序员秘密

1、sleep()和wait()的异同点是什么?相同点:都可以让线程处于等待状态;不同点:sleep必须指定时间;wait可以指定时间,也可以不指定时间sleep时间到,线程处于就绪或者运行状态;wait如果没有时间,必须要通过notify或notifyAll唤醒。sleep不一定非要定义在同步中。wait必须定义在同步中。若都定义在同步中时,线程执行到sleep,不会释放锁...

Centos7 简单安装Docker,及部署 Redis_Escorts的博客-程序员秘密

闲来无事,记录分享下基础的Docker知识,当做给自己复习啦。安装Docker可前往官网查阅,https://docs.docker.com/install/linux/docker-ce/centos/如果看官你懒,也可照我的操作:前提,保证你是root权限,不然各个命令你前面要加sudo1、安装Docker需要的软件包yum install -y yum-utils \...

随便推点

用于图匹配和对象发现的挖掘与或图Mining And-Or Graphs for Graph Matching and Object Discovery_中国的Griffin的博客-程序员秘密

用于图匹配和对象发现的与或图挖掘[声明:文章中公式较多,此编辑器不能识别公式,在编辑过程中公式图片丢失,故公式还请参考英文文献Mining And-Or Graphs for Graph Matching and Object Discovery]摘要本文在图匹配的技术基础上重新阐述了图挖掘理论,并将其应用范围扩展到计算机视觉。给定一组属性关系图(ARG),我们建议使用分层的And-Or图(AoG...

将移动应用托管到大型云平台是趋势_longxuu的博客-程序员秘密

这里所说的大型云平台指的是:阿里云(不包括VPS)、新浪云、百度云等超大规模的云服务平台。        虽然我很痛恨这些云平台将程序员额外的价值(服务器相关)给无情的埋汰了,但是偶尔,我可以想象到,真的有那一天,我就不用担心老板在我放假的时候,给我打电话说服务器无法连接了,也不用焦头烂额的去优化MYSQL,我能专心的做一件事:编程。        我们公司是做基于城市的轻LBS APP应

动车故障,抓程序员_weixin_30357231的博客-程序员秘密

真是一片神奇的土地。某天由于某种原因,火车追尾了,而且还是号称最安全的火车发生追尾。于是,2名程序员被捕了,据说是无证程序员。 无证,是无什么证? “程序员证”,没有这个名字啊。 本科毕业证?那么非计算机专业的算不算? 工作证?刚入职,没来得及办,或者有的公司就不给办工作证,这如何是好? 各种IT认证证书?那么具有了哪个证书才算有了证?全国计算机等级考试二级VFP算不算?这个如果因为档...

数据结构:若借助栈由输入序列1,2…n得到的输出序列为p1p2…pn(它是输入序列的一个排列),证明在输出序列中不可能出现这样的情形:存在着i<j<k,使pj<pk<pi_寒泉Hq的博客-程序员秘密

题目若借助栈由输入序列1,2…n得到的输出序列为p1p2…pn(它是输入序列的一个排列),证明在输出序列中不可能出现这样的情形:存在着i<j<k使pj<pk<pi题解因为输入序列是从小到大排列的,所以若pj<pk<pi,则可以理解为通过输入序列pj,pk,pi可以得到输出序列pi,pj,pk,显然通过序列123是无法得到312的。所以不可能存在着i<j<k使pj<pk<pi...

设计模式总结(三)_weixin_30437847的博客-程序员秘密

本文首次发布于My Blog,作者@张琦(Ian),转载请保留原文链接。自我总结-设计模式总结(一)自我总结-设计模式总结(二)自我总结-设计模式总结(四)观察者模式观察者模式:定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。还是先上代码,然后再说明:// 抽象通知者pub...

PostgreSQL日期加减_pgsql 日期加减_hello_world!的博客-程序员秘密

https://www.cnblogs.com/zhncnblogs/p/11049543.html