学过C语言,C++,想编写一些小的软件,比如游戏修改器,作业用的专门计算器,,要有界面,不需要知道原理.

本人不是干编程的,所以不需要知道,也不想知道原理, 不要推荐讲解原理的书籍. 就像学开车,你告诉我用自动档的车,然后怎么油门,怎么刹车就行.上次提问,有人推荐我看数据结构? ---学开车就要学发动机原理吗?
关键要实用,快速入门
有人提到 用excel, matlab 也可以编程.我的要求是 写成的软件有个界面, 有方框可以输入数值, 有显示可以输出, 然后在可以打包成一个文件,放在别人电脑上也能运行.
有人提到 学习使用工具,是不需要知道原理;但制造工具,没有原理就根本不行
这句话当然正确,问题是人这一辈子太短暂了,不可能有精力搞清楚所有的原理.
我现在做的计算流体力学,CFD的东西, 用的科研软件是开源的openfoam, 里面的代码,参数都是要自己写的.每天做的都吐血.
所以我不想再做编程的工作了, 只想把以前学的C语言利用一下.以前过了计算机二,三级,但是压根没感觉到学会过什么.做的课后练习,手算比机算快多了,计算机上还得进入某个黑乎乎的傻了吧唧的界面.

我就想顺着C语言的路子, 编点自己用的小软件. 比如 记事本这个软件很傻,我有自己的一些使用习惯,我就想写个自己用的记事本软件. 再比如 有的游戏没有现成的修改器,我想自己写一个. 比如朋友很多,我编一个定时提醒生日到了的小软件,

请按照这个思路,推荐学习的书籍,或者自学的步骤. 关键要求就是
1。基于C语言,其他的VB之类又需要重新学语言的就不用了
2。有界面, 双击,然后至少看起来像个软件.
3。快速入门,易于掌握.

我不排斥学习一些新的东西,但是我不想学的过于 高精尖, 太过深入, 毕竟我不是搞这个的, 写的软件就是给自己用, 写着玩儿.

用心回答的,我会再加100分.

我已经给你发了邮件,请查收。
===========================================
有人推荐我看数据结构? ---学开车就要学发动机原理吗?
学习使用工具,是不需要知道原理;但制造工具,没有原理就根本不行。
游戏修改器不仅仅是个界面,这里边涉及的知识的广度,甚至可以和制造一辆汽车所需要的知识广度相提并论。
你需要了解Windows程序的运行机制,并具有一定的汇编和反汇编知识,熟练使用反汇编调试工具,能够涉及Windows底层开发的C、C++,或者Pascal(Delphi)语言,以及失败N次积累起来的经验,等等。
如果你有兴趣了解这些,那么就必须从基本做起,数据结构就很不错;
如果你没有兴趣,仅仅想玩玩,那么,
一、寻找已有的、前人已经开发的软件,游戏修改如:Cheat Engine和金山游侠什么的;
二、放弃吧,任何事情都没有捷径可走。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-01-28
感觉你问的有些空泛.游戏修改器,可不是那么简单哦.用C++做图形界面编程的话,MFC,不知道你学过没有,应该来讲,还是蛮麻烦的.你写应用软件,不一定要懂数据结构.精通数据结构是留给那些高级开发人员的,比如你写一个小的设备管理系统,或是采购系统,懂SQL就可以了,现在大多数开发,都是数据库编程.也相对简单一点.如果像你最后一句话说的那样,何必用C++呢,用C#,或者是VB,都要快速,简单的多.而且上手非常快.甚至你改用ASP.NET都可以.
做简单一点,你可以先写一个日志系统,进入需要密码,弹出一个界面,有登记,查询,退出,登记有主题,日期,详细内容,可以修改等等,都有控件实现,结果保存到文件中,或者数据库中,
复杂的点,你先要学会写文档,做需求分析.比如你要做一个设备管理系统,你得分析这个系统要实现哪些功能,比如注册,登录,查询(各种条件组合),用户管理,后台管理,权限管理等,确定大模块,然后再设计细节,我的设备有哪些性质,如名称,编号,购买日期,维修记录,使用年限等等,用户分哪几类,各有什么权限,再复杂一点可以设计一些报表.
第2个回答  2011-01-29
但是现在你不是在学开车。。。而是在学造车。。。
只会C语言的话是编不出什么东西的。。。只能实现简单的运算,至于界面。。。就更别想了。。
想编一个游戏修改器要学的东西可不是一个C语言那么简单。。
第3个回答  2011-01-28
最简单的就是VB。不需要探究很深,只要会用现成的控件就能编软件了。
第4个回答  2011-01-28
用vs2010或vs2008 选择“windows应用程序”自己拖个窗口玩玩吧。。
相似回答