自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (8)
  • 收藏
  • 关注

原创 当MFC中出现 尚未调用CoInitialize

在InitInstance中加上 ::OleInitialize(NULL);

2013-03-15 17:20:17 1860

转载 从程序员到项目经理

从程序员到项目经理(一)  “从程序员到项目经理”,这个标题让我想起了很久以前一本书的名字《从Javascript到Java》。然而,从Javascript到Java充其量只是工具的更新,而从程序员到项目经理,却是一个脱胎换骨的过程。从Javascript到Java,是一个取巧的方法;而从程序员到项目经理,却并无捷径可走,必须从内而外的改变和提升。一.为什么要当项目经理1. 问

2012-09-17 15:28:47 3752

转载 WebBrowser禁止右键

//禁用脚本错误等类似的窗口信息            this.webBrowser1.ScriptErrorsSuppressed = true;            //禁用右键菜单            this.webBrowser1.IsWebBrowserContextMenuEnabled = false;            //禁用键盘快捷键

2012-09-17 11:12:02 2979

转载 C#获取机器码

///     2     /// 机器码    3     ///     4    public class MachineCode    5     {    6         ///        7         ///   获取cpu序列号         8         ///        9         ///    string

2012-09-16 10:19:35 724

转载 机器码

[c-sharp] view plaincopyusing System;  using System.Collections.Generic;  using System.ComponentModel;  using System.Data;  using System.Drawing;  using System.Text;  using

2012-09-16 10:06:36 900

转载 web获取MAC

http://www.cnblogs.com/heaiping/archive/2010/01/19/1651864.html

2012-09-14 16:16:57 349

转载 installshiell

http://blog.csdn.net/emma_he/article/details/5392508http://blog.csdn.net/ntting/article/details/7011808http://www.google.com.hk/#hl=zh-CN&newwindow=1&safe=strict&q=installshield+batch+build&oq=i

2012-09-05 00:18:11 377

转载 installshield中常用prq文件的下载地址

VC 2010 redist X86: http://saturn.installshield.com/is/prerequisites/microsoft visual c++ 2010 redistributable package (x86).prqVC 2010 redist X86 64:  http://saturn.installshield.com/is/prerequis

2012-09-05 00:11:56 2095

转载 c#中调用SQLIITET部署在非开发机器中

http://s.yanghao.org/program/viewdetail.php?i=106326http://www.cnblogs.com/mrytsr/archive/2011/07/07/2099929.htmlhttp://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wikihttp://w

2012-09-04 23:53:04 596

原创 WPF关闭程序

1,正常关闭Application.Current.Shutdown();2,强制关闭Environment.Exit(0);

2012-08-11 14:16:05 402

原创 c#中sqlite在不同机器上可能出现不能读取的情况

最近用c#完成一项目,其中在win7机器上开发,但是打包至XP会出现不能使用sqlite的情况,前期以为是使用了VC动态库SQLITE,于是乎在主程序中添加了m**100.dll的VC支持库,但是 后来反应并不好,在有些机器上会造成不能定位至m**100.dll,的情况。后来在官网上http://system.data.sqlite.org/index.html/doc/trunk/www/dow

2012-08-11 10:19:53 788

原创 c# 无边框拖动

