07 2009 档案

让VC不再编译帮助文件的方法
摘要:在用应用程序向导生成一个工程时选中step 4中的context-sencitive help 选项,在编译后系统为该工程生成帮助文件. VC帮助虽然很好,但有时很烦,每一次编译都会自动编译帮助文件,不理我们有没有修改过RTF文件,耗神又耗时间,实在让人烦。怎么弄掉这帮助呢?上网上去问,没人回答。在Project Settings里找,也没找到。Google里搜,也没搜到。一开始我怀疑是MakeH... 阅读全文

posted @ 2009-07-24 11:48 highmayor 阅读(639) 评论(0) 推荐(0) 编辑

VC++6.0编译环境介绍(转)
摘要:大家可能一直在用VC开发软件,但是对于这个编译器却未必很了解。原因是多方面的。大多数情况下,我们只停留在“使用”它,而不会想去“了解”它。因为它只是一个工具,我们宁可把更多的精力放在C++语言和软件设计上。我们习惯于这样一种“模式”:建立一个项目,然后写代码,然后编译,反反复复调试。但是,所谓:“公欲善其事,必先利... 阅读全文

posted @ 2009-07-24 09:33 highmayor 阅读(782) 评论(0) 推荐(0) 编辑

_AFXDLL的含义
摘要:表示动态链接MFC的dll。 阅读全文

posted @ 2009-07-20 16:14 highmayor 阅读(1315) 评论(0) 推荐(0) 编辑

查看mfc源码的一个很好的导航工具
摘要:学习mfc到一定程度,必然要查看一下它的源代码。可是组成mfc源代码的文 件太多又太长,如何快速方便地找到我们要看的东西? 初次学习vc的朋友或许不知道在你的vc++6.0安装目录的某个角落里有这么一 个文件:mfc.bsc。这可是学习掌握vc和mfc的好帮手。靠它可以找出vc和mfc中某 个类的声明和成员函数的定义,可以找到vc中每一个预定义名和宏的定义,找出 一个文件里都声明了什么类,类中有些... 阅读全文

posted @ 2009-07-17 14:55 highmayor 阅读(659) 评论(1) 推荐(0) 编辑

THIS_FILE[] = __FILE__
摘要:#ifdef _DEBUG //如果有定义_DEBUG #define new DEBUG_NEW //将new宏定义成DEBUG_NEW, 那么则是代码中有new的都换成DEBUG_NEW。 #undef THIS_FILE//取消THIS_FILE的宏定义 static char THIS_FILE[] = __FILE__;//将THIS_FILE 定义成一个数组,该数组用static声名,... 阅读全文

posted @ 2009-07-17 11:44 highmayor 阅读(587) 评论(0) 推荐(1) 编辑

