VC中的一些字符类型及其转换

一、VC中字符串类型的互相转换       总是觉得VC中的类型纷繁复杂,扑朔迷离。因为有了Unicode,因为C、C++类型相互转化如此不同。保存char的不止char一种,还可以用short,unsigned short,int 等来保存。单单就字符串就有N多种类型,其它类型也不止一个。再加...

2012-11-30 14:39:14

阅读数 1397

评论数 0

Win8 Hyper-V虚拟机 安装运行Ubuntu教程

一.Win8 Hyper-V 虚拟机的安装 Part 1.开启hyper-v功能 hyper-v功能只存在于Windows 8专业版和企业版中,并且默认未开启。当然开启的方法也很简单。 在桌面左下角单击右键选“程序和功能”,在弹出的页面中选择“启用或关闭Windows功能”。在如下图所示...

2012-11-28 13:25:42

阅读数 17723

评论数 0

VC 字体创建

方法一创建字体 设置HDC的字体    首先,我们需要用CreateFont函数来设置一个HFONT句柄,然后把此句柄设置给我们需要的HDC.下面是CreateFont函数原形.   HFONT CreateFont(                 intnHeight,     ...

2012-11-27 11:48:31

阅读数 3842

评论数 0

WM_CHAR、WM_KEYDOWN和WM_SYSKEYDOWN消息

WM_KEYDOWN和WM_CHAR都是键盘消息。TranslateMessage函数已经将按键消息转换成字符消息了,那么WndProc函数中需要对事件进行选择。如:键入“D”键,就应该选择WM_CHAR,因为WM_CHAR 只是字母,不包含特殊字符如Ctrl等。 如果键盘键入的是“Ctrl+D...

2012-11-27 09:39:25

阅读数 777

评论数 0

MSSql存储过程高效应用

关于存储过程的安全性 最近在做大型聊天室项目,我是负责数据库和软件后台这一块的。为了安全性性考虑,我们开发小组决定将所有SQL语句封装成存储过程,然后只开通一个远程访问sql账户,并且将这些存储过程的执行权限赋予到这个sql账户中去。编写存储过程的时候我们的存储过程名称都取得比较有意义和规律...

2012-11-26 10:00:26

阅读数 1694

评论数 0

用AfxExtractSubString()解析复合串

MFC有几个未公开的函数很有用,AfxExtractSubString()就是其中之一。你在MSDN文档里是找不到关于这个函数的说明的,但是你如果研究过MSDN里的例子程序的话,就会发现很多代码中都使用了这个函数。它的功能简单说来就是从某个用NULL或者换行符"/n"分割的字符...

2012-11-16 14:32:43

阅读数 3226

评论数 0

炫彩界面库使用方法问题记录

1. 'ele_event' : undeclared identifier  'RegisterAll': identifier not found 在使用炫彩界面库时,如果遇到以上错误,一般是由于使用了C++的支持API,但是自己写的类没有继承炫彩的类 错误写法: class CSy...

2012-11-14 12:22:00

阅读数 7586

评论数 3

VC非ASCII语言复制到剪切板乱码问题

MFC版本 今天遇到奇怪的现象,日文系统下在控件上按下Ctrl+C,再粘贴出来得到乱码,非得切换到日文输入法再进行粘贴不可.经过代码分析,得出结论是剪切板SetClipboardData()时自动内存转换惹的祸.这家伙默认状态下并不能识别双字节的字符. 所以修改的思路是,先统统转成宽字符,...

2012-11-12 11:12:41

阅读数 2780

评论数 0

安装 Windows8 后值得做的十多项简单优化,让Win8速度快上加快!

安装 Windows 8 之后值得你去做的一些优化技巧: 1.关闭视觉特效 反正 Win8 的界面主题都已经是反璞归真,取消了Aero磨砂效果,咱们也就不在乎这么点视觉特效了吧。关闭方法: 系统属性 – 高级 – 性能 – 设置 – 关闭淡出淡入效果。之后打开文件夹,小软件之类的,速度杠杠...

2012-11-10 22:21:18

阅读数 789

评论数 0

EditPlus 中添加 Win32 ASM 语法支持

将以下内容保存为 Win32Asm.stx;然后选“工具”、“配置用户工具”、“设置与语法”、“添加”、 “描述”=Win32Asm、“扩展名”=asm 、”语法文件”选存入之文件,确定即可。 #TITLE=ASM #DELIMITER=,(){}[]-+*/=~!&| #QUOT...

2012-11-10 20:48:16

阅读数 1786

评论数 1

firefox让标签栏显示在地址栏的下面的方法

新版都默认标签置顶,取消的话:地址栏输入about:config回车browser.tabs.onTop;false

2012-11-09 13:26:01

阅读数 7340

评论数 0

_RecordsetPtr使用方法

variant_t vUsername,vID,vname; //变量声明 _RecordsetPtr m_pRecordset; //记录集 CString strid; _ConnectionPtr connection; m_pRecordset.CreateInstance(__u...

2012-11-08 15:27:37

阅读数 5852

评论数 0

VC执行存储过程

VC执行存储过程 1.VC执行一个带参数的存储过程,返回一个记录集:  _RecordsetPtr m_pRecordSetTemp;  m_pRecordSetTemp.CreateInstance("ADODB.Recordset");  #ifdef _DEBUG...

2012-11-08 14:25:13

阅读数 713

评论数 0

AfxOleInit()和::CoInitialize(NULL)区别

OLE是建立在COM之上的技术,层次比COM要高。AfxOleInit()调用的是OleInitialize(),而OleInitialize()除了调用CoInitializeEx()来初始化COM库外,还进行一些其它的操作,这些操作对OLE应用来说是必须的,这些OLE应用包括:     (1...

2012-11-08 14:20:33

阅读数 672

评论数 0

VC使用ADO编程

在VC中使用ADO开发数据库应用程序 一、ADO概述 ADO是Microsoft为最新和最强大的数据访问范例 OLE DB 而设计的,是一个便于使用的应用程序层接口。ADO 使您能够编写应用程序以通过 OLE.DB 提供者访问和操作数据库服务器中的数据。ADO 最主要的优点是易于使用、速度快...

2012-11-07 10:04:47

阅读数 697

评论数 0

JavaScript使用ACTIVEX控件引起崩溃问题的解决

JavaScript使用ACTIVEX控件引起崩溃问题的解决 问题 在本人目前的项目中,前端部分完全使用EXTJS基于“One-Page”理念搭建。除了一个HTML作为基本容器外,就全是JS文件了(页面是由JS文件实现的)。当用户切换页面时候,我们通过析构上一个页面对象,然后创建新页面...

2012-11-06 13:49:11

阅读数 7675

评论数 0

XP远程桌面连接2008提示:远程计算机需要网络级别身份验证,而您的计算机不支持该验证

装了一台2008机器,开了远程桌面,然后用同事 win7 连接测试,发现可以连接上。 晚上回到家里,自己电脑连接,却报错。   --------------------------- 远程桌面连接已断开 --------------------------- 远程计算机需要网络级别身份验...

2012-11-02 20:28:14

阅读数 70600

评论数 3

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