息样在状态栏显示图片?

MAX·WOODS 2001-07-23 11:02:21
MS的OCX可以,但VCL不行,怎办?
...全文
52 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Chxis 2001-07-23
  • 打赏
  • 举报
回复
自画吧,
cannvas.draw
aizb 2001-07-23
  • 打赏
  • 举报
回复
在状态栏显示控件(进度条)的例子:如果要显示图片。。。喝喝!

Var
PanelRect:TRect;

procedure TfrmMainForm.FormCreate(Sender: TObject);
begin
Gauge1.Parent:=StatusBar1;
Gauge1.MaxValue:=100;
Gauge1.Visible:=True;
PanelRect:=Rect(0,0,0,0);
Gauge1.BorderStyle:=bsNone;
StatusBar1.Panels[4].Style:=psOwnerDraw;
end;

procedure TfrmMainForm.StatusBar1DrawPanel(StatusBar: TStatusBar;
Panel: TStatusPanel; const Rect: TRect);
begin
PanelRect:=Rect;
end;

procedure TfrmMainForm.PriMapProgress(Sender: TObject;
Progress: Integer);
begin
Gauge1.Left:=PanelRect.Left;
Gauge1.Top:=PanelRect.Top;
Gauge1.Width:=PanelRect.Right-PanelRect.Left;
Gauge1.Height:=PanelRect.Bottom-PanelRect.Top;
Gauge1.Progress:=Progress;
Application.ProcessMessages;
end;
一、Qt Creator 的安装和hello world 程序的编写(原创) 1.首先到Qt 的官方网站上下载Qt Creator,这里我们下载windows 版的。 下载地址:http://qt.nokia.com/downloads 如下图我们下载:Download Qt SDK for Windows* (178Mb) 下载完成后,直接安装即可,安装过程中按默认设置即可。 2.运行Qt Creator,首先弹出的是欢迎界面,这里可以打开其自带的各种演示 程序。 3.我们用File->New 菜单来新建工程。 4.这里我们选择Qt4 Gui Application。 5.下面输入工程名和要保存到的文件夹路径。我们这里的工程名为helloworld。 6.这时软件自动添加基本的头文件,因为这个程序我们不需要其他的功能,所以 直接点击Next。 7.我们将base class 选为QDialog 对话框类。然后点击Next。 8.点击Finish,完成工程的建立。 9.我们可以看见工程中的所有文件都出现在列表中了。我们可以直接按下下面的 绿色的run 按钮或者按下Ctrl+R 快捷键运行程序。 10.程序运行会出现空白的对话框,如下图。 11.我们双击文件列表的dialog.ui 文件,便出现了下面所示的图形界面编辑界 面。 12.我们在右边的器件栏里找到Label 标签器件 13.按着鼠标左键将其拖到设计窗口上,如下图。 14.我们双击它,并将其内容改为helloworld。 15.我们在右下角的属性栏里将字体大小由9 改为15。 16.我们拖动标签一角的蓝点,将全部文字显示出来。 17.再次按下运行按钮,便会出现helloworld。 到这里helloworld 程序便完成了。 Qt Creator 编译的程序,在其工程文件夹下会有一个debug 文件夹,其中有程序的.exe 可执行文件。但Qt Creator 默认是用动态链接的, 就是可执行程序在运行时需要相应的.dll 文件。我们点击生成的.exe 文件,首 先可能显示“没有找到mingwm10.dll,因此这个应用程序未能启动。重新安装 应用程序可能会修复此问题。”表示缺少mingwm10.dll 文件。 解决这个问题我们可以将相应的.dll 文件放到系统 中。在Qt Creator 的安装目录的qt 文件下的bin 文件夹下(我安装在了D 盘, 所以路径是D:\Qt\2009.04\qt\bin),可以找到所有的相关.dll 文件。在这里 找到mingwm10.dll 文件,将其复制到C:\WINDOWS\system 文件夹下,即可。下 面再提示缺少什么dll 文件,都像这样解决就可以了。 二、Qt Creator 编写多窗口程序(原创) 实现功能: 程序开始出现一个对话框,按下按钮后便能进入主窗口,如果直 接关闭这个对话框,便不能进入主窗口,整个程序也将退出。当进入主窗口后, 我们按下按钮,会弹出一个对话框,无论如何关闭这个对话框,都会回到主窗口。 实现原理: 程序里我们先建立一个主工程,作为主界面,然后再建立一个对 话框类,将其加入工程中,然后在程序中调用自己新建的对话框类来实现多窗口。 实现过程: 1.首先新建Qt4 Gui Application 工程,工程名为nGui,Base class 选为QWidget。 建立好后工程文件列表如下图。 2.新建对话框类,如下图,在新建中,选择Qt Designer Form Class。 3.选择Dialog without Buttons。 4.类名设为myDlg。 5.点击Finish 完成。注意这里已经默认将其加入到了我们刚建的工程中了。 6.如下图,在mydlg.ui 中拖入一个Push Button,将其上的文本改为“进入主 窗口”,在其属性窗口中将其objectName 改为enterBtn,在下面的Signals and slots editor 中进行信号和槽的关联,其中,Sender 设为enterBtn,Signal 设为clicked(),Receive 设为myDlg,Slot 设为accept()。这样就实现了单击 这个按钮使这个对话框关闭并发出Accepted 信号的功能。下面我们将利用这个 信号。 7.修改主函数main.cpp,如下: #include #include "widget.h" #include "mydlg.h" //加入头文件 int main(int argc, char *argv[]) { QApplication a(argc, argv); Widget w; myDlg my1; //建立自己新建的类的对象my1 if(my1.exec()==QDialog::Accepted) //利用Accepted 信号判 断enterBtn 是否被按下 { w.show(); //如果被按下,显示主窗口 return a.exec(); //程序一直执行,直到主窗口 关闭 } else return 0; //如果没被按下,则不会进入主窗口,整个程 序结束运行 } 主函数必须这么写,才能完成所要的功能。 如果主函数写成下面这样: #include #include "widget.h" #include "mydlg.h" int main(int argc, char *argv[]) { QApplication a(argc, argv); myDlg my1; if(my1.exec()==QDialog::Accepted) { Widget w; w.show(); } return a.exec(); } 这样,因为w 是在if 语句里定义的,所以当if 语句执行完后它就无效了。这样 导致的后果就是,按下enterBtn 后,主界面窗口一闪就没了。如果此时对程序 改动了,再次点击运行时,就会出现error: collect2: ld returned 1 exit status 的错误。这是因为虽然主窗口没有显示,但它只是隐藏了,程序并没有 结束,而是在后台运行。所以这时改动程序,再运行时便会出错。你可以按下调 试栏上面的红色Stop 停止按钮来停止程序运行。你也可以在windows 任务管理 器的进程中将该进程结束,而后再次运行就没问题了,当然先关闭Qt Creator, 而后再重新打开,这样也能解决问题。 如果把程序改为这样: #include #include "widget.h" #include "mydlg.h" int main(int argc, char *argv[]) { QApplication a(argc, argv); myDlg my1; Widget w; if(my1.exec()==QDialog::Accepted) { w.show(); } return a.exec(); } 这样虽然解决了上面主窗口一闪而过的问题,但是,如果在my1 对话框出现的时 候不点enterBtn,而是直接关闭对话框,那么此时整个程序应该结束执行,但 是事实是这样的吗?如果你此时对程序进行了改动,再次按下run 按钮,你会发 现又出现了error: collect2: ld returned 1 exit status 的错误,这说明程 序并没有结束,我们可以打开windows 任务管理器,可以看到我们的程序仍在执 行。 因为return a.exec();一句表示只要主窗口界面不退出,那么程 序就会一直执行。所以只有用第一种方法,将该语句也放到if 语句中,而在else 语句中用else return 0; ,这样如果enterBtn 没有被按下,那么程序就会结 束执行了。 到这里,我们就实现了一个界面结束执行,然后弹出另一个 界面的程序。下面我们在主窗口上加一个按钮,按下该按钮,弹出一个对话框, 但这个对话框关闭,不会使主窗口关闭。 8.如下图,在主窗口加入按钮,显示文本为“弹出一个对话框”,在其上点击鼠 标右键,在弹出的菜单中选择go to slot。 9.我们选择单击事件clicked()。 10.我们在弹出的槽函数中添加一句: my2.show(); my2 为我们新建对话框类的另一个对象,但是my2 我们还没有定义,所以 在widget.h 文件中添加相应代码,如下,先加入头文件,再加入my2 的定义语 句,这里我们将其放到private 里,因为一般的函数都放在public 里,而变量 都放在private 里。 #ifndef WIDGET_H #define WIDGET_H #include #include "mydlg.h" //包含头文件 namespace Ui { class Widget; } class Widget : public QWidget { Q_OBJECT public: Widget(QWidget *parent = 0); ~Widget(); private: Ui::Widget *ui; myDlg my2; //对my2 进行定义 private slots: void on_pushButton_clicked(); }; #endif // WIDGET_H 到这里,再运行程序,便能完成我们实验要求的功能了。整个程序里,我们用两 种方法实现了信号和槽函数的关联,第一个按钮我们直接在设计器中实现其关 联;第二个按钮我们自己写了槽函数语句,其实图形的设计与直接写代码效果是 一样的。 这个程序里我们实现了两类窗口打开的方式,一个是自身消失而 后打开另一个窗口,一个是打开另一个窗口而自身不消失。可以看到他们实现的 方法是不同的。 三、Qt Creator 登录对话框(原创) 实现功能: 在弹出对话框中填写用户名和密码,按下登录按钮,如果用户名和密码均正确则 进入主窗口,如果有错则弹出警告对话框。 实现原理: 通过上节的多窗口原理实现由登录对话框进入主窗口,而用户名和密码可以用 if 语句进行判断。 实现过程: 1.先新建Qt4 Gui Application 工程,工程名为mainWidget,选用QWidget 作 为Base class,这样便建立了主窗口。文件列表如下: 2.然后新建一个Qt Designer Form Class 类,类名为loginDlg,选用Dialog without Buttons,将其加入上面的工程中。文件列表如下: 3.在logindlg.ui 中设计下面的界面:行输入框为Line Edit。其中用户名后面 的输入框在属性中设置其object Name 为usrLineEdit,密码后面的输入框为 pwdLineEdit,登录按钮为loginBtn,退出按钮为exitBtn。 4.将exitBtn 的单击后效果设为退出程序,关联如下: 5.右击登录按钮选择go to slot,再选择clicked(),然后进入其单击事件的槽 函数,写入一句 void loginDlg::on_loginBtn_clicked() { accept(); } 6.改写main.cpp: #include #include "widget.h" #include "logindlg.h" int main(int argc, char *argv[]) { QApplication a(argc, argv); Widget w; loginDlg login; if(login.exec()==QDialog::Accepted) { w.show(); return a.exec(); } else return 0; } 7.这时执行程序,可实现按下登录按钮进入主窗口,按下退出按钮退出程序。 8.添加用户名密码判断功能。将登陆按钮的槽函数改为: void loginDlg::on_loginBtn_clicked() { if(m_ui->usrLineEdit->text()==tr("qt")&&m_ui->pwdLineEdit->text()==tr ("123456")) //判断用户名和密码是否正确 accept(); else{ QMessageBox::warning(this,tr("Warning"),tr("user name or password error!"),QMessageBox::Yes); //如果不正确,弹出警告对话框 } } 并在logindlg.cpp 中加入#include 的头文件。如果不加这个头文件, QMessageBox 类不可用。 9.这时再执行程序,输入用户名为qt,密码为123456,按登录按钮便能进入主 窗口了,如果输入错了,就会弹出警告对话框。 如果输入错误,便会弹出警告提示框: 10.在logindlg.cpp 的loginDlg 类构造函数里,添上初始化语句,使密码显示 为小黑点。 loginDlg::loginDlg(QWidget *parent) : QDialog(parent), m_ui(new Ui::loginDlg) { m_ui->setupUi(this); m_ui->pwdLineEdit->setEchoMode(QLineEdit::Password); } 效果如下: 11.如果输入如下图中的用户名,在用户名前不小心加上了一些空格,结果程序 按错误的用户名对待了。 我们可以更改if 判断语句,使这样的输入也算正确。 void loginDlg::on_loginBtn_clicked() { if(m_ui->usrLineEdit->text().trimmed()==tr("qt")&&m_ui->pwdLineEdit-> text()==tr("123456")) accept(); else{ QMessageBox::warning(this,tr("Warning"),tr("user name or password error!"),QMessageBox::Yes); } } 加入的这个函数的作用就是移除字符串开头和结尾的空白字符。 12.最后,如果输入错误了,重新回到登录对话框时,我们希望可以使用户名和 密码框清空并且光标自动跳转到用户名输入框,最终的登录按钮的单击事件的槽 函数如下: void loginDlg::on_loginBtn_clicked() { if(m_ui->usrLineEdit->text().trimmed()==tr("qt")&&m_ui->pwdLineEdit-> text()==tr("123456")) //判断用户名和密码是否正确 accept(); else{ QMessageBox::warning(this,tr("Warning"),tr("user name or password error!"),QMessageBox::Yes); //如果不正确,弹出警告对话框 m_ui->usrLineEdit->clear();//清空用户名输入框 m_ui->pwdLineEdit->clear();//清空密码输入框 m_ui->usrLineEdit->setFocus();//将光标转到用户名输入框 } } 四、Qt Creator 添加菜单图标(原创) 在下面的几节,我们讲述Qt 的MainWindow 主窗口部件。这一节只讲述怎样在其 上的菜单栏里添加菜单和图标。 1.新建Qt4 Gui Application 工程,将工程命名为MainWindow,其他选项默认 即可。 生成的窗口界面如下图。其中最上面的为菜单栏。 2.我们在Type Here 那里双击,并输入“文件(&F)”,这样便可将其文件菜单的 快捷键设为Alt+F。(注意括号最好用英文半角输入,这样看着美观) 3.输入完按下Enter 键确认即可,然后在子菜单中加入“新建(&N)”,确定后, 效果如下图。 4.我们在下面的动作编辑窗口可以看到新加的“新建”菜单。 5.双击这一条,可打开它的编辑对话框。我们看到Icon 项,这里可以更改“新 建”菜单的图标。 6.我们点击后面的...号,进入资源选择器,但现在这里面是空的。所以下面我 们需要给该工程添加外部资源。 7.添加资源有两种方法。一种是直接添加系统提供的资源文件,然后选择所需图 标。另一种是自己写资源文件。我们主要介绍第一种。新建Qt Resources file, 将它命名为menu。其他默认。 8.添加完后如下图。可以看到添加的文件为menu.qrc。 9.我们最好先在工程文件夹里新建一个文件夹,如images,然后将需要的图标 文件放到其中。 10.在Qt Creator 的menu.qrc 文件中,我们点击Add 下拉框,选择Add Prefix。 我们可以将生成的/new/prefix 前缀改为其他名字,如/File。 11.然后再选择Add 下拉框,选择Add Files。再弹出的对话框中,我们到新建 的images 文件夹下,将里面的图标文件全部添加过来。 12.添加完成后,我们在Qt Creator 的File 菜单里选择Save All 选项,保存所 做的更改。 13.这时再打开资源选择器,可以看到我们的图标都在这里了。(注意:如果不显 示,可以按一下上面的Reload 按钮) 14.我们将new.png 作为“新建”菜单的图标,然后点击Shortcut,并按下 Crtl+N,便能将Crtl+N 作为“新建”菜单的快捷键。 15.这时打开文件菜单,可以看到“新建”菜单已经有图标了。 运行程序后效果如下。 16.我们在工程文件夹下查看建立的menu.qrc 文件,可以用写字板将它打开。 其具体内容如下。 附:第二种添加资源文件的方法。 1.首先右击工程文件夹,在弹出的菜单中选择Add New,添加新文件。也可以用 File 中的添加新文件。 2.我们选择文本文件。 3.将文件名设置为menu.qrc。 4.添加好文件后将其内容修改如下。可以看到就是用第一种方法生成的 menu.qrc 文件的内容。 5.保存文件后,在资源管理器中可以看到添加的图标文件。 五、Qt Creator 布局管理器的使用(原创) 上篇讲解了如何在Qt Creator 中添加资源文件,并且为菜单添加了图标。这次 我们先对那个界面进行一些完善,然后讲解一些布局管理器的知识。 首先对菜单进行完善。 1.我们在上一次的基础上再加入一些常用菜单。 “文件”的子菜单如下图。中间的分割线可以点击Add Separator 添加。 “编辑”子菜单的内容如下。 “帮助”子菜单的内容如下。 2.我们在动作编辑器中对各个菜单的属性进行设置。 如下图。 3.我们拖动“新建”菜单的图标,将其放到工具栏里。 拖动“新建”菜单的图标。 将其放到菜单栏下面的工具栏里。 4.我们再添加其他几个图标。使用Append Separator 可以添加分割线。 5.最终效果如下。如果需要删除图标,可以在图标上点击右键选择Remove action 即可。 下面简述一下布局管理器。 (这里主要以垂直布局管理器进行讲解,其他类型管理器用法与之相同,其效 果可自己验证。) 1.在左边的器件栏里拖入三个PushButton 和一个Vertical Layout(垂直布局 管理器)到中心面板。如下图。 2.将这三个按钮放入垂直布局管理器,效果如下。可以看到按钮垂直方向排列, 并且宽度可以改变,但高度没有改变。 3.我们将布局管理器整体选中,按下上面工具栏的Break Layout 按钮,便可取 消布局管理器。(我们当然也可以先将按钮移出,再按下Delete 键将布局管理 器删除。) 4.下面我们改用分裂器部件(QSplitter)。 先将三个按钮同时选中,再按下上面工具栏的Lay Out Vertically in Splitter (垂直分裂器)。 效果如下图。可以看到按钮的大小可以随之改动。这也就是分裂器和布局管理器 的分别。 5.其实布局管理器不但能控制器件的布局,还有个很重要的用途是,它能使器件 的大小随着窗口大小的改变而改变。 我们先在主窗口的中心拖入一个文本编辑器Text Edit。 这时直接运行程序,效果如下。可以看到它的大小和位置不会随着窗口改变。 下面我们选中主窗口部件,然后在空白处点击鼠标右键,选择Layout->Lay Out in a Grid,使整个主窗口的中心区处于网格布局管理器中。 可以看到,这时文本编辑器已经占据了整个主窗口的中心区。 运行一下程序,可以看到无论怎样拉伸窗口,文本编辑框的大小都会随之改变。 我们在这里一共讲述了三种使用布局管理器的方法,一种是去器件栏添加,一 种是用工具栏的快捷图标,还有一种是使用鼠标右键的选项。 程序中用到的图标是我从Ubuntu 中复制的,可以到 http://www.qtcn.org/bbs/read.php?tid=23252&page=1&toread=1 下载到。 六、Qt Creator 实现文本编辑(原创) 前面已经将界面做好了,这里我们为其添加代码,实现文本编辑的功能。 首先实现新建文件,文件保存,和文件另存为的功能。 (我们先将上次的工程文件夹进行备份,然后再对其进行修改。在写较大的程序 时,经常对源文件进行备份,是个很好的习惯。) 在开始正式写程序之前,我们先要考虑一下整个流程。因为我们要写记事本一 样的软件,所以最好先打开windows 中的记事本,进行一些简单的操作,然后 考虑怎样去实现这些功能。再者,再强大的软件,它的功能也是一个一个加上 去的,不要设想一下子写出所有的功能。我们这里先实现新建文件,保存文件, 和文件另存为三个功能,是因为它们联系很紧,而且这三个功能总的代码量也 不是很大。 因为三个功能之间的关系并不复杂,所以我们这里便不再画流程图,而只是简 单描述一下。 新建文件,那么如果有正在编辑的文件,是否需要保存呢? 如果需要进行保存,那这个文件以前保存过吗?如果没有保存过,就应该先将其 另存为。 下面开始按这些关系写程序。 1.打开Qt Creator,在File 菜单中选择Open,然后在工程文件夹中打开 MainWindow.pro 工程文件。 先在main.cpp 文件中加入以下语句,让程序中可以使用中文。 在其中加入#include 头文件包含,再在主函数中加入下面一行: QTextCodec::setCodecForTr(QTextCodec::codecForLocale()); 这样在程序中使用中文,便能在运行时显示出来了。更改后文件如下图。 2.在mainwindow.h 文件中的private 下加入以下语句。 bool isSaved; //为true 时标志文件已经保存,为false 时标志文件尚未保存 QString curFile; //保存当前文件的文件名 void do_file_New(); //新建文件 void do_file_SaveOrNot(); //修改过的文件是否保存 void do_file_Save(); //保存文件 void do_file_SaveAs(); //文件另存为 bool saveFile(const QString& fileName); //存储文件 这些是变量和函数的声明。其中isSaved 变量起到标志的作用,用它来标志文件 是否被保存过。然后我们再在相应的源文件里进行这些函数的定义。 3.在mainwindow.cpp 中先加入头文件#include ,然后在构造函数里添 加以下几行代码。 isSaved = false; //初始化文件为未保存过状态 curFile = tr("未命名.txt"); //初始化文件名为“未命名.txt” setWindowTitle(curFile); //初始化主窗口的标题 这是对主窗口进行初始化。效果如下。 4.然后添加“新建”操作的函数定义。 void MainWindow::do_file_New() //实现新建文件的功能 { do_file_SaveOrNot(); isSaved = false; curFile = tr("未命名.txt"); setWindowTitle(curFile); ui->textEdit->clear(); //清空文本编辑器 ui->textEdit->setVisible(true); //文本编辑器可见 } 新建文件,先要判断正在编辑的文件是否需要保存。然后将新建的文件标志为未 保存过状态。 5.再添加do_file_SaveOrNot 函数的定义。 void MainWindow::do_file_SaveOrNot() //弹出是否保存文件对话框 { if(ui->textEdit->document()->isModified()) //如果文件被更改过,弹出保 存对话框 { QMessageBox box; box.setWindowTitle(tr("警告")); box.setIcon(QMessageBox::Warning); box.setText(curFile + tr(" 尚未保存,是否保存?")); box.setStandardButtons(QMessageBox::Yes | QMessageBox::No); if(box.exec() == QMessageBox::Yes) //如果选择保存文件,则执行保存操作 do_file_Save(); } } 这个函数实现弹出一个对话框,询问是否保存正在编辑的文件。 6.再添加“保存”操作的函数定义。 void MainWindow::do_file_Save() //保存文件 { if(isSaved){ //如果文件已经被保存过,直接保存文件 saveFile(curFile); } else{ do_file_SaveAs(); //如果文件是第一次保存,那么调用另存为 } } 对文件进行保存时,先判断其是否已经被保存过,如果没有被保存过,就要先对 其进行另存为操作。 7.下面是“另存为”操作的函数定义。 void MainWindow::do_file_SaveAs() //文件另存为 { QString fileName = QFileDialog::getSaveFileName(this,tr("另存为 "),curFile); //获得文件名 if(!fileName.isEmpty()) //如果文件名不为空,则保存文件内容 { saveFile(fileName); } } 这里弹出一个文件对话框,显示文件另存为的路径。 8.下面是实际文件存储操作的函数定义。 bool MainWindow::saveFile(const QString& fileName) //保存文件内容,因为可能保存失败,所以具有返回值,来表明是否保存成功 { QFile file(fileName); if(!file.open(QFile::WriteOnly | QFile::Text)) //以只写方式打开文件,如果打开失败则弹出提示框并返回 { QMessageBox::warning(this,tr("保存文件"), tr("无法保存文件 %1:\n %2").arg(fileName) .arg(file.errorString())); return false; } //%1,%2 表示后面的两个arg 参数的值 QTextStream out(&file); //新建流对象,指向选定的文件 out << ui->textEdit->toPlainText(); //将文本编辑器里的内容以纯文本 的形式输出到流对象中 isSaved = true; curFile = QFileInfo(fileName).canonicalFilePath(); //获得文件的标准路 径 setWindowTitle(curFile); //将窗口名称改为现在窗口的路径 return true; } 这个函数实现将文本文件进行存储。下面我们对其中的一些代码进行讲解。 QFile file(fileName);一句,定义了一个QFile 类的对象file,其中filename 表明这个文件就是我们保存的的文件。然后我们就可以用file 代替这个文件, 来进行一些操作。Qt 中文件的操作和C,C++很相似。对于QFile 类对象怎么使 用,我们可以查看帮助。 点击Qt Creator 最左侧的Help,在其中输入QFile, 在搜索到的列表中选择QFile 即可。这时在右侧会显示出QFile 类中所有相关信 息以及他们的用法和说明。 // 我们往下拉,会发现下面有关于怎么读取文件的示例代码。 // // 再往下便能看到用QTextStream 类对象,进行字符串输入的例子。下面也提到了 QFileInfo 和QDir 等相关的类,我们可以点击它们去看一下具体的使用说明。 // 上面只是做了一个简单的说明。以后我们对自己不明白的类都可以去帮助里进行 查找,这也许是我们以后要做的最多的一件事了。对于其中的英文解释,我们最 好想办法弄明白它的大意,其实网上也有一些中文的翻译,但最好还是从一开始 就尝试着看英文原版的帮助,这样以后才不会对中文翻译产生依赖。 我们这次只是很简单的说明了一下怎样使用帮助文件,这不表明 它不重要,而是因为这里不可能将每个类的帮助都解释一遍,没有那么多时间, 也没有那么大的篇幅。而更重要的是因为,我们这个教程只是引你入门,所以很 多东西需要自己去尝试。 在以后的教程里,如果不是特殊情况,就不会再对其中的类进行 详细解释,文章中的重点是对整个程序的描述,其中不明白的类,自己查看帮助。 9.双击mainwindow.ui 文件,在图形界面窗口下面的Action Editor 动作编辑 器里,我们右击“新建”菜单一条,选择Go to slot,然后选择triggered(), 进入其触发事件槽函数。 同理,进入其他两个菜单的槽函数,将相应的操作的函数写入槽函数中。如下。 void MainWindow::on_action_New_triggered() //信号和槽的关联 { do_file_New(); } void MainWindow::on_action_Save_triggered() { do_file_Save(); } void MainWindow::on_action_SaveAs_triggered() { do_file_SaveAs(); } 这时点击运行,就能够实现新建文件,保存文件,文件另存为的功能了。 然后实现打开,关闭,退出,撤销,复制,剪切,粘贴的功能。 先备份上次的工程文件,然后再将其打开。 1.先在mainwindow.h 文件中加入函数的声明。 void do_file_Open(); //打开文件 bool do_file_Load(const QString& fileName); //读取文件 2.再在mainwindow.cpp 文件中写函数的功能实现。 void MainWindow::do_file_Open()//打开文件 { do_file_SaveOrNot();//是否需要保存现有文件 QString fileName = QFileDialog::getOpenFileName(this); //获得要打开的文件的名字 if(!fileName.isEmpty())//如果文件名不为空 { do_file_Load(fileName); } ui->textEdit->setVisible(true);//文本编辑器可见 } bool MainWindow::do_file_Load(const QString& fileName) //读取文件 { QFile file(fileName); if(!file.open(QFile::ReadOnly | QFile::Text)) { QMessageBox::warning(this,tr("读取文件"),tr("无法读取文件 %1:\n%2.").arg(fileName).arg(file.errorString())); return false; //如果打开文件失败,弹出对话框,并返回 } QTextStream in(&file); ui->textEdit->setText(in.readAll()); //将文件中的所有内容都 写到文本编辑器中 curFile = QFileInfo(fileName).canonicalFilePath(); setWindowTitle(curFile); return true; } 上面的打开文件函数与文件另存为函数相似,读取文件的函数与文件存储函数相 似。 3.然后按顺序加入更菜单的关联函数,如下。 void MainWindow::on_action_Open_triggered() //打开操作 { do_file_Open(); } // void MainWindow::on_action_Close_triggered() //关闭操作 { do_file_SaveOrNot(); ui->textEdit->setVisible(false); } // void MainWindow::on_action_Quit_triggered() //退出操作 { on_action_Close_triggered(); //先执行关闭操作 qApp->quit(); //再退出系统,qApp 是指向应用程序的全局指针 } // void MainWindow::on_action_Undo_triggered() //撤销操作 { ui->textEdit->undo(); } // void MainWindow::on_action_Cut_triggered() //剪切操作 { ui->textEdit->cut(); } // void MainWindow::on_action_Copy_triggered() //复制操作 { ui->textEdit->copy(); } // void MainWindow::on_action_Past_triggered() //粘贴操作 { ui->textEdit->paste(); } 因为复制,撤销,全选,粘贴,剪切等功能,是TextEdit 默认就有的,所以我 们只需调用一下相应函数就行。 到这里,除了查找和帮助两个菜单的功能没有加上以外,其他功能都已经实现了。 七、Qt Creator 实现文本查找(原创) 现在加上查找菜单的功能。因为这里要涉及关于Qt Creator 的很多实用功能, 所以单独用一篇文章来介绍。 以前都用设计器设计界面,而这次我们用代码实现一个简单的查找对话框。对于 怎么实现查找功能的,我们详细地分步说明了怎么进行类中方法的查找和使用。 其中也将Qt Creator 智能化的代码补全功能和程序中函数的声明位置和定义位 置间的快速切换进行了介绍。 1.首先还是保存以前的工程,然后再将其打开。 我们发现Qt Creator 默认的字体有点小,可以按下Ctrl 键的同时按两下+键, 来放大字体。也可以选择Edit->Advanced->Increase Font Size。 2.在mainwindow.h 中加入#include 的头文件包含,在private 中 添加 QLineEdit *find_textLineEdit; //声明一个行编辑器,用于输入要查找的内容 在private slots 中添加 void show_findText(); 在该函数中实现查找字符串的功能。 3.我们进入查找菜单的触发事件槽函数,更改如下。 void MainWindow::on_action_Find_triggered() { QDialog *findDlg = new QDialog(this); //新建一个对话框,用于查找操作,this 表明它的父窗口是MainWindow。 findDlg->setWindowTitle(tr("查找")); //设置对话框的标题 find_textLineEdit = new QLineEdit(findDlg); //将行编辑器加入到新建的查找对话框中 QPushButton *find_Btn = new QPushButton(tr("查找下一个"),findDlg); //加入一个“查找下一个”的按钮 QVBoxLayout* layout = new QVBoxLayout(findDlg); layout->addWidget(find_textLineEdit); layout->addWidget(find_Btn); //新建一个垂直布局管理器,并将行编辑器和按钮加入其中 findDlg ->show(); //显示对话框 connect(find_Btn,SIGNAL(clicked()),this,SLOT(show_findText())); //设置“查找下一个”按钮的单击事件和其槽函数的关联 } 这里我们直接用代码生成了一个对话框,其中一个行编辑器可以输入要查找的字 符,一个按钮可以进行查找操作。我们将这两个部件放到了一个垂直布局管理器 中。然后显示这个对话框。并设置了那个按钮单击事件与show_findText()函数 的关联。 5.下面我们开始写实现查找功能的show_findText()函数。 void MainWindow::show_findText()//“查找下一个”按钮的槽函数 { QString findText = find_textLineEdit->text(); //获取行编辑器中的内容 } 先用一个QString 类的对象获得要查找的字符。然后我们一步一步写查找操作的 语句。 6.在下一行写下ui,然后直接按下键盘上的“<.”键,这时系统会根据是否是 指针对象而自动生成“->”或“.”,因为ui 是指针对象,所以自动生成“->” 号,而且弹出了ui 中的所有部件名称的列表。如下图。 7.我们用向下的方向键选中列表中的textEdit。或者我们可以先输入text,这 时能缩减列表的内容。 8.如上图我们将鼠标放到textEdit 上,这时便出现了textEdit 的类名信息, 且后面出现一个F1 按键。我们按下键盘上的F1,便能出现textEdit 的帮助。 9.我们在帮助中向下拉,会发现这里有一个find 函数。 10.我们点击find,查看其详细说明。 11.可以看到find 函数可以实现文本编辑器中字符串的查找。其中有一个 FindFlags 的参数,我们点击它查看其说明。 12.可以看到它是一个枚举变量(enum),有三个选项,第一项是向后查找(即 查找光标以前的内容,这里的前后是相对的说法,比如第一行已经用完了,光 标在第二行时,把第一行叫做向后。),第二项是区分大小写查找,第三项是 查找全部。 13.我们选用第一项,然后写出下面的语句。 ui->textEdit->find(findText,QTextDocument::FindBackward); //将行编辑器中的内容在文本编辑器中进行查找 当我们刚打出“f”时,就能自动弹出textEdit 类的相关属性和方法。 可以看到,当写完函数名和第一个“(”后,系统会自动显示出该函数的函数原 型,这样可以使我们减少出错。 14.这时已经能实现查找的功能了。但是我们刚才看到find 的返回值类型是bool 型,而且,我们也应该为查找不到字符串作出提示。 if(!ui->textEdit->find(findText,QTextDocument::FindBackward)) { QMessageBox::warning(this,tr("查找"),tr("找不到 %1") .arg(findText); } 因为查找失败返回值是false,所以if 条件加了“!”号。在找不到时弹出警 告对话框。 15.到这里,查找功能就基本上写完了。show_findText()函数的内容如下。 我们会发现随着程序功能的增强,其中的函数也会越来越多,我们都会为查找 某个函数的定义位置感到头疼。而在Qt Creator 中有几种快速定位函数的方法, 我们这里讲解三种。 第一,在函数声明的地方直接跳转到函数定义的地方。 如在do_file_Load 上点击鼠标右键,在弹出的菜单中选择Follow Symbol under Cursor 或者下面的Switch between Method Declaration/Definition。 这时系统就会自动跳转到函数定义的位置。如下图。 第二,快速查找一个文件里的所有函数。 我们可以点击窗口最上面的下拉框,这里会显示本文件中所有函数的列表。 第三,利用查找功能。 1.我们先将鼠标定位到一个函数名上。 2.然后选择Edit->Find/Replace->Find Dialog。 3.这时会出现一个查找对话框,可以看到要查找的函数名已经写在里面了。 4.当我们按下Search 按钮后,会在查找结果窗口显示查找到的结果。 5.我们点击第二个文件。会发现在这个文件中有两处关键字是高亮显示。 6.我们双击第二项,就会自动跳转到函数的定义处。 文章讲到这里,我们已经很详细地说明了怎样去使用一个类里面没有用过的方法 函数;也说明了Qt Creator 中的一些便捷操作。可以看到,Qt Creator 开发环 境,有很多很人性化的设计,我们应该熟练应用它们。 在以后的文章中,我们不会再很详细地去用帮助来说明一个函数是 怎么来的,该怎么用,这些应该自己试着去查找。 八、Qt Creator 实现状态栏显示(原创) 在程序主窗口Mainwindow 中,有菜单栏,工具栏,中心部件和状态栏。前面几 个已经讲过了,这次讲解状态栏的使用。 程序中有哪些不明白的类或函数,请自己查看帮助。 1.我们在mainwindow.h 中做一下更改。 加入头文件包含: #include 加入私有变量和函数: QLabel* first_statusLabel; //声明两个标签对象,用于显示状态信息 QLabel* second_statusLabel; void init_statusBar(); //初始化状态栏 加入一个槽函数声明:void do_cursorChanged(); //获取光标位置信息 2.在mainwindow.cpp 中加入状态栏初始化函数的定义。 void MainWindow::init_statusBar() { QStatusBar* bar = ui->statusBar; //获取状态栏 first_statusLabel = new QLabel; //新建标签 first_statusLabel->setMinimumSize(150,20); //设置标签最小尺寸 first_statusLabel->setFrameShape(QFrame::WinPanel); //设置标签形状 first_statusLabel->setFrameShadow(QFrame::Sunken); //设置标签阴影 second_statusLabel = new QLabel; second_statusLabel->setMinimumSize(150,20); second_statusLabel->setFrameShape(QFrame::WinPanel); second_statusLabel->setFrameShadow(QFrame::Sunken); bar->addWidget(first_statusLabel); bar->addWidget(second_statusLabel); first_statusLabel->setText(tr("欢迎使用文本编辑器")); //初始化内容 second_statusLabel->setText(tr("yafeilinux 制作!")); } 这里将两个标签对象加入到了主窗口的状态栏里,并设置了他们的外观和初值。 3.在构造函数里调用状态栏初始化函数。 init_statusBar(); 这时运行程序,效果如下。 4.在mainwindow.cpp 中加入获取光标位置的函数的定义。 void MainWindow::do_cursorChanged() { int rowNum = ui->textEdit->document()->blockCount(); //获取光标所在行的行号 const QTextCursor cursor = ui->textEdit->textCursor(); int colNum = cursor.columnNumber(); //获取光标所在列的列号 first_statusLabel->setText(tr("%1 行 %2 列").arg(rowNum).arg(colNum)); //在状态栏显示光标位置 } 这个函数可获取文本编辑框中光标的位置,并显示状态栏中。 5.在构造函数添加光标位置改变信号的关联。 connect(ui->textEdit,SIGNAL(cursorPositionChanged()),this,SLOT(do_cur sorChanged())); 这时运行程序。效果如下。 6.在do_file_Load 函数的最后添加下面语句。 second_statusLabel->setText(tr("打开文件成功")); 7.在saveFile 函数的最后添加以下语句。 second_statusLabel->setText(tr("保存文件成功")); 8.在on_action_Find_triggered 函数的后面添加如下语句。 second_statusLabel->setText(tr("正在进行查找")); 9.在on_action_Close_triggered 函数最后添加如下语句。 first_statusLabel->setText(tr("文本编辑器已关闭")); second_statusLabel->setText(tr("yafeilinux 制作!")); 到这里整个文本编辑器的程序就算写完了。我们这里没有写帮助菜单的功能实 现,大家可以自己添加。而且程序中也有很多漏洞和不完善的地方,如果有兴 趣,大家也可以自己修改。因为时间和篇幅的原因,我们这里就不再过多的讲 述。 九、Qt Creator 中鼠标键盘事件的处理实现自定义鼠标指针(原创) 我们前面一直在说信号,比方说用鼠标按了一下按钮,这样就会产生一个按钮的 单击信号,然后我们可以在相应的槽函数里进行相应功能的设置。其实在按下鼠 标后,程序要先接收到鼠标按下的事件,然后将这个事件按默认的设置传给按钮。 可以看出,事件和信号并不是一回事,事件比信号更底层。而我们以前把单击按 钮也叫做事件,这是不确切的,不过大家都知道是什么意思,所以当时也没有细 分。 Qt 中的事件可以在QEvent 中查看。下面我们只是找两个例子来进行简单的演示。 1.还是先建立一个Qt4 Gui Application 工程,我这里起名为event。 2.添加代码,让程序中可以使用中文。 即在main.cpp 文件中加入#include 的头文件包含。 再在下面的主函数里添加 QTextCodec::setCodecForTr(QTextCodec::codecForLocale()); 3.在mainwindow.h 文件中做一下更改。 添加#include 头文件。因为这样就包含了QtGui 中所有的子文件。 在public 中添加两个函数的声明 void mouseMoveEvent(QMouseEvent *); void keyPressEvent(QKeyEvent *); 4.我们在mainwindow.ui 中添加一个Label 和一个PushButton,将他们拉长点, 因为一会要在上面显示标语。 5.在mainwindow.cpp 中的构造函数里添加两个部件的显示文本。 ui->label->setText(tr("按下键盘上的A 键试试!")); ui->pushButton->setText(tr("按下鼠标的一个键,然后移动鼠标试试")); 6.然后在下面进行两个函数的定义。 /*以下是鼠标移动事件*/ void MainWindow::mouseMoveEvent(QMouseEvent *m) {//这里的函数名和参数不能更改 QCursor my(QPixmap("E:/Qt/Qt-Creator-Example/event/time.png")); //为鼠标指针选择图片,注意这里要用绝对路径,且要用“/”,而不能用“\” QApplication::setOverrideCursor(my); //将鼠标指针更改为自己设置的图片 int x = m->pos().x(); int y = m->pos().y(); //获取鼠标现在的位置坐标 ui->pushButton->setText(tr("鼠标现在的坐标是(%1,%2), 哈哈好玩吧 ").arg(x).arg(y)); //将鼠标的位置坐标显示在按钮上 ui->pushButton->move(m->pos()); //让按钮跟随鼠标移动 } /*以下是键盘按下事件*/ void MainWindow::keyPressEvent(QKeyEvent *k) { if(k->key() == Qt::Key_A) //判断是否是A 键按下 { ui->label->setPixmap(QPixmap("E:/Qt/Qt-Creator-Example/event/linux.jp g")); ui->label->resize(100,100); //更改标签图片和大小 } } 注意:这两个函数不是自己新建的,而是对已有函数的重定义,所有函数名和参 数都不能改。第一个函数对鼠标移动事件进行了重写。其中实现了鼠标指针的更 改,和按钮跟随鼠标移动的功能。 第二个函数对键盘的A 键按下实现了新的功能。 效果如下。 按下鼠标的一个键,并移动鼠标。 按下键盘上的A 键。 十、Qt Creator 中实现定时器和产生随机数(原创) 有两种方法实现定时器。 第一种。自己建立关联。 1.新建Gui 工程,工程名可以设置为timer。并在主界面上添加一个标签label, 并设置其显示内容为“0000-00-00 00:00:00 星期日”。 2.在mainwindow.h 中添加槽函数声明。 private slots: void timerUpDate(); 3.在mainwindow.cpp 中添加代码。 添加#include 的头文件包含,这样就包含了QtCore 下的所有文件。 构造函数里添加代码: QTimer *timer = new QTimer(this); //新建定时器 connect(timer,SIGNAL(timeout()),this,SLOT(timerUpDate())); //关联定时器计满信号和相应的槽函数 timer->start(1000); //定时器开始计时,其中1000 表示1000ms 即1 秒 4.然后实现更新函数。 void MainWindow::timerUpDate() { QDateTime time = QDateTime::currentDateTime(); //获取系统现在的时间 QString str = time.toString("yyyy-MM-dd hh:mm:ss dddd"); //设置系统时间显示格式 ui->label->setText(str); //在标签上显示时间 } 5.运行程序,效果如下。 第二种。使用事件。(有点像单片机中的定时器啊) 1.新建工程。在窗口上添加两个标签。 2.在main.cpp 中添加代码,实现中文显示。 #include QTextCodec::setCodecForTr(QTextCodec::codecForLocale()); 3.在mainwindow.h 中添加代码。 void timerEvent(QTimerEvent *); 4.在mainwindow.cpp 中添加代码。 添加头文件#include 在构造函数里添加以下代码。 startTimer(1000); //其返回值为1,即其timerId 为1 startTimer(5000);//其返回值为2,即其timerId 为2 startTimer(10000); //其返回值为3,即其timerId 为3 添加了三个定时器,它们的timerId 分别为1,2,3。注意,第几个定时器的返 回值就为几。所以要注意定时器顺序。 在下面添加函数实现。 void MainWindow::timerEvent(QTimerEvent *t) //定时器事件 { switch(t->timerId()) //判断定时器的句柄 { case 1 : ui->label->setText(tr("每秒产生一个随机数: %1").arg(qrand()%10));break; case 2 : ui->label_2->setText(tr("5 秒后软件将关闭"));break; case 3 : qApp->quit();break; //退出系统 } } 这里添加了三个定时器,并都在定时器事件中判断它们,然后执行相应的功能。 这样就不用每个定时器都写一个关联函数和槽函数了。 随机数的实现: 上面程序中的qrand(),可以产生随机数,qrand()%10 可以产生0-9 之间的随机 数。要想产生100 以内的随机数就%100。以此类推。 但这样每次启动程序后,都按同一种顺序产生随机数。为了实现每次启动程序产 生不同的初始值。我们可以使用qsrand(time(0));实现设置随机数的初值,而 程序每次启动时time(0)返回的值都不同,这样就实现了产生不同初始值的功 能。 我们将qsrand(time(0));一句加入构造函数里。 程序最终运行效果如下。 十一、Qt 2D 绘图(一)绘制简单图形(原创) 声明:本文原创于yafeilinux 的百度博客,http://hi.baidu.com/yafeilinux 转载请注明出处。 说明:以后使用的环境为基于Qt 4.6 的Qt Creator 1.3.0 windows 版本 本文介绍在窗口上绘制最简单的图形的方法。 1.新建Qt4 Gui Application 工程,我这里使用的工程名为painter01,选用 QDialog 作为Base class 2.在dialog.h 文件中声明重绘事件函数void paintEvent(QPaintEvent *); 3.在dialog.cpp 中添加绘图类QPainter 的头文件包含#include 4.在下面进行该函数的重定义。 void Dialog::paintEvent(QPaintEvent *) { QPainter painter(this); painter.drawLine(0,0,100,100); } 其中创建了QPainter 类对象,它是用来进行绘制图形的,我们这里画了一条线 Line,其中的参数为线的起点(0,0),和终点(100,100)。这里的数值指的 是像素,详细的坐标设置我们以后再讲,这里知道(0,0)点指的是窗口的左上 角即可。运行效果如下: 5.在qt 的帮助里可以查看所有的绘制函数,而且下面还给出了相关的例子。 6.我们下面将几个知识点说明一下,帮助大家更快入门。 将函数改为如下: void Dialog::paintEvent(QPaintEvent *) { QPainter painter(this); QPen pen; //画笔 pen.setColor(QColor(255,0,0)); QBrush brush(QColor(0,255,0,125)); //画刷 painter.setPen(pen); //添加画笔 painter.setBrush(brush); //添加画刷 painter.drawRect(100,100,200,200); //绘制矩形 } 这里的pen 用来绘制边框,brush 用来进行封闭区域的填充,QColor 类用来提供 颜色,我们这里使用了rgb 方法来生成颜色,即(red,green,blue),它们取 值分别是0-255,例如(255,0,0)表示红色,而全0 表示黑色,全255 表示 白色。后面的(0,255,0,125),其中的125 是透明度(alpha)设置,其值 也是从0 到255,0 表示全透明。最后将画笔和画刷添加到painter 绘制设备中, 画出图形。这里的Rect 是长方形,其中的参数为(100,100)表示起始坐标, 200,200 表示长和宽。效果如下: 7.其实画笔和画刷也有很多设置,大家可以查看帮助。 QPainter painter(this); QPen pen(Qt::DotLine); QBrush brush(Qt::blue); brush.setStyle(Qt::HorPattern); painter.setPen(pen); painter.setBrush(brush); painter.drawRect(100,100,200,200); 这里我们设置了画笔的风格为点线,画刷的风格为并行横线,效果如下: 在帮助里可以看到所有的风格。 我们这里用了Qt::blue,Qt 自定义的几个颜色如下: 8.画弧线,这是帮助里的一个例子。 QRectF rectangle(10.0, 20.0, 80.0, 60.0); //矩形 int startAngle = 30 * 16; //起始角度 int spanAngle = 120 * 16; //跨越度数 QPainter painter(this); painter.drawArc(rectangle, startAngle, spanAngle); 这里要说明的是,画弧线时,角度被分成了十六分之一,就是说,要想为30 度, 就得是30*16。它有起始角度和跨度,还有位置矩形,要想画出自己想要的弧线, 就要有一定的几何知识了。这里就不再祥述。 十二、Qt 2D 绘图(二)渐变填充(原创) 声明:本文原创于yafeilinux 的百度博客,http://hi.baidu.com/yafeilinux 转载请注明出处。 在qt 中提供了三种渐变方式,分别是线性渐变,圆形渐变和圆锥渐变。如果能 熟练应用它们,就能设计出炫目的填充效果。 线性渐变: 1.更改函数如下: void Dialog::paintEvent(QPaintEvent *) { QPainter painter(this); QLinearGradient linearGradient(100,150,300,150); //从点(100,150)开始到点(300,150)结束,确定一条直线 linearGradient.setColorAt(0,Qt::red); linearGradient.setColorAt(0.2,Qt::black); linearGradient.setColorAt(0.4,Qt::yellow); linearGradient.setColorAt(0.6,Qt::white); linearGradient.setColorAt(0.8,Qt::green); linearGradient.setColorAt(1,Qt::blue); //将直线开始点设为0,终点设为1,然后分段设置颜色 painter.setBrush(linearGradient); painter.drawRect(100,100,200,100); //绘制矩形,线性渐变线正好在矩形的水平中心线上 } 效果如下: 圆形渐变: 1.更改函数内容如下: QRadialGradient radialGradient(200,100,100,200,100); //其中参数分别为圆形渐变的圆心(200,100),半径100,和焦点(200, 100) //这里让焦点和圆心重合,从而形成从圆心向外渐变的效果 radialGradient.setColorAt(0,Qt::black); radialGradient.setColorAt(1,Qt::yellow); //渐变从焦点向整个圆进行,焦点为起始点0,圆的边界为1 QPainter painter(this); painter.setBrush(radialGradient); painter.drawEllipse(100,0,200,200); //绘制圆,让它正好和上面的圆形渐变的圆重合 效果如下: 2.要想改变填充的效果,只需要改变焦点的位置和渐变的颜色位置即可。 改变焦点位置:QRadialGradient radialGradient(200,100,100,100,100); 效果如下: 锥形渐变: 1.更改函数内容如下: //圆锥渐变 QConicalGradient conicalGradient(50,50,0); //圆心为(50,50),开始角度为0 conicalGradient.setColorAt(0,Qt::green); conicalGradient.setColorAt(1,Qt::white); //从圆心的0 度角开始逆时针填充 QPainter painter(this); painter.setBrush(conicalGradient); painter.drawEllipse(0,0,100,100); 效果如下: 2.可以更改开始角度,来改变填充效果 QConicalGradient conicalGradient(50,50,30); 开始角度设置为30 度,效果如下: 其实三种渐变的设置都在于焦点和渐变颜色的位置,如果想设计出漂亮的渐变 效果,还要有美术功底啊! 十二、Qt 2D 绘图(三)绘制文字(原创) 声明:本文原创于yafeilinux 的百度博客,http://hi.baidu.com/yafeilinux 转载请注明出处。 接着上一次的教程,这次我们学习在窗体上绘制文字。 1.绘制最简单的文字。 我们更改重绘函数如下: void Dialog::paintEvent(QPaintEvent *) { QPainter painter(this); painter.drawText(100,100,"yafeilinux"); } 我们在(100,100)的位置显示了一行文字,效果如下。 2.为了更好的控制字体的位置。我们使用另一个构造函数。在帮助里查看 drawText,如下。 这里我们看到了构造函数的原型和例子。其中的flags 参数可以控制字体在矩形 中的位置。我们更改函数内容如下。 void Dialog::paintEvent(QPaintEvent *) { QPainter painter(this); QRectF ff(100,100,300,200); //设置一个矩形 painter.drawRect(ff); //为了更直观地看到字体的位置,我们绘制出这个矩形 painter.setPen(QColor(Qt::red)); //设置画笔颜色为红色 painter.drawText(ff,Qt::AlignHCenter,"yafeilinux"); //我们这里先让字体水平居中 } 效果如下。 可以看到字符串是在最上面水平居中的。如果想让其在矩形正中间,我们可以使 用Qt::AlignCenter。 这里我们也可以使用两个枚举变量进行按位与操作,例如可以使用 Qt::AlignBottom|Qt::AlignHCenter 实现让文字显示在矩形下面的正中间。效 果如下。 对于较长的字符串,我们也可以利用“\n”进行换行,例如"yafei\nlinux"。效 果如下。 3.如果要使文字更美观,我们就需要使用QFont 类来改变字体。先在帮助中查 看一下这个类。 可以看到它有好几个枚举变量来设置字体。下面的例子我们对主要的几个选项进 行演示。 更改函数如下。 void Dialog::paintEvent(QPaintEvent *) { QFont font("Arial",20,QFont::Bold,true); //设置字体的类型,大小,加粗,斜体 font.setUnderline(true); //设置下划线 font.setOverline(true); //设置上划线 font.setCapitalization(QFont::SmallCaps); //设置大小写 font.setLetterSpacing(QFont::AbsoluteSpacing,5); //设置间距 QPainter painter(this); painter.setFont(font); //添加字体 QRectF ff(100,100,300,200); painter.drawRect(ff); painter.setPen(QColor(Qt::red)); painter.drawText(ff,Qt::AlignCenter,"yafeilinux"); } 效果如下。 这里的所有字体我们可以在设计器中进行查看。如下。 基于Qt 4.6 的Qt Creator 1.3.0 环境变量设置(原创) 如果你以前安装过visual studio 2005 之类的软件,那么装上Qt Creator 1.3.0 后,编译运行其自带的演示程序时就可能出现如下图的,105 个错误,几十个警 告的问题。 我们查看输出窗口,如下图。会发现它居然显示VC98 之类的东西,就是说它并 没有去自己的include 文件夹 中查找文件。我们可以怀疑是系统环境变量的问题了。 点击Qt Creator 界面左侧的projects 图标,查看工程信息。这里我们主要查看 编辑环境Buid Environment,点击其右侧的show Details。 可以看到其中的include 和lib 均指向了virtual studio 文件夹中,我们需要 将其改正。 将他们都改为自己Qt Creator 安装目录下的相关路径,如下图。(要换成你的 安装路径) 改完后会发现新的设置已经显示出来了。 我们查看下面的Run Environment,发现它已经自己改过来了。 回到编辑界面,右击工程文件,在弹出的菜单上选择Clean project,清空以前 的编译信息。 然后运行Run qmake,生成Makefile 文件。 最后,点击run 或者build 都可,这时程序已经能正常编译运行了。 基于Qt 4.6 的Qt Creator 1.3.0 写helloworld 程序注意事项(原创) 注意:下面指的是在windows 下,linux 下的情况可进行相应改变 昨天Qt 4.6 和Qt Creator 1.3.0 正式版发布了,但是如果以前用过旧版本,就 可能出一些问题。 1.用debug 方式 如果你以前用了Qt 4.5 的Qt Creator,并且将QtCored4.dll,QtGuid4.dll, mingwm10.dll 等文件放到了C 盘的system 文件夹下。那么请先将它们删除,不 然编译不会通过。 编译完helloworld 程序后,如果要直接执行exe 文件,需要将安装目录(新版 Qt)下的qt/bin 目录下的QtCored4.dll,QtGuid4.dll,mingwm10.dll,和 libgcc_s_dw2-1.dll(这个是新增的)文件放在exe 文件夹中。或者将它们放到 系统的system 文件夹下。 2.选择release 方式 编译程序后生成exe 文件 1.需要Qt 安装目录下的qt/bin 目录中的QtGui4.dll ,Qt Core4.dll, libgcc_s_dw2-1.dll 以及mingwm10.dll 四个文件的支持,将它们拷贝到exe 文 件目录下。 2.程序中默认只支持png 图片,如果使用了gif,jpg 等格式的文件是显示不出 来的。需要将Qt 安装目录下的qt/plugins/目录中的imageformats 文件夹拷贝 到exe 文件目录下(注意是整个文件夹)。而imageformats 文件夹中只需要保 留你需要的文件,例如你只需要支持gif 文件,就只保留qgif4.dll 即可。 ‘Qt Creator 发布release 软件相关注意事项(原创) 注意:环境是windows 选择release 编译程序后生成exe 文件 1.需要Qt 安装目录下的qt/bin 目录中的QtGui4.dll 和 Qt Core4.dll 以及 mingwm10.dll 三个文件的支持,将它们拷贝到exe 文件目录下。 2.程序中默认只支持png 图片,如果使用了gif,jpg 等格式的文件是显示不出 来的。需要将Qt 安装目录下的qt/plugins/目录中的imageformats 文件夹拷贝 到exe 文件目录下(注意是整个文件夹)。而imageformats 文件夹中只需要保 留你需要的文件,例如你只需要支持gif 文件,就只保留qgif4.dll 即可。 Qt Creator 的 error: collect2: ld returned 1 exit status 问题 利用Qt Creator 1.2.1( Built on Sep 30 2009 at 05:21:42)编译 程序经常会出现error: collect2: ld returned 1 exit status 的错误,但是 自己的程序没有一点问题,怎么回事呢? 如果这时退出软件,再重新进入,打开刚才的工程,重新编译, 就不会出现刚才的错误了。这应该是Qt Creator 软件的问题吧! 后来发现是因为上次执行的程序还在运行,你打开windows 的任 务管理器中的进程可以看见你刚才运行的程序还在执行,我们看不见,是因为它 在后台执行着。出现这个现象,是因为你写的代码的问题,比如在main 函数里 用了w.show();语句,就可能出现界面一闪而过,但它并没有关闭,而是在后台 运行,所以再次运行时就会出错。我们可以在资源管理器中将该进程关闭,或者 像上面那样直接关闭Qt Creator。 示例: #include #include "widget.h" #include "logindlg.h" int main(int argc, char *argv[]) { QApplication a(argc, argv); loginDlg m; if(m.exec()==QDialog::Accepted) { Widget w; w.show(); } return a.exec(); } 执行后就会在后台运行。这时如果修改了代码再次运行程序,就会出现上面的错 误。 在任务管理器中可以看见自己的程序: 将该进程结束,然后在重新运行,就不会出错了。 正确的代码应该这样写: int main(int argc, char *argv[]) { QApplication a(argc, argv); loginDlg m; Widget w; if(m.exec()==QDialog::Accepted) { w.show(); return a.exec(); } else return 0; //关闭整个程序 } 这样新建的对象w 就不是局部变量了,这样运行程序w 表示的窗口不会一闪而过, 会一直显示。程序也不会再出现上面的错误了。 QT 常用问题解答(转) 本文是我前几天一个网友告诉我的,当时看了感觉好,就保存下来。今天再次查 看,感觉有必要把文章分享给各位学习QT 的朋友,因为网上好用的QT 资源真的 好少。 1、如果在窗体关闭前自行判断是否可关闭 答:重新实现这个窗体的closeEvent()函数,加入判断操作 Quote: void MainWindow::closeEvent(QCloseEvent *event) { if (maybeSave()) { writeSettings(); event->accept(); } else { event->ignore(); } } 2、如何用打开和保存文件对话 答:使用QFileDialog Quote: QString fileName = QFileDialog::getOpenFileName(this); if (!fileName.isEmpty()) { loadFile(fileName); } Quote: QString fileName = QFileDialog::getSaveFileName(this); if (fileName.isEmpty()) { return false; } 3、如果创建Actions(可在菜单和工具栏里使用这些Action) 答: Quote: newAct = new QAction(QIcon(":/images/new.png"), tr("&New"), this); newAct->setShortcut(tr("Ctrl+N")); newAct->setStatusTip(tr("Create a new file")); connect(newAct, SIGNAL(triggered()), this, SLOT(newFile())); openAct = new QAction(QIcon(":/images/open.png"), tr("&Open..."), this); openAct->setShortcut(tr("Ctrl+O")); openAct->setStatusTip(tr("Open an existing file")); connect(openAct, SIGNAL(triggered()), this, SLOT(open())); saveAct = new QAction(QIcon(":/images/save.png"), tr("&Save"), this); saveAct->setShortcut(tr("Ctrl+S")); saveAct->setStatusTip(tr("Save the document to disk")); connect(saveAct, SIGNAL(triggered()), this, SLOT(save())); saveAsAct = new QAction(tr("Save &As..."), this); saveAsAct->setStatusTip(tr("Save the document under a new name")); connect(saveAsAct, SIGNAL(triggered()), this, SLOT(saveAs())); exitAct = new QAction(tr("E&xit"), this); exitAct->setShortcut(tr("Ctrl+Q")); exitAct->setStatusTip(tr("Exit the application")); connect(exitAct, SIGNAL(triggered()), this, SLOT(close())); cutAct = new QAction(QIcon(":/images/cut.png"), tr("Cu&t"), this); cutAct->setShortcut(tr("Ctrl+X")); cutAct->setStatusTip(tr("Cut the current selection's contents to the " "clipboard")); connect(cutAct, SIGNAL(triggered()), textEdit, SLOT(cut())); copyAct = new QAction(QIcon(":/images/copy.png"), tr("&Copy"), this); copyAct->setShortcut(tr("Ctrl+C")); copyAct->setStatusTip(tr("Copy the current selection's contents to the " "clipboard")); connect(copyAct, SIGNAL(triggered()), textEdit, SLOT(copy())); pasteAct = new QAction(QIcon(":/images/paste.png"), tr("&Paste"), this); pasteAct->setShortcut(tr("Ctrl+V")); pasteAct->setStatusTip(tr("Paste the clipboard's contents into the current " "selection")); connect(pasteAct, SIGNAL(triggered()), textEdit, SLOT(paste())); aboutAct = new QAction(tr("&About"), this); aboutAct->setStatusTip(tr("Show the application's About box")); connect(aboutAct, SIGNAL(triggered()), this, SLOT(about())); aboutQtAct = new QAction(tr("About &Qt"), this); aboutQtAct->setStatusTip(tr("Show the Qt library's About box")); connect(aboutQtAct, SIGNAL(triggered()), qApp, SLOT(aboutQt())); 4、如果创建主菜单 答:采用上面的QAction 的帮助,创建主菜单 Quote: fileMenu = menuBar()->addMenu(tr("&File")); fileMenu->addAction(newAct); fileMenu->addAction(openAct); fileMenu->addAction(saveAct); fileMenu->addAction(saveAsAct); fileMenu->addSeparator(); fileMenu->addAction(exitAct); editMenu = menuBar()->addMenu(tr("&Edit")); editMenu->addAction(cutAct); editMenu->addAction(copyAct); editMenu->addAction(pasteAct); menuBar()->addSeparator(); helpMenu = menuBar()->addMenu(tr("&Help")); helpMenu->addAction(aboutAct); helpMenu->addAction(aboutQtAct); 5、如果创建工具栏 答:采用上面的QAction 的帮助,创建工具栏 Quote: fileToolBar = addToolBar(tr("File")); fileToolBar->addAction(newAct); fileToolBar->addAction(openAct); fileToolBar->addAction(saveAct); editToolBar = addToolBar(tr("Edit")); editToolBar->addAction(cutAct); editToolBar->addAction(copyAct); editToolBar->addAction(pasteAct); 6、如何使用配置文件保存配置 答:使用QSettings 类 Quote: QSettings settings("Trolltech", "Application Example"); QPoint pos = settings.value("pos", QPoint(200, 200)).toPoint(); QSize size = settings.value("size", QSize(400, 400)).toSize(); Quote: QSettings settings("Trolltech", "Application Example"); settings.setValue("pos", pos()); settings.setValue("size", size()); 7、如何使用警告、信息等对话框 答:使用QMessageBox 类的静态方法 Quote: int ret = QMessageBox::warning(this, tr("Application"), tr("The document has been modified.\n" "Do you want to save your changes?"), QMessageBox::Yes | QMessageBox::Default, QMessageBox::No, QMessageBox::Cancel | QMessageBox::Escape); if (ret == QMessageBox::Yes) return save(); else if (ret == QMessageBox::Cancel) return false; 8、如何使通用对话框中文化 答:对话框的中文化 比 如说,QColorDialog 的与文字相关的部分,主要在qcolordialog.cpp 文件 中,我们可以从qcolordialog.cpp 用 lupdate 生成一个ts 文件,然后用自定 义这个ts 文件的翻译,再用lrelease 生成一个.qm 文件,当然了,主程序就要 改变要支持多国语言了, 使用这个.qm 文件就可以了。 另外,还有一个更快的方法,在源代码解开后有一个目录translations,下面 有一些.ts, .qm 文件,我们拷贝一个: Quote: cp src/translations/qt_untranslated.ts ./qt_zh_CN.ts 然 后,我们就用Linguist 打开这个qt_zh_CN.ts,进行翻译了,翻译完成后, 保存后,再用lrelease 命令生成qt_zh_CN.qm, 这样,我们把它加入到我们的 qt project 中,那些系统的对话框,菜单等等其它的默认是英文的东西就能显 示成中文了。 9、在Windows 下Qt 里为什么没有终端输出? 答:把下面的配置项加入到.pro 文件中 Quote: win32:CONFIG += console 10、Qt 4 for X11 OpenSource 版如何静态链接? 答:编译安装的时候加上-static 选项 Quote: ./configure -static //一定要加static 选项 gmake gmake install 然后,在Makefile 文件中加 static 选项或者在.pro 文件中加上QMAKE_LFLAGS += -static,就可以连接静态库了。 11、想在源代码中直接使用中文,而不使用tr()函数进行转换,怎么办? 答:在main 函数中加入下面三条语句,但并不提倡 Quote: QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8")); QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8")); QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8")); 或者 Quote: QTextCodec::setCodecForLocale(QTextCodec::codecForName("GBK")); QTextCodec::setCodecForCStrings(QTextCodec::codecForName("GBK")); QTextCodec::setCodecForTr(QTextCodec::codecForName("GBK")); 使用GBK 还是使用UTF-8,依源文件中汉字使用的内码而定 这样,就可在源文件中直接使用中文,比如: Quote: QMessageBox::information(NULL, "信息", "关于本软件的演示信息", QMessageBox::Ok, QMessageBox::NoButtons); 12、为什么将开发的使用数据库的程序发布到其它机器就连接不上数据库? 答:这是由于程序找不到数据库插件而致,可照如下解决方法: 在main 函数中加入下面语句: Quote: QApplication::addLibraryPath(strPluginsPath"); strPluginsPath 是插件所在目录,比如此目录为/myapplication/plugins 则将需要的sql 驱动,比如qsqlmysql.dll, qsqlodbc.dll 或对应的.so 文件放 到 /myapplication/plugins/sqldrivers/ 目录下面就行了 这是一种解决方法,还有一种通用的解决方法,即在可执行文件目录下写 qt.conf 文件,把系统相关的一些目录配置写到qt.conf 文件里,详细情况情参 考Qt Document Reference 里的qt.conf 部分 13、如何创建QT 使用的DLL(.so)以及如何使用此DLL(.so) 答:创建DLL 时其工程使用lib 模板 Quote: TEMPLATE=lib 而源文件则和使用普通的源文件一样,注意把头文件和源文件分开,因为在其它 程序使用此DLL 时需要此头文件 在使用此DLL 时,则在此工程源文件中引入DLL 头文件,并在.pro 文件中加入 下面配置项: Quote: LIBS += -Lyourdlllibpath -lyourdlllibname Windows 下和Linux 下同样(Windows 下生成的DLL 文件名为yourdlllibname.dll 而在Linux 下生成的为libyourdlllibname.so。注意,关于DLL 程序的写法, 遵从各平台级编译器所定的规则。 14、如何启动一个外部程序 答:1、使用QProcess::startDetached()方法,启动外部程序后立即返回; 2、使用QProcess::execute(),不过使用此方法时程序会最阻塞直到此方法执 行的程序结束后返回
如意网站功能设计方案 "编号"功能名称 "功能详细描述 "报价 " "1 "FLASH引导页 "20秒以内企业形象FLASH动画,按照客户 " " " " "需求个性化表现 " " "2 "网站首页与网"1.网站整体风格的设计,网站主体颜色 " " " "站整体设计 "的搭配。 " " " " "2.网站首页的设计、栏目编排以及页面 " " " " "制作。 " " " " "3.网站整体效果制作,按钮特效、网站F" " " " "LASH效果的设计与制作,JS特效制作。 " " "3 "网站优化 "1.在各大搜索引擎进行网站登录; " " " " "2.对网站所用的编码格式、字体、关键 " " " " "词出现频率等进行规范,以达到最好的优" " " " "化效果; " " " " "3.在网站的标题、代码KEYWORDS中插入 " " " " "相关关键词; " " " " "4.对网站进行公开或者隐藏式反向链接 " " " " ",提高网站在搜索引擎收录排名。 " " "4 "内容页+ "根据上级页面的设计风格与内容页元素组" " " "(模板/个) "成进行设计与制作。 " " "5 "产品(图片)展"1.管理员可管理产品的分类; " " " "示系统 "2.系统可以提取最新的产品在首页或栏 " " " " "目首页显示,并且信息目录按照时间倒序" " " " "显示; " " " " "3.产品展示效果为缩略图列表,列表页 " " " " "面显示产品简略介绍,点击缩略图出现单" " " " "个产品展示页面和产品详细介绍; " " " " "4.每种产品信息能够按类别显示,方便 " " " " "浏览者浏览与查找; " " " " "5.管理员可发布、删除、修改产品信息 " " " " "; " " " " "6.系统支持产品信息的批量管理,如删 " " " " "除、状态修改操作。 " " "6 "在线注册会员"设计基本信息表单,特殊项设置特殊提醒"*特殊项 " " " ",如:姓名,电话号码,邮箱地址,提交" " " " "注册信息,注册成功后,有E-mail邮件回" " " " "复到客户邮箱中。弹出相应的注册成功信" " " " "息。 " " "7 "在线客房预订"设计基本信息表单,特殊项设置特殊提醒"*特殊项 " " " ",如:姓名,电话号码,预订成功后给客" " " " "户回复,以手机短信的方式。 " " "8 "在线招聘系统"1.发布招聘信息,并可对招聘信息分类 " " " " "管理; " " " " "2.可对已发布的招聘信息进行修改、删 " " " " "除等操作; " " " " "3.包含"在线简历"功能,求职者信息、 " " " " "简历可通过填写简历表单提交到网站后台" " " " "进行统一管理; " " "9 "全站扩展型 "1.每栏目信息能够按类别显示,方便浏 " " " "信息发布系统"览者浏览与查找; " " " " "2.系统可以提取最新的信息在首页或栏 " " " " "目首页显示,并且信息目录按照时间倒序" " " " "显示,使浏览者看到的永远都是网站上的" " " " "最新信息; " " " " "3.可定义推荐信息,被定义的信息能够 " " " " "始终在首页或目录的最前端显示; " " " " "4.信息按照目录、详细情况两级显示。 " " " " "系统自动为目录分页,浏览者能够在任意" " " " "页间跳转; " " " " "5.系统能够自动为信息标记发布日期。 " " " " "6.系统整合信息管理平台,平台操作界 " " " " "面简洁方便,易于管理; " " " " "7.系统信息提交界面简便,只需要作简 " " " " "单的文字录入及图片上传操作就能够对网" " " " "站的信息进行管理; " " "10 "上传下载功能"1.网站管理员通过后台对相关文件进行 " " " " "上传,上传文件格式不限,上传完成后网" " " " "站前台显示文件名; " " " " "2.浏览者点击文件名可对相应文件进行 " " " " "下载。 " " "11 "友情链接功能"网站管理员可通过后台对友情链接标题以" " " " "及相应的URL(外部链接网址)进行添加 " " " " "、修改删除等编辑操作,浏览者点击标题" " " " "新窗口打开相应外部链接网站。 " " "12 "友情链接功能"1.网站管理员可通过后台对友情链接的 " " " "(图片型) "文字标题以及相应的URL(外部链接网址 " " " " ")进行添加、修改删除等编辑操作,浏览" " " " "者点击标题新窗口打开相应外部链接网站" " " " "; " " " "
此文档包括 WinRAR 多功能综合压缩文件管理器

