文章标题关闭所有内容预览 | 展开所有内容预览
-
MFC类中获得其它类指针
[内容预览]
13 | 2008-01-13 09:32:00
当用VC++的ApplicationWizard生成除了CDialogBasiced以外的应用程序时,将自动产生视图类、文档类、主帧窗口类、应用程序类等等。一般来说,程序的核心数据及操作在文档类中实现。跟界面有关的数据及操作在视图类中实现。当需要在某个类中使用不属于该类的数据时,必须要取得该数据所属类的指针。从视图...
[阅读全文]
-
三维视图绘制与消隐技术
[内容预览]
13 | 2008-01-13 09:31:58
1.问题的提出 在一些数据库管理系统或办公自动化和统计类软件中,一般具有绘制三维视图的功能。使用时通常要求在给出的表格中输入绘图的数据及视角、比例尺等参数。这只适用于小批量的统计数据绘制统计三维视图。在地质、地貌、气象、水文、交通、林业等许多领域,需要描述的某一量通常具有空间分布特征,这种空间分布数据的数量一般十...
[阅读全文]
-
在delhpi程序中获取网络资源信息
[内容预览]
21 | 2008-01-13 09:31:29
充分利用局域网中的共享资源,无疑将减少用户的硬件和软件投资。在我们的程序中,常常会需要列举局域网络中的共享资源,如在MIDAS多层应用程序中可能要选择上层应用程序所在的服务器的名称、在打印模块中选择可用的网络打印机、在应用程序中选择其它机器上的共享文件等。 以一个MIDAS三层数据库应用程序为例子,我们可以用DE...
[阅读全文]
-
DFM文件与标准文本文件转换
[内容预览]
18 | 2008-01-13 09:31:27
在Delphi可视化设计环境中,允许程序员在代码编辑器中以文本的方式浏览和修改DFM文件内容。当用File/Open命令直接打开DFM文件或者选择窗体设计窗口的弹出式菜单上的ViewasText命令时,就会在编辑器中出现文本形式的信息。在一些资料中将这种文本形式称之为窗体设计脚本。Delphi提供的这种脚本编辑功能...
[阅读全文]
-
读书软件做自己的
[内容预览]
16 | 2008-01-13 09:31:22
不知各位对E_book的读书效果是否感兴趣,它是用vb做的,其实在c++builder中也可以很轻松的实现类似效果。现在让我们stepbystep吧! 1)新建工程。单元存盘为"read.cpp" 加入一个popupmenu;窗体属性设置如下 Name:MainForm; AutoScroll:fa...
[阅读全文]
-
游戏开发新手入门指南
[内容预览]
13 | 2008-01-13 09:31:13
我经常被问及:一个具有很少甚至没有编程经验的人要如何开始游戏制作。直到目前为止,我总是尽我所能一个一个解答。然而,问题的数量已经增长到了一个难以处理的水平,于是,我便决定把所有的建议汇总在一篇文章里作为参考提供给人们。 这篇文章主要面向那些想开发自己的游戏,但仅有一点点或没有半点编程经验的人们。实际上,我也假定读...
[阅读全文]
-
最有“钱”途的编程—数据库编程
[内容预览]
12 | 2008-01-13 09:31:10
很多人认为,数据库编程是一个颇具诱惑力的工作,这诱惑力来自于数据库应用的巨大市场需求。计算机应用有科学计算、数据处理与过程控制三大主要领域,而数据处理是其中所占比重最大的一个领域,包括现在最流行的客户机/服务器模式(C/S)、Internet模式(B/S)应用从广义上讲都可以归入此应用领域。正是因为市场需求巨大,数...
[阅读全文]
-
四五十岁的老程序员还有没有活路?
[内容预览]
13 | 2008-01-13 09:31:08
在程序员中始终存在一个话题就是老程序员没有发展。我想,我也许可以谈谈国外程序员是怎么生存的,也许会对大家有启发。 在我们公司有很多老程序员,四十多,五十多的很多,而且普遍占据技术领导地位。老程序员学东西慢,这是肯定的。但是他们并不着急,公司也不急,因为新技术的出现,只不过是对老技术的总结,真正掌握老技术的人,在国...
[阅读全文]
-
自制支持文件拖放的VCL组件
[内容预览]
14 | 2008-01-13 09:31:06
用过Winamp的朋友都知道,Winamp的界面能支持文件拖放,当你想欣赏某MP3文件时,只需要 将文件拖到Winamp的窗口上,然后放开鼠标就行了。那我们如何让自己的程序也实现这样的功能 呢?我们可以通过改进开发工具提供的标准组件来实现。下面以Delphi环境中的ListBox组件为 例,让ListBox支...
[阅读全文]
-
得到95和NT中正在运行的进程
[内容预览]
12 | 2008-01-13 09:31:03
有些时候,我们在运行一些程序的时候,需要得到当前系统中所有的进程的列表。当然,这对于一个比较熟悉计算机的人来说,很简单,在WINNT中我们可以使用任务管理器来知道,在WIN95/98/ME中我们可以使用一些工具来知道就可以了。不过我们现在要写一个既能在NT中运行,又能在95/98/ME中运行的程序,它能得到进程的列...
[阅读全文]
-
程序人生:十年国企程序梦
[内容预览]
15 | 2008-01-13 09:30:56
我不知道自己是否作对了,在一个机械制造类大企业里从事程序开发工作已经快十年了,和我的一些大学同学比较,在事业上我很不成功,但要命的事我竟然不知道从哪里改进,以图缩小差距,更要命的是我在犹豫的过程中甚至认识不到我错在哪里,有时候竟然能够为自己找到一些自我安慰的冠冕堂皇的理由。这就是我现在的内心感受:矛盾,倾向于保守,...
[阅读全文]
-
程序人生:“聊天”里的程序人生
[内容预览]
16 | 2008-01-13 09:30:52
乍一看这个标题,我想大家可能会大或不解,但我实在是想不到更好的标题了,聊天,传达一种了轻松,温馨的人文气息,人生则代表着严肃与深邃。这两方面反映的内涵都可以说是很多程序员的追求与现状,把这两者结合起来写程序人生,我想还是比较恰当的。 最近看了不少各大网站的专家聊天实录--关于细节,关于成长,关于未来;作为一个程序...
[阅读全文]
-
满街皆是月入上万的小程序员
[内容预览]
11 | 2008-01-13 09:30:50
我住在海淀区,这里满大街跑的是月薪上万的小程序员儿,还有痛骂计算机专业无美女的项目经理,他们大脑袋、厚眼镜、因熬夜而布满血丝的眼睛,因不见阳光而酷似吸血鬼的脸,穿一个星期不洗的T-SHIRT,很有很有味道的,他们供楼不供车,他们翻开报纸只盯住北边的楼盘,倒不是因为关心奥运村,实在是想离公司近一些。我,衷心地喜欢着这...
[阅读全文]
-
细谈软件需求分析过程
[内容预览]
16 | 2008-01-13 09:30:45
软件的需求分析必须要有对原业务的一个深入了解、提取、抽象、升华的过程,管理软件需求分析尤其如此。 软件的需求分析是从用户的业务中提取出软件系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,规划出我们的软件产品。这个步骤是对用户业务需求的一个升华,是一个把用户业务管理流程优化,转化为软件产品,从而提升管理而...
[阅读全文]
-
VC++2005快速构建安全的应用程序
[内容预览]
15 | 2008-01-13 09:30:38
内容提要:本文针对微软的VisualC++2005发布版本中语言和库的一些新的特点进行了讨论,这将帮助你更高效地创作安全、可靠的代码。 一、简介 微软的VisualC++2005发布版本对于有志于轻松、迅速地编写安全可靠的应用程序的编程爱好者来说是正确地选择。正如你所听到的那样,VisualC++中语言和库的新...
[阅读全文]
-
程序员不是神 心态决定一切
[内容预览]
12 | 2008-01-13 09:30:36
近来看了很多程序员的言论……感觉都是满腹牢骚,一肚子愤懑。我想要说的是,程序员不是神。时下一些程序员所能作的,其实大多数普通人通过一段时间的培训和学习都可以作。编程工具已越来越容易使用,编程思想越来越成熟,计算机书籍更是琳琅满目,开发过程中的规范性也已经越来越重要。作为一个普普通通的程序员,只是几个通宵的投入,1-...
[阅读全文]
-
PHP中通过Web执行C/C++应用程序
[内容预览]
16 | 2008-01-13 09:30:31
一、简介 如果你对Unix/Linux有所了解的话,你应该知道他们大都自带了C和C++的编译器,分别是GCC和G++。Unix在程序安装及Make等许多地方使用到了这些编译器。利用一些控制台命令,C++和PHP,我将向你介绍怎样生成一个完整的C++程序例子,他可以在用PHP程序来执行,并能获得相应的输...
[阅读全文]
-
ASP.NET程序员应用程序域须知
[内容预览]
14 | 2008-01-13 09:30:28
本文将讨论.NET的应用程序域,并且它们是如何对ASP.NET的执行和调度产生影响的。 当在Windows中启动Notepad程序时,众所周知程序会执行一个包含在容器内的进程。可以启动多个Notepad的实例,并且每个实例都会在一个专注的进行程运行。使用任务管理器,可以看到在系统中当前运行的所有进程的清单。 一...
[阅读全文]
-
国产数据库:e时代的盗火者!
[内容预览]
13 | 2008-01-13 09:30:25
普罗米修斯看见了人间的黑暗,他便从宇宙的神殿里偷来了火种,并把它撒向人间,世界便有了光明。 他们是一群理想主义者,在众多怀疑和不屑的目光中默默耕耘近20年;他们是一群默默苦干的人,在这个浮躁和口水横飞的年代,再没有比安安静静地坐下来做成一件值得做的事情更令人肃然起敬!他们就是国产数据库的研发者,一群e时代的盗火者...
[阅读全文]
-
在C#程序设计中使用Win32类库
[内容预览]
13 | 2008-01-13 09:30:22
C#用户经常提出两个问题:“我为什么要另外编写代码来使用内置于Windows中的功能?在框架中为什么没有相应的内容可以为我完成这一任务?”当框架小组构建他们的.NET部分时,他们评估了为使.NET程序员可以使用Win32而需要完成的工作,结果发现Win32API集非常庞大。他们没有足够的资源为所有Win32API编...
[阅读全文]
-
一个程序员的创业路
[内容预览]
15 | 2008-01-13 09:30:20
在以往华南IT圈出现的人物中,多是为圈内人士所熟悉的老板或总经理的角色,于是有读者来信说:"……有名气的人,他们的故事固然精彩,但其实我还是很想了解圈内中大多数不为人熟悉的,默默无闻的创业者,因为他们是大部分人的写照……"笔者想想也是,从整个社会来说,出名的是少数,更多的是默默耕耘不为大众所知者,当然他们一样发挥自...
[阅读全文]
-
C++/CLI实战——HELLO
[内容预览]
13 | 2008-01-13 09:30:18
什么是C++/CLI? C++/CLI描绘的是一种多元组合,此处的C++当然是指BjarneStroustrup在Bell实验室发明的C++编程语言。它支持速度和执行文件的大小都得到优化的静态对象模型。但除了堆内存分配以外,它不支持运行时程序对对象的更改。它允许对底层机器进行无限制的访问,但对于正在运行的程序中的...
[阅读全文]
-
几种必学的编程语言
[内容预览]
45 | 2008-01-13 09:30:15
我自己在学习编程的过途中有的几个疑问,1)什么编程语言我需要学。2)学多少种才算可以。最后通过我自己学习感受和对其他编程高手(主要是新闻组)的请教,我认为找到了满意我的答案。抛砖引玉,做个参考吧。 对于初学者,我建议从python开始学。因为它在语言设计上很整洁,帮助文件也很全面。而且也是object-orien...
[阅读全文]
-
DELPHI图形编辑技巧二则
[内容预览]
11 | 2008-01-13 09:30:13
一、界面色彩渐变效果的实现 界面色彩渐变效果是通过用渐变的画刷刷绘依次相邻的矩形块实现的。下面列举实例说明: 1.新建一个表单,假设其Width为500,设置一个按钮Button1,按此按钮将把表单置为由左向右由黄变白的渐变效果。 2.Button1按钮的代码如下: procedureTForm1.Bu...
[阅读全文]
-
写好C程序的10条秘籍
[内容预览]
14 | 2008-01-13 09:30:11
神乎其技,惟C程序,功到自成,十大建议! 1、汝应频繁催动lint工具,据其语法声明修习内力,此事皆因lint之思虑决断实远在君上。 2、不可依随NULL指针,如若不然,混沌痴颠必俟君于彼岸。 3、纵有天赋大智慧,知晓其事无碍,汝亦当尽数强制挪移函数参数为原型所期之数据类型,以免一时疏忽,致使数据类型向汝讨还...
[阅读全文]
-
C与脚本的混合编程
[内容预览]
12 | 2008-01-13 09:30:08
在linux上写程序、做网管的人,或多或少都会几种脚本。脚本语言灵活的变量类型、强大的正则表达式处理能力,再加上linux系统本身的管道、重定向以及丰富的命令行工具,让你编程起来游刃有余。 而C语言固然有种种优势,但不可否认,很多场合下,用脚本语言更为方便,比如我们将举例说明的对配置文件的处理。 先看看我们示例...
[阅读全文]
-
3721驻留机制简单研究
[内容预览]
13 | 2008-01-13 09:29:59
简单研究了一下3721的机制,写在这里,作为心得笔记吧。大部分收获都来自Softice+反汇编,不一定适用于某些版本。 1.CnsMin.dll的驻留方式 3721的核心文件:CnsMin.dll通常存在于\DownloadedProgramFiles下。 通过注册表Run键值加载:Rundll32\CnsM...
[阅读全文]
-
大话程序:编程之道
[内容预览]
13 | 2008-01-13 09:29:57
前些日子在CSDN看到一篇文章,虽然是写笔者的人生经历,但里面提及的技术让我目瞪口呆(呆了半天说不出话来),(高中生的写尼姆达病毒源代码析,清华研究生写了Linux服务器集群系统,Lion是四年制中专生.....),嗨,想想这些,再看看自己,都20来岁了,想想在这方面不可能有多大建树了,真是有些伤感。静下心来,参考...
[阅读全文]
-
漫谈:我说女程序员
[内容预览]
12 | 2008-01-13 09:29:54
做一个不完全统计,世界上的程序员占总人口的比例大约是0.001%的话,那么女程序员的比例大约就是0.0000…00000001%吧。走进公司的研发部门,总是黑压压一片的小平头,要是里面难得冒出一两个女孩子,大多也会先被人归入“行政助理”之类的行列,万不得已才能被一万种怀疑不解的眼光接受为——女程序员。 有人戏言,...
[阅读全文]
-
Java学习的捷径
[内容预览]
13 | 2008-01-13 09:29:52
1、jdk就是j2se,jdk1.1.8版本以后改成为j2se,下载地址:http://java.sun.com/j2se/downloads.html 2、jre是java运行时环境(jdk1.3版本以后都包含jre)不用单独下载 3、设置环境变量 安装了jdk以后,要配置环境变量 我的电脑->属性->高...
[阅读全文]


