导航:首页 > 编程语言 > 大学生自己编程的例子

大学生自己编程的例子

发布时间:2022-11-12 08:26:45

A. C语言的经典编程例子


程序员》推荐C++ 图书三人谈

主持人:熊节(透明),《程序员》杂志编辑,C-View成员
嘉 宾:孟岩(梦魇),联想公司掌上设备事业部应用开发处任职,C-View成员。与侯捷先生合译《C++ Standard Library》一书
金尹(恶魔),上海天宇公司CTO,在《程序员》连载有“自由与繁荣的国度”系列文章

透明:“学C++用哪本书入门”,这是被问得最多的一个问题。但是哪一本书是最好的入门书?似乎很难找到答案。《C++ Primer》太厚,《Effective C++》对读者要求比较高,《Essential C++》又常常被批评为“太浅”。
其实说穿了:no silver bullet。想从一本书学会C++,那是不可能的。有朋友问我如何学C++,我会建议他先去找本数据结构书,把里面的习题全部用C++做一遍,然后再去看《Effective C++》。myan经常说“要在学习初期养成好习惯”,我对此颇不以为然。
个人认为,《Essential C++》适合作教材,《C++ Primer》适合作参考书,《Effective C++》适合作课外读物。

恶魔:很后悔当初买了《C++ Primer》。因为从我个人角度来看,它的功能效用基本是和《The C++ Programming Language》重合。当然对于入门来说,它还是很不错的。但是《C++ Primer》太厚,一来导致看书极其不方便,二来系统学习需要花比较长的时间。对于目前这个越来越快餐化的时代来说,的确有很多不适合的地方,不过可以作为初学者的参考书。现在我以一块K3 CPU的代价把它借给了别人,希望我那位同事能够从中得到一些益处。
如果已经具备了C基础,我建议看国内的书,例如钱能的《 C++大学教程(第二版) 》。(如果没有C的基础还是看谭浩强的C语言)。这本书对C讲得还算比较清晰,有很多习题值得一做,特别是最后的struct和union两个部分。其中的一些算法比较拖沓和繁琐(比如树和链表的遍历算法),读者可以尝试修改这些例子,作为最后对C语言的一些总结测试。

梦魇:这个问题让我想起四五年前的情形。今天对于C++有一点认识的人,多半是从那几年就开始学C++了。那时根本没有品牌观念。从书店里找一本C++书,如果看着还算明白,就买下来。我记得那时候宛延闿、张国锋、麦中凡教授的书都受到很高的赞誉。我个人最早的一本C++书是Greg Perry的一本书,今天想起来,其实是一本打着C++旗号的C语言教程。对我作用最大的一本书是国防科技出版社出版的一本书,书名记不得了,作者叫斯蒂芬·布莱哈。
透明:还记得以前曾批评过一本C++书,是北航出的,整本书就没有出现过class关键字。那本书,说穿了其实只是介绍了C语言和iostream库的用法,根本不能算C++。而当时我常常推荐的一本书是电子科技大学张松梅老师的C++教程。那本书,直到今天来看也没有太大的问题,唯一的缺憾就是由于年代久远,许多东西已经过时了。而对于一本技术书籍来说,“过时”是最不可接受的。
总体来说,那时使用C++的人真是在“盲人摸象”。不过这也有好处,就是对C++的很多细节能搞清楚,以后看到经典好书时比较容易理解;当然坏处就是概念不清,甚至都不知道C++和Visual C++、Borland C++到底有什么不一样。

梦魇:整个90年代,其实大部分人对于C++的认识都似是而非。一开始是等同于Borland C++,后来是等同于Visual C++和MFC。所以一般来说,打着BC和VC旗号的书卖得很好,人们觉得这就是C++。而我比较幸运,布莱哈的那本书虽然从现在的眼光来看谈不上高超,但基本路子是对的。可能是因为原书是给UNIX程序员的培训教材,所以没有让我一开始就形成“C++ == VC++”的认识。
其实一直到1996年,我们那里搞计算机的都是唯Borland C++马首是瞻的,到了VC 4.0出来,一下子格局全变了。1997年VC5推出之后,书店里MFC书铺天盖地,学MFC的人,头抬得都比别人高一些。不过现在看来,那时候大部分的MFC书都是三流货色。我曾经有一段时间认为,那一批程序员中间有不少被误导了。根本原因就是相对的封闭。

透明:我觉得一本书的价值有两方面:第一,教给你实用的技术;第二,促使你去思考。对于一本介绍VC(或者说MFC)使用方法的书,我根本不希望它能促使我有什么思考,所以我就一定要求它在技术上精益求精完美无瑕。我刚开始用VC的时候,买的第一本书就是潘爱民老师翻译的《VC技术内幕》(第四版),没有受到那些“三流货色”的误导,应该说是很幸运的。

梦魇:1999年机械工业出版社开始出版“计算机科学丛书”,其中的《Thinking in C++》第一版受到了广泛的欢迎。其实我一直不认为这本书很出色,虽然拿过一次大奖。然而我们都得承认,这本书在C++书籍领域里第一次建立了品牌观念,很多初学者开始知道,不是随便买哪一本都一样的。再往后就是2000年的《 深入浅出MFC(第二版) 》第二版,以及侯先生在《程序员》上发表的那一篇《C++/OOP大系》,加上整个大环境的变化,品牌观念深入人心,C++书籍市场终于开始逐渐与世界同步。
回想往事,我的感觉是,那个需要战战兢兢选择入门书的时代已经过去,今天的C++初学者,大可以放心地买口碑好、自己读起来思路顺畅的书,入门不再是太大的问题。还有一些程序员已经学了几年C++,但看到今天出版的一些新书,感觉比较陌生,这也不是什么问题。侯先生经常说“凡走过必留下足迹”,所谓“走弯路”,未必不是一件好事。
至于具体的推荐表,就不好一概而论了。总之在我的印象里,《Essential C++》、《C++ Primer》、钱能教授的C++教程,都不错。甚至有人一上来就看Bjarne Stroustrup的《The C++ Programming Language》,只要他喜欢,也没什么不可以。

透明:我同意你的观点。不管怎么说,编程是门实践性非常强的学问。要想对C++对象模型有深入的了解,最好的办法就是写一串程序去看结果;要想学会OOP,也只能从项目中学。对于初学者,最好的学习方法就是不停地写程序,写真正有用的程序,写到有问题的时候就去查书,于是自然就会知道哪本书好哪本书不好。不过我们的教育制度能不能让大学里的学生们有这样的学习机会,我表示怀疑。
以我的经验,学C++有两个门槛:入门和使用。完全看不懂C++,这是一个门槛,但是只要有一本合适的入门书,很快就能跨过。要想真正用上C++,却不是件很容易的事情。尤其对于学生来说,接触到的东西多是“玩具”,很难有实战的机会。所以经常看见有人问“C++到底能做什么”,这是C++学习中一个比较麻烦的问题。我们都是做了相当长时间的C++程序之后才看到一些真正经典的书,也正是因为走了相当长的弯路之后才知道这些书的经典之所在。所谓弯路,我想也是一种必须的积累。就算一开始就看《Essential C++》和《C++ Primer》,没有两三年的时间恐怕还是难有所得。

