❶ 可視化編程語言是什麼意思
可視化編程,亦即可視化程序設計:以「所見即所得」的編程思想為原則,力圖實現編程工作的可視化,即隨時可以看到結果,程序與結果的調整同步。
可視化編程是與傳統的編程方式相比而言的,這里的「可視」,指的是無須編程,僅通過直觀的操作方式即可完成界面的設計工作,是目前最好的Windows應用程序開發工具。
可視化編程語言的特點主要表現在兩個方面:一是基於面向對象的思想,引入了控制項的概念和事件驅動;二是程序開發過程一般遵循以下步驟,即先進行界面的繪制工作,再基於事件編寫程序代碼,以響應滑鼠、鍵盤的各種動作。
可視化編程十問
1. 什麼是可視化程序設計?
可視化(Visual)程序設計是一種全新的程序設計方法,它主要是讓程序設計人員利用軟體本身所提供的各種控制項,像搭積木式地構造應用程序的各種界面。
2. 可視化程序設計有哪些優點?
可視化程序設計最大的優點是設計人員可以不用編寫或只需編寫很少的程序代碼,就能完成應用程序的設計,這樣就能極大地提高設計人員的工作效率。
3. 能夠進行可視化程序設計的語言有哪些?
能進行可視化程序設計的語言很多,比較常用的有微軟的Visual Basic、Visual C++、中文Visual Foxpro、Borland公司的Delphi等。
4. 可視化程序設計中有哪些基本概念?
主要的幾個基本概念有表單、組件、屬性、事件、方法等。
5. 什麼是表單(Form)?
表單是指進行程序設計時的窗口,我們主要是通過在表單中放置各種部件(如命令按鈕、復選框、單選框、滾動條等)來布置應用程序的運行界面。
6. 什麼是組件?
所謂組件,就是組成程序運行界面的各種部件,如:命令按鈕、復選框、單選框、滾動條等。
7. 什麼是屬性?
屬性就是組件的性質。它說明組件在程序運行的過程中是如何顯示的、組件的大小是多少、顯示在何處、是否可見、是否有效……
8. 屬性可以分成哪幾類?
屬性可分成三類,設計屬性:是在進行設計時就可發揮作用的屬性;運行屬性:這是在程序運行過程中才發揮作用的屬性;只讀屬性:是一種只能查看而不能改變的屬性。
9. 什麼是事件?
事件就是對一個組件的操作。如用滑鼠點擊一個命令按鈕,在這里,點擊滑鼠就稱為一個事件(Click事件)。
10. 什麼是方法?
方法就是某個事件發生後要執行的具體操作,類似以前的程序。例如當我們用滑鼠單擊「退出」命令按鈕時,程序就會通過執行一條命令而結束運行,命令的執行過程就叫方法。
❷ C# 是可視化編程語言嗎目前最好的可視化編程語言是什麼語言
C#是一種高級語言,用「可視化」來形容這門語言不太恰當。不過C#的WinForm開發的時候是可視化的,控制項可以直接拖拉過去設計界面。按照微軟的官方說法,做WinForm程序時C#叫做Visual C#。 依託Visual Studio 系統開發平台的超強功能,最好的可視化編程語言,當然非C#(Visual C#)莫屬。
請採納。
❸ 可視化編程語言是什麼,和不可視有什麼區別
按鈕拉條之類的是可以用圖片,還有語言自身自帶的一些參數,程序源碼只是控制這些外在的素材,不寫代碼的編程,乾脆去玩兒易語言,那玩意兒很容易上手,至於java c語言之類的,要深入研究才可,如果只是玩玩兒我看你還是算了。
❹ 可視化編程語言有什麼
C++ Java C# .NET
❺ 用於開發可視化程序最好的編程語言是
c#是一種高級語言,用「可視化」來形容這門語言不太恰當。不過c#的winform開發的時候是可視化的,控制項可以直接拖拉過去設計界面。按照微軟的官方說法,做winform程序時c#叫做visual
c#。
依託visual
studio
系統開發平台的超強功能,最好的可視化編程語言,當然非c#(visual
c#)莫屬。
請採納。
❻ 關於可視化編程語言,求大神指引方向。。
如果你想了解windows得原理就學習win api吧,關於可視化編程的化建議windows還是研究mfc比較好vb比較垃圾
❼ CAD的可視化編程語言有哪些呢
CAD的可視化編程語言只有VBA了。
❽ 可視化編程技術到底是什麼
可視化編程 可視化編程,亦即可視化程序設計:以「所見即所得」的編程思想為原則,力圖實現編程工作的可視化,即隨時可以看到結果,程序與結果的調整同步。
可視化編程是與傳統的編程方式相比而言的,這里的「可視」,指的是無須編程,僅通過直觀的操作方式即可完成界面的設計工作,是目前最好的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語言,不要質疑他的能力,只是要學會調用很多別人寫出來的函數
要可視化編程,windows系統是最好的平台,而要製作窗口,就要學會WinAPI中關於消息,關於窗口一類的很多函數
而現在就是UI的問題了,兩條路,想普通一點,學會WinGDI,這個直接上網查,我記得好像是有書的。
要是想要畫面效果好一點的話,就可以學OpenGL,同時學習像素格式。
其他的,就是各種變態精妙的演算法,思路了,有待樓主自己研究了。
我的想法是,如果想用C寫出好的可視化程序,最好是把畫畫面和運算分開來,簡單地說,最好學會多線程編程,這是我的經驗,尤其是時間性比較強的程序。
其他的,多媒體的話,
相關的關鍵字,有興趣的話樓主自己網路一下好了
OpenCV
OpenAL
winmm.lib
OpenGL
WinGDI
Windows窗口函數
像素格式
C語言多線程(找和CreateThread 相關的)
多媒體編程的知識兩巨大,樓主要耐心吸收啊,最好的學習辦法就是瘋狂的實驗。