Article View: cn.bbs.comp.program
Article #1219��ɿ����õ���ݴ���
From: ���ܵ�Сʨ
Date: Sat, 18 Apr 1998 00:00
Date: Sat, 18 Apr 1998 00:00
90 lines
9506 bytes
9506 bytes
�������ѧϰ�˴��ڵļ̳��Ժ�,����Ϊ������PowerBuilder�ļ�
�м����ˡ�ʵ����,P owerBuilder�м̳е�����Զ��ֹ��Щ��������
�ǽ������ü̳еķ���,���һ�������õ���ݴ������ȡ�ͨ���
�Ľ��������̳м�������ݴ����ϵ�����,���������һ���淢
�ӳ�����Ժ�ǿ���ܡ�
��ݴ��ڵļ̳�ͨ���Զ����û�����ķ�ʽ��չ��ݴ��ڿؼ�,
ʹ�ÿؼ����ܸ�Ϊǿ���ڱ��ں���IJ�����,���ǰ���ݴ��ڿؼ�
���û��������Ƚ���dwa_main��Ҳ��������Ϊ�κα����Ҫ�����֡�
����������ǰ�������н��ܹ�,��ݴ��ڶ����Dz����м̳��Ե�,
�������ǿ������þ��пɼ̳����Ե���ݴ����û���������չPowerB
uilder���ṩ����ݴ��ڵĻ����ԡ�����Ҫע�������̳е�����
�ݴ��ڿؼ�,������ݴ��ڶ���
ΪʲôӦ��ʹ���û�������ݴ���,����PowerBuilder�ṩ��
��?����һ����ݴ��ڿؼ��ŵ�������ʱ,���������Ǽ̳�һ������
ϵͳ���ȶ���õ���ݴ������Դ�������һ���µ���ݴ��ڡ�����ζ
��,�������ݴ������ӹ��ܷ���ֻ��һ��,�����������ݴ��ڿؼ�
���¼���������Ӵ��롣����Ϊ�����ݴ��ڶ������Լ��ĺ���,
��Ҳ���ܸ������ݴ���������������ԡ��������Ϊ��һЩ���õ�
������Ҫ��װ,��ֻ�ܽ���Щ������ݴ������ڵĴ��ڡ������ϣ��
������ͬ����ݴ���������ͬ����Ϊ,Ψһ�ķ���������д���롣��
��Ȼ���Ǻõ��������ı�̷�����������ķ������Ƕ���һ
����ݴ����û�����, ��dz�������������ֻҪ���û����������
,ѡ��"�½�"��"�����ӻ��û�����";Ȼ��ѡ����ݴ�����Ϊ���͡�
��Ϳ��Կ���һ��С������������ݴ��ڿ���,��ɽ�����dw
a_main�����ִ��̡�dwa_main���������ײ����ݴ������ȡ�
����,�����ڴ�������ʹ����ݴ���ʱ,��Ҫ��PowerBuilder��
������ݴ��ڷŵ���������,���Ƿ������´�������ݴ����û�����
���������ݴ��ڵ�����ȡΪdw_1��ʹ���û����������ϵͳ�����
��ݴ����Ժ�,���Կ�������ǰ����ʹ����ݴ��ڵ����к�������
���¼�����ͬ����,�����ڿ����������ݴ�������dwa_main�м���
ʵ�����ı������¼��ͺ�����Ϊ���ڴ������õ�����ݴ��ڶ�
�̳���������ݴ���dwa_main,���������ӵ�һ�ж�������ÿһ����
�ݴ��ڿؼ��д��ڡ�
�������Ϊ���ַ�������,�����Ժ����ƶ������û���������
��PowerBuilder�������ݴ���,��ô����ܻ�����������һ������:
������ѱ���Ĵ�����������������������ǽ���һ�ְ취:����
����ݴ���ؼ������ȶ�����Datawindow�ı��Ϊdwa_main����libr
ary���������������ݴ��ڵĴ��ڻ��û�����,�ļ�������,Ȼ��
���������뵽��Ŀ��С�ע��������Щ����֮ǰ,����һ�±���,�Ա�
����ʧ��ʱ�ָ���
��������Ĵ��ڻ��Զ���Ŀ��ӻ��û�������,����Կ�������
����Ĵ���:
type dw_1 from Datawindow within w_anc����������ǰ������
�н��ܹ�,���д���������Ǹ���PowerBuilder������������һ��
����ݴ��ڼ̳���������Ϊdw_1����ݴ���, ���ֻҪ��Datawindow
��Ϊdwa_main,�Ϳ���ʹdw_1�̳еĶ�����ϵͳ�ڲ�����ݴ��ڿؼ�
��Ϊdwa_main��
������������������Ļ����Ͻ��п�����������Ҳʹ��dwa_ma
in����,������Զ��崰�ڹ�����,�ڹ������м���һ����ͼ������
����ݴ����û�����Ŀؼ����ڶ��幤�����ĶԻ�����,Ҫ������dwa
_main��һ�û�����,������Ҫ�õ��Ĺ������ı��Ͱ�����Ϣ��ͼ1
��ݴ��ڵĹ����¼�
һ�������,���ijЩ�������״�����ʱִ�г�ʼ������,Ӧ�ý�
���Ƿ���Ӧ�õ�open�¼���;����ڴ��ڱ���ʱִ�г�ʼ������,��
Ӧ�����Ƿ��ڴ��ڵ�open�¼��С�ͬ��,������ô�������ݴ��ڱ�"
��"ʱִ�г�ʼ������,Ӧ��ʹ����ݴ��ڵĹ����¼�,��Ϊ�����
���ڴ���ʱ�����¼�����������ʵ��,�ڴ��ڴ�֮ǰ���ϵ�ÿһ��
�ؼ����ἤ������Ĺ����¼������贰����������ؼ�,���ǵ�˳��
Ϊcb_ok��sle_1��dw_1�������OpenSheet()����ô�����Ϊ�?
��,���õ����µ��¼�����:cb_ok::constructorsle_1::construct
o rdw_1::constructorwindow::openwindow::showwindow::resizewi
ndow::activatecb_ok:: getfocus
������һ��SDI����,��õ����µ��¼�����:cb_ok::cons
tructorsle_1::const ructordw_1::constructorwindow::openwindo
w::activatecb_ok::getfocuswindow::showw indow::resize
��Ҫ˵������,���屾��open�¼��еij�ʼ�������������пؼ�
�Ĺ����¼����������ִ�еġ������OpenSheetWithParm()��OpenW
ithParm()�����ڴ������,��ô�ڹ����¼���ʹ����Ϣ����ʱ��
Ҫ�ر�С�ġ�������е��κ�һ�������¼�������Ϣ�����Strin
gParm��DoubleParm��PowerObjectParm����,open�¼���ʹ�õ���Ϣ
����Ͳ��ܵõ���ȷ����Ϣ��
���Ƕ�ÿһ����ݴ��ڵĹ����¼����ʱ,����Ҫ�����ؼ���:
dw_1.SetTransObject(SQLCA)
��ʵ��,���ǵ�Ӧ������90%������ʹ��SQLCA����������,���
���Dz����û��������Ʒ���,���ǾͿ�����һ�д���д���û���
��֮��,�����ÿ������ݴ���ʱ��Ҫ������д��롣
Event:Constructor
Object:dwa_main
SetTransObject(SQLCA)
ÿһ�ε�������û�����,����ȱʡ�ľ���ʹ��SQLCA�������
������ȫ���ص��������������ʲô���⡣��Ϊ���ʹ���ⲿ��ݴ�
��,PowerBuilder�Ǹ��������ִ�й���κ��������;���ʹ
�õ�������SQLCA,��ôֻ���ڼ̳к����ݴ�����,�ٴε���Set T
ransObject()�������,���õ��������������,ϵͳ�ͻὫSQLCA��
������
--
[m[1;37m�� ��Դ:���ϴ�С�ٺ���Ϣ����վ bbs.nju.edu.cn��[FROM: hsia.nju.edu.cn][m
Technical Details
Message-ID:
<3O9RMR$tj7@bbs.nju.edu.cn>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: Chinese,GB X-Google-Thread: fc86e,7bb847bec0d364cb,start X-Google-Attributes: gidfc86e,public From: pipishi.bbs@bbs.nju.edu.cn (���ܵ�Сʨ) Subject: ��ɿ����õ���ݴ��� Date: 1998/04/18 Message-ID: <3O9RMR$tj7@bbs.nju.edu.cn> X-Deja-AN: 345349545 X-Filename: Programming/M.892872507.A Organization: nju_bbs Newsgroups: cn.bbs.comp.program