可视化的编译方法
可视化编程就是GUI
第一步,引包:
一般引包:import javax.swing.*;
import java.awt.*;
第二步:代码
例子:将以下代码保存为test.java文件,然后用jdk提供的编译器编译运行
import javax.swing.*;
import java.awt.*;
public class test extends JFrame(){
//创建组件
JButton jb=null;
//构造函数
public test(){
//实例化组件
jb=new JButton("按钮");
//添加组件
this.add(jb);
//布局
//设置窗口在屏幕上的位置、大小和可见性
this.setLocation(100,100);
this.setSize(650,550);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
public static void main(){
new test();
}
}
更多java可视化编程,可以到这个网站上去下载sun公司开发的文档tutorial
网站是:
http://www.oracle.com/technetwork/java/javase/java-tutorial-downloads-2005894.html
解压后,在tutorial\uiswing\components文件夹目录下的链接都是讲的可视化编程,不过都是英文版的。中文版的,我这里没有,有需要的自己找一下
② Linux中怎么用c/c++做开发可视化程序
一般使用Qt(C++)或者GTK+(C)的库;
1.比如Qt,安装Qt库以及Qt Creator,在Qt Creator中编译以下程序
#include<QApplication>#include<QMainWindow>intmain(intargc,char*argv[]){QApplicationa(argc,argv);QMainWindow*w=newQMainWindow();a.setActiveWindow(w);w->show();returna.exec();}你将看到如下窗口:
2.比如GTK+
#include<gtk/gtk.h>intmain(intargc,char*argv[]){GtkWidget*window;gtk_init(&argc,&argv);window=gtk_window_new(GTK_WINDOW_TOPLEVEL);gtk_widget_show(window);gtk_main();return0;}
编译运行后,你也将看到一个类似的窗口。
③ 如何可视化编辑这个exe程序
1、可视化编辑exe?你是指修改各个控件的相对位置或者文本框的内容?这个要看情况,如果该软件编程的时候没有对资源文件进行加密之类处理,那就可以用pe修改工具强行打开(这种可以直接打开的软件极为罕见,记得零几年的时候还可以看到)
2、如果你说可视化编辑exe,同时还要修改功能性代码(例如添加其他功能),既然你说钱不是问题,你直接去找开发人员买代码算了,反汇编根本不可能达到完全可逆的地步(任何人说能够做到那一定是骗人,编译、链接是有损耗的)。
3、PEid已经很久没有更新了,检测新软件的时候,通常需要开启核心扫描才能查找软件壳或者编译软件