
 
易语言MP3压缩源码
系统结构:读设置信息,取MP3信息,开始转换,注册否,创建线程,创建管道,取得信息,读取数据,关闭管道,取短路径, 
======主窗口程序集 
           |  | 
           |  |------ _添加项目_被选择 
           |  | 
           |  |------ _批量添加_被选择 
           |  | 
           |  |------ _删除项目_被选择 
           |  | 
           |  |------ _全部清除_被选择 
           |  | 
           |  |------ _退出_被选择 
           |  | 
           |  |------ _CD品质128Kbps_被选择 
           |  | 
           |  |------ _次CD品质112Kbps_被选择 
           |  | 
           |  |------ _FM广播品质96Kbps_被选择 
           |  | 
           |  |------ _磁带品质64Kbps_被选择 
           |  | 
           |  |------ _AM广播品质32Kbps_被选择 
           |  | 
           |  |------ _电话品质16Kbps_被选择 
           |  | 
           |  |------ _立体声_被选择 
           |  | 
           |  |------ _单身道_被选择 
           |  | 
           |  |------ _输出路径_被选择 
           |  | 
           |  |------ _开始转换_被选择 
           |  | 
           |  |------ _使用方法_被选择 
           |  | 
           |  |------ _注册_被选择 
           |  | 
           |  |------ _关于_被选择 
           |  | 
           |  |------ _超级按钮_取消_被单击 
           |  | 
           |  |------ __启动窗口_尺寸被改变 
           |  | 
           |  |------ _时钟1_周期事件 
           |  | 
           |  |------ __启动窗口_创建完毕 
           |  | 
           |  |------ 读设置信息 
           |  | 
           |  |------ _超级按钮1_被单击 
           |  | 
           |  |------ _组合框2_列表项被选择 
           |  | 
           |  |------ _组合框1_列表项被选择 
           |  | 
           |  |------ 取MP3信息 
           |  | 
           |  |------ __启动窗口_将被销毁 
           |  | 
           |  |------ _工具条1_被单击 
           |  | 
           |  |------ _编辑框1_鼠标左键被按下 
           |  | 
           |  |------ _编辑框1_鼠标右键被放开 
           |  | 
           |  | 
======转换程序集 
           |  | 
           |  |------ 开始转换 
           |  | 
           |  | 
======注册程序集 
           |  | 
           |  |------ 注册否 
           |  | 
           |  | 
======注册窗口程序集 
           |  | 
           |  |------ _窗口2_创建完毕 
           |  | 
           |  |------ _按钮2_被单击 
           |  | 
           |  |------ _按钮3_被单击 
           |  | 
           |  |------ _按钮1_被单击 
           |  | 
           |  | 
======调用的Dll 
           |  | 
           |  |---[dll]------   创建线程 
           |  | 
           |  |---[dll]------   创建管道 
           |  | 
           |  |---[dll]------   取得信息 
           |  | 
           |  |---[dll]------   读取数据 
           |  | 
           |  |---[dll]------   关闭管道 
           |  | 
           |  |---[dll]------   取短路径 
 
  
调用的DLL命令: 
.DLL命令 创建线程, 整数型, , "CreateProcessA" 
    .参数 lpApplicationName, 整数型 
    .参数 lpCommandLine, 文本型 
    .参数 lpProcessAttributes, 整数型 
    .参数 lpThreadAttributes, 整数型 
    .参数 bInheritHandles, 逻辑型 
    .参数 dwCreationFlags, 整数型 
    .参数 lpEnvironment, 整数型 
    .参数 lpCurrentDriectory, 整数型 
    .参数 lpStartupInfo, STARTUPINFO, 传址 
    .参数 lpProcessInformation, PROCESS_INFORMATION, 传址 
.DLL命令 创建管道, 整数型, , "CreatePipe" 
    .参数 phReadPipe, 整数型, 传址 
    .参数 phWritePipe, 整数型, 传址 
    .参数 lpPipeAttributes, SECURITY_ATTRIBUTES, 传址 
    .参数 nSize, 整数型 
.DLL命令 取得信息, 整数型, , "GetStartupInfoA" 
    .参数 lpStartupInfo, STARTUPINFO, 传址 
.DLL命令 读取数据, 整数型, , "ReadFile" 
    .参数 hFile, 整数型 
    .参数 lpBuffer, 字节集, 传址 
    .参数 nNumberOfBytesToRead, 整数型 
    .参数 lpNumberOfBytesRead, 整数型, 传址 
    .参数 lpOverlapped, 整数型 
.DLL命令 关闭管道, 整数型, , "CloseHandle" 
    .参数 hObject, 整数型 
.DLL命令 取短路径, , , "GetShortPathNameA" 
    .参数 ypath, 文本型 
    .参数 mpath, 文本型, 传址 
    .参数 size, 整数型 
...
易语言类QQ窗口源码,类QQ窗口...
易语言电子蚊香源码,beep...
易语言歌词秀源码,排序LRC时间内容,MCI控制...
易语言会打字就会弹钢琴码重发正传源码,设置编辑框只读状态,构造乐谱列表,取常量中的每分钟拍数,取常量中的乐谱,置MIDI组件,演奏音符,停止演奏音符,处理按下某键,处理放开某键,构造...
易语言摄像头演示源码,capCreateCaptureWindow,SendMessageStr,SendMessage...
排序LRC时间内容,MCI控制...
简易MP3播放器源码...
设置编辑框只读状态,构造乐谱列表,取常量中的每分钟拍数,取常量中的乐谱,置MIDI组件,演奏音符,停止演奏音符,处理按下某键,处理放开某键,构造音符对照表,添加键代码音符对,添加字符音符对,查询键代码对应音符,播放乐谱,计算音符播放时间,停止播放乐谱...