【3D技术宅公社】XR数字艺术论坛  XR技术讨论 XR互动电影 定格动画

 找回密码
 立即注册

QQ登录

只需一步,快速开始

调查问卷
论坛即将给大家带来全新的技术服务,面向三围图形学、游戏、动画的全新服务论坛升级为UTF8版本后,中文用户名和用户密码中有中文的都无法登陆,请发邮件到324007255(at)QQ.com联系手动修改密码

3D技术论坛将以计算机图形学为核心,面向教育 推出国内的三维教育引擎该项目在持续研发当中,感谢大家的关注。

查看: 3320|回复: 11

写了N年程序,感觉现在有点懵了。。。

[复制链接]
发表于 2009-2-27 14:34:21 | 显示全部楼层 |阅读模式

从写第一个程序到现在应该快7年了吧。。
大多数完成的程序都是给公司或者学校使用的商用程序,数据库,工业控制,游戏,网站。。。。
语言从最开始入门的VB,C,到现在使用的C++,ASP.NET。。。。。
IDE现在一直用的是 C++ Builder VS.NET VB(VB很多年不用了。。)

但是最近一段时间,在写程序的时候,感觉越写越懵了。。。。感觉太“杂”了。。。

“杂”是什么意思呢??

比如,我现在在 WINCE 上开发一个工业控制程序,使用VC2005 MFC(已经写完了)。在写的时候,我就非常别扭(这种感觉以前就有,只不过在我“闲”下来的时候非常强烈而已)。

例如,我现在要去对一个文件进行读写操作。还没动手写,脑子里就冒出N个方法:
1.使用 C 函数:fopen,fclose,fread,fwrite.....
2.使用 C++ 函数:fstream,ifstream,ofstream......
3.使用 MFC 库函数:CFile....
4.使用 win32 API:createFile,readfile,writefile....

然后,想半天。。。。。
最后,随便选一个写。

往往在我的同一个程序中,在 A 处读写文件用的是 C 函数,在 B 处读写文件用的是 C++ 函数。。。。

算法也是一样,碰到一个问题,脑子里冒出N个算法。。。。

总之,这个“杂”,“乱”,在我写程序的过程中挥之不去。。。

回想一下,可能是长期在公司写程序,烙下的印记。。。

公司要什么??
1.快。。。。“你这个项目做了快一个月了,还没写完吗??还有一个星期,不管你用什么办法,给我完成它,否则XXXXX。。。。”
2.快快。。。。。
3.快快快。。。。。。

于是我。。。。不择手段,不讲究方法,没时间多想,没时间琢磨。。。。
不择手段,可能是我写程序的座右铭吧。。。同事都说我变态。。。。

我在公司写程序是以快出名的。。别人做一年,我做2个月,别人做一个月,我做两星期。。。

但是,我不想就维持现状,我想提高。。。
谁能帮我解决这个问题???
我要怎么做???

 

貌似我患上了严重的精神疾病~~~

发表于 2009-3-13 01:34:06 | 显示全部楼层

睡不着。。。

睡不着....来论坛看会儿帖子。。。。。。
 楼主| 发表于 2009-3-3 15:40:17 | 显示全部楼层

对了,鼹鼠啊,我现在没事正在自己写DX的GUI库,你库里面的字符串是用什么来处理的啊??

是用的 C++ 标注库 STL 中的 string??

还是 C 标准库中的 sprintf,swprintf,strcat.......???

发表于 2009-3-3 16:29:15 | 显示全部楼层

char 数组较多  char *   sprintf  strcat;很少用string

 楼主| 发表于 2009-3-3 17:57:49 | 显示全部楼层

为什么不用 string 啊。。。

照说,C++ 中,使用 string 是首选啊。。

发表于 2009-3-3 19:37:39 | 显示全部楼层

个人喜好吧~~字符频繁调用的地方我都是字符数组的。

写到上层了 比如Editbox里面我才用到了string,保存一下输入的数据

发表于 2009-3-8 13:43:13 | 显示全部楼层
 同你完全相反
发表于 2009-3-8 13:48:02 | 显示全部楼层
公司要什么?? 1.快。。。。“你这个项目做了快一个月了,还没写完吗??还有一个星期,不管你用什么办法,给我完成它,否则XXXXX。。。。” 2.快快。。。。。 3.快快快。。。。。。////////////////////////////////////////////////程序的艺术就是在当前的环境下做出最优的结果(某名人说的)
发表于 2009-3-8 13:49:13 | 显示全部楼层
 操,不能换行么?sdfsdfsdf
发表于 2009-2-28 17:02:59 | 显示全部楼层
呵呵 看了你的帖子 感觉像是走火入魔了~~
发表于 2009-2-28 22:02:13 | 显示全部楼层

.......

你会这么多东西啊~~这够可以的!

怎么简单怎么来~~

我一般都用库函数 或者 API来做东西~~如果遇到非要用MFC之类的库才能好做的时候才用。

还有就是可以在网上看看文章,有些人已经分析了比如fopen ,fstream之间效率的问题,可以参考一下。

发表于 2009-3-9 17:02:18 | 显示全部楼层

怎么不能换行?

回车不会吗?

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|3D数字艺术论坛 ( 沪ICP备14023054号 )

GMT+8, 2025-2-6 12:37

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表