當前位置:首頁 » 操作系統 » 電腦桌面源碼

電腦桌面源碼

發布時間: 2022-04-24 11:57:54

⑴ 如何打開網頁源代碼

參考下面方法查看:

操作工具:ie瀏覽器,電腦win7。

1、首先打開電腦的ie瀏覽器進去,如下圖所示。

網站源碼主要作用

生成目標代碼,即計算機可以識別的代碼,對軟體進行說明,即對軟體的編寫進行說明。為數不少的初學者,甚至少數有經驗的程序員都忽視軟體說明的編寫,因為這部分雖然不會在生成的程序中直接顯示,也不參與編譯

但是說明對軟體的學習、分享、維護和軟體復用都有巨大的好處。因此,書寫軟體說明在業界被認為是能創造優秀程序的良好習慣,一些公司也硬性規定必須書寫。需要指出的是,源代碼的修改不能改變已經生成的目標代碼。如果需要目標代碼做出相應的修改,必須重新編譯。

⑵ 求一個用C++寫得,有窗口(你電腦桌面窗口差不多,夠意思就行了)有功能的程序的源代碼。

#include <Windows.h>
#include <tchar.h>
#include <assert.h>TCHAR* szQuestion=TEXT("1000*10等於多少?");
TCHAR* szAnswer=TEXT("10000");
WNDPROC oldEditProc=NULL;
WNDPROC oldButtonProc=NULL;
HFONT hFont=NULL;
HWND hTestDlgWnd=NULL,hEditWnd=NULL,hButtonWnd=NULL;
LRESULT CALLBACK TestDlgProc(HWND hWnd,UINT message,WPARAM wParam,LPARAM lParam);
LRESULT CALLBACK MyEditProc(HWND hWnd,UINT message,WPARAM wParam,LPARAM lParam);
LRESULT CALLBACK MyButtonProc(HWND hWnd,UINT message,WPARAM wParam,LPARAM lParam);
BOOL SystemReboot();int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nShowCmd)
{
WNDCLASS wndclass={0};
TCHAR* szClassName=TEXT("TestDlg");
MSG msg={0}; COLORREF color=GetSysColor(COLOR_ACTIVEBORDER);
HBRUSH hBrush=CreateSolidBrush(color);
assert(hBrush); hFont=(HFONT)GetStockObject(DEFAULT_GUI_FONT);
LOGFONT logfont={0};
GetObject(hFont,sizeof(LOGFONT),&logfont);
DeleteObject(hFont);
hFont=NULL;
logfont.lfHeight=12;
_tcscpy(logfont.lfFaceName,TEXT("宋體"));
hFont=CreateFontIndirect(&logfont);
assert(hFont); wndclass.style=CS_NOCLOSE;
wndclass.hInstance=hInstance;
wndclass.hbrBackground=hBrush;
wndclass.hCursor=LoadCursor(NULL,MAKEINTRESOURCE(IDC_ARROW));
wndclass.hIcon=LoadIcon(NULL,MAKEINTRESOURCE(IDI_APPLICATION));
wndclass.cbWndExtra=0;
wndclass.cbClsExtra=0;
wndclass.lpfnWndProc=TestDlgProc;
wndclass.lpszMenuName=NULL;
wndclass.lpszClassName=szClassName;

if (!RegisterClass(&wndclass))
{
MessageBox(NULL,TEXT("窗口注冊失敗!"),TEXT("警告"),MB_OK);
return S_FALSE;
} DWORD style=WS_OVERLAPPEDWINDOW &~ (WS_MAXIMIZEBOX | WS_MINIMIZEBOX | WS_THICKFRAME);
int cx=GetSystemMetrics(SM_CXFULLSCREEN);
int cy=GetSystemMetrics(SM_CYFULLSCREEN);
int iTestDlgWidth=500;
int iTestDlgHeight=230;
hTestDlgWnd=CreateWindowEx(WS_EX_TOOLWINDOW,
szClassName,
TEXT("請回答題目:"),
style,
cx/2-iTestDlgWidth/2,
cy/2-iTestDlgHeight/2,
iTestDlgWidth,
iTestDlgHeight,
NULL,
NULL,
hInstance,
NULL);
assert(hTestDlgWnd);
::SendMessage(hTestDlgWnd,WM_SETFONT,(WPARAM)hFont,1); style=WS_CHILD | ES_MULTILINE | ES_LEFT | ES_AUTOHSCROLL | ES_AUTOVSCROLL;
hEditWnd=CreateWindow(
TEXT("Edit"),
TEXT(""),
style,
10,
40,
iTestDlgWidth-20,
100,
hTestDlgWnd,
NULL,
hInstance,
0
);
assert(hEditWnd);
oldEditProc=(WNDPROC)SetWindowLong(hEditWnd,GWL_WNDPROC,(LONG)MyEditProc);
assert(oldEditProc);
::SendMessage(hEditWnd,WM_SETFONT,(WPARAM)hFont,1); style=WS_CHILD;
hButtonWnd=CreateWindow(TEXT("Button"),
TEXT("確定"),
style,
10,
150,
60,
20,
hTestDlgWnd,
NULL,
hInstance,
0
);
assert(hButtonWnd);
oldButtonProc=(WNDPROC)SetWindowLong(hButtonWnd,GWL_WNDPROC,(LONG)MyButtonProc);
assert(oldButtonProc);
::SendMessage(hButtonWnd,WM_SETFONT,(WPARAM)hFont,1); ShowWindow(hTestDlgWnd,SW_SHOW);
ShowWindow(hEditWnd,SW_SHOW);
ShowWindow(hButtonWnd,SW_SHOW);
UpdateWindow(hTestDlgWnd); ::SetFocus(hEditWnd);
while (GetMessage(&msg,NULL,0,0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
if(hBrush)
DeleteObject(hBrush);
if(hFont)
DeleteObject(hFont);
return msg.wParam;
}LRESULT CALLBACK TestDlgProc(HWND hWnd,UINT message,WPARAM wParam,LPARAM lParam)
{
switch(message)
{
case WM_CLOSE:
{
DestroyWindow(hWnd);
}
break;
case WM_DESTROY:
{
PostQuitMessage(0);
}
break;
case WM_PAINT:
{
PAINTSTRUCT ps={0};
HDC hDC=NULL;
hDC=BeginPaint(hWnd,&ps);
HFONT hOldFont=(HFONT)SelectObject(hDC,hFont);
int oldMode=SetBkMode(hDC,TRANSPARENT);
TextOut(hDC,10,5,szQuestion,_tcslen(szQuestion));
SelectObject(hDC,hOldFont);
SetBkMode(hDC,oldMode);
EndPaint(hWnd,&ps);
}
break;
}
return DefWindowProc(hWnd,message,wParam,lParam);
}LRESULT CALLBACK MyEditProc(HWND hWnd,UINT message,WPARAM wParam,LPARAM lParam)
{
return (*oldEditProc)(hWnd,message,wParam,lParam);
}LRESULT CALLBACK MyButtonProc(HWND hWnd,UINT message,WPARAM wParam,LPARAM lParam)
{
switch(message)
{
case WM_LBUTTONDOWN:
{
TCHAR buf[512]={0};
GetWindowText(hEditWnd,buf,512); if (!_tcscmp(buf,szAnswer))
{
MessageBox(hWnd,TEXT("你回答正確了!"),TEXT("提示"),MB_OK);
::SendMessage(hTestDlgWnd,WM_CLOSE,0,0);
}
else
{
MessageBox(hWnd,TEXT("你回答錯誤!請做好接受懲罰准備!!"),TEXT("提示"),MB_OK);
SystemReboot();
}
}
break;
}
return (*oldButtonProc)(hWnd,message,wParam,lParam);
}BOOL SystemReboot()
{
HANDLE hToken;
TOKEN_PRIVILEGES tkp;
if (!OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken))
{
return(FALSE);
}
LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME, &tkp.Privileges[0].Luid);
tkp.PrivilegeCount = 1;
tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
AdjustTokenPrivileges(hToken, FALSE, &tkp, 0, (PTOKEN_PRIVILEGES)NULL, 0); if (GetLastError() != ERROR_SUCCESS)
{
return FALSE;
} if (!ExitWindowsEx(EWX_REBOOT, 0))
{
return FALSE;
}
return TRUE;
} 以前回答的關機惡搞程序 , 需要建個WIN32程序,黏貼進去即可。

