Advertisement

PowerBuilder 9.0 常用函数笔记

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:DOCX


简介:
《PowerBuilder 9.0常用函数笔记》是一本针对编程人员编写的实用手册,详细记录了在使用PowerBuilder 9.0进行应用程序开发时会遇到的各种常见函数及其应用技巧。 ### PowerBuilder 9.0 常用函数详解 #### 1. Abs() - **功能**:计算一个数值型变量或表达式的绝对值。 - **语法**:`Abs(n)` - **参数**: - `n`:可以是任何数值型变量或表达式。 - **返回值**: - 返回值的数据类型与输入参数 `n` 的数据类型相同。 - 如果参数 `n` 的值为 `NULL`,则 `Abs()` 函数返回 `NULL`。 #### 2. Ceiling() - **功能**:返回大于或等于给定数值的最小整数。 - **语法**:`Ceiling(n)` - **参数**: - `n`:可以是任何数值型变量或表达式。 - **返回值**: - 返回值的数据类型与输入参数 `n` 的数据类型相同。 - 如果参数 `n` 的值为 `NULL`,则 `Ceiling()` 函数返回 `NULL`。 #### 3. Cos() - **功能**:计算一个角度(以弧度为单位)的余弦值。 - **语法**:`Cos(n)` - **参数**: - `n`:可以是任何数值型变量或表达式,代表角度的弧度值。 - **返回值**: - 返回值的数据类型为 `Double`。 - 如果参数 `n` 的值为 `NULL`,则 `Cos()` 函数返回 `NULL`。 #### 4. Exp() - **功能**:计算自然对数底数 `e` 的指数。 - **语法**:`Exp(n)` - **参数**: - `n`:可以是任何数值型变量或表达式,代表指数的值。 - **返回值**: - 返回值的数据类型为 `Double`。 - 如果参数 `n` 的值为 `NULL`,则 `Exp()` 函数返回 `NULL`。 #### 5. Fact() - **功能**:计算一个数值的阶乘。 - **语法**:`Fact(n)` - **参数**: - `n`:可以是任何数值型变量或表达式。 - **返回值**: - 返回值的数据类型为 `Double`。 - 如果参数 `n` 的值为 `NULL`,则 `Fact()` 函数返回 `NULL`。 #### 6. Int() - **功能**:获取不大于给定数值的最大整数。 - **语法**:`Int(n)` - **参数**: - `n`:可以是任何数值型变量或表达式。 - **返回值**: - 返回值的数据类型为 `Integer`。 - 如果参数 `n` 的值超出了整数范围,则函数返回 `0`。 - 如果参数 `n` 的值为 `NULL`,则 `Int()` 函数返回 `NULL`。 #### 7. Log() - **功能**:计算一个数值的自然对数。 - **语法**:`Log(n)` - **参数**: - `n`:可以是任何数值型变量或表达式,且必须大于 `0`。 - **返回值**: - 返回值的数据类型为 `Double`。 - 如果参数 `n` 的值小于等于 `0`,则会导致运行时错误。 - 如果参数 `n` 的值为 `NULL`,则 `Log()` 函数返回 `NULL`。 #### 8. LogTen() - **功能**:计算一个数值的常用对数(以10为底)。 - **语法**:`LogTen(n)` - **参数**: - `n`:可以是任何数值型变量或表达式,且必须大于 `0`。 - **返回值**: - 返回值的数据类型为 `Double`。 - 如果参数 `n` 的值小于等于 `0`,则会导致运行时错误。 - 如果参数 `n` 的值为 `NULL`,则 `LogTen()` 函数返回 `NULL`。 #### 9. Max() - **功能**:比较两个数值并返回较大的一个。 - **语法**:`Max(x, y)` - **参数**: - `x`:可以是任何数值型变量或表达式。 - `y`:可以是任何数值型变量或表达式。 - **返回值**: - 返回值的数据类型取决于两个参数中更精确的数据类型。 - 如果任意参数的值为 `NULL`,则 `Max()` 函数返回 `NULL`。 #### 10. Min() - **功能**:比较两个数值并返回较小的一个。 - **语法**:`Min(x, y)` - **参数**: - `x`:可以是任何数值型变量或表达式。 - `y`:可以是任何数值型变量或表达式。 - **返回值

全部评论 (0)