恶魔:有两句十分有道理的话,一是我大学的C语言老师说的“写程序不如说是抄程序”,另一句是一网友说的“好的设计来自借鉴,天才的设计来自剽窃”。对于我这个理性批判主义者来说,这两句话的确不太适合。但是无论从哪个角度来讲,对于初学者来说,剽窃大师的作品是通向成功的最快捷径。
我个人认为,对于C++的初学者来说,首先要确定自己专业领域内主要使用的特性的方向。因为C++的特性如此众多,初学者想贪多基本是不可能成功的。C++的编程范式基本可以分为ADT+PP、GP和OO三个方向。对于ADT+PP范式来说,初学者的主要问题不是学习C++,而是学习C的使用。对于这样的初学者,国内的几本书还是写得比较清楚,符合中国人的习惯,比如谭浩强的《C语言教程》、钱能的《C++语言大学教程》。这两本书我首推第一本,因为这一本我潜心研究了一年,这本书当中很多程序是可以剽窃的,而且可以对这些程序进行加工和提升。比如结构这一章中,它所给出的用struct来实现链表、二叉树的算法是相当蹩脚的。学习ADT+PP的初学者将这本书揣摩透以后可以尝试修改这两个程序。另外这本书的第二版稍微涉及了一些关于“类”的内容。学习ADT+PP的初学者,可以不被OO中的一些专有特性扰乱自己的思路,对于类层次扁平、无继承、无多态的程序编写是有很大好处的。

透明:你好象比较推崇国内教授写的书。现在社会上有种不好的风气:一捧就捧上天,一贬就贬下地。就好象对待谭教授的书,前几年是奉为经典,这几年又有很多人使劲批评。学C++更是有点“崇洋媚外”,总是觉得初学就应该看《Essential C++》。我看这种观点也是片面的。

恶魔:当然《Essential C++》也值得看看。但是我个人觉得这本书没有谭浩强的《C语言教程》来得好。主要原因是:第一,C++的所有特性都点到了,但是不深,看了以后会三心二意没有方向;第二,可以抄袭借鉴的例子太少。《C语言教程》中有很多有趣的问题,比如猴子吃桃、汉诺塔等等,这些例子对于刚刚涉及C/C++语言编程的人来说是学习编程很好的例子。《Essential C++》只能是前两本书看透以后,作为学习C++特性的一个过渡性的书籍。让读者真正领略到什么是C++的编程、和C编程的不同点在哪里。

透明:我发现一个很有趣的现象:初学者往往喜欢问“哪本书比较好”,这让我很是不解。这有点像一个刚学打篮球的人问“王治郅和科比谁比较厉害”。当然科比更厉害一些。但如果你是想学打篮球,这两个人都非常非常有资格教你,你跟谁学都能学得很强——关键不是在于你选哪个老师,而是在于你自己用多少功夫去学。

透明:回到原来话题。学会了C++的语法,能看懂C++代码之后,必须有些书来指导进阶(或者叫指点迷津)。我觉得《设计模式》很好,能够让读者看到一些精妙的用法。不过正如我经常说的,模式带来的麻烦和好处一样多,甚至麻烦还要更多。而且,C++本身的问题使得在C++中使用GoF模式愈加麻烦。

梦魇:《Design Patterns》这本书绝对是不可以没有的,而且中英文版都不可少。最初我看中文版,说实话看不懂,但是也不觉得人家翻译得不好,所以就想,大概是原文就很难懂,加上自己水平有限。于是总是想着再找几本patterns的书来看。后来找到几本书,口碑还不错,不过水平高下,一比就出来了,还是那本《Design Patterns》最经典,最耐看。英文版出来之后,两个版本对照看,明白多了。现在觉得,其实就设计模式来讲,把这本看明白了就很不错了,不用再花费很多心思找其他的书。我现在的包里始终夹着这本书,随身携带,有备无患。
至于说设计模式的副作用,和可能带来的弊端,我的体会也挺多。不过是这样,我们想一想,究竟什么情况下设计模式可以用得很好呢?一种是有经验丰富的人引导,比如要是Robert Martin带队,你在某个地方用错了设计模式,他就会指出来,说这里不对,将来会产生什么样的弊端。对于他来说,丰富的实践经验足以支持他进行“预测型”设计。但是大部分人没这个能力,因此我们只好走第二条路和第三条路,就是“试探型”设计和“重构型”设计。遇到一个问题,你觉得用某种模式挺合适的,就大胆地用了,成功是积累经验,发现不好,出了问题了,只好改回来,那也是积累教训。这叫做“试探型”。至于重构,应该算是最有组织、成功率最高的工程化方法。先把问题“quick and dirty”地解决了,所有的暗礁都暴露出来,然后再根据实际情况采用合适的模式优化设计。现在XP和UP都高度重视refactory,UP在Elaboration和Construction阶段都鼓励抽出专门的iterations进行重构。所以说如果组织快速的软件开发,当然比较倾向于这条路——打成功率嘛。

透明:讲到重构,我顺便说说《Refactoring》这本书的影响。从工程本身的角度来说,你所谓的“重构型设计”是没有什么问题的。但中国的开发者(也包括我在内)往往比较冲动,比较容易相信银弹的存在。曾经有那么一段时间,我在java中尝试过了重构的方法之后,又拿到C++中去尝试。结果发现,在Java中速度非常快的重构过程,到C++中就被减慢了。究其原因,就是因为C++和Java的约束条件不同。拿着Java中成功的案例直接套C++,不失败才怪。
所以,我必须说:《Refactoring》这本书很有价值。但对于C++程序员来说,它的价值是让你思考,思考这种方法的可行性。如果一个C++程序员没有打算迁移到Java,那么我必须告诉他:《Refactoring》这本书不是让你照着它用的,甚至不是让你去相信它的。对于C++程序员,《Refactoring》全书可以放心相信的只有第13章,其他的部分,都必须非常谨慎地对待。

梦魇:我还要就“试探型”的方法多说两句,我觉得对于个人发展来讲,“试探”也是必不可少的,撞墙不可怕,高水平的人不都是撞出来的吗?你失败了一次,就知道这个模式有什么潜在的问题,下次再用,就会多看几步,像下棋似的。撞的多了,路数就出来了。
我不知道你们是否有这个感觉:用错了模式,吃了亏,再回过头去翻翻《Design Patterns》,看到人家早就指出来这个问题,不过就是那么几句话,原来看上去干巴巴的,现在觉得句句都讲到心坎上,GoF的形象马上就高大起来,还带着光环,感觉是既兴奋又懊悔。

透明:现在回头来看,我更欣赏myan推荐给我的《Designing Object-Oriented C++ Applications Using Booch Method》。这本书能够帮助C++程序员理清思路培养习惯,可惜国内没有引进。相比后来商业味浓厚的UML系列书籍,我觉得这本书对于面向对象的阐释精辟独到,至今未有能出其右者。

梦魇:刚才我们两人都说到Robert Martin,他可是我的榜样。那本1995年的《Designing Object Oriented C++ Application》,我觉得是每一个C++软件工程师都应该反复研读的书。可惜不仅国内没有引进,在国外的名气也不大。如果你觉得面向对象的那些道理你好像都明白,可就是一遇到实际问题就使不上劲,那这本书就是你的最佳导师。
提到理清思路,还有一本书不得不提,就是Andrew Koenig的《Ruminations On C++》。每个人都应该问自己,我学了这么多年的C++,究竟什么是C++最基本的设计理念?遇到问题我第一个直觉是什么?第一个试探型的解决方案应该具有那些特点?如果你不能给出明确的答案,就应该认真地去读这本书,读完了你就有了“主心骨”。

