當前位置:首頁 » 編程軟體 » 界面編程

界面編程

發布時間: 2022-02-05 10:08:15

⑴ 軟體界面編程都要學什麼

軟體界面編程有很多的。不知道你要學什麼。
如果你是0基礎,那現在談軟體界面編程,有點過早。先學習C語言吧。

推薦學習C語言的書籍是: C Primer Plus中文版
開發工具是: VS2008 或者 VS2010

網路一下, 80X86匯編小站 網站裡面有篇文章是針對初學C/C++寫的,寫得不錯. 標題是:
如何正確的入門Windows系統下C/C++學習領域.

希望這篇文章對你有幫助,其實入門學習C語言,重要的是選擇一本好書和一個好的開發工具,如果有條件可以配備一個老師,這樣你學習效率將會有很大的提升,當然最重要還是你的學習態度 和 毅力.

java 可視化界面編程

import java.awt.Button;
import java.awt.Color;
import java.awt.Frame;
import java.awt.GridLayout;
import java.awt.Label;
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

public class awttest
{
TextField id,pw;
TextField printid,printpw;

public awttest(){
Frame f=new Frame("用戶登錄");
f.setLayout(new GridLayout(4,2));
id=new TextField("輸入用戶名",10);
pw=new TextField(10);
pw.setEchoChar('*');
f.add(new Label("用戶名:",Label.CENTER));
f.add(id);
f.add(new Label("密碼:",Label.CENTER));
f.add(pw);
Button b1=new Button("登陸");
Button b2=new Button("取消");
f.add(b1);
f.add(b2);
String str1=id.getText();
String str2=pw.getText();
printid=new TextField(str1,10);
printpw=new TextField(str2,10);
f.add(printid);
f.add(printpw);
f.pack();

printid.setBackground(new Color(220,0,0));
printpw.setBackground(new Color(220,0,0));
f.setSize(250,120);
f.setVisible(true);

b1.addActionListener(new ActionListener() { // 點擊「顯示窗口」菜單後將窗口顯示出來
public void actionPerformed(ActionEvent e) {
printid.setText(id.getText());
printpw.setText(pw.getText());

}
});

f.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent args)
{
System.exit(0);
}
}
);
}

public static void main(String[] args){
new awttest();

}

}

OK!!可以運行

⑶ java圖形界面編程

執行java Applt小程序不是這樣運行的。你必須建一個html文件,然後在輸入
<applet code="ButtonDemo.class"
width=320 height=180>
</applet>
其中code是你編譯ButtonDemo類是生成的class文件。然後在cmd中找到html文件所在的路徑下輸入appletviewer xxx.html
就可以運行了

⑷ 怎麼進入編程界面

1、打開軟體後顯示的是這個界面,點擊『文件』選擇『新建』。

⑸ 關於WINDOWS圖形界面程序編程

語言:C#,C+,C++;
工具:Microsoft Visual Studio系列。
C#:讀做C-sharp,編程語言是由微軟公司的Anders Hejlsberg和 Scott Willamette領導的開發小組專門為.NET平台設計的語言,它可以使程序員移植到.NET上。這種移植對於廣大的程序員來說是比較容易的,因為C#從C,C++和Java發展而來,它採用了這三種語言最優秀的特點,並加入了它自己的特性。C#是事件驅動的,完全面向對象的可視化編程語言,我們可以使用集成開發環境來編寫C#程序。
Microsoft Visual Studio:簡稱VS,是美國微軟公司的開發工具包系列產品。VS是一個基本完整的開發工具集,它包括了整個軟體生命周期中所需要的大部分工具,如UML工具、代碼管控工具、集成開發環境(IDE)等等。所寫的目標代碼適用於微軟支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight 及Windows Phone。

⑹ C 圖形界面編程

1、圖形編程都是用的純C函數庫, 比如Windows的GDI,還有DirectX,以及開源的OpenGL。這些都是純C庫,也就是說會C語言就能開發圖形界面和游戲了。C++當然也可以調用這些函數庫,但不是必要的。
2、學GDI的話最好的書是《Windows程序設計.chm》這個文檔,這東西網上到處都有。學OpenGL的話,有個網站Nehe有完整的教學。人翻譯了這個教程的中文版,google 「Nehe opengl」 就能找到了。

⑺ 圖形界面編程的過程是什麼

首先必須先設計界面的
沒有設計,隨手做出來的界面,會很不舒服。
越復雜的越是。

然後才是你說的步驟
把界面拉出來,然後定義各種操作代碼。

⑻ 用C語言可以進行有界面的編程嗎