还没有任何评论哟~
客服
客服
  • PowerBuilder 9.0
    优质
    《PowerBuilder 9.0常用函数笔记》是一本针对编程人员编写的实用手册,详细记录了在使用PowerBuilder 9.0进行应用程序开发时会遇到的各种常见函数及其应用技巧。 ### PowerBuilder 9.0 常用函数详解 #### 1. Abs() - **功能**:计算一个数值型变量或表达式的绝对值。 - **语法**:`Abs(n)` - **参数**: - `n`:可以是任何数值型变量或表达式。 - **返回值**: - 返回值的数据类型与输入参数 `n` 的数据类型相同。 - 如果参数 `n` 的值为 `NULL`,则 `Abs()` 函数返回 `NULL`。 #### 2. Ceiling() - **功能**:返回大于或等于给定数值的最小整数。 - **语法**:`Ceiling(n)` - **参数**: - `n`:可以是任何数值型变量或表达式。 - **返回值**: - 返回值的数据类型与输入参数 `n` 的数据类型相同。 - 如果参数 `n` 的值为 `NULL`,则 `Ceiling()` 函数返回 `NULL`。 #### 3. Cos() - **功能**:计算一个角度(以弧度为单位)的余弦值。 - **语法**:`Cos(n)` - **参数**: - `n`:可以是任何数值型变量或表达式,代表角度的弧度值。 - **返回值**: - 返回值的数据类型为 `Double`。 - 如果参数 `n` 的值为 `NULL`,则 `Cos()` 函数返回 `NULL`。 #### 4. Exp() - **功能**:计算自然对数底数 `e` 的指数。 - **语法**:`Exp(n)` - **参数**: - `n`:可以是任何数值型变量或表达式,代表指数的值。 - **返回值**: - 返回值的数据类型为 `Double`。 - 如果参数 `n` 的值为 `NULL`,则 `Exp()` 函数返回 `NULL`。 #### 5. Fact() - **功能**:计算一个数值的阶乘。 - **语法**:`Fact(n)` - **参数**: - `n`:可以是任何数值型变量或表达式。 - **返回值**: - 返回值的数据类型为 `Double`。 - 如果参数 `n` 的值为 `NULL`,则 `Fact()` 函数返回 `NULL`。 #### 6. Int() - **功能**:获取不大于给定数值的最大整数。 - **语法**:`Int(n)` - **参数**: - `n`:可以是任何数值型变量或表达式。 - **返回值**: - 返回值的数据类型为 `Integer`。 - 如果参数 `n` 的值超出了整数范围,则函数返回 `0`。 - 如果参数 `n` 的值为 `NULL`,则 `Int()` 函数返回 `NULL`。 #### 7. Log() - **功能**:计算一个数值的自然对数。 - **语法**:`Log(n)` - **参数**: - `n`:可以是任何数值型变量或表达式,且必须大于 `0`。 - **返回值**: - 返回值的数据类型为 `Double`。 - 如果参数 `n` 的值小于等于 `0`,则会导致运行时错误。 - 如果参数 `n` 的值为 `NULL`,则 `Log()` 函数返回 `NULL`。 #### 8. LogTen() - **功能**:计算一个数值的常用对数(以10为底)。 - **语法**:`LogTen(n)` - **参数**: - `n`:可以是任何数值型变量或表达式,且必须大于 `0`。 - **返回值**: - 返回值的数据类型为 `Double`。 - 如果参数 `n` 的值小于等于 `0`,则会导致运行时错误。 - 如果参数 `n` 的值为 `NULL`,则 `LogTen()` 函数返回 `NULL`。 #### 9. Max() - **功能**:比较两个数值并返回较大的一个。 - **语法**:`Max(x, y)` - **参数**: - `x`:可以是任何数值型变量或表达式。 - `y`:可以是任何数值型变量或表达式。 - **返回值**: - 返回值的数据类型取决于两个参数中更精确的数据类型。 - 如果任意参数的值为 `NULL`,则 `Max()` 函数返回 `NULL`。 #### 10. Min() - **功能**:比较两个数值并返回较小的一个。 - **语法**:`Min(x, y)` - **参数**: - `x`:可以是任何数值型变量或表达式。 - `y`:可以是任何数值型变量或表达式。 - **返回值
  • PowerBuilder 11.5
    优质
    《PowerBuilder 11.5 笔记》是一本详细记录和解析PowerBuilder 11.5版本开发技巧与实践心得的手册,适合开发者参考学习。 PowerBuilder 11.5 是一款强大的开发工具,主要用于构建企业级的应用程序,尤其是数据库应用。以下是关于标题及描述所涉及知识点的详细解释: 1. **安装 PowerBuilder 11.5**: 安装是使用该软件的第一步,确保下载了正确的版本,并按照官方提供的指南进行安装。这包括设置环境变量和关联文件类型。 2. **创建 Workspace (PBL)**: 工作空间(PBW 文件)是管理整个项目组件的基础结构,如目标、窗口等。创建工作空间标志着新项目的开始。 3. **创建 Target (Application)**: 目标(PBL 文件)在 PowerBuilder 中代表应用程序模块,包含具体的代码和资源。每个目标可以包括多个窗口和其他对象。 4. **创建窗口 (Window)**: 窗口是用户界面的主要组成部分,用于与用户交互。可以在 Target 内新建窗口,并且主窗口(Main Window)是在程序启动时自动显示的唯一一个。 5. **编写代码**:通过双击 PBL 文件中的对象打开源代码编辑器,在 `Open` 方法中添加如调用主窗口 `main.Open(main)` 的代码,其中 `main` 是主窗口的名字。 6. **运行和调试**:完成编码后,可以通过 PowerBuilder 内部的菜单选项进行编译和运行。例如,“Full Build” 和 “Deploy” 用于生成最终可执行文件。 7. **新建类 (Custom Class)**: 支持面向对象编程,在 PowerBuilder 中通过 `File` -> `New` -> `PB Object` -> `Custom Class` 创建自定义类,直接添加函数和成员变量,并在代码中使用它们。 8. **生成 DLL 文件**: 动态链接库(DLL)提供给其他程序调用的函数。创建好 Custom Class 后,在 PowerBuilder 中保存并部署为 DLL 文件,以便其他应用程序引用及调用这些函数。 9. **调用 DLL 函数**:通过 `LIBRARY` 关键字指定 DLL 文件,并使用 `Function` 定义原型,然后在代码中实例化和调用该函数。例如,`objOle.login(username, password, ip, port, service)`。 10. **创建 COMCOM+ 组件**: PowerBuilder 支持微软的组件技术(COM 和 COM+),用于创建可以被其他支持这些技术的应用程序使用的对象。需要保存并部署后才能使用。 以上是使用 PowerBuilder 11.5 的基础操作,包括项目和窗口、类的创建、代码编写以及动态库和 COM 组件的生成与调用。熟悉这些步骤有助于理解和开发基于此工具构建的企业级应用程序,并且在实际应用中还涉及数据库连接、数据窗口设计、事件处理等更多内容。
  • PowerBuilder中的日期时间
    优质
    本文章将详细介绍在PowerBuilder开发中常用的日期与时间处理函数,帮助开发者高效地进行日期计算和格式化。 PowerBuilder中的常用日期时间函数包括: 1. `date()`:用于创建一个包含当前系统日期的Date类型变量。 2. `datetime()`:返回一个包含当前系统日期和时间的DateTime类型的值。 3. `year()`, `month()`, `day()`: 从给定的日期中提取年、月或日部分。 4. `dateadd()` 和`datediff()`:用于计算两个日期之间的差值,或者在特定日期上增加或减少一段时间。 5. `now()` : 返回当前系统时间的时间戳。 这些函数可以帮助开发者方便地处理和操作数据中的日期与时间信息。
  • PowerBuilder 9.0分析
    优质
    《PowerBuilder 9.0 实用分析》一书深入剖析了PowerBuilder 9.0的各项功能与开发技巧,旨在帮助开发者提升应用程序开发效率。 《PowerBuilder9.0实用解析》一书深入探讨了Sybase公司开发的第四代语言(4GL)集成开发环境——PowerBuilder9.0,内容涵盖了从基础知识到高级应用的知识体系,是开发者和学习者的宝贵资源。 ### PowerBuilder9.0概述 自1991年首次发布以来,PowerBuilder因其高效、灵活的特点,在企业级应用开发领域广受欢迎。作为该系列的重要版本,PowerBuilder9.0引入了多项革新,特别是在Web服务支持、J2EE兼容性以及与Sybase Enterprise Application Server(EAServer)的深度集成方面取得了显著进展。 ### 集成开发环境——4GLplus 4GLplus是PowerBuilder9.0的核心组成部分,它提供了一体化的开发流程,并支持Web服务的开发和部署。该环境融合了设计、建模、开发、部署和管理功能,使得开发者能够借助Wizards和其他RAD工具快速构建并部署基于JSP的网络应用系统。此外,4GLplus还拥有强大的代码库和一系列新特性,增强了与Web和多层应用开发的兼容性。 ### Web服务与J2EE支持 PowerBuilder9.0显著增强了对Web服务的支持,并允许开发者轻松创建可以访问任何J2EE兼容应用服务器(如IBM WebSphere Application Server、BEA WebLogic Server等)的Enterprise JavaBeans(EJBs)。同时,该版本还能用于创建JavaServer Pages(JSP)应用程序,这极大地拓展了开发者的技能范围。 ### 与Sybase EAServer的集成 PowerBuilder9.0与Sybase Enterprise Application Server(EAServer)紧密结合,使得开发者能够更有效地调用EJBs,并将现有组件无缝连接到EAServer。这种集成不仅提高了开发效率,还优化了应用性能,使PowerBuilder成为构建高性能企业级应用的理想选择。 ### PowerDesigner与PowerBuilder的集成 在PowerBuilder9.0中,PowerDesigner和PowerBuilder之间的集成得到了显著加强。通过模型(使用PowerDesigner)与代码(使用PowerBuilder)的直接转换,开发者能够更加灵活地调整和扩展应用程序逻辑以满足不断变化的业务需求。这种改进大幅减少了维护和扩展客户机服务器应用程序所需的时间和成本。 ### 书籍结构与内容 《PowerBuilder9.0实用解析》按照CS开发、BS应用开发以及PowerBuilder扩展功能三个部分组织内容,从基础知识到高级编程技巧再到实战项目开发提供了全面且实用的指导。作者结合多年的经验详细介绍了各项功能和应用技巧,旨在帮助读者迅速掌握PowerBuilder9.0的核心技能,并提升其技术实力。 无论是初学者还是有经验的开发者,《PowerBuilder9.0实用解析》都是一本内容详实、结构清晰的专业书籍,能够为读者提供深入学习所需的知识和技术指导。
  • PowerBuilder 9.0 安装包
    优质
    《PowerBuilder 9.0安装包》是一款由Sybase公司开发的经典数据库应用开发工具。此版本提供了强大的数据库连接能力和便捷的应用程序设计环境,是开发人员构建企业级应用程序的理想选择。 PowerBuilder是由美国Sybase公司开发的一种快速应用开发工具,在客户机/服务器架构下适用于Windows 3.x、Windows 95以及Windows NT操作系统环境。它集成了直观的图形界面,并提供了一种可扩展的对象导向编程语言,即PowerScript。此外,该工具能够与主流大型数据库进行接口连接并支持通过ODBC技术来访问单机数据库系统。
  • PyTorch手册(含14章,总计164页)
    优质
    《PyTorch常用函数手册》是一本全面覆盖PyTorch核心功能的手册,包含14章节共计164页的内容,旨在帮助读者深入理解并熟练运用该框架。 PyTorch常用函数手册包含14章节的笔记,共计164页。
  • 复变
    优质
    《复变函数笔记》是一份系统总结了复数理论及其应用的学习资料,涵盖了复数分析的核心概念、定理和解题技巧,适合数学及相关专业的学生参考学习。 《复变函数札记》是梁昌洪继《矢算场论札记》之后出版的第二本工程数学书籍。尽管这两本书涉及不同的领域,但它们都旨在为数学与工程之间搭建一座桥梁,使人们能够自由跨越两者之间的界限。对于数学部分,重点在于理解和掌握其思想和概念;而对于工程技术,则强调建立合适的模型并善于应用这些理论。 复数理论的发展从跟随实数的规则逐步演进至独立自主的关键点有三个:Euler公式、Cauchy-Riemann条件及幂函数闭路积分。《复变函数札记》主要探讨解析函数、复积分和复级数,并由此引出它们的应用,包括留数定理、保角映射、Gamma函数(厂函数)、Beta函数以及Jacobi椭圆函数等重要概念,还介绍了鞍点法和驻相法。 本书的内容涵盖了广泛的数学知识体系,适合不同层次的读者需求。书后附有完备的参考材料与工具表,为各类工程技术人员提供了极大的便利。《复变函数札记》既可作为理工科本科生、硕士及博士研究生的学习资料,也能成为相关专业科技和工程技术人士入门读物或实用手册。
  • PowerBuilder 9.0教程资料.rar
    优质
    《PowerBuilder 9.0实用教程》是一份全面介绍PowerBuilder 9.0开发工具使用的教学资料,适合初学者和中级开发者学习参考。 这三本教程对我帮助很大,内容非常基础,希望能帮到更多人!
  • PowerBuilder 9.0 参考手册
    优质
    《PowerBuilder 9.0参考手册》是一本详尽的技术指南,涵盖语言结构、函数库和开发工具,为开发者提供全面的操作与编程支持。 《PowerBuilder 9.0参考手册》非常适合新手入门学习,非常实用且对初学者有很大帮助。
  • PowerBuilder 9.0初学者指南
    优质
    《PowerBuilder 9.0初学者指南》是一本专为编程新手设计的教程书籍,详细介绍了如何使用PowerBuilder 9.0进行应用程序开发的基础知识和技巧。 本书的目标读者是初学者及中级开发人员。编写思路是从多个方面入手,通过实际应用案例展示如何使用这些方法,并在关键知识点上提供详细的解释,使读者不仅了解操作步骤,还能理解背后的原理。与市面上许多针对PowerBuilder初学者的书籍不同,本书不鼓励简单的模仿学习方式。虽然模仿是编程学习的一种有效途径,但容易导致缺乏灵活性和创新性。因此,在利用本书进行学习时,请务必多动手实践。只有通过不断的实践练习,才能迅速提高您的编程技能。