static class SafeNativeMethods    {        [DllImport("user32.dll")]        [return: MarshalAs(UnmanagedType.I4)]        public static extern int SendMessage(            IntPtr hWnd,

2012-08-02 10:40:07 703

原创 winform后台运行

private bool windowCreate = true;        protected override void OnActivated(EventArgs e)        {            if (windowCreate)            {                base.Visible = false;

2012-08-02 09:28:55 937

原创 wpf从别的项目中copy App.xaml后出现问题

does not contain a static 'Main' method suitable for an entry point在Visual Studio中删除App.xaml从别的位置拷贝一个后会出现的编译错误,原因在于默认的App.xaml在属性页中的Build Action 是ApplicationDefinition,而拷贝过来的文件默认不是这样的。这个Build Acti

2012-08-01 13:06:07 1333

原创 wpf Popup使用

wpf中如果嵌入了WebBrower浏览器,对于那些想在浏览器上面显示内容的民工来说是难求一招,今我特赐一法,百试百灵。。。popup,在程序中新建一popup,然后就是添加你想展示的子控件。。。。成功。然后你想控制控件在屏幕上的位置?OK,popup.HorizontalOffset=pPosition.Y. GetCursorPos(out pPosition);    [

2012-07-27 00:08:37 2778

原创 PowerShell Vs2010

关于命令行执行VS2010编译E:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\.\devenv "D:\Client.sln" /build Debug /project "D:\RASS\trunk\S Src\front-end\terminal\Fis.Framework.Terminal.Porta

2012-07-20 19:29:24 586

原创 c#无边框点任务栏图标显示和隐藏

protected override CreateParams CreateParams        {            get            {                const int WS_MINIMIZEBOX = 0x00020000;  // Winuser.h中定义                   CreateParams cp = b

2012-07-01 20:31:23 724

原创 通讯模块

const int WM_COPYDATA = 0x004A;        [DllImport("User32.dll", EntryPoint = "SendMessage")]        private static extern int SendMessage(        int hWnd, // handle to destination window

2012-06-14 17:26:21 563

转载 app.config项目配置文件读写

使用.Net2.0中的ConfigurationManager可以方便的实现对配置app.config的读取和写入。ConfigurationManager默认没有自动载入项目,使用前必须手动添加,方法如下:项目->引用->添加引用->选择System.configuration1.使用ConfigurationManager读配置文件我们可以将简单的配置内容放到a

2012-06-14 14:15:01 536

转载 如何利用SendMessage实现C#进程间通信?

进程之间通讯的几种方法:在Windows程序中,各个进程之间常常需要交换数据,进行数据通讯。常用的方法有使用内存映射文件通过共享内存DLL共享内存使用SendMessage向另一进程发送WM_COPYDATA消息比起前两种的复杂实现来,WM_COPYDATA消息无疑是一种经济实惠的一中方法.(ZT)WM_COPYDATA消息的主要目的是允许在进程间传递只读数据。Wind

2012-06-13 13:35:35 465

转载 在C#隐藏主窗口的几种方法

写过一个程序,要求在程序启动的时候主窗口隐藏,只在系统托盘里显示一个图标。一直以来采用的方法都是设置窗口的ShowInTaskBar=false, WindowState=Minimized。但是偶然发现尽管这样的方法可以使主窗口隐藏不见,但是在用Alt+Tab的时候却可以看见这个程序的图标并把这个窗口显示出来。因此这种方法其实并不能满足要求。经过研究,又找到两个方法。方法一: 重

2012-06-13 10:47:39 448

转载 C#读写app.config中的数据

读语句:            String str = ConfigurationManager.AppSettings["DemoKey"];    写语句:               Configuration cfa = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);

2012-06-12 11:10:59 1869

原创 vs2010

SHIFT+TAB整体前移。。

2012-05-18 09:48:18 309

转载 使用委托的优点,委托和事件的区别和联系(转)

使用委托的优点,委托和事件的区别和联系       C#中的委托类似于C或C++中的函数指针。使用委托使程序员可以将方法引用封装在委托对象内。然后可以将该委托对象传递给可调用所引用方法的代码,而不必在编译时知道将调用哪个方法。与C或C++中的函数指针不同,委托是面向对象,而且是类型安全的。  C#中的“事件”是当对象发生某些事情时,类向该类的客户提供通知的一种方法。事件最常见的

2012-05-10 10:46:00 464

翻译 VC下一步

1.   类CPropertyPage   是从CDiaglog中派生出来的,具有Diaglog的基本性质,需要注意的是它的样式必须是Child。   2.   类CPropertySheet   是一个属性表,也是一个窗体,相当一个容器,用来存放所有的CpropertyPage。它不是   从CDialog   派生出来的,但是它可以象普通对话框类似的操作,   如DoModal(),当用

2012-03-13 23:01:53 421

原创 关于WIN32,MFC,数据库

win32没有封装类库,可视化一般用MFC,控件都是微软已经集成好的,win32偏重自己开发。  MFC中有基于文档和对话框,基于文档譬如记事本和WORD,记录和编辑文字,基于对话框一般用于对控件操作,     数据库呢,不同的数据库管理系统的数据源都不同,ado.net中调用各数据库管理系统的动态库去操作数据。所以应该来说必须装管理系统。

2012-03-13 17:22:31 256

原创 关于找了很入的BUG

vs2010上DLL在其他机器上无法运行,既不是.NET,也不是缺少元素,原来是没装Microsoft Visual C++ 2010 可再发行组件包http://www.microsoft.com/downloads/zh-cn/confirmation.aspx?FamilyID=A7B7A05E-6DE6-4D3A-A423-37BF0912DB84

2012-01-31 12:19:32 329

原创 c#调用DLL在非开发机器上不能运行

http://www.zeali.net/entry/476搜索关键子C#调用DLL 发布错误 两个工程分别是 .net2005下的 C# 和 C++ , C++ 工程使用 C++/CLI 封装了几个功能函数并在 C# 工程中加载使用封装类。在本地运行正常,但发布到其他机器上却出现异常对话框:“  Could not load file or assembly '... .

2012-01-18 14:06:19 2116 1

原创 dll链接错误

DLL链接是出现m开头等多个lib重定义,直接修改 runtime library   MT改成MD后,编译全过!!

2012-01-14 16:28:16 366

原创 c#调试VC dll

托管代码的项目属性中调试页里,要把启用非托管代码调试前打勾。------view--preperties page 非托管代码项目属性的调试页里,要把调试器类型设为混合。---view---debug type

2012-01-06 16:15:04 330

原创 关于指针

从C#转VC真的有点难,呵呵,不过个人觉得VC的成就感更强!1,指针必须释放,  malloc->free();new->delete;   2,指针传递,先要申请内存,通过strcpy(只针对字符串),memcpy(适合任何结构,需要结构的长度)注意new长度要+1,为\0申请内存;未完待续。。。

2012-01-04 17:50:22 255

转载 识别复杂指针的右左法则(转)

因为C语言所有复杂的指针声明,都是由各种声明嵌套构成的。如何解读复杂指针声明呢?右左法则是一个既著名又常用的方法。不过,右左法则其实并不是C标准里面的内容,它是从C标准的声明规定中归纳出来的方法。C标准的声明规则,是用来解决如何创建声明的,而右左法则是用来解决如何辩识一个声明的,两者可以说是相反的。右左法则的英文原文是这样说的:The right-left rule: St

2011-12-22 12:12:14 505

转载 struct和typedef struct

分三块来讲述:1 首先:      在C中定义一个结构体类型要用typedef:        typedef struct Student        {            int a;        }Stu;于是在声明变量的时候就可:Stu stu1;如果没有typedef就必须用struct Student stu1;来声明这里的Stu实际上就是s

2011-12-22 11:45:07 305

转载 control变量和value变量

control型变量是这个控件所属类的一个实例(对象)可以通过这个变量来对该控件进行一些设置。而value只是用来传递数据,不能对控件进行其它的操作。control型变量可以获得控件的实例,通过这个变量,你可以操纵控件value型变量仅仅可以获得该控件的public型变量如果你添加了一个m_CtrlEdit的control型变量你可以调用控件支持的所有函数,如:m_CtrlEdit

2011-12-22 11:18:10 2215

原创 VC char 转unicode

char* szAnsi = "abcd1你我他";//预转换,得到所需空间的大小int wcsLen = ::MultiByteToWideChar(CP_ACP, NULL, strTextContent, strlen(szAnsi), NULL, 0);//分配空间要给'\0'留个空间,MultiByteToWideChar不会给'\0'空间wchar_t* wszStri

2011-11-23 10:16:07 1332

原创 关于透明位图的显示1

纠结了很久。1,BMP要显示,首先要创建DC ;CreateCompatibleDC这是一个创建于显示器兼容的DC,然后用Selectobject函数关联DC和BMP,这样,在BMP上修改后,DC依旧如此,在DC上修改后可以得到BMP图片。2,句柄要记得释放,否则容易

2011-09-29 17:21:18 340

翻译 透明位图的显示

包含透明色的位图的绘制方法有多种,最简单的方法是调用现成的函数:TransparentBlt,也可以通过自己的代码实现类似TransparentBlt的功能,实现过程也有两种形式,一种是事先做一张掩码位图,另一种是动态生成掩码位图。本文将介绍动态生成掩码位图绘制具有透明区域位图的

2011-09-28 09:45:40 679

原创 gg正式开始

关于基础从上个星期开始,基本问题已经解决,buffer其实可以返回或者利用指针的。有构造函数,现在已经可以做到传入句柄或者指针返回指针或者图片and句柄。呵呵。基本没问题了。一些问题都可以在官方网站的参考里面查到。   关于类模板类模板就是一个类,泛化的类,你只要指定泛化的类型就OK了。     关键问题关键问题我认为就是源---坐标转化-----光栅化(转为像素)

2011-06-13 14:13:00 448

原创 VC include 路径解析

<br /><br />找了好久,终于找到 了,好东西是需要和大家一起分享的:<br /> <br />要了解vc中使用#include命令包含头文件所搜寻的路径,必须先了解vc中的几种路径:<br />1. 系统路径<br />系统路径在vc中是"Tools->Options->Directories"中"Include files"指定的路径。<br />打开此对话框会发现默认有这几条路径:<br />C:/Program Files/Microsoft Visual Studio/VC98/INCLU

2011-05-30 13:50:00 562

原创 画图《二》

<br />   前面复习基本已经完成,正式开始喽,接口已完成,现在剩下的就是加班加点地超额完成了。 对于函数要追求新颖,吃透。

2011-05-27 10:33:00 347

NSIS用户手册 中文版-2020.rar

nsis 方式进行安装包开发的工具。中文版更加方便进行查看。避免了很多无意义的时间。让我们的安装包之路更加快捷

2020-10-20

vs2008自动关闭处理

vs2008经常在打开,加载工具箱等时候自动关闭的问题。

2014-03-21

系统分析师教程2010版part1

系统分析师教程2010版 有part1和part2两部分

2014-03-17

系统分析师教程2010版part2

系统分析师教程2010版 有part1和part2两部分

2014-03-14

单文档处理

基于单文档的文字编辑,框架变化以及新建保存

2014-03-11

程序员的SQL金典 完整版

程序员的SQL金典完整版,最全的SQL学习资料。保证让你茅塞顿开!

2012-05-07

飞鸽传书c#源码 绝对物有所值

一个非常好的C#通讯代码开发项目。里面还有详细注释。

2011-03-11

Visual Assist破解版

Visual Assist终极破解版,开发利器!

2010-06-30

空空如也

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

TA关注的人

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