摘要:最近在做一个项目,涉及到的实体很多,每个实体都需要做一个用户界面接受用户输入,这样在把实体对象展开到界面控件和从界面控件收集实体属性要写的代码就相当的多,但是这些代码都是简单的get和set操作。于是我写了一个简单的赋值类:using system;using system.reflection;
/** * 文件名:web\assigner.cs * copyright(c):http://w......
摘要:/*字符串编程,将字符串s中出现的子串t1用字符串t2替代
ahebhechedhe
he
hello!
ahello!bhello!chello!dhello!
*//*静态数组实现*/#include <stdio.h>#include <stdlib.h>#include <iostream.h>
#define maxstrlen 255
......
亲密接触VC6.0编译器大家可能一直在用vc开发软件,但是对于这个编译器却未必很了解.原因是多方面的.大多数情况下,我们只停留在“使用”它,而不会想去“了解”它.因为它只是一个工具,我们宁可把更多的精力放在c++语言与软件设计上.我们习惯于这样一种“模式”:建立一个项目,然后写代码,然后编译,反反复复调试.但是,所谓:“公欲善其事,必先利其器”.如果我们精于vc开发环境,我们是不是能够做得更加游刃有余呢?
【程序编程相关:
sql语句连接数据插入与循环插入效率对比】
闲话少说.我们先来看一下vc的处理流程,大致分为两步:编译与连接.源文件通过编译生成了.obj文件;所有.obj文件与.lib文件通过连接生成.exe文件或.dll文件.下面,我们分别讨论这两个步骤的一些细节. 【推荐阅读:
解读C#中的正则表达式 】
/nologo /mdd /w3 /gm /gx /zi /od /d "win32" /d "_debug" /d "_windows" /d "_afxdll" /d "_mbcs" /fp"debug/writingdlgtest.pch" /yu"stdafx.h" /fo"debug/" /fd"debug/" /fd /gz /c 【扩展信息:
Longhorn的sidebar会有人用】
编译参数的设置.主要通过vc的菜单项project->settings->c/c++页来完成.我们可以看到这一页的最下面project options中的内容,一般如下:
各个参数代表的意义,可以参考msdn.比如/nologo表示编译时不在输出窗口显示这些设置(我们可以把这个参数去掉来看看效果)等等.一般我们不会直接修改这些设置,而是通过这一页最上面的category中的各项来完成.
1) general:一些总体设置.warning level用来控制警告信息,其中level 1是最严重的级别;warnings as errors将警告信息当作错误处理;optimizations是代码优化,可以在category的optimizations项中进行更细的设置;generate browse info用以生成.sbr文件,记录类.变量等符号信息,可以在category的listing files项中进行更多的设置.debug info,生成调试信息:none,不产生任何调试信息(编译比较快);line numbers only,仅生成全局的与外部符号的调试信息到.obj文件或.exe文件,减小目标文件的尺寸;c 7.0- compatible,记录调试器用到的所有符号信息到.obj文件与.exe文件;program database,创建.pdb文件记录所有调试信息;program database for "edit & continue",创建.pdb文件记录所有调试信息,并且支持调试时编辑....
下一页 摘要:inteliim - 基于 c# / microsoft.net 平台上的局域网即时通讯软件,inteliim 社区版 2005 build 1.0.2.1 即日起提供下载/电邮测试,详情请与 qq : 28592801, msn/email: itecgo@hotmail.com 联系。
产品主页 .
什么是 inteliim?
inteliim 是一款基于 microsoft.net ......