2011年1月8日

模拟模态对话框

摘要: 模拟模态对话框参考CDialog的domodal方法代码#include <windows.h>#include <tchar.h>#include "resource.h"#define MsgBox(x) ::MessageBox(NULL, _T(x), _T(__FILE__), 0)#ifndef _countof#define _countof(array) (sizeof(array)/sizeof(array[0]))#endifLPCTSTR pszClassName = _T("My Window");HINS 阅读全文

posted @ 2011-01-08 17:51 FlowingCloud 阅读(229) 评论(0) 推荐(0) 编辑

2009年5月5日

使用ADO访问数据库

摘要: VB方法:1、新建exe程序2、添加控件MS ADO Data Control3、为ADO控件设置属性右击此控件,选择ADODC Properties,出现Property Page对话框General选项卡——>Use Connnection String——>单击Build出现 数据连接属性 对话框选择合适的OLE DB提供程序(我这里选择MS for SQLServer),单击下一步选中 使用数据源名称,并留空(意味着使用本机)填入 用户名, 密码(相应的选择留空或保存)选择数据库,选择你要操作的数据库测试一下,看是否成功再添加一个DataGrid控件DataSource属性 阅读全文

posted @ 2009-05-05 13:00 FlowingCloud 阅读(264) 评论(0) 推荐(0) 编辑

2009年4月27日

C#:可拖动控件

摘要: 练手时发现有一软件上有可以拖动的图片感觉可能是一个可以拖动的控件,于是乎想自己写一个看看无奈很菜,google一下得参考一篇C#创建可以随意拖动的控件(http://blog.sina.com.cn/s/blog_4a1f2422010004hm.html)跟着学习,自己模仿了一个新建工程,c#窗口程序,添加一Button控件,名之button1对此button1处理三个事件:MouseDown、MouseUp、MouseMove关键代码如下:public partial class Form2 : Form{ Point oriPoint;//保存原有位置 public Form2() { 阅读全文

posted @ 2009-04-27 15:13 FlowingCloud 阅读(5702) 评论(1) 推荐(0) 编辑

2009年4月25日

用IShellLink解析快捷方式(ShortCut)

摘要: 前几天要写一个解析快捷方式的程序,发现MSDN上有篇文章,转了过来本想翻译一下的,想想英语比较弱,作罢。Using Shell Links in Windows 95Nancy Winnick ClutsMicrosoft Developer Network Technology GroupOctober 1994Revised: June 1995 (Added "Using MFC" section; added information about per-user profiles; changed second parameter of IPersistFile:: 阅读全文

posted @ 2009-04-25 11:50 FlowingCloud 阅读(213) 评论(0) 推荐(0) 编辑

2009年4月22日

#pragma指令使用简介

摘要: #pragma指令使用简介(转)转自http://blog.ednchina.com/tianlebo/5712/message.aspx在编写程序的时候,我们经常要用到#pragma指令来设定编译器的状态或者是指示编译器完成一些特定的动作.下面介绍了一下该指令的一些常用参数,希望对大家有所帮助! 一. message 参数。 message 它能够在编译信息输出窗 口中输出相应的信息,这对于源代码信息的控制是非常重要的。其使用方法为: #pragma message(“消息文本”) 当编译器遇到这条指令时就在编译输出窗口中将消息文本打印出来。 当我们在程序中定义了许多宏来控制源代码版本的时. 阅读全文

posted @ 2009-04-22 18:47 FlowingCloud 阅读(184) 评论(0) 推荐(0) 编辑

2009年4月13日

我所见过的C++ IDE

摘要: VS系列:微软的东西,很不错的Dev-C++:Dev-C++是一个Windows下的C和C++程序的集成开发环境。它使用MingW32/GCC编译器,遵循C/C++标准。开发环境包括多页面窗口、工程编辑器以及调试器等,在工程编辑器中集合了编辑器、编译器、连接程序和执行程序,提供高亮度语法显示的,以减少编辑错误,还有完善的调试功能,能够适合初学者与编程高手的不同需求,是学习C或C++的首选开发工具!多国语言版中包含简繁体中文语言界面及技巧提示,还有英语、俄语、法语、德语、意大利语等二十多个国家和地区语言提供选择。CodeBlocks:Code::Blocks是一个免费的C++IDE,它可以满足用 阅读全文

posted @ 2009-04-13 13:39 FlowingCloud 阅读(409) 评论(1) 推荐(0) 编辑

2009年2月16日

链表常见操作练习

摘要: 链表是一个很重要的数据结构,一直没有好好的写过练习,这次放假,好好练习一下。1、定义链表节点#include <stdio.h>#include <stdlib.h>#include <assert.h>typedef struct Int_Node { int data;//数据 struct Int_Node * next;//指向下一个节点}Node;2、合并两个有序链表//版本1Node* Merge(Node *p, Node *q){ Node *head, *tmp; assert(p && q); if(p->data 阅读全文

posted @ 2009-02-16 22:17 FlowingCloud 阅读(114) 评论(0) 推荐(0) 编辑

导航