可視化的編譯方法
可視化編程就是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已經很久沒有更新了,檢測新軟體的時候,通常需要開啟核心掃描才能查找軟體殼或者編譯軟體