OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 14837|回复: 33

大一结束51,初涉MFC,以此作为一个总结吧!

[复制链接]

5

主题

16

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
217
金钱
217
注册时间
2012-9-30
在线时间
0 小时
发表于 2012-10-1 16:57:40 | 显示全部楼层 |阅读模式
  这是第一次在此论坛发帖!^_^
  大一,经过一年的学习,终于学完51了,暑假用半个月时间,利用MF界面编程完成PC界面,后来发现一些未解决的Bug和更新,自己修复了一些Bug,工作起来已经很满意了!
  目前还有尚待解决的一些小更新。期待合作!
  具体可以看附件中的说明,兼带本人对开源的一些想法!
  如有问题,欢迎指正!

 



 

实时时钟系统.rar

3.48 MB, 下载次数: 2166

序列号.txt

112 Bytes, 下载次数: 888

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

558

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
164897
金钱
164897
注册时间
2010-12-1
在线时间
2100 小时
发表于 2012-10-1 17:30:44 | 显示全部楼层
回复【楼主位】溺水的鱼:
---------------------------------
把你的版权保护部分摘出来:
(3)代码与程序保护:
此次编写程序过程中,几万行代码让我深刻的感受到了每个软件的背后,是一群人默默无闻的劳作。但看看当今的网络资源,每一个问题,有一个答复之后,后面有一大片完全是Ctrl C+V编写出来的,这样不仅仅是对当初解决问题者的不尊重,而且,Ctrl C+V 出来的结果,并不是提出问题者所想要的答案,这又会给出现问题的人带来多大的损失? 
所以,我们急需一个机制,来约束这种情况。
本程序采用设置使用期限的方式约束使用者的使用时间,而这种方式只能说仅仅是个低门槛而已,极易被破解。
加壳,修改程序入口地址等方式可以隐蔽软件的汇编代码,但也容易破坏代码,没有采用。
当前比较好的验证方式是通过机器码+序列号再通过服务器激活,但这样又要花费人力物力对服务器进行维护。对于一些开源代码来说,完全没有必要。
因此,我觉得,当前的国内开源界,有必要开启某种机制,比如说,通过个人诚信度等方式决定某个人是否有权利获得有关资源。比如在一些ipv6资源论坛中,利用上传流量来限制下载流量,要想的到资源就必须奉献自己的资源这种方式,让ipv6的下载速度达到几M,甚至几十M的效果。
期待一群有相同想法的人出现,让我们一起开启开源界的资源共享机制。


1,我想说的是,几万行代码是比较多,但是对于一个码农来说,还不算什么.
2,论坛提问,答疑者没有责任确保回答百分之百让提问者满意(你一没付钱,二不是答问者子孙,答问者有权不回答,回答提问完全是基于对XX的爱好.)
3,CSDN上面的代码,很多也是shit,花钱得不到想要的,还得继续花钱去找下一个可能还是shit的代码,我觉得这种方式更伤人.
4,真正的开源,是提问者好好从答问者的角度考虑,答问者也好好从提问者的角度考虑.  另外,不要什么都金钱第一,钱固然重要,单不是最重要的.
5,你还大一,很多东西可以去学,不要让闭门造车害了自己.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

5

主题

16

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
217
金钱
217
注册时间
2012-9-30
在线时间
0 小时
 楼主| 发表于 2012-10-1 19:06:57 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
     嗯,原子师兄。
   1、 我很承认你第3点的说法。我就是那群代码的受害者,也就是由于这些原因我才觉得有必要把代码保护起来。
   2、我支持开源,也关注开源!在我的代码中,使用着国外开源网站http://www.codeproject.com/的代码!
   3、但请你弄清楚,我所说的机制,并不是说建立在“钱”的基础上,请你不要把钱带入这个话题。个人认为用钱根本就不能改变这种现状。我还是认为以“诚信”远比"钱"更为重要。
   4、"钱"可以以牺牲诚信为代价,诚信可以以牺牲“钱”为代价吗?请不要把这个话题利益化可以吗?我不想过早就为“钱”而麻痹了自己。走这条路完全基于兴趣!
   5、我想说的并不是以“钱”为前提的代码交易!Linix平台最初的目的不就是资源共享吗?你使用别人的代码,那必须把你的代码共享出来。这也是建立在诚信的基础上。可是在国内,在我们这个论坛以外,这样的人能有多少?
   6、对于回复5,确实受教了。不过,我并没有封闭自我,要不,我也不会留下那些尚未解决的问题求高手,我只是不想代码被其他人拿去随便乱贴!同时,我也不会随便去乱贴别人的代码!我很欣赏你STM32开发板那些原创代码!
   
