内容列表
- “通过串口收发短消息”的Q&A汇编
-
P.bhw98
{
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
FONT-SIZE: 9pt;
PADDING-BOTTOM: 0px;
MARGIN: 10px 0px 5px;
LINE-HEIGHT: normal;
PADDING-TOP: 0px;
FONT-FAM
- 分类:VC语言 查阅全文
- C++学习笔记二 —— 3.3 指针类型
- 1.每个指针都有一个相关的类型,不同数据类型的指针之间的区别不是在指针的表示上,也不在指针所持有的值上——对所有类型的指针这两方面都是相同的。不同之处在于指针所指的对象的类型,指针的类型可以指示编译器怎样解释特定地址上内存的内容以及该内存区域应该跨越多少内存单元。 &n
- 分类:VC语言 查阅全文
- 文件打开的几种方式(c/c++/Windows)
- 正文: 比如打开"myfile.txt"1,在c中使用的传统的<stdio.h> FILE* fp; char* fn = "myfile.txt"; fp = fopen(fn, "a+"); if( fp != NULL ) {
- 分类:VC语言 查阅全文
- JSLIU 的 wxWindows 入门
- JSLIU 的 wxWindows 入门
Programming with wxWindows
by 刘锦宪
学习所需的背景知识
1.
已经会用 C++ 写些简单程序的人, 并对 OOP (Object-Oriented Programming) 有基本了解.
2.
知道如何设定编译器, 以及如何连结产生一个可执行档, 如果你写的程序在编译时一直出现 link e
- 分类:VC语言 查阅全文
- 体会真正的Struts开发(4)
- 好了,我们测试一下Hibernate的MySQL驱动
package com.test.hbm;
/**
* @author yanghx
*
* To change the template for this generated type comment go to
* Window - Preferen
- 分类:VC语言 查阅全文
- 输入法编辑器(IME)程序设计(1)
- 头一次发译的东西,肯定会有不少错误,请大家多多斧正。
本人志在编写中国最出色的输入法,解放中国人的双手。
今从零起步,朝成夕可死也。
Input Method Editor
An input method editor (IME) is a program that allows computer users to enter complex characters and
- 分类:VC语言 查阅全文
- Windows 日志存储数据结构
- 1. 事件日志文件是二进制文件,它有若干条记录单元组 成,其中最前面的是记录头,最后面的是记录尾。2. 每条记录(包括记录头、记录尾)的头、尾的双字是 这条记录的长度(单位:字节)。如记录头48个字节 (0x30),记录就是 30 00 00 00&nbs
- 分类:VC语言 查阅全文
- 一種C仿真C++對象模型的方法
-
一種C仿真C++對象模型的方法
作者:系统 日期:2003-02-28 阅读:101
一種C仿真C++對象模型的方法
1.提案綱要﹕
2.現況
當前我公司使用的 c 仿真 c++ 的方法是在一個對象中加入一些“函數類型的成員變量” ﹐這些大家都是很清楚的。然而當前
- 分类:VC语言 查阅全文
- 改善编码风格(超级简单实用)
-
改善编码风格(超级简单实用)
作者:系统 日期:2003-02-28 阅读:238
应该说,我们中的许多人,编程的历史并不短,但很多时候,我们对自己编写出来的代码却毫无自信,有时候自己见了都怕,尽管这段代码实现了要求的功能。归其原因,往往是
- 分类:VC语言 查阅全文
- 代理服务器工作原理的研究
- 代理服务器工作原理的研究(1) 代理服务原理代理服务器有很多种,大体来说有http,ftp,socks代理三种,其中又分透明代理和不透明代理。其中透明代理一般是网关,是硬件。所以这里讨论不透明代理。当机器通过代理服务器上网时。通讯是分两次的,先是机器和代理服务器通讯,再是代理服务器和目的地址通讯。机器和代理服务器通讯时,目的IP是代理服务器的IP。代理服务器和目的地址通讯时,源IP是代理
- 分类:VC语言 查阅全文
- Win32学习笔记 第六章 程序6-3 Typer 说明
- 本文不过是对msdn的win32 SDK方面的部分整理,如有不妥和错误之处,望祈垂教![email protected];对于typer程序在窗口未产生之前:按msdn的说法,只要窗口未被最小化,DefWindowProc将为窗口设置焦点,如果你没有处理过WM_ACTIVATE,WM_ACTIVATE是如何产生的呢?我猜想只要窗口被激活或者在诞生之前,OS将把此讯息放入讯息队列,如果你没有处理,则De
- 分类:VC语言 查阅全文
- 在浏览器中粘贴时替换剪贴板数据
- 在某些时候,可能需要覆盖剪贴板的数据,例如过滤聊天时在输入窗口粘贴非文字格式的信息。对于浏览器控件的编辑模式,浏览器提供了IDocHostUIHandler接口来支持粘贴时提供一个替代的数据源来覆盖剪贴板的数据。下面的代码描述了如何过滤除了CF_TEXT之外的剪贴板格式
HRESULT CHtmlCtrl::OnFilterDataObject(IDataObject * pDat
- 分类:VC语言 查阅全文
- MFC中打印预览的若干问题
-
MFC提供了一个框架性的打印和打印预览功能代码,它的基本思想是将实际显示和打印文档的代码合二为一,即都由此文档关联的CView中的OnDraw(CDC *pDC)来处理,由MFC框架根据用户的操作来决定传进来的pDC是指向屏幕还是打印机,当pDC指向屏幕设备,就在屏幕上显示文档,当指向打印机设备时就打印文档。这些都很好理解,但是,当我们要打印预览时,传进来的pDC就有些特别了。
- 分类:VC语言 查阅全文
- 体会真正的Struts开发(5)
- 主文件:
public class OnlyTest {
public static void main(String[] args) throws Exception {
Configuration cfg = new Configuration().addClass(TestH
- 分类:VC语言 查阅全文
- 输入法编辑器(IME)程序设计(2)
- 有译的不妥的地方请大家指正,我随时更改:)
IME Window Class
The "IME" window class is a predefined system global class that defines the appearance and behavior of the standard IME windows. The class is similar to common
- 分类:VC语言 查阅全文
- 闲谈C++算法封装:穷举法
- 闲谈C++算法封装:穷举法
将算法独立抽象出来,在C++中算不上新鲜:STL中就封装了不少高效、健壮、灵活的泛型组件及对应的基础算法,工艺之高、适用性之强,非寻常我辈所轻易能及。这里不打算(也暂没有能力打算)以STL这样的工业级要求来谈论算法封装,只因最近尝翻大师名著,阅者水平有限,仅嗅触至皮毛,理智薄弱,感情却蓬勃发展:也欲尝试“封装”的味
- 分类:VC语言 查阅全文
- COM线程模型
-
COM线程模型
线程模型是一种数学模型,专门针对多线程编程而提供的算法,但也仅是算法,不是实现。本文讲解COM提出的各个类型的线程模型,再说明COM运行时期库是如何实现它们的,就像说明Windows是如何实现线程这个数学模型的一样,最后指明一下跨套间调用和各种类型套间编写的要求以帮助理解。希望读者对于Windows操作系统的线程这个概念相当熟悉,对何谓
- 分类:VC语言 查阅全文
- 消息大全
-
Window 消息大全使用详解
消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做T
- 分类:VC语言 查阅全文
- 一个小语言的词法分析程序原理及其实现(1)
- 词法分析是编译程序的第一步,是以后编译步骤:语法分析,语义分析以及代码生成的基础.目前可以利用LEX进行词法分析程序的编写,如果所要翻译的语言比较庞大则应该使用LEX,这就需要学习LEX的使用了,本文不使用该工具,而自己手工编写一个,旨在解除大
- 分类:VC语言 查阅全文
- 不依赖于DLL就能正常工作的全局钩子
- 不依赖于DLL就能正常工作的全局钩子
不知道大家是通过什么开始对钩子(Hook)有了解的,我是看过Jeffrey Richter的《WINDOWS 高级编程指南》(新版的中文译名为《Windows核心编程》)。在这本书里作者介绍了三种将代码注入其他进程的方法,其中一种就是使用的全局消息钩子。我就是从这本书里对全局钩子有了最初的认识。
大家应该都知道,全局消息钩子要依赖于一个DLL才能够正常工作
- 分类:VC语言 查阅全文