⑶ 電腦如何打開代碼桌面

在電腦桌面或者執行程序之前,用快捷鍵「windows+R」就可以打開運行選框。或者直接在開始菜單的左邊找到運行。

最常用的第一個命令:cmd。打開命令提示符,有許多與系統有關的命令都可以在命令提示符中完成,比如查看Ip等等。

第二個常用命令:regedit。打開注冊表編輯器。現在的注冊表修改以及清理工具很多,一般不需要我們打開注冊表自己編輯,但是有些特殊情況,比如軟體無法完全刪除,或者游戲界面無法全屏等,都需要自己手動修改注冊表,這就是打開注冊表的唯一方式。

第三個:control。打開控制面板,相信很多朋友打開控制面板的時候都是在開始中打開的,不過小編用習慣了,英文也好記,就是「控制」的意思。

第四個:msconfig。打開系統配置,小編打開系統配置最常用的功能就是「啟動」選項卡中開機啟動項的清理,有些軟體做的不完善,有時候自己手動清理更好。

第五個:gpedit.msc 。打開本地組策略。組策略可以實現很多事情,主要還是對系統及軟體的管理以及對某些功能的微調。

第六個:explorer。打開資源管理器,即我的電腦。小編還是習慣直接快捷啟動或者「windows+E」快捷鍵,但是用2000和xp的時候,這個命令真是沒少用。