回复 支持 反对

使用道具 举报

558

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
164897
金钱
164897
注册时间
2010-12-1
在线时间
2100 小时
发表于 2012-10-1 22:04:52 | 显示全部楼层
诚信在当前中国社会环境下,基本没有了.
雷锋活在当下,只能在监狱呆着,或者自杀(原因你懂的).

但,日子还得过,代码还得写.
CSDN就是采用类似你说的管理机制,上传代码-->获得积分-->下载代码.
于是乎,不想出钱的人:上传垃圾代码-->获得积分-->下载垃圾代码-->大骂上传垃圾啊代码的人-->接着上传垃圾代码-->获得积分-->继续下载垃圾代码....
出钱的人:直接买积分-->下载XX代码-->XXXX....
CSDN:我有XXXXX万程序猿的优秀代码.大家花钱来下载吧.
这就是恶性循环.

于是一群人给另外一群人创造了价值.
这就是疯狂的当代中国:一个神奇的国家.







我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

5

主题

16

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
217
金钱
217
注册时间
2012-9-30
在线时间
0 小时
 楼主| 发表于 2012-10-2 10:15:23 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
CSDN并没有过多考虑用户的真实价值,下载完资料后,用户是死是活他就不理了。
我觉得假如每个用户下载完资料后,再对资源进行评价,当资源差评过低时,管理员可以对上传的资料进行删除,或者给予上传用户一定的惩罚措施。运用类似于淘宝网的管理方式,或许会比较好一点。
不过,当今以利益为目的的国态,又有多少个网站会完全抛弃利益呢?确实,在国内,真正的开源,还有很长的路要走。
回复 支持 反对

使用道具 举报

558

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
164897
金钱
164897
注册时间
2010-12-1
在线时间
2100 小时
发表于 2012-10-2 10:17:45 | 显示全部楼层
是啊,得人管理,管理就需要费用,要费用就得有路子赚钱,结果又到钱了...
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

1

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
92
金钱
92
注册时间
2012-10-3
在线时间
10 小时
发表于 2012-10-3 21:57:40 | 显示全部楼层
回复【6楼】正点原子:
---------------------------------这个应该是精华帖子,给我的启发很大,立马就注册了,在这里我逛了很长时间,这个帖子真的很好,我建议cool。
相信自己,一切皆有可能!
回复 支持 反对

使用道具 举报

558

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
164897
金钱
164897
注册时间
2010-12-1
在线时间
2100 小时
发表于 2012-10-3 22:06:33 | 显示全部楼层
回复【7楼】王剑亮:
---------------------------------
OK
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
21
金钱
21
注册时间
2012-10-7
在线时间
0 小时
发表于 2012-10-7 11:53:43 | 显示全部楼层
我也是学习VC有一段时间,一直也没写过什么程序,呵呵,争取10天之内把楼主的程序看懂吧。谢谢楼主的分享。
努力,梦想就在眼前。
回复 支持 反对

使用道具 举报

108

主题

1440

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2233
金钱
2233
注册时间
2012-4-30
在线时间
7 小时
发表于 2012-10-7 14:10:30 | 显示全部楼层
我也是才大二,MFC不算难吧,API编程才难。
你们讨论的那些,我感觉都离我好远的感觉.......
我只希望我在大学里面学习的更多~~~~提高自己的综合竞争力。
现在做的这些东西,在高手看来,根本就没啥。
还是先提升自己的价值才是王道~

另外对于MFC的看法:
我感觉与其学MFC,还不如用VB来编程,VB很简单,我假期2天就搞定。串口控件也比MFC来的好。MFC还要转换数据.
做大点的编程,就用C#。学了VB,C#窗口编程直接就上手。我第一次碰C#,1个晚上就会做简单的窗口编程了,根本不用上网查,也不用看书。

所以我感觉楼主应该先学VB的。
学了VB,在学MFC,也会快很多。
我51编程都快忘得差不多了~~~~(>_<)~~~~ 、、、
回复 支持 反对

使用道具 举报

5

主题

16

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
217
金钱
217
注册时间
2012-9-30
在线时间
0 小时
 楼主| 发表于 2012-10-7 20:39:08 | 显示全部楼层
