使用VC开发程序经验谈(三)

三:建立读AutoCAD字体文件类       该部分由CShapeInfo读AutoCAD字体文件,该部分没有太多可以涉及到的知识面,只要知道AutoCAD字体文件格式即可,因此不作具体说明。       本程序代码全部在http://bluebohe.go.nease.net/readshx....

2004-04-16 10:07:00

阅读数 2587

评论数 1

一个手工读写INI文件的类(二)

(读者可以点击这里获得源代码,注意解压后将boot.ini拷贝到E:/,以便程序运行找到文件)头文件CfgData.h// CfgData.h: interface for the CCfgData class.///////////////////////////////////////////...

2004-04-07 16:26:00

阅读数 3269

评论数 3

VC调试入门 作者:阿荣

 概述调试是一个程序员最基本的技能,其重要性甚至超过学习一门语言。不会调试的程序员就意味着他即使会一门语言,却不能编制出任何好的软件。这里我简要的根据自己的经验列出调试中比较常用的技巧,希望对大家有用。本文约定,在选择菜单时,通过/表示分级菜单,例如File/Open表示顶级菜单File的子菜单O...

2004-04-05 23:39:00

阅读数 3903

评论数 1

VC常见入门问题总结(三)

1. 如何改变窗口的图标?    向窗口发送 WM_SECTION消息。   Example:    HICON hIcon=AfxGetApp() ->LoadIcon(IDI_ICON);    ASSERT(hIcon);    AfxGetMainWnd() ->SendMes...

2004-03-21 20:30:00

阅读数 2864

评论数 0

VC快捷键:

F1: 帮助 Ctrl+O   :OpenCtrl+P   :PrintCtrl+N   :NewCtrl+Shift+F2 :清除所有书签F2    :上一个书签Shift+F2  :上一个书签Alt+F2   :编辑书签Ctrl+F2  :添加/删除一个书签F12    :Goto defin...

2004-03-21 17:36:00

阅读数 2206

评论数 1

Visual C++编程技巧

1. 如何获取应用程序的实例句柄?应用程序的 实例句柄保存在CWinAppIm_hInstance 中,可以这么调用AfxGetInstancdHandle获得句柄.Example: HANDLE hInstance=AfxGetInstanceHandle();2. 如何通过代码获得应用程序主窗...

2004-03-21 17:36:00

阅读数 2418

评论数 0

一个手工读写INI文件的类(一)

Windows中有GetPrivateProfileString 和WritePrivateProfileString函数可以进行读写INI配置文件,但这两个函数每取出一个数据,都要打开文件,在文件中进行搜索,这样处理的效率肯定会很慢,因此下面提供了一个将配置文件读入内存中的做法,这样做的好处是一...

2004-03-21 17:32:00

阅读数 2653

评论数 0

OpenGL 下的文字显示

    一直以来,OpenGL状态下的文字显示都是一个问题,本文使用嵌套显示列表的方式进行OpenGL状态下的字符串的显示。     有以下几点需要注意:     1:本程序显示按照给定的高度和文字的位置显示某一种字体的文字,其中一些字体的参数定义在OpenGLText内部给定,可以随意将它抽出来...

2004-02-20 11:38:00

阅读数 4590

评论数 7

VC开发数据库基础之ADO篇 (1)

VC开发数据库基础之ADO篇  一、ADO简介ADO(ActiveX Data Object)是Microsoft数据库应用程序开发的新接口,是建立在OLE DB之上的高层数据库访问技术,请不必为此担心,即使你对OLE DB,COM不了解也能轻松对付ADO,因为它非常简单易用,甚至比你以往所接触的...

2004-02-20 11:38:00

阅读数 3167

评论数 0

VC开发数据库基础之ADO篇 (2)

Execute执行完后返回一个指向记录集的指针,下面我们给出具体代码并作说明。 _variant_t RecordsAffected;///执行SQL命令:CREATE TABLE创建表格users,users包含四个字段:整形ID,字符串username,整形old,日期型birthdaym_p...

