精华内容
下载资源
问答
  • VC++常用功能开发

    万次阅读 多人点赞 2020-09-28 11:27:24
    第二章:VC++实现二维码(显示+保存图片)功能源代码 第三章:VC++ 调节系统音量(与任务栏音量同步)源代码 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 系列文章目录 前言 ...

    文章还在持续更新 ing......

    大胸弟:来都来了,点点关注,点点赞 ,点点收藏,Thanks,Thanks,Thanks!

    第1章:VC++ ini配置文件封装类源代码

    功能介绍:代码实现了读写整型、浮点型、字符串、16进制数据的功能

    第2章:VC++实现二维码(显示+保存图片)功能源代码

    功能介绍:采用LibQREncode  ,可以生成二维码,保存二维码图片(bmp/jpg/png) ,以及在窗口上显示二维码,

    二维码内容字符串 任意定义

    第3章:VC++ 调节系统音量(与任务栏音量同步)源代码

    功能介绍:能够获取与调节系统音量,与任务栏音量同步,软件更改了系统音量,任务栏音量也会同步变化!

    第4章:VC++写日志文件封装类源代码

    功能介绍:按天生成日志文件,也即一天生成一个日志,每条日志打印当前系统时间+文本内容,时间精确到毫秒.

    第5章:VC++创建多级目录源代码

    功能介绍:代码实现了一次创建多级目录 功能如:D:\test\abc\xyz

    第6章:VC++连接wifi功能(有密码)源代码

    功能介绍:代码实现了有wifi密码,然后连接上wifi的功能,主要采用的是命令行工具+profile的模式

    第7章:VC++调节笔记本屏幕亮度(附源码)

    功能介绍:代码实现了笔记本电脑屏幕亮度,与系统调节功能同步

    第8章:VC++利用笔记本自带摄像头扫二维码功能(附源码demo)

    功能介绍:代码实现了笔记本电脑自带设像头扫二维码的功能

    第9章:VC++多线程封装类(附源码)

    功能介绍:代码封装了 创建线程、挂起线程、恢复线程、 等待线程退出、设置优先级、停止线程等功能

    第10章:VC++多线程加锁封装(附源码)

    功能介绍:代码封装了 线程函数读、写 加锁功能,支持跨平台,绝对好用

    第11章:VC++实现FTP下载文件与目录功能(附源码)

    功能介绍:代码实现了下载FTP服务器指定目录所有文件的功能

    第12章:VC++上传文件到FTP服务器(附源码)

    功能介绍:代码实现了上传单个文件到FTP服务器指定目录的功能

    第13章:VC++检测耳机插拔功能(附源码)

    功能介绍:代码实现了动态检测耳机插入,拔出功能。

    第14章:VC++电脑锁屏(附源码)

    功能介绍:代码实现了电脑锁屏功能,但除了ctrl+del+alt win+l ,可以供参才与优化

    第15章:VC++ RTSP客户端(附源码)

    功能介绍:实现了rtsp客户端功能,附有调用demo,正常取流!

    第16章:VC++ RTSP服务端(附源码) 

    功能介绍:代码实现了rtsp服务端功能,而且对模块进行了封装,只需要简单的调用

    4个函数就可以,实现服务器的功能,主要是针对h264流的封包!

    第17章:VC++获取DLL导出函数列表(附源码)

    功能介绍:代码实现了获取DLL导出函数的所有函数名称列表

    第18章:VC++线程池demo(附源码)

    功能介绍:代码实现了线程池的功能,用的是CThreadPool哈,只支持windows下面呢!

    第19章:VC++设置默认音频设备(附源码)

    功能介绍:代码实现了设置默认音频输出设备(录制与播放)

    第20章:VC++获取文件最后修改时间(附源码)

    功能介绍:代码实现了获取文件最后的修改时间,返回CString 日期字符串

    第21章:VC++设置文件最后修改时间(附源码)

    功能介绍:代码实现了设置文件最后的修改时间

    第22章:VC++tcp网络通讯服务器+客户端(附源码)

    功能介绍:代码实现了TCP服务端功能,以及TCP客户端功能

    第23章:VC++获取磁盘剩余空间(附源码)

    功能介绍:代码实现了获取任一磁盘的剩余空间,返回MB 和GB

    第24章:VC++常用字符串转换(附源码)

    功能介绍:代码实现了常用字符串转换操作功能

    第25章:VC++软件授权加密与管控(附demo)

    功能介绍:代码实现功能绑定了电脑,换电脑不能使用,到期不能使用,到次数不能使用!

    第26章:VC++ 获取系统硬件相关信息(附源码 )

    功能介绍:代码实现了/获取CPU频率,单位: MHZ,获取制造商信息,

    获取硬盘序列号,获取CPU使用率,获取网络占用率,获取操作系统名称等功能 !

    第27章:VC++串口通讯(源代码)

    功能介绍:实现了串口打开,接收,发送等功能 ,还支持modbus串口通讯功能!

    第28章:VC++串口封装类(附源码)

    功能介绍:串口打开,接收,发送封装成了相当好用的类,代码量相当少!

    第29章:VC++隐藏任务栏(附源码)

    功能介绍:代码实现了隐藏任务栏,隐藏开始菜单(win10) !

    第30章:VC++获取系统序列号(SN)附源码

    功能介绍:代码实现了获取序列号,产品型号,产品名称,系统版本,SKU, 产品制造商等信息!

    第31章:VC++使用管道重定向进程输入输出(附源码)

    功能介绍:代码实现了调用控制台程序,并使用管道重定向解析控制台程序输出,实现与控制台程序内部交互!

    第32章:VC++ json11 使用(附demo源码)

    功能介绍:代码实现了调用json11库的例子,怎么创建json数据与解析json数据.

    第33章:vc查找进程并杀死指定进程(附源码)

    功能介绍:代码实现了代码实现了获取枚举系统所有进程,然后杀死你想要kill的进程

    第34章:VC++字符串IP地址转DWORD地址

    功能介绍:把字符串IP地址转DWORD地址 ,如转换成CIPAddressCtrl 添加的DWORD变量

    第35章: C++ huffman数据压缩算法实现(附源码)

    功能介绍:代码实现了huffman数据压缩解压算法

    第36章: VC++实现内存映射文件(附源码)

    功能介绍:代码实现了VC++实现内存映射文件的代码封装

    第37章: VC++实现系统托盘功能(附源码)

    功能介绍:代码实现了应用程序托盘功能的封装功能

    第38章: 3des加解密(+MD5) c++实现(附源码)

    功能介绍:代码实现了3DES+MD5加解密功能

    第39章: opencv根据摄像头名称打开摄像头(附源码)

    功能介绍:代码实现了opencv +VideoCapture+Dshow 根据摄像头名称或id 打开指定摄像头

    第40章: vc++自动断开wifi功能

    功能介绍:代码实现了自动断开wifi,并清除记住密码功能

    第41章: c++AES加密解密(附源码)

    功能介绍:代码实现了AES加解密功能,采用 ECB 模式

    第42章:VC++获取网络占用率(附源码)

    功能介绍:代码实现了获取指定网卡网络占用情况

    第43章:vc++获取桌面应用程序图标位置

    功能介绍:代码实现了获取windows桌面应用程序图标位置信息功能

    第44章:VC++http实现下载文件(附源码)

    功能介绍:代码实现了http下载文件功能,并封装成了类,并附调用demo

    第45章:VC操作注册表(附demo)

    功能介绍:代码实现了注册表 创建,读取,更改,删除 项的相关功能,已封装成类!

    第46章:VC++写日志文件增强版(多线程支持)

    功能介绍:按天生成日志文件,多线程版本!

    第47章:vc声音录制播放程序(附demo)

    功能介绍:录制.播放,音量调试,耳机录制播放功能,功能超多。。。

    第48章:VC++实现的软键盘功能(附源码)

    功能介绍:代码实现软键盘的界面与功能

    第49章:VC++域名转IP(网络直接连接域名)

    功能介绍:代码实现软域名转ip功能(也就是网址转ip)

    第50章:vc++datamatrix二维码识别

    功能介绍:代码实现datamatrix二维码识别与编码生成

    第51章:VC++农历与公历转换

    功能介绍:代码实现农历与公历的相互转换功能

    第52章:VC++实现文件加解密功能(附使用demo)

    功能介绍:代码实现对任意文本文件加解密功能

    第53章:VC++生成崩溃dump文件(附源码)

    功能介绍:代码实现生成core dump崩溃文件功能

    第54章:VC++字符串转16进制字符串(附源码)

    功能介绍:代码实现了普通任意字符串转成16进制字符串

    第55章:VC++应用程序添加防火墙白名单(附源码)

    功能介绍:代码实现了给应用程序添加防火墙信任功能,应用程序白名单,关闭防火墙等功能

     

    代码网盘共享如图:

     

     

    如果你有其它功能的需要,而恰恰我这里有(上面文章又没有提供),可以直接在博客下留言,Thanks!

     QQ群学习资料,电子书等

    代码分享:

    (每篇文章尾都附有源码与demo的百度分享链接,百分百可下载).

    vc学习交流群,订阅者可加入,分享更多源码干活,更多常用代码....

    分享一份常用功能的库代码:

    链接:https://pan.baidu.com/s/1MMf-frGsBvmOCGWd1nvvcg
    提取码:9ql4
    复制这段内容后打开百度网盘手机App,操作更方便哦

     大胸弟:文章都看完了,不点点关注,不点点赞 ,您是不是有点太不讲武德了!  

     

    展开全文
  • Pycharm常用功能操作使用介绍

    万次阅读 多人点赞 2020-04-20 18:27:48
    学习笔记 ...常用功能一:创建Python项目 File --> New Project 常用功能二:创建python文件 右键一个文件目录 --> New --> Python File 常用功能三:定位当前目录所在的位置 点击左侧...

    Pycharm 是 Jetbrains 的一款产品,是 Python 的IDE之一,可以说是 Python 中最受欢迎的IDE。

    下面就来写写学习中常涉及到的操作。

    常用功能一:创建Python项目

    File --> New Project

    在这里插入图片描述

    常用功能二:创建python文件

    右键一个文件目录 --> New --> Python File

    在这里插入图片描述

    常用功能三:定位当前目录所在的位置

    点击左侧项目图表 --> 点击下图的图标
    在这里插入图片描述

    常用功能四:获取文件的绝对路径

    右键文件名 --> Copy Path

    在这里插入图片描述

    常用功能五:设置编辑器字体、大小

    Settings --> Font
    在这里插入图片描述

    常用功能六:设置控制台字体、大小

    Settings --> Console Font
    在这里插入图片描述

    常用功能七:设置文件编码

    Settings --> File Encodings
    在这里插入图片描述

    常用功能八:修改文件背景色(可以下载插件自定义背景图)

    Settings --> Color Scheme

    在这里插入图片描述

    常用功能九:水平或垂直分割编辑界面

    有时候我们要对比代码,同时打开两个或多个编辑界面,不断切换比较麻烦,这个操作是个挺不错的解决方法。

    Window(上方的工具栏) --> Editor Tabs --> Split Vertically / Horizontally

    在这里插入图片描述

    当我们不需要分割编辑界面的时候,可以直接点击×关掉(编辑界面数量少时),如果数量多,推荐下图这个方法关掉。
    在这里插入图片描述
    当然,我们还可以设置快捷键(Pycharm默认是没有这个快捷键的)

    Settings --> Ketmap --> Main menu --> Window --> Editor Tabs
    –> 右键 Split Vertically / Horizontally

    在这里插入图片描述

    以上是现在学习中操作比较多的,后续接触到常用新的操作再补充。

    展开全文
  • eclipse常用功能

    千次阅读 2018-07-14 18:28:47
    调试常用功能介绍日常java开发中实际写代码的时间并不会很多,花在整理思路,代码重构,调试bug会占用很大部分时间。 熟练掌握调试工具,了解调试相关技巧,是java开发中减少调试时间,提高效率不可或缺的一部分。...

    调试常用功能介绍

    日常java开发中实际写代码的时间并不会很多,花在整理思路,代码重构,调试bug会占用很大部分时间。 
    熟练掌握调试工具,了解调试相关技巧,是java开发中减少调试时间,提高效率不可或缺的一部分。 
    使用System.out.println作为调试主要工具的方法,是java初学者对着书本例子敲代码的做法。

    一、调试相关的常用窗口

    调试中最常用的窗口是:

    窗口说明
    Debug窗口主要显示当前线程方法调用栈, 以及代码行数(有调试信息的代码)
    断点Breakpoints窗口=> 断点列表窗口,可以方便增加断点,设置断点条件,删除断点等
    变量Variables窗口=> 显示当前方法的本地变量,非static方法,包含this应用,可以修改变量值
    代码编辑窗口=> 这个不用多说了
    输出Console窗口=> 日志等输出内容,调试时,可以将关注的组件级别设置低一点,以便获得跟多输出信息

    另外辅助的窗口有:

    窗口说明
    表达式expression窗口=> 写上自己需要观察的数据的表达式,或者修改变量值
    Display窗口=> 可以在display中执行代码块,输出内容等
    大纲Outline窗口=> 查看当前类的方法,变量等
    类型层级Type hierarchy窗口=> 查看当前所在类的继承层次,包括实现接口,类继承层次
    方法调用关系Call hierarchy窗口=> 查看当前方法被哪些方法调用,调用方法在哪些类中、第几行,可以直接打开对应的方法
    搜索结果Search窗口=> 结合快捷键可以查看变量、方法等在工作空间、项目、工作集中被引用或定义的代码位置

    窗口全览

    all_window_over_view

    二、断点类型及断点窗口

    在调试中可以设置的断点类型有五种: 行断点(line breakpoints),方法断点(method breakpoints ),观察断点(watch breakpoints-成员变量访问变更),异常断点(exception breakpoints), 类加载断点(class load breakpoints)。每种断点的设置有些许不一样,可以在断点上右键->Breakpoint properties进行设置,但一般在断点窗口有快速设置的界面,Breakpoint properties中多了filter, 其实比较鸡肋,用处不大。

    断点相关的快捷键

    快捷键说明
    ctrl+shift+b在光标处大断点/取消断点
    ctrl+alt+b忽略所有断点
    Alt+shift+q, b激活断点窗口

    1、行断点: 在方法中的某一行上打断点1.1、1.4。行断点可以设置挂起线程/VM的条件1.3,访问次数1.2。 
    1.3中的条件是,spring在注册Bean定义(registerBeanDefinition)时,如果是org.springframework.demo.MyBean,就挂起线程,可以开始单步调试了。 
    对于命中次数(hit count)1.2的使用,一般是在循环中,第N个对象的处理有问题,设置hit count = N, 重调试时,可以方便到达需要调试的循环次数时,停下来调试。

    2、方法断点:在方法上打断点2.1、2.2。方法断点的好处是可以从方法方法进入或者退出时2.3,停下来调试,类似行断点,而且只有行断点和方法断点有条件和访问次数的设置功能。 
    但是方法断点还有另外一个好处,如果代码编译时,指定不携带调试信息,行断点是不起作用的,只能打方法断点。 
    有兴趣的可以通过A1将Add line number… 前的勾去掉, 调试下看看。

    line_and_method_breakpoints

    3、观察断点: 在成员变量上打的断点3.1、3.3。只有对象成员变量有效果,静态成员变量不起作用。 
    可以设置变量被访问或者设置的时候挂起线程/VM 3.2,也就是类似3.4的所有对成员变量的访问或者设置的方法都会被监控到 
    4、异常断点: 异常断点可以通过4.6添加,或者点击日志信息中输出的异常类信息添加。 
    异常断点4.1,系统发生异常时,在被捕获异常的抛出位置处或者程序未捕获的异常抛出处4.2、4.4, 挂起线程/VM, 也可以指定是否包括异常的子类也被检测4.3、4.5。 
    另外除了以上正常设置的异常挂起,从java->debug中可以设置挂起执行,主要有下面两个: 1、是否在发生全局未捕获时挂起(suspend execution on uncaught exceptions),调试时,老是有异常挂起影响调试,但是没有设置异常断点的情况,就可以勾选掉这个选项;2、是否在编译错误时挂起,一般在边调试边改代码时会发生这种情况;

    另外要提一个的是有main方法启动的应用,可以在调试配置中勾选stop in main A3, 程序进入时,会挂起线程,等待调试。

    watch_and_exception_breakpoints

    5、类加载断点: 在类名上打的断点5.1。接口上是打不了类加载断点的,但是抽象类是可以的,只是在调试的时候,断点不会明显进入classloader中,单步进入知会进入到子类的构造方法中,非抽象类在挂起线程后单步进入就会到classloader中(如果没有filter过滤掉的话)5.3。类加载断点不管是打在抽象或者非抽象类上,都会在类第一次加载或者第一个子类第一次被加载时,挂起线程/VM 5.2

    class_load_breakpoints

    三、Debug窗口、代码窗口,快捷键

    打完断点进入调试阶段,调试过程中最主要的就是调试窗口和代码窗口, 调试窗口和代码窗口的右键菜单、使用的快捷键以及达到的效果都值得深入了解;

    Debug窗口右键菜单及快捷键:如A6所示。 
    代码窗口右键菜单及快捷键:如A7所示。

    下面将按照功能,结合A6、A7一起说明:

    1、调试执行

    标记功能快捷键描述
    6.4Step InfoF5-> 单步进入(如果有方法调用,将进入调用方法中进行调试);
    6.4Step OverF6-> 单步跳过(不进入行的任何方法调用中,直接执行完当前代码行,并跳到下一行);
    6.4Step ReturnF7-> 单步返回(执行完当前方法,并从调用栈中弹出当前方法,返回当前方法被调用处);
    6.5ResumeF8-> 恢复正常执行(直到遇到下一个断点);
    7.4Run to LineCtrl+R-> 执行到当前行(将忽略中间所有断点,执行到当前光标所在行);
    6.3Drop To Frame-> 回退到指定方法开始处执行,这个功能相当赞
    在方法调用栈上的某个方法右键,选择Drop To Frame就可以从该方法的开始处执行
    比如重新执行本方法,可以在本方法上用Drop To Frame,将从本方法的第一行重新执行。
    当然对于有副作用的方法,比如数据库操作,更改传入参数的对象内容等操作可能重新执行就再是你想要的内容了。
    6.1+6.2Copy Stack-> 拷贝当前线程栈信息

    如果在调试时,需要排除一些类、包等不需要进入调试,可以使用Edit Step Filters设置。 
    A6的properties: Java进程启动相关信息,包括控制台启动参数,环境参数等。如果参数启动参数有问题可以先看看这里的实际启动参数是不是有误。另外还可以查看虚拟机支持调试的相关选项。

    debug_and_code_window

    2、数据查看

    标记功能快捷键描述
    7.4Inspectctrl+shift+i-> 察看选择的变量、表达式的值或执行结果, 再次按ctrl+shift+i可以将当前表达式或值添加到Expressions窗口中查看;
    7.4Displayctrl+shift+d-> 显示选择的变量、表达式的值或执行结果, 再次按ctrl+shift+d可以将当前表达式或值添加到Display窗口中显示;
    7.4Executectrl+u-> 执行选择表达式;
    7.4Run to Linectrl+r-> 执行到当前行(将忽略中间所有断点,执行到当前光标所在行);
    7.3All Instancesctrl+shift+n-> 查看选择的类的所有对象,这个功能超赞;
    7.3Instance Count-> 查看选择的类的所有对象个数;
    7.4Watch-> 添加当前变量、表达式到Expressions窗口中;

    四、调试时窗口

    1、Display窗口A8 
    在Display窗口中,可以执行代码之外的任何合理的语句,也可以使用Inspect, Display, Execute这些方式查看或者执行语句——8.1。 
    比如, a、输入com.alibaba.fastjson.JSON.toJSONString(registry, true); 并选择这一行代码,ctrl+shift+d,可以执行这行代码并在Display窗口中输出结果——8.2。 
    b、当然也可以改变当前代码的变量值,比如输入beanName = “myBeanX”; 选择这行代码,用Inspect, Display, Execute这几种方式都可以执行这行代码。 
    c、也可以输入System.out.println(com.alibaba.fastjson.JSON.toJSONString(registry, true)); 执行就会在console窗口输出结果。

    2、Variables窗口A9 
    在Variable窗口中可以看到当前方法的本地变量值8.3,非静态方法会有this表示对象自己,也可以查看本地变量相应的属性8.4, 8.5的功能可以让集合类型对象中的数据显示容易看点。 
    这个窗口除了察看变量的功能之外,还可以直接在Value列修改变量值或对象属性。

    3、Expression窗口A10 
    Expression窗口的功能主要是用来察看变量之外的表达式的结果,执行固定表达式等功能。比如察看变量definitionHolder中的属性beanDefinitionHolder, 直接将definitionHolder.getBeanDefinition()加入到Expressions窗口8.6, 8.7

    display_variables_expression_window

    五、代码查看辅助窗口

    1、代码窗口

    标记功能快捷键描述
    11.1~11.5quick type hierarchyctrl+t查看当前类、接口的继承层次, 默认进入时,显示继承/实现当前类/方法的子类,子接口11.1;再次ctrl+t,将显示当前类、接口继承/实现的超类/接口11.2;调试时,经常用该功能,在接口或抽象类的方法调用处11.3,ctrl+t察看实现类11.4,直接导航到对应的实现方法中11.5。
     quick outlinectrl+o查看当前类的大纲,包括方法,属性等内容; 用处不大;
     open declarationsF3查看变量、属性、方法定义的地方

    code_window_hotkeys

    2、Call Hierarchy窗口:

    标记功能快捷键描述
    12.1~12.2open call hierarchyctrl+alt+h查看方法被调用层次, 可以看当前方法被调用的地方12.1,或者当前方法调用了其他类的方法12.2

    call_hierarchy

    3、Type Hierarchy窗口

    标记功能快捷键描述
    13.1~13.4open type hierarchyF4查看继承层次, 可以查看类的继承层次,包括子类父类13.1, 或者类实现的接口继承层次13.2,还会根据选择的类/接口,在右边显示该类的大纲13.3、 13.4; 13.3可以选择是否显示父类/父接口的属性、方法等

    type_hierarchy

    4、Search 窗口

    标记功能快捷键描述
    14.1declarationsctrl+g相同的方法签名在工作空间中及第三方jar包中被定义的位置14.1
    14.2referencesctrl+shif+g当前选中的变量、属性、方法在工作空间中及第三方jar包中被引用的位置14.2
    14.3 ctrl+shift+u查看变量、属性 、方法在当前类中出现的地方14.3
    14.4implements 查看实现当前接口的类14.8
    14.4~14.7显示方式 可以选择不同的显示方式,具体看图

    search_window

    展开全文
  • Oracle Form 常用功能

    千次阅读 2017-04-30 23:38:24
    罗列一些Form的常用功能

    快速查找说明性弹性域名称

    路径:帮助->诊断->检查
    打开后 块选择“$DESCRIPTIVE_FLEXFIELD$

    这里写图片描述
    这里写图片描述

    查看说明性弹性域

    路径:系统管理员 -> 应用产品 -> 弹性域 -> 说明性 -> 段
    通过标题进行查找

    这里写图片描述

    查看快速编码

    路径:应用开发员 -> 应用产品 -> 代码 -> 公用

    这里写图片描述

    查看物料类别

    这里写图片描述

    在工具栏中选择“工具 -> 类别”,可以查看物料类别集以及相应的键弹性域。

    这里写图片描述

    开启“公用程序:诊断”

    有时点 “帮助->诊断”时会弹出无此函数可用,请与管理员联系的提示。为自己放开权限即可。
    路径:系统管理员 -> 配置文件 -> 系统

    这里写图片描述

    查看EBS 上LOV的值

    获取EBS当前界面的session_id
    这里写图片描述

    点开值集,执行一次 %查询
    这里写图片描述

    运行查询LOV的脚本。

    PLL文件的编译

    进入AU_TOP/resource 目录
    frmcmp_batch module_type=LIBRARY module=pllname userid=user/pass

    更改组织功能

    在所在菜单下挂这个功能即可:
    更改组织 - MRP

    这里写图片描述

    效果如下图:

    这里写图片描述

    修改EBS会话时间

    路径:系统管理员 -> 配置文件 -> 系统
    配置文件:ICX:会话超时
    单位:分钟

    这里写图片描述

    这里写图片描述

    取配置文件值

    fnd_profile.value('AFLOG_ENABLED');

    配置预置文件

    简单例子如下图:
    这里写图片描述

    这里写图片描述

    这里写图片描述

    SQL="SELECT meaning, lookup_code
    INTO :visible_option_value,:profile_option_value
    FROM fnd_lookups
    WHERE lookup_type = 'YES_NO'"
    COLUMN="meaning(*)"

    自治事务(独立会话 )

    定义里加入如下代码:

    PRAGMAAUTONOMOUS_TRANSACTION;

    在之后一定要COMMIT;

    动态生成LIST

    在FORM开发中,经常会使用到下拉列表,Item的List子类,一般情况下直接把下拉列表的值写死在属性中,最近遇到一个需求,下拉列表的值需要在值集中获取,所以需要实现动态填充下拉列表的值。
    1.将目标ITEM的子类信息设置为List,不需要添加列表中元素,不需要初始值。
    2.新建一个Procedure,代码如下:

    PROCEDURE  basis_list(event IN VARCHAR2) IS
      --游标中定义List中显示的值和数据库值
      CURSOR c_list IS
        SELECT lookup_code,
               meaning
          FROM fnd_lookup_values_vl
         WHERE lookup_type = 'HSS_QT_BASIS';
      i         NUMBER := 0;
      l_value   VARCHAR2(10);
      l_meaning VARCHAR2(20);
    BEGIN
      IF event = 'INIT' THEN
        --赋值前,清空List中现有的值
        clear_list('QT_NAME.BASIS');
    
        FOR r_list IN c_list
        LOOP
          l_value   := r_list.lookup_code;
          l_meaning := r_list.meaning;
          i         := i + 1;
          -- add_list_element有4个参数依次为,Item名称,列表中值的序列,显示的值,数据库值
          add_list_element('QT_NAME.BASIS',
                           i,
                           l_meaning,
                           l_value);
        END LOOP;
    
      END IF;
    END basis_list;
    

    List中的值定义在Lookup Code中,通过游标获取然后动态填充到List中
    在适当的触发器中进行初始化,在WHEN-NEW-FORM-INSTANCE中做的初始化

    QT_NAME.basis_list('INIT');
    展开全文
  • Wireshark常用功能

    千次阅读 2016-06-20 15:34:59
    Wireshark常用功能 使用版本:中文版本2.0 文件菜单实用选项: 编辑菜单实用选项 查找包标记包 设置时间参考 、首选项设定后所有包都会已该包为参考点,进行时间的排序     时间显示格式:...
  • Intellij IDEA常用功能

    千次阅读 2016-10-16 09:28:26
    Intellij IDEA常用功能,快捷键
  • MySQL数据库界面化工具 - Navicat的常用功能

    千次阅读 多人点赞 2020-04-28 19:25:49
    本文关键字:MySQL、数据库、界面化工具、Navicat、常用功能。本文使用的工具版本为:Navicat Premium 15,文中提到的功能在旧版中同样支持,如果需要最新版的软件(Mac/Windows)可私信博主。
  • iptables 常用功能总结

    千次阅读 2015-11-21 23:06:24
    iptables 常用功能总结iptables 是一个用于 IP 访问控制的工具,可以通过 iptables 实现一些防火墙和 NAT 的功能,以下是对 iptables 常用功能的总结 包含 iptables 基本概念,常用配置和一些常用的配置
  • vim常用功能

    千次阅读 2013-08-30 14:33:16
    vim常用功能 Table of Contents 1 vim常用命令 1 vim常用命令 vim中modeline编辑python和c源码 vim中modeline是个不错的配置,项目中大家可能使用的vim配置选项各不相同,但是 modeline却可以统一代码风格。...
  • Pandas groupby常用功能

    千次阅读 2018-04-07 12:00:55
    Pandas groupby 常用功能 Pandas groupby 常用功能 【sum】key内部求value的和 【cumsum】key内部value的累计和 【prod】key内部求value的积 【mean】key内部求value的均值 【max】key内部求value最大值 【min】...
  • Wireshark的常用功能

    千次阅读 2018-06-26 11:26:02
    Wireshark的常用功能分为四个方面:1.一般分析任务(1)找出在一个网络内发送数据包最多的主机(2)查看网络通信(3)查看某个主机使用了哪些程序(4)基本正常的网络通信(5)验证特有的网络操作(6)了解尝试连接...
  • Java数据结构Map的常用功能

    千次阅读 2020-11-09 09:39:44
    常用功能 添加功能: map.put(key,value); //添加元素或者修改value的值 删除功能 map.remove(key); 根据key的值删除对应value并且返回value map.clear(); 清除所有的对应关系 判断功能 map.isEmpty(); 判断是否...
  • Jupyter常用快捷键与常用功能 - mac篇

    千次阅读 2018-05-11 12:21:13
    本文主要为了记录Jupyter一些常用的快捷键和常用功能,以便大家查询。 熟悉vim编辑器的开发者应该都知道命令模式和编辑模式,jupyter同样继承了这两种模式。1)编辑模式,允许你往单元中键入代码...
  • autojs一些常用功能调用1

    千次阅读 2020-06-04 16:41:15
    更多内容请加交流群553908361 和更多作者同群交流 常用功能模块开坑了,其实做脚本就像积木堆房子一般,都是一个一个模块,模板的拼装 判断打开应用失败,未安装 脚本云端强制更新,公告 加群,加qq
  • MODBUS常用功能码学习及实例

    千次阅读 2021-01-25 01:15:01
    Modbus常用功能码 1.功能码:01H 1)功能:读取从站(远程设备)的1~2000个连续线圈的状态数值;读取采用起始地址+线圈数量的方式; 2)操作方式:位操作; 3)说明:Modbus1号线圈的地址为0,2号线圈的地址为1,...
  • Swift UILabel常用功能

    千次阅读 2015-08-31 19:45:20
    Swift UILabel常用功能,我们不多说看代码 添加UILabel let label=UILabel(frame: CGRectMake(30, 120, 300, 36)) label.text="测试Swift UILabel" self.view .addSubview(label) //设置背景色
  • IAR教程之IAR常用功能简介

    千次阅读 2020-05-20 19:09:07
    IAR常用功能简介 本教程适用于初次接触IAR的同学,简单介绍IAR的下载和调试。 IAR配置选择 IAR可以一套代码使用多种配置,龙邱的MK60FX和MK60DN就是通过不同配置公用一套代码。 代码颜色设置 ...
  • ModBus常用功能码 (功能码为10进制)

    千次阅读 2018-03-08 10:33:34
    ModBus常用功能码 (功能码为10进制) 01 READ COIL STATUS 读线圈寄存器 02 READ INPUT STATUS 读状态寄存器03 READ HOLDING REGISTER 读保持寄存器04 READ INPUT REGISTER 读输入寄存器 05 ...
  • Java—Connection的常用功能

    千次阅读 2018-08-29 23:08:22
    Connection的常用功能 boolean add(E e) 永远可以添加成功,可以有重复值 void clear() 清空集合 boolean contains(Object o) 判断集合中是否包含指定字符 boolean isEmpty() 集合是否为空 boolean remove...
  • 掌握3dmax常用功能是3dmax入门的基础之一,所以呢小编今天就为您盘点了一些3dmax最常用到的功能和使用方法,快来和小编一起学习3dmax入门基础知识吧! 3dmax常用功能一:物体的创建 物体的创建一般会从“标准基本...
  • 抓包神器之Charles,常用功能都在这里了

    万次阅读 多人点赞 2017-11-27 15:04:56
    Charles的功能很强大,我们这里只介绍几个常用的并且非常实用的功能:    1. 将Charles设置成系统代理  2. 截取移动设备上的网络请求包  2.1手动重复请求(Repeat,Advanced Repeat)  2.2手动...
  • ModBus常用功能

    千次阅读 2013-05-09 10:16:12
    ModBus常用功能码 (功能码为10进制)  01 READ COIL STATUS 读线圈寄存器 02 READ INPUT STATUS 读状态寄存器 03 READ HOLDING REGISTER 读保持寄存器 04 READ INPUT REGISTER 读输
  • File类简介及常用功能

    千次阅读 2018-01-04 10:52:45
    File类简介及常用功能 (1)IO流操作中大部分都是对文件的操作,所以Java就提供了File类供我们来操作文件 (2)构造方法 A:File file = new File("e:\\demo\\a.txt"); B:File file = new File("e:\\demo","a.txt")...
  • Pillow,PIL库,常用功能

    千次阅读 2018-09-27 11:33:48
    官方查询网站:http://effbot.org/imagingbook/ 中文手册:https://pillow-cn.readthedocs.io/zh_CN/latest/ 英文手册:... 一、常用功能 转载自:URl-team Python 里面最常用的图像操作库是I...
  • Fiddler工具常用功能使用图述

    千次阅读 2017-06-18 22:13:10
    今天对于Fiddler写了个简单的使用说明PPT,对该工具的常用功能进行了简单的学习和了解,这里把相关的知识简单贴出来供大家学习了解。 整体工作原理: Fiddler整体界面如下: 请求和返回报文查看选项...
  • pandas常用功能与函数介绍(结合实例,持续更新)

    万次阅读 多人点赞 2018-03-13 14:38:56
    本文首先介绍Pandas常用功能及函数,最后通过实例举例说明。 一、常用功能及函数简介 包导入 一般我们需要做如下导入,numpy和pandas一般需要联合使用: import pandas as pd import numpy as np 本文采用...
  • 达梦数据库常用功能及命令记录 达梦数据库语句的使用总体来说跟oracle很接近的,这篇文章主要是把常用的情况和语句做了记录,并且后续还会不断的持续更新 达梦数据库常用说明 1.测试查询语句:select 1;select top 2...
  • Burpsuite神器常用功能使用方法总结

    千次阅读 2017-08-09 09:22:29
    Burpsuite神器常用功能使用方法总结 Th3ee 1 年前 导读: 你爆破数字验证码要自己生成字典? 你不会同时爆破账号密码?  Burpsuite介绍: 一款可以进行再WEB应用程序的集成攻击测试平台。 常用的...
  • pycharm 常用功能

    千次阅读 2017-08-25 18:57:29
    1.常用快捷键的查询和配置: Setting>Keymap Ctrl+D:复制当前行 Ctrl+Y:删除当前行 Shift+Enter:快速换行 Ctrl+/:快速注释(选中多行后可以批量注释) Tab:缩进当前行(选中多行后可以批量缩进) ...
  • DataScience:初学者进阶数学处理专家,学会Excel中50个常用功能带你飞 目录 初学者进阶数学处理专家,学会Excel中50个常用功能带你飞 1、自动筛选 2、在Excel中字符替换 3、在Excel中冻结...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 125,582
精华内容 50,232
关键字:

常用功能