cboy 的 站内主页

windows核心编程一书编程方法析[转贴]
HOT

我对windows界面编程一直不甚了解,自从学C语言时我就想如何写一个窗体出来,不过我走了很多弯路,MFC和纯SDK方式的都嫌繁琐,MFC自动生成的代码,SDK繁琐的WndProc,都很让我头疼,所以一直以来我都用C++写黑洞洞console程序。而看了windows核心编程中jeffrey的示例代码,很是喜欢这种风格,既保持了SDK编程的灵活,又很好控制。其实说起来也不是很出奇,界面用的资源编辑...
阅读全文

精选二级C++练习试题
HOT

一、选择题: 1.C++程序的执行总是从哪里开始的? a.main函数 b.第一行 c.头文件 d.函数注释2.字符型数据在内存中的存储形式是: a.原码 b.补码 c.反码 d.ASCII码3.下面常数中不能作为常量的是 a.0xA5 b.2.5e-2 c.3e2 d.0583...
阅读全文

C++练习3
HOT

练习0001:由用户输入一个数,计算此数的平方及立方,并显示在屏幕上。#include <iostream>using std::cout;using std::cin;using std::endl;void main(){int data;cout << "请输入一个数:";cin >> data;cout << "这个数的平方是:" <&...
阅读全文

角色扮演游戏引擎的设计原理
HOT

角色扮演游戏(RPG)是深受广大游戏迷们喜爱的一种游戏, 它以独特的互动性和故事性吸引了无数的玩家。它向人们提供了超出现实生活的广阔的虚拟世界,使人们能够尝试扮演不同的角色,去经历和体验各种不同的人生旅程或奇幻经历。这些体验都是在现实生活中无法实现的。在玩过许多游戏后,许多玩家都不再仅仅满足于一个游戏玩家的身份,而会思考游戏是如何制作的,并且打算制作一个自己的游戏,网上的各种游戏制作小组更是如雨后...
阅读全文

使用Microsoft Agent的COM接口编程
HOT

Microsoft Agent具有相当广泛的用途,我们既可以把它加入到普通应用程序中供本地系统使用,也可以把它嵌入到HTML文档中供Internet/Intranet使用。Microsoft Agent支持C/C++、Visual Basic、Java、JScript和VBScript等多种编程语言,并为程序员提供了OLE自动化服务器和ActiveX控件两种编程方法,从本质上讲,这两种编程方法都属...
阅读全文

MFC ActiveX 控件:属性页
HOT

属性页使 ActiveX 控件用户得以查看和更改 ActiveX 控件属性。可通过调用控件属性对话框访问这些属性。该对话框包含一个或多个属性页,这些属性页提供自定义的图形界面用于查看和编辑控件属性。ActiveX 控件属性页以两种方式显示: 当调用控件的 Properties 谓词 (OLEIVERB_PROPERTIES) 时,控件打开包含控件属性页的有模式属性对话框。 容器可以显示自己的无模式...
阅读全文

MFC ActiveX 控件
HOT

ActiveX 控件是基于组件对象模型 (COM) 的可重用软件组件,它支持广泛的 OLE 功能并可自定义以满足多种软件的需要。ActiveX 控件旨在用于普通的 ActiveX 控件容器和 Internet 上的万维网页。您既可以用此处介绍的 MFC 也可以用活动模板库 (ATL)来创建 ActiveX 控件。ActiveX 控件可以在自己的窗口中对自身进行描述,对事件(如单击鼠标)做出响应,并...
阅读全文

亲密接触VC6.0编译器
HOT

2003-3-28 12:57:57 YESKY happydeer 阅读次数: 8354 大家可能一直在用VC开发软件,但是对于这个编译器却未必很了解。原因是多方面的。大多数情况下,我们只停留在“使用”它,而不会想去“了解”它。因为它只是一个工具,我们宁可把更多的精力放在C++语言和软件设计上。我们习惯于这样一种“模式”:建立一个项目,然后写代码,然后编译,反反复复调试。但是,所谓:“公欲善其事...
阅读全文

利用C++语言设计可扩展线程池
HOT

摘要:在各种业务解决方案的设计中,服务器处理任务的效率是衡量方案优劣的一个重要标准。使用多线程技术并发处理任务是提高服务器效率的一个主要手段。但是频繁的线程创建、销毁和任务的分配也会降低系统效率。本文设计了一个通用的线程池,根据不同服务器所处理的任务的特点,可以设置对应的线程池参数,最大幅度的提高系统性能。   关键字:线程池多线程任务虚函数异常  概述  在各种业务解决方案的设计过程中,服务器处...
阅读全文

Visulal C++是什么?–兼谈其他
HOT

这个问题很奇怪吗?大概是。不过,当我又看到有人发表诸如“Windows/Office是VC编写的”或者“VC是无所不能的”这种高论,我就禁不住这样问自己。Visual C++究竟是什么?你平常在其中工作的那个标记着“Microsoft Visual C++”的窗口,真的就代表Visual C++吗?按照我的理解,Visual C++是一个开发工具包,它大概可以分成三个主要的部分:1. Develo...
阅读全文

c++ 解释
HOT

C++,这个词在中国大陆的程序员圈子中通常被读做“C加加”,而西方的程序员通常读做“C plus plus”,它是一种使用非常广泛的计算机编程语言。C++是一种静态数据类型检查的,支持多重编程范式的通用程序设计语言。它支持过程序程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格。 贝尔实验室的本贾尼·斯特劳斯特卢普(w:en:Bjarne Stroustrup)博士在20世纪80...
阅读全文

在Visual C++中用ADO进行数据库编程
HOT

1. 生成应用程序框架并初始化OLE/COM库环境   创建一个标准的MFC AppWizard(exe)应用程序,然后在使用ADO数据库的InitInstance函数中初始化OLE/COM库(因为ADO库是一个COM DLL库)。本例为: BOOL CAdotestDlg::OnInitDialog() { ::CoInitialize(NULL); //初始化OLE/COM库环境...
阅读全文
15 页 / 共 36