自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(27)
  • 收藏
  • 关注

原创 ActiveX控件从制作到引用的简单过程

在.Net大行其道的形式下,原来的com技术仍然有它自己的独特的用途。最近在csdn上看见了这样的帖子,也大受启发。hjk1():最近的项目需要实现在客户端通过串口接收设备传过来的数据进行处理,我认为这个项目只能做成C/S结构,因为B/S结构所有业务逻辑都在服务器上,根本无法从直接连在客户机上的设备串口接收数据,最初老板也认可我的看法,zhilunchen(他山居士) :老大啊,这个东东可

2007-01-24 00:25:00 1158

原创 Linux网络服务配置文件详解

从linux诞生的那一天起,就注定了它的网络功能空前地强大.所以在linux系统中如何配置网络,使其高效,安全的工作就显得十分重要.下面我们就从网络设备的安装,网络服务的设置和网络安全性三个方面来介绍一下linux系统中网络的设置.一.安装和配置网络设备  在安装linux时,如果你有网卡,安装程序将会提示你给出tcp/ip网络的配置参数,如本机的ip地址,缺省网关的ip地址,DNS的ip地址等等

2007-01-24 00:24:00 1644

原创 VC遍历窗体控件的实现

最近在写控制台,在设计界面按钮风格时不想通过每个按钮的ID来获取其句柄,而是通过遍历窗体所有控件,然后判断其控件类型进而来实现。          代码如下:      // 遍历得到页面中的所有Button控件,依次设定其样式和颜色    CWnd* pWnd = GetWindow(GW_CHILD);       char cClassName[255]=...{0};    whi

2007-01-24 00:21:00 5703 1

原创 COM 组件设计与应用7 - 编译、注册、调用

 一、前言  上两回中,咱们用 ATL 写了第一个 COM 组件程序,这回中,主要介绍编译、注册和调用方法。示例程序你已经下载了吗?如果还没有下载,vc6.0 的用户点这里,vc.net 的用户点这里。二、关于编译  2-1 最小依赖  “最小依赖”,表示编译器会把 ATL 中必须使用的一些函数静态连接到目标程序中。这样目标文件尺寸会稍大,但独立性更强,安装方便;反之系统执行的时候需要有

2007-01-24 00:20:00 841

转载 ActiveX and Com

一、ActiveX的由来ActiveX最初只不过是一个商标名称而已,它所涵盖的技术并不是各自孤立的,其中多数都与Internet和Web有一定的关联。更重要的是,ActiveX的整体技术是由Microsoft的COM(Component Object Model,组件对象模型)构筑的。但不要误认为ActiveX是定义了所有包含基于COM的技术。COM与Microsoft Office和Wind

2007-01-24 00:11:00 917

转载 视频压缩编码问与答

1、什么是H.261编码协议        答:H.261是最早出现的视频编码建议,它采用的算法结合了可减少时间冗余的帧间预测和可减少空间冗余的DCT变换的混合编码方法,其输出码率是p×64kbit/s。p取值较小时,只能传清晰度不太高的图像,适合于面对面的电视电话;p取值较大时(如 p>6),可以传输清晰度较好的会议电视图像。该标准主要针对ISDN电话线的视频会议,可视电话等,ISDN的

2007-01-21 19:19:00 3179

原创 vc 中解析字符串

在vc++中解析一个自定义协议的字符串是一件很美妙的事情,因为这样少了整合结构体的痛苦和反复的强制转换,方法如下:           CString m_RecData;           m_RecData.Format("%s",recData);                    int index = m_RecData.Find(":");           m_nVideoP

2007-01-21 18:25:00 1295

转载 VC开发小技巧20个

VC开发小技巧20个一、打开CD-ROM       mciSendString("Set cdAudio door open wait",NULL,0,NULL);二、关闭CD_ROM       mciSendString("Set cdAudio door closed wait",NULL,0,NULL);三、关闭计算机OSVERSIONINFO OsVersionInfo

2007-01-17 18:58:00 672

原创 第一次用.net2.0 LOGIN登陆控件的困惑和解决方法