回复【10楼】lsj9383:
---------------------------------
楼上说得确实有道理,VB在做界面方面比VC容易许多。
但毕竟我不是计算机专业的,没必要学过多的语言(貌似VB在linux平台开发难度较大),并且我的一位队友在学VB界面编程;所以,我们之间也算是互补。对电信学院来说,在Windows平台界面做一些按钮、编辑框和图表等与控制和数据记录已经足够,我觉得自己也没必要继续向深层次探究。所以跟高手比起来自己自己也不算是神马。
现在所需要做的就是力图把界面做得好看一点,进而向硬件控制和嵌入式系统移植的方向上发展。将来如果有需要,再学其他一些语言。
另外上面讨论的话题,是有关目前自己在国内开源界查资料时遇到的一些问题,吐吐槽吧!
回复 支持 反对

使用道具 举报

230

主题

1952

帖子

10

精华

论坛元老

Rank: 8Rank: 8

积分
4562
金钱
4562
注册时间
2010-12-14
在线时间
32 小时
发表于 2012-10-8 00:55:28 | 显示全部楼层
希望我们论坛能多一些这样的激烈点的技术交流。。。
在碰撞中进步。。
我是开源电子网?网站管理员,对网站有任何问题,请与我联系!QQ:389063473Email:389063473@qq.com
回复 支持 反对

使用道具 举报

108

主题

1440

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2233
金钱
2233
注册时间
2012-4-30
在线时间
7 小时
发表于 2012-10-8 08:10:09 | 显示全部楼层
回复【11楼】溺水的鱼:
---------------------------------
微软的编译平台,咋可能会拿在其他系统上做开发。
要在其他平台做开发的话 还是要学JAVA。
做一些按钮什么的,其实我感觉还不太算够,局限性特别大,还是要学会调用API函数,钩子函数这些才行。
哎 其实计算机语言相通性很强~
回复 支持 反对

使用道具 举报

5

主题

16

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
217
金钱
217
注册时间
2012-9-30
在线时间
0 小时
 楼主| 发表于 2012-10-8 12:51:06 | 显示全部楼层
回复【13楼】lsj9383:
---------------------------------
不同系统的编译器确实不能通用,但代码是可以移植的。
不知您有没听说过QT;一个跨平台的C++应用和UI开发库。它也是利用API接口。只需写入相应的参数;就可以调用。而且利用QT Designer还可以直接画界面,然后自动生成代码,直接调用。
最近才发现这个强大功能,后悔之前没去学。呵!目前,有需要才有去学的动力。
回复 支持 反对

使用道具 举报

5

主题

52

帖子

0

精华

初级会员

Rank: 2

积分
125
金钱
125
注册时间
2012-7-28
在线时间
6 小时
发表于 2012-10-8 22:53:02 | 显示全部楼层
”有需要才有去学的动力“真是这样啊!如果是为了学才去学那样只是煎熬
回复 支持 反对

使用道具 举报

108

主题

1440

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2233
金钱
2233
注册时间
2012-4-30
在线时间
7 小时
发表于 2012-10-9 08:36:27 | 显示全部楼层
呵呵,确实是经常有需要才去学,但是偶尔也等到有需要才去学,感觉就太晚了、、、
抛开有需要的时候不谈,
平时我对啥感兴趣,就学啥,有啥不懂就学啥。
大1大2,拓展点接触面,大3再定方向。
回复 支持 反对

使用道具 举报

7

主题

85

帖子

0

精华

初级会员

Rank: 2

积分
163
金钱
163
注册时间
2011-3-3
在线时间
12 小时
发表于 2012-10-29 21:46:51 | 显示全部楼层
楼主大一能这样,的确很强,继续努力。
好的代码不在乎长,我记得我上大二时候也写过老长老长的代码,后来回顾是结构搭的不好,接口做的不好,实现更烂。
好的结构,会是你的代码简,精,壮
回复 支持 反对

使用道具 举报

0

主题

8

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2012-10-24
在线时间
0 小时
发表于 2012-11-13 21:07:09 | 显示全部楼层
顶起,帖子真心不错!
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

初级会员

Rank: 2

积分
71
金钱
71
注册时间
2012-11-16
在线时间
10 小时
发表于 2012-11-16 10:05:22 | 显示全部楼层
高手都是这样磨出来的吗?
回复 支持 反对

使用道具 举报

16

主题

45

帖子

0

精华

初级会员

Rank: 2