透明:插一句话,谈谈“推荐书”的问题。入门书基本上是放之四海而皆准的,所以推荐的意义也不大。而入门后的发展方向,每个人不同,这个时候就需要“高人”的指点。举个例子:我学C++的时候,myan还不认识我,所以也没有给我推荐书,我还是学过来了,所以即使你当时向我推荐了《Essential C++》或者《C++ Primer》,我也不会太感谢你;但在我认真研究OO的时候,你推荐Robert Martin那本书给我,对我帮助就特别大,而且我从别的地方也很难找到类似的推荐,所以我就很感谢你。
一个程序员,必须有framework的意识,要学会用framework,还要主动去分析framework(在这方面,《Design Patterns》能有一定的帮助)。但是,真正高质量、成气候的framework的书恐怕也就只有针对MFC的。从这个角度来说,MFC纵有千般不是,C++程序员都非常有必要先去用它、熟悉它、研究它,甚至借助《深入浅出MFC》这样的书来剖析它。不然,很难有framework的意识和感觉。
当然,另一个framework也很好,那就是STL。不管用不用MFC、STL,对这两个东西的掌握和理解都是极有帮助的。最近我又在看《深入浅出MFC》,虽然已经不用MFC编程了,但帮助是一定有的。

梦魇:MFC和STL方面,我还是比较推崇侯先生的两本书《深入浅出MFC》和《STL源码解析》。
《深入浅出MFC》这本书,名气自然是大得不得了,不过也有不少人批评。其实书也没有十全十美的,批评当然是少不了的,不过有的时候我看到有人评论这本书,把它跟Inside VC相比,真的是牛头不对马嘴。
你刚才其实说得很对,程序员应该有一点framework意识。而这本《深入浅出MFC》与其说是在讲MFC编程,不如说通篇是在拿MFC为例分析Application Framework的架构和脉络。所以无论你对于MFC本身是什么态度,这本书对每一个C++程序员都有很大的益处。

透明:是的。《VC技术内幕》会告诉你“DYNAMIC_CREATE这个宏怎么用”,《深入浅出MFC》则告诉你“DYNAMIC_CREATE这个宏是怎么实现的”。所以,如果你只需要在VC下写一些小应用程序,《深入浅出MFC》的价值并不太大;但是,如果你需要设计一个稍微大一点的东西(不一定是framework),MFC的设计思想就会有所帮助。

梦魇:另外,我觉得对于MFC也应该有一个公允的评价。过去是吹捧得天上有地下无,书店里铺天盖地都是MFC的书,搞得大家只知有MFC,不知有C++,甚至直到现在还有人问:“我是学MFC呢,还是学C++?VC++是不是比C++更高级的语言?”MFC成了一尊神像,阻碍了人们的视线。所以得把它从神坛上拉下来。这就是过去一两年有很多人,包括我在内批评MFC的一个目的。可是现在大家视野开阔了,.NET也出来了,MFC不再是神像了,少数人就开始以贬损MFC为乐了。我觉得这种态度是不对的。
什么叫好的框架?我觉得在十几年的时间能够象MFC这样保持稳定并且不断进步的框架就是好的框架。可能我们在一些具体的设计问题上有不同看法,觉得“这个地方这么设计不是更漂亮吗?”很多时候是的,但是这不重要,重要的是MFC成熟稳定、有十几年的成功经验,这是最了不起的东西。
另外一点,MFC中间包括着学习Win32 API编程的最佳资料。这是除了其framework方面之外的另一个亮点。我现在使用Win32 API开发,但是经常参考MFC的源代码,收获很大。

透明:STL方面,我对于剖析它的源代码兴趣并不大,毕竟里面源代码多是算法问题。所以,《STL源码剖析》我也只是随便翻翻就束之高阁了。我觉得这本书用来做计算机系的数据结构和算法教材不错,不知道有没有老师乐意这样做。
对于STL,我的态度一向都是“应用至上”。不过,我一直认为SGI STL本身就是一本精彩的书,一本数据结构和算法的经典参考书,同时也是泛型技术的参考书。想知道一个算法是如何实现的,看看STL源代码就行;想知道如何使用type traits,STL源代码里面也有例子。看别人写的书,总觉得隔着一层纱,有点挠不到痒处的感觉。SGI STL的代码写得非常漂亮,一个C++程序员如果不看看这本书,实在是可惜。

梦魇:至于STL,除了《STL源码解析》之外,我举贤不避亲,强烈推荐侯先生与我合译的那本《The C++ Standard Library》。这本书质量之高是无需怀疑的。我现在手边常备此书,随时查阅,对我帮助很大。

透明:C++和Java相比,最大的优势就是它没有一个专门的公司来管它,最大的弱点也是它没有一个专门的公司来管它。Java程序员在学会简单的语法之后,立刻进入SUN提供的framework,一边用这个现成的framework做实际开发,一边在开发过程中继续学习Java一些幽深的特性。而这个时候,C++程序员恐怕还在问“VC和BCB哪个好”呢。这无疑是浪费时间。

梦魇:刚才你说Java和C++的优劣,这个话题已经成了我们这个年代永不消失的声波了。我也不想再谈这个。不过有一点我得说清楚:现在我们很多用C++的人吃了不少苦头,探过脖子去看看Java,觉得它真是太可爱了,这种印象是不准确的。另外,Java也不简单,而且会越来越庞大复杂。在很多场合,Java还不具有竞争力。至于将来如何,我看有些Java爱好者也过分乐观了,似乎计算机科学界几十年解决不了的问题都可以借着Java的东风解决掉,恐怕没那么容易。

透明:那当然。我再次强调:No Silver Bullet。读书很重要,但古人说“行万里路,读万卷书”,还是把“行路”放在“读书”前面。尤其对于技术书籍,如果它不能帮我解决问题、不能给我带来非常实际的利益,那么我是不会去读它的。恶魔说得对,我们这个社会很快餐,我们这个行业尤其很快餐,我们也只能努力适应它。

B. 作为一名的大学生,你认为如何去自学编程

在大学里学习理论知识,范围很广,主要对编程进行粗略的介绍。 对于在大学之前就知道编程的人来说,大学里的东西可能是儿科。 但对小白来说还是有一定的作用的。 他让你体验编程的小乐趣,看你是否真的想编程。 我想很多人都忘记了自己是什么时候写的人生的第一个代码。 我还记得自己第一个程序编译成功,输出结果时兴奋的情景。

有条件的话买基础编程相关的书,比学校的教科书解释得深。 离工作中使用的环境很近。

C. 在大学学C语言能干什么有什么用最妤举些易明白的例子

学了总没有坏处的,出来工作了,至少你不编程吧,别人说你还是听得懂,不至于盲
C语言的基本语法我是不打算再提了,很多C语言编程的书,就是将一些基本的数据类型、数据结构、语法,然后就是一些数值

计算的实例,大多数都是雷同的,难免有抄袭之嫌,而且页没有多少实用价值。

本书以实用实例作为编程指导,指引大家编写真正实用的程序。了解到大家对黑客程序、病毒、窗口类程序比较感兴趣,因此我就拿这些实例进行讲解。基于大家基本都用Windows XP SP3,我也就在这个系统上把程序调试成功后再给大家讲解。编程环境,我还是喜欢VisualC++ 6.0

