- 博客(20)
- 资源 (5)
- 收藏
- 关注
原创 如何使用VC编译.C文件或者CXX文件?
实际学习过程中,我们有时会得到单纯的一个或几个C文件或者CXX源代码文件。这样的源代码文件通常还会附带一个makefile,即编译文件。 由于我不是很懂其他编译器,所以常常想着如何利用VC来编译这些文件。但是我们自己用VC建立的C代码文件,都是具有工程信息的,即DSW和DSP的信息。我们下载的代码此时是没有的,怎么办? 经过探索,总结方法如下: 当只有一个文件的时候,我们可以直
2012-12-28 19:46:24 5063
转载 再议gluPerspective和gluLookAt的关系
原文转自 :http://blog.csdn.net/wu4long/article/details/6126408看了Opengl的相关程序,发现有些东西还是特别迷茫,尤其是gluLookAt的函数做啥用的,而gluPerspective又有什么功能.在网上查看到了这篇: 终于搞明白gluPerspective和gluLookAt的关系了(zz)http://
2012-12-28 15:24:13 971
原创 如何用VC 6.0 打开Sln的工程文件?
如何用VC 6.0 打开Sln的工程文件?在解答这一问题之前,要弄清楚 DSW 文件与 SLN 文件的定义和关系。1.DSW 文件是什么呢? 由于经常使用的VC6.0进行编程,对于其工程文件的后缀dsw 是比较熟悉的。DSW文件就是记录整个工程的信息,打开它,就可以进入程序编辑和调试界面。 VC6.0 是1998年推出的,与现在的微软可视化编程环境已经算是比较老的了
2012-12-27 11:37:48 39715 2
原创 二维数组的定义与删除
首先,明白一点:当二维数组作为形参时,可以是a【】【4】,但是在函数内部时,是不能用 int a【】【4】的哟! 如果一定要用的话,必须同时初始化,即 int a【】【4】={1,2,3,4,5} 。 接着便是,那这样初始化到底是多少呢?答:因为赋初值是5个元素,所以5/4=1,但除不尽,所以要加1,即实际数组a实质上定义为a[2][4],其内元素为:1 2 3 4 5 0 0 0
2012-12-21 13:17:11 1454
原创 数组作为形参的使用
见: http://blog.chinaunix.net/uid-1836074-id-2831358.html http://www.cnblogs.com/CBDoctor/archive/2012/01/11/2318965.html说的比较清楚。我一直在考虑的一个问题是,当数组名作为参数的时候,在子函数内部分配空间和在调用函数分配空间,有没有什么区别?我认
2012-12-21 12:03:37 1198
转载 指针做形参做局部变量以及内存分配
转自 http://www.cnblogs.com/stoneJin/archive/2011/09/21/2183962.html一级指针做形参:首先一定要明白形参和你传递参数的那个实参是两个不同的变量,即使同名也还依然不同。指针传递的是一个变量或者一个值的地址,但是它本身还是采用值传递的方式。即你不能使它指向另外一块地址,但是你可以改变它指向的空间里存的值。二级指针做形参:
2012-12-21 11:22:39 670
转载 程序在的内存中的分配(常量,局部变量,全局变量,程序代码)
转自 http://www.cnblogs.com/stoneJin/archive/2011/09/21/2183684.html一. 在c中分为这几个存储区1.栈 - 由编译器自动分配释放2.堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收3.全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的
2012-12-21 11:18:17 692
转载 OpenGL的反馈
转自:http://blog.csdn.net/sgnyyy/article/details/7308078步骤:1、调用glFeedbackBuffer()函数,指定用于保存反馈信息的数组。用于将来保存反馈的数据2、以GL_FEEDBACK 为参数进入到feedback模式,在这个过程中图元不会光栅化产生像素,帧缓存区的内容也不会改变3、glPassThrough
2012-12-20 16:34:27 606
原创 VC 之定义类变量时出现 no appropriate default constructor available
下面这个是网上摘抄的示例:(http://zhidao.baidu.com/question/161985869.html)#include#include#define NUM 100class Student{private: int name; int sex; int birthday; int phone;public: Student(int n,i
2012-12-13 21:29:16 10526
原创 VC 之删除类后,出现 No such file or directory
新建一个类,建错时,我会选择把这个类删掉。有2种常见的方法。方法1,可以在类视图,选择此类,点击右键,选择 delete 便可。 但我觉得上面这种删除法 不是很彻底。方法2,在工程文件夹下 将此类的cpp/h 文件删掉。 我以为就可以了,但编译发现:Cpp/h No such file or directory!
2012-12-12 17:28:00 1629
原创 VC 制作普通属性页对话框或者嵌入视图型属性页
1:在对话框资源里插入 PropertyPage_Large, 对应生成的类的基类 是 CPropertyPage;按照需要在对话框资源里建立几个page,并生成相应的类!2, 建立容纳各个属性页的表单, 即CPropertySheet。 这个新类的加入可以从 插入新类-》MFC class,基类为 CPropertySheet。3,在 CPropertySheet 里添加 所有 pag
2012-12-12 17:19:06 3090
转载 VC窗口的分割(锁定分割条与定制切分条)(详细阐述)
转自: http://blog.csdn.net/p40614021/article/details/7397963想具有自己风格的分割窗口,可以新建一个类,该类继承CSplitterWnd,然后设计自己的切分条风格(如锁定切分条、定制切分条的分割颜色等)。1 分割窗体风格(Splitter Styles)CSplitterWnd类支持2种不同风格的分割窗口1.1
2012-12-12 10:24:11 1673 1
原创 为什么明明有这个类,但在classwizard里找不到?
classwizard 为我们添加消息等方面,提供了很多的方便。 但是有时候,我们会遇到在类试图里明明有这个类,但在添加对此类对消息响应函数时,在classwizard里却找不到此类的类名。这个问题呢,其实是VC6.0 本身具有的BUG之一。 我们现在需要知道如何解决这一问题。 首先了解 工程文件下的 CLW 文件的作用:这个文件包括ClassWizard中用来编辑的现有类或
2012-12-11 16:00:39 3412 2
原创 对话框编程之伸缩与扩展
类似于 画图 程序里面的 颜色菜单下,点击编辑颜色,原先的对话框会加宽。如何实现类似的功能呢?1,利用GetDlgItem 、SetDlgItemText 在按钮的消息响应函数里,进而来改变此按钮里的caption,即上面的数字。2,利用图像控件,拉成一条横线,并把图像控件的属性中的类型改为框架,凹陷。这样以作分隔符之用。在最后,为了美观,可以将此图像控件设为Inviseble。
2012-12-10 17:13:12 1071
原创 全国软件水平考试之软件设计师
1. 简介 软件资格水平考试从举办至今已有十一年的历程,养和选拔了十多万合格的计算机软件专业人才,在国内外产生了很大的影响,对我国软件产业的形成和发展做出了重要的贡献。现已成为我国信息技术领域软件专业水平的最重要的考试。全国通用。每年有2次机会,上半年在5-6月份,下半年在11月份,软设的报名费为100元。考试时间上午2小时,下午2小时。其他考试信息见 重庆市计算机技术与软件专业资格考试报名
2012-12-07 16:57:09 1207
原创 递归算法理解
递归算法看起来比较简单,当总觉得没能领会到它的精髓,平常也没可以使用它。今天看到这篇文章,说的比较透彻: 1,递归与循环之间的关系 看过这样一道题,问,“程序结构化设计的三种基础结构,顺序、选择、循环是不是必须的?”当然,你知道这样一个论断,只要有这三种就足够了;但是能不能更少呢?答案是“可以”,原因就是递归能取代循环的作用,例如下面的对一个数组里面元素求和的函数:float
2012-12-07 11:23:03 17327
原创 学习算法导论
我很早就知道 《算法导论》这本书。多少人奉为经典。我却有些看不懂,怎么进行学习?最近看到 各大视频网站 ,包括网易视频、搜狐视频, 都有MIT公开课,讲述 《算法导论》。记载下来,以备学习!
2012-12-06 19:27:09 1118 1
转载 算法的力量(李开复)
2006年5月 算法是计算机科学领域最重要的基石之一,但却受到了国内一些程序员的冷落。许多学生看到一些公司在招聘时要求的编程语言五花八门就产生了一种误解,认为学计算机就是学各种编程语言,或者认为,学习最新的语言、技术、标准就是最好的铺路方法。其实大家都被这些公司误导了。编程语言虽然该学,但是学习计算机算法和理论更重要,因为计算机算法和理论更重要,因为计算机语言和开发平台日新月异,但万变
2012-12-06 18:40:56 579
原创 算法示例之打印有规律的图形
例:编写算法,打印具有下面规律的图形 1 5 2 8 6 3 10 9 7 4简单算法设计1: 通过观察发现,用二维数组表示。在赋值时,需按照 1 2 3 4 的规律去赋值。那么需要变换的是行数和列数。赋值 行数 列数 1 1 12
2012-12-06 11:23:50 3059
原创 模块及模块间的接口方式
结构化程序设计时,采用自顶向下和层层分解的模块式编程。那么从概念上需要了解,这些所谓的模块之间接口方式有哪些,以及如何描述呢?一般来讲,模块可以描述为 : 模块名(参数) {模块体}模块间的接口方式以及描述如下: (1)全局变量 :定义在模块之外。这是很特殊的一种接口。(2) 子模块返回的信息: 接口一:子模块名(即被调用的函数名)
2012-12-04 10:10:02 13948
SNAPVW(VC6.0)
2012-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人