WinRAR 功能:

* WinRAR 引入了一个原创的压缩算法。它提供了比其它 PC 压缩工具更高
的压缩率,特别适用于处理可执行文件,对象库,大的文本文件等。

* WinRAR 提供了一个可选的,对多媒体数据高度优化的压缩运算法。

* WinRAR 支持文件和压缩文件大小超过 9,223,372,036,854,775,807 字节,
大约 9000PB。压缩文件的数目适用于所有实际用途,没有限制。

* WinRAR 对 RAR 和 ZIP 2.0 格式压缩文件提供完整支持,并可以解压 CAB、
ARJ、LZH、TAR、GZ、ACE、UUE、BZ2、JAR、ISO、Z、7Z 等压缩文件。

* WinRAR 支持 NTFS 的文件安全和数据流。

* WinRAR 提供了经典窗口交互界面和命令行界面。

* WinRAR 提供了创建“固实”压缩文件的功能,这种格式相对于普通方式能
够使压缩率提高10% - 50%,当压缩大量小文件时更加显著。

* WinRAR 提供了使用默认或外部自解压模块来创建或修改自解压压缩文件的
能力。

* WinRAR 提供了创建多卷自解压格式压缩文件的能力。

* WinRAR 提供了许多服务功能,例如设置密码,添加压缩文件和文件注释。
甚至压缩文件的物理损坏也可能修复。并且压缩文件可以被锁定,以防止
后来被改变。用户身份校验信息可作为附加安全特性被添加,并且 WinRAR
将保存最后更新和压缩文件名的信息。