本书计划从四个大的方面来讲,这四个方面是:窗口类、文件操作类、网络类、数据库类。
都是时下流行的编程必备技术,也是软件开发者,必须掌握的技术。中间以实例讲解,逐步学习,相信大家看完后会有很大的提高的。

第一章窗口类程序的编写

这一章就先来讲解下窗口类程序的编写。因为现在程序没有界面,就像人没有脸面一样,而且好的界面更能吸引人。从基本的界面开始,相信能给大家指明出一条路的,使大家很容易地掌握窗口序的编写。其实界面设计利用VC 6.0 的MFC,很容易地制作出来。这里从底层开始写代码来写界面程序,使大家知道一些底层的东西,为以后学习打下好的基础,相信您学了这些,再用VC 的MFC会得心应手的。

1.1

用 C 写的第一个一个窗口程序

作为编程的开始,我们还是以一个Hello World来开始我们的学习之旅。代码如下:

#include <stdio.h>

void main()
{
printf("Hello World!");
}

这是一个再简单不过的C程序了,只要有点C语言的知识就能够懂的,不过这里估计还有些人,到现在还不知道#include

<stdio.h>中的头文件stdio.h到底是什么东西,我就来说下了,stdio.h是一个文本文件,存在于磁盘上的,已VC为例它的位置如下图:

也许你听说过printf()函数是在stdio.h中预定义的,但是你见过其定义的形式没有,没有且看下图

其定义形式,就如图中所示,也许你并不懂前面那些东西是什么,不用担心,以后我会慢慢解释给大家的。函数是先定义才能使用的,所以stdio.h中定义printf函数,我我们在引用了stdio.h头文件后就可以在程序中调用printf函数了。

上面是在命令行中显示一个“Hello World!”,没什么意思,下面我写一个窗口程序,显示个Hello World!
#include <windows.h>
void main()
{
MessageBox(NULL,"Hello World!","我的第一个窗口程序",MB_OK);
}
编译运行后如下图:

弹出的是一个对话框,上面有Hello World,还有一个标题和一个“确定”按钮。
当然你会说这对话框也算个窗口吗?这里肯定的告诉你:是的,对话框是窗口程序的一个子集。你可能还会这样问,这样一个简单的窗口有啥用呢,其实这样的窗口非常有用,我们在操作计算机的时候,会出现一些警告或提示的对话框,都是基本是这种方法写出来的。就算是这个很简单,学习本来不就是有易向难,有浅显深奥去的过程吗。
整个效果几乎就是靠一个函数MessageBox的功劳。这里也先不介绍这个函数了,说些其他的。

其实用C编写一些恶程序,就是把编程环境中所提供的一些函数熟悉了基本就可以了。用VC来写成序,其中的头文件有很多,定义了很多Windows API 函数、数据结构、宏,可以让我们大家运用,通过它们,我们可以快速开发出使用的程序。这些Windows API在微软的MSDN上查,上面有很多说明,部分还有代码示例。不会是可以输入函数名,查找相关信息,建议大家用英文版的Library,因为其内容比中文版的全面,英语不好的同学呢,就先看中文了
中文MSDN:http://msdn.microsoft.com/library/zh-cn/
英文MSDN:http://msen.micorsoft.com/library/en-us/

到这里,我们就完成第一个有界面程序的编写,你感觉写有界面的程序难吗?显然不难。

下面看一个向锋和波波感兴趣的程序:九九乘法
采用命令行形式
#include “stdio.h”
int i=0,j=0;
for(i=1;i<10;i++)
for(j=1;j<i+1;j++)
printf(“%d*%d=%d\t”,j,i,j*i);
printf(“\n”);
和那个javascript效果都是一样的,所以语言只要学好一样,其他的就很容易旁通的,学习就捡一种学好,不要贪多。

好的,这一节就这样吧,大家先各自了解下微软的MSDN,对以后的学习会有很大的帮助的。

1.2 第一个真正的窗口程序

上一节中,我们用MessageBox函数轻松地实现了一个对话框窗口,可能你会说,那仅仅是个没有用的对话框而已,是的,只是对话框而已。我之所以以一个对话框为例呢,是因为我只是想让你知道写一个有界面的程序并不是件难办的事。明白了这一点后,我们继续。今天来编写一个真正的窗口程序。
下面就该罗嗦一段了,由于大家以前并没有写过什么窗口程序,写的都是命令行下的,我们知道在命令行下的程序都有一个主函数main,这个函数也就是程序的入口函数。我们现在用VC 6.0来写,而且要写窗口类程序,VC 6.0给我们提供了一个专门用作窗口类程序的入口函数WinMain()
这个函数原型是这样的
int WINAPI WinMain(
HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTRlpCmdLine,
int nCmdShow
);
大家是不是感觉这个函数挺复杂的,有这么几个参数,而像main好像就没有参数。其实main是有参数,这个向锋和小四是知道了的。但是main函数的参数是可以省略的,而WinMain是不可以省的。这里也要对VC6.0的编译模式改下
看下图

依次是“工程”→“设置”→“连接”,在“工程选项”里把console改为windows就可以了。如果认真学了汇编,或是手写命令编译连接过C程序,就会知道这是干什么的。Console是控制台的意思,以前我们用mian函数写的程序都是以控制台模式连接的,所以很少会有界面的。现在我们要写有界面的程序,所以要选Windows(窗口)模式了。

我们写入以下代码,并按照上面说的方法去做,看看结果
#include "windows.h"

int WINAPI WinMain(HINSTANCEhInstance,
HINSTANCE hPreInstance,
LPSTR lpCmdLine,
int nShowCmd)
{
MessageBox(NULL,"WinMain创建的窗口程序","WinMain",MB_OK);
return0;
}
结果如下图:

与第一节中的这段代码代码比较下
#include “windows.h”
void main()
{
MessageBox(NULL,"Hello World!","我的第一个窗口程序",MB_OK);
}

两者比较下,后者多了个cmd窗口。可见用main写的并没有完全脱离命令行呀。所以以后我们写窗口程序就用winmain了。

好了,转过来,我们来看看WinMain()函数,其中有4个参数
先看下解释(看不明白得先看完):
hInstance:应用程序当前事例的句柄。
hPrelnstance:应用程序的先事例的句柄。对于同一个程序打开两次,出现两个窗口第一次打开的窗口就是先前实例的窗口。对于一个32的位程序,该参数总为NULL。
lpCmdLine:指向应用程序命令行的空字符串的指针,不包括函数名。获得整个命令行,参看GetCommandLine。
nCmdShow:指明窗口如何显示(是隐藏还是显示,有没有最大化按钮之类的)。取值可以参考MSDN
这里我相信有一个词大家好应该比较陌生,句柄(HANDLE)是吧。下面我就来简单的说下
句柄其实就是Windows系统中一个东西的唯一标识。就是系统中有很多运行的程序或者资源之类的,为了更好的管理使用,Windows系统给它们每人一个ID一样。懂得网页制作的人应该知道网页中各个元素的ID吧,网页的ID如果重复话可能出现错误。那么系统的句柄会不会有相同的,那是肯定不会有的了,就和我们的学号一样,系统自动分配每一个模块的句柄,是不会相同的了。

对于句柄大家可以先这样理解着,不用一下子搞懂得。以后学着学着就明白了。

