跳至正文

pb文件格式,pb格式的文件

pb 源程序什么格式?

pb 源程序什么格式?

有pbd文件说明已经编译过了.有workspace文件吗?有就可以打开左侧会有system tree 你点击 新建 project 下面有application 选中确定.然后选择把编译成的可执行文件放在什么地方.选择增量编译或者全编译,在下面的pbl列表中选择用到的pbl.点工具栏上的deploy就行了.

如何打开pb格式的文件?

如何打开pb格式的文件?

安装一个相应的软件

后缀为pb的是什么文件

后缀为pb的是什么文件

1.一种二进照片标签图像文件格式点阵文件.2.一种BankPerfect 帐户文件(Fabio Chelly).

后缀名为PB的是什么文件

powerbuilder 开发软件的文件

pb怎么生成exe文件?

File—>New—>Project—>Application 点击"OK"进入画面后最上方就是输入生成的EXE文件名,可以自己选择存储路径,最下方就是显示你当前application包含的所有PBL,如果你想要生成EXE文件的同时生成PBD文件,就在所有的PBL后的复选框中打√.完成后在上面的工具条中找"deploy"按钮(和保存按钮在一排),点击它就会生成EXE文件.

pbt格式的文件怎么打开

P3 Primavera Project Planner(工程设计器)文件

P10 Tektronix Plot 10 绘图文件

P65 PageMaker 6.5文件

P7C Digital ID 文件(MIME)

PAB Microsoft个人地址簿

PAC SB Studio Ⅱ 包

PAK Quake WAD文件

PAL 压缩文件

PART Go!Zilla部分下载文件

PAS Pascal源代码

PAT DataCAD Hatch模式文件;CorelDRAW模式;高级Gravis Ultrasound / Forte 技术;碎片文件

PBD PowerBuilder动态库,作为本地DLL的一个替代物

PBF Turtle Beach的Pinnacle 银行文件

PBK Microsoft PhoneBook(电话簿)

PBL 用于在PowerBuilder开发环境中的PowerBuilder动态库

PBM 可导出位图

PBR PowerBuilder资源

PCD Kodak Photo-CD映像;P-Code编译器测试脚本,由Microsoft测试与Microsoft Visual测试

PCE Maps Eudora邮箱名字的DOS文件名

PCL Hewlett-Packard 打印机控制语言文件(打印机备用位图)

PCM 声音文件格式;OKI MSM6376 合成芯片 PCM格式

PCP Symantec Live Update Pro文件

PCS PICS动画文件

PCT Macintosh PICT绘画文件

PCX Zsoft PC画笔位图

PDB 3Com PalmPilot数据库文件

PDD 可以用Paint Shop Pro或其他图像处理软件打开的图形图像

PDF Adobe Acrobat 可导出文档格式文件(可用Web浏览器显示);Microsoft系统管理服务器包定义文件;NetWare打印机定义文件

PDP Broderbund的Print Shop Deluxe文件

PDQ Patton&Patton Flowercharting PDQ Lite 文件

PDS 摄影图像文件(该文件格式的来源不清楚)

PF Aladdin系统对私人文件进行加密的文件

PFA 类型1字体(ASCⅡ)

PFB 类型1字体(二进制)

PFC PF组件

PFM 打印机字体尺度

PGD 良好隐私(Pretty Good Privacy,PGP)虚拟磁盘文件

PGL HP绘图仪绘图文件

PGM 可输出灰度图(位图)

PGP 用良好隐私(PGP)算法加密文件

PH 由Microsoft帮助文件编译器产生的临时文件

PHP,PHP3 包含有PHP脚本的HTML网页

PHTML 包含有PHP脚本的HTML网页;由Perl分析解释的HTML

PIC PC画图位图;Lotus图片;Macintosh PICT绘图

PICT Macintosh PICT图形文件

PIF 程序信息文件;IBM PIF绘图文件

PIG LucasArts的Dark Forces WAD文件

PIN Epic Pinball数据文件

PIX 内置系统位图

PJ MKS源完整性文件

PJX,PJT Microsoft Visual FoxPro工程文件

PKG Microsoft Developer Studio应用程序扩展(与DLL文件类似)

PKR PGP的公用钥匙环

PL Perl程序

PLG 由REND386/AVRIL使用的文件格式

PLI Oracle 7数据描述