主从表主键外键
摘要:A表的主键在B表中充当外键,谁是主表,谁是子表?A为主表B为从表个人认为:外键是约束的一种。不存在主从关系,只存在引用关系,如部门表与员工表。每个员工都属于某个部门,必须与某个部门资料对应。主从表的情况:类似于订单表与订单明细表的关系。希望以上有所帮助. 有两个表 A表中的C字段里面的内容是B表中的主键,并且值有多个,请问数据库该怎么设计啊?create table B(C char(6) pri... 阅读全文

posted @ 2009-07-15 17:08 highmayor 阅读(1360) 评论(1) 推荐(0) 编辑

您也使用托管C++吗?
摘要:您也使用托管C++吗?   转向.NET后,手头上往往仍有旧的模块要重用。也许这些模块是Delphi写的,也许是C/C++写的,或者是其它编程语言……为了能把它们移植到.NET下,或者是在.NET中调用,To be or not to be, that is a question。  在这里,我笔记了几个在工作中遇到的几个场景。不过,这里不包括完全使用C#来重写原来用C++... 阅读全文

posted @ 2009-07-14 16:20 highmayor 阅读(211) 评论(0) 推荐(0) 编辑

一个专门的wiki站点DllImport属性包装API函数
摘要:http://www.pinvoke.net 阅读全文

posted @ 2009-07-14 16:17 highmayor 阅读(123) 评论(0) 推荐(0) 编辑

Visual Studio 2008 中创建和调用Static Library静态链接库文件
摘要:1.新建一个Visual C++语言下的Win32项目,在应用程序内容中选择“表态库”,去掉预编译头前的选项钩。OK!完成!2.在头文件目录中加一个lib.h文件#ifndef LIB_H #define LIB_H extern "C" int add(int x,int y); //声明为C编译、连接方式的外部函数#endif3.在源文件目录中加一个lib.cpp文件#... 阅读全文

posted @ 2009-07-14 15:33 highmayor 阅读(4353) 评论(1) 推荐(1) 编辑

C++与C#编写的DLL/COM的各种调用方法
摘要:多年来 COM 对象一直是 Windows 编程的基础,不可避免的是,在向.NET过渡时,还是需要继续使用现有的COM对象。“互操作性封送处理”是一个打包过程,在将参数和返回值移动到 COM 对象或从 COM 对象移出时,此过程将这些参数和返回值打包为等价的数据类型。公共语言运行库通过名为运行库可调用包装 (Runtime Callable Wrapper,RCW) 的代理... 阅读全文

posted @ 2009-07-14 15:30 highmayor 阅读(1272) 评论(0) 推荐(0) 编辑

使用托管C++粘合C#和C++代码(二)
摘要:上篇文章讲解了在C#代码中调用纯C++模块的基本流程。在本文章中我们再来实现一下C++代码调用C#代码的过程。我构造一个简单并且直观的例子:通过C++ UI 触发C# UI。首先建立一个C#工程Class Library工程----CSharpUI为该工程添加一个Form界面,并添加一个C#函数--InvokeUi()来构造并显示这个界面namespaceCSharpUI{publicclassP... 阅读全文

posted @ 2009-07-14 15:25 highmayor 阅读(338) 评论(0) 推荐(0) 编辑

(转)使用托管C++粘合C#和C++代码(一)(备用资料)
摘要:关于C#和C++孰优孰劣的争论有很多,我不太喜欢这样的争论,感觉好像非要置对方于死地而后快。咱们伟大的毛主席说了:百花争放,百家齐鸣。改革开放的总设计师***也说了:黑猫白猫,逮住老鼠就是好猫。(呵呵,扯得太远了一点,愤青们千万不要砸砖头。)我想说的是:其实两种语言都各有自己的长处,取长补短才是硬道理。C#在xml读写,数据库操纵,界面构造等很多方面性能卓越;C++的效率高,是底层开发的必备武器。... 阅读全文

posted @ 2009-07-14 15:24 highmayor 阅读(329) 评论(0) 推荐(0) 编辑

jtds介绍
摘要:JTDS是一个开放源代码的100%纯Java的,用于JDBC 3.0驱动Microsoft SQL Server (6.5 ,7 ,2000和2005版本)和Sybase(10 ,11 ,12 ,15 版本)的驱动程序 。 JTDS是基于freetds的,并且是目前最快的生产准备JDBC驱动程序为SQL Server和Sybase 。 JTDS完全与JDBC 3.0兼容,支持只向前的,和可滚动/可... 阅读全文

posted @ 2009-07-08 14:25 highmayor 阅读(514) 评论(0) 推荐(0) 编辑

使用eclipse打开已有项目
摘要:在开始使用Eclipse的时候,会发现一个问题,那就是如何打开一个现有的Eclipse工程,开始在菜单中找了好久也没找到。其实,Eclipse生成的结果不像VC,Jcreator那样可以直接打开,若要打开非workspace文件夹下的其他已有项目,可以打开菜单file-import-general-existing project into space(也可以导入文件系统File Syste... 阅读全文

posted @ 2009-07-03 15:12 highmayor 阅读(9564) 评论(1) 推荐(2) 编辑

jdbc连接oracle
摘要:jdbc驱动在C:\oracle\ora92\jdbc\lib\ojdbc14.jar可以找到。package jdbc;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;p... 阅读全文

posted @ 2009-07-02 16:19 highmayor 阅读(230) 评论(0) 推荐(0) 编辑

jdbc连接sqlserver2005
摘要:安装JDBC FOR SQLSERVER2005 建立Java项目建立一个Java Project,名字为JdbcTest建立一个包jdbc在包jdbc下建立一个类Test输入代码package jdbc; import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.... 阅读全文

posted @ 2009-07-02 10:59 highmayor 阅读(1091) 评论(0) 推荐(0) 编辑

三层的理解
摘要:1. 表现层:UI2. 业务层:2.1 业务外观层:BusinessFacade,为表现层提供接口2.2 业务规则层:BusinessRules,处理复杂业务规则2.3 数据访问层:DataAccess,实体类3. 数据层 阅读全文

posted @ 2009-07-01 09:31 highmayor 阅读(149) 评论(0) 推荐(0) 编辑

导航