WinRAR - 最新版本的最新更新

版本 3.70 beta 8

1. 错误修正:

a) WinRAR 外壳扩展无法在 Windows NT 4.0 中运行;

b) 在命令行模式下, 当解压缩 ZIP 文件时 WinRAR 返回“写入错误”(数值 5) 代
码。这种情况下, 它应该返回“创建出错”(数值 9)。


版本 3.70 beta 7

1. 错误修正:

a) unrar.exe 的 -ioff 开关无效;

b) WinRAR 3.70 beta 在处理文件扩展名短缺的卷 (如 .rar, .002, .r03) 时失败。
当你精确地指定了下一卷的名称后, 它仍会继续询问;

c) WinRAR 外壳扩展在 Windows 95 下无效。


版本 3.70 beta 6

1. 错误修正:

a) WinRAR 外壳不允许对锁定的 RAR 卷创建恢复卷。现在恢复卷对锁定的和非锁定的
RAR 卷都可用;

b) WinRAR 对文件大小超过 4 GB 的 UDF ISO 文档中文件显示错误的大小。这些文件
可以被正确解压,但是在列表窗口中显示的大小不正确。


版本 3.70 beta 5

1. 错误修正:

a) 当解压 TAR 压缩文件时, 如果解压的文件名长度超过 100 个字符 WinRAR 3.70
beta 版本会裁切解压的名称一个字符;

