09 2007 档案
Windows SDK笔记(六):使用对话框资源建立窗口
摘要:我们知道,对话框是系统预先定义的“窗口类”,它有自己的窗口处理函数,我们自己写的对话框消息处理函数并不是真正的窗口消息处理函数。 但我们可以在对话框模板脚本中,指定这个对话框使用我们自己定义的窗口类,而不是系统的对话框类,这样,就将对话框的消息处理函数“嫁接”成我们自己定义的消息处理函数了。 阅读全文
posted @ 2007-09-29 14:55 draeag 阅读(631) 评论(0) 推荐(0)
使用FindFirstFile和FindNextFile查找某个目录下的所有文件(包括子目录)
摘要:一、在不使用mfc的程序中获得某个目录下的所有文件名称,包括子目录。把文件名称以一个固定的程度放入一个缓冲中,这个缓冲要足够的大,能容下所有的文件名称。 函数的输入为要查找的根目录,输出为存放所有文件名称的缓冲 算法:使用递归 阅读全文
posted @ 2007-09-29 14:43 draeag 阅读(3875) 评论(0) 推荐(0)
Windows SDK编程之一 窗口示例程序
摘要:Win32应用程序框架主要由"初始化窗口类","窗口注册类","窗口的创建"以"窗口消息函数"等组成*/ #include "stdafx.h" 阅读全文
posted @ 2007-09-26 15:02 draeag 阅读(682) 评论(0) 推荐(0)
MFC程序和Win32程序的关系
摘要:MFC把具有相当固定行为的WinMain内部操作封装在CWinApp中,把有着相当固定行为的WndProc内部操作封装在CFrameWnd中。 阅读全文
posted @ 2007-09-26 15:01 draeag 阅读(1151) 评论(0) 推荐(0)
基于Visual C++的Winsock API研究
摘要:   为了方便网络编程,90年代初,由Microsoft联合了其他几家公司共同制定了一套WINDOWS下的网络编程接口,即Windows Sockets规范,它不是一种网络协议,而是一套开放的、支持多种协议的Windows下的网络编程接口。现在的Winsock已经基本上实现了与协议无关,你可以使用Winsock来调用多种协议的功能,但较常使用的是TCP/IP协议。Socket实际在计算机中提供了一个通信端口,可以通过这个端口与任何一个具有Socket接口的计算机通信。应用程序在网络上传输,接收的信息都通过这个Socket接口来实现 阅读全文
posted @ 2007-09-26 10:05 draeag 阅读(461) 评论(0) 推荐(0)
经典推荐--.Net面试法宝
摘要:1. 填空: (1)面向对象的语言具有________性、_________性、________性。 阅读全文
posted @ 2007-09-25 15:30 draeag 阅读(441) 评论(0) 推荐(0)
自定义消息映射
摘要:首先在.h文件中,添加如下代码#define my_msg WM_USER+100 //自己定 在//{{AFX_MSG()和 //}}AFX_MSG之间添加afx_msg void OnQueryDragIcon() 然后在.cpp文件中 BEGIN_MESSAGE_MAP() //{{AFX_MSG_MAP() ON_WM_QUERYDRAGICON() //}}AFX_MSG_MAP... 阅读全文
posted @ 2007-09-24 15:09 draeag 阅读(428) 评论(0) 推荐(0)
C#一个封装的加密解密类
摘要:using System; using System.Text; using System.Globalization; using System.Security.Cryptography; using System.Windows.Forms; namespace Jh.Encrypts 阅读全文
posted @ 2007-09-24 10:56 draeag 阅读(294) 评论(0) 推荐(0)
IP Messenger 系统概述
摘要:一、系统概述   IP Messenger是一款局域网内部聊天、文件传输工具,具有很多优点,如数据通讯不需要建立服务器、直接在两台电脑间通信和数据传输,支持文件及文件目录的传输,安全快捷以及小巧方便等优异特点,因此很多公司都采用它作为部门、公司内部的IM即时通信工具。 阅读全文
posted @ 2007-09-21 14:55 draeag 阅读(1567) 评论(0) 推荐(0)
near指针,far指针,huge指针
摘要:如果没有指定一个指针是near或far,那么默认是near。所以far指针要显式指定。far指针工作起来要慢一些,因为每次访问一个far指针时,都要将数据段或程序段的数据交换出来。另外,far指针的运算也比较反常,例如上面讲到的far指针指向同一个地址,但是比较的结果却不相同。 阅读全文
posted @ 2007-09-20 10:06 draeag 阅读(4597) 评论(1) 推荐(1)
在网页上添加QQ是否在线的代码
摘要:网页上添加判断您的QQ是否在线,让您的朋友在您网页上就可以看到您是否在线 358074460 代码如下: 358074460 上面代码中的“358074460”为QQ号,使用时请将此号改为您的QQ号 将“p=1:358074460:0 ” 的“0”改为“1-10”的数字,可得到不同的显示图片效果,如示例所示。 阅读全文
posted @ 2007-09-20 08:07 draeag 阅读(1457) 评论(0) 推荐(0)
什么是Windows SDK
摘要:SDK即software develope kit(软件开发工具包),它包含了进行Windows软件开发的文档和API函数的输入库、头文件(因为API在动态链接库中,这些动态链接库是系统的组成部分因此不用再提供,而输入库和头文件则必须,这样才能在你的程序中使用API函数)。早期SDK是一个单独发放的包,现在在Visual C++和其他一些开发环境中已经包含了它。如果你已经安装了VC++那么就可以开始编写Windows程序了。随着Windows系统的发展,SDK的内容越来越多,我们只要抓住最基本的方面。至于其他专门的主题,就根据自己的兴趣和技术方向进一步学习了。 不用被第一个Windows程序吓住 阅读全文
posted @ 2007-09-19 17:10 draeag 阅读(980) 评论(0) 推荐(0)
Windows SDK编程初探
摘要:Windows程序的主函数:这个函数就像我们学习C语言时程序的主函数main()的功能是一样的,他代表了程序的入口。但是这个函数看上去比main()似乎繁的多,如果是第一次看见这个函数肯定会感觉一头雾水,但是不要紧我们来看看这个函数各个参数的意义,(其实开始的时候完全可以不理会他们的意义)hInstance是本实例的句柄,句柄可以理解为操作系统管理使用.... 阅读全文
posted @ 2007-09-19 17:03 draeag 阅读(453) 评论(0) 推荐(0)
socket编程原理
摘要:网间进程通信 进程通信的概念最初来源于单机系统。由于每个进程都在自己的地址范围内运行,为保证两个相互通信的进程之间既互不干扰又协调一致工作,操作系统为进程通信提供了相应设施,如UNIX BSD中的管道(pipe)、命名管道(named pipe)和软中断信号(signal),UNIX system V的消息(message)、共享存储区(shared memory)和信号量(semaphore)等,但都仅限于用在本机进程之间通信。网间进程通信要解决的是不同主机进程间的相互通信问题(可把同机进程通信看作是其中的特例)。为此,首先要解决的是网间进程标识问题。同一主机上,不同进程可用进程号(process ID)唯一标识。但在网络环境下,各主机独立分配的进程号不能唯一标识该进程。例如,主机A赋于某进程号5,在B机中也可以存在5号进程,因此,“5号进程”这句话就没有意义了。 阅读全文
posted @ 2007-09-18 08:25 draeag 阅读(407) 评论(0) 推荐(0)
精典SQL语句
摘要:1.两表全成一表 select * from (select dwbm,xqid,dwmc,dwbz,xtbz,pxxh from xt_xqdwb union (select xqid,1,xqmc,'0',null,null from xt_xq)) a where a.dwbm'0' and a.xqid='1' and a.dwbz='0' order by a.pxxh 阅读全文
posted @ 2007-09-17 15:22 draeag 阅读(8446) 评论(0) 推荐(0)
Datagrid为什么不自动换行显
摘要:style="table-layout:fixed;word-break:break-all;word-wrap:break-word;" 阅读全文
posted @ 2007-09-15 17:01 draeag 阅读(3165) 评论(0) 推荐(0)
你必须知道的.NET之对接口和抽象类
摘要:什么是接口?   接口是包含一组虚方法的抽象类型,其中每一种方法都有其名称、参数和返回值。接口方法不能包含任何实现,CLR允许接口可以包含事件、属性、索引器、静态方法、静态字段、静态构造函数以及常数。 阅读全文
posted @ 2007-09-15 14:54 draeag 阅读(356) 评论(0) 推荐(0)
最基本的Socket编程 C#版 [转]
摘要:最基本的Socket编程 C#版 [转] Posted on 2007-02-15 12:13 Robot 阅读(203) 评论(0) 编辑 收藏 --> 示例程序是同步套接字程序,功能很简单,只是客户端发给服务器一条信息,服务器向客户端返回一条信息;这里只是一个简单的示例,是一个最基本的socket编程流程,在接下来的文章中,会依次记录套接字的同步和异步,以及它们的区别。 ... 阅读全文
posted @ 2007-09-12 16:53 draeag 阅读(293) 评论(0) 推荐(0)
在C#中应用哈希表(Hashtable)
摘要:一、哈希表(Hashtable)简述 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似key/value的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中key/value键值对均为object类型,所以Hashtable可以支持任何类型的key/value键值对. 阅读全文
posted @ 2007-09-10 14:27 draeag 阅读(219) 评论(0) 推荐(0)
使用C#进行点对点通讯和文件传输(通讯基类部分+发送接收
摘要:一、通讯基类 using System; using System.Net.Sockets; using System.Net ; 阅读全文
posted @ 2007-09-07 09:58 draeag 阅读(1534) 评论(1) 推荐(0)
滑板动作姿势简介
摘要:1、正常姿势(normal):即左脚在前的regular姿势与右脚在前goofy的姿势。 2、倒滑姿势(fakie):即以regular姿势向板尾方向滑行。 3、反脚(switch):即以与正常姿势相反的姿势(如你本来是regular则换为goofy)做各种动作。 4、nollie:姿势-将反脚姿势与倒滑姿势结合就是nollie姿势。 阅读全文
posted @ 2007-09-06 13:31 draeag 阅读(3060) 评论(0) 推荐(0)
ollie的练习要点与扩展
摘要: 滑板是在陆面硬地上利用滑板进行滑行的一向运动,滑行是最基本的技术。随着地形的变化,为了能顺畅的滑行,演变出很多滑行的技巧,使滑板能越过障碍物,上坡和下坡,在杠上及弧面上滑行。由此也产生了一些新的基本技术,主要是一些跳跃和平衡的滑行技巧。 阅读全文
posted @ 2007-09-06 13:29 draeag 阅读(968) 评论(0) 推荐(0)
滑板的由来
摘要: 滑板是冲浪运动在陆地上的延伸。前者受地理和气候的限制,而后者则有更大的自由度。五十年代中、后期,美国南加州海滩社区的居民们发明了世界上第一块滑板,一块50×10×50CM的木版固定在轮滑的铁轮子上。然而,这样一个简单的运动器械,却因为它能给人们带来和冲浪相同的感受,开始受人瞩目。 阅读全文
posted @ 2007-09-06 13:22 draeag 阅读(973) 评论(0) 推荐(0)
滑板装备简介
摘要:滑 板 装 备 随着极限运动的推广普及,越来越多的青年加入号称极限至尊的滑板运动中来。由于滑板具有很强的观赏性和易学的特点,很多爱好者跃跃欲试。首先要做的就是是选板。滑板一般是由板面、滑板支架、滑板轮为主要构件,也是费用较高的部分,好的滑板一般都需要自行配置。其他还有一些配件如轴承,砂纸,螺丝等小物件。 阅读全文
posted @ 2007-09-06 13:21 draeag 阅读(1290) 评论(0) 推荐(0)
c#的一些问题和我的参考答案
摘要:1. 面向对象的思想主要包括什么?继承 多态 封装 封装:用抽象的数据类型将数据和基于数据的操作封装在一起,数据被保护在抽象数据类型内部。 继承:子类拥有父类的所有数据和操作。 多态:一个程序中同名的不同方法共存的情况。 有两种形式的多态– 重载与重写。 阅读全文
posted @ 2007-09-06 09:08 draeag 阅读(522) 评论(0) 推荐(0)