练习:控制台中输出菱形

这个是刚进公司实习的时候,让我做的第一个练习-----在控制台中输出菱形。

接触了几个月的C#,竟然是第一次碰控制台,- -。

这是奋战出来的雏形。

花样不少,代码很抽象。

 

 

还是对Winform熟悉点,中途又打算在Winform里来打印菱形。

试了下,只有说调用控制台来输出,效果并不好,作罢。

关键是知道了在Winform里还可以调用控制台。方法如下:

        [System.Security.SuppressUnmanagedCodeSecurity]
        [DllImport("kernel32", CharSet = CharSet.Auto)]
        static extern bool AllocConsole();
        //再调用下AllocConsole()就OK了

 

 

又要求把代码改成面向对象的,研究了半天什么是面向对象,发现这么久以来,

自以为懂得一点什么叫面向对象,到最后恰恰相反,我那应该叫面向过程编程。。。

 - -|| 或者两者都不是,像我这样半路出家的,无处不怪异。。。

还是打好编程基础先。。。

 

源代码下载  

 

 <控制台_画菱形  OOP> 改好的版本,删除了多余的代码,实现的方法差不多,

没什么变化,把输出的方法移植到菱形类中。 应该差不多了。 XD

 

 

 

posted on 2010-08-03 15:13  biga  阅读(731)  评论(0编辑  收藏  举报

导航