b) WinRAR 3.70 beta 版本解压超过 100 卷的分卷 RAR 卷, 并且使用旧格式的命名策
略时不能正确解压。


版本 3.70 beta 4

1. 在创建自解压压缩文件时的“高级自解压选项”的“高级”页面中新的“请求管理员访
问权限”选项, 允许在 Windows Vista 中启动时请求管理员访问权限。

此选项的等价命令行是 -iadm 开关。

2. 纠正在 Windows 9x/Me 中外壳扩展的 DBCS 编码(日语, 汉语, 等。)的支持。

3. 纠正一个从超过 4 GB 的 UDF ISO 映象文件中解压文件的错误。


版本 3.70 beta 3

1. WinRAR 设置可以在注册表键 HKEY_CURRENT_USER\Software\WinRAR\Paths 中设置字符
串值 "AppData" 来覆盖默认的 %appdata%\WinRAR 路径。

例如,如果要保存主题文件到 WinRAR 文件夹中,设置 "c:\Program Files\WinRAR" 到
此值。

2. 当解压 UDF ISO 文件时总计进度条被显示

3. 在上一版本中,在 Windows Vista 里,当选择了一个新的 WinRAR 主题时压缩文件的图
标不改变。

4. 当生成的压缩文件是自解压的并且压缩文件大小超过 4 GB,WinRAR 显示一个警告。
Windows 不能运行应用程序。
of such size.

5. 修正 ISO 处理的代码。

版本 3.70 beta 2

1. 压缩对话框中“模式”和“取消”按钮被交换。

2. 错误修正:

a) beta 1 可能会把从 ISO 9660 压缩文件中解压文件的文件名剪裁一个字符;

b) 打开“Windows 进度条”选项则在转换压缩文件窗口中进度条不能正确工作;

c) 如果 setting.reg 在 %appdata%\WinRAR 文件夹中不存在“加载 WinRAR 设置自”
对话框不显示


版本 3.70 beta 1

1. 数个 Windows Vista 兼容修改:

a) 帮助格式从旧的 HLP 改变为新的基于 CHM 的 HTML;

b) GUI 自解压模块如果在当前用户帐号下不能创建目标文件夹会尝试请求管理员权限;

c) 日志文件 rar.log 和 WinRAR 主题文件存储在 %APPDATA%\WinRAR 文件夹中,代替
WinRAR 程序文件夹。

到处的设置文件 settings.reg 默认也被保存到 %APPDATA%\WinRAR 文件夹中, 但是
也可以在“保存 WinRAR 设置”和 “加载 WinRAR 设置” 对话框中选择其他的文件
夹。

WinRAR 在它的 program files 文件夹和 %APPDATA%\WinRAR 中搜索注册文件和
settings.reg;

d) WinRAR 外壳整合 Vista 兼容修改。

2. 添加对 ISO 13346 (UDF) 文件格式的支持。此格式被频繁用于 DVD 光盘的 ISO 映象。

3. 添加对 ISO 9660 的 Unicode 支持, 这样 WinRAR 可以更好地处理非英语文件名的
.iso 文件。

4. 在显示压缩和解压进程的对话框的设计改变:

a) 提供更多的空间用于文件名, 允许较长的名称;

b) 在单独行中显示当前压缩文件名, 允许比以前更长的压缩文件名;

c) 当压缩时, 在空行显示当前的压缩率;

d) 它可以使用标准的 Windows 和 经典的 WinRAR 进度条。在 WinRAR 的“设置/常
规”对话框打开“Windows 进度条”选项。如果某些 Windows 可视化风格被激活
默认此选项是打开的,如果选择 Windows 经典主题则关闭。

Windows 进度条仅有两种颜色, 所以他们不能指示当前的压缩率。但是现在压缩
显示在一个单独的行中;

e) "模式..." 按钮移到窗口的底部。

5. GUI 自解压模块支持下列命令开关:

-d<路径> 设置目标路径
-p<密码> 指定一个密码
-s 缄默安装, 全部隐藏
-s1 和 -s 相同
-s2 缄默模式, 隐藏启动对话框
-sp<参数> 指定安装程序的参数

6. GUI 自解压模块不像以前的版本, 它不传递整个命令行给安装程序。如果你需要获得
自解压模块的整个命令行, 解析包含此命令行的 sfxcmd 环境变量。

7. 新的开关 -sc<字符集>[对象] 允许指定列表文件和压缩包注释文件的字符集。它代替
RAR 3.60 中的 -fcu 开关, -fcu 开关从支持的开关列表中移除。现在你需要指定
-scuc 代替 -fcu 使用 Unicode 注释。不像 -fcu, -sc 允许支持 OEM 和 ANSI 字符
集。

8. 文件菜单中新的“保存压缩文件副本为...”命令。
此命令可以用在你从 Internet 直接用 WinRAR 打开压缩文件, 而你又希望把它保存
到本地硬盘时、

9. “自动换行”命令添加到 WinRAR 内部查看器的“查看”菜单中, 这样你可以改变打
开的查看器窗口的换行模式。

此选项的状态在查看会话间不保存。如果你需要改变默认的自动换行模式, 使用
WinRAR “设置/查看器”对话框。

10. “关联配置文件”对话框添加“上移”和“下移”按钮。
使用这些按钮, 你可以改变选择配置文件在列表中的位置。

11. 当添加恢复记录时会显示操作进度。

12. 如果 WinRAR 被最小化到状态栏并且鼠标移动到它的图标上, WinRAR 显示关于当前
操作进度的消息。在以前的版本中它仅包括完成的百分比, 现在它也包含剩余时间
的信息。

13. 当对最新创建的 RAR 卷计算 CRC32 控制和时, 控制台 RAR 显示 "计算控制和" 消
息。以前的版本也计算卷控制和, 但不显示

14. 在“文件”菜单中的压缩文件历史列表允许 Unicode 名称, 提供对非英语压缩文件
名的更多的支持。

15. 在控制台 RAR 和 UnRAR 密码处理模块中的堆栈溢出问题被修正。GUI WinRAR 不受
影响。我们感谢 iDEFENSE LABS 报告此错误。


版本 3.62

1. 错误修正:

a) 在 WinRAR 的处理 7-Zip 压缩文件模块中的堆栈溢出问题被修正;

b) WinRAR GZip 模块在解压 GZip 压缩文件时可能设置错误的文件日期。



版本 3.61

1. 纠正在多线程文本压缩模块中的错误, 在某些环境下会导致损害的压缩数据。

此错误仅存在于 WinRAR 3.60 的多线程模式。 其他平台的 RAR 版本不受影
响。

2. 解决了一个 WinRAR 3.60 在 Windows 95 中的一个兼容性问题。


版本 3.60

1. 多线程版本的 RAR 压缩算法提高了在有数个 CPU、多核心 CPU 和使用超线
程技术的处理器的计算机上的压缩速度。多线程默认被启用,但是你可以在
“设置”对话框的“常规”部分中禁用它。

在命令行模式你可以使用 -mt<线程> 开关控制多线程。

2. WinRAR 可以显示文件夹树面板来在磁盘和文件夹目录中导航。使用“选项/
文件夹树”子菜单启用文件夹树。它能在文件和压缩文件管理模式下被单独
配置。

文件夹树代替了以前在“文件”菜单中的“浏览文件夹”命令并使用了它的
Ctrl+T 键盘快捷键。

3. 新的 WinRAR “重命名”命令也能处理 ZIP 压缩文件了。以前版本仅能处理
RAR 压缩文件。

4. 添加了对使用 "-lh7" 算法创建的 LZH 压缩文件的解压。

5. 在“设置/压缩”对话框中新的“从解压路径移除重复的文件夹”选项。

如果此选项打开,你解压的压缩文件的根目录没有文件而只有一个“somename”
文件夹并且目标文件夹是新建的或空的并以 '/somename' 结尾, WinRAR 会
从 'somename/somename' 的结果路径中排除一个 'somename'。

6. 在“设置/压缩”对话框中的新的“定义卷大小...”按钮。此按钮激活“定义
卷大小”对话框。这里你可以自定义预定义的卷大小,和压缩对话框中的“分
割卷, 单位字节”关联。

7. 对某些数据类型 RAR 生成压缩文件的速度增加。根据数据的类型和大小,压
缩文件会减小 5 - 15%。

8. 在解压对话框中和命令行的 -or 开关的新的“自动重命名”选项来自动重命名
同名文件已经存在的解压文件。你也可以从覆盖确认提示中选择“全部重命名”
按钮直接启用自动重命名模式。

重命名文件将得到象 'filename(N).txt' 的名字,'filename.txt' 的位置
是原始的文件名,'N' 是数字。

9. 在解压对话框的“高级”部分的“设置修改时间”选项也可用于 ZIP 压缩文
件。以前它仅可用于 RAR 压缩文件来修改。

10. “多线程”选项添加到“性能和硬件测试”命令中,这样你可以比较常规和
多线程版本的 RAR 压缩算法的性能。

11. 新的 'ch' (改变压缩文件参数) 命令行模式命令。它的目的是应用开关
-av, -tl and -cl 到压缩文件。

12. 新的 'cv' 命令行模式命令。它提供命令行界面到 WinRAR 的 "转换压缩文
件" 命令。它仅支持 winrar.exe,而不支持 rar.exe。

13. 新的命令行 -sl<大小> 和 -sm<大小> 开关设置处理的文件的大小限制。

14. 新的命令行 -fcu[文件] 开关允许从 Unicode 文件读取压缩文件注释。它
允许修改 "cw" 命令的行为,设置注释输出格式为 Unicode。

15. 当使用不带参数的 -ms 开关时,7Z 添加到不压缩存储的格式列表中。

16. 开关 -e[+]<属性> 现在被大多数命令行操作,包括解压和删除文件,支持。
以前它仅被压缩命令支持。

17. 在压缩对话框的压缩文件名中,在解压对话框的目标路径 中,在 WinRAR
设置的“压缩”和“路径”页的文件夹名都允许使用环境变量。例如,你可
以在“临时文件文件夹” 区域中输入 '%temp%'。


版本 3.51

1. 错误修正:

a) 修正两个问题,可能被特别制作的 ACE 和 UUE/XXE 压缩文件所利用;

b) 以前的版本不能删除某些临时文件;

c) WinRAR 在命令行中处理非常长(超过 1024 个字符)的压缩文件名参数
时崩溃。


版本 3.50

1. 现在可以通过安装界面主题来改变 WinRAR 的外观了。主题文件在
http://www.rarlab.com/themes.htm 下载

主题文件是一个 RAR 压缩文件, 可以在 WinRAR 内打开主题来安装。你
可以使用“选项/主题”菜单管理已经安装的主题。

2. WinRAR 支持解压缩使用 Zip64 格式扩展创建的 ZIP 压缩文件。Zip64
被引入来移除 ZIP 格式在压缩文件大小方面的限制。

3. 添加多卷(多部分) CAB 压缩文件支持。

4. 在解压对话框的“高级”部分的新选项:

a) “删除压缩文件”选项允许删除已经解压的压缩文件;

b) “检查认证信息”选项控制处理 RAR 压缩文件内的认证信息。

5. 在压缩对话框的“高级”部分和解压对话框中的“如果其它 WinRAR 副
本正激活则等待”选项。

如果被启用, 它会在其它 WinRAR 副本正在创建、修改或解压压缩文件
时等待, 并在其它 WinRAR 任务完成后再开始操作。如果你要执行数个
压缩或解压缩任务, 队列执行能帮助减少磁盘定位的次数并提高整体性
能。

6. WinRAR 可以整合到 Windows 关联菜单中,也可以用在 Windows x64
系统中。

7. 自解压模块:

a) 自解压模块不再使用 UPX 压缩, 所以它们现在比较大。 UPX 压缩
可能会导致反病毒软件的众多错误警告。如果你需要压缩的模块, 你
可以从 http://upx.sourceforge.net 获得 UPX 并压缩 WinRAR 文
件中的 *.sfx 文件;

b) 默认的自解压图片可以使用自定义位图文件替换。你可以或者使用
“高级压缩选项”对话框的“文本和图标”的“从文件加载自解压图
片”或者是使用 -iimg<名称> 命令行开关来执行它。注意控制台
RAR 不支持 -iimg, 仅图形界面 WinRAR 能识别它。此选项不支持
Windows 95, 98 和 Me。如果你使用 UPX 压缩过的自解压模块也不
能使用它。

c) 可以指定用户自定义超过 32x32 大小和任何颜色数的自解压图标。
和上一条目一样,此改进仅可用于未使用 UPX 压缩的自解压模块并
且你的操作系统不是 9x/Me;

d) DOS.SFX 模块移动到 RAR/DOS32 中发布。如果你需要使用 WinRAR
创建 DOS 自解压文件, 只需要把 DOS.SFX 复制到 WinRAR 文件夹。

8. “向导”命令允许在创建或更新压缩文件时指定密码。

9. 上一个 WinRAR 版本中如果用户在 *.exe, *.htm 文件上按下 Enter 或
双击解压时会解压全部的压缩文件内容。现在可以定义要全部解压的文件
的掩码。这些掩码可以在“设置”对话框的“查看器”页输入。例如, 如
果你要在你在压缩的 HTML 文件上双击时仅解压光标下的一个文件, 则从
此区域中移除“*.htm *.html”。

10. WinRAR 支持的压缩格式附加的文件扩展名可以在“设置”对话框的“综
合”页的“用户自定义压缩文件扩展名”区域指定。例如, 如果你有扩展
名是“.001”的 RAR 格式的文件, 你可以在这里输入“001”来把它关联
到 WinRAR。

11. 在“设置”对话框中的“文件列表”页新的“彩色显示加密的或压缩的 NTFS
文件”。

