PB105是指PowerBuilder 10.5,一款由Sybase(现为SAP)开发的强大Windows应用程序开发工具,专注于数据库应用构建。它以图形化编程环境、数据窗口组件和面向对象编程著称。VS2008是Microsoft的集成开发环境,用于创建各种类型的应用程序,包括Windows桌面应用、Web应用和服务。之前的服务使用VS2008生成的EXE作为宿主程序,而现在的服务则用PB105生成的EXE作为宿主。在Windows系统中,服务是一种在后台运行的应用程序,通常不与用户交互,用于提供系统级功能或支持其他应用程序。PB作为服务的宿主,利用其数据访问能力和内置的数据窗口组件方便处理数据库操作,其类似C的脚本语法使开发者能直观编写服务逻辑。然而,PB并非专为创建Windows服务设计,可能需额外工作实现某些服务特性和错误处理。压缩包文件“pbserver”可能包含PB105开发的服务程序源代码、编译后的EXE、配置文件或相关帮助文档。要深入了解该服务,需解压并分析其结构和逻辑。总体而言,PB105与VS2008结合,以PB的EXE封装服务逻辑,提供非标准但符合开发团队习惯的实现方式。
PB105与VS2008服务程序开发对比分析
相关推荐
配置VS2008与Oracle 11g进行ProC开发
在Windows 7环境下,使用Visual Studio 2008(VS2008)与Oracle 11g结合,配置并使用ProC是一项常见的开发任务。ProC是Oracle提供的一个预处理器,它允许C或C++程序员直接在代码中嵌入SQL语句,实现数据库操作与应用程序的无缝集成。以下是配置和使用ProC编译器的详细步骤:
配置ProC编译器
打开VS2008,进入“工具”菜单 > “选项” > “项目和解决方案” > “VC++目录”。
在“可执行文件”中,添加Oracle的bin目录,如${oracle_path}dbhome_1BIN,让VS知道在哪里寻找proc.exe。
在“包含文件”中,添加Oracle的头文件目录,如${oracle_path}dbhome_1precomppublic,以便包含必要的头文件。
在“引用文件”中,添加Oracle的预编译公共目录,同样是为了包含所需的库引用。
在“链接文件”中,添加Oracle的库目录,如${oracle_path}dbhome_1precompLIB,使得链接过程能够找到必要的库文件。
接着,打开“工具”菜单 > “外部工具” > “添加”,配置ProC编译选项:
在“标题”中输入“Proc”。
在“命令”中填写proc.exe的完整路径,如${oracle_path}dbhome_1BINproc.exe。
在“参数”中,设置iname为当前选定的.pc文件,oname为转换后的.c文件,例如$(ItemDir)$(ItemFileName)$(ItemExt)和$(ItemDir)$(ItemFileName).c。
在“初始目录”中,设置为当前选定文件的目录,如$(ItemDir)。
创建ProC项目
新建一个“Win32控制台应用程序”项目。
在源文件中添加一个.pc文件,同时添加一个与之同名的.c文件。
在.pc文件中编写ProC代码,例如定义SQL语句。
Oracle
0
2024-11-05
VS2008开发DB2存储过程指南
利用VS2008环境,集成DB2数据库扩展插件,即可创建和管理DB2存储过程。
DB2
6
2024-05-20
基于VS2008框架的控件库源码与示例程序
这是一套基于VS2008框架的控件库源码及例子程序,为开发者提供实用的资源和参考。
Access
0
2024-11-01
proxy与mycat对比分析
详细介绍了如何测试proxy和mycat在MySQL主从同步方面的方法,包括测试环境的搭建步骤和对比结果。
MySQL
2
2024-07-31
VS2008开发的数据库连接池
本数据库连接池是使用VS2008开发的,通过建立连接队列并由守护线程监督,及时删除无效和已使用的连接。连接池采用了封装过的ADO库和线程库,提高数据库操作效率。
SQLServer
0
2024-10-16
Oracle Instant Client SDK 11.2.0.4.0 (VS2008)
这是用于在 VS2008 中开发 OCCI 程序的 Oracle Instant Client SDK。此 SDK 也可以直接从 Oracle 官网下载。
Oracle
3
2024-05-30
mongoDb与SQL的对比分析
mongoDb的部分查询语言与标准SQL查询语言进行对比,探讨它们在数据管理和查询效率方面的异同。mongoDb提供了灵活的文档型数据库方案,而SQL则侧重于结构化数据的严格管理和复杂查询支持。通过比较它们的特点和适用场景,可以更好地理解如何选择合适的数据库技术来满足不同的需求。
MongoDB
0
2024-08-14
svm与nbc算法对比分析
支持向量机和朴素贝叶斯算法在matlab代码实现及测试数据运行说明文档中的比较。
Matlab
0
2024-08-23
MySQL与SQL语法对比分析
MySQL和SQL作为两种广泛使用的数据库查询语言,尽管在语法上有很多相似之处,但它们也存在显著的差异。深入探讨了这些差异,帮助读者更好地理解和使用MySQL。具体包括数据类型、基本函数及表操作等方面的对比分析。
MySQL
0
2024-09-28