自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(208)
  • 资源 (6)
  • 收藏
  • 关注

转载 vc6.0一个workspace包含多个项目

<br />首先vc一般新建一个项目(workspace)都是一个project, <br />如果需要多个工程: <br />方法1:新建一个工程,然后选中“add to current workspace”即可。 <br />方法2:已有工程,可以通过“project”菜单-》“insert project to workspace"加入已有的菜单。 <br />一起调试的问题: <br />首先一个workspace里面有多个工程的时候,你要设定一个活动工程,就是你点”执行‘的时候是从这个工程启动的,

2011-04-03 16:10:00 832 1

转载 MTK 初学,建HelloWorld

<br />下面为描述上的方便,我们将Hello World称为一个模块。首先建立新的模块目录,之后把模块相关文件都放到这个目录下统一进行管理,新的模块一般放到plutommi/MMI下面,这里我们新建一个目录“HelloWorld”,然后在模块目录“HelloWorld”下再建三个子目录:“Inc”、“Src”和“Res”,分别用来存放模块的头文件、源文件和资源文件,目录结构如下图所示:<br /><br /> <br />接着我们在Inc下创建几个头文件:HelloWorldGprot.h,HelloW

2011-04-01 10:23:00 1535

转载 怎么安装mapinfo破解和符号库

<br />新手第一次安装可能遇到不少问题,这里说下破解和符号库的安装方法:以安装mapinfo9.0为例<br />1.先安装好mapinfo,最好选默认安装,记住你装的位置。<br />2.装完后不要运行。<br />3.安装汉化补丁,路径为安装的路径,如果不需要汉化可以不装。<br />4.对于9.0破解的安装,将破解文件拷贝到安装目录里面即有MapInfow.exe这个文件的目录,运行补丁点确定即可。<br />5.然后运行mapinfo程序一次,关闭程序,然后开始装符号库。到符号库帖子中去下载通用

2011-03-31 10:12:00 7289

转载 MTK编译

<br />一、编译前的准备工作:<br /> 1、编译相关的工具包:<br /> 拷贝 MinGW MSYS 两个目录到Tools 目录下,拷贝 make.exe 到 Tools 目录下。拷贝 7za.exe 到/plutommi/Customer/ResGenerator 目录下。<br /> 2、Make/option.mak 中关于 ADS 编译器的路径设置正确<br /> ifeq ($(strip $(COMPILER)),ADS)<br />  DIR_ARM        =  c:/ads

2011-03-31 09:50:00 761

转载 TIniFile Members (ini文件成员)-

<br /> TIniFile Class | Properties | Methods <br />Members of TIniFile AfterConstruction 方法构造后响应. BeforeDestruction 方法析构前响应. ClassInfo 方法返回一个指针 to the runtime type information (RTTI) table for 对象类型. ClassName 方法Returns a string indicating the type of the o

2011-03-31 09:25:00 723

转载 MTK HelloWorld显示

框架搭建:新建HelloWorld文件添加Inc(.h文件夹)Src(.c文件夹)放在.. /plutommi/mmi下,mmi应用程序都是放在该文件下Inc:   HelloWorldResDef.h——定义资源ID定义、常量HelloWorldType.h——定义数据类型HelloWorldGprot.h——声明对外函数接口HelloWorldprot.h——声明全部函数接口Src:HelloWorld.c——函数主程序文件资源文件:Res_HelloWorld.c——添加资源资源文件放在/plutom

2011-03-30 18:02:00 1495

转载 在MTK实现helloworld

HelloWorld是在计算机屏幕上输出“Hello,World”,这通常是初学者学习每一门语言所编写的第一个程序,他可以确认该语言的编译器、开发环境、运行环境是否设置正确,也有助于初学者理解该语言的程序框架。<br />环境搭建好了,接下来我们就通过在屏幕上输出“Hello World!”这个例子来体验在MTK手机上编写程序。并将其加在“Menu->Organizer->HelloWorld”菜单下面。<br />在开始程序之前,需要说明的是,MTK平台下开发的C程序和整个系统是一体的,编译的时候也是整体

