资源简介
《PowerBuilder 9.0进阶开发篇》(实例与技巧篇)配书光盘使用说明
本光盘内容为本书所有实例的源代码。如下:
第1章 窗口、控件与界面
1.1 类Outlook工具栏界面实现 -- Outlook
1.2 制作Splash窗口 -- Splash
1.3 制作美观的状态条 -- StatusBar
1.4 创建图标栏应用 -- Systray
1.5 MDI窗口显示背景图片 -- MDIBmp
1.6 窗口中控件显示ToolTips -- ToolTips
1.7 打造不一样的命令按钮 -- PictureButton
1.8 透明文本的实现 -- TransparentST
1.9 导航图界面的制作 -- FlowChat
1.10 制作图文并茂的菜单 -- BmpMenu
1.11 窗口内控件大小与窗口大小同步 -- Autosize
1.12 动态创建控件 -- DynamicControl
1.13 控件融合技术 -- SplitBar
第2章 数据窗口
2.1 数据窗口PDF格式文档输出 -- PDF
2.2 数据窗口组合条件查询 -- Query
2.3 数据窗口通用排序 -- UniversalSort
2.4 数据窗口通用显示列定制窗口的实现 -- ColumnVisible
2.5 数据窗口中实现增量查询 -- zlcx
2.6 数据窗口的多表更新 -- UpdateMultable
2.7 单击标题栏对数据窗口排序 -- TitleSort
2.8 动态数据窗口 -- DynamicDataWindow
2.9 复合数据窗口 -- AddTitle
2.10 数据窗口打印处理 -- PrintPreview/PrintPreview3
(PrintPreview和PrintPreview3内容是相同的,但在实现上有些区别)
2.11 数据窗口统计图类型的动态改变 -- GraphType
2.12 数据窗口统计图数值动态显示的实现 -- GraphValue
2.13 数据窗口中按钮的封装 -- DwButton
第3章 PowerScript
3.2 实现客户端程序的自动升级 -- CSUPgrade
3.3 进制转换 -- NumberConvert
3.4 注册表函数应用 -- Regedit
3.5 人民币大写转换函数 -- AmountUppder
3.6 在应用程序中关闭外部程序 -- CloseApp
3.7 在应用程序中启动控制面板项目 -- RunControl
3.8 非Tab分隔符文本文件导入数据窗口 -- ImportFile
3.9 编译后的程序带参数运行 -- CommandParm
3.10 取当月的最后一天函数 -- GetLastDay
3.11 限制同一程序多次运行 -- OnlyOnce
本章所使用的资源文件 -- pic
第4章 数据库与SQL
4.2 PowerBuilder + ASA8的C/S编程 -- Client-Server
4.4 动态SQL及其应用 -- DynamicSQL
4.5 存取二进制大对象 -- Blob
4.6 PowerBuilder应用取服务器时间 -- GetServerTime
4.7 PowerBuilder扩展属性系统表及其应用 -- SystemTable
4.8 连接任意ODBC数据源 -- ODBCList
4.9 可定制参数的数据库连接 -- ServerSet
第5章 打印专题
通用打印例子 -- Print
第6章 用户对象
6.1.1 创建定制的用户对象(创建弹压式按钮) -- ToggleButton
6.1.2 创建标准的可视用户对象(扩展的数据窗口) -- Datawindow
6.1.3 创建可视外部用户对象(状态条) -- StatusBar
6.2.2 创建通用不可视用户对象(FTP应用) -- Ftp
第7章 API
7.2.1 改变窗口的显示风格 -- ChangeWindow
7.2.2 使窗口的图片透明化 -- TransW
代码片段和文件信息
// DllForPB9.cpp : Defines the initialization routines for the DLL.
//
#include “stdafx.h“
#include “DllForPB9.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
//
// Note!
//
// If this DLL is dynamically linked against the MFC
// DLLs any functions exported from this DLL which
// call into MFC must have the AFX_MANAGE_STATE macro
// added at the very beginning of the function.
//
// For example:
//
// extern “C“ BOOL PASCAL EXPORT ExportedFunction()
// {
// AFX_MANAGE_STATE(AfxGetStaticModuleState());
// // normal function body here
// }
//
// It is very important that this macro appear in each
// function prior to any calls into MFC. This means that
// it must appear as the first statement within the
// function even before any object variable declarations
// as their constructors may generate calls into the MFC
// DLL.
//
// Please see MFC Technical Notes 33 and 58 for additional
// details.
//
/////////////////////////////////////////////////////////////////////////////
// CDllForPB9App
BEGIN_MESSAGE_MAP(CDllForPB9App CWinApp)
//{{AFX_MSG_MAP(CDllForPB9App)
// NOTE - the ClassWizard will add and remove mapping macros here.
// DO NOT EDIT what you see in these blocks of generated code!
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CDllForPB9App construction
CDllForPB9App::CDllForPB9App()
{
// TODO: add construction code here
// Place all significant initialization in InitInstance
}
/////////////////////////////////////////////////////////////////////////////
// The one and only CDllForPB9App object
CDllForPB9App theApp;
extern “C“ _declspec ( dllexport )
int PASCAL Right_Move(int xint z)
{
int Right_Y;
Right_Y=x>>z;
return Right_Y;
}
int PASCAL Left_Move(int xint z)
{
int Left_Y;
Left_Y=x<
return Left_Y;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 94720 2003-06-11 13:38 PB进阶工发篇\Chapter 1 Source\Autosize\autosize.pbl
文件 110 2001-07-16 15:05 PB进阶工发篇\Chapter 1 Source\Autosize\autosize.pbt
文件 346 1997-12-04 11:59 PB进阶工发篇\Chapter 1 Source\BmpMenu\about.bmp
文件 40960 2003-06-05 08:10 PB进阶工发篇\Chapter 1 Source\BmpMenu\bmpmenu.pbl
文件 107 2001-06-24 17:36 PB进阶工发篇\Chapter 1 Source\BmpMenu\bmpmenu.pbt
文件 1334 2003-05-16 15:53 PB进阶工发篇\Chapter 1 Source\BmpMenu\exit.BMP
文件 1334 2003-05-16 15:55 PB进阶工发篇\Chapter 1 Source\BmpMenu\help.bmp
文件 1334 2003-05-16 15:56 PB进阶工发篇\Chapter 1 Source\BmpMenu\home.bmp
文件 1478 2003-05-16 15:57 PB进阶工发篇\Chapter 1 Source\BmpMenu\new.BMP
文件 1334 2001-06-24 21:54 PB进阶工发篇\Chapter 1 Source\BmpMenu\new1.BMP
文件 1418 2003-05-16 15:58 PB进阶工发篇\Chapter 1 Source\BmpMenu\open.BMP
文件 246 2001-06-24 17:35 PB进阶工发篇\Chapter 1 Source\BmpMenu\save.BMP
文件 28672 2003-05-16 17:25 PB进阶工发篇\Chapter 1 Source\DynamicControl\dynamic_control.pbl
文件 131 2001-06-04 10:56 PB进阶工发篇\Chapter 1 Source\DynamicControl\dynamic_control.pbt
文件 7083 1999-05-23 22:58 PB进阶工发篇\Chapter 1 Source\FlowChat\book.gif
文件 7061 1999-05-23 22:58 PB进阶工发篇\Chapter 1 Source\FlowChat\Cash.gif
文件 2102 2001-08-10 09:45 PB进阶工发篇\Chapter 1 Source\FlowChat\down.bmp
文件 630 2001-08-10 09:05 PB进阶工发篇\Chapter 1 Source\FlowChat\down1.BMP
文件 7478 2001-08-10 09:17 PB进阶工发篇\Chapter 1 Source\FlowChat\download.BMP
文件 3126 1999-05-28 15:29 PB进阶工发篇\Chapter 1 Source\FlowChat\exit.bmp
文件 80896 2003-06-05 08:07 PB进阶工发篇\Chapter 1 Source\FlowChat\flow_chart.pbl
文件 116 2001-06-06 09:03 PB进阶工发篇\Chapter 1 Source\FlowChat\flow_chart.pbt
文件 4548 1999-05-23 22:58 PB进阶工发篇\Chapter 1 Source\FlowChat\key.gif
文件 2102 2001-08-10 09:45 PB进阶工发篇\Chapter 1 Source\FlowChat\left.bmp
文件 630 2001-08-10 09:04 PB进阶工发篇\Chapter 1 Source\FlowChat\left1.BMP
文件 5723 1999-05-23 22:58 PB进阶工发篇\Chapter 1 Source\FlowChat\people.gif
文件 2102 2001-08-10 09:44 PB进阶工发篇\Chapter 1 Source\FlowChat\right.bmp
文件 630 2001-08-10 09:04 PB进阶工发篇\Chapter 1 Source\FlowChat\right1.BMP
文件 4707 1999-05-23 22:58 PB进阶工发篇\Chapter 1 Source\FlowChat\sign.gif
文件 2102 2001-08-10 09:45 PB进阶工发篇\Chapter 1 Source\FlowChat\up.bmp
............此处省略509个文件信息
评论
共有 条评论