2004-02-20 11:38:00

阅读数 2294

评论数 0

用Visual C++操作INI文件

在我们写的程序当中,总有一些配置信息需要保存下来,以便完成程序的功能,最简单的办法就是将这些信息写入INI文件中,程序初始化时再读入.具体应用如下:  一.将信息写入.INI文件中.  1.所用的WINAPI函数原型为: BOOL WritePrivateProfileString(LPCTSTR...

2004-02-20 11:38:00

阅读数 2584

评论数 0

矩形体排样问题

// TypeSet.cpp: implementation of the CTypeset class.////////////////////////////////////////////////////////////////////////#include "stdafx.h&...

2004-02-20 11:09:00

阅读数 4176

评论数 5

打印位图(上)

       关于位图的打印,很多人对此很困惑,在这方面产生的问题也很多,主要包括以下几点。       1:打印的图片太小;       2:根本打印不出来位图       3:打印预览可见、但打印不出来;       产生这些问题的根本原因,在于对位图的理解不够深刻。       一个CBit...

2004-01-14 11:06:00

阅读数 3002

评论数 1

打印位图(下)

/*HDC hDC,                  打印机dcHBITMAP hBmp,         待打印位图int iX,                          位图的左上角点x坐标int iY,                           位图的左上角点y坐标do...

2004-01-14 11:06:00

阅读数 2613

评论数 3

VC常见入门问题总结(二)

VC常见入门问题总结(二)1:为何我的下拉列表框找不到添加的内容?       VC如果不安装补丁的话,下拉列表框刚刚从控件栏拖到设计的对话框中时,其下拉列表的高度很小,所以经常会出现看不到内容的情况,在对话框设计中,点下列表框右侧的三角,然后再把下拉列表拖大即可。2:为何一个位图在打印状态下于屏...

2004-01-08 11:37:00

阅读数 2410

评论数 0

使用VC开发程序经验谈(二)

二:建立几何元素对象类:       AutoCAD字体轮廓由圆弧和多义线(几个点顺次连接形成的一条曲线)的集合构成,圆弧和多义线具有一些相同的属性和方法,比如绘制,如果进一步开发,还可能有相关的线型和颜色等等属性,要把这些公共的属性和方法抽象出来,形成基类。       首先形成三维点结构以及对...

2003-12-22 18:19:00

阅读数 1663

评论数 0

使用VC开发程序经验谈(二 续)

//下面是上面三个类的实现,注意list的用法//////////////////////////////////////////////////////////////////////// CMyArc Class/////////////////////////////////////////...

2003-12-22 18:19:00

阅读数 1543

评论数 0

使用VC开发程序经验谈(一)

       本文章结合一个读AutoCAD字体文件的实例说明使用C++开发程序的一些经验,本例中,进行读取AutoCAD字体文件,将其字体轮廓读入自定义结构中,显示在屏幕上  图一:工程运行结果      1:工程的搭建       一般的中小型程序,采用几个DLL加一个主程序的方式组织起来,将...

2003-12-19 23:21:00

阅读数 2442

评论数 1

Socket传输文件示例(下)

UINT ReceiveDataThread(LPVOID lpParam){         CTzg004Dlg *pDlg=(CTzg004Dlg *)lpParam;         //保存文件对话框         CFileDialog dlg(FALSE,NULL,NULL,OFN...

2003-11-18 10:01:00

阅读数 1770

评论数 0

Socket传输文件示例(上)

//1:显示文件进度//2:可以随时终止传输过程//发送数据线程UINT SendDataThread(LPVOID lpParam);//接收数据线程UINT ReceiveDataThread(LPVOID lpParam);//发送数据按钮消息响应函数void CTzg004Dlg::OnB...

2003-11-17 09:37:00

阅读数 2290

评论数 4

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