51CTO博客开发
主要内容: 【经验1:UI界面的设计并不是控件多、高度集成就友好,而应站在用户的角度考虑,以用户使用舒适、方便为标准】 【经验2:以小组为单位开发一工期较紧项目时,遇到一些大家不太了解的技术时,需要站在全局考虑问题,该down掉就down掉,或者可以通过其他较简单途径实现相似的效果,就选择简单的那种,节省出时间以便进行下面的工作】 【经验3:小组开发项目时,不但数据库的命名要规范,代码中UI
对于五子棋来说,棋盘上落子的位置确定即是用一张二维数组来存储,当鼠标点击该点周围的某个范围的区域中时,便将这点的坐标返回,然后根据返回的坐标绘制出要显示的棋子的图形; 代码如下: //假设棋盘的左上点坐标为(50,50) //绘制出棋盘10*10及讲各点坐标存储 Point p1=new Point(50,50); Point p2=new Point(); Graphics gra=
C#中语句包括选择语句、循环语句、跳转语句、异常处理语句等;其中选择语句包括if/else、switch/case;if/else语句由于两项选择,if后面跟的是判断语句(TrueORFalse);switch/case语句用于多项选择中,switch后跟一变量,在case中寻找和该变量输入相同的ca
接口:描述可属于任何类或结构的一组相关功能,通过interface关键字来声明;接口只包含方法、委托或事件和属性的签名(接口包含的成员)、不能包含字段(因为字段是包含数据的)。方法的实现是“继承”接口的类中完成的;接口可以包含的成员的访问修饰符只能且默认为public;一个接口可以从一个或多个基接口继承;接口类似于抽象基类:继承接口的任何非抽象类型都必须实现接口的所有成员;当基类型列表包含基类和接
控制台有两个关系紧密的功能,也就是屏幕缓冲区和控制台窗口; 屏幕缓冲区:文本实际上是从控制台拥有的流进行读取和写入的,但看起来像是在控制台拥有的一个区域中进行读取和写入,这个区域就 称为屏幕缓冲区;它是控制台的一个属
装箱是将一数据类型的值及其类型装到一块内存空间中(这个过程需要重新分配一块内存空间[比较浪费内存资源],故我们应尽可能的避免该操作);即其变为其他object类型的过程;而拆箱的则可视为是将其还原的过程,这过过程是将其类型标识及其数据重新拿出来还原为原状态的过程; 装箱用于在垃圾回收堆中存储值类型,
变量的格式:1、有英文字母和0-9个数字以及下划线组成,其中数字不能位于开头位置; 变量的类型:1、安照变量所处的位置可以分为:全局变量和局部变量和参数;按变量的生产时间可以分为:静态变量和动态变量;变量的持续周期(也称生命周期)是指该变量在内存中存在的周期;局部动
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号