- 博客(25)
- 资源 (2)
- 收藏
- 关注
转载 怎样制作VS2008.NET应用程序的安装包
PluginInstaller.msi 一).创建部署项目1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称”框中键入 setup1。3. 单击“确定”关闭对话框。4. 项目被添加到解决方案资源管理器中,并且文件系统编辑器打开。5
2012-02-06 14:58:14
496
转载 C# 取整函数
C#取整函数的相关使用是我们在实际开发应用中经常会碰到的具体的实用性概念,那么如何使用好C#取整函数呢?首先我们要明白什么是C#取整函数以及C#取整函数的使用规范。C#取整函数使用实例:Math.Round是"就近舍入",当要舍入的是5时与"四舍五入"不同(取偶数),如:Math.Round(0.5,0)=0 Math.Round(1.5,0)=2 Math.Rou
2011-12-09 14:34:45
2364
转载 GetLastError返回值的意义
〖0〗-操作成功完成。〖1〗-功能错误。〖2〗-系统找不到指定的文件。〖3〗-系统找不到指定的路径。〖4〗-系统无法打开文件。〖5〗-拒绝访问。〖6〗-句柄无效。〖7〗-存储控制块被损坏。〖8〗-存储空间不足,无法处理此命令。〖9〗-存储控制块地址无效。〖10〗-环境错误。〖11〗-试图加载格式错误的程序。〖12〗-访问码无效。〖13〗-数据无效
2011-11-24 16:44:09
798
转载 详解Vs2008下打包安装程序的一些技巧(含win7下提权限、卸载以及安装时定向到网页)
笔者才疏学浅,文中叙述不当之处还望各位园友指出~ 1、怎么使得程序窗口左上角和任务栏有图标,如下图所示: 其实这个问题不应该放到程序打包这部分讲,只不过对于一些初学者而言,在这提下也许会有很大的帮助(想到自己刚学.net那会了,呵呵)。方法之一的话就是先添加一个图标文件到项目中,然后切换到每个界面设计器,右键窗体的属
2011-10-28 13:19:17
846
转载 希腊字母表
希腊字母表The Greek Alphabet英文字母 (English letter) 希腊字母(Greek letter) 英文拼法 (English spelling) 发音(Pronunc
2011-09-16 14:51:20
1023
转载 UML类图关系全面剖析
UML的类图关系分为: 关联、聚合/组合、依赖、泛化(继承)。而其中关联又分为双向关联、单向关联、自身关联;下面就让我们一起来看看这些关系究竟是什么,以及它们的区别在哪里。1、关联双向关联:C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法
2011-08-26 09:49:18
303
转载 itoa的两种实现
namespace linux{ void itoa( int i,char* string) { int power, j; j=i; for (power=1;j>=10;j/=10)
2011-07-26 14:28:38
318
转载 C语言运算符优先级
优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右 ()圆括号(表达式)/函数名(形参表) .成员选择(对象)对象.成员名 ->成员选择(指针)对象指针->成员名 2-负号运算符-表达式右到左单目运算符(类型)强制类型转换(数据类型)表达式 ++自
2011-07-26 14:24:44
296
转载 toString格式化
在很多对象显示为字符串的时候都会使用到ToString中的格式化,由于以前没怎么注意到这个问题,想总结一下各个基础结构对象的格式化,以便后备之用!!! 格式说明符说明示例输出C货币2.5.ToString("C")¥2.50D十进制数25.ToString("D5")00025E科学型25000.ToString("E")2.500000E+005F固定点25.ToString("F2")25.00G常规2.5.ToString("G")2.5N数字2500000.ToString("N")2,500,0
2011-03-07 11:39:00
401
原创 C#不同项目间数据的共享
<br />解决方案里往往有多个项目,类库项目是被编译成DLL供别的项目使用的,也就是说通过引用不同的项目间类型是可以共享的,但是如何共享数据呢?
2010-12-22 15:43:00
992
转载 明辨值类型和引用类型的使用场合
<br />这个条款讨论的是类型设计时候的tradeoff——是将类型设计为结构还是类。Bill Wagner先生给出了一个原则“值类型用于存储数据,引用类型用于定义行为(value types store values and reference types define behavior)”。 <br />如何判断这个原则的适用性,Bill Wagner也给出了一个方法,那就是首先回答下面几个问题: <br />1.该类型的主要职责是否用于数据存储? <br />2.该类型的公有接口是否都是一些存取属性
2010-10-25 16:03:00
315
转载 其实很有用的sprintf函数
<br />sprintf() 格式化输出函数(图形)<br />功能: 函数sprintf()用来作格式化的输出。<br />用法: 此函数调用方式为int sprintf(char *string,char *format,arg_list);<br />说 明: 函数sprintf()的用法和printf()函数一样,只是sprintf()函数给出第一个参数string(一般为字符数组),然后再调用 outtextxy()函数将串里的字符显示在屏幕上。arg_list为参数表,可有不定个数。通常在绘图
2010-10-19 13:36:00
458
转载 熬夜人必看
<br /><br /> 熬夜是很正常的事,但经常熬夜对身体会产生很坏的影响,无意中看到这篇文章,转载过来,或许对经常熬夜的同行们会有所帮助。 <br />睡觉的诀窍 <br /> 根据医学和我的体验、观察,一个人真正睡着觉最多只有两个钟头,其余都是浪费时间,躺在枕头上做梦,没有哪个人不做梦。至于醒来觉得自己没有做梦,那是因为他忘记了。 <br /> 通常一个人睡两个钟头就够了,为什么有人要睡七、八个钟头?那是你赖床躺在枕头上休息的习惯养成的,并非我们需要那么久的睡眠时间,尤其打坐做功夫的人晓得,正午
2010-10-08 15:20:00
497
转载 C# 反射机制
<br />1、 什么是反射<br />2、 命名空间与装配件的关系<br />3、 运行期得到类型信息有什么用<br />4、 如何使用反射获取类型<br />5、 如何根据类型来动态创建对象<br />6、 如何获取方法以及动态调用方法<br />7、 动态创建委托<br /> <br /> 1、什么是反射<br /> Reflection,中文翻译为反射。<br /> 这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模
2010-10-08 15:01:00
299
原创 WaitForSingleObject
<br />线程分为两种状态:有信号(signaled state)和无信号(nonsignaled state)。当线程还没结束期间都处于无信号状态,只有当线程结束了才处于有信号状态。<br />线程之间传递信号信息可以用事件对象CEvent,一个事件对象有两种状态:信号态和非信号态。线程能监视与信号态的事件,以便在适当的时间完成对事件的操作。<br />线程监视事件的状态使用函数:<br />DWORDWaitForSingleObject( HANDLEhHande, DWORDdwMillise
2010-09-13 14:29:00
525
转载 VC2005中 提示”生成"cmd.exe"时出错 “
刚从VC6转到2005就遇到了这个问题,真是郁闷。好几天了,今天才突然发现原来问题是这么的简单。解决方法是这样的。呵呵。 在VC2005里打开”工具“菜单,选择”选项“,打开”选项“对话框。然后展开”项目和解决方案“项,选择“VC++目录 ”,然后再其中添加如下这三项就可以了。$(SystemRoot)/System32$(SystemRoot)$(SystemRoot)/System32/wbem 问题解决了,心情也舒畅了!!!
2010-08-24 11:22:00
508
原创 C++中 char*, string, CString, int, double之间相互的转换
<br />C++中经常会遇到这几个类型相互转化的问题,故在此记录以备需要时查阅。<br />
2010-07-02 10:23:00
406
原创 __noop关键字的作用
micsoft网站上的解释:gives you a function name to use when you want the function to be ignored and the argument list unevaluated. MSDN的解释:The __noop intrinsic specifies that a function should be ignored and the argument list be parsed but no code be gene
2010-07-01 17:26:00
3226
转载 辞职信
尊敬的领导们: 话说天下大势,分久必合,合久必分!此言虽出自古书三国,吾以为对当今之事亦有裨益。 今,天下遭遇百年经济危机,试看全球经济形势,可谓哀鸿遍野,民不聊生,众厂商、工人、民工皆叫苦连天,司某人有感于此,不禁联想自身处境,不胜伤悲,呜呼哀哉! 司本布衣,自幼出身贫寒,躬耕于冀南邢州大地,苟全性命于当世,不求闻达于富贵,但求温饱以残喘。然现实残酷之至,司自
2010-04-14 16:06:00
368
原创 C# 释放内存的办法
本来之前的代码就很垃圾,再在这个基础上写出的东西就更垃圾。outofmemory内存耗尽的问题都出来了(可以想象有多垃圾,把系统堆内存都耗尽了)。想从本质上解决问题得费好大力气,还好后来发现一个很有效率的释放内存的函数 [DllImport("kernel32.dll")] public static extern bool SetProcessWorkingSetS
2010-03-25 13:22:00
1699
转载 网络上收集的Visual Studio 2008的一些小技巧
1,Visual Studio 2008自带的1000多个 Windows 系统使用的各种图标、光标和动画文件在Visual Studio 2008的安装目录下,/Microsoft Visual Studio 9.0/Common7/VS2008ImageLibrary/2052文件夹下面,有一个VS2008ImageLibrary.zip,这个文件里面将常用的Windows系统图标、光标和动画
2010-03-02 10:28:00
277
原创 c++ 中static的用法
大家都用过static,想必对它的用法不会太陌生。比如static可以用作屏蔽,static修饰的函数,只对当前的源文件可见,其他的源文件看不到该函数。利用这一特性可以在不同的文件中定义同名函数,而不必担心命名冲突。而对于当前源文件中static修饰的变量,其他的源文件也是看不到的。注意“当前源文件”几个字,也就是说static变量的声明是放在源文件里的。如果static变量的声明
2009-11-11 15:53:00
429
原创 VC6下开发的应用程序调试VS2008开发的DLL
最近遇到一个问题,公司提供给客户的动态链接库是用VS2008开发的,但是客户的开发环境是VC6,所以在提供客户API之前得确认VS2008开发的DLL在VC6开发环境下也可以正常的使用,不管是静态加载还是动态加载。这里涉及到用VC开发的应用程序调试VS2008开发的DLL的问题。 首先,用VS2008创建一个简单的动态链接库DLL(默认不选择支持ATL和MFC),主要代码如下
2009-10-30 15:20:00
1804
转载 _stdcall 与 _cdecl 的区别
几乎我们写的每一个WINDOWS API函数都是__stdcall类型的,首先,需要了解两者之间的区别: WINDOWS的函数调用时需要用到栈(STACK,一种先入后出的存储结构)。当函数调用完成后,栈需要清除,这里就是问题的关键,如何清除??如果我们的函数使用了_cdecl,那么栈的清除工作是由调用者,用COM的术语来讲就是客户来完成的。这样带来了一个棘手的问题,不同的编译器产生栈的方式不尽相
2009-08-17 21:24:00
270
Integrated Performance Primitives,Developer Reference
2019-02-20
练成linux高手教程
2008-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人