03 2014 档案

摘要:一 引子为了让更多的编程初学者,轻松愉快地掌握面向对象的思考方法,对象继承和多态的妙用,故推出此系列随笔,还望大家多多支持。二 本节内容---重构代码,利用继承多态1. 主界面截图如下:2.根据完成挡板和小球类的编写后,会发现挡板类和小球类代码中有非常类似的属性和方法,进一步思考,后续还需画砖块和子弹等图形,即要构建砖块和子弹类的同时还会有代码的重复,这样的现象是不好的程序编码,所以要重构代码。重构方法是:将挡板类和小球类的属性和方法提取成一个父类,挡板类和小球类都继承这一父类。父类的定义代码如下: public class GameObject { //坐标 ... 阅读全文
posted @ 2014-03-20 16:45 际为软件事务所 阅读(1320) 评论(0) 推荐(3) 编辑
摘要:一 引子为了让更多的编程初学者,轻松愉快地掌握面向对象的思考方法,对象继承和多态的妙用,故推出此系列随笔,还望大家多多支持。预备知识,无GDI画图基础的童鞋请先阅读一篇文章让你彻底弄懂WinForm GDI 编程基本原理二 本节内容---小球移动1.主窗体启动后,一个小球自动开始运动,碰到界面的四周,进行反弹,反弹后运动速度可能变快或者变慢,主界面截图如下:三 小球类设计小球类的定义代码和之前的挡板类差不多,代码如下: public class Ball { //坐标 public int XPos { get; set; } public i... 阅读全文
posted @ 2014-03-11 18:00 际为软件事务所 阅读(1596) 评论(1) 推荐(7) 编辑
摘要:一 引子 之前曾写了一篇随笔《.NET平台技术体系梳理+初学者学习路径推荐+我们的愿景与目标》 三个月过去了,目标使更多的编程初学者,轻松高效地掌握C#开发的基础,重点知识,快速进阶,本博循序渐进的写了一系列C#基础知识的系列随笔(未来会继续不断补充),现索引如下: 二 C#基础知识梳理索引 高效掌 阅读全文
posted @ 2014-03-11 10:22 际为软件事务所 阅读(2674) 评论(2) 推荐(18) 编辑
摘要:一 引子为了让更多的编程初学者,轻松愉快地掌握面向对象的思考方法,对象继承和多态的妙用,故推出此系列随笔,还望大家多多支持。预备知识,无GDI画图基础的童鞋请先阅读一篇文章让你彻底弄懂WinForm GDI 编程基本原理二 本节内容---移动挡板1.主窗体启动后,一个挡板出现在窗体底部,按键盘左键右键移动挡板,主界面截图如下:三 挡板类补充设计为了使挡板可以移动,我们需要为挡板类,新增2个成员变量, public int SpeedX { get; set; }//挡板的移动速度 public BoardDirection Direction { get; set; }//挡板的... 阅读全文
posted @ 2014-03-10 17:51 际为软件事务所 阅读(1226) 评论(1) 推荐(3) 编辑
摘要:一 引子为了让更多的编程初学者,轻松愉快地掌握面向对象的思考方法,对象继承和多态的妙用,故推出此系列随笔,还望大家多多支持。预备知识,无GDI画图基础的童鞋请先阅读一篇文章让你彻底弄懂WinForm GDI 编程基本原理二 本节内容---画挡板1.主窗体启动后,一个挡板出现在窗体上,鼠标点击,挡板重新画在鼠标点击的地方,主界面截图如下:三 挡板类设计挡板类的定义代码如下: class Board { /// /// 挡板自身宽度 /// public int m_nBoardWidth = 170; publ... 阅读全文
posted @ 2014-03-10 09:59 际为软件事务所 阅读(1567) 评论(1) 推荐(2) 编辑
摘要:一GDI编程原理GDI(Graphics Device Interface,图形设备接口),主要负责Windows系统与绘图程序之间的信息交换,处理所有Windows程序的图形输出。GDI的常用对象有Graphics、Pen、Font、Brush等。在GDI的所有类中,Graphics类是核心,在绘制任何图形之前,一定要先创建或得到一个Graphics类的对象。那么什么是Graphics呢?可以将Graphics对象理解成一个画图环境,这个画图环境包括:要画在什么东西上,用什么画(什么颜色,类型的画笔,画刷),怎么画(画圆形还是方形等等)。二两种得到Graphics对象的主要方法1.使用窗体或 阅读全文
posted @ 2014-03-09 13:54 际为软件事务所 阅读(4983) 评论(3) 推荐(4) 编辑
摘要:一 引子为了让更多的编程初学者,轻松愉快地掌握面向对象的思考方法,对象继承和多态的妙用,故推出此系列随笔,还望大家多多支持。二 本节内容---主界面搭建1.主界面截图2. 该窗体主要包含了以下控件: private System.Windows.Forms.Panel panel1;//顶部紫色背景的定制标题栏 private System.Windows.Forms.Label lbClose;//一个label,Text为X,用来模拟关闭按钮 private System.Windows.Forms.Panel panel2;//panel1下面的一个panel... 阅读全文
posted @ 2014-03-06 17:30 际为软件事务所 阅读(2103) 评论(4) 推荐(5) 编辑
摘要:一 引子为了让更多的编程初学者,轻松愉快地掌握面向对象的思考方法,对象继承和多态的妙用,故推出此系列随笔,还望大家多多支持。二 游戏截图与说明1. 游戏截图2. 游戏说明:蓝色砖块砖块为普通砖块,紫色砖块为特殊砖块,紫色砖块被打中后,会有一个奖励(小方块掉下来),挡板接到后可以发射子弹(单击空格键),子弹可以打坏普通方块。3. 由以上描述可知,游戏中至少要定义以下对象:挡板,小球,普通砖块,特殊砖块,奖励方块,子弹以及墙壁(砖块的集合List)。三 拟定的大纲1.主界面搭建2.画挡板3.挡板移动4.画小球,小球运动5.重构代码,利用继承多态6.小球碰到四周反弹7.小球碰到挡板反弹8.画砖块9. 阅读全文
posted @ 2014-03-04 16:04 际为软件事务所 阅读(2511) 评论(8) 推荐(10) 编辑
摘要:本文转自http://www.cnblogs.com/Jolinson/p/3552786.html这里的摘抄来自《Microsoft SQL Server 2008技术内幕:T-SQL语言基础》,书中用到的案例数据库是这个 TSQLFundamentals2008 ,官网给出的连接是这个(貌似有的要穿墙), 冠军也有一份。本博也有一份第一章 T-SQL查询和编程基础SQL (Structured Query Language) 为查询和管理关系型数据库管理系统(RDBMS--Relational Database Management System)中的数据而专门设计的一种标准语言。 R.. 阅读全文
posted @ 2014-03-04 15:43 际为软件事务所 阅读(2876) 评论(0) 推荐(0) 编辑