1、Windows下用API函數完全可以進行圖形界面編程,不過效率太低,不如用VC、VB這種東西直接用滑鼠拖放生成來得方便。非圖形界面就容易一些了,命令行對話式界面在技術上很容易。


2、常式:

//Window.cpp:.
#include<windows.h>
LRESULTCALLBACKWndProc(HWND,UINT,WPARAM,LPARAM);


intAPIENTRYWinMain(HINSTANCEhInstance,//應用程序的實例句柄,
HINSTANCEhPrevInstance,
LPSTRlpCmdLine,//命令行
intnCmdShow)//顯示方式
{
MSGmsg;
HWNDhWnd;
charszTitle[]="系統信息";//Thetitlebartext
charszWindowClass[]="popMsg";//Thetitlebartext
WNDCLASSEXwcex={0};
wcex.cbSize=sizeof(WNDCLASSEX);//WNDCLASSEX結構體大小
wcex.style=CS_HREDRAW|CS_VREDRAW;//位置改變時重繪
wcex.lpfnWndProc=(WNDPROC)WndProc;//消息處理函數
wcex.hInstance=0;//當前實例句柄
wcex.hbrBackground=(HBRUSH)COLOR_WINDOWFRAME;//背景色
wcex.lpszClassName=szWindowClass;//參窗口類名
wcex.hIcon=0;//圖標
wcex.hCursor=LoadCursor(NULL,IDC_ARROW);//游標
wcex.lpszMenuName=0;//菜單名稱
wcex.hIconSm=0;//最小化圖標
RegisterClassEx(&wcex);//注冊窗口類

hWnd=CreateWindow(szWindowClass,szTitle,WS_SYSMENU|WS_VISIBLE,//創建窗口
CW_USEDEFAULT,CW_USEDEFAULT,400,300,NULL,NULL,0,NULL);
if(!hWnd){
returnFALSE;
}

ShowWindow(hWnd,nCmdShow);
UpdateWindow(hWnd);

while(GetMessage(&msg,NULL,0,0))//消息循環:
{
TranslateMessage(&msg);//轉化虛擬按鍵到字元消息
DispatchMessage(&msg);//分派消息調用回調函數
}
returnmsg.wParam;
}

LRESULTCALLBACKWndProc(HWNDhWnd,UINTmessage,WPARAMwParam,LPARAMlParam)
{
PAINTSTRUCTps;
HDChdc;
RECTrect;
switch(message)
{
caseWM_PAINT://重繪消息
hdc=BeginPaint(hWnd,&ps);
GetClientRect(hWnd,&rect);
MoveToEx(hdc,10,10,0);
SelectObject(hdc,::CreatePen(PS_SOLID,1,RGB(0xFF,0,0)));
LineTo(hdc,100,200);
//DrawText(hdc,szHello,strlen(szHello),&rt,DT_CENTER);
EndPaint(hWnd,&ps);
break;

caseWM_CREATE:

RegisterHotKey(hWnd,1,0,0x41);
break;
caseWM_HOTKEY:
MessageBox(0,0,0,0);
break;
caseWM_TIMER:


break;
caseWM_DESTROY://窗口銷毀消息
PostQuitMessage(0);
break;
default:
returnDefWindowProc(hWnd,message,wParam,lParam);
}
return0;
}

⑼ 界面編程

VC程序主要的部分還不是C++的語法什麼的,最主要是的windows的編程架構的理解。

如果你感覺vc太過於復雜,在不是工作要求必須使用的情況下,可以考慮其他的開發技術。傳統模式的,如vb6.

但建議你直接學習.net里的c#,畢竟這是MS為windows應用規劃的新一代編程框架,其中還包括了wpf這種面向「自然界面」的新界面技術,以後一定會應用得無比廣大。

熱點內容
尋秦記源碼 發布:2024-03-29 13:56:17 瀏覽:495
linux的備份命令 發布:2024-03-29 13:41:22 瀏覽:382
csgo建議什麼配置 發布:2024-03-29 13:31:44 瀏覽:979
電腦ftp服務如何禁用 發布:2024-03-29 13:24:48 瀏覽:332
驅動精靈驅動解壓 發布:2024-03-29 13:07:49 瀏覽:565
學編程好學嗎 發布:2024-03-29 13:07:34 瀏覽:440
python保存mp3文件 發布:2024-03-29 12:47:10 瀏覽:151
win10怎麼配置jdk8 發布:2024-03-29 12:47:09 瀏覽:536
解壓軟體java 發布:2024-03-29 12:40:32 瀏覽:283
長安cs35壓縮比 發布:2024-03-29 12:39:58 瀏覽:177