积分
166
金钱
166
注册时间
2012-11-20
在线时间
26 小时
发表于 2012-11-20 16:56:47 | 显示全部楼层
好像楼主以前在ourdev发过,是不是不少人来这里了
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2012-4-24
在线时间
1 小时
发表于 2012-11-27 21:03:45 | 显示全部楼层
很不错
回复 支持 反对

使用道具 举报

14

主题

77

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
214
金钱
214
注册时间
2012-11-20
在线时间
17 小时
发表于 2012-12-7 21:49:56 | 显示全部楼层
大家学的都很提前啊,我大二下才学C,大三上才学MFC,51单片机得在大三下开,跟您们比起来落后很多啊!!   不过幸亏我自学了51,要不更落后了
成功属于勤奋者
回复 支持 反对

使用道具 举报

5

主题

16

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
217
金钱
217
注册时间
2012-9-30
在线时间
0 小时
 楼主| 发表于 2012-12-12 13:05:15 | 显示全部楼层
几个月没登陆了;看了下大家的回复;有种深深的触动。
最近的项目让我加深对“术业有专攻”的理解!

最后继续发福利嗨;MFC源代码!
可能在res 路径里面可能要改下按钮图片的相对路径。
嗯!大家一起努力;一起进步吧!

Realtime_system.rar

27.57 MB, 下载次数: 1632

回复 支持 反对

使用道具 举报

558

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
164897
金钱
164897
注册时间
2010-12-1
在线时间
2100 小时
发表于 2012-12-12 13:38:17 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

精华

新手上路

积分
36
金钱
36
注册时间
2013-9-3
在线时间
3 小时
发表于 2013-9-5 21:23:43 | 显示全部楼层
谢谢分享,好东西,开源的第一个
回复 支持 反对

使用道具 举报

1

主题

73

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2013-9-8
在线时间
2 小时
发表于 2013-9-8 12:57:34 | 显示全部楼层
不错的讨论 , 中国开源的路子毫不犹豫的落到了我们80、90后的身上,我们也应当肩负起这个责任
回复 支持 反对

使用道具 举报

68

主题

212

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
311
金钱
311
注册时间
2013-5-7
在线时间
28 小时
发表于 2013-9-19 16:36:44 | 显示全部楼层
好像很厉害的样子,先收藏了

楼主加油啊
回复 支持 反对

使用道具 举报

0

主题

21

帖子

0

精华

新手上路

积分
41
金钱
41
注册时间
2012-7-30
在线时间
0 小时
发表于 2013-9-20 23:08:14 | 显示全部楼层
刚学MFC,下了练练手
回复 支持 反对

使用道具 举报

2

主题

16

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2013-10-20
在线时间
0 小时
发表于 2013-10-21 17:26:08 | 显示全部楼层
我觉得MFC不用花太多的时间学习,最重要的是我们要学习面向对象编程的思想。并且MFC的很复杂,太花时间的!
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2013-10-28
在线时间
2 小时
发表于 2013-10-28 11:13:16 | 显示全部楼层
学习。
回复 支持 反对

使用道具 举报

22

主题

107

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
215
金钱
215
注册时间
2012-4-17
在线时间
0 小时
发表于 2013-11-1 17:29:50 | 显示全部楼层
学习了!这个帖子让我深深理解了学习是一种境界和精神。
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
21
金钱
21
注册时间
2013-12-26
在线时间
0 小时
发表于 2013-12-31 17:35:41 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
原子哥可以创造一个新的管理方式,对上传的代码进行管理,凡是上传垃圾代码的,封掉账号,且封掉注册该账号的IP,使其IP不可再次注册,或许这可以起到一定的作用!CSDN那不叫开源,那叫牟利,用码农的汗水在牟利,而码农得到的仅仅是那微薄的积分!
回复 支持 反对

使用道具 举报

558

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
164897
金钱
164897
注册时间
2010-12-1
在线时间
2100 小时
发表于 2013-12-31 23:30:54 | 显示全部楼层
回复【32楼】Sendy_Lee:
---------------------------------
得从长计议啊。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

0

主题

23

帖子

0

精华

初级会员

Rank: 2

积分
137
金钱
137
注册时间
2019-1-3
在线时间
22 小时
发表于 2019-1-10 10:13:26 | 显示全部楼层
原来大神的道路是这样的,最近学stm32,基础不好,学的很艰难,现在觉得,还是要坚持
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-6-9 12:18

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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