第七個: taskmgr。這個命令可能不熟悉,但是他打開的東西大家肯定很熟悉,任務管理器。也就是我們經常用的ctrl+alt+del組合鍵打開的內容。

第八個:logoff。直接注銷計算機,有時候卡主或者死機滑鼠無法動的時候,這個命令就可以幫助我們直接注銷計算機,然後計算機就可以恢復。

第九個:osk。我相信大家這個肯定不知道,打開屏幕鍵盤。有時候鍵盤壞掉以後實在沒有辦法,或者用鍵盤不方便,或者插孔壞掉,都需要用到它。屏幕鍵盤界面其實還蠻炫酷的。

第十個:calc。打開計算器。可能剛開始覺得這四個字母沒用,但是大家肯定有在網頁上碰到無法口算的問題,最明顯的的女孩子購物打幾折算不清楚,這時候簡單的Win+R輸入calc,直接用計算器就能得出結果,其實也很方便。

其實還可以用到很多代碼,但是其他的用處都不大,這里就不一一解釋了。希望大家活學活用,真正為自己使用電腦帶來方便。


1、將滑鼠移到Win10系統桌面右上角處,然後在彈出來的菜單中選擇「設置」。接著在打開的設置菜單中,選擇底部的「更改電腦設置」項;
2、然後在打開的電腦設置窗口中,移動「常規」選項卡下,然後選擇「立即重啟」。接著屏幕會切入新窗口,選擇「關閉電腦」,等待計算機完全關閉;
3、在計算機重新啟動後,如果要進入BIOS界面,需要按住鍵盤上的F2,然後再按開機鍵,才能進入BIOS。若是要選擇啟動項,則是按下F12。

⑷ 如何查看窗口網頁的源代碼

點瀏覽器的頁面--在拉下的菜單點擊--查看源文件,就可以看到網頁的源代碼了,要是那些ASP的頁面,你是看不到源文件的,因為那些都是使用調用的代碼連接,並用JS語言加密了的

⑸ 好奇打開了sysprep導致Windows重置,桌面上的源碼全部丟失,怎麼辦呢

可以找回。有以下兩種方式:
使用魔方數據恢復徹底掃描系統盤,時間很長,請耐心等待,如果沒有請選擇第二步(該軟體免費);
將電腦關機帶到數據恢復門店進行數據恢復評測,可以的話就恢復,如果不可以,很抱歉,該文件無法恢復(這個幾率很小,該選型較為昂貴,如果不是非常重要的文件,不建議選用);
提示:請將1選項的軟體安裝路徑,選擇非系統盤,否則可能對文件造成二次破壞。

⑹ 電腦桌面羅盤時鍾源代碼怎麼寫

import java.awt.*;

導入Java.awt.event.*;

import javax.swing.*;

import java.lang.*;

import java.util.*;