12. 在“设置”对话框的“常规”页中和工具栏鼠标右键菜单中新的“锁定工
具栏”选项。“锁定工具栏”防止意外的工具栏移动和改变大小。

13. “修复”和“解压”命令用下划线来代替无效字符(冒号、问号标记等)也
可用于 ZIP 压缩文件中的文件名。以前的 WinRAR 仅对 RAR 压缩文件使
用它。

14. 新的 -n<掩码> 和 -n@<列表文件> 开关设置附加的包含过滤器, 仅匹配掩
码的文件才被处理。

15. 新的 -id[c,d,p,q] 开关。增强以前可用的 -idp 开关(禁用百分比提示),
开关 -idc, -idd 和 -idq 支持控制台 RAR 隐藏版权信息、“完成”信息
和所有信息消息。

16. 开关 -e+<属性> 允许指定文件包含属性掩码。例如, 你可以使用 -e+h 开
关来仅压缩隐藏属性的文件。

17. 在压缩时开关 -ver[n] 也支持选项 'n' 参数。它限制文件版本的最大数字。

18. 如果一个已经存在的文件的短文件名和一个正在压缩的文件的长文件名相同,
WinRAR 会在压缩前修改已经存在文件的短文件名。在这样的情况下即使长
文件名不同, 以前的版本也会提示覆盖已经存在的文件。

19. 安全性更改:

a) WinRAR 外壳不允许运行 *.pif 文件。压缩的 PIF 文件是计算机病毒传播
的典型方式之一;

b) WinRAR 外壳允许运行名字中有 5 个或以上连续空格的文件, 例如,
"calc.txt .exe"。病毒频繁地添加这样的空格来迷惑用户并隐藏真实
的扩展名。当在文件列表中显示这样的文件的名字时 WinRAR 外壳移除这些
不在开头和结尾的连续的空格。

20. 在 Windows XP 中 WinRAR 在文件列表中使用不同的颜色来高亮显示存储的卷,
和在 Windows 资源管理器中一样。


版本 3.42

1. 修复在 WinRAR 图形界面的“删除”命令中的缓冲区溢出错误, 它可能在损
坏的压缩文件中删除文件时引起崩溃。


版本 3.41

1. 此版本的错误修正:

a) 对已存在的 RAR 固实压缩文件添加新文件时, RAR 3.40 的压缩率比
RAR 3.30 的低;

b) WinRAR “修复”命令在修复损坏的 ZIP 压缩文件时崩溃。

2. 如果压缩的 Unicode 名无效, RAR 的 “l”和“v”命令将显示 ASCII 文件
名, 而不是损坏的 Unicode 文件名。


版本 3.40

1. “最快”(-m1) RAR 压缩模式被修改提供更高的压缩速度和较低的压缩率。
这在如有规律的备份等需要高速度的操作时有用。

你可以通过选择 64K 的字典来代替默认的 4MB 的字典来提高“最快”压缩
的速度。

2. WinRAR 可以解压缩由 Unix 'compress' 工具创建的压缩文件。像 GZIP 和
BZIP2 压缩文件, WinRAR 使用一步打开 tar.Z 和 .taz 文件,所以用户不
需要手动解压 .tar。

3. WinRAR 可以解压缩由 7-Zip 创建的压缩文件(.7z 文件)。“查找”命令不
支持此压缩文件类型。

4. 在 WinRAR 设置中新的“安全”对话框:

a) “从解压中排出的文件类型”选项防止解压有潜在危险的文件,像 .exe,
.scr 和 .pif;

b) “提示选择病毒扫描软件”选项修改“扫描压缩文件内的病毒”命令的
动作。如果你希望跳过病毒扫描选择对话框则你可以关闭它。

5. 新的命令行开关 -ep3 允许保存和恢复包括盘符的完全的文件路径。

WinRAR 外壳等于 -ep3 开关的是在压缩对话框的“文件/文件类型”页和
解压对话框“高级/文件路径”页的“解压绝对路径”中的选项“存储包括
盘符的完全路径”。

6. 你可以选择和压缩在 WinRAR 外壳中“我的电脑”的磁盘目录。只要在
WinRAR 的地址栏中选中“我的电脑”,选择要压缩的磁盘并点击“添加”。
如果你选择超过一个项目,WinRAR 会自动设置“存储包含盘符的完全路
径”压缩模式。

7. 如果你在 Windows 资源管理器的“我的电脑”视图选择多个磁盘,并从关
联菜单启动压缩,WinRAR 在压缩它们时会自动设置“存储包含盘符的完全
路径”模式。

8. 新的命令行开关 -oc 在解压时恢复 NTFS“压缩”属性。RAR 在创建压缩
文件时总是保存“压缩”属性,但如果不指定 -oc 开关则不会恢复它。

WinRAR 外壳等价 -oc 开关的是在解压的“高级”部分的“设置压缩属
性”选项。

9. 从此版本的 RAR 开始卷包含卷号区。

如果压缩文件由 WinRAR 3.40 或更高版本创建,你可以在“信息”对话框
的顶行和地址栏查看卷号。

在命令行模式使用 'L' 和 'V' 命令在所有卷信息行显示卷号。

此功能在原始卷名丢失,而你需要重命名卷来纠正名字时有用。

10. 命令 'L' 和 'V' 在压缩文件列表中显示 NTFS“压缩”属性。

11. 开关 -ag 可以包含一个 '{' 和 '}' 内字符的可选文本。此文本被插入到
压缩文件名中。例如: -agHH{hours}MM{minutes}

同一功能在 WinRAR 压缩对话框的“由掩码生成压缩文件名”区域也被支持。

12. 如果开关 -ac 被指定,RAR 不会重置这些文件的“存档”属性,它们的大
小和修改时间在启动压缩操作后被改变。

所以在把加到压缩文件中后和清除“存档”属性前修改的文件会包含到下一
个增加的备份中。对于 WinRAR 图形界面选项中的“压缩后清除存档属性”
命令相同。

13. 如果你在压缩文件的子文件夹中使用“添加到收藏夹”命令,WinRAR 会保
存此子文件夹并在访问此收藏夹条目时恢复它。以前的版本只能存储压缩文
件的根目录。

14. 当你编辑压缩文件时,WinRAR 在检测到文件被修改后立即提示更新它们。
以前的版本在更新改变的文件前等待外部编辑器的退出。

15. 如果你拖动一个压缩文件到 WinRAR 的地址栏或工具栏上,WinRAR 会显示
它的内容,即使正在打开着其他压缩文件。以前版本会把拖动的压缩文件添
加到浏览的文件中。

如果你需要把它添加到浏览的压缩文件中时,你仍然可以拖动压缩文件到文
件列表中。

16. 纠正了对损坏的 LZH 压缩文件的处理,避免了当读取损坏的 LZH 文件头时
可能的崩溃。