1、我们没有真正的服务器,我们只是租用了.net2.0 + SQLserver空间,SQL数据库名是固定的。2、空间提供商不可能给我们设定数据源或给你aspnetdb数据库权限。3、我们没有服务器的 /Windows/Microsoft.Net/Framework/v2.x/Config 权限。   已知上面三点,如果直接把本地测试好的项目传到服务器肯定会出错(因为他默认是调用/Windows

2007-01-14 09:55:00 1097

原创 Writing a Custom Membership Provider for the Login Control in ASP.NET 2.0

In ASP.NET 2.0 with Visual Studio (VS) 2005, you can program custom authenticated pages quickly with the Membership Login controls provided. These controls can be found in VS 2005 in the toolbox under

2007-01-14 09:53:00 2250

转载 代码行数统计器

--Visual Studio 2005插件开发   代码行数统计器(一)      为你的命令使用自定义图标        当你创建了一个提供菜单项和工具栏按钮的Visual Studio插件时,Visual Studio将用默认的Microsoft Office图标来设置命令,特殊的,就使用一个黄色的笑脸图标(该图标的索引是59),该图标就如下图所示:通常,可用的图标是作为MS

2007-01-13 21:52:00 2951

原创 每个人都要有静心的时候

人的情感是很微妙的,经常会发生变化,时至目前也想总结一下自己,得到的和失去的,每天在不停的忙碌和拼搏,有的时候人会在目标逼近的时刻变得彷徨,坚定是一个优秀的人的品质, 把2007.2.1作为自己的目标吧,原来很喜欢跑一百米,跑得还算是比较快,那种过后的感觉非常棒,生活和事业也是如此吧,我很期待那种感觉,不是太喜欢鼓励自己,但这次真的要鼓励一下了,你是一个有理想的人,注定会不平凡,加油!

2007-01-13 17:54:00 820

原创 如何使用ghost进行系统备份

虽然已经ghost过n次的系统,但是具体的步骤还没有写过,今天决定把每个步骤写清楚, 如下: 首先确认windows操作系统的磁盘格式为fat32类型,ghost不支持ntfs,更改操作系统的启动顺序,为CD-ROM启动,将ghost光盘插入光驱,选择第一个:Start Windows 98 SetUp from CD-ROM 进入到A:根目录下,键盘键入C:回车进入到C:

2007-01-13 10:42:00 1871

原创 网页制作技巧

作项目的时候首先是确定需求,也就是要拿出很多的页面给用户去看,看用户是否满意,也就是界面原型要先行确定好,然后才是数据库设计和代码之类。现在需要先画出原型界面然后得到张老师的许可才能继续往下作!今天会一直作这个留言板,所以课程什么的就先暂时不上了……张老师接下来要讲一点东西,希望我们能够在以后面试的时候能够主动的把这个东西说出来,也就是别人问一个问题,你不要就回答那个问题,而要多说一些

2007-01-12 02:19:00 858

原创 HEAD元素使用集锦

HTML文档由两部分组成: Head(主题部分,一般来说是不可见的)和Body(正文部分,在浏览器中是可见的)。随着FrontPage及Dreamweaver(简称DW)等 可视化的网页编辑器的流行,不懂HTML也可以做一个具有专业水平的网页已经不是一个梦。但是,这些主页制作工具都不能自己生成一个好的主题部分,这就需 要我们来了解一下其中的元素了。     一、Head元素     Met

2007-01-12 02:18:00 664

原创 程序用windows快捷键

 F1           显示当前程序或者windows的帮助内容。F2           当你选中一个文件的话,这意味着“重命名”F3           当你在桌面上的时候是打开“查找:所有文件”            对话框F10或ALT        激活当前程序的菜单栏windows键或CTRL+ESC   打开开始菜单CTRL+ALT+DELETE     在win9x中打开关闭程

2007-01-11 18:25:00 683

原创 请问各种数据库是如何取当前日期和时间

Oracle:  select  sysdate  from  dual;  SQL  Server,Sybase:  select  getdate()   

2007-01-11 18:10:00 1934

原创 基本常用控件基本用法

4.1 Button按钮窗口(控件)在MFC中使用CButton表示,CButton包含了三种样式的按钮,Push Button,Check Box,Radio Box。所以在利用CButton对象生成按钮窗口时需要指明按钮的风格。创建按钮:BOOL CButton::Create( LPCTSTR lpszCaption, DWORD dwStyle, const RECT& rec

2007-01-11 17:46:00 2153 1

原创 几种DC及区别

 CClientDC:(客户区设备上下文)用于客户区的输出,与特定窗口关联,可以让开发者访问目标窗口中客户区,其构造函数中包含了GetDC,析构函数中包含了ReleaseDC:CClientDC::CClientDC(CWnd* pWnd){    ...    if (!Attach(::GetDC(m_hWnd = pWnd->GetSafeHwnd())))        AfxTh

2007-01-10 23:22:00 18104

原创 VC FAQ

1、当鼠标在窗口中改变鼠标形状:处理WM_SETCURSOR消息: HCURSOR hCursor = LoadCursor(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDC_CURSOR1)); ::SetClassLong(m_hWnd,GCL_HCURSOR,(LONG)hCursor);2、让窗口始终在其它窗口之上显示:SetWindowPos(

2007-01-10 23:21:00 688

原创 用非递归方式遍历目录及其子目录的文件

typedef BOOL (*PROCESS_FILE_FUNCTION)(LPCTSTR filename);上面的PROCESS_FILE_FUNCTION是一种函数指针,这个函数处理文件名为filename的文件,如果该函数返回FALSE,则ProcessDirectory立刻退出,不再继续查找void ProcessDirectory(LPCTSTR dirname,PROCESS_FIL

2007-01-10 23:20:00 1077

原创 实现背景颜色的渐变效果

如果只是实现水平或垂直方向的背景色渐变,只需重载OnEraseBkgnd函数,具体代码如下:CDialog::OnEraseBkgnd(pDC);CRect rect;GetClientRect(&rect);int r1=127,g1=127,b1=56; //Any start colorint r2=5,g2=55,b2=165; //Any stop colorfor(in

2007-01-10 23:19:00 885

原创 CTreeView & CTreeCtrl

//插入数据 HTREEITEM hParent = m_TreeCtrl.InsertItem(_T("Root"),TVI_ROOT,TVI_LAST); HTREEITEM hChild1 = m_TreeCtrl.InsertItem(_T("Child1"),hParent); HTREEITEM hChild2 = m_TreeCtrl.InsertItem(_T("Child

2007-01-10 21:58:00 1150

原创 VC执行存储过程

VC执行存储过程(1) 1.VC执行一个带参数的存储过程,返回一个记录集: _RecordsetPtr m_pRecordSetTemp; m_pRecordSetTemp.CreateInstance("ADODB.Recordset"); #ifdef _DEBUG if (m_pRecordSetTemp== NULL) {   AfxMessageBox("RecordSet 对象创建

2007-01-10 20:46:00 1199

转载 关于存储过程的ADO调用的一些心得(输出参数,返回值)

在一个项目中,我需要用到存储过程来访问数据,为了提供一个比较一致的接口以便调用,我没有使用CreateParameter(),而是调用CommandPtr的Refresh()函数先从数据库中查询参数._ConnectionPtr m_pConn;m_pConn.CreateInstance(__uuidof(Connection));m_pConn->Open("driver={SQL Serve

2007-01-10 20:45:00 833

转载 CListCtrl 使用技巧

   【原】CListCtrl 使用技巧作者:lixiaosan时间:04/06/2006以下未经说明,listctrl默认view 风格为report相关类及处理函数MFC:CListCtrl类SDK:以 “ListView_”开头的一些宏。如 ListView_InsertColumn1. CListCtrl 风格      LVS_ICON: 为每个item显

2007-01-10 16:21:00 1003

原创 报表式CListCtrl的使用详解初稿

严格说来本文是别人成果的集合,加入了本人使用的一点心得,而且文章内容是本人在实际开发中试验过可以使用的。这只是初稿,还有很多内容没有加入,原因是没有经过验证,以后会陆续加入,形成一个CListCtrl的使用完全指南。创建图形列表并和CListCtrl关联: m_image_list.Create(IDB_CALLER2, 16, 10, RGB(192,192, 192)); m_image_

2007-01-09 11:09:00 1972

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除