PLM Discorder Tracker2模块

PLS Disorder Tracker2抽样文件;MPEG PlayList文件(由WinAMP使用)

PLT HPGL绘图仪绘图文件;AutoCAD plot绘图文件;Gerber标志制作软件

PM5 Pagemaker 5.0文件

PM6 Pagemaker 6.0文件

PNG 可移植的网络图形位图;Paint Shop Pro浏览器目录

PNT,PNTG MacPaint图形文件

POG Descent2 PIG文件扩展

POL Windows NT策略文件

POP Visual dBASE上托文件

POT Microsoft Powerpoint模块

POV 视频射线跟踪器暂留

PP4 Picture Publisher 4位图

PPA Microsoft Powerpoint内插器

PPF Turtle Beach的Pinnacle程序文件

PPM 可移植的象素映射位图

PPP Parson Power Publisher;Serif PagePlus桌面出版缺省输出

PPS Microsoft Powerpoint幻灯片放映

PPT Microsoft Powerpoint演示文稿

PQI PowerQuest驱动器图像文件

PRC 3COM PalmPiltt资源(文本或程序)文件

PRE Lotus Freelance演示文稿

PRF Windows系统文件,Macromedia导演设置文件

PRG dBASE Clipper和FoxPro程序源文件;WAVmaker程序

PRJ 3D Studio(DOS)工程文件

PRN 打印表格(用空格分隔的文本);DataCAD Windows打印机文件

PRP Oberson的Prospero数据转换产品保存的工程文件

PRS Harvard Graphics for Windows演示文件

PRT 打印格式化文件;Pro/ENGINEER元件文件

PRV PsiMail Internet提供者模板文件

PRZ Lotus Freelance Graphics 97文件

PS Postscript格式化文件(PostScript打印机可读文件)

PSB Pinnacle Sound Bank

PSD Adobe photoshop位图文件

PSI PSION a-Law声音文件

PSM Protracker Studio模型格式;Epic游戏的源数据文件

PSP Paint Shop Pro图像文件

PST Microsoft Outlook个人文件夹文件

PTD Pro/ENGINEER表格文件

PTM Polytracker音乐模块(MOD)文件

PUB Ventura Publisher出版物;Microsoft Publisher文档

PWD Microsoft Pocket Word文档

PWL Windows 95口令列表文件

PWP Photoworks图像文件(能被Photoworks浏览的一系列文件)

PWZ Microsoft Powerpoint向导

PXL Microsoft Pocket Excel电子表格

PY 来自Yahoo的电子消息;Python脚本文件

PYC Python脚本文件

你看下有没有你需要的东西。我怀疑你扩展名错了。

手机内存卡PB是存什么文件的?望高手回答?

1.一种二进照片标签图像文件格式点阵文件. 2.一种BankPerfect 搜索帐户文件(Fabio Chelly).

jsb文件是什么文件格式