估计大家对那几个参数的类型改犯迷糊了吧。其实那几个类型,并不是什么新类型,都是Windows开发人员为了自己和他人编程方便,同过基本的C语言语法定义一种新的结构体,或者是共同体,再者就是枚举类型。我知道结构体、共同体和枚举类型,很多老师是没有讲到的,因为在书的后边,很多教C的,又是很垃圾的老师,所以不会讲那么快的。其实结构体这些数据类型,就是通过我们常用的字符、整型、浮点等数据类型构造一个比较复杂的类型而已,举个例子,就是我们知道C没有一个数据类型可以描述一个人吧,那么我构造一个是不是很方便我们编程呢。我们可以这样构造一个
struct People
{
intage;//年龄
charsex[2];//性别
intheight;//身高
……
}
我们这样定义以后就可以在我们以后的程序中利用这个数据类型了,People zhangsan;把zhangsan的身高172放到zhangsan.height中。这样可以方便完成很多工作。所以结构体是很简单的,还有其他的复杂数据类型也是很简单的,都是有常用的简单的类型来结合到一起构造一个复杂的而已。这和JAVA定义类是很相似的,java定义个人类,不是可以这样的
public class People
{
publicint age;
publicstring sex;
publicheight;
……
}
看起来都差不多,而且用法也很相像。唯一的差别其实就是类可以有方法,而结构体是没有的(经过特殊处理也是可以的,这里不用考虑)。

上面是为了让大家了解下复杂数据类型的定义,罗嗦了一大堆。下面来看下WinMain中第一个参数的类型HINSTANCE这个只是个结构体而已,实际上和HANDLE这个类型差不多,但是有一点差别,而HANDLE是这样typedef PVOID HANDLE;定义的,PVOID是什么呢,我们来看下typedef void *PVOID;说明PVOID是一个指针,初始指向空(void)。因此可以知道句柄也是个指针而已。看着这么复杂原来也只是指针。
这些都可以在微软的msdn上查得到的,而且很详细的
那个第二个LPSTR 根据字面上的意思就知道是字符串类型了。查一查果然是。

大家一定要利用好msdn,很有用的。

本节就到此结束了,主要是说明了一个WinMain函数和结构体的事情,东西也不算太多,大家应该能接受得了吧。下节就来点复杂点深点的东西,希望大家做好心理准备。

1.3 窗口程序的编写

在来啰嗦之前,希望大家能够做好准备,这一节知识有点多,内容有点长。但愿大家能够一口气读完,如果一口气读不完,那就换口气接着读。

上节中我们用MessageBox()就实现了一个真正的窗口。MessageBox()中的原型如下:
Int MessageBox(HWND hWnd,
LPCTSTRlpText,
LPCTSTRlpCaption,
UINT uType);
参数解释
hWnd 所属对话框所属窗口的句柄,如果是NULL,则此对话框不属于任何一个窗口。
lpText 对话框窗口的显示内容。
lpCaption 对话框窗口的标题。
uType 对话框的样式和动作(像是确定按钮,还是取消按钮就是设置这里的)

关于这个函数的细节可以看这里
http://msdn.microsoft.com/en-us/library/ms645505(VS.85).aspx

到此为止,你也算是会了窗口程序的编写,但只是一个开始,不过这已经很好,可能会让你感觉到了C的魅力,也可能会稍微解点C语言能干什么的疑惑。在开始写代码之前,我有必要把细节和原理先说明下。
Windows下一个窗口创建的过程有以下几个步骤:

