2012-08-16 07:44
⁄ 工业·编程
⁄ 共 1601字
很多人会问怎么样学习开发游戏呢?比如想开发像《星际争霸》、《帝国时代》或者《大话西游》那样的游戏。其实开发游戏就是一件努力工作,努力工作,更努力工作的事情,没有其它什么秘密可言了。
当然,要想成为一个游戏开发人员,就得先成为一个很好的程序开发人员。当你成为一个很好的程序开发人员时,就可以考虑学习游戏开发了。要想成为一个非常好的游戏开发人员,最重要的一点,就是...
软件开发阅读全文
2012-08-16 07:40
⁄ 工业·编程
⁄ 共 318字
RT:本文仅供学习交流,勿做他用。例如有道词典左下方,有提示学习英语的广告。很简答。
#include <windows.h>
#include <iostream> using namespace std;
int main(void) {
HWND hParentWnd = FindWindow(L"YodaoMainWndClass", NULL);
HWND hChildWnd = FindWindowEx(hParentWnd, NULL, L"Afx:00400000:0", L"InfoBar");
ShowWindow(hChildWnd, SW_HIDE);
return 1;...
VC阅读全文
2012-08-16 06:30
⁄ 工业·编程
⁄ 共 4797字
不知不觉做软件已经做了两年,有成功的喜悦,也有失败的痛苦,但总不敢称自己是高手,因为和我心目中真正的高手们比起来,还差得太远。通过这几年的软件开发,积累了一些经验而已,先谈谈自己的经验,其实我的经验也不足,只能算是这几年来在编程方面的一些看法吧。
一、什么叫编程
有人说:“编程讲究是一个整体的平衡性”。“平衡性”是软件的很重要的部分,从平衡性的角度去...
软件开发阅读全文
2012-08-16 06:20
⁄ 战略·谋略
⁄ 共 4073字
家族统治几乎在所有西方民主国家都存在着。这已经是传统,从来就没有人提出质疑。随着中共十八大的临近,中国的政治制度再一次成为了人们讨论的焦点。尽管很多人对人事安排表现出异常的关切,但大多数人最感兴趣的还是政治制度的变革。在强人政治过去之后,政治制度建设变得重要起来。每一次党代表大会到来,人们就要问:中国会进行怎样的政治改革?
》》》郑永年:各取所需多元思想下的社会争鸣
...
郑永年阅读全文
2012-08-15 23:48
⁄ 工业·编程
⁄ 共 2462字
wParam和lParam 这两个是Win16系统遗留下来的产物,在Win16API中WndProc有两个参数: 一个是WORD类型的16位整型变量;另一个是LONG类型的32位整型变量。因此根据匈牙利命名法,16位的变量就被命名为wParam, 32位的变量就被命名为lParam。 到了Win32API中,原来的16位变量也被扩展为32位,因此此时wParam和lParam的大小完全相同。 在Win32API的早期,为了保证和Win16API的代码可移植性MS定义了WPARAM和LPARAM两个宏。 ...
MFC阅读全文
2012-08-15 23:46
⁄ 工业·编程
⁄ 共 424字
CString strPath = L"HARDWARE//DESCRIPTION//System//CentralProcessor//0"; //注册表子键路径 CRegKey regkey; //定义注册表类对象 LONG lResult; //LONG型变量-反应结果 lResult=regkey.Open(HKEY_LOCAL_MACHINE,LPCTSTR(strPath),KEY_ALL_ACCESS); //打开注册表键 if (lResult!=ERROR_SUCCESS) { AfxMessageBox(L"错误:无法查询有关的注册表...
c++, cpu阅读全文
2012-08-15 23:45
⁄ 工业·编程
⁄ 共 439字
CString strPath="HARDWARE//DESCRIPTION//System";
CRegKey regkey;//定义注册表类对象
LONG lResult;//LONG型变量-反应结果 //打开注册表键
lResult=regkey.Open(HKEY_LOCAL_MACHINE,LPCTSTR(strPath),KEY_ALL_ACCESS);
if (lResult!=ERROR_SUCCESS)
{ AfxMessageBox("错误:无法查询有关的注册表信息"); return; }
char chVideoBiosDate[50];
DWORD dwSize=50;
regkey.QueryValue((char*)chVid...
c++阅读全文
2012-08-15 23:44
⁄ 工业·编程
⁄ 共 688字
OSVERSIONINFO OSVersionInfo; OSVersionInfo.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); GetVersionEx(&OSVersionInfo); if (OSVersionInfo.dwPlatformId == VER_PLATFORM_WIN32_NT && OSVersionInfo.dwMajorVersion == 5 && OSVersionInfo.dwMinorVersion == 0) { //AfxMessageBox("Windows 2000 OS!"); cout << &...
c++阅读全文
2012-08-15 23:43
⁄ 工业·编程
⁄ 共 448字
CString strPath="HARDWARE//DESCRIPTION//System//CentralProcessor//0";//注册表子键路径 CRegKey regkey;//定义注册表类对象 LONG lResult;//LONG型变量-反应结果 lResult=regkey.Open(HKEY_LOCAL_MACHINE,LPCTSTR(strPath),KEY_ALL_ACCESS); //打开注册表键 if (lResult!=ERROR_SUCCESS) { AfxMessageBox("错误:无法查询有关的注册表信息"); return;...
c++, cpu阅读全文
2012-08-15 23:42
⁄ 工业·编程
⁄ 共 1435字
列表控制有一个特殊的功能,当以详细资料方式显示时,列表顶部的表头可以当作按钮来使用,这可以通过列表控制创建时的风格来控制。当鼠标点击列表头名称时,列表控制就会向其父窗口发送一个LNV_COLUMNCLICK消息,利用类导向中列表控制IDC_LISTCTRL对应的LNV_COLUMNCLICK消息加入相应处理函数,就可将表列按照特定顺序进行排列。其函数使用方法见程序,其中iSort为排序的表列索引号,(PFNLVCOMPARE)CompareFu...
UI界面阅读全文