TA的每日心情 | 无聊 2015-1-16 14:36 |
---|
签到天数: 3 天 [LV.2]偶尔看看I
|
2楼
楼主 |
发表于 2003-9-4 11:37:00
|
只看该作者
HOHO,付上评论。
ylc001(2003-9-4 10:41:40)
8 ^- u1 {- m4 {3 M
9 P0 r/ b# b7 x, {8 X某软件公司老总豪言壮语:“我们的软件,使用JAVA ,.NET技术构建。速度超快,可与C++相媲美”。我们准备继续向下开发,使之成为独立于操作系统、抛弃古老的编程语言的典范。4 A3 e4 g! f/ z% M3 r( [$ W" U- X
怎么样,快投资吧。 w! G* q0 d; d5 |' J
+ }( L, c3 E3 Y/ h7 G
kz3333(2003-9-4 10:25:52)
5 O( U7 m3 S# \9 u4 _& ~( J: h6 }" X
虽然有点偏激,当说得痛快,支持作者% q4 T! B# m0 L% O! [9 z, {
) H3 u0 D2 u1 T3 a. V9 X city_tiger(2003-9-4 10:03:48) ! ?- R, v7 x/ C( t: {" U
- X; _( i; P. x傻逼!一个工具而已,还争论啦?
+ @" H( t, o% Q6 P N s0 z - b4 l- U' j; r/ R$ u
hotel9545(2003-9-4 10:01:38)
0 y. L# D7 H) o! |* c8 }
( m8 W$ I; d7 c, |0 Y- X- V- m, J% ]同意楼主所说
[% G5 S! t0 j+ Q" w# V+ R' S8 q ! U( ? A8 r% \+ o6 M( U+ K* H* [
boredom_vc(2003-9-4 9:49:23)
4 Z, }9 a; l N( f1 c* B: N @% J* M1 L7 ?6 r5 s1 l8 w! [3 l
编程思想最总要!!!!
9 f0 f% m9 Q0 f7 E% T & o2 U; q% R7 W6 S" a0 I
wuqiang51(2003-9-4 9:27:36)
# j" o) i4 Z/ r0 Z6 q2 q+ d0 G; B6 @' q7 o- Q+ ` W
我就看不上VB,连移位都没有。我就喜欢VC。不过.net就有了。微软还是知道自己的不足的。( l8 b/ [( _1 g, D5 J0 [2 p3 h
/ X, v) G* h. _4 D1 [
同意楼主,跟着微软跑的人也得看看路。
& N* f2 ^- q8 Q6 Q
8 ~& O/ V& v) o8 m$ E0 s
2 t" u' X; ^, L1 I quarksoft(2003-9-4 9:15:43) ( D+ ?9 q' L, O& `
" p! n1 g" `! r. A重来没有见过fat888那样的SB,真是CSDN的悲哀!1 p: n) `/ ]3 N+ w
- S# b" F# j5 k H tarzan1997(2003-9-4 7:31:57)
# r; d% @+ ]) }2 A0 `* B3 e5 P/ B! C& D Q- e3 t, v( U
什么呀,楼主是说给在校学生和初学者的,是对于作为程序员入门而言。你作程序员一开始就做图形设计,低层调用,游戏开发?现在开始入门程序员开始接触的多是企业级开发软件,自然工具各有长短处,能看到这些限制能工灵活运用工具自然是高手。作者写这个文章是有针对性的,请不要你是高手就鄙视人!这你发表言论的基础。2 {) W+ ?! O# r* V3 A% o' e
请大家针对入门、提高及做各方面程序设计所用到的工具优缺点及程序员自身发展发表言论。
+ e! J' F( X. {: l' _1 M- \
7 f( r9 _7 D+ ^- p$ R Geoffrey1975(2003-9-3 23:55:50) % i L! [; K3 X6 Y
) a/ U+ A' b6 P* @( b+ g同意作者的观点。某些方面体会比较深。
; L) r( U1 s& l6 V能够熟练的掌握C/C++,特别是VC之后,基本上可以直接使用VB,java,C#之类的开发语言和工具,而无需再学习。
" N( A+ e( n3 v; e6 I( ^; F# r 0 P# ^$ V. M3 O
black_fox(2003-9-3 23:51:40)
# @9 q0 i/ h, h4 Q L4 a! ^ Y4 n
VC对于我来说,只是一个文本编辑器。。。* a1 q1 N7 }! X6 D- m& r
a% u+ K4 g# r5 a2 @& m4 |
bipeng(2003-9-3 23:23:33) ! ?8 \. @- ?, G, f; K2 Y; U: [
$ }7 o, [ s+ ?# J- [3 t* @
工具就是工具,实在不想用了自己做都行。0 r& U! ^9 _2 I1 @+ [% J
我现在用MATlab只学2天,虽然大都功能不会用,但我用它是为了学习技术阿 。1 P% [) E+ V- A0 c1 c, ]* K
要是学上一两个月还值得嘛!!
$ _* \) k+ d( N, u9 f. I不要在这种事上纠缠不清!!; p1 L& U3 n: A
这叫舍本逐末!!
) ? A$ L+ c. D' ^& u! d $ t; n) z) V- t# f+ r% d! K
lyboy99(2003-9-3 23:10:33)
' M8 z9 s& X3 F8 M) z2 ^3 o8 E! u, G5 u: i, f1 `) t# h" n+ H+ l
要什么样的程序,不管什么开发工具,达到目的就可以了。( N J7 S' Q8 d
开发工具各有长处,vc开发MIS,数据库管理系统等,是不如,CBC,Delphi,VB,PB等RAD开发工具来的快,直接。但是如果写硬件接口,图象处理,系统内部一些设备的数据交换和过滤,等底层部分,那只有VC了,CBC虽然也是C++开发工具,但是在硬件低层支持这块先天不足。软件开发人员学习到一定程度,就不会被开发语言和工具所限制了,如果还为开发工具和开发语言而每天苦恼,真是悲哀呀!9 h) t, O/ p! h$ Q, {( t
8 D4 X8 n: y" n rampig(2003-9-3 23:10:17)
/ S7 S+ s. ^8 ^7 Y F6 D1 V/ D) L9 u/ X
就作者的观点看作者实在太低下。其它略。2 V0 w1 X6 @! ^8 V7 K' g2 a; m @% _3 P
9 p5 r. m9 z$ P2 p$ z3 P K. l onestab(2003-9-3 22:54:26) 4 ?, Y' L1 ?$ p
. Z! r2 S7 }2 m$ R据预测,到2008年,会写毛笔字的人才缺口达到2000万!6 ]6 T4 U; F. N& M. _
4 D3 r$ O; o' j! ~9 j( q: _" I9 r
" @$ w! G' i4 u9 r caiyi0903(2003-9-3 22:44:08)
- g) o' C; `, p- K3 [- g% w
5 h: x. R# t0 _( M0 P! o+ j楼主学得有几分道理,学习ing!
% S! r$ B0 @1 V, W
: a( L+ L- [% k& F' C renhuailin(2003-9-3 22:29:34) % ]# b& X' ~4 ]4 @1 d7 o. [! q
4 h. n6 m8 |$ a& @
支持作者!
" b( O5 x8 K+ E1 L' `$ S其实不学VC要看你自己的定位,以后是不是要搞系统软件,如果搞系统软件(windows下的),VC是首先,这是没疑问的。如果不是,那就学学.net和java吧,作者对在校学生的提醒可谓语重心长。记得我在学校时就很迷惘,不知道学什么,乱学,没目标。各位在校的朋友们,一定要选好方向,别学我,:)
' E( J) E+ ]( p1 T# z
3 V* K+ |5 r% T+ w% |% i
. m, ^! b ]! I$ ]8 [, \) K; a: t fat888(2003-9-3 22:23:16) O# X) M& h! g4 g& c" J
3 T1 ^/ l o) B" M0 R; C: W4 v
1、VC程序员工资不一定比VB的高。我们公司就是做vb的比做vc的高。 / [& m3 m) t+ } Y v6 d: E
% z" [+ i: a& G9 @# S" z7 u0 K4 e1 V
2、dos并没有被淘汰,我们公司就有很多人在用borland c++31做dos的程序。当然,是嵌入式设备。
& p6 B& X# q, G7 }( W! i. H% h4 w1 @7 s1 {5 Y) T f
3、java是炒作出来的,真正使用的很少。并不是象作者说的那样,有很多企业使用。java被淘汰是必然的。
8 c, Z4 m5 L5 Y- ?* M: b
6 U( W( N% {6 ?3 O
0 j% f2 E/ c: w6 o0 |
_9 Q# H; X5 h+ A/ U0 ~$ }: ?+ A7 R, W5 \, B' O" c
0 X. |8 C# `0 t, p7 j. U- m+ @1 y
wowuyinglingluan(2003-9-3 21:24:34)
5 H2 {6 Q5 G! r' G( V, K" u; S1 R$ c: i5 Z! S
没人对VC执着,
; {0 ]; S6 L3 y) q/ o+ a使用VC只因为是C++程序员又在WINDOWS平台上开发而已。
3 n( v; T! i, n# Q' `" Y, g作者显然不了解这一基本点,* g/ c5 l' E/ w5 `/ G$ I* d
# Q/ X9 k5 Q5 E3 a$ W2 R/ \# U
3 }3 U2 _2 `6 s' N4 n4 ^- U cywater2000(2003-9-3 19:47:15)
7 f5 B) d2 w6 m% \% v5 J0 F+ b. i7 E& t, G N% l& P/ Y* N
另外,我就是用VC不用MFC的(我不喜欢)5 `* U% l5 S! a/ h; K; d
因为我是用来做游戏的
! Q% @ j4 p z# \4 u
3 V8 ^% E, \0 A: A8 [) ^7 Z; F cywater2000(2003-9-3 19:41:34) , [( }( m% d# e e8 `% R0 W
/ K- S( T1 Y* S2 E* ~
为了用而学
# u9 V: K9 \2 b( }9 ?不是为了学而用
0 z& [( O8 e) i! R6 \# v$ T
; u& x; j5 Y! H4 Q; u: R , D5 V2 k5 T& A! X
mahatma_cn(2003-9-3 19:09:38)
; q! H* |$ v# V+ N$ d
, C- X5 M' t9 N8 Z其实作者把开发领域想象得过于简单!好像一夜间全是.net平台和企业应用开发。现在汇编还在用呢,也还有人在学呢! 去银行看看吧。" u3 g# y2 S0 S, `/ d+ }
# y5 S9 K; n+ z P6 K7 g
MarcoChan(2003-9-3 18:52:23)
5 S! G' A# W8 P- A# c1 _: q$ A" l
嘿嘿, 作者喜欢穿马甲阿, 一穿就是几件
+ ]+ ~8 x, s0 \* c% G) `6 t1 y# @
/ Q! H1 }. g0 f# ]4 b) o4 S! D sclzmbie(2003-9-3 18:50:32)
9 k. F0 g( a, ^7 A4 u% {7 s2 r) ]1 l$ ]+ I. I( h; ?" E7 F$ W
作者说的不错,MFC确实给人一种束缚。不过从SDK写一个140万行的系统也不太现实。现在感觉WTL是一个比较精简的库,考虑将核心层从MFC转移到WTL中。呵呵,不过可行性调查还没有开始。2 B8 A' n4 ~7 p7 F- X) m" m
1 b- `% r- X% {
Java简单的学了一些,觉得Java 1.4.1版本的类库设计的真是优美。VB 6我就不想说了,实在学不来。7 A1 a; V& c* j
; s. R( s+ n1 w! d, } ilian(2003-9-3 18:26:12) . }0 e+ p* G0 d$ |7 F
0 D; {- _9 x$ e. o. L
VC之所以难学我想是SDK、MFC、ATL、DDK等自成一体没有直接关联,好像有4个不同的框架一样。不像VC#你会写窗口程序了那么就很容易写ASP.NET程序和应用WEB服务了。 ~, e2 l0 _* h+ Q3 v( T
并且MFC开发比起BCB,VB可视化不高,做企业MIS项目可就不好。9 z+ X% m3 r$ O& g4 @
% e# b4 ?, ]1 i% G2 @2 j: o5 K- b$ r; p E% H
ilian(2003-9-3 18:08:52) 5 T- v1 D! X/ ]1 o* G3 s E) Q
6 ~8 J, ]+ p3 g' j n0 m, Z企业和政府信息化:如,管理软件(MIS,OA,ERP),B2B,电子政务,普通网站,.NET和J2EE的作用在这一块,软件公司的方向在这里!: P- R- Q& h3 M0 G! s8 d
VC目前应用在游戏,驱动和效率高和低层方面,还有基础通用和一些共享软件方面,一般程序员可能应用不到。
: Q) m+ `) E6 p/ m 5 D) M* M" T+ O6 Q( I
LuoXu(2003-9-3 17:31:38) " Q, ]* R: R8 w$ k: H; e
9 r$ F6 _' B2 V* r$ F7 F) d同意作者,虽然我一直用VC。工具就是工具,达到目的才是最重要的。$ S1 z' l3 c) y0 _$ O% q
; J/ O d# p4 X# S7 I9 a j, X$ p Kylix_XP(2003-9-3 17:29:54) 1 K" i1 u: ^' o
+ Y" g) Q" \/ u2 M说得是实话' c& {; A& R- X3 Q: v* l
!!!% z. i9 b, [, B- r4 D/ f
% x6 L) i: A# R/ l5 J ]
henryfan1(2003-9-3 17:09:23)
. P2 `5 h. X3 ^. I2 z* T# ]
3 J- O. e( k3 p4 u# \/ J: Q2 Q话也说回来,现实中并不是负出了就有回报的。
Q i& t4 ^: g4 D8 H* K0 i; |5 e1 x说什么花多少年时间把C++精通,这样是不客观的。6 i% H" i5 x# ~% {" {
8 y& i. X% l t. E, h , z$ { G6 v+ g! l3 t
bx2000(2003-9-3 17:03:16) & s' p! l( ^) P4 S) H
3 |9 j& l; Z5 N: n6 d
我靠,菜到家了
3 b% m3 H: M1 T) l, L( w, O笔者要是工作1年就不会有这个想法了
1 C$ c( b9 S' V. l
* Z ]6 r. M) b( S; ? tide2355(2003-9-3 16:57:44)
# K \* z2 F5 V6 R. R5 k
5 A8 e6 V0 S/ Z5 ~* N同意楼上的
3 O3 {) s: d; ^: l1 i8 D我现在都不来这里问问题了
9 R/ L, }. [; b! ^; _菜鸟一堆堆的/ M: m" Z, q9 n/ u1 k4 z0 g
: o( d5 L$ P6 \: d$ U4 Y9 ~7 I+ ? microzhe(2003-9-3 16:55:21) ' a: @7 _ r; s4 g( u, l
6 T( X# N3 t* O8 i; R9 l看看你的计算机里的exe文件,看有几个不是用vc写的。- o# W }* t3 L
1 m) I9 w+ v5 `7 g( u. G
henryfan1(2003-9-3 16:48:34)
4 G$ ]* W5 ^7 W/ I
4 ~! c. u/ m2 B/ u身为程序员,那样工具能带来更好的效益,就应该用那用种。9 y! Q+ B1 `: ^+ p
这是很现实的,就算你VC很利害也没什么用,关键有没有机会让你去用。
4 g3 Z) |. C' m" n! y $ T2 a( r. w7 w
matlab7(2003-9-3 16:12:14) 7 ^0 w) D: e+ V3 _" A" g z
# H7 [/ E3 f5 ~
5 t( N9 y5 o: \4 w% S& d3 [学了VC三个月,还不知道怎样用SDK。0 z0 e* f* l- x# j. a; r1 n8 J9 F
是不是选择WIN32 APPLICATION 这个选项就是使用SDK编程?
# X3 ~: B; t& G, N % p2 |5 o7 i+ u" p9 Q
robin97(2003-9-3 15:45:04)
% e* s: m1 g2 h% s ]- g) P
9 _ o7 S8 I9 j3 H6 Y, L不过你说vc就是mfc和atl,你把sdk这个本行放哪里去了?
% ~ M: Q$ {2 b5 g2 ~" l8 U7 K5 k* m 3 T3 t( S1 ]! X* @. M7 U: j
robin97(2003-9-3 15:42:59)
1 `# P8 i' ]+ K9 C" @0 u) z, v/ ]7 \/ a0 S
很早我就跟别人说过,学c/c++就可以了,然后随便转个bcb,vb什么的就可以了3 x+ I* F0 B- Z- ~
3 |; F, s) ]4 P% Q+ v
AthlonxpX86(2003-9-3 14:48:10) 1 l0 \# e! w8 l$ P3 e! J
% j7 I9 k( U) Z0 Q. N8 D+ L我不认同VC就是MFC ATL,真正学会VC后,他将是深入复杂程序开发的万能工具,因为它本身是一种C/C++语言,所以说用他作深入的计算机程序可以说是万能的,比如做一般windows程序用API,作游戏用DirectX(VB好像也可以.不过速度上?),作设备驱动可以用DDK(除了微软自带的编译器,就只能用VC开发了),做算法也是最高效的,用CPU指令集优化算法微软好像也只提供了VC的优化方案(可以和汇编程序混用),做图形?大多数算法库都是C/C++的.听说NV的游戏图形开发工具使用VC,这些深入的程序开发,我想识别的开发工具无法替代的,不过做界面数据库网络之类的应用型程序,有别的更好的工具,VC可能不是计算机专业人员最好的工具,在中国确实是这样,因为在多数人眼里,计算机专业就是搞数据库网络等,但他肯定是科学工作者(在微软平台上的科学计算,图形算法,以及在计算机系统编程上)最好的工具% T( a2 L7 m5 E5 Q7 d% |! a
) L% {$ z2 L7 U" q' F! D
putongren(2003-9-3 14:19:05) 7 e9 S2 }) |- W+ b
" R% x# ^& W5 D! Q1 C0 S支持一下!2 a( a* K5 [3 C$ M! O* W- Z
3 K Z& S( ~. U' l$ N$ {
是不是还可以有一个讨论依据:实践是检验理论的标准。8 x5 S8 I0 T9 _5 i" m8 k, }
6 S' z+ C5 ]1 a2 Y# x" B" B
国内的软件公司用 VC 做的项目或产品多吗?如果多,那不用说,大家都学都用;如果只是学得多,真正用的少,那就个人根据自己的爱好去决定吧。
' U, V6 Y3 {3 K% a8 i7 i
0 o5 T% H( S3 |3 q, U4 L3 ?. h我有一个理想:有朝一日,中国的大部分程序员对 Windows、Linux、Java/.Net虚拟机等的 API 都深入了解,熟悉 OOP 的语法,熟悉三、四个 RAD 开发工具,平常的主要精力用来研究新应用、确保高质量,然后引导客户或市场前进。
2 z7 b1 u; c4 g4 |& \9 D9 G1 e. X ?4 z! ]1 Y
别说我傻,高手们,到 45 岁、50 岁的时候我们还不行吗?
! E% |! g% |8 x* G4 a+ F
U2 p% u, ?& f7 z; ?0 H liuty2006(2003-9-3 14:16:26) ?& u5 M% {! j8 R7 Q/ E) A! N
! _8 @. D0 u( W3 D) F还是那句话:你用VC干什么?9 R1 y" `0 Q4 F% D% M3 `1 A, G$ {
9 R( @* _1 U% g6 Y1 E: q另外学习一门语言或工具除了用于写代码之外,还有一个很重要的作用就是“读”代码。9 ~5 T* f) E9 u
/ q( |& E( _* j" [/ ]
而VC下的代码可谓丰富,。。。。。。2 W* s7 C4 D9 _
/ P5 h2 n$ `, f7 \* O% S
7 d3 U0 {" L. T$ }+ F ! ]- {) U+ [& p; s/ @
alexy(2003-9-3 14:08:56)
$ C& \; ?2 Y( f( i: ^1 z# Z) q- r& Z' t& ~ {! b* f
to Jetsnail. n u; N2 x; v9 d) `4 E
可笑,一看你说的话就知道你没做过电信,银行什么的系统。和作者的水平比起来还有不小的差距呢。
. x: q% ?: Q8 m( [! R奇怪,CSDN上怎么这么多自以为是的人啊。
4 F% v: B+ [) V & L& |& T4 f! V) C0 Z5 n% e
wuhuiwingwww(2003-9-3 13:29:31) / m w0 O- y- O
3 U5 [+ b4 z" p呵呵,听了各位牛人的高论,甚感佩服,但我只是菜鸟,不敢发表高论,呵呵。, ]! e9 r5 Y, ~; l( H
6 J1 }. B& D9 n2 A. g! s
redhatcn(2003-9-3 12:42:26) ! E, f% W5 |3 G9 K! z* `
4 d5 z# N7 y% @2 VDELPHI也不错.
* f& }% u; V4 i- P$ P
M! ~5 P8 s% {0 n- w6 ~9 t alornwolf(2003-9-3 12:41:36) . @9 a) j& b; Q/ S; `" U# l
- ?! f0 f2 R( z0 x" Q, M: [其实说VC难学的,大多都是C++没学好,说COM难学的,也是C++没学好,不过C++确实太强大,太灵活,所以要说精通C++淡何容量?% k: b& W% Q# S& R0 c4 L: F
. s3 h! O" X% K3 q0 ?! L8 C
本人也认同学了C++(或叫VC)确实对思想是一个升华,有此基础,你会发现其它的东东八,九不离十的。不过现在的.net(VC++.net)却不是如此,其中奥秘另有他处。1 k3 m/ E, ]3 |( N
" U# Q |7 q' }# a/ _+ H! x
至于对注册表和COM确实早晚会被淘汰!
( \5 @+ W- s9 T% y" |, G4 R$ w $ C( A# i6 r1 n9 o$ p
chinap2p(2003-9-3 12:25:33)
0 v; j6 \% j: Q4 {; @* s
$ n/ \/ E0 J/ \在国外的C++工程师,VC是绝对的统治地位。VC是进入WINDOW的SDK开发的唯一钥匙。( p: b' O/ v! ?7 d' a* `/ e/ r
7 i6 C5 i& A v( t( R( Y# a
hankwaite(2003-9-3 12:24:16) q; ^# j9 z# S4 D- u" E) O+ D
; W9 `+ l$ G. o; t. [2 n
这些都只是开发工具,不用太在意,更深层次的是“算法与设计模式”。真正的高手是不在意使用任何的开发工具的。$ p$ d$ h9 F. N# q
# \( I7 E7 W) u2 h9 e5 X rlei(2003-9-3 12:14:29)
6 W) w* G2 T8 k) P( C2 U: W' K1 h- G8 L* d
我感决作者的文章还是不错的。他也说清楚了对象主要是对开发工具和语言比较茫然的那种人。所以上边的各位高手看了发出如此的评论,好像是针对已经成为高手的程序员,悲哀啊,感觉高级程序员理解力太差劲了。连作者的意图都没弄明白。支持作者!
. G. d/ G \2 {0 d6 z% l" q6 H6 D
$ v7 C7 ], ?# `+ X u jhwh(2003-9-3 12:09:49) & U* |) @1 ~- p$ ~4 O
) v2 E& X: b; A3 XC++Builder, Delphi 决不是拖控件而已,你可以把控件当作接口来用。写速达和PhotoShop有多大的实质区别?各个处理的业务不同,没有可比性。别说PhotoShop的技术含量高,你让他们来研究一下企业的逻辑看看,一样的复杂。
( F4 \6 ~; u0 Q
& p1 m' D, J* g" Z B828(2003-9-3 11:54:42) " }. x \) |! o: v3 H! Y- F
& v6 N; W( X' S3 a
工具终究是工具,讨论其优势没有意义
+ i# ]$ y+ w" P& c5 z6 [# F
% V7 T6 i" p6 ] G+ Z4 I* l softeye(2003-9-3 11:34:47)
; f1 F( T# M. Y h* m4 e. l
/ c; Z7 V% `5 y8 O作者混淆视听,把VC等同与VC6,那VC7呢?
/ h, Z- [0 d* o8 I
" W; `- p$ q, w9 x4 ^% x4 \ foxnt(2003-9-3 11:32:02) 0 i! ?: R1 B, O3 f: C) I! ]9 K* Z
' R2 H: K; w7 O8 b2 C只看VC内行人谈论VC。
$ w) z. |* x0 j4 m3 K半瓶水或者外行人来谈论VC,恕不奉陪。4 H8 T! [1 f6 ~/ t, P7 h
2 ~' w3 Q- C# z0 I+ f. a xhzhf(2003-9-3 11:30:26) 6 L: { R; W' {! t& L
" V7 n3 e' l) R2 ?' t6 p' H5 f
我觉的对各种语言的语言特性了解清楚很必要的% P# K, E" |# r% i' X! z
用不同的语言实现同一个设计方案难易程度很不一样
) m7 T) p9 |. R1 ?- ]+ i7 j* A! \做设计时肯定会要考虑语言对设计的支持
: M/ B9 o" k5 ]+ J8 M* b对于VC,我觉得熟练以后很方便,而且MFC提供的功能也比较强大 a) @5 H8 Y* d, s" A- B
学习VC,其实如果先学好C,C++,在学VC也不是太难' M* D5 S2 ^5 t
. J8 I1 Q& U" b Ailong(2003-9-3 11:23:46)
: B8 ]) T5 h# \* C8 J8 Z
* O% U0 `% s y0 k) x% k.Net只是对付Java的利器,等到Java像Netscape那样趴了,.Net也就和IE一样对于微软又不痛不痒了,毕竟.Net功能有限,只能完成商务应用。
8 x3 _; K1 N; j P5 q& W6 P学VC不只是学开发,其中的MFC给你看了许多东西,如果能用好,用懂(侯sir的"深入浅出MFC"的水平),对于win32开发也就了然于胸。不像别的语言那样控件来,控件去的,这也许就是高手说的VC比其他开发环境好的原因。
7 h! |3 y( B" w7 [7 T$ V: _9 i 6 ~ V4 i1 M0 {& o C6 D7 z
cppbug(2003-9-3 11:04:05) " Q( V# f: X. {; V. z5 V( p; S
3 K( p4 b( F) Y( q
其实作者并没有贬低vc,而且也并没有在某些具体工具上纠缠。
- L+ G8 i+ O" ]5 T+ f+ ]6 j/ V8 n; @许多意见比较客观,不过题目是不是有点....... i% |) L, P$ |: V- z4 B
) K$ ?/ U3 Q% d- I+ h. \4 Z, b IID(2003-9-3 11:01:28)
( @+ x% B+ g, o$ _1 \, ~
- c L" h# A7 a; p确实没什么意思,VC说到底还是个开发工具
8 R7 m% s2 r u* c0 `4 C
" N% p2 f. o! c& _- \' k/ _+ b, e谈谈Windows内核 + SDK + C++ + COM+不是更好吗# y+ `4 s$ }4 R# `$ W/ m% x( |* o
# k" c1 o6 l4 {6 ?, ` yjh1982(2003-9-3 10:34:55) ! b# e, P) r( c
- M5 U! H6 f, c. O% ^2 q我就是VC程序员,1500的工资~55555555抗议楼主胡说
$ f2 _5 B4 O8 ?) t5 r2 c
4 H6 ?# V: v1 v& N asdmonster(2003-9-3 10:25:58) ' E }, J; F1 J8 e$ z# W* m
0 l7 n6 H9 I4 h" o. I3 x- a看了这个帖子狂晕倒。
; I$ R) J1 {7 v: i/ n; r
) c: ?4 |, _. ?/ z binxun(2003-9-3 10:23:35) # n. `5 D }& u" r' l
+ b0 J# e0 c2 R9 `8 t' ]
VC 只是一个开发工具,一个集成了C++编译器,连接器,调试器等的开发环境。
6 ?# l, e+ v6 q' F( _0 N3 ~高手从来不会局限在某个特定的开发工具上,所以讨论这个问题没有什么意义。
& R' u* \ g4 R0 w4 B" j6 }( C6 \8 U $ i. |1 X* i: v0 p6 H) n) t# r
forestassure(2003-9-3 10:15:05) 2 d9 h7 w6 [& t0 l9 W3 q
. ~8 @- A! } }# K& |7 j6 Z1 d人类的进步都是一步一步的,何况中国的软件事业!?
- ~" a# z8 e, X O除非你的工作性质决定了选择vc,否则,对于这些工具性的东西,不要痴迷太深!
/ A1 p2 J* ]! M0 _" I1 f是谁制造c, c++ ,java 等等 ? 为什么他们能够 ?" f! Q# a2 l8 o! P. I3 n
code又是为了解决什么? 图像处理难道仅仅是vc能够做的 ?7 q: ?6 |; S6 h7 e6 X# Y
背后的原理 ?
: ~! c% P9 P L! D这些,恐怕也要好好想想!( \( A1 ?' ^, [+ ]" b
$ Q+ ]+ G8 M9 u7 i8 b withpointer(2003-9-3 10:13:05)
7 ]8 J! p7 ]6 i+ b
) \# H& V2 `" k2 ^6 M' R. s那Office,PS,Windows,Linux和那些个游戏都用什么开发呢?也是JAVA or .NET?8 s# O/ u( c o! p
只是你的着眼点在企业级的应用上了,我用VC从来都是SDK方式,不是我讨厌MFC.....
8 f. w0 X# F, ]( d6 ` q7 g. G不用MFC,你会说我更傻了吧,但是我确实比你更了解WINDOWS,不说了,说多了又要口水战了,6 g- @) j5 P) N. c) Y4 @% w
请不要随便说这个工具怎样怎样,那个工具怎样怎样,事实已经证明大量的通用软件都是c/c++写出来的,一部分也是VC写出来的,你敢说你的机器里没有50%以上用c/c++写的软件在运行?只是有行业软件和通用软件的区分罢了.别动不动就这个工具好,那个工具差.你能用C++ BUILDER能写出速达的东西,并且卖的那么火我佩服你,你能用VB写出让客户只点头的数据处理程序我佩服你,你能用VC写出PhotoShop,哪怕只是部分模块,我更佩服你。。。。。请问您属于我上述所说的这几种”佩服“么???????
' S2 S; d) A3 w% ]$ F ' w H7 o0 V; s- W" ^$ I: w
caimouse(2003-9-3 9:59:48) 1 n' H! c( F1 {6 d# A! n9 G" t8 W
% S, k% V/ L0 r/ t管它用什么,挣钱就最主要的.
5 y# {. R/ {! y& D( E% \" H2 P有需求就是最主要的,不管学习什么,最关系要看需求.
4 S! o' D0 Z: y6 c0 g. ^ C# z别人用VB写的收款机照样买20万.! h, s0 g8 G7 |, {2 [+ v, X
- t$ c2 }* v, P/ A1 ?! h
b6 I, n' T2 o* G' l8 b) D+ p
nuaacims(2003-9-3 9:46:26)
0 c% I# W* Z7 L# m; d+ z% |) l' T- }" @; A: e
作者没有迷恋于工具的追求,“掌握多种开发工具有一个好处,那就是可以取长补短。比如有一个图象处理程序用VC开发,而其中的报表部分我则用C++Builder做出来,再以COM组件的方式给VC调;要操作Office我喜欢用VB,要写多层系统访问数据库我喜欢用C++Builder(现在还加上Delphi),所有这些都可以在COM的基础上统一起来…… ”% Q2 v% c. E, F! M9 r
很多东西说的很中肯...
; r( [3 C5 S2 `' A2 S 9 Q$ }; ]/ _) x& }/ a5 k. y% t
Jetsnail(2003-9-3 9:36:08) / ^/ l. L P7 s. a
# |* U+ M6 B! }4 ?8 q7 c事实上是:你说的基本上是以企业级开发为标准。那里不是C++的舞台,那里也不需要programmer。一个sa+数个coder就可以了。如果你作过大的项目,比如电信,银行什么的系统,你就会明白你所推荐的东西是多么局限了,有些仅仅是一些开发人员的玩具而已,谁会用玩具做项目呢?/ Z2 }! T, _6 J
gouer(2003-9-3 9:30:30)
* M4 a6 s9 T( R5 B& x! [ `/ D& f- _" J I( Y
如果作了很多年的开发还停留在对工具的追求,只能说是一种悲哀!. P/ y: c3 Q- X, g
看来csdn的真的成为菜鸟的乐园了
! ^* e% Z5 M. I; r; \/ u1 E ( C0 Y, h& J5 u: [! n' g
|
|