1. 程序创建一个窗口,首先要向Windows系统注册一个窗口类wndclassex,其实就是定义一个变量,变量的类型是WNDCLASSEX(结构体)。该结构体的定义与介绍看这里(http://msdn.microsoft.com/en-us/library/ms633577(VS.85).aspx),
typedef struct {
UINT cbSize;
UINT style;
WNDPROC lpfnWndProc;
int cbClsExtra;
int cbWndExtra;
HINSTANCE hInstance;
HICON hIcon;
HCURSOR hCursor;
HBRUSH hbrBackground;
LPCTSTR lpszMenuName;
LPCTSTR lpszClassName;
HICON hIconSm;
} WNDCLASSEX, *PWNDCLASSEX;

成员介绍
cbSize 值为sizeof(WNDCLASSEX),在调用GetClassInfoEx前必须要先设置它值。

style 窗口类的样式,它的值可以是窗口样式值的任意组合。
可以有以下的值
lpfnWndProc 指向窗口处理函数(回调函数)。处理窗口事件,像单击鼠标会怎样,右击鼠标会怎样,都是由此函数控制的。
cbClsExtra 为窗口类的额外信息做记录,系统初始化为0。
cbWndExtra 记录窗口实例的额外信息,系统初始为0.如果程序使用WNDCLASSEX注册一个从资源文件里创建的对话框,则此参数必须设置为DLGWINDOWEXTRA
hIcon 窗口类的图标,为资源句柄,如果设置为NULL,系统将为窗口提供一个默认的图标。
hCursor 窗口类的鼠标样式,为鼠标样式资源的句柄,如果设置为NULL,系统提供一个默认的鼠标样式。
hbrBackground 窗口类的背景刷,为背景刷句柄,也可以为系统颜色值,如果颜色值已给出,则必须转化为以下的HBRUSH的值
· COLOR_ACTIVEBORDER
· COLOR_ACTIVECAPTION
· COLOR_APPWORKSPACE
· COLOR_BACKGROUND
· COLOR_BTNFACE
· COLOR_BTNSHADOW
· COLOR_BTNTEXT
· COLOR_CAPTIONTEXT
· COLOR_GRAYTEXT
· COLOR_HIGHLIGHT
· COLOR_HIGHLIGHTTEXT
· COLOR_INACTIVEBORDER
· COLOR_INACTIVECAPTION
· COLOR_MENU
· COLOR_MENUTEXT
· COLOR_SCROLLBAR
· COLOR_WINDOW
· COLOR_WINDOWFRAME
· COLOR_WINDOWTEXT
lpszMenuName 指向一个以NULL结尾的字符床,同目录资源的名字一样。如果使用整型id表示菜单,可以用MAKEINTRESOURCE定义一个宏。如果它的值为NULL,那么该类创建的窗口将都没有默认的菜单。
lpszClassName 窗口类的名字,字符串类型。
hIconSm 小图标的句柄,在任务栏显示的图标,可以和上面的那个一样。

定义一个WNDCLASSEX类型变量后,在给变量成员初始化后,我们就可以用
RegisterWindowEx(&wndclassex)来注册这个窗口类了。

这个注册过程,就和我们平常创建一个项目一样,都要先注册才能创建。

D. 大学生创业成功的案例分享

大学生创业成功的案例分享 篇1

在校大学生创业案例一

1980年,钱俊冬出生于安徽省无为县赫店镇的一个贫困农民家庭。他从小就立志要考上重点大学,毕业后找一份好工作,改变家庭贫困的生活。

1999年,父母做生意借来的8万元钱被人骗走,本就不富裕的家庭更是雪上加霜。由于家庭经济拮据,钱俊冬随父母来到天津大港。靠着父亲做卤菜的手艺,全家人在一个偏僻的小巷子租住下来,省吃俭用,挣钱还借款。

刚到天津时,钱俊冬特别向往大学生活,所以,一有空闲他就去附近的南开大学和天津大学转悠,并结交了一些大学生朋友。通过与大学生的交往,他知道了大学生毕业后将会面对严峻的就业压力,于是,他就有了上大学后一定要自己挣钱的想法。

钱俊冬把自己整天关在屋里,除了复习功课,数百本从旧书摊上购来的杂志被他一页一页地翻过,大量成功人物的创业故事刺激着钱俊冬活跃的大脑,特别是那些大学生通过勤工俭学改变自己命运的文章,让他意识到,要想成为一名成功人士,单靠找一份好工作是实现不了的,必须从底层做起,走自主创业的道路。

开学一周,掘得第一桶金

2000年,钱俊冬考上了陕西长安大学。当学校的录取通知书送到家里时,父母既欣喜又发愁,生意的失败使他们债务缠身,已经没有能力支付儿子上学所需的费用。最后,全家人东借西凑好不容易才弄到2000多元钱。

开学报到的那天,钱俊冬攥着2000元现金,在报名的长队里他一次一次退到最后面。后来他鼓起勇气找到辅导员,终于争取到了缓交学费的机会。安定下来后,钱俊冬的心中萌发出一种坚定的信念:越是日子困窘,越要咬紧牙关,想办法去改变命运。

开学第三天的下午,钱俊冬正独自在寝室里翻阅新课本,一位师兄推门进来推销随身听。正在这时,几位室友也回到了寝室。结果,这位师兄没费多少口舌,4部随身听以每部80元的价钱被室友买下。这件事情使钱俊冬隐约地觉得一种商机和一个比较大的消费群就在自己身旁。后来,他从同学那里打听到在西安东郊有两处小商品批发市场。第一个周末,他逛遍了这两个小商品批发市场,仔细对比了各种随身听的性能和价格后,他以15元的批发价购买了6部师兄推销的那种款式的随身听,一倒手净赚了300元。这是他掘得的第一桶金。之后,当同学们刚习惯用卡式电话时,他以低廉的价格从IC卡经销商那里购进话卡,然后以比市场低的价格出让给同学,在赚得一点辛苦费的同时,让同学们也得了一些实惠。后来,像上游泳课穿的游泳衣,考研用的复习资料、英语磁带,他都找到了低于校外价格的供应渠道。一年后,他便成了校园里小有名气的“生意精”。

底层做起,为创业做准备

为了实现自己的理想,钱俊冬除了学习好专业课外,还不时去学校图书馆看一些法律、心理学、市场营销等方面的书籍。他认为,搞推销和倒卖纯属个人行为,还没有完全融入社会。要创业最好还是先融入企业,到企业中去体验,懂得如何把学到的知识与企业实际相结合,这样才能获得成功。

在校大学生创业例子二:“财经快递”一年赚到6位数

“很多快递只能送到校门口,从宿舍跑到校门口至少也得20分钟,有些快递员就会不高兴。”浙江财经学院东方学院学生孙晓告诉记者。好在,该校财政专业的学生陈博甫,在校内开办了一家“财经快递”。据小陈的合作伙伴、杭州电子科技大学工业设计专业大四学生景棋介绍,这是一家专门为同学取快递而设的学生公司,他们与杭州一家规模较大的快递公司达成协议,专门负责校内快递的揽发和派送,而学校则专门给他们配备了一间仓库。

有了这家快递公司,学生的快递到了,公司会有专人打电话通知学生,学生则随时可以到公司的仓库去取货,一下子方便了许多。“现在基本上一天会有500到600份包裹”,景棋告诉记者,“公司已经取得了可观的经济效益,基本‘爬’上了6位数。”

在校大学生创业例子三:

刘虎锋是陕西宝鸡农家孩子,2005年考入南京工业职业技术学院自动化专业,哥哥每月资助他300多元,整个读书期间异常艰辛。毕业后他在南京找到一份称心的工作,为一些大型的电厂、钢厂锅炉“热控”做技术检测。

刘虎锋任职的企业由于负责人经营不善亏损倒闭,在投资方准备注销公司时,刘虎锋觉得“太可惜”,出资人见状便把公司“壳”留给了他。就这样,凭着仅剩的几张办公桌椅以及缴了一年房租的“公司”,刘虎锋开始自主创业。起初,他投入了打工积攒的一万元,开始跑市场,可惜3个月下来却没有一笔业务,钱也花完了。快到年底,表姐借给他8000元,让他先回家。可刘虎锋却绕道前往一家电厂,为公司发展寻求转机。电厂负责人以前就对这个年轻人有好感,承诺给他一笔业务,刘虎锋立即回到南京“开工”。终于,这笔业务赚到6万元,他的创业路柳暗花明。

2010年,刘虎锋与女友常常兜里无钱,最困难时还需要回家筹资。一次他与军工企业谈生意,对方需要一种通信信息化设备,虽说刘虎锋对软件编程不陌生,但他为了订单质量仍请来专家合作,很快生产出全新产品。

为此,2011年公司销售额超过百万元。看到新项目的市场前景广阔,刘虎锋决意专攻这个系统集成产品,注册了“北冶机电设备公司”,并报名参加创业培训班以进一步提高业务能力。去年底,他开着刚买的新车回家过年。

无论是“大学心灵导师”李开复,还是“创业教主”周鸿祎,他们都在不停地奉劝:“大学生不要直接创业,要先进入社会积累一些经验.....”,似乎大学生创业活在大学毕业就创业,成为了创业失败的另一种说法。但是真实情况真的是这样吗?

经过我的调查,发现很多创业成功者都是经典的“大学生创业者”,他们用自己的实例证明了,中国大学生创业者也可以如硅谷的扎克伯克,比尔盖茨那样,做一个小横杆的大学生创业者。

当然,创业有风险,入行需谨慎,一个创业者必备的素质是能清楚判断形式作出决策,究竟你是否要直接创业,还得你自己说了算。

大学生创业成功的案例分享 篇2

大学生创业团队户部巷摆摊卖零食3天营业额超万元

武昌理工学院5名大学生选择去户部巷摆摊卖零食,短短3天销售额突破了1万元。

这5名大学生是该校“Oh Me休闲进口零食铺”创业团队的成员,零食铺的客户主要针对大学生,主推各类个性新颖的休闲进口食品,并提供送货上门服务。该创业项目2016年12月开始运营,现已有成熟的模式。

十一长假期间,该创业团队在武汉户部巷摆摊零售,从10月1日到3日,每天只在下午6时到晚上10时营业,仅3天就创下高达1万元的销售额纪录。记者看到,他们的商品包括进口糖果、薯片、巧克力、蛋卷等,户部巷夜间人头攒动,不少人在他们的零食铺前驻足。

“平时,我们的零食铺主要采用线上销售模式,消费者在微信公众号上下单,我们再送货上门。”团队成员汪帅、柳雅思介绍,这次摆摊主要是想检验一下商品是否符合消费者口味,同时也趁着假期户部巷客流量大,提高营业额。摆摊的结果让他们比较满意。“我们也会继续努力,掀起零食校园购的新潮流”。

谈起摆摊的感受,团队成员唐晨晨说,从刚开始不好意思推销,到现在把东西一摆,就能为顾客热情介绍,自己的销售技巧在这3天里得到大大提高。

学生合伙开快餐店月入5万并为同学们提供就业机会

开一家快餐店,每月收入5万余元。昨天,武汉商贸职业学院学生皮俊桢说,“我只是参加社会实践,喜欢不断挑战自己”。

来自松滋的皮俊桢,是武汉商贸职业学院汽车服务与营销专业大三学生,被同学们称为“兼职达人”。他实地调查市场,观察、计算商业区人流量,还把两个同班同学拉入伙,3人共投入15万元,9月在一所大学旁开了一家漫步Bar炸鸡坊。从采购材料到宣传销售,皮俊桢和同学都从零开始做起。功夫不负有心人,快餐店经营得不错,月收入5万余元,还雇用了6名员工。

“他很能吃苦,也很有想法。”合伙人邓明华说,虽然有点累,但是非常开心,很有成就感。皮俊桢的第二家快餐店也即将开业。他有个梦想,将快餐店做成一个快餐店品牌,并为同学们提供更多的就业机会。

深圳两女生大二创业,公司估值超三千万元

又是一年毕业季,又是一年绚烂的夏季。22岁的本科应届毕业生李芷璇、严丹阳和创业团队在毕业前将她们赚取的第一桶金——100万元人民币捐给母校香港中文大学(深圳),用于支持在校大学生的创业创新项目。这是香港中文大学(深圳)接收的第一笔来自毕业生的捐赠,而本科生毕业即捐赠在国内高校中也较为少见。目前,李芷璇被深圳高等金融研究院金融理学硕士项目录取,严丹阳被香港科技大学经济学硕士项目录取。

误打误撞走上了创业之路

李芷璇和严丹阳两人是大学舍友,刚进大学时,宿舍安排在了对面的深圳信息学院。有时候要喝桶装水,几个女孩子都扛不动,学校也没有生活服务的平台能满足她们的需求,再加上当时的.香港中文大学(深圳)校园较为偏远,很多学生有考雅思托福以及各种证书的需求。于是,2015年10月,两人一起做了一个名叫"leadygo"的微信公号,早期以服务本校大学生生活为主,开展送水,餐饮家政,闲置物品交易、学习培训、出国留学等服务。

有一次学校周边的一个商户看到她们的公号,给了一笔800元的服务费,帮忙策划了一场"小厨神"的前期营销推广活动,这是她们收获的第一桶金。就这样,李芷璇和严丹阳歪打误撞走上了创业之路。

创业道路压力重重

"刚开始的时候我们出去谈业务,对方还会质疑我们会不会是骗子。"李芷璇说,在创业初期,她们试着去接触了一些公司,想帮公司做一些策划活动,但是因为学生的身份,大部分公司都对她们表示质疑,不愿意给机会。后来依托在学校做的一些活动,比如帮大家拼辅导班等活动,才慢慢让一些公司认可了他们的能力。

对于在校创业的大学生,精力分配永远是个难题。除了要兼顾学业,李芷璇还是学校辩论队的队长,喜欢参加一些辩论赛和其他商赛,严丹阳大二也在考ACCA等考试,每逢到了期中考试和期末考试都感觉时间永远不够用。在累的时候,李芷璇和严丹阳常常会在校园散步,以此来缓解她们的压力。

除了学业和创业上的压力,李芷璇还有来自家庭的压力,父母知道她创业经常忙到凌晨还不睡觉,多次劝她放弃,希望她毕业后继续深造或者找一份稳定的工作。但现在,父母很认同她的选择,并且表示支持。

公司目前业务估值达数千万元

后来业务越来越多元化,也慢慢走向正轨。2016年11月,李芷璇和严丹阳成立了天乐文化传播公司,帮助一些个体工商户、小公司策划营销方案,在经营半年左右时公司实现了盈利。去年底,有公司提出收购方案,她们的业务估值达到3000万~4000万元。

因部分业务重叠,2017年下半年,李芷璇与严丹阳入股了学长王鑫创办的启航国际教育(深圳)有限责任公司,主要还是负责教育平台业务。"芷璇是一个很适合做市场和公关的人,丹阳性格比较沉稳适合做运营。她们能在大二创业并获得成功,已经很了不起了,所以选择她们做合伙人。"王鑫说。

大学生创业成功的案例分享 篇3

1、成都中医药大学施超靠卖书赚200万

施超是成都中医药大学临床医学院2011级的学生,2015年,大四的他才24岁,凭借自主创业成了名副其实的百万富翁。

施超是江苏人,他的父母爱给他买书,他也从小就爱看书,“爸妈都很朴实,从不给我讲什么大道理,只是培养了我读书的爱好,从书里学知识、学道理。我从小学认字开始到高中毕业那段时间读了超过1000本书,中外名着、人文网络、各类杂志我都读。”

他认为,那1000本书,不仅让自己拓宽了知识面,也为他的创业打下了基础。“因为读了比较多的书,所以我对自己要销售的图书,选择起来比较得心应手,懂得如何判断一本书是不是好书,也清楚什么书适合什么样的读者。”于是,施超将自己的创业项目初步选定在了图书销售上。

高考完那个暑假,施超开始在家附近的广场上摆地摊卖书,新的旧的都有,都是他认为的好书。两三百本书不到一个星期就可以卖完,大约每天能挣70元,施超赚到了人生中的第一桶金。

2011年来到成都上大学后,施超也没放弃自己的图书销售,趁周末时在学校里摆摊儿卖书,规模虽小,但在大二时已经攒下了近10万元。

腰包渐渐鼓起来的施超利用学校的创业政策在学校开了一个实体书店——超然书斋。可是实体书店并不赚钱。为了维持书店的运营,施超开始去成都的高中销售课外读物。

“我当时是跟出版社合作,拿着我选出来的书单,找高中学校的老师谈,然后再让同学们从书单中选出书,我再反馈给出版社,然后备货、送货。这样子没有中间商一层层赚,我拿到的货源比一些大型连锁书店都便宜,所以最后书送到同学们手上时,价格也要比定价低。而且为了让学校老师、同学解除后顾之忧,我都是先向出版社垫付货款,同学们拿到书了,再把钱付给我。”

施超讲述自己的“生财之道”

后来,感觉到自己忙不过来的施超找来10个自己的中学同学,将图书销售业务扩展到了上海、江西、湖北等地方。业务渐渐扩展后,他又筹建了自己的文化公司——江苏超然文化发展有限公司,24岁的他,赚到了人生中的第二个100万元。

现在,施超的书斋每年会拿出一部分的收益资助学校的一个创业者联盟,帮助有想法的同学启动计划。每年学校的同学们去支教时,他也会给那些山区的学生带去课外书,每年都会捐出2000本。

这才是学霸的正确成长方式!靠读书读出了商机,成为“富一代”,走上了人生巅峰!

2、武汉科技大学镇小龙创业两年,从零到千万

开着奔驰车,走到哪儿都有助理相随,武汉科技大学的在读学生镇小龙颇有老板范儿。资产从零到千万元,购置两辆过百万元豪车,自有30多家实体店,吸引200名大学生追随……实现这一切,镇小龙只用了两年时间。

镇小龙从大三开始自己创业,从最简单的棉被、蚊帐等生活用品的批发开始做起,将用户锁定在大学新生。

凭借他和小伙伴的一股子拼劲儿,他们在新生开学的15天内做出了200多万元的营业额,净赚16万元。

他的创业行动让不少同学受到激励,主动要求他牵头,带领大家创业。就这样,一个200多人的创业团队成立了。

之后,他做过电子产品销售、服装贸易、教育、人力资源、旅游、租车、“大学盟”微信公众账号、校园周边卡等一系列项目,他成立了自己的公司,实体店30家,参股驾校、台球馆、宾馆等商业实体上百家。

3、重庆大学禹化普卖手抓饼,年收入250万

上面两个例子看完,有没有一种创业的项目都非常高大上,一般人干不了的感觉呢?

其实创业并没有这么多条条框框,很多大学生就靠在学校周边做小生意走上了创业之路。

这里就有一个重庆大学生靠卖手抓饼,自己做老板年入250万的真实例子!

重庆大学生禹化普大三时就开始租门面卖手抓饼,在经历了短暂的生意惨淡的日子后,他学习成都小吃店“慢工出细活”的做法,要求师傅一次只做1-2个饼,保持饼的最佳口感。这样一来排队的客人变更多了,每天平均能卖400个饼。两年的时间里,他的手抓饼有4家直营店、1个加工厂和8家加盟店,年收入达250万元。

E. 大学生自学编程需要看哪些书

这是个伪问题。编程语言琳琅满目,学习python书籍难道会跟java一样吗?要推荐书籍,首先你得告诉别人想学习的是什么语言,现在是什么基础,希望达到什么水平,别人才能给你有针对性推荐。

确定完要实现的效果和需要需要的语言之后,就开始着手准备学了。网上关于编程的资料非常多,而且有的网站已经实现了一边看一边实操的可视化效果。你要做的不是从头学到尾,而是再重新的细化——如果要实现我想要的功能,那么我应该学这个编程语言里的那一部分内容。

关于学习和成长,欢迎来我的微信公众号:游山玩水90后,等你来撩。

F. 大学生C语言编程作业7,请求帮助,谢谢!

#include<stdio.h>
intmain(void)
{
intlooptimes,ri;
doublex,y;

looptimes=GetInteger();
for(ri=1;ri<=looptimes;ri++){
x=GetReal();
if(x<0)
y=0;
elseif(x<=15)
y=4*x/3;
else
y=2.5*x-10.5;
printf("f(%.2f)=%.2f ",x,y);
}
return0;
}

G. 大学生自主创业成功案例

1、郭敬明,郭敬明大学时期便开始创业,常年霸占着中国作家收入排行榜榜首,郭敬明在大学时便成立“岛”工作室,出版一系列针对自己小说受众的杂志与期刊,而后成立柯艾文化传播有限公司,逐渐建立起自己的商业版图。

2、王兴,大学生创业者,在毕业之后,没有丰富的职业履历就开始创业的人,校内网,饭否网,美团网这三个中国大名鼎鼎的网站的联合创始人。

3、陈欧,聚美优品的CEO陈欧也是一名标准的大学生创业,陈欧16岁的时候考上了新加坡南洋理工大学,作为一个资深游戏爱好者,在大四的时候陈欧决定在游戏领域创业,凭着有限的资源做出了后来影响力巨大的GG游戏平台。

4、刘强东,1998年6月18日,在中关村创办京东公司,代理销售光磁产品,并担任总经理 。2004年,初涉足电子商务领域,创办“京东多媒体网”(京东商城的前身),并出任CEO。

京东商城已成为中国最大的自营式电商企业 ,而京东集团业务已涉及零售、数字科技、物流、健康、保险、物流地产、云计算、AI和海外等领域 。2014年5月,京东在美国纳斯达克成功上市

5、雷军,读完大学的雷军便开始闯荡计算机市场。1992年,雷军与同事合着了《深入DOS编程》一书。在接下来的两年里,雷军涉猎广泛,写过加密软件、杀毒软件、财务软件、CAD软件、中文系统以及各种实用小工具等,

并和王全国一起做过电路板设计、焊过电路板,甚至还干过一段时间的黑客,解密各种各样的软件。两年下来,雷军和各家电脑公司老板之间都成了熟人,成了武汉电子一条街的甚有名气的人物。

H. 大家好,我是一名大学生,学的是计算机编程,由于就业压力大,想自己创业,大家可否提供一些好的点子

哥们,我就是前车之鉴,编程就业前景是很不错的。可能毕业之时,没有工作经验,但是入职几年之后一切就别的很顺当了。咱们上过学的何必要给你很多没有上学的抢饭碗那,人家是光脚不怕穿鞋的。你的年龄一旦过了,再就业就晚了。我就是一个活生生的例子。创业比就业要难的多........

I. 大学生自学编程需要看哪些书

此推荐书籍和学习顺序是针对编程学习而言,不是针对计算机专业而言。学习这些书籍后,对于从事软件开发行业,则可以起步更快,而不是等到毕业后才知道。非计算机专业可能转行到软件开发的更是需要学习了。
大一上:
C Primer Plus
说明:大一刚进入大学,对于大学是陌生的,需要一定的时间熟悉。只需要自己学好C语言即可。
大一下:
VS使用:Visual Studio程序员箴言
C和指针
说明:学习编程需要熟悉开发工具,这是编程的基础。而C语言学习也需要加深。
大二上:
数据结构C语言版
C++ Primer Plus
说明:学习了基本的编程语言后,需要开始了解数据接算法基础了。同时,也需要学习面向对象的编程语言了。C++将作为主要的语言推荐,作为修炼大神必备语言基础。
大二下:
Windows程序设计
Linux系统使用
标准程序库STL
说明:语言学的差不多了,就需要了解操作系统的编程。Windows系统的使用则不必专门学习了,接触的多自然也熟悉。但是Linux系统的使用则需要额外的学习一下。然后对于编程需要进一步的学习程序库的使用,学习使用程序库提高开发效率,打好基础。
大三上:
计算机操作系统(非计算机专业自己学)
Boost入门
数据结构C++语言版
Windows核心编程
说明:学完了C++,因为数据结构是软件开发非常中重要的基础,所以再用面向对象思想来学习加深数据结构。在实际开发过程中,很多时候都是用面向对象的方式来做的。然后就是学习操作系统的基础理论和加深Windows编程,再学习一个程序库Boost,以后将会普及,需要提前学好。
大三下:
计算机网络(非计算机专业自己学)
MFC程序设计
Linux编程
说明:计算机网络也是必学的计算机理论,然后接触实际的开发库MFC。作为Windows开发MFC还是需要学习的,学会使用,然后学会MFC的设计思想等,其他框架其实想通的。Linux也需要开始编程了。
大四:
C++编程风格
C++编程惯用法_高级程序员常用用法和技巧
设计模式:可复用面向对象软件的基础
大道至简-软件工程实践者的思想
说明:大四开始面向毕业了,需要学习更多的开发规范,提高编程质量,提高解决问题的能力,需要学习一些高级层次的软件开发思想,毕竟前面已经有很多基础了。这个可以再根据个人的实际情况扩展。

阅读全文

与大学生自己编程的例子相关的资料

热点内容
软通动力程序员节2021 浏览:845
安卓系统如何卸载安装包 浏览:868
短信删除助手文件夹 浏览:688
java办公自动化 浏览:340
php中超链接 浏览:253
linux默认路由设置 浏览:36
linux如何挂载iso 浏览:432
vs程序换文件夹后不能编译 浏览:557
安卓源码编译输入脚本没反应 浏览:47
phpmysql自增 浏览:167
把ppt保存为pdf 浏览:533
汽车密封件加密配件 浏览:887
黑马程序员15天基础班 浏览:560
java调整格式 浏览:521
香港云服务器租用价 浏览:78
linuxsublime3 浏览:560
imac混合硬盘命令 浏览:278
沈阳用什么app租房车 浏览:857
00后高中生都用什么app 浏览:239
戴尔塔式服务器怎么打开独立显卡 浏览:808