A. c語言能不能寫帶界面的軟體!
可以的,但是C語言寫界面需要用到windows API,這部分不是太難,難的在於消息處理上邊,想做界面開發用MFC好些,已經將大多數API封裝起來了,用起來也比較方便,你只用處理消息響應函數就行。如果你想深入研究界面的運行的原理你可以使用純C,如果不是的話還是用MFC
B. 學c語言如何做出有界面的程序
1、新建一個C項目,點擊文件,新建,項目,選擇C++Win32控制台應用。
C. 怎麼用c語言做一個界面
通過調用API來創建界面:
#include<windows.h>
int
main()
{
MessageBox(NULL,"Hello
World!","C圖形程序",MB_OK);
return
0;
}
linux下通過調用圖形庫來創建界面。
D. c語言可以用於製作網頁嗎
1、c語言是偏底層的語言,用來做界面的話是比較困難的
2、現在的靜態網頁設計一般使用Html+CSS,是比較基礎的東西,而且很容易上手,但也是必須掌握的。
3、現在主流的網站開發就是Java Web和asp.net。
如果你有java基礎可以走Java web的方向。可以用JSP+Servlet+Dao模式就能開發網站,當然SSH框架更加深奧。
而asp.net由於是微軟自己開發的軟體能很好的在windows平台上運行,用的是C#語言其實也和C語言差不多,因為語言是相通的,你學過一門語言後你就會有那種編程的思想。
asp.net是.NET FrameWork的一部分,是一項微軟公司的技術,是一種使嵌入網頁中的腳本可由網際網路伺服器執行的伺服器端腳本技術,它可以在通過HTTP請求文檔時再在Web伺服器上動態創建它們。 指 Active Server Pages(動態伺服器頁面) ,運行於 IIS(Internet Information Server 服務,是Windows開發的Web伺服器)之中的程序 。
4、另外,在進行網站開發時為了提高容錯能力,腳本語言是必不可少的,所以javascript或
php也是要懂一點點
E. c語言是不是寫網頁,像現在我看到手機視頻一樣。一頁一頁的。比如現在我截屏的一頁一樣。然後合在一起
現在已經沒有人用c寫網頁了,c是底層設計語言,一般用來設計底層功能,寫網頁可以學jsp和HTML5以及用css做一些網頁渲染,其中用Java來實現邏輯架構。或者前後端分離,後段使用Java或c寫邏輯架構,然後給出介面,前段使用借口來完成任務。並且網頁是分為很多頁面的,用到的是條件跳轉,你觸發了某個條件,然後進行跳轉,根據你提交的表單來顯示屬於你的內容,還有你截一張屏是無法用語言寫出來的,語言是實現邏輯框架而不是去畫畫,你可以把截屏作為.jpg文件插入到網頁當中去
F. 做網頁只用C語言可不可以
不是說不可以,理論上來說任何一種語言都可以做任何事情,但效率有高低之分,C語言更適合做系統級的開發,網頁這種應用級開發,C語言並沒有現成的庫予以支持,如果用C語言,需要自己寫很多支撐庫(至少得寫很多支撐函數),開發效率肯定很低,而且不容易調試,不如直接用適合的語言來做。
G. 用C語言可以做一個界面嗎
用turbo C是可以做窗口程序的,不過不會是象VB做出來的窗口那樣。是DOS下面的。 還可以用VC++,這個可以用C語言做出窗口程序來的。
H. C語言能不能寫軟體界面,有的話具體怎麼寫
C++可以寫。這個是windows窗口的寫法:
#include <windows.h>
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); /* Declare Windows procere */
char szClassName[ ] = "WindowsApp"; /* Class Name */
int WINAPI WinMain(HINSTANCE hThisInstance,
HINSTANCE hPrevInstance,
LPSTR lpszArgument,
int nFunsterStil)
{
HWND hwnd; /* This is the handle for our window */
MSG messages; /* Here messages to the application are saved */
WNDCLASSEX wincl; /* Data structure for the windowclass */
/* The WNDCLASSEX structure */
wincl.hInstance = hThisInstance;
wincl.lpszClassName = szClassName;
wincl.lpfnWndProc = WndProc; /* This function is called by windows */
wincl.style = CS_DBLCLKS; /* Catch double-clicks */
wincl.cbSize = sizeof(WNDCLASSEX);
wincl.hIcon = LoadIcon(NULL, IDI_APPLICATION);
wincl.hIconSm = LoadIcon(NULL, IDI_APPLICATION);
wincl.hCursor = LoadCursor(NULL, IDC_ARROW);
wincl.lpszMenuName = NULL; /* No menu */
wincl.cbClsExtra = 0;
wincl.cbWndExtra = 0;
wincl.hbrBackground = (HBRUSH) GetStockObject(WHITE_BRUSH);
/* Register the window class, if fail quit the program */
if(!RegisterClassEx(&wincl)) return 0;
/* The class is registered, create the window*/
hwnd = CreateWindowEx(
0,
szClassName,
"Simple Windows App",
WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT,
CW_USEDEFAULT,
500,
300,
HWND_DESKTOP,
NULL,
hThisInstance,
NULL
);
/* Make the window visible on the screen */
ShowWindow(hwnd, nFunsterStil);
/* Run the message loop. It will run until GetMessage( ) returns 0 */
while(GetMessage(&messages, NULL, 0, 0))
{
TranslateMessage(&messages);
DispatchMessage(&messages);
}
/* The program return-value is 0 - The value that PostQuitMessage( ) gave */
return messages.wParam;
}
/* This function is called by the Windows function DispatchMessage( ) */
LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
switch (message) /* handle the messages */
{
case WM_DESTROY:
PostQuitMessage(0); /* send a WM_QUIT to the message queue */
break;
default: /* for messages that we don't deal with */
return DefWindowProc(hwnd, message, wParam, lParam);
}
return 0;
}
I. 我想問一下C語言能寫網站嗎
一般不能, C語言不是為寫網頁設計的。
但是C語言的風格和PHP很相似,你會C語言,一個星期就可以學會PHP的基本語法。
有些技術可以讓C,C++來寫網頁,但是不流行,問題多多。最重要是用C和C++寫網頁極為麻煩。
J. 請問網頁代碼是什麼哪種語言,C語言能寫網頁代碼嗎
樓上的偏激了,C是可以用來寫CGI程序來生成HTML代碼的。
網頁代碼是基於HTML語言的。進入到WEB2.0以後開始出現大量的動態網頁,也就是通過伺服器語言如ASP,PHP,CGI等加上各種資料庫實現與用戶之前的動態交互。總體來說實現網頁的顯示還是HTML,只是通過這些語言來控制HTML而已。