自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

原创 【C#技巧】快速查找控件属性

C#控件的属性很多,例如说,你知道锚点的属性名称叫“Anchor”,怎样快速的找到它呢?只要把属性按A-Z排序就可以了,根据字母索引,快多了

2013-09-19 01:06:46 549

原创 【C#问题集】怎样在C#中debugC++编写的dll

用C#做界面,逻辑封装在C++编写的dll中,默认是不可debug进dll的,需要打开下“允许非托管代码调试”的配置

2013-09-17 02:06:35 402

原创 【C#技巧】控件布局、控件随窗口改变大小

原来的布局很丑,而且窗口内的控件不会随窗口的大小而改变,查了下资料,其实很简单:1、用上布局控件,可以通过多种布局控件达到复杂布局,这里的需求比较简单,我用的是tablelayoutpanel2、将tablelayoutpanel的anchor属性改为左右上下;2.1、demo中的需求是左边控件布局的宽度不变,so设置成绝对大小。

2013-09-14 22:37:10 1595

原创 【C#问题集】无法加载dll,弹出异常HRESULT:0x8007007E

使用C#做UI,逻辑封装在C++ dll中,在加载的时候碰到无法加载的问题。首先排除了是dll依赖问题;dll已经跟exe在同一目录;在加载时指定全路径以上都无法解决后来猜测可能是64位系统导致的,强制平台为x86,解决

2013-09-14 21:52:08 1648

转载 win7文件夹映射盘符

subst 命令解释      subst 映射出来的盘符名称 预映射的目录名。      subst 已映射的盘符名称 /D eg:      subst w: C:\www     subst w: /D 摘自:http://zhidao.baidu.com/question/280242288.html BTW,这样做,貌似只在本次开机内有效,关机重启以后,映

2012-05-25 16:36:15 3678

转载 “无法解析的外部符号 _IID_IDirectDraw7”错误的解决方法

directX中,执行DirectDrawCreateEx(NULL, (void **)&lpdd, IID_IDirectDraw7, NULL)语句出现“无法解析的外部符号 _IID_IDirectDraw7”错误,原因是没有把dxguid.lib关联进来。解决方法:#pragma comment(lib, "dxguid.lib ")即可 原贴链接:http://blog.si

2012-05-25 16:32:51 1161

原创 我的VC++ Directories上哪去了?

直接开了一个游戏小程序,需要用到DXSDK的lib跟头文件。 打开Tools -> options -> Projects and Solutions -> VC++ Directories 去设置环境的时候,发现么有设置面板了。  原来整合到了属性单(property sheet)中.在任何一个打开的vs项目下,都可以打开Property Manager,VC++ inc

2012-05-25 16:24:00 1407

原创 vs2010试用总汇

闲来无聊,试用下vs2010,发现有什么好玩的有用的差异的都记录下。 主要的差异对比,指的是2010与2005的对比。 本文只是一个帖子总汇。 与vs2005不一样的Directories设置: 我的VC++ Directories上哪去了?

2012-05-25 16:02:21 360

原创 字符串的复制

字符串的复制,有些问题: 在类里面,定义一个私有的成员string str,在函数中使用,多次等号赋值以后,str会变成空串。 我单步跟踪了一下,发觉是因为,头一次,“=”号赋值的时候,单词长度为5,第二次是16,覆盖第一次没事,后面的,由于字符串都没有大于16,在copy那里,新的覆盖了旧的单词前面的字母。然后根本不能copy过来……不是内存用完的问题。应该怎么解决?

2008-12-02 20:49:00 809

转载 C字符串处理函数

void *memccpy (void *dest, const void *src, int c, size_t n);从src所指向的对象复制n个字符到dest所指向的对象中。如果复制过程中遇到了字符c则停止复制,返回指针指向dest中字符c的下一个位置;否则返回NULL。void *memcpy (void *dest, const void *src, size_t n);从s

2008-12-02 09:26:00 30348 2

原创 到处是陷阱的C++

昨天编的程序,使用了strcmp这个函数,怎样都得不到想要的结果.单步执行,发觉问题出现在strcmp函数这里.用if(strcmp(a,b))来执行条件,老是不对. 一开始以为是strcmp函数的问题,换了一个strncmp,结果也是这样. 于是我把strcmp()函数提了出来,赋值给bool,查看它的返回,这才发现了原因. 又是因为C#使用习惯以后的一个理所当然.在

2008-12-01 17:31:00 446

原创 C++之需求决定一切

无论是干什么事情,始终都是由需求出发的,例如市场需求,用户需求,等等。 在程序的设计中似如此,在类的设计中也是如此。 看到primer的“编程角色的不同类别”,突然有种当头一棒的感觉。 其实我在编程的时候,是非常注重需求这个概念的。不过在类的设计中,更多的倾向于先C++实现而后类。 那是因为我对C++编码很不熟悉,一编起来,很容易就倾向于能编译出来,实现的编码,在这

2008-11-28 00:19:00 258

原创 C++之访问标号