2011-03-30 18:00:00 1145

转载 Delphi TIniFile 类 操作ini配置文件

<br />一、有必要了解INI文件的结构:<br />;注释<br />[小节名]<br />关键字=值<br />...<br />---- INI文件允许有多个小节,每个小节又允许有多个关键字, “=”后面是该关键字的值。<br />---- 值的类型有三种:字符串、整型数值和布尔值。其中字符串存贮在INI文件中时没有引号,布尔真值用1表示,布尔假值用0表示。<br />---- 注释以分号“;”开头。<br />二、定义<br />---- 1、在Interface的Uses节增加IniFiles;

2011-03-30 17:49:00 479

原创 Delphi导出数据库数据到TXT

<br />procedure Tmainform.getdatabasedata(db,tb,us,pw:string);<br />var<br />  sql:string;<br />begin<br />  sql:='EXEC master..xp_cmdshell '+#39+'bcp "select * from '+db+'..'+tb+'" queryout "c:/'+tb+'.txt" -c -S"(local)" -U"'+us+'" -P"'+pw+'" '+#39;<br />

2011-03-30 15:39:00 3179

转载 用BCP从SQL Server中导出txt文本

<br />BCP是SQL Server中负责导入导出数据的一个命令行工具,它是基于DB-Library的,并且能以并行的方式高效地导入导出大批量的数据。<br />/********************************************************<br />例如:<br />从本地服务器中(有用户名和密码)导出txt文本<br />EXEC master..xp_cmdshell 'bcp "select * from pubs..authors" queryout "c:

2011-03-30 15:37:00 7657

转载 MTK 层的基础知识

<br />1.      gdi_layer_clear () ---- 将整个层刷成单一颜色(层激活后要立即执行)。 <br />2.      gdi_layer_set_source_key () ----- 将某一颜色设为层的通透色,在层合并的时候,系统会自动将层与通透色相同的颜色忽略掉(就是说这一点上看到的是底下层的颜色) gdi_layer_set_source_key(TRUE,GDI_COLOR_BLUE); <br />3.      gdi_layer_create(20,20,136

2011-03-30 09:37:00 762

转载 MTK程序编译详解

<br />MTK程序编译<br /><br />本文详解MTK的编译过程,阅读上文对本文的一些文件和术语会有很好的帮助。<br />导读:<br />  Comp.mak 完成模块编译连接,生成bin<br />  Gsm2.mak 主编译文件,完成clean,remake,new等工作<br />  **_GPRS.mak 客户私有的配置,根据客户的不同,而设定不同的配置文件<br />  Option.mak 工程中的基本配置及宏定义文件<br />  Verno_**.bld 版本文件<br /> 

2011-03-30 09:36:00 2037

转载 搭建MTK开发平台

<br />一、    开发环境设立<br />以下表述中提到的相关压缩包或安装文件到华禹ftp服务器下载,部分文件要到群共享里面下,那里是最新的。<br />华禹ftp服务器:IP:220.113.15.15,帐号为study-bbs.com,密码为study-bbs0304<br />P1300的QQ群号: 15762255<br /><br />P1300_Build_Guide.rar来自ftp服务器,“华禹/MTK相关部分”目录下<br />手机开发板C语言开发视频.rar来自ftp服务器,“华禹

2011-03-29 15:34:00 4494

转载 VC中在对话框上使用Rich Edit控件

<br />VC中在对话框上使用Rich Edit控件前一定要用AfxInitRichEdit()初始化<br /><br />1.设置edit只读属性<br />    方法一:<br />                m_edit1.SetReadOnly(TRUE);<br />    方法二:<br />                ::SendMessage(m_edit1.m_hWnd, EM_SETREADONLY, TRUE, 0);<br />2.判断edit中光标状态并得到选中内容(

2011-03-29 11:06:00 2432 1

转载 Windows下cvs安装配置

<br />1、前言:<br /><br />CVS是版本控制的利器,目前在Linux和Windows下都有不同版本;但是国内大多数应用介绍都是基于Linux等开放源代码的开放性软件组织,而且讲解的也不系统,让人摸不着头脑;Windows下的CVS使用介绍更是了了无几。 <br />本文是针对Windows的LAN环境下使用CVS的经验介绍,一步一步的向您介绍如何配置和使用CVS的服务器端和客户端。同时,本文只使用到了CVS当中最基本的东西,还有很多更为高级的东西,本文暂不涉及。<br /><br />2、

2011-03-25 15:01:00 2661

原创 Windows下cvs安装配置

<br />下载cvsnt<br /><br />/><br />点击FreeDownloadNow按钮下载即可,此处下载的版本是<br />安装cvsnt<br />直接双击运行cvsnt安装文件,安装过程中可以选择以经典、自定义和完全三种方式安装,在自定义方式中可以选择安装路径。安装完成后,在控制面板里出现一个CVSNT Server的项目,图标是一条鱼~~<br />配置cvsnt<br />安装完成cvsnt后,就可以从:<br />(1) 控制面板中来配置cvsnt。【开始】-【控制面板】-【CV

2011-03-25 14:11:00 681

转载 windows下cvs服务器安装配置

<br />下载cvsnt<br /><br />/><br />点击FreeDownloadNow按钮下载即可,此处下载的版本是<br />安装cvsnt<br />直接双击运行cvsnt安装文件,安装过程中可以选择以经典、自定义和完全三种方式安装,在自定义方式中可以选择安装路径。安装完成后,在控制面板里出现一个CVSNT Server的项目,图标是一条鱼~~<br />配置cvsnt<br />安装完成cvsnt后,就可以从:<br />(1) 控制面板中来配置cvsnt。【开始】-【控制面板】-【CV

2011-03-25 12:59:00 542

转载 DELPHI组件安装全攻略

<br />DELPHI组件安装的构成<br /><br />      安装一个组件到DELPHI上,实际上DELPHI只做几个有限的动作。<br /><br />      1、添加文件路径到搜索路径上;<br /><br />      2、记录包所在的路径以及包的名字;<br /><br />      3、将帮助文件登记在系统中。<br /><br />      而这些内容都可以在注册表中找到,这意味着,我们可以只要注册表中内容导出,就可以不用重新安装组件,而只要简单将注册表内容导入到注册表中就

2011-03-22 09:29:00 596

转载 VC用法汇总

<br />(1)如何通过代码获得应用程序主窗口的指针?<br />主窗口的指针保存在CWinThread::m_pMainWnd中,调用AfxGetMainWnd实现。<br />AfxGetMainWnd() ->ShowWindow(SW_SHOWMAXMIZED)<br />//使程序最大化<br />2)确定应用程序的路径<br />Use GetModuleFileName 获得应用程序的路径,然后去掉可执行文件名。<br />Example:<br />TCHAR<br />exeFullPa

2011-03-10 11:55:00 791

原创 CString_Format

<br />CString::Format()函数与格式输入与输出(2009-05-13 17:49:34) <br />标签:杂谈 分类:程序设计 <br />  <br />Format是一个很常用,却又似乎很烦的方法,以下是它的完整概貌,以供大家查询之用: <br />格式化字符串Format("%d",12)意思是将一个整形的格式化的字符(我认为是保持其形状不变)<br />1).格式说明总是以%字符开始,以下是不同类型数据的格式方式%号后的说明:<br />d输出带符号十进制数<br />o输出无

2011-03-10 11:44:00 439

转载 CString成员函数的使用

<br />CString::CString<br />CString( );<br />CString( const CString& stringSrc ); <br />CString( TCHAR ch, int nRepeat = 1 ); <br />CString( LPCTSTR lpch, int nLength ); <br />CString( const unsigned char* psz ); <br />CString( LPCWSTR lpsz );<br />CString

2011-03-10 10:46:00 897

转载 如何改变Win32 Console 程序显示颜色

<br />#include<windows.h>  <br />#include<iostream>  <br />using namespace std;  <br /><br />void SetColor(unsigned short ForeColor=0,unsigned short BackGroundColor=0)  <br />{  <br />HANDLE hCon=GetStdHandle(STD_OUTPUT_HANDLE);  <br />SetConsoleTextAttrib

2011-03-08 11:11:00 657

转载 VC程序在非MFC中使用CString

<br /> 为了使用CString类,首先源文件必须是以cpp结尾的,这是因为vc默认对不同的扩展名采用不同的编译方法和错误检查,mfc的支持文件Afx.h只有由cpp为扩展名的文件包含才能够正常编译。对于exe和库要采用不同的方式。下面分别讨论:<br />一、在非dll或者lib的工程里,使用CString非常容易,只要两步:<br />1、对于没有包含<Windows.h>的stdafx.h中,只要包含了afx.h即可,而对于已经包含了<windows.h>的stdafx.h, 一定需要保证afx.

2011-03-08 10:37:00 1930 1

转载 CString

目录1、CString 对象的连接2、格式化字符串3、CString 型转化成 int 型4、CString 型和 char* 类型的相互转化5、CString 型转化成 BSTR 型6、BSTR 型转化成 CString 型7、VARIANT 型转化成 CString 型8、载入字符串表资源CString位于头文件afx.h中。这篇文章包括以下内容:   CString 对象的连接   格式化字符串(包括 int 型转化为 CString )   CString 型转化成 int 型   CString

2011-03-08 10:25:00 448

转载 VC文件扩展名解读大全

<br />.APS:存放二进制资源的中间文件,VC把当前资源文件转换成二进制格式,并存放在APS文件中,以加快资源装载速度。资源辅助文件。 <br />.BMP:位图资源文件。 <br />.BSC:浏览信息文件,由浏览信息维护工具(BSCMAKE)从原始浏览信息文件(.SBR)中生成,BSC文件可以用来在源代码编辑窗口中进行快速定位。用于浏览项目信息的,如果用source brower的话就必须有这个文件。可以在project options里去掉Generate Browse Info File,这样

2011-03-03 09:49:00 388

转载 Visual C++设计超强仿QQ自动伸缩窗口(下)

<br />  暂时不管OnTimer中的DoHide(); DoShow();<br /> <br />先来看看核心的函数之一的 FixMoving,该函数在OnMoving中被调用,FixMoving通过检测鼠标位置和窗口位置来决定窗口的收缩模式,并修正粘附边界时窗口的位置,从而达到像移动QQ时出现的效果。<br /><br />  【代码四】<br />void CQQHideWndDlg::FixMoving(UINT fwSide, LPRECT pRect)<br />{<br />POINT

2011-03-03 09:47:00 542

转载 Visual C++设计超强仿QQ自动伸缩窗口

<br />摘要:<br /><br />  某天在论坛上看到有人发帖询问QQ自动伸缩窗口是怎么实现的,我也好想知道,于是到百度一搜索,结果不多,来来去去都是那几篇,下载那些demo运行一下,发觉效果与QQ相差很大,于是决定自己动手做个,要求要近乎完美地模仿这个功能。由于是些效果的东西,贴图也看不出来,所以文章里就不截图了,想看效果的就直接运行源代码的demo吧。<br /><br />一、观察<br /><br />  模仿前最重要的一步就是观察,经过半天对QQ的摆弄和摸索,总结出了以下一些特点:<br

2011-03-03 09:45:00 573

转载 论C/C++函数间动态内存的传递

<br />  当你涉及到C/C++的核心编程的时候,你会无止境地与内存管理打交道.这些往往会使人受尽折磨.所以如果你想深入C/C++编程,你必须静下心来,好好苦一番.<br /><br />  现在我们将讨论C/C++里我认为哪一本书都没有完全说清楚,也是涉及概念细节最多,语言中最难的技术之一的动态内存的传递.并且在软件开发中很多专业人员并不能写出相关的合格的代码.<br /><br />  【引入】<br /><br />  看下面的例子,这是我们在编写库函数或者项目内的共同函数经常希望的.<br />

2011-03-03 09:33:00 539

转载 用C++控制DVD/CD驱动器的开关

<br />  在Windows资源浏览器中,可在DVD/CD光驱图标上单击鼠标右键,选择"弹出"来打开光驱仓门,你可能也发现了,菜单中并没有"关闭"命令来关闭光驱。下面,就让我们用程序来控制打开、关闭光驱。<br /><br />  程序的主要工作部分为CD_OpenClose(BOOL bOpen, TCHAR cDrive)函数:<br />//cDrive是光驱盘符,或者0x01为默认驱动器。<br />//例如:<br />//CD_OpenCloseDrive(TRUE, 'G'); //打开光

2011-03-03 09:30:00 706

转载 MFC程序的消息处理顺序

<br />MFC应用程序中处理消息的顺序<br /><br />1.AfxWndProc()      该函数负责接收消息,找到消息所属的CWnd对象,然后调用AfxCallWndProc<br />2.AfxCallWndProc()  该函数负责保存消息(保存的内容主要是消息标识符和消息参数)供应用程序以后使用,然后调用WindowProc()函数<br />3.WindowProc()      该函数负责发送消息到OnWndMsg()函数,如果未被处理,则调用DefWindowProc()函数<b

2011-03-03 09:29:00 345

原创 Keyboard Shortcuts - VC

F1:帮助 <br />Ctrl+O   :Open<br />Ctrl+P   :Print<br />Ctrl+N   :New<br />Ctrl+Shift+F2 :清除所有书签<br />F2    :上一个书签<br />Shift+F2  :上一个书签<br />Alt+F2   :编辑书签<br />Ctrl+F2  :添加/删除一个书签<br />F12    :Goto definition<br />Shift+F12  :Goto reference<br />Ctrl+'Num+'

2011-03-03 09:25:00 361

转载 Keyboard Shortcuts - VC

F1:帮助 <br />Ctrl+O   :Open<br />Ctrl+P   :Print<br />Ctrl+N   :New<br />Ctrl+Shift+F2 :清除所有书签<br />F2    :上一个书签<br />Shift+F2  :上一个书签<br />Alt+F2   :编辑书签<br />Ctrl+F2  :添加/删除一个书签<br />F12    :Goto definition<br />Shift+F12  :Goto reference<br />Ctrl+'Num+'

2011-03-03 09:22:00 359

转载 使用VC++操作excel文件

本文档适用于:Microsoft Foundation Classes (MFC), Microsoft Visual C++, 32-bit Editions, version 6.0 以上 Microsoft OLE 库 第一步:建立一个自动化工程启动VC 6.0,打开新建对话框,新建一个MFC AppWizard(exe)工程,这里工程明设置为TestExcel。进入MFC 应用程序向导,选择 基本对话框,直接点击完成,工程文件结构如下图:打开MFC ClassWizard窗口(查看—>建立类向导

2011-03-03 09:21:00 508

转载 VC技巧之水平滚动条

<br />     Win32的标准控件之中,列表控件(ListBox)并没有和列表视图(ListView)一样提供水平滚动条,所以如果列表项的长度超过列表的宽度的话,那么超出的部分将无法显示。在本文中我将以一个简单的例子来说明如何使用SDK来解决这一问题,在这个例子中,我将为一个列表控件添加100行如下格式的文本:<br /><br /><br /><br />  This is a very very very very very long sentence - line 1<br />  This

2011-03-03 09:19:00 1225

转载 C/C++读写Excel表格文件

<br />想要通过ODBC直接读、写Excel表格文件,首先,应确保ODBC中已安装有Excel表格文件的驱动"MICROSOFT EXCEL DRIVER (*.XLS)"。然后,可根据下面步骤进行:<br />1. 在StdAfx.h文件中加入:<br />include <afxdb.h> <br />include <odbcinst.h><br /><br />2. 通过ODBC直接创建Excel文件(暂定文件名:Demo.xls)<br />//创建并写入Excel文件<br />void C

2011-03-03 09:16:00 22151 2

原创 Delphi中怎么调用VC++创建的动态链接库

<br />Delphi以其独特的面向控件的研发方式、强大的数据库功能、快速的编译技术及简单易学的编程特性,使得他自发布之日起即格外引人注目,许多程式员也因此将他作为最佳选择的研发工具。然而,Delphi在科学计算、低端编程等方面的功能不如VC++。VC++功能强大、齐全,不过整个系统比较复杂、庞大,尤其对于初学者来说比较难学,其用户界面的研发远不如Delphi那样方便、快捷。那么,我们能否将两者的好处结合起来呢?答案是肯定的!具体做法是:将涉及到比较低级的操作、计算等方面的程式用VC++写成函数放在动态链

2011-02-21 17:06:00 3022 1

转载 VC6.0无法打开文件和无法向工程添加文件的解决办法

VC6.0和Visio两个软件有冲突,把Visio卸载掉即可,若卸载无效,可按下述方法添加一个宏程序补救。概要启动 @ @ OpenFile@@ @ 对话框中使用键盘快捷方式键 VisualC++ 中或从 文件 菜单导致以下错误:0x5003eaed 上 DEVSHL.DLL 中访问冲突 (0xC0000005)。 DevShl.Dll 引用 0x0000000 上内存。 无法读取内存。当您从菜单中选择, 单击会出现相同错误。 FileTool.exe 是示例替换 VisualC++ 使用 Develo

2011-01-25 09:10:00 3574

原创 VC 6.0 常见小问题及解决方案

<br />1.自动提示没有了,怎么恢复该功能<br />菜单“Tool”->“Option”->“Editor”项中的“Statement   completion   Options”  <br />里面的那几项就是负责这个的。这种情况只要把“Auto   List   Members”项选中即可。<br />2.error C2220: warning treated as error – no object file generated<br />如果实在找不到解决方案的话,就这些设置:工程->设置

2011-01-24 15:30:00 1927

原创 VC建立类向导(class wizard)错误提示Parsing error: Expected =.Input Line:

<br />Parsing error: Expected "=".<br />Input Line:"m_lvcolumn.mask = LVCF_FMT | LVCF_SUBITEM |LVCF_TEXT |LVCF_WIDTH;"<br />如下图所示:<br /><br /> <br /> <br /> <br />点击确定之后,出现问题的类的下面就会没有任何成员显示:如图。<br /><br /> <br /> <br /> <br />我的代码是在用列表控件的时候出现这个问题。<br />头文件

2011-01-24 15:03:00 1411

原创 数据库表结构及数据转移

<br />表结构:生成SQL脚本<br />表数据:在表结构已建立的情况下,导出数据时 选上  第一行含有列名;导出时 选上 第一行含有列名,最后并选上  用复制方式发布目的数据。

2011-01-19 17:38:00 578

CnWizards_0.9.7.591(Delphi助手)

行数显示 代码提示 变量高亮(点中一个变量 此 单元所有这个变量都变亮) 函数引用跳转 函数定义跳转...

2011-07-15

MapX控件开发引入文件

MapX是一个用来做地图化工作的OCX控件,这个是开发时引入MapX需要的.h和.cpp文件

2011-04-11

VC文件添加工具filetool

当VC与Visio等发生冲突时文件加载出现问题,就可以把这个加载到VC里,用于解决VC++文件添加问题。 1. 运行 FileTool.Exe 来提取 VisualC++6.0 项目。 2. 生成在 VisualC++ 项目 发布 或 调试 配置中。 3. VisualC++, 中单击 工具 菜单中 自定义 。 4. 在 自定义 对话框中, 单击 Add - Ins and 宏文件 选项卡。 5. 单击 浏览 按钮并定位步骤 2 中生成 FileTool.dll 文件。 6. 单击 确定 以保存设置。 两个命令工具栏出现。

2011-01-25

rtl60.bpl(Delphi6)

Delphi6:Component -> Install Packages -> Add -> rtl60.bpl

2011-01-11

dclnmf60.bpl

dclnmf60.bpl-delphi6下的网络组件FASTNET,Delphi6:Component -> Install Packages -> Add -> dclnmf60.bpl

2011-01-11

模拟实现电梯调度系统

在VC++环境下模拟实现不同电梯的调度,动态界面,代码完整

2009-02-16

空空如也

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

TA关注的人

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