C#编程学习入门经验 (一) 独孤九剑之破剑篇
2010-11-10 23:09
302 查看
跑题:从业也有6、7年了,长时间的与code打交道,也算有了么一点心得,早想写点什么,一直抽不出时间,这两天项目刚完成,自己总结下自己,也算温故知新,就当自勉了,题外话就不多说了,我们书归正传:
一、如何学以至用,在实例中学会编程。
目前的程序入门教程几乎全部是枯燥的说明和简单的代码编排,除了按书上的例子抄写外,我们几乎很难知道这些方法函数的具体应
用中该如何去用,而这也恰恰是理论脱离实际的表现,犹如一个人自己在家学剑,练的挺好,遇到一个莽夫拿把破剑简单刺过来,却
完全搞不清该用哪找迎敌,往往一败涂地。
那我们如何学以致用,找到准确的方法“应敌”呢,这里我举个例子,HelloWorld的入门代码大家都知道:
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
如上所示,我们知道了WriteLine()方法可以打印一行字符,但是实际应用中这能有什么具体的用法,估计能深究的就不太多了,不就打印一行字符串么,输出结果而已,但是很多时候往往这些输出却是我们跟用户交互中必不可少的元素之一,很多时候我们需要执行一些复杂的操作,并且需要用户的交互,那么这里我们的WriteLine()方法就派上了用场,下例:
static void Main(string[] args)
{
string money="¥20000";
string name;
string password;
Console.WriteLine("请输入您的姓名:");
name = Console.ReadLine();
Console.WriteLine("请输入您的密码:");
password = Console.ReadLine();
Console.WriteLine(name+"您好,你的设定的密码是:"+password);
Console.WriteLine("您本月的薪水是:" + money);
Console.WriteLine("请凭密码领取!");
Console.Read();
}
如同本文开始所说的莽夫刺剑,虽然没说啥招,但是剑之所指却指明了目标,我们只要对应的出剑招即可,不管你这招剑法是用来防御还是攻击,就如同上面的WriteLine方法,我们不仅仅看到要看到该方法的功能,最重要我们要想到在什么地方能用上。这才是我们学习编程的根本目的。
总而言之,学习编程语法不是我们最根本的目的,实现相关的应用才是我们最终的使用方向,所以在这里我要建议那些刚学习编程的童鞋,在学习的过程中一定不要忘记,充分的利用程序语言实现业务功能才是我们最终的目的。下一篇,介绍如何控制程序中的冗余代码。
一、如何学以至用,在实例中学会编程。
目前的程序入门教程几乎全部是枯燥的说明和简单的代码编排,除了按书上的例子抄写外,我们几乎很难知道这些方法函数的具体应
用中该如何去用,而这也恰恰是理论脱离实际的表现,犹如一个人自己在家学剑,练的挺好,遇到一个莽夫拿把破剑简单刺过来,却
完全搞不清该用哪找迎敌,往往一败涂地。
那我们如何学以致用,找到准确的方法“应敌”呢,这里我举个例子,HelloWorld的入门代码大家都知道:
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
如上所示,我们知道了WriteLine()方法可以打印一行字符,但是实际应用中这能有什么具体的用法,估计能深究的就不太多了,不就打印一行字符串么,输出结果而已,但是很多时候往往这些输出却是我们跟用户交互中必不可少的元素之一,很多时候我们需要执行一些复杂的操作,并且需要用户的交互,那么这里我们的WriteLine()方法就派上了用场,下例:
static void Main(string[] args)
{
string money="¥20000";
string name;
string password;
Console.WriteLine("请输入您的姓名:");
name = Console.ReadLine();
Console.WriteLine("请输入您的密码:");
password = Console.ReadLine();
Console.WriteLine(name+"您好,你的设定的密码是:"+password);
Console.WriteLine("您本月的薪水是:" + money);
Console.WriteLine("请凭密码领取!");
Console.Read();
}
如同本文开始所说的莽夫刺剑,虽然没说啥招,但是剑之所指却指明了目标,我们只要对应的出剑招即可,不管你这招剑法是用来防御还是攻击,就如同上面的WriteLine方法,我们不仅仅看到要看到该方法的功能,最重要我们要想到在什么地方能用上。这才是我们学习编程的根本目的。
总而言之,学习编程语法不是我们最根本的目的,实现相关的应用才是我们最终的使用方向,所以在这里我要建议那些刚学习编程的童鞋,在学习的过程中一定不要忘记,充分的利用程序语言实现业务功能才是我们最终的目的。下一篇,介绍如何控制程序中的冗余代码。
相关文章推荐
- 学习编程道路上的入门书籍之C#篇
- C#编程学习快速入门:资源分享
- 谈一谈网络编程学习经验(06-08更新)
- 鸡啄米VS2010/MFC编程入门教程——学习1初次接触
- [精品书单] C#/.NET 学习之路——从入门到放弃
- 深入.net平台和c#编程 学习笔记
- 谈一谈网络编程学习经验(06-08更新)
- Shell脚本编程学习入门 02
- Java入门学习指导之最佳方向-Java基础-Java-编程开发
- web前端开发学习经验分享——css,js入门篇
- C#编程入门21_网络编程
- VS2010/MFC编程入门之十一中(对话框:模拟对话及其弹出过程)学习时的一个注意点
- 编程的学习方法,轻松化,以及短期的学习编程经验总结
- 关于linux入门的使用和编程的学习
- 黑马程序员之C#学习笔记:ADO.NET入门级材料
- C#2005 .NET3.0高级编程学习笔记————类和结构,类的数据成员,类的函数成员(方法、属性)
- C#委托的入门学习
- c#图形编程入门
- 【Hadoop入门学习系列之四】MapReduce 2.0应用场景和原理、基本架构和编程模型
- 编程小白的第一本 python 入门书 学习笔记07 第八章 开始使用第三方类库