C++的访问标号有三种,跟C#一样.用法也差不多.很容易理解. 比较特色的是:默认的Class的成员都是private的,而C#里面默认是public的.跟C++里面的struct一样. 一般来说,都是把接口放在public那边,数据或者是一些类特有的隐蔽操作,放在private这边,--懂黑箱操作的,应该都能理解. 比较特别的是,C++里面有个friend -- 友元这个

2008-11-27 23:26:00 2054

原创 与C++的第二次亲密接触

与C++的第一次亲密接触,是大三或者是大四。那是一次失败的接触。C++对我来说,很晦涩。 之后转向了C#。 现在再转回C++,发觉,即使我有了C,有了C#的基础支撑,C++还是非常的晦涩。至少,现在开头学习时候,感觉很不顺。 通常,都是被它的头文件打倒了。编译不过去。 最变态的是,我感觉文件与文件之间的耦合程度真的很高。例如,A文件一堆报错的时候,也许问题并不在A,

2008-11-27 11:19:00 194

原创 字符串分割后续——工厂模式的运用

在论坛答了字符串分割的求助以后,第二天,那位求助者又问另一种字符串怎么分割,接着又给我短信问我第三种怎么分割。我一想,这不是工厂模式嘛。有三种不同的需要分割的模式,用工厂模式,就能实现输入字符串即分割成需要的数据,而不用考虑格式问题。看来我的工厂模式基本熟练了。using System;using System.Collections.Generic;using System.Text

2007-12-24 17:15:00 386

原创 c# 一个算质数的小程序

一个小程序,可以找出一定范围内的质数,可以求质数的个数,与打印所有质数。也许以后能用到,存档先。using System;using System.Collections.Generic;using System.Text;using System.Collections;namespace Date1223_3...{    class PrimeNum    ...{       

2007-12-23 22:26:00 748

原创 一个分割string的程序

论坛求助要实现的一个功能。实现代码如下: using System;using System.Collections.Generic;using System.Text;using System.Collections;namespace Date1223_2...{    class SpiltString    ...{        //假设一行数据中,有很多组数据,每组数据

2007-12-23 21:17:00 454

原创 文本编辑器编程中遇到的问题(未完待续)

 小程序,多问题。有些是程序重点,有些是不懂得地方,查资料解决的。都一古脑记下来。记号。1、好端端的中文文本,怎么读取出来的是乱码呢?(对于文件的读写,还要进一步练习。)//编码格式不一样,双字节储存,单字节读取便成了乱码了。//加上Encoding这个参数就好。StreamReader sr = new StreamReader(listBox1.Items[i].ToString(

2007-12-23 20:03:00 442

原创 文本合并切割器的编程

 今天为自己的手机小说编一款文件切割合并器。根据我自己的需求,这个小程序,可以把一本分成很多TXT文件的书,合并成几个略小于500K的TXT文件。或把一个大TXT切割成几个略小于500kb的文件。里面涉及到章节的完整性,分割这部分还没有解决。还想扩展一下,把它编成文件切割合并器。或者根据别的需求大小切割。还有什么一时想不起来,到时候再加功能。虽然还没有全部完成,不过也让我得意洋洋了好久

2007-12-22 21:11:00 374

原创 什么是.NET

前些天还在论坛里面提问,对知识怎样的掌握程度算是熟练,怎样又是精通。觉得自己对于C#的掌握还是很不错的。今天看到一份很清楚的.net知识清单,对比了一下,发觉离熟练精通还是很有距离。.net核心概念   1.IL 2.CLR 3.全局程序集 4.资源本地化 5.GC 6.委托 7.反射 8.定制特性 9.常用基类,常用接口 C#   2.0   特性 1.泛型   Generics 2.迭

2007-12-21 00:58:00 377

原创 C# 实现全排列

今天看论坛,看到有个求助,要求不要for或while,实现全排列。感觉很有难度,自己试了一下,还真不能省略for。代码编写完成后,感觉很“Ugly”,以前看过一篇文章,好像是说编程的思想跟艺术,现在有点体会到了。同样是实现某种功能,艺术的编程,程序的整体布局,之间接口对象的设计,各种知识的运用,一气呵成,增一份则肥,减一份则瘦,浑然天成。对比起那种境界,我的只能称为涂鸦式了,缝缝补补的,磕

2007-12-20 01:42:00 1345 1

原创 索引器的运用

突然想起,某次面试,面试官问起会不会引索,当时回答会时候,底气有点不足。记忆已经有些模糊了。印象中的引索,就是一个很简单类引索,也不知道人家问得是不是那么简单的东西。查下书跟资料,好像还真是就是那么简单的东西,实现类的引索。书上说,是为了限制数据访问,又不得不开放数据时候的一种方法。感觉我对于数据的开放与否对程序有什么影响不是很清楚,没有什么概念。顺便利用索引器写了一小段关于彩票的程序

2007-12-19 01:06:00 313

原创 设计模式学习之一 —— 简单工产模式

简单工产模式,主要是返回具有相同方法的类的实例。可用于:不同派生的子类,和共享接口的类。思考中,同类的不同重载能不能用简单工厂来实现呢?编了个小程序去实现简单工产模式。顺便复习了一下exception和继承的用法using System;using System.Collections.Generic;using System.Text;namespace DesignPatt

2007-12-17 23:51:00 375

空空如也

空空如也

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

TA关注的人

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