㈠ C語言怎麼可以編寫出可視化的界面
可視化是真對操作系統而言的 只要操作系統支持開刷可視化 並且提供SDK或者API就能實現 包括腳本或匯編語言
㈡ 想用C語言編寫一個有可視化的界面,有按鈕,有輸入框的程序
可以用MFC做界面,在Visual C++新建》項目》MFC AppWizard(exe)》dialog based》下面都默認,就能建立一個MFC工程。可以添加控制項,控制項響應的原理與VB中的類似,建議你找本MFC的教材仔細了解其原理
㈢ 如何在Eclipse中進行Java的可視化界面設計
解決方法:安裝windowbuilder插件即可。
1、首先,需要知道自己的Eclipse是什麼版本的.可以到Eclipse的安裝目錄下用記事本打開.eclipseproct文件,version後面對應的就是版本號.
2、打開http://eclipse.org/windowbuilder/download.php,裡面有Update Sites,下面有Eclipse Version,Release Version,Integration Version欄目.選擇對應版本的link.復制URL地址.
3、打開Eclipse,選擇Help→Install New Software,在work with裡面把得到的URL復制進去.勾選所有,點擊Next安裝就好了.是已經安裝過的,所以按鈕是灰色的。
4、然後新建項目,New→Project→WindowBuilder→SWT Designer→SWT/JFace Java Project
5、然後建立一個包,在建類的時候選擇New→Other,選擇WindowBuilder→Swing Designer→Application Window.類建好之後點擊Design就可以進行可視化編輯了。
㈣ 如何:編寫可視化工具
調試器可視化工具的結構由兩部分組成: 「調試器端」在 Visual Studio 調試器中運行。調試器端代碼創建並顯示可視化工具的用戶界面。「調試對象端」在 Visual Studio 正在調試的進程(「調試對象」)中運行。要可視化的數據對象(如 String 對象)存在於調試對象進程中。因此,調試對象端必須將數據對象發送到調試器端,然後調試器端可以使用您創建的用戶界面進行顯示。調試器端從實現 IVisualizerObjectProvider 介面的「對象提供程序」接收要可視化的數據對象。調試對象端通過從 VisualizerObjectSource 派生的「對象源」發送數據對象。對象提供程序還可將數據發送回對象源。這使您可以編寫一個能夠編輯和顯示數據的可視化工具。可以重寫此對象提供程序,以便與表達式計算器進行對話,進而與對象源進行對話調試對象端和調試器端通過 Stream 相互通信。提供了將數據對象序列化為 Stream 以及將 Stream 反序列化為數據對象的方法。調試對象端代碼是使用 DebuggerVisualizer 屬性 (DebuggerVisualizerAttribute) 指定的。若要在調試器端創建可視化工具用戶界面,必須創建從 DialogDebuggerVisualizer 繼承的類,並且重寫 Microsoft.VisualStudio.DebuggerVisualizers.DialogDebuggerVisualizer.Show(Microsoft.VisualStudio.DebuggerVisualizers.IDialogVisualizerService,Microsoft.VisualStudio.DebuggerVisualizers.IVisualizerObjectProvider) 方法來顯示界面。可以使用 IDialogVisualizerService 通過可視化工具顯示 Windows 窗體、對話框和控制項。對泛型類型的支持是有限的。只有在一個泛型類型是開放類型時,才可以為屬於該泛型類型的目標編寫可視化工具。此限制與使用 DebuggerTypeProxy 屬性時的限制相同。有關詳細信息,請參見 使用DebuggerTypeProxy 屬性。自定義可視化工具可能有安全性問題。請參見 可視化工具安全注意事項。有關可視化工具的體系結構的說明,請參見可視化工具體系結構。下面的過程高度概括了創建可視化工具時所需完成的操作。有關更多詳細說明,請參見 演練:用 C# 編寫可視化工具。創建調試器端使用IVisualizerObjectProvider 方法在調試器端獲取可視化的對象。創建從 DialogDebuggerVisualizer 繼承的類。重寫Microsoft.VisualStudio.DebuggerVisualizers.DialogDebuggerVisualizer.Show(Microsoft.VisualStudio.DebuggerVisualizers.IDialogVisualizerService,Microsoft.VisualStudio.DebuggerVisualizers.IVisualizerObjectProvider) 方法以顯示介面。使用 IDialogVisualizerService 方法將 Windows 窗體、對話框和控制項顯示為界面的一部分。應用DebuggerVisualizerAttribute,為它指定可視化工具 (DialogDebuggerVisualizer)。創建調試對象端應用DebuggerVisualizerAttribute,為它指定可視化工具 (DialogDebuggerVisualizer) 和對象源 (VisualizerObjectSource)。請參見任務如何:安裝可視化工具如何:測試和調試可視化工具概念可視化工具體系結構可視化工具安全注意事項其他資源可視化工具
㈤ 怎麼給軟體做可視化的界面
最簡單的方法就是用RAD(也就是rapid application develop快速應用開發)工具,像VB、Delphi、BC++之類的,拖拖畫畫一個簡單的軟體就做好了,但要做的好,還是要深入研究編程語言本身的
其他的C++C#做界面要麻煩一點,但是功能強一些
㈥ C語言如何做圖形界面
C語言中要做圖形見面,首先需要設置為圖形模式,確定顯卡類型,對屏幕進行初始化等等,相關的函數如下:
1. detectgraph() 顯示卡檢測函數
2. initgraph() 圖形初始化函數
3. getdrivername() 獲取圖形驅動程序名的指針
4. getgraphmode() 獲取圖形模式函數
5. getmoderange()獲取模式值范圍函數
6. getmaxmode()獲取最大顯示模式函數
7. getmodename()獲取顯示模式名函數
8. graphdefaults()圖形設置復位預設值函數
9. setgraphmode() 設置圖形模式函數
10. restorecrtmode() 恢復文本顯示模式函數
11. graphresult() 圖形操作結果函數
12. grpaherrormsg() 圖形錯誤信息函數
13. setgraphbufsize()設置圖形緩沖區大小函數
14. setactivepage() 設置可輸出顯示頁函數
15. setvisualpage() 設置可見顯示頁數
16. closegraph()關閉圖形模式函數
㈦ 怎麼給一個控制台程序加一個可視化的界面
你首先需要將你控制台的程序通過VC++移植到Windows下,也就是使用WIN32應用程序,這樣你就可以加入WINDOWS界面了
㈧ 如何用C語言編程出可視化界面
//調用api函數創建窗口
//示例:
#include <windows.h>
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);//窗口過程函數
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow)
{
static TCHAR szAppName[] = TEXT("MyWindows");//定義窗口類名
HWND hwnd;//窗口句柄
MSG msg; //
WNDCLASS wndclass; //窗口類
wndclass.style = CS_HREDRAW | CS_VREDRAW;//指定窗口類型,各種「類風格」(詳見下方↓)可以使用按位或操作符組合起來
wndclass.lpfnWndProc = WndProc;//指定窗口過程(必須是回調函數)
wndclass.cbClsExtra = 0;//預留的額外空間,一般為 0
wndclass.cbWndExtra = 0;//預留的額外空間,一般為 0
wndclass.hInstance = hInstance;//應用程序的實例句柄
wndclass.hIcon = LoadIcon(NULL, IDI_APPLICATION);//為所有基於該窗口類的窗口設定一個圖標
wndclass.hCursor = LoadCursor(NULL, IDC_ARROW);//為所有基於該窗口類的窗口設定一個滑鼠指針
wndclass.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);//指定窗口背景色
wndclass.lpszMenuName = NULL;//指定窗口菜單
wndclass.lpszClassName = szAppName;//指定窗口類名
if (!RegisterClass(&wndclass))//注冊窗口
{
MessageBox(NULL, TEXT("這個程序需要在 Windows NT 才能執行!"), szAppName, MB_ICONERROR);
return 0;
}
hwnd = CreateWindow(szAppName, //創建窗口
TEXT("windows"),
WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
NULL,
NULL,
hInstance,
NULL);
ShowWindow(hwnd, iCmdShow); //顯示窗口
UpdateWindow(hwnd); //更新窗口,重繪
while (GetMessage(&msg, NULL, 0, 0)) //獲得消息
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return msg.wParam;
}
LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)//回調函數
{
HDC hdc;
PAINTSTRUCT ps;
RECT rect;
switch (message)
{
case WM_PAINT:
hdc = BeginPaint(hwnd, &ps);
GetClientRect(hwnd, &rect);
DrawText(hdc, TEXT("第一個C語言窗口程序!"), -1, &rect,
DT_SINGLELINE | DT_CENTER | DT_VCENTER);
EndPaint(hwnd, &ps);
return 0;
case WM_DESTROY:
PostQuitMessage(0);
return 0;
}
return DefWindowProc(hwnd, message, wParam, lParam);
}
㈨ C語言和C++,哪個語言可以開發出可視化的窗口界面軟體
這個問題的答案是:
C/C++都可以開發可視化的窗口程序!!
在WIN32的環境下,想要做出可視化的窗口程序,就必須了解WIN32的API,那是一些WINDOWS自帶的標准函數庫。無論是C還是C++,只要調用了這些API函數,就可以創建出可視化的窗口程序。
舉例說明,一個最簡單的WIN32的窗口程序:
MessageBoxW(0,L"你好,世界",L"標題",MB_OK);
就這么一句話,無論是C/C++,都可以編譯通過,運行後打開一個消息對話框,結束。
至於開發工具,建議使用Visual C++ 2003/2005/2008,版本越新功能越多,用起來越簡單,尤其適合新手使用,下載地址:
http://msdn2.microsoft.com/en-us/express/aa975050.aspx
㈩ devC++中如何編寫可視化用戶界面
窗口界面不是編譯器的問題,是每個操作系統或者是庫的支持的問題。
你在devc上新建一個win32工程,然後試一下這段代碼:
int WINAPI WinMain(HINSTANCE ht, HINSTANCE hP, LPSTR cmdline, int show)
{
MessageBox(NULL, TEXT("Hello"),TEXT("Hello"), MB_YESNO);
return 0;
}
這就是最簡單的Windows窗口。