VC
文章平均质量分 87
wonsoft
★ 我与君相知,长命无绝衰。山无陵,江水为竭,冬雷震震,夏雨雪,天地合,安敢与君绝?! ★
展开
-
关于Visual Assist X 10.4.1640.0这个VC助手最新版本
3个月前写过一篇《关于Visual Assist X 10.4.1626.0这个VC助手最新版本》,由于1626版本存在AutoText提示失效的问题,因此又换回了1561版本。 最近经常关注VA官网,关注新版本有没有出现,新版本有没有解决这个问题。结果其网站没有一次能连的上的,据说是由于国内破解太强大了,VA封了国内IP(-_-!)。直到今天再次尝试,居然很和谐的连上去了,并且发现了GR的最转载 2008-08-01 13:51:00 · 2936 阅读 · 0 评论 -
.net数据库部署(安装文件打包)
一).创建部署项目 1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。 2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称”框中键入 setup1。 3. 单击“确定”关闭对话框。 4. 项目被添加到解决方案资源管理器中,并且文件系统编辑器打开。 5. 在“属性”窗口中,选择 ProductName 属性,并键入原创 2009-12-10 12:58:00 · 1208 阅读 · 0 评论 -
枚举注册表DSN,实现用ADO动态选择数据源(MFC基于对话框 )
用ADO通过DSN动态连接数据库时:(MFC基于对话框 )//stdafx.h#import "c:/program files/common files/system/ado/msado15.dll" no_namespace rename("EOF","adoEOF") //主程序初始化函数BOOL CADO2App::InitInstance(){ AfxEnableControl原创 2009-12-10 13:41:00 · 1508 阅读 · 0 评论 -
在软件中使用“连接字符串(ConnectionString)生成向导对话框”方法大全
一、通过udl文件建立(可集成于软件中)新建一个文本文件,将扩展名改为“udl”,在window下双击,即可弹出向导。一个 ADO 连接中使用在代码中的数据链接文件数据链接文件用于 ADO 连接是相当简单。 以下是在使用绝对路径的语法:cnPubs.ConnectionString = "File Name=C:/Path/To/Pubs.UDL;" 二、VS中Connec原创 2010-03-13 18:44:00 · 5263 阅读 · 0 评论 -
【Visual Studio风格开发系列 - PropertyGrid控件】C# 充分利用 .NET 框架的 PropertyGrid 控件
摘要: 本文旨在帮助您了解 Microsoft .NET 框架中的 PropertyGrid 控件,以及如何针对您的应用程序自定义该控件。适用于: Microsoft® .NET® 框架 Microsoft® Visual Studio® .NET PropertyGrid 控件简介如果您使用过 Microsoft® Visual Basic® 或 Microsoft Visual Studio .NET,那么您一定使用过属性浏览器来浏览、查看和编辑一个或多个对象的属性。.NET 框架 Prop转载 2010-09-02 19:37:00 · 2388 阅读 · 0 评论 -
【Visual Studio风格开发系列 - PropertyGrid控件】深度解析 TypeConverter & TypeConverterAttribute
前言 我们在开发复杂控件的时候不可避免的碰到类型转换TypeConverter,微软给我们提供了很多转换类如ArrayConverter,BaseNumberConverter,BooleanConverter(MSDN上更多:ms-help://MS.MSDNQTR.v80.en/MS.MSDN.v80/MS.NETDEVFX.v20.en/cpref3/html/N_System_ComponentModel.htm)等直接或间接的继承了TypeConverter类。我们在类型转换的时候经常用到这转载 2010-10-06 10:20:00 · 2342 阅读 · 0 评论 -
【Visual Studio风格开发系列 - WinForm设计时异常】关于VS.NET中窗体设计器初始化控件引发的设计时异常
在用 VS.NET进行窗体设计的时候,经常会遇到这样的问题:我们需要在构造函数或者在OnLoad事件中进行自己的一些初始化操作,比如连接一个数据库、调用一个资源文件或者后期绑定一个组件。如果代码通过编译,在运行时会执行得相当如你所愿。然而,当我们用窗体设计器打开这样一个窗体或者继承的窗体,IDE环境会抛出非常令人不愉快的异常,比如(NullReferenceException )。究其原因,主要是窗体设计器在载入窗体时会自动初始化该对象,自动执行诸如构造函数、OnLoad方法和InitializeCompo转载 2010-10-07 23:28:00 · 4918 阅读 · 2 评论 -
【Visual Studio风格开发系列 - Form 工具】如何为控件提供工具箱位图
在我们使用.NET自带控件和一些第三方控件时,会发现他们提供的控件在工具箱中都有自己的图标,而自己制作的控件在工具箱中显示的都是默认的齿轮状图标。那么,怎么为自己开发的控件附上个性化图标呢? 如果希望在工具箱中为控件显示特殊图标,可以通过使用 ToolboxBitmapAttribute 来指定一个特定的图像。此类是一种属性,这是一种可以附加到其他类上的特殊类。通过使用 ToolboxBitmapAttribute,可以指定一个字符串来指示一个 16 x 16 像素位图的路径和文件名。此位图在添加到“转载 2010-10-07 23:40:00 · 2263 阅读 · 0 评论 -
【Visual Studio风格开发系列 - WinForm】WinForm 控件开发基础
<br /> 对于C# WinForm控件开发,MSDN上提供了很多使用的方法,那么这里就向你介绍对于C# WinForm控件开发的基本了解内容,C#开发WinForm控件的类型以及各自的特点。<br /> <br />C# WinForm控件开发的伊始:<br /> 其实C#开发WinForm控件并不是很复杂,.NET为我们提供了丰富的底层支持。如果你有MFC或者API图形界面的开发经验,那么学会WinForm控件可能只需要很短的时间就够了。<br /> 自己开发的WinForm控件通常转载 2010-10-07 23:46:00 · 4061 阅读 · 0 评论 -
【Visual Studio风格开发系列 - 可视化界面设计】Create And Host Custom Designers With The .NET Framework 2.0 (英文原文)
Create And Host Custom Designers With The .NET Framework 2.0Dinesh ChandnaniVersion 1.0 of the Microsoft® .NET Framework provided a very flexible design-time architecture, but offered virtually no implemented code to actually create and host designers. All转载 2010-10-07 12:28:00 · 3512 阅读 · 0 评论 -
【MFC】控件的宽度、高度自适应
【CEdit 方法1】CDC* pDC = m_edit.GetDC();CString strText(_T(""));m_edit.GetWindowText(strText);CSize size = pDC->GetTextExtent(strText);m_edit.ReleaseDC(pDC);CRect rc;m_edit.GetWindowRect(&rc);ScreenToClient(&rc);rc.right = rc.left + size.cx;原创 2011-02-13 23:40:00 · 4848 阅读 · 0 评论 -
如何调用VS自带的数据源选择对话框
在实际的开发中,为了方便软件的部署我们常常需要让客户手动的选择数据源和数据连接信息。当然我们可以将这些信息写在XML的配置文件里.但是客户并不是专业的编程人员,一不小心就会使连接串写错,导致系统无法运行,最好是让用户能够通过一个图形界面来选择,如下图: 这样子,既方便,有不容易出问题。下来我们就看看怎么实现。我的思路就是调用VS自带的工具,由于没有相关的文档,只有通过反汇编了。先添原创 2009-12-10 12:46:00 · 1693 阅读 · 0 评论 -
Visual Studio 使用技巧
一、清除历史记录关闭Visual Studio,找到注册表的键值:HKEY_CURRENT_USER/Software/Microsoft/VisualStudio/9.0/FindHKEY_CURRENT_USER/Software/Microsoft/VisualStudio/9.0/FileMRUListHKEY_CURRENT_USER/Software/Microsoft/Visua原创 2010-01-30 17:20:00 · 980 阅读 · 0 评论 -
VC经验技巧:标题栏、按钮、菜单等。
VC经验技巧1.窗口最大最小化按纽的控制①怎样在程式开始的时候让他最大化?②vC++做出来的exe文档在窗体的右上方是没有最大化和最小化按钮的,怎样实现这一功能? ③如何在显示窗口时,使最大化按钮变灰?①在App类里的C…App::InitInstance()中把m_pMainWnd->ShowWindow(SW_SHOW)改成m_pMainWnd->ShowWindow(SW转载 2008-08-02 19:07:00 · 5044 阅读 · 0 评论 -
如何在标题栏上增加控件(按钮)
如何在标题栏上增加控件(按钮) 大家在使用某些软件的过程中,有没有注意到有些软件有一些很有趣的东西。比如说在主窗口的标题栏上居然有一个按钮。在Internet中随处可见这样的小控件。按钮怎么可以加入到非客户区(Client)呢? 在这里,最关键的一点就是,大家不要被传统知识误导:真的认为它是一个按钮。有句柄(handle)的控件当然不能放在标题栏上了。有经验的程序员转载 2008-08-02 19:23:00 · 3923 阅读 · 1 评论 -
在窗体的非客户区(如标题栏)中添加菜单栏或按钮
在窗体的非客户区(如标题栏)中添加菜单栏或按钮( C#) 标题栏,窗口边框等地方都是所谓的非客户区,窗口标准处理过程在接收到 WM_NCPAINT(Nonclient Paint)消息后对上述非客户区进行描绘工作,可以通过拦截 WM_NCPAINT 消息来自定义描绘按钮。using System.Runtime.InteropServices;using System.原创 2008-08-02 19:36:00 · 4505 阅读 · 0 评论 -
windows消息大全
Windows消息大全消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做TMsg,(我转贴的)它在Wind转载 2008-08-03 10:15:00 · 762 阅读 · 0 评论 -
为指定的父窗口枚举子窗口、按钮,以控制其操作。
为指定的父窗口枚举子窗口、按钮 很早就写过类似spy++和查看密码窗口的东西,一直想给这个小东西再加点特别的。前段时间对软件安装注册发生了兴趣,有些软件如果你不输入正确注册码,那该死的“下一步”按钮就一直disable。这次我就让spy++彻底spy到底,把那个注册用的按钮置亮,让我轻松进入“下一步”,呵呵...。 我的想法是光标移到指定的窗口上后,探测这个窗口上到底有多少按钮,如转载 2008-10-17 13:37:00 · 4480 阅读 · 2 评论 -
用 VC 获取其它运行中程序的命令行参数
用VC获取其它运行中程序的命令行参数 我们都知道,在程序里获取命令行参数很简单,WinMain函数会以参数的形式传递给我们,或者可以调用API GetCommandLine 获取。但是GetCommandLine函数不接受参数,获取的只是自己程序的命令行参数。那么如果我们想获取别的应用程序的命令行参数应该怎么办呢? 有的同学说,既然GetCommandLine只能获取本程序的命转载 2008-10-17 13:31:00 · 4838 阅读 · 0 评论 -
建立一个任务栏通知程序
建立一个任务栏通知程序 1.首先建立一个基于对话框的应用程序,名称为Tray。 2.在对话框的OnInitDialog()函数中,加入如下代码,使对话框程序运行时出现在任务栏的通知区域: //移动对话框到不可见区域 AfxGetMainWnd()->MoveWindow(-500,-500,100,100,true); //补充说明:其实直接隐藏来得更好。 //设转载 2008-10-14 11:27:00 · 940 阅读 · 0 评论 -
数据导出到Excel(或Word)源代码大全
数据导出到Excel(或Word)源代码大全在日常工作中,大家都习惯Office作为办公软件,因此,在开发软件的时,常常会有把数据导出到Excel等Office软件的需求。在此,收集一些常用的导出文件的源程序,希望给大家带来方便。(不断更新)一、DataSet数据集内数据转化为Excel // 作用:把DataSet数据集内数据转化为Excel、Word文件 // 描述:这原创 2008-11-16 15:24:00 · 18155 阅读 · 15 评论 -
P2P 之 UDP穿透NAT的原理与实现(附源代码)
P2P 之 UDP穿透NAT的原理与实现(附源代码) 原创:shootingstars参考:http://midcom-p2p.sourceforge.net/draft-ford-midcom-p2p-01.txt源代码下载:http://download.csdn.net/source/816750 论坛上经常有对P2P原理的讨论,但是讨论归讨论,很少有实质的东西产生(转载 2008-11-28 11:26:00 · 1197 阅读 · 0 评论 -
使用Visual Studio .NET开发Qt程序
使用Visual Studio .NET 开发Qt程序Qt这个开发工具,做的是越来越好了,连Nokia都忍不住,把它收到自己的麾下,准备予以重用,许多程序员也纷纷开始涉猎Qt,作为自己一件新的谋生工具。以前Qt程序员开发Qt程序时,或者直接使用某个编辑器,或者使用诸如Eclipse、KDevelop这样的第三方集成开发环境。虽然现在Nokia推出了自己的Qt集成开发环境QtCreator,但是转载 2009-10-02 08:42:00 · 2334 阅读 · 0 评论 -
禁止WebBrowser控件弹出对话框
禁止WebBrowser控件弹出对话框 一、屏蔽alert、confirm、showModalDialog源代码: 例1、先引用COM组建mshtml;引用名称空间mshtml:using mshtml;然后处理WebBrowser控件的Navigated事件,代码如下:private void webBrowser1_Navigated(object sender原创 2009-10-20 12:28:00 · 5284 阅读 · 0 评论 -
【MFC】VisualC++2005中开发自定义绘图控件
【收藏之】在您决定开发 Windows 提供的常规免费自定义控件范围之外的控件之后,您必需确定自己的控件将有多少独到之处 — 在功能和外观两方面。例如,我们假定您正在创建一个类似于计速表的控件。由于公共控件库 (ComCtrl32.dll) 中没有类似的控件,您完全需要自己进行以下操作:编写所有控件功能需要的代码,进行绘制,默认终端用户的交互,以及控件与其父窗口之间需要的任意消息处理。转载 2011-04-24 09:25:00 · 3572 阅读 · 9 评论