17. RAR 和 WinRAR 在修复一个包含恢复记录的压缩文件时显示操作进度。
1345个易语言模块,易语言模块大集合,够你用的啦 1亦思验证码识别1.5免费版.ec 24位转单色位图模块.ec 32张发牌.ec 3D引擎支持库-eOgre.ec 69msn.ec ACCESS 到高级表格.ec Access操作.ec Access数据库压缩修复新建.ec ACCSEE记录显示到超级列表框模块.ec ACSII 加解密模块2.0.ec AD.ec ADO方式填充树型框.ec API操作模块.ec API的使用方法.ec API 设置颜色对话框模块.ec ard.ec Arhz_自动更新.ec Base64编解码.ec BASE64编解码模块.ec Bios.ec Bios 信息.ec BMP加密数据.ec BMP滤镜模块.ec BOX.EC BPL专用更新模块.ec BPL综合模 块.ec BPL高级模块.ec ButtonEx.ec bzfec.ec cards.ec change.ec CM.ec commodity.ec coolp.ec Cool 皮肤模块.ec copy_dir.ec cpuusage.ec CPU占用率检测模块.ec CPU占用率检测模块1.ec CRC32.EC cs.ec Cur.ec debugprocess.ec des.ec DES 加密模块 1.0.ec DES加解密模块des.ec DirectX8VB组件调用模块.ec disk.ec DisplaySettings.ec DIY 热键框模块.ec DLL.ec DLL注入模块.ec DOS命令模块.ec dqf1996.ec EC.EC edb-html.ec EdbServer1.0 客户端.ec EDB、高级表格、XLS互换.ec edb到html-1.0.ec EDB数据库客户端模块 1.0.ec edb 数据库转Excel模块 1.0.ec edb数据库转Excel模块 1.3.ec edb转xls.ec eOgre.ec errcode.ec EtfAPI.ec EtfAPI30.ec ETimeFly API模块.ec Exact.ec excels.ec excel保存.ec Excel功能模块.ec EXE→SWF 转换模块.ec ExportData.ec ExportEdb.ec E库多条件查询模块.ec E库模糊查询模块.ec E 电子琴.ec fhhs.ec filetime.ec FlyFox_hotkey.ec FlyFox_ram.ec font.ec Force.ec ForceSample.ec freemark 模块_取文件.ec ftp文件操作模块.ec gdiplus类模块.ec GetStringSize.ec GIF快 照.ec Hex-Dec.ec Hex-Dec1.ec Hex2Dec.ec hide.ec hotkey.ec HTTP.ec http_ec.ec http_ec1.ec HTTP 访问模块 .ec HTTP访问模块1.0.ec HTTP访问模块1.1.ec IC卡读写模块 1.0.ec id.ec IE_RUN- 从IE地址栏里运行程序的模块.ec IMAGE.EC ini40.ec internet2.ec IPbox2.ec IP 地址编辑框2.0.ec jingjian.ec KERNEL.EC kernel模块.EC LED液晶控件模块(红色增强 版).ec Link22.ec Lzj-动态注册ActiveX控件.ec MakeDir.ec MD5.EC MD5 取数据摘要.EC MDB到超级列表框.ec mhs.ec misc1.ec mmqrOICQ.ec mp3信息模 块.ec MTH文件编码模块.ec Mx.Shuai模块.ec ns.ec NT系统服务.ec OCX控件高级注 册.ec ODBC方式填充树型框.ec ontop.ec PGBEAPICopy.ec powerdll.ec prcs.ec PrintData.ec ProcessInfo-1.ec ProcessInfo-2.ec ProcessInfo-3.ec ProcessInfo.ec ProgressBar.ec qp 编解码.ec qq登录.ec QQ通讯协议模块.ec QzsaPrint.ec RAR压缩.ec RAR压缩模块 1.0.ec RC4 加密算法 1.0.ec RC4-林子深.EC RC4.EC RC4加密算法.ec RegEx.ec RegEx1.ec ReSize.ec rhmisc.ec ricky52529 编程超级模块.ec RUN++行++模块2.ec RUNONCE.EC runtime.ec RUN加减模块1.0+ 名.ec SAVEPIC.EC Sc千寻专用模块.ec SetIEProxy.ec setuser.ec sev.ec shell.ec SHELL32.EC ShutDown.ec ShutDown1.ec SH_RAR.EC SIMIXP.EC simixp1.0.ec simixp1.01.ec simixp1.02.ec simixp1.03.ec simixp3.0.ec simixp4.0.ec SMTP.EC someapiv1.ec SPEED.EC spell.ec SQL.ec SQL1.2.ec Sqlite 数据库加强.ec Sqlite表管理.ec SQL到文本.ec SQL基本语句.ec sql操作模块.ec SQL 数据库操作模块.ec SQL数据库最新操作模块.ec Star.ec StarlightExtinction.ec status.ec status2.ec Super-EC.ec SysResInfo.ec taskbar.ec TCP 服务器.ec tcsxk.ec TESTECOM.EC tip.ec Tooltip26.ec Tooltip261.ec Tooltip27.ec Tooltip272Alpha 版.ec Tooltip30版[易语言3.0以上版本].ec Tooltip31版[易语言3.0以上版本].ec Trackbar.ec transwin.ec TTS.EC TWnet.CN.EC URL 编码解码.ec USB.ec USER32.EC user32模块.EC user模块.EC USUAL.EC vcode.ec VERSION.EC ve 模块.ec Vista.ec vistaAERO模块.ec Vista风格化.ec W.y.k_!易模块1.10.ec W.y.k_! 易模块1.18.ec WBCZ.EC WBFH.EC wf.ec WF1.EC WinAPI_窗口与组件.ec windowsXP 界面模拟模块1.0.ec windowsXP界面模拟模块1.01.ec windowsXP界面模拟模块1.02.ec windowsXP 界面模拟模块1.03.ec windowsXP界面模拟模块3.0.ec windowsXP界面模拟模块4.0版.ec WindowsXP 界面模拟模块4.ec Windows消息函数.ec WINNET.EC WINSYS.EC wrmem.ec WYSQL 客户端.ec xlAbout.ec XP-OK.EC XP.EC XP_EC.EC XP单选框1.1.ec XP 完美模拟专家.EC XP按钮.ec XP按钮1.1.ec XP界面模拟模块3.1版.ec XP皮肤1.6.ec XP 选择框1.1.ec xp风格化.ec ZCL_多线程类1.01.ec ZCL_控件类库1.01.ec ZCL_文件读写 1.01.ec ZCL_核库函数1.01.ec zip.ec Z计算器.ec [神2也教你学E] - 可执行动态载入&输出其他文件模块.ec _仿真shell库.ec √功能键状态√.ec √取功能键状态√.ec 万 年历.ec 万能注册验证模块.ec 世宝脚本语言引擎.ec 世恒通用安装系统文件压缩模块.ec 世恒通用安装系统文件压缩 模块RAR.EC 个性信息框.ec 个性信息框1.1.ec 个性信息框1.21.ec 个性信息框1.5.ec 个性 信息框1.ec 个性信息框1[1].21.ec 个性化电脑模块.ec 中文语音朗读模块.ec 二进制到三十六进制.ec 互 联网扩展模块1.1.ec 互联网扩展模块1[1].1.ec 五笔编码查询模块.ec 代码编辑器部分模块.ec 仿 vista截图.ec 仿WinXP窗口v3.1版.ec 仿XP界面3.0特别版模块 3.0.ec 仿XP窗口2.0.ec 仿 真shell库.ec 优化内存.ec 优化内存模块.ec 伟业极速文件传输客户端.ec 伟业极速文件传输服务器.ec 伟 业超级列表框列宽尺寸自动调整.ec 伟业高级表格列宽尺寸自动调整.ec 传世注册.ec 低级功能模块.ec 供应商管理模 块.ec 保存图片(1.0).EC 保存图片1.0.ec 保存扩展界面设置.ec 保护.ec 保证显示.ec 信 息提示框控件(Tip).ec 修改菜单1.0.ec 修改菜单1.0版.ec 光驱控制模块.ec 全局事件模块.ec 全 程API模块.ec 全面操作SQL Server 2000.ec 公农历转换.ec 公农历转换1.2.ec 公农历转换 1.ec 公农历转换35.ec 公农历转换_2.ec 公历转农历模块 1.0.ec 公历转换为农历.ec 六六自用 模块.ec 六十四卦相.ec 关于窗口.ec 关于菜单的一些修改操作.ec 关机管理.ec 关联.ec 关联 数据库和新表格.ec 关联文件.ec 关联程序.ec 关闭托盘图标.ec 关闭窗口或进程.ec 内存专用模块.ec 内 存优化.ec 内存优化模块.ec..ec 内存皮肤.ec 内存补丁模块.ec 内存读写.ec 内存读写66.ec 内 存读写和进程操作.ec 内存读写模块 2.0.ec 内存读写模块 2[1].0.ec 内存读写模块.ec 内存读写模块 1.0.ec 内存读写模块2.0.ec 写屏幕.ec 冰川多媒体播放模块 1.0.ec 凝逸.注册易语言支持库 1.0.ec 凝逸网页取文1.0.ec 分割 合并 文件.ec 分割文件模块.ec 分割无逢文本模块.ec 分辨 率.ec 列宽自动调整.ec 列表框增强操作模块.ec 列表框打印预览1.0.ec 列表框打印预览1[1].0.ec 列 表框打印预览2.2.ec 列表框模块.ec 列表框项目拖动.ec 创建任意目录 1.0.0.2.ec 创建多级目录-西 风.ec 创建快捷方式1.0-西风.ec 创建快捷方式模块-简 1.0.ec 创建快捷方式模块2.2.ec 创建快捷方式 正.ec 创建数据库模块 1.0 .ec 创建数据库模块.ec 创建时钟事件.ec 删除文件模块.ec 删除文本所 在行.ec 判断ASCII编码.ec 判断XP外观支持文件是否存在.ec 判断字符模块.ec 判断数据库.ec 判 断星期几.ec 判断进程是否存在的模块.ec 到文本.ec 办公组件密码管理模块.ec 功能集一模块 1.0.ec 功 能集一模块 1[1].0.ec 功能集一模块.ec 功能集一模块_吴涛.ec 加入好友.ec 加入自身.ec 加 密.ec 加密文件头模块.ec 加密解密文本.ec 加密解密文本1.0.ec 加密配置文件操作ini40.ec 加 密配置文件操作模块.ec 加强执行1.0.ec 加解密文本1.1.ec 加载进度条.ec 加载进度条v2.0.ec 动 态加载菜单模块1.0版.ec 动态显示窗口.ec 动态类名.ec 动态组件操作模块.ec 动态菜单模块.ec 动态 调整分辩率.ec 动态调用DLL函数.ec 动感图标菜单.ec 动画窗体1.3.ec 匹配指定文本.ec 十六进制 转十进制模块 .ec 十进制转化为十六进制5.ec 压缩加密文件夹.ec 压缩文件夹.ec 双功能自动编号模块.ec 发 送消息_全选插入.ec 取CPU特征字.ec 取DOS执行结果.ec 取DOS执行结果模块 1.0.ec 取Dos执行结 果模块.ec 取Excel表名列表模块1.0.ec 取IE地址栏.ec 取IP及地理位置模块.ec 取IP地址.ec 取 mdb表名.ec 取mp3信息模块.ec 取串口的端口号模块+Get_Com.ec 取任意文件图标.ec 取功能键状 态.ec 取十进制.ec 取句柄对应全路径文件名2.1.ec 取图片尺寸.ec 取声调拼音模块.ec 取声调拼音模 块1.0.ec 取姓名.ec 取快捷方式信息1.2.ec 取拼音带声调1.2.ec 取拼音首个字母.ec 取拼音首 模块.ec 取按键名称模块.ec 取控件或窗口的标题.ec 取操作系统类别.ec 取数据摘要.EC 取文件时 间.ec 取文件版本信息.ec 取文件目录列表.ec 取文件相关联的图标.ec 取文件行数.ec 取文本行数.ec 取 易模块信息.ec 取易模块信息2005.ec 取歌词.ec 取汇编指令长度.ec 取汉字代码.ec 取汉字全拼音模 块.ec 取汉字笔画.ec 取汉字笔画1.ec 取汉字笔画模块-寒风.ec 取汉字笔画模块.ec 取注册表键句 柄.ec 取点颜色.ec 取焦点窗口句柄.ec 取特定目录模块.ec 取特征字.ec 取用户机器码模块.ec 取 窗口内所有控件标题.ec 取窗口句柄-外挂海万能模块1.53.ec 取系统信息.ec 取系统信息v2.1.ec 取系统信 息v2[1].1.ec 取系统启动时间.ec 取系统字体列表1.2.ec 取系统字体列表1[1].2.ec 取系统目 录.ec 取纯数字时间文本模块.ec 取网卡MAC.ec 取网卡参数.ec 取网络文件尺寸.ec 取网页元素.ec 取 腾讯TT浏览器的地址栏文本模块.ec 取节气模块.ec 取试用数据.ec 取非系统进程全路径文件名.ec 变身_超级编辑 框.ec 变速模块(1.0).EC 古木_选择文件夹.ec 古木滑块条_免注册版.ec 句柄操作.ec 各类已打开 的数据库记录打印.ec 同步目录.ec 同步缩放控件.ec 同步缩放控件1.0.ec 同步缩放窗口1.0.ec 吸 附模块.ec 周易模块,易经模块,八卦模块 V 1.22.ec 和是几与谁最大.ec 响应左键放开.ec 四则混合运算模 块.ec 回调函数.ec 图形窗口模块.ec 图片演示-西风.EC 图片演示.EC 图片组操作类.ec 圆角 化.ec 圆角化加强.ec 圆角化窗口.ec 在任务栏显示或隐藏.ec 在线更新.ec 在线更新2.ec 在 线查找歌词.ec 地理位置查询.ec 堕之星辰1.2.ec 填充树型框.ec 复件 我的测试易模块.EC 复件 提示框模块2.72 Alpha版.ec 复件 提示框模块3.0版.ec 复件 提示框模块3.1版.ec 复件 文本分行.EC 复 件 文本操作.EC 复件 星光灭绝.ec 复件 状态栏控件.ec 复制目录.ec 复制目录模块.ec 复制目录模块 1.ec 复制目录模块copy_dir.ec 外挂作坊1.4.ec 外挂作坊1.40909.ec 外挂作坊1.5-第六 版.ec 外挂作坊1.5版.ec 外挂作坊1.8.ec 外挂作坊1.85.ec 外挂作坊1.8版.ec 外挂作坊 1.8破解版.ec 外挂作坊1[1].85.ec 外挂作坊2.0-原版.ec 外挂作坊2.0.ec 外挂作坊2.0测试 版.ec 外挂作坊2.0破解版.ec 外挂作坊模块(新年礼品).ec 外挂作坊模块2.3.ec 外挂作坊模块2.3破解 版.ec 外挂作坊模块2.5破解版.ec 外挂作坊模块破解版.ec 外挂作坊网游模块.ec 外挂海-超线程下载模块.ec 外 挂海USB按键测试版.ec 外挂海万能模块.ec 外挂海万能模块1.50.ec 外挂海万能模块1.52.ec 外挂海万能 模块1.56.ec 外挂海万能模块1.57B.ec 外挂海万能模块1.58.ec 外挂海万能模块1.59.ec 外挂海万 能模块1.7.ec 外挂海万能模块1.71.ec 外挂海万能模块1.7贺岁版.ec 外挂海万能模块1.81版.ec 外挂 海万能模块1.84版.ec 外挂海万能模块1.85版.ec 外挂海万能模块1.87版.ec 外挂海万能模块1.95.ec 外 挂海万能模块1.96.ec 外挂海万能模块2.07.ec 外挂海万能模块2.1(贺岁版).ec 外挂海截图模块 1[1].0.ec 外挂海模块.ec 外挂海模块1.35.ec 外挂海模块1.36.ec 外挂海模块1.37.ec 外 挂海模块1.38.ec 外挂海模块1.39.ec 外挂海模块1.40.ec 外挂海模块1.41.ec 外挂海模块 1.42.ec 外挂海模块1.43.ec 外挂海模块1.43A.ec 外挂海模块1.44.ec 外挂海模块1.45.ec 外 挂海模块1.46.ec 外挂海模块1.47.ec 外挂海模块1.49.ec 外挂海模块1.50.ec 外挂海模块 1.51.ec 外挂海模块1.52.ec 外挂海模块1.6(恶魔版).ec 外挂海模块1.6Beta2斩月内测版.ec 外 挂海模块高级版.ec 外部列表框全操作.ec 外部控件操作类.ec 外部数据库.ec 外部超级列表框类.ec 多功 模块.ec 多功能模块(1).ec 多功能模块(2).ec 多媒体.ec 多彩文字显示模块.ec 多彩渐变换肤模 块.ec 多方式取IP模块.ec 多种对话框.ec 多种对话框模块 1.0.ec 多种对话框模块.ec 多线程支持 库转API支持斩月-多线程控制.ec 多线程支持模块.ec 多表格载入ADO数据.ec 大六壬排盘.ec 大写.ec 大 强工作室关于窗口.ec 天气预报信息.ec 奇门遁甲排盘.ec 好用的东西.ec 好色按钮.ec 好色按钮 1.0.ec 好色按钮1.ec 好色按钮2.0.ec 好色按钮_2.ec 威灵-简装版.ec 威灵.ec 字 段不重复.ec 字节集.ec 字节集增强模块.ec 安全关机.ec 完全替代键盘鼠标钩子支持库的模块.ec 完全进 制转换.ec 定时提醒1.1.ec 客户管理模块.ec 对内存进行读写操作.0.ec 对剪贴版进行数据获取和数据设 置.ec 对话框代码自动生成器.ec 对话框代码自动生成器模块 1[1].0.ec 寻找子文件夹.ec 寻找注册表.ec 寻 找磁盘文件.ec 寻找磁盘文件模块 1.0.ec 寻找窗口内指定按钮并单击.ec 导出数据1.1.ec 导出数据 1.21.ec 封包加解密.ec 小小鸡内存优化.ec 小松E网页助手模块.ec 小鱼儿.ec 少男少女论坛万能模 块.ec 尘土库_界面库.ec 屏幕保护支持库.ec 屏幕保护支持库1.1.ec 屏幕保护支持模块.ec 屏幕分辩 率更改.ec 屏幕分辩率更改1.0.ec 屏幕录像.ec 屏幕狩猎者v1.0.ec 屏蔽win键.ec 屏蔽系统功 能键.ec 屏蔽超文本浏览框右键菜单2.2.ec 屏蔽键盘.ec 属性夹.ec 工具提示.ec 工具提示类.ec 工 具栏辅助模块.ec 常用API-2.ec 常用API.ec 常用功能.ec 常用模块1.2.ec 常用软件性能优化 模块.ec 幻风.ec 广告.ec 广告1.ec 应用接口支持模块.ec 度量转换.ec 延时模块.ec 建 立关联.ec 异常辅助模块.ec 异常辅助模块免费版.ec 异常通知辅助模块.ec 弹出下载窗口.ec 弹出式逐渐 透明窗口.ec 弹出网页广告.ec 强力杀进程、保护进程、隐藏进程.ec 彗星HTTP应用模块.ec 彗星托盘图标模 块.ec 彗星模块1.3.ec 彗星正则表达式类.ec 彗星正则表达式类2.0.ec 形象大使1.0.ec 循环冗 余校验.EC 循环冗余校验1.EC 快捷方式.ec 快速填充树型框.ec 快速填充树型框tcsxk.ec 悯轩技术 (Mxjishu)专用模块.ec 成组随机数.ec 我的信息框.ec 我的对话框.ec 我的测试易模块.EC 我的 驱动操作模块.ec 截图模块.ec 所有模块.ec 扑克.ec 扑克图像模块.ec 扑克图像模块1.1.ec 扑 克图像模块1.ec 扑克牌模块.ec 扑克牌模块1.0.ec 打印数据1.20-绿营.ec 打印模块.ec 打印预 览1.1.ec 打印预览1.3.ec 打印预览1.33.ec 打印预览2.41(注册表配置).ec 打印预览2.42(外 部文件配置).ec 打印预览2.44(注册表配置).ec 打印预览2.45(注册表配置).ec 打印预览模块 1.0.ec 打 开外部关联文件及调用系统关于窗口模块 1.0.ec 打开多文件对话框.ec 托盘图标气泡提示.ec 执行批文件.ec 执 行文件模块.ec 扩展按钮控件.ec 扩展按钮控件1.ec 拖动控件.ec 拦截外部程序消息.ec 按列排序超级列 表框1.ec 排错.ec 控件大小调整模块.ec 控件自动缩放.ec 控件+窗口模块.ec 控制台交互操作模 块.ec 控制程序运行天数.ec 控制程序运行天数1.0.ec 控制系统音量.ec 控制面板.ec 控制面板模 块.ec 提升权限.ec 提升进程权限.ec 提示文本类模块.ec 提示框模块2.6.ec 提示框模块 2.61.ec 提示框模块2.7.ec 提示框模块2.72 Alpha版.ec 提示框模块2.72Alpha版.ec 提 示框模块3.0版.ec 提示框模块3.1版.ec 提示框模块3.1版[易语言3.0以上版本].ec 搜索邮件.ec 播放 音频.ec 操作HID类设备.ec 操作外部列表框.ec 操作外部组合框.ec 操作外部超级列表框1.0.ec 操 作系统界面功能支持模块.ec 改变显示器状态.ec 改变显示器状态CM.ec 改变窗口或控件的外形1.0.ec 改变系统 菜单.ec 改变系统菜单1.0改进版.ec 改变系统菜单1.0简单版.ec 改变系统菜单v1.0.ec 改变系统菜单 _2.ec 数值与十六进制文本的相互转换.ec 数值类文本到金额.ec 数制转换(修该).ec 数制转换.ec 数 制转换_2.ec 数字单双.ec 数据库中指定字段内容填充到树形框.ec 数据库到超级列表框.ec 数据库增强.ec 数 据库客户端模块.ec 数据库批量替换.ec 数据库操作模块.ec 数据库查找.ec 数据库管理器模块.ec 数据打 包解包.ec 数据摘要模块(MD5算法实现) 飞扬工作室.ec 数据源按钮.ec 整点半点报时模块.ec 文件关联.ec 文 件压缩专家.ec 文件压缩模块.ec 文件压缩解压.ec 文件图标.ec 文件夹美容模块.ec 文件夹跳转.ec 文 件字符替换模块.ec 文件拖放-银戒指.ec 文件拖放.ec 文件拖放_YE.ec 文件拖放_叶如兆.ec 文件时 间操作模块1.0.ec 文件补丁模块.ec 文件读写&文件映射模块.ec 文字背景透明.ec 文本分行.EC 文 本分行1.0.EC 文本分行2.0.ec 文本分行3.0.ec 文本加密解密模块.ec 文本加解密模块.ec 文本 处理扩展模块.ec 文本折行.ec 文本操作.EC 文本操作1.0.EC 文本操作模块.ec 文本数字统计.ec 文 本替换模块.ec 文本查找.ec 文本统计模块 1.0.ec 文本计算.ec 文本语音朗读.ec 文本语音朗读 1.1.ec 文本语音转换模块.EC 斑马模块.ec 斩月_核心函数库.ec 新创建查询快捷方式.ec 新查询快捷 方式.ec 新注册系统热键1.0.ec 新浏览文件夹.ec 新编码转换大全.ec 新编码转换大全2.0.ec 无边 框窗口操作模块 1.2 版.ec 无边框窗口操作模块 1.5 版.ec 无边框窗口操作模块 1.6 版.ec 日期时间增 强.ec 日期格式化.ec 日期格式规范.ec 日期设置模块.ec 时间格式化-自由扩展型.ec 时间相关函 数.ec 易2.55版数据库记录编辑器模块.ec 易3.5版数据库记录编辑器模块.ec 易DLL支持.ec 易之插件模 块.ec 易容大师.ec 易库、高级表格、XLS互操作模块.ec 易库浏览编辑器模块.ec 易数据库插入记录模块.ec 易 用脚本-JKSCRIPT.ec 易脚本.ec 易脚本免费去窗口版.ec 易脚本破解免费无限制版.ec 易语言EDB数据库 客户端.ec 易语言OGRE类库.ec 易语言OGRE类库1.1.ec 易语言多线程支持模块 1.3.ec 易语言皮肤模 块 2.1.ec 易语言皮肤模块.ec 易语言网页操作.ec 易语言网页操作类.ec 易语言辅助模块(管理员推荐).ec 易 辅助模块.ec 星光灭绝.ec 星光灭绝1.0.ec 星光灭绝_保护系统.ec 是否为汉字.ec 显示图片.ec 显 示设置.ec 更换桌面.ec 更改光标.ec 更改光标Cur.ec 更改文件时间操作模块1.0.ec 最小化窗 口.ec 有图天气预报.ec 本土化易模块(已加到果子).ec 本土化易模块-更新.ec 本土化易模块.ec 杀进 程模块.ec 杂类功能模块一(音量邮件驱动器压缩).ec 枚举对象模块1.0.ec 枚举窗口内控件标题.ec 枚举系统字 体1.ec 果子的模块.ec 枫则表达式FZ08版.ec 枫式托管图标模块.ec 枫式热键 FS1.4 非典加强版.ec 查 找窗口内所有组件句柄.ec 查找窗口或进程并关闭.ec 查杀程序.ec 查询目录文件.ec 树型框三级填充.ec 树 型框增强.ec 树型框操作类.ec 树型框目录显示模块.ec 树型框移动.ec 树型框附加模块-edb版.ec 树 型框附加模块-外部数据库版.ec 树型磁盘与文件浏览.ec 格式化日期框.ec 梦飞鸟仿正则表达式.ec 梦飞鸟自用模 快.ec 检测汉字模块.ec 模块.ec 模块_bmp转换为jpg.ec 模块_WinXP窗口v4.0版.ec 模 块_与应用程序建立关联.ec 模块_与狡兔三窟建立关联.ec 模块_与黄金加密建立关联.ec 模块_中英文文本处理.ec 模 块_仿WinXP窗口v1.0.ec 模块_仿WinXP窗口v1.1.ec 模块_仿WinXP窗口v2.0特别版.ec 模块_仿 WinXP窗口v3.0纪念版.ec 模块_仿WinXP窗口v3.1版.ec 模块_保存扩展界面设置.ec 模块_修改菜单.ec 模 块_内存皮肤.ec 模块_动态修改图片组v1.0.ec 模块_动态修改图片组v1.1.ec 模块_动态修改图片组网-际飞狐修改 版.ec 模块_取图片尺寸.ec 模块_回调函数.ec 模块_图片按钮v2.0.ec 模块_在线更新.ec 模块_ 大数运算.ec 模块_数制转换.ec 模块_文本折行.ec 模块_无边框窗口设置.ec 模块_树型框.ec 模块_ 汉字查询.ec 模块_磁盘操作.ec 模块_禁止多次运行.ec 模块_系统功能.ec 模块_菜单项加图片.ec 模 块_超级列表框.ec 模块_超级列表框快速排序2.0.ec 模块_超级列表框补丁1.0.ec 模块_软件注册.ec 模块 _软件注册1.0.ec 模块_软件注册2.0.ec 模块_软件注册2[1].0.ec 模块_透明标签.ec 模块叁 数.ec 模块合集.ec 模块窗体透明效果.ec 模块集.ec 模拟MDI窗口.ec 模拟XP.ec 模拟 _xp.EC 模拟按键.ec 比较大小.ec 水晶窗口.ec 水晶进度条模块版.ec 水柱显示模块.ec 水 波特效.ec 水波特效模块.ec 水波纹增效模块.ec 水纹特效模块.ec 永不放弃专用模块.ec 求真函数动态调 用类.ec 求真动态窗口类.ec 求真文件对话框模块.ec 求真文件拖放模块.ec 求真树型框操作类.ec 求真窗 口停靠类模块.ec 求真超级组合框模块.ec 求真进度下载模块.ec 汇编模块(外挂海版).ec 汇编模块(龙祥 版).ec 汇编模块-2.ec 汇编模块.ec 汇编模块1.ec 汇编类模块.ec 汉字助记码.ec 汉字助 记码_2.ec 汉字处理.ec 汉字常用类_SUPER250.ec 汉字查询.ec 汉字查询3.1版.ec 汉字综 合模块.ec 汉字转拼音.ec 汉语朗读模块 1.0.ec 汉语朗读模块 1[1].0.ec 汉语朗读模块.ec 注 册模块.ec 注册热键(支持多热键).ec 注册热键-FlyFox.ec 注册热键.ec 注册热键_支持多热键 (20050816).ec 注册热键_支持多热键_模块.ec 注册热键模块.ec 注册码.ec 注册系统热键-钟华.ec 注 册系统热键.ec 注册系统热键1.0-西风.ec 注册系统热键2.0.ec 注册系统热键模块 1.0.ec 注册表操 作.ec 注册表操作增强模块.ec 注册表操作增强模块1.0.ec 注册表操作增强模块1.2.ec 注册表操作增强模块 1.32.ec 注册表简化模块.ec 注册表读写增强模块.ec 注册验证模块-疯子.ec 注册验证模块.ec 测 试.ec 浏览器操作模块.ec 浏览文件图标取文件图标.ec 浏览文件夹.ec 浏览文件夹模块.ec 液晶控件模 块.ec 液晶模块.ec 淡入淡出模块.ec 混合运算.ec 添加(删除)子项目.ec 清除数组重复成员.ec 溪 流关于窗口.ec 溪流关于窗口1.0.ec 滑块条扩容模块.ec 漫步(此群管理员推荐).ec 激活按钮.ec 热 键输入模块.ec 特效窗口模块.ec 状态栏控件.ec 状态栏控件2.0.ec 状态栏控件2.ec 玉米隐身 V5.4.ec 生成Sqlite表结构.ec 生成表格.ec 用户管理模块 1.3.ec 用户配置模块.ec 用户 配置模块1.0.ec 电子琴模块.ec 电脑安全维护模块.ec 电脑性能优化模块.ec 画图模块.ec 登录确认模 块 1.0.ec 登陆传世模块1.9.ec 百度回贴模块.ec 皮肤_易语言皮肤模块.ec 皮肤模块.ec 目录是 否存在.ec 目录模块.ec 直接邮件发送模块.ec 硬件操作模块.ec 硬软件常用命令模块.ec 磁性窗口 2.0.ec 磁性窗口模块V1.0.ec 磁盘操作.ec 磁盘格式化模块 1.0.ec 磁盘格式化模块.ec 磁盘 相关.ec 禁止上网.ec 禁止二次运行.ec 禁止多次运行.ec 禁止文件运行.ec 禁止程序多次运行.ec 禁 止程序多次运行模块(银戒指) 1.0.ec 禁止程序多次运行模块(银戒指) 1[1].0.ec 禁止重复运行.ec 禁止重运 行.ec 秘密潜入OICQ.ec 秘密潜入OICQ1.0.ec 移动复制建多级目录模块.ec 程序代码编辑器模块1.0- DMedit.ec 程序内存的读写.ec 程序是否运行.EC 程序是否运行2.EC 程序自杀.ec 程序自杀模 块.ec 突破灰色按钮.ec 窗口-控件锚点.ec 窗口动画效果模块 V1.0.ec 窗口句柄&进程名互取.ec 窗 口外形任我设.ec 窗口整容师(1.0).EC 窗口整容师(1.1).ec 窗口整容师1.1.ec 窗口热键.ec 窗 口自动隐藏模块v1.0.ec 窗口贴边隐藏模块.ec 窗口透明模块.ec 立体空间圆柱型模块.ec 立体空间矩型模 块.ec 管理员登录验证模块(未加密) 1.0.ec 管理员登录验证模块(未加密) 1[1].0.ec 类模块-线程类-进程操 作类;V0.41Fixed1.ec 粉碎文件.ec 精度时钟.ec 精易模块 V1.0.ec 精灵控制模块1.1.ec 系 统后台服务.ec 系统处理.ec 系统服务管理模块.ec 系统登录模块.ec 系统管家-关机管理.ec 系统设置易 模块 1.0.ec 系统设置易模块.ec 系统资源检测模块.ec 系统进程管理模块.ec 紫微斗数排盘.ec 线程 类.ec 组合框记录模块.ec 结束进程模块.ec 给选择夹加两个命令.ec 统计表模块.ec 统计表模块1.ec 统 计表模块2.ec 统计重复次数.ec 绿色软件自动升级模块.ec 编码转换大全.ec 编辑标准格式公文-2.0.ec 编 辑标准格式公文2.0.ec 编辑框禁止字符1.0.ec 编辑框辅助功能.ec 编辑框高亮.ec 编辑框高亮模块.ec 缩 放多文档支持库.ec 网络套接字类1.0.ec 网络性能优化模块.ec 网络控件模块 1.0.ec 网络控件模块.ec 网 络文件模块2.0.ec 网络时间验证.ec 网络服务器模块.ec 网络通信模块1.8.ec 网页操作类(光庆版 2.0).ec 网页操作类(光庆版3.0).ec 网页操作类.ec 置交替色.ec 置控件外形图片.ec 置窗口透 明值.ec 置超级列表框背景图片.ec 置鼠标移入移出事件.ec 股票查询.ec 脚本引擎-JKSCRIPT.ec 脚 本控制类_类模块.ec 脚本组件模块.ec 自创加解密数据.ec 自动升级模块.ec 自动填表.ec 自动更新模块 1.3.ec 自动编号模块.ec 自动调整控件大小与位置模块.ec 自动调整控件大小与位置模块1.1.ec 自动调整控 件大小与位置模块1.2.ec 自动调整控件大小与位置模块_不使用类了.ec 自定义信息框模块.ec 自定义进度复制文件模 块.ec 自定义进度移动文件模块.ec 自定义鼠标.ec 自定延时模块.ec 自定快捷键.ec 自我毁灭模块.ec 自 解压制作.ec 自解压制作1.ec 良剑科技-外挂作坊模块(新年礼品).ec 色彩转换_模块.ec 节点与xml互转模 块.ec 花样进度条1.0.ec 获取字符串尺寸.ec 获取本机互联网IP地址.ec 菜单加图片模块 1.0.ec 菜 单的一些修改操作.ec 菜单项加图片.ec 蓝风模块.ec 蝴蝶-11.ec 蝴蝶不休.ec 行数.ec 衣 雪高级表格自动编号.ec 表格公式模块.ec 表达式计算.ec 视频捕捉易模块.ec 解析LRC歌词文件.ec 记 录集读写操作.ec 设置IE代理服务器.ec 设置IE代理服务器1.0.ec 设置控件锚点.ec 设置控件锚点1.ec 设 置控件锚点_.ec 设置磁盘驱动器.ec 设置窗口圆角.ec 设置表格模块.ec 设置鼠标活动范围.ec 识图模 块.ec 详细的公农历转换 1.2.ec 详细的公农历转换1.0.ec 详细的公农历转换1.2.ec 语言朗读易模 块.ec 语音报时模块.ec 语音报时模块1.0.ec 语音报时模块1.2.ec 语音报时模块1.3.ec 语音朗 读易模块 1.0.ec 读.xls文件到高级表格.ec 读写Rockey加密锁.ec 读删一段.ec 读取DBF数 据.ec 读取天气预报-模块.ec 读取易模块信息.ec 读取超级列表框模块 1.0.ec 读取超级列表框模块.ec 读 取超级列表框模块_多条件版.ec 读文本.ec 读文本~1.ec 读易库到超级列表框1.0.ec 调整窗口大小.ec 调 用PowerDll功能的模块.ec 调用外部命令.ec 调试程序检测模块.ec 资源易模块专用示例.ec 超文本浏览框功 能扩展模块1.2.ec 超级信息框.ec 超级列表框交替色.ec 超级列表框列宽尺寸自动调整.ec 超级列表框到文 件.ec 超级列表框功能扩展2.2.ec 超级列表框单列排序.ec 超级列表框存为网页.ec 超级列表框导出 EXECL.ec 超级列表框打印预览1.33.ec 超级列表框扩展模块.ec 超级列表框排序.ec 超级列表框提速模 块.ec 超级列表框操作类.ec 超级列表框数据库排序.ec 超级列表框斩月模块.ec 超级列表框显示ACCESS表中数 据.ec 超级列表框模糊查找.ec 超级列表框背景.ec 超级列表框行列色2.2.ec 超级列表框补丁1.0.ec 超 级列表框补助.ec 超级列表框选中项存为Excel文件.ec 超级列表框选择框状态被改变.ec 超级快捷方式.ec 超级 打印预览0716a.ec 超级模块(2.1).ec 超级模拟msn模块(1.0).ec 超级模拟msn模块-69msn.ec 超 级编辑框功能扩展类.ec 超级表达式计算.ec 超速读取网页源码.ec 转为汉语拼音.ec 转为汉语拼音模块 1.0.ec 转为汉语拼音模块.ec 转换bmp格式到jpg格式模块1.11修正版1.ec 转换图像格式.ec 转换辅助 模块.ec 转生模块.ec 软件优化.ec 软件注册模块.ec 软件注册算号器模块.ec 轻舟个人模块 1.22.ec 轻舟已过简单模块1.1.ec 输入法上屏.ec 输入法操作模块.ec 进制转换-wuflea.ec 进 制转换-西风.ec 进制转换.ec 进制转换change.ec 进度下载模块 V1.0 1.0.ec 进度下载模块 V1[1].0 1.0.ec 进度下载模块V1.0.ec 进度条高级设置.ec 进度移动文件模块.ec 进程信息.ec 进 程关闭模块.ec 进程名取窗口句柄.ec 进程拦截.ec 进程模块.ec 进程相关模块-1.ec 进程相关模块 -2.ec 进程相关模块-3.ec 进程相关模块.ec 进程相关模块(1型).ec 进程相关模块(2型).ec 进 程相关模块(3型).ec 进程通信.ec 远程控制杂项模块(1.0).ec 远程控制杂项模块.ec 连接编译器.ec 迪 克—透明窗体.ec 选择颜色.ec 逍遥带符号液晶.ec 逍遥模块2.8.ec 逍遥液晶.ec 逍遥简化液晶.ec 透 明控件.ec 透明窗口组件.ec 通信设备模块_测试.ec 通用加解密.ec 通用易语言模块1.3.ec 通用模 块.ec 通用界面扩展.ec 通用验证码识别模块.ec 通过窗口标题取外部任意编辑框内容模块.ec 邮件发送类.ec 邮 件快手1.0.ec 部品管理模块.ec 配置文件.ec 配置文件全操作.ec 配置文件扩充操作模块.ec 配置文件 操作 1.0.ec 配置文件操作 1[1].0.ec 配置文件操作.ec 配置文件操作模块.ec 配置文件操作模块 3.0.ec 配置项类-Jie_soft.ec 配置项类.ec 酷按钮2.2模块.ec 酷按钮模块.ec 金口决排 盘.ec 金少风专用模块.ec 锁见盘数标.ec 锁见盘数标模块.ec 锁键盘数标.ec 锌新在线更新模块 V1_0_8.ec 锐浪打印_超表+高表1.5.ec 锐浪报表打印增强.ec 锐浪报表打印增强1.ec 锐浪报表打印增强 2.ec 键盘记录_模块.ec 键盘记录模块.ec 键盘钩子支持库.ec 防破解.ec 阿拉伯数字转换汉文数字模 块.ec 隐藏任务栏或托盘图标.ec 隐藏显示任务栏.ec 隐藏进程.ec 隐藏进程模块(1).ec 隐藏进程模块 (2).ec 隐藏进程模块.ec 音量控制.ec 频谱.ec 颜色选择器.ec 风筝_加解密.ec 飛狐 DLL.ec 驱动器相关模块.ec 高亮关键词.ec 高亮显示.ec 高彩光标模块(含2种光标).ec 高精度等 待.ec 高精度运算模块.ec 高精度运算模块2.1版.ec 高精度运算模块2[1].1版.ec 高级信息框.ec 高 级易模块集 2.2.ec 高级易模块集 2[1].2.ec 高级易模块集.ec 高级液晶数字1.1.ec 高级表格保证显 示最后行.ec 高级表格列宽尺寸自动调整.ec 高级表格到excel.ec 高级表格到数据库.ec 高级表格打印模块 1.0.ec 高级表格扩展模块.ec 高级表格添加按钮.ec 黑客入侵模块 V1.00.ec 默认打印机打印方向设置模 块.ec 鼠标控制.ec
1350多个精品易语言模块提供下载介绍 1亦思验证码识别1.5免费版.ec 24位转单色位图模块.ec 32张发牌.ec 3D引擎支持库-eOgre.ec 69msn.ec ACCESS 到高级表格.ec Access操作.ec Access数据库压缩修复新建.ec ACCSEE记录显示到超级列表框模块.ec ACSII 加解密模块2.0.ec AD.ec ADO方式填充树型框.ec API操作模块.ec API的使用方法.ec API 设置颜色对话框模块.ec ard.ec Arhz_自动更新.ec Base64编解码.ec BASE64编解码模块.ec Bios.ec Bios 信息.ec BMP加密数据.ec BMP滤镜模块.ec BOX.EC BPL专用更新模块.ec BPL综合模 块.ec BPL高级模块.ec ButtonEx.ec bzfec.ec cards.ec change.ec CM.ec commodity.ec coolp.ec Cool 皮肤模块.ec copy_dir.ec cpuusage.ec CPU占用率检测模块.ec CPU占用率检测模块1.ec CRC32.EC cs.ec Cur.ec debugprocess.ec des.ec DES 加密模块 1.0.ec DES加解密模块des.ec DirectX8VB组件调用模块.ec disk.ec DisplaySettings.ec DIY 热键框模块.ec DLL.ec DLL注入模块.ec DOS命令模块.ec dqf1996.ec EC.EC edb-html.ec EdbServer1.0 客户端.ec EDB、高级表格、XLS互换.ec edb到html-1.0.ec EDB数据库客户端模块 1.0.ec edb 数据库转Excel模块 1.0.ec edb数据库转Excel模块 1.3.ec edb转xls.ec eOgre.ec errcode.ec EtfAPI.ec EtfAPI30.ec ETimeFly API模块.ec Exact.ec excels.ec excel保存.ec Excel功能模块.ec EXE→SWF 转换模块.ec ExportData.ec ExportEdb.ec E库多条件查询模块.ec E库模糊查询模块.ec E 电子琴.ec fhhs.ec filetime.ec FlyFox_hotkey.ec FlyFox_ram.ec font.ec Force.ec ForceSample.ec freemark 模块_取文件.ec ftp文件操作模块.ec gdiplus类模块.ec GetStringSize.ec GIF快 照.ec Hex-Dec.ec Hex-Dec1.ec Hex2Dec.ec hide.ec hotkey.ec HTTP.ec http_ec.ec http_ec1.ec HTTP 访问模块 .ec HTTP访问模块1.0.ec HTTP访问模块1.1.ec IC卡读写模块 1.0.ec id.ec IE_RUN- 从IE地址栏里运行程序的模块.ec IMAGE.EC ini40.ec internet2.ec IPbox2.ec IP 地址编辑框2.0.ec jingjian.ec KERNEL.EC kernel模块.EC LED液晶控件模块(红色增强 版).ec Link22.ec Lzj-动态注册ActiveX控件.ec MakeDir.ec MD5.EC MD5 取数据摘要.EC MDB到超级列表框.ec mhs.ec misc1.ec mmqrOICQ.ec mp3信息模 块.ec MTH文件编码模块.ec Mx.Shuai模块.ec ns.ec NT系统服务.ec OCX控件高级注 册.ec ODBC方式填充树型框.ec ontop.ec PGBEAPICopy.ec powerdll.ec prcs.ec PrintData.ec ProcessInfo-1.ec ProcessInfo-2.ec ProcessInfo-3.ec ProcessInfo.ec ProgressBar.ec qp 编解码.ec qq登录.ec QQ通讯协议模块.ec QzsaPrint.ec RAR压缩.ec RAR压缩模块 1.0.ec RC4 加密算法 1.0.ec RC4-林子深.EC RC4.EC RC4加密算法.ec RegEx.ec RegEx1.ec ReSize.ec rhmisc.ec ricky52529 编程超级模块.ec RUN++行++模块2.ec RUNONCE.EC runtime.ec RUN加减模块1.0+ 名.ec SAVEPIC.EC Sc千寻专用模块.ec SetIEProxy.ec setuser.ec sev.ec shell.ec SHELL32.EC ShutDown.ec ShutDown1.ec SH_RAR.EC SIMIXP.EC simixp1.0.ec simixp1.01.ec simixp1.02.ec simixp1.03.ec simixp3.0.ec simixp4.0.ec SMTP.EC someapiv1.ec SPEED.EC spell.ec SQL.ec SQL1.2.ec Sqlite 数据库加强.ec Sqlite表管理.ec SQL到文本.ec SQL基本语句.ec sql操作模块.ec SQL 数据库操作模块.ec SQL数据库最新操作模块.ec Star.ec StarlightExtinction.ec status.ec status2.ec Super-EC.ec SysResInfo.ec taskbar.ec TCP 服务器.ec tcsxk.ec TESTECOM.EC tip.ec Tooltip26.ec Tooltip261.ec Tooltip27.ec Tooltip272Alpha 版.ec Tooltip30版[易语言3.0以上版本].ec Tooltip31版[易语言3.0以上版本].ec Trackbar.ec transwin.ec TTS.EC TWnet.CN.EC URL 编码解码.ec USB.ec USER32.EC user32模块.EC user模块.EC USUAL.EC vcode.ec VERSION.EC ve 模块.ec Vista.ec vistaAERO模块.ec Vista风格化.ec W.y.k_!易模块1.10.ec W.y.k_! 易模块1.18.ec WBCZ.EC WBFH.EC wf.ec WF1.EC WinAPI_窗口与组件.ec windowsXP 界面模拟模块1.0.ec windowsXP界面模拟模块1.01.ec windowsXP界面模拟模块1.02.ec windowsXP 界面模拟模块1.03.ec windowsXP界面模拟模块3.0.ec windowsXP界面模拟模块4.0版.ec WindowsXP 界面模拟模块4.ec Windows消息函数.ec WINNET.EC WINSYS.EC wrmem.ec WYSQL 客户端.ec xlAbout.ec XP-OK.EC XP.EC XP_EC.EC XP单选框1.1.ec XP 完美模拟专家.EC XP按钮.ec XP按钮1.1.ec XP界面模拟模块3.1版.ec XP皮肤1.6.ec XP 选择框1.1.ec xp风格化.ec ZCL_多线程类1.01.ec ZCL_控件类库1.01.ec ZCL_文件读写 1.01.ec ZCL_核库函数1.01.ec zip.ec Z计算器.ec [神2也教你学E] - 可执行动态载入&输出其他文件模块.ec _仿真shell库.ec √功能键状态√.ec √取功能键状态√.ec 万 年历.ec 万能注册验证模块.ec 世宝脚本语言引擎.ec 世恒通用安装系统文件压缩模块.ec 世恒通用安装系统文件压缩 模块RAR.EC 个性信息框.ec 个性信息框1.1.ec 个性信息框1.21.ec 个性信息框1.5.ec 个性 信息框1.ec 个性信息框1[1].21.ec 个性化电脑模块.ec 中文语音朗读模块.ec 二进制到三十六进制.ec 互 联网扩展模块1.1.ec 互联网扩展模块1[1].1.ec 五笔编码查询模块.ec 代码编辑器部分模块.ec 仿 vista截图.ec 仿WinXP窗口v3.1版.ec 仿XP界面3.0特别版模块 3.0.ec 仿XP窗口2.0.ec 仿 真shell库.ec 优化内存.ec 优化内存模块.ec 伟业极速文件传输客户端.ec 伟业极速文件传输服务器.ec 伟 业超级列表框列宽尺寸自动调整.ec 伟业高级表格列宽尺寸自动调整.ec 传世注册.ec 低级功能模块.ec 供应商管理模 块.ec 保存图片(1.0).EC 保存图片1.0.ec 保存扩展界面设置.ec 保护.ec 保证显示.ec 信 息提示框控件(Tip).ec 修改菜单1.0.ec 修改菜单1.0版.ec 光驱控制模块.ec 全局事件模块.ec 全 程API模块.ec 全面操作SQL Server 2000.ec 公农历转换.ec 公农历转换1.2.ec 公农历转换 1.ec 公农历转换35.ec 公农历转换_2.ec 公历转农历模块 1.0.ec 公历转换为农历.ec 六六自用 模块.ec 六十四卦相.ec 关于窗口.ec 关于菜单的一些修改操作.ec 关机管理.ec 关联.ec 关联 数据库和新表格.ec 关联文件.ec 关联程序.ec 关闭托盘图标.ec 关闭窗口或进程.ec 内存专用模块.ec 内 存优化.ec 内存优化模块.ec..ec 内存皮肤.ec 内存补丁模块.ec 内存读写.ec 内存读写66.ec 内 存读写和进程操作.ec 内存读写模块 2.0.ec 内存读写模块 2[1].0.ec 内存读写模块.ec 内存读写模块 1.0.ec 内存读写模块2.0.ec 写屏幕.ec 冰川多媒体播放模块 1.0.ec 凝逸.注册易语言支持库 1.0.ec 凝逸网页取文1.0.ec 分割 合并 文件.ec 分割文件模块.ec 分割无逢文本模块.ec 分辨 率.ec 列宽自动调整.ec 列表框增强操作模块.ec 列表框打印预览1.0.ec 列表框打印预览1[1].0.ec 列 表框打印预览2.2.ec 列表框模块.ec 列表框项目拖动.ec 创建任意目录 1.0.0.2.ec 创建多级目录-西 风.ec 创建快捷方式1.0-西风.ec 创建快捷方式模块-简 1.0.ec 创建快捷方式模块2.2.ec 创建快捷方式 正.ec 创建数据库模块 1.0 .ec 创建数据库模块.ec 创建时钟事件.ec 删除文件模块.ec 删除文本所 在行.ec 判断ASCII编码.ec 判断XP外观支持文件是否存在.ec 判断字符模块.ec 判断数据库.ec 判 断星期几.ec 判断进程是否存在的模块.ec 到文本.ec 办公组件密码管理模块.ec 功能集一模块 1.0.ec 功 能集一模块 1[1].0.ec 功能集一模块.ec 功能集一模块_吴涛.ec 加入好友.ec 加入自身.ec 加 密.ec 加密文件头模块.ec 加密解密文本.ec 加密解密文本1.0.ec 加密配置文件操作ini40.ec 加 密配置文件操作模块.ec 加强执行1.0.ec 加解密文本1.1.ec 加载进度条.ec 加载进度条v2.0.ec 动 态加载菜单模块1.0版.ec 动态显示窗口.ec 动态类名.ec 动态组件操作模块.ec 动态菜单模块.ec 动态 调整分辩率.ec 动态调用DLL函数.ec 动感图标菜单.ec 动画窗体1.3.ec 匹配指定文本.ec 十六进制 转十进制模块 .ec 十进制转化为十六进制5.ec 压缩加密文件夹.ec 压缩文件夹.ec 双功能自动编号模块.ec 发 送消息_全选插入.ec 取CPU特征字.ec 取DOS执行结果.ec 取DOS执行结果模块 1.0.ec 取Dos执行结 果模块.ec 取Excel表名列表模块1.0.ec 取IE地址栏.ec 取IP及地理位置模块.ec 取IP地址.ec 取 mdb表名.ec 取mp3信息模块.ec 取串口的端口号模块+Get_Com.ec 取任意文件图标.ec 取功能键状 态.ec 取十进制.ec 取句柄对应全路径文件名2.1.ec 取图片尺寸.ec 取声调拼音模块.ec 取声调拼音模 块1.0.ec 取姓名.ec 取快捷方式信息1.2.ec 取拼音带声调1.2.ec 取拼音首个字母.ec 取拼音首 模块.ec 取按键名称模块.ec 取控件或窗口的标题.ec 取操作系统类别.ec 取数据摘要.EC 取文件时 间.ec 取文件版本信息.ec 取文件目录列表.ec 取文件相关联的图标.ec 取文件行数.ec 取文本行数.ec 取 易模块信息.ec 取易模块信息2005.ec 取歌词.ec 取汇编指令长度.ec 取汉字代码.ec 取汉字全拼音模 块.ec 取汉字笔画.ec 取汉字笔画1.ec 取汉字笔画模块-寒风.ec 取汉字笔画模块.ec 取注册表键句 柄.ec 取点颜色.ec 取焦点窗口句柄.ec 取特定目录模块.ec 取特征字.ec 取用户机器码模块.ec 取 窗口内所有控件标题.ec 取窗口句柄-外挂海万能模块1.53.ec 取系统信息.ec 取系统信息v2.1.ec 取系统信 息v2[1].1.ec 取系统启动时间.ec 取系统字体列表1.2.ec 取系统字体列表1[1].2.ec 取系统目 录.ec 取纯数字时间文本模块.ec 取网卡MAC.ec 取网卡参数.ec 取网络文件尺寸.ec 取网页元素.ec 取 腾讯TT浏览器的地址栏文本模块.ec 取节气模块.ec 取试用数据.ec 取非系统进程全路径文件名.ec 变身_超级编辑 框.ec 变速模块(1.0).EC 古木_选择文件夹.ec 古木滑块条_免注册版.ec 句柄操作.ec 各类已打开 的数据库记录打印.ec 同步目录.ec 同步缩放控件.ec 同步缩放控件1.0.ec 同步缩放窗口1.0.ec 吸 附模块.ec 周易模块,易经模块,八卦模块 V 1.22.ec 和是几与谁最大.ec 响应左键放开.ec 四则混合运算模 块.ec 回调函数.ec 图形窗口模块.ec 图片演示-西风.EC 图片演示.EC 图片组操作类.ec 圆角 化.ec 圆角化加强.ec 圆角化窗口.ec 在任务栏显示或隐藏.ec 在线更新.ec 在线更新2.ec 在 线查找歌词.ec 地理位置查询.ec 堕之星辰1.2.ec 填充树型框.ec 复件 我的测试易模块.EC 复件 提示框模块2.72 Alpha版.ec 复件 提示框模块3.0版.ec 复件 提示框模块3.1版.ec 复件 文本分行.EC 复 件 文本操作.EC 复件 星光灭绝.ec 复件 状态栏控件.ec 复制目录.ec 复制目录模块.ec 复制目录模块 1.ec 复制目录模块copy_dir.ec 外挂作坊1.4.ec 外挂作坊1.40909.ec 外挂作坊1.5-第六 版.ec 外挂作坊1.5版.ec 外挂作坊1.8.ec 外挂作坊1.85.ec 外挂作坊1.8版.ec 外挂作坊 1.8破解版.ec 外挂作坊1[1].85.ec 外挂作坊2.0-原版.ec 外挂作坊2.0.ec 外挂作坊2.0测试 版.ec 外挂作坊2.0破解版.ec 外挂作坊模块(新年礼品).ec 外挂作坊模块2.3.ec 外挂作坊模块2.3破解 版.ec 外挂作坊模块2.5破解版.ec 外挂作坊模块破解版.ec 外挂作坊网游模块.ec 外挂海-超线程下载模块.ec 外 挂海USB按键测试版.ec 外挂海万能模块.ec 外挂海万能模块1.50.ec 外挂海万能模块1.52.ec 外挂海万能 模块1.56.ec 外挂海万能模块1.57B.ec 外挂海万能模块1.58.ec 外挂海万能模块1.59.ec 外挂海万 能模块1.7.ec 外挂海万能模块1.71.ec 外挂海万能模块1.7贺岁版.ec 外挂海万能模块1.81版.ec 外挂 海万能模块1.84版.ec 外挂海万能模块1.85版.ec 外挂海万能模块1.87版.ec 外挂海万能模块1.95.ec 外 挂海万能模块1.96.ec 外挂海万能模块2.07.ec 外挂海万能模块2.1(贺岁版).ec 外挂海截图模块 1[1].0.ec 外挂海模块.ec 外挂海模块1.35.ec 外挂海模块1.36.ec 外挂海模块1.37.ec 外 挂海模块1.38.ec 外挂海模块1.39.ec 外挂海模块1.40.ec 外挂海模块1.41.ec 外挂海模块 1.42.ec 外挂海模块1.43.ec 外挂海模块1.43A.ec 外挂海模块1.44.ec 外挂海模块1.45.ec 外 挂海模块1.46.ec 外挂海模块1.47.ec 外挂海模块1.49.ec 外挂海模块1.50.ec 外挂海模块 1.51.ec 外挂海模块1.52.ec 外挂海模块1.6(恶魔版).ec 外挂海模块1.6Beta2斩月内测版.ec 外 挂海模块高级版.ec 外部列表框全操作.ec 外部控件操作类.ec 外部数据库.ec 外部超级列表框类.ec 多功 模块.ec 多功能模块(1).ec 多功能模块(2).ec 多媒体.ec 多彩文字显示模块.ec 多彩渐变换肤模 块.ec 多方式取IP模块.ec 多种对话框.ec 多种对话框模块 1.0.ec 多种对话框模块.ec 多线程支持 库转API支持斩月-多线程控制.ec 多线程支持模块.ec 多表格载入ADO数据.ec 大六壬排盘.ec 大写.ec 大 强工作室关于窗口.ec 天气预报信息.ec 奇门遁甲排盘.ec 好用的东西.ec 好色按钮.ec 好色按钮 1.0.ec 好色按钮1.ec 好色按钮2.0.ec 好色按钮_2.ec 威灵-简装版.ec 威灵.ec 字 段不重复.ec 字节集.ec 字节集增强模块.ec 安全关机.ec 完全替代键盘鼠标钩子支持库的模块.ec 完全进 制转换.ec 定时提醒1.1.ec 客户管理模块.ec 对内存进行读写操作.0.ec 对剪贴版进行数据获取和数据设 置.ec 对话框代码自动生成器.ec 对话框代码自动生成器模块 1[1].0.ec 寻找子文件夹.ec 寻找注册表.ec 寻 找磁盘文件.ec 寻找磁盘文件模块 1.0.ec 寻找窗口内指定按钮并单击.ec 导出数据1.1.ec 导出数据 1.21.ec 封包加解密.ec 小小鸡内存优化.ec 小松E网页助手模块.ec 小鱼儿.ec 少男少女论坛万能模 块.ec 尘土库_界面库.ec 屏幕保护支持库.ec 屏幕保护支持库1.1.ec 屏幕保护支持模块.ec 屏幕分辩 率更改.ec 屏幕分辩率更改1.0.ec 屏幕录像.ec 屏幕狩猎者v1.0.ec 屏蔽win键.ec 屏蔽系统功 能键.ec 屏蔽超文本浏览框右键菜单2.2.ec 屏蔽键盘.ec 属性夹.ec 工具提示.ec 工具提示类.ec 工 具栏辅助模块.ec 常用API-2.ec 常用API.ec 常用功能.ec 常用模块1.2.ec 常用软件性能优化 模块.ec 幻风.ec 广告.ec 广告1.ec 应用接口支持模块.ec 度量转换.ec 延时模块.ec 建 立关联.ec 异常辅助模块.ec 异常辅助模块免费版.ec 异常通知辅助模块.ec 弹出下载窗口.ec 弹出式逐渐 透明窗口.ec 弹出网页广告.ec 强力杀进程、保护进程、隐藏进程.ec 彗星HTTP应用模块.ec 彗星托盘图标模 块.ec 彗星模块1.3.ec 彗星正则表达式类.ec 彗星正则表达式类2.0.ec 形象大使1.0.ec 循环冗 余校验.EC 循环冗余校验1.EC 快捷方式.ec 快速填充树型框.ec 快速填充树型框tcsxk.ec 悯轩技术 (Mxjishu)专用模块.ec 成组随机数.ec 我的信息框.ec 我的对话框.ec 我的测试易模块.EC 我的 驱动操作模块.ec 截图模块.ec 所有模块.ec 扑克.ec 扑克图像模块.ec 扑克图像模块1.1.ec 扑 克图像模块1.ec 扑克牌模块.ec 扑克牌模块1.0.ec 打印数据1.20-绿营.ec 打印模块.ec 打印预 览1.1.ec 打印预览1.3.ec 打印预览1.33.ec 打印预览2.41(注册表配置).ec 打印预览2.42(外 部文件配置).ec 打印预览2.44(注册表配置).ec 打印预览2.45(注册表配置).ec 打印预览模块 1.0.ec 打 开外部关联文件及调用系统关于窗口模块 1.0.ec 打开多文件对话框.ec 托盘图标气泡提示.ec 执行批文件.ec 执 行文件模块.ec 扩展按钮控件.ec 扩展按钮控件1.ec 拖动控件.ec 拦截外部程序消息.ec 按列排序超级列 表框1.ec 排错.ec 控件大小调整模块.ec 控件自动缩放.ec 控件+窗口模块.ec 控制台交互操作模 块.ec 控制程序运行天数.ec 控制程序运行天数1.0.ec 控制系统音量.ec 控制面板.ec 控制面板模 块.ec 提升权限.ec 提升进程权限.ec 提示文本类模块.ec 提示框模块2.6.ec 提示框模块 2.61.ec 提示框模块2.7.ec 提示框模块2.72 Alpha版.ec 提示框模块2.72Alpha版.ec 提 示框模块3.0版.ec 提示框模块3.1版.ec 提示框模块3.1版[易语言3.0以上版本].ec 搜索邮件.ec 播放 音频.ec 操作HID类设备.ec 操作外部列表框.ec 操作外部组合框.ec 操作外部超级列表框1.0.ec 操 作系统界面功能支持模块.ec 改变显示器状态.ec 改变显示器状态CM.ec 改变窗口或控件的外形1.0.ec 改变系统 菜单.ec 改变系统菜单1.0改进版.ec 改变系统菜单1.0简单版.ec 改变系统菜单v1.0.ec 改变系统菜单 _2.ec 数值与十六进制文本的相互转换.ec 数值类文本到金额.ec 数制转换(修该).ec 数制转换.ec 数 制转换_2.ec 数字单双.ec 数据库中指定字段内容填充到树形框.ec 数据库到超级列表框.ec 数据库增强.ec 数 据库客户端模块.ec 数据库批量替换.ec 数据库操作模块.ec 数据库查找.ec 数据库管理器模块.ec 数据打 包解包.ec 数据摘要模块(MD5算法实现) 飞扬工作室.ec 数据源按钮.ec 整点半点报时模块.ec 文件关联.ec 文 件压缩专家.ec 文件压缩模块.ec 文件压缩解压.ec 文件图标.ec 文件夹美容模块.ec 文件夹跳转.ec 文 件字符替换模块.ec 文件拖放-银戒指.ec 文件拖放.ec 文件拖放_YE.ec 文件拖放_叶如兆.ec 文件时 间操作模块1.0.ec 文件补丁模块.ec 文件读写&文件映射模块.ec 文字背景透明.ec 文本分行.EC 文 本分行1.0.EC 文本分行2.0.ec 文本分行3.0.ec 文本加密解密模块.ec 文本加解密模块.ec 文本 处理扩展模块.ec 文本折行.ec 文本操作.EC 文本操作1.0.EC 文本操作模块.ec 文本数字统计.ec 文 本替换模块.ec 文本查找.ec 文本统计模块 1.0.ec 文本计算.ec 文本语音朗读.ec 文本语音朗读 1.1.ec 文本语音转换模块.EC 斑马模块.ec 斩月_核心函数库.ec 新创建查询快捷方式.ec 新查询快捷 方式.ec 新注册系统热键1.0.ec 新浏览文件夹.ec 新编码转换大全.ec 新编码转换大全2.0.ec 无边 框窗口操作模块 1.2 版.ec 无边框窗口操作模块 1.5 版.ec 无边框窗口操作模块 1.6 版.ec 日期时间增 强.ec 日期格式化.ec 日期格式规范.ec 日期设置模块.ec 时间格式化-自由扩展型.ec 时间相关函 数.ec 易2.55版数据库记录编辑器模块.ec 易3.5版数据库记录编辑器模块.ec 易DLL支持.ec 易之插件模 块.ec 易容大师.ec 易库、高级表格、XLS互操作模块.ec 易库浏览编辑器模块.ec 易数据库插入记录模块.ec 易 用脚本-JKSCRIPT.ec 易脚本.ec 易脚本免费去窗口版.ec 易脚本破解免费无限制版.ec 易语言EDB数据库 客户端.ec 易语言OGRE类库.ec 易语言OGRE类库1.1.ec 易语言多线程支持模块 1.3.ec 易语言皮肤模 块 2.1.ec 易语言皮肤模块.ec 易语言网页操作.ec 易语言网页操作类.ec 易语言辅助模块(管理员推荐).ec 易 辅助模块.ec 星光灭绝.ec 星光灭绝1.0.ec 星光灭绝_保护系统.ec 是否为汉字.ec 显示图片.ec 显 示设置.ec 更换桌面.ec 更改光标.ec 更改光标Cur.ec 更改文件时间操作模块1.0.ec 最小化窗 口.ec 有图天气预报.ec 本土化易模块(已加到果子).ec 本土化易模块-更新.ec 本土化易模块.ec 杀进 程模块.ec 杂类功能模块一(音量邮件驱动器压缩).ec 枚举对象模块1.0.ec 枚举窗口内控件标题.ec 枚举系统字 体1.ec 果子的模块.ec 枫则表达式FZ08版.ec 枫式托管图标模块.ec 枫式热键 FS1.4 非典加强版.ec 查 找窗口内所有组件句柄.ec 查找窗口或进程并关闭.ec 查杀程序.ec 查询目录文件.ec 树型框三级填充.ec 树 型框增强.ec 树型框操作类.ec 树型框目录显示模块.ec 树型框移动.ec 树型框附加模块-edb版.ec 树 型框附加模块-外部数据库版.ec 树型磁盘与文件浏览.ec 格式化日期框.ec 梦飞鸟仿正则表达式.ec 梦飞鸟自用模 快.ec 检测汉字模块.ec 模块.ec 模块_bmp转换为jpg.ec 模块_WinXP窗口v4.0版.ec 模 块_与应用程序建立关联.ec 模块_与狡兔三窟建立关联.ec 模块_与黄金加密建立关联.ec 模块_中英文文本处理.ec 模 块_仿WinXP窗口v1.0.ec 模块_仿WinXP窗口v1.1.ec 模块_仿WinXP窗口v2.0特别版.ec 模块_仿 WinXP窗口v3.0纪念版.ec 模块_仿WinXP窗口v3.1版.ec 模块_保存扩展界面设置.ec 模块_修改菜单.ec 模 块_内存皮肤.ec 模块_动态修改图片组v1.0.ec 模块_动态修改图片组v1.1.ec 模块_动态修改图片组网-际飞狐修改 版.ec 模块_取图片尺寸.ec 模块_回调函数.ec 模块_图片按钮v2.0.ec 模块_在线更新.ec 模块_ 大数运算.ec 模块_数制转换.ec 模块_文本折行.ec 模块_无边框窗口设置.ec 模块_树型框.ec 模块_ 汉字查询.ec 模块_磁盘操作.ec 模块_禁止多次运行.ec 模块_系统功能.ec 模块_菜单项加图片.ec 模 块_超级列表框.ec 模块_超级列表框快速排序2.0.ec 模块_超级列表框补丁1.0.ec 模块_软件注册.ec 模块 _软件注册1.0.ec 模块_软件注册2.0.ec 模块_软件注册2[1].0.ec 模块_透明标签.ec 模块叁 数.ec 模块合集.ec 模块窗体透明效果.ec 模块集.ec 模拟MDI窗口.ec 模拟XP.ec 模拟 _xp.EC 模拟按键.ec 比较大小.ec 水晶窗口.ec 水晶进度条模块版.ec 水柱显示模块.ec 水 波特效.ec 水波特效模块.ec 水波纹增效模块.ec 水纹特效模块.ec 永不放弃专用模块.ec 求真函数动态调 用类.ec 求真动态窗口类.ec 求真文件对话框模块.ec 求真文件拖放模块.ec 求真树型框操作类.ec 求真窗 口停靠类模块.ec 求真超级组合框模块.ec 求真进度下载模块.ec 汇编模块(外挂海版).ec 汇编模块(龙祥 版).ec 汇编模块-2.ec 汇编模块.ec 汇编模块1.ec 汇编类模块.ec 汉字助记码.ec 汉字助 记码_2.ec 汉字处理.ec 汉字常用类_SUPER250.ec 汉字查询.ec 汉字查询3.1版.ec 汉字综 合模块.ec 汉字转拼音.ec 汉语朗读模块 1.0.ec 汉语朗读模块 1[1].0.ec 汉语朗读模块.ec 注 册模块.ec 注册热键(支持多热键).ec 注册热键-FlyFox.ec 注册热键.ec 注册热键_支持多热键 (20050816).ec 注册热键_支持多热键_模块.ec 注册热键模块.ec 注册码.ec 注册系统热键-钟华.ec 注 册系统热键.ec 注册系统热键1.0-西风.ec 注册系统热键2.0.ec 注册系统热键模块 1.0.ec 注册表操 作.ec 注册表操作增强模块.ec 注册表操作增强模块1.0.ec 注册表操作增强模块1.2.ec 注册表操作增强模块 1.32.ec 注册表简化模块.ec 注册表读写增强模块.ec 注册验证模块-疯子.ec 注册验证模块.ec 测 试.ec 浏览器操作模块.ec 浏览文件图标取文件图标.ec 浏览文件夹.ec 浏览文件夹模块.ec 液晶控件模 块.ec 液晶模块.ec 淡入淡出模块.ec 混合运算.ec 添加(删除)子项目.ec 清除数组重复成员.ec 溪 流关于窗口.ec 溪流关于窗口1.0.ec 滑块条扩容模块.ec 漫步(此群管理员推荐).ec 激活按钮.ec 热 键输入模块.ec 特效窗口模块.ec 状态栏控件.ec 状态栏控件2.0.ec 状态栏控件2.ec 玉米隐身 V5.4.ec 生成Sqlite表结构.ec 生成表格.ec 用户管理模块 1.3.ec 用户配置模块.ec 用户 配置模块1.0.ec 电子琴模块.ec 电脑安全维护模块.ec 电脑性能优化模块.ec 画图模块.ec 登录确认模 块 1.0.ec 登陆传世模块1.9.ec 百度回贴模块.ec 皮肤_易语言皮肤模块.ec 皮肤模块.ec 目录是 否存在.ec 目录模块.ec 直接邮件发送模块.ec 硬件操作模块.ec 硬软件常用命令模块.ec 磁性窗口 2.0.ec 磁性窗口模块V1.0.ec 磁盘操作.ec 磁盘格式化模块 1.0.ec 磁盘格式化模块.ec 磁盘 相关.ec 禁止上网.ec 禁止二次运行.ec 禁止多次运行.ec 禁止文件运行.ec 禁止程序多次运行.ec 禁 止程序多次运行模块(银戒指) 1.0.ec 禁止程序多次运行模块(银戒指) 1[1].0.ec 禁止重复运行.ec 禁止重运 行.ec 秘密潜入OICQ.ec 秘密潜入OICQ1.0.ec 移动复制建多级目录模块.ec 程序代码编辑器模块1.0- DMedit.ec 程序内存的读写.ec 程序是否运行.EC 程序是否运行2.EC 程序自杀.ec 程序自杀模 块.ec 突破灰色按钮.ec 窗口-控件锚点.ec 窗口动画效果模块 V1.0.ec 窗口句柄&进程名互取.ec 窗 口外形任我设.ec 窗口整容师(1.0).EC 窗口整容师(1.1).ec 窗口整容师1.1.ec 窗口热键.ec 窗 口自动隐藏模块v1.0.ec 窗口贴边隐藏模块.ec 窗口透明模块.ec 立体空间圆柱型模块.ec 立体空间矩型模 块.ec 管理员登录验证模块(未加密) 1.0.ec 管理员登录验证模块(未加密) 1[1].0.ec 类模块-线程类-进程操 作类;V0.41Fixed1.ec 粉碎文件.ec 精度时钟.ec 精易模块 V1.0.ec 精灵控制模块1.1.ec 系 统后台服务.ec 系统处理.ec 系统服务管理模块.ec 系统登录模块.ec 系统管家-关机管理.ec 系统设置易 模块 1.0.ec 系统设置易模块.ec 系统资源检测模块.ec 系统进程管理模块.ec 紫微斗数排盘.ec 线程 类.ec 组合框记录模块.ec 结束进程模块.ec 给选择夹加两个命令.ec 统计表模块.ec 统计表模块1.ec 统 计表模块2.ec 统计重复次数.ec 绿色软件自动升级模块.ec 编码转换大全.ec 编辑标准格式公文-2.0.ec 编 辑标准格式公文2.0.ec 编辑框禁止字符1.0.ec 编辑框辅助功能.ec 编辑框高亮.ec 编辑框高亮模块.ec 缩 放多文档支持库.ec 网络套接字类1.0.ec 网络性能优化模块.ec 网络控件模块 1.0.ec 网络控件模块.ec 网 络文件模块2.0.ec 网络时间验证.ec 网络服务器模块.ec 网络通信模块1.8.ec 网页操作类(光庆版 2.0).ec 网页操作类(光庆版3.0).ec 网页操作类.ec 置交替色.ec 置控件外形图片.ec 置窗口透 明值.ec 置超级列表框背景图片.ec 置鼠标移入移出事件.ec 股票查询.ec 脚本引擎-JKSCRIPT.ec 脚 本控制类_类模块.ec 脚本组件模块.ec 自创加解密数据.ec 自动升级模块.ec 自动填表.ec 自动更新模块 1.3.ec 自动编号模块.ec 自动调整控件大小与位置模块.ec 自动调整控件大小与位置模块1.1.ec 自动调整控 件大小与位置模块1.2.ec 自动调整控件大小与位置模块_不使用类了.ec 自定义信息框模块.ec 自定义进度复制文件模 块.ec 自定义进度移动文件模块.ec 自定义鼠标.ec 自定延时模块.ec 自定快捷键.ec 自我毁灭模块.ec 自 解压制作.ec 自解压制作1.ec 良剑科技-外挂作坊模块(新年礼品).ec 色彩转换_模块.ec 节点与xml互转模 块.ec 花样进度条1.0.ec 获取字符串尺寸.ec 获取本机互联网IP地址.ec 菜单加图片模块 1.0.ec 菜 单的一些修改操作.ec 菜单项加图片.ec 蓝风模块.ec 蝴蝶-11.ec 蝴蝶不休.ec 行数.ec 衣 雪高级表格自动编号.ec 表格公式模块.ec 表达式计算.ec 视频捕捉易模块.ec 解析LRC歌词文件.ec 记 录集读写操作.ec 设置IE代理服务器.ec 设置IE代理服务器1.0.ec 设置控件锚点.ec 设置控件锚点1.ec 设 置控件锚点_.ec 设置磁盘驱动器.ec 设置窗口圆角.ec 设置表格模块.ec 设置鼠标活动范围.ec 识图模 块.ec 详细的公农历转换 1.2.ec 详细的公农历转换1.0.ec 详细的公农历转换1.2.ec 语言朗读易模 块.ec 语音报时模块.ec 语音报时模块1.0.ec 语音报时模块1.2.ec 语音报时模块1.3.ec 语音朗 读易模块 1.0.ec 读.xls文件到高级表格.ec 读写Rockey加密锁.ec 读删一段.ec 读取DBF数 据.ec 读取天气预报-模块.ec 读取易模块信息.ec 读取超级列表框模块 1.0.ec 读取超级列表框模块.ec 读 取超级列表框模块_多条件版.ec 读文本.ec 读文本~1.ec 读易库到超级列表框1.0.ec 调整窗口大小.ec 调 用PowerDll功能的模块.ec 调用外部命令.ec 调试程序检测模块.ec 资源易模块专用示例.ec 超文本浏览框功 能扩展模块1.2.ec 超级信息框.ec 超级列表框交替色.ec 超级列表框列宽尺寸自动调整.ec 超级列表框到文 件.ec 超级列表框功能扩展2.2.ec 超级列表框单列排序.ec 超级列表框存为网页.ec 超级列表框导出 EXECL.ec 超级列表框打印预览1.33.ec 超级列表框扩展模块.ec 超级列表框排序.ec 超级列表框提速模 块.ec 超级列表框操作类.ec 超级列表框数据库排序.ec 超级列表框斩月模块.ec 超级列表框显示ACCESS表中数 据.ec 超级列表框模糊查找.ec 超级列表框背景.ec 超级列表框行列色2.2.ec 超级列表框补丁1.0.ec 超 级列表框补助.ec 超级列表框选中项存为Excel文件.ec 超级列表框选择框状态被改变.ec 超级快捷方式.ec 超级 打印预览0716a.ec 超级模块(2.1).ec 超级模拟msn模块(1.0).ec 超级模拟msn模块-69msn.ec 超 级编辑框功能扩展类.ec 超级表达式计算.ec 超速读取网页源码.ec 转为汉语拼音.ec 转为汉语拼音模块 1.0.ec 转为汉语拼音模块.ec 转换bmp格式到jpg格式模块1.11修正版1.ec 转换图像格式.ec 转换辅助 模块.ec 转生模块.ec 软件优化.ec 软件注册模块.ec 软件注册算号器模块.ec 轻舟个人模块 1.22.ec 轻舟已过简单模块1.1.ec 输入法上屏.ec 输入法操作模块.ec 进制转换-wuflea.ec 进 制转换-西风.ec 进制转换.ec 进制转换change.ec 进度下载模块 V1.0 1.0.ec 进度下载模块 V1[1].0 1.0.ec 进度下载模块V1.0.ec 进度条高级设置.ec 进度移动文件模块.ec 进程信息.ec 进 程关闭模块.ec 进程名取窗口句柄.ec 进程拦截.ec 进程模块.ec 进程相关模块-1.ec 进程相关模块 -2.ec 进程相关模块-3.ec 进程相关模块.ec 进程相关模块(1型).ec 进程相关模块(2型).ec 进 程相关模块(3型).ec 进程通信.ec 远程控制杂项模块(1.0).ec 远程控制杂项模块.ec 连接编译器.ec 迪 克—透明窗体.ec 选择颜色.ec 逍遥带符号液晶.ec 逍遥模块2.8.ec 逍遥液晶.ec 逍遥简化液晶.ec 透 明控件.ec 透明窗口组件.ec 通信设备模块_测试.ec 通用加解密.ec 通用易语言模块1.3.ec 通用模 块.ec 通用界面扩展.ec 通用验证码识别模块.ec 通过窗口标题取外部任意编辑框内容模块.ec 邮件发送类.ec 邮 件快手1.0.ec 部品管理模块.ec 配置文件.ec 配置文件全操作.ec 配置文件扩充操作模块.ec 配置文件 操作 1.0.ec 配置文件操作 1[1].0.ec 配置文件操作.ec 配置文件操作模块.ec 配置文件操作模块 3.0.ec 配置项类-Jie_soft.ec 配置项类.ec 酷按钮2.2模块.ec 酷按钮模块.ec 金口决排 盘.ec 金少风专用模块.ec 锁见盘数标.ec 锁见盘数标模块.ec 锁键盘数标.ec 锌新在线更新模块 V1_0_8.ec 锐浪打印_超表+高表1.5.ec 锐浪报表打印增强.ec 锐浪报表打印增强1.ec 锐浪报表打印增强 2.ec 键盘记录_模块.ec 键盘记录模块.ec 键盘钩子支持库.ec 防破解.ec 阿拉伯数字转换汉文数字模 块.ec 隐藏任务栏或托盘图标.ec 隐藏显示任务栏.ec 隐藏进程.ec 隐藏进程模块(1).ec 隐藏进程模块 (2).ec 隐藏进程模块.ec 音量控制.ec 频谱.ec 颜色选择器.ec 风筝_加解密.ec 飛狐 DLL.ec 驱动器相关模块.ec 高亮关键词.ec 高亮显示.ec 高彩光标模块(含2种光标).ec 高精度等 待.ec 高精度运算模块.ec 高精度运算模块2.1版.ec 高精度运算模块2[1].1版.ec 高级信息框.ec 高 级易模块集 2.2.ec 高级易模块集 2[1].2.ec 高级易模块集.ec 高级液晶数字1.1.ec 高级表格保证显 示最后行.ec 高级表格列宽尺寸自动调整.ec 高级表格到excel.ec 高级表格到数据库.ec 高级表格打印模块 1.0.ec 高级表格扩展模块.ec 高级表格添加按钮.ec 黑客入侵模块 V1.00.ec 默认打印机打印方向设置模 块.ec 鼠标控制.ec

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