使用办公之星控件(http://www.standsoft.com),客户端无须安装office软件名称:办公之星控件(OStarOCX)软件版本:V1.02更新日期:2003.9.18运行环境:Win9x/2000/Nt/xp支持语言:VC/VB/PB/Dephi/ASP/JSP界面语言:简体中文授权…

pb里怎样设置excel单元格格式

一样用countif即可假设A列,是否是B列多值中的某个相同,可以用条件格式公式为选中A列,格式,条件格式,公式=countif(B$1:B$100,a1)>0即可

pb的配置文件如何应用

每次系统登陆,把当前登陆的用户、密码保存到配置文件,不管自动的还是手动的,都保存。

open的时候:

if now() < time'09:00:00' then

//取配置文件里的用户、密码

//登陆

//用户、密码保存配置文件。(当然,自动登陆保存配置文件可以不做,只手动做)

end if从用途方面分析,PB包含两种配置文件。分别是源码配置文件和镜像配置文件。

一、源码配置文件

源码配置文件用于编译源码时使用。这里的源码是指Windows

CE公开的源码,如驱动程序、系统应用程序等。PB在编译平台时将这些公开的源码即时编译并将编译链接后的文件复制到平台工程子目录里。记得前面讲过PB在开始编译时调用cebuild.bat批处理文件,cebuild.bat执行的一个步骤是针对_DEPTREES变量指定的所有目录执行build.exe和sysgen.bat。build.exe在编译源码文件时会寻找当前目录下存放的源码配置文件,根据配置文件的信息来编译和链接,产生EXE、DLL、LIB文件。CE的源码文件所在的目录中都包含了相应的配置文件,这些配置文件只对当前目录或者子目录的源码有效,具体分为三种:

DIRS文件:文件内容和解释如下:

DIRS:指定哪个子目录的源码要被编译

DIRS_CE:只有为CE编写的源码才被编译

OPTIONAL_DIRS:指定可选的目录(很少使用这个选项),可以只编译指定目录而不是全部编译。

SOURCES文件:通过宏定义来指定编译和链接涉及到的文件,文件内容和解释如下:

TARGETNAME:指定编译链接产生的主文件名

TARGETTYPE:指定编译链接产生的文件的类型(决定了扩展名)。文件共分三种:.lib(LIBRARY)和.dll(DYNLINK)和.exe(PROGRAM)。

TARGETLIBS:定义.lib链接文件,链接时需要这个文件。

SOURCES:源码文件。包含扩展名为*.c或*.h

或*.cpp的文件。

EXEENTRY:.exe文件的执行代码入口点。

sources.cmn文件是通用的SOURCES文件。在这个文件中可以指定作用于所有源码文件的配置选项。

MAKEFILE文件:包含默认的编译和链接选项

整个编译和链接过程:build.exe收集编译和链接需要的数据(源码文件、链接文件、编译和链接选项)产生一系列的内部环境变量,然后调用nmake.exe,nmake.exe根据内部环境变量执行编译、链接,最后产生最终文件(*.lib

*.exe *.dll)。

二、镜像配置文件:

镜像配置文件用于在制作CE镜像文件时使用。CE的镜像文件扩展名为.bin。制作镜像工具romimage.exe除了能够产生.bin文件外,还能够产生.abx和.sre文件。整个镜像的制作过程由makeimg.exe控制,它调用cenlscmp.exe、fmerge.exe、res2.exe、txt2ucde.exe、regcomp.exe、romimage.exe等。这些工具大部分在前面已经介绍过了。镜像配置文件类型有.bib、.reg、.db、.dat、.str。如果主文件名为Common,表示是通用的配置文件。如果主文件名为Platform,表示是某一个BSP的配置文件。如果主文件名是Project,表示是定制的一个平台的配置文件。在PB中修改配置文件前如果没有把握最好先做好备份。

.bib(Binary image builder)

定义包含在内核镜像中的文件和模块的名称、加载位置。主要的bib文件有Common.bib,Config.bib, Project.bib,

Platform.bib等。.bib文件内部分为几个部分:

【MEMORY】用于定义有效的物理内存块,在此将整个RAM分为几个部分。

格式: 名称 首地址 大小 内存类型

名称: 内存区域的唯一名称(RESERVE是预定义名称,可以用多次,表示此区域保留)

首地址: 内存区域的首地址(十六进制表示)

大小: 内存区域的大小(十六进制表示)

内存类型:分为三种。

RAM: 运行所有进程的内存区域(整个区域必须是连续的,且不能含空洞)

RAMIMAGE:专用于保存镜像的内存区域。(每个.bin中只能指定一个RAMIMAGE)

RESERVED:保留内存区域(这样的区域一般用于驱动程序使用,如显卡缓冲区、DMA缓冲区)

举例:

;名称 首地址 大小 内存类型

IF IMGRAM64

NK 80220000 009E0000 RAMIMAGE

RAM 80C00000 03000000 RAM

UMABUF 83C00000 00400000 RESERVED

ENDIF

注:整个内核的地址都是从0x8000 0000开始的。如果是x86系列的CPU,那么物理内存地址与虚拟地址映射关系在oeminit.asm中指定。

【CONFIG】类似环境变量,PB预设置了一些配置变量。常用的配置及说明如下:

AUTOSIZE:

格式:AUTOSIZE = OFF | ON

默认值为OFF。在config.bib中的MEMORY部分定义了有效的内存区域,其中两部分RAM、RAMIMAGE分别用于进程使用区域和保存镜像区域。如果为ON,romimage.exe在创建nk.bin时将RAM和RAMIMAGE两部分合并成一个部分,然后从最低地址开始保留RAMIMAGE大小的内存,其余都作为RAM使用。

BOOTJUMP:

格式:BOOTJUMP = address | NONE

默认值为NONE。每次重新启动CE内核,默认执行的代码从RAMIMAGE的首地址开始。如果在BOOTJUMP指定一个地址(必须在RAMIMAGE范围内),那么将从指定的地址开始执行。

COMPRESSION:

格式:COMPRESSION = OFF | ON

默认值为ON。romimage.exe在创建内核时默认压缩所有可写部分。对于文件,默认全部压缩。对于模块(.exe、.dll),默认压缩可写部分。模块的可写部分包括数据段,也就是在模块运行时一定加载到内存中的部分。如果模块在.bib中定义时具有C属性(表明压缩模块所有部分),那么当前这个选项就忽略了。

FSRAMPERCENT:

格式:FSRAMPERCENT = number

默认值为0x80808080。指定为文件系统分配的内存的百分比。number分为四个字节,由十六进制表示。

byte0的值(单位为4KB)表示在第一个2MB中,其中每1MB包含的4KB的整数倍。

byte1的值(单位为4KB)表示在第二个2MB中,其中每1MB包含的4KB的整数倍。

byte2的值(单位为4KB)表示在第三个2MB中,其中每1MB包含的4KB的整数倍。

byte3的值(单位为4KB)表示在剩下的内存中,每1MB包含的4KB的整数倍。

计算一下默认值0x80808080表示的百分比:0x80*4K/1M = 0.5,因为每个字节都等于0.5,所以整个占用的百分比是50%。

KERNELFIXUPS:

格式:KERNELFIXUPS = OFF | ON

默认值为ON。如果为ON,romimage.exe创建内核前重定位内核到RAM的开始位置。

OUTPUT:

格式:OUTPUT = path

指定romimaeg.exe将创建完成的内核文件nk.bin放置到的路径。一般放置到%_FLATRELEASEDIR%下。

ROMFLAGS

格式:ROMFLAGS = Flags

设置内核选项的位掩码,多个位掩码可以组合使用。

0x0001 禁止按需分页:EXE和DLL默认是按需分页的。

0x0002

禁止全内核模式:进程运行在两种模式下,用户模式和内核模式。全内核模式下所有线程运行在内核模式。全内核模式能够提高执行效率,但会增加系统的不稳定性。如果允许执行用户程序,那么不适合采用全内核模式。

0x00000010

只信任来自ROM的模块(DLL、EXE)。默认ROM中的模块和所有文件系统的模块都是内核信任的。OEM能够在OAL层实现对所有运行模块的检查,这个标志将忽略对来自ROM保存的模块的检查。

0x00000020 停止刷新TLB。这个标志仅用于运行在x86CPU上的内核。TLB(Translation Look-aside

Buffer),有人翻译成变换索引缓冲区,它的作用是在虚拟地址和物理地址之间转换。对于具有实时性的内核,这个标志应该设置。

0x00000040 按照/base链接选项中的地址加载DLL。这样内核将不采用重定位加载DLL。不建议采用。

ROMSIZE

格式:ROMSIZE = size

指定内核镜像的大小

ROMSTART

格式:ROMSTART = address

指定内核镜像的首地址

ROMWIDTH

格式:ROMWIDTH = width

指定数据宽度,一般为32位

ROMOFFSET

格式:ROMOFFSET = address

指定偏移地址。

SRE

格式:SRE = OFF | ON

指定romimage.exe是否产生.src文件,一般烧录ROM的程序能够识别此文件。

注:config中绝大多数【CONFIG】选项不需要修改。凡是配置文件都可以使用IF/ENDIF

条件语句。

【MODULES】定义镜像要包含的模块并指定模块(DLL、EXE)如何被加载到内存表中。

格式:模块名称 路径 内存块 类型

模块名称一般为模块的真实名称;路径为当前文件所处的位置(路径中指定的文件名和前面模块名称最好一致);内存块是指这个模块将被存放到哪个内存块中,内存块的定义见前面MEMORY部分;类型指定这个模块将被存放的属性,具体类型如下:

S:系统文件

H:隐藏文件

R:只压缩模块的资源部分(默认模块是不压缩的)

C:压缩模块所有部分

D:禁止调试

N:标志模块是非信任的

P:忽略CPU类型

K:指定romimage.exe修正模块(仅用于调试或者内核跟踪)

X:指定romimage.exe对