{

JPanel pnlMain; //定義變數

Jlabel Lbl時間; //定義變數

thread thd時間; //定義變數

日期數據顯示

⑺ 像webqq那樣的雲桌面,模仿操作系統方式的網站是怎麼做的用的什麼語言

雲桌面啊 這個一般php,asp,。net 都可以的 只要是動態腳本交互語言都可以,我這貌似有個模擬電腦桌面的源碼 想要的話 留個郵箱設置個最佳答案 我發給你

⑻ vc源碼怎麼在電腦桌面打開,求高手指教

新建的時候就可以設置指定的文件夾,不要設置桌面就OK了

⑼ 泡泡 桌面 源碼.有一個桌面屏保,裡面有些泡泡.誰能寫一下這些泡的代碼請看補充.

/* 泡泡屏保 */
#include <stdio.h>
#include <graphics.h>
#include <math.h>
#include <stdlib.h>
#include <dos.h>
#include <time.h>
#include <bios.h>
#define MAX 12
typedef struct
{
float x,y;
float vx,vy;
int color;
}ball;
void main()
{
int gd=DETECT,gm,i,j,k,t;
ball ba[MAX];

float dt=7e-2;
int issuit(ball *,int i);
void hitpro(ball*,int ,int);
registerbgidriver(EGAVGA_driver);
initgraph(&gd,&gm,"");
srand(time(NULL));

for(i=0;i<MAX;i++)
{
ba[i].x=(rand()%5+1)*116;
ba[i].y=(rand()%3+1)*116;
if (!issuit(ba,i)) {i--; continue;}
ba[i].vx=rand()%50-25;
ba[i].vy=rand()%50-25;
ba[i].color=i+1;
}
ba[6].color=14;
ba[7].color=13;

while(!bioskey(1))
{
for(i=0;i<MAX;i++)
{
ba[i].x+=ba[i].vx*dt;
ba[i].y+=ba[i].vy*dt;
}
for(j=0;j<MAX;j++)
{
for(k=j+1;k<MAX;k++) hitpro(ba,j,k);
if (ba[j].x<51||ba[j].x>589) ba[j].vx=-ba[j].vx;
if (ba[j].y<51||ba[j].y>429) ba[j].vy=-ba[j].vy;
}
cleardevice();
for(i=0;i<4*MAX;i++)
{
t=i%MAX;
setcolor(ba[t].color);
circle(ba[t].x,ba[t].y,50);
}
delay(2000);
}
closegraph();
}
int issuit( ball *b1,int n)
{
int i,a,b,c,d;
a=b1[n].x;
b=b1[n].y;
for(i=0;i<n;i++)
{
c=b1[i].x;
d=b1[i].y;
if (a==c&&b==d) return 0;
}
return 1;
}
void hitpro(ball *ba,int j ,int k )
{
float r,a,b,c,d,tx1,tx2,ty1,ty2,tem;
tem=(ba[k].x-ba[j].x)*(ba[k].x-ba[j].x)+(ba[k].y-ba[j].y)*(ba[k].y-ba[j].y);
r=sqrt(tem);
if (r>102.0) return ;
a=(ba[k].x-ba[j].x)/r;
b=(ba[k].y-ba[j].y)/r;
c=-b;
d=a;
r=sqrt(c*c+d*d);
c/=r;
d/=r;
tx1=ba[j].vx*a+ba[j].vy*b;
ty1=ba[j].vx*c+ba[j].vy*d;
tx2=ba[k].vx*a+ba[k].vy*b;
ty2=ba[k].vx*c+ba[k].vy*d;
ba[j].vx=tx2*a+ty1*c;
ba[j].vy=tx2*b+ty1*d;
ba[k].vx=tx1*a+ty2*c;
ba[k].vy=tx1*b+ty2*d;
}

⑽ 顯示桌面的代碼是什麼

一、可是使用快捷鍵暫時替換對「顯示桌面」圖標的依賴,快捷鍵是「windows鍵+D」。

二、點擊「開始→運行」,在彈出的「運行」對話框中輸入「REGSVR32 /n /i:u shell32」(不含雙引號),然後回車,片刻後會彈出「shell32中的DllInstall成功」對話框,「顯示桌面」按鈕即可恢復,這也是最簡單的辦法了。

三、從另一台電腦上復制「顯示桌面」快捷方式。首先到另一台電腦上找到這個快捷方式,按住ctrl 把這個圖標拖到電腦桌面上,然後把這個「顯示桌面」復制到存儲盤或者聯網傳給需要的電腦,傳到後再用滑鼠拖動到快速啟動欄即可。

四、打開記事本,輸入以下信息:

[Shell]
Command=2
IconFile=explorer.exe,3

[Taskbar]
Command=ToggleDesktop

然後把這個文件保存為:「Show Desktop.scf」,必須確認文件名和雙引號中的一樣。然後把保持的Show Desktop.scf文件復制到:「C:\Documents and Settings\用戶名\Application Data\ Microsoft\Internet Explorer\Quick Launch」目錄下。其中你需要把「用戶名」替換成你需要恢復「顯示桌面」按鈕的用戶名,就可以了。

熱點內容
ie緩存刪不掉 發布:2024-10-03 00:24:22 瀏覽:707
一個伺服器搭建k8s 發布:2024-10-02 23:56:45 瀏覽:975
微信源碼net 發布:2024-10-02 23:56:44 瀏覽:131
安卓中通過什麼傳遞數據 發布:2024-10-02 23:48:26 瀏覽:14
在空間怎麼上傳視頻 發布:2024-10-02 23:44:19 瀏覽:967
方舟手游非官方伺服器有什麼用 發布:2024-10-02 23:32:10 瀏覽:442
壓縮海帶球 發布:2024-10-02 23:11:31 瀏覽:578
配置顯卡怎麼選 發布:2024-10-02 23:11:26 瀏覽:120
android的環境變數配置 發布:2024-10-02 22:54:23 瀏覽:924
whereisjava 發布:2024-10-02 22:42:21 瀏覽:818