电脑桌面源码
⑴ 如何打开网页源代码
参考下面方法查看:
操作工具: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”目录下。其中你需要把“用户名”替换成你需要恢复“显示桌面”按钮的用户名,就可以了。