2014年3月7日

mars视频学习进度1-关于mp3播放器的开发

摘要: 最近遇到的问题和解决方法:问题1:公司上网是需要代理的,因此手机访问Tomcat的地址时异常:java.net.ConnectException:failed to connect to等乱七八糟的错误.解决1:a.可以先用浏览器试试能不能访问tomcat的地址,不能的话,在AVD上设置代理,设置代理的位置在设置->网络->移动网络->APN->添加新APN,名字和APN可以乱填,下面的代理和接口设置与本机一致.b.把Tomcat的地址修改成网络地址,如百度云盘的地址等,这样主要是可以让调试的手机能访问.问题2:不能在UI线程中做一些耗时的工作,例如网络访问等,所谓UI 阅读全文

posted @ 2014-03-07 10:08 msony210 阅读(275) 评论(0) 推荐(0)

2013年1月31日

7.6泛型编程

摘要: 定义:通过参数化类型来实现在同一份代码上操作多种数据类型。利用“参数化类型”将类型抽象化,从而实现灵活的复用.例: class Test<T> { public T obj; public Test(T obj) { this.obj = obj; } }class Program { static void Main(string[] args) { int obj = 2; Test<int> test = new Test<... 阅读全文

posted @ 2013-01-31 17:06 msony210 阅读(72) 评论(0) 推荐(0)

7.3抽象类,抽象方法

摘要: 例:namespace ConsoleApplication1{ abstract class A //抽象类声明 { abstract public int fun(); //抽象方法声明 } class B : A { int x, y; public B(int x1, int y1) //抽象方法实现 { x = x1; y = y1; } public override int fun() //重写,实现 { ... 阅读全文

posted @ 2013-01-31 15:44 msony210 阅读(102) 评论(0) 推荐(0)

2013年1月25日

6.5.2析构函数

摘要: 作用:用于收回函数所占用的储存空间.例:class Program{ public class TPoint2 { int x,y; public TPoint2(int x1,int y1) { x=x1; y=y1; } ~TPoint2() { Console.WriteLine("点=>({0},{1})",x,y); Console.... 阅读全文

posted @ 2013-01-25 17:04 msony210 阅读(112) 评论(0) 推荐(0)

2013年1月21日

6.5.1 构造函数

摘要: 构造函数性质:1.构造函数的名称与类的名称相同.2.构造函数尽管是一个函数,但是没有任何类型,即它既不属于返回值函数也不属于void函数3.一个类可以有多个构造函数,但所有构造函数的名称都必须相同,他们的参数各不相同,即构造函数可以重载4.当类对象创建时,构造函数会自动地执行;由于它们没有返回类型,因此不能像其他函数那样进行调用5.当类对象声明时,调用哪一个构造函数取决于传递给它的参数类型6.构造函数不能被继承.例:class Program{ public class Tpoint1 { int x,y; public Tpoint1()//构造函数1 ... 阅读全文

posted @ 2013-01-21 16:36 msony210 阅读(77) 评论(0) 推荐(0)

6.1.1-5.重载与重写

摘要: 重载:方法名相同,参数类型或参数个数不同,导致不同的具体实现.重写:方法名相同,参数类型或参数个数都相同,但依然有不同的具体实现.继承的派生类中通过重写基类的方法重新实现. 阅读全文

posted @ 2013-01-21 14:20 msony210 阅读(88) 评论(0) 推荐(0)

2013年1月16日

3.6.3Convert类

摘要: Convert类用于将一个值类型转换成另一个值类型.其中常用方法如下:ToBooleanToDataTimeToInt16ToInt32ToInt64ToNumberToObjectToString 阅读全文

posted @ 2013-01-16 15:31 msony210 阅读(87) 评论(0) 推荐(0)

3.2.4装箱和拆箱

摘要: 概念:装箱和拆箱是C#类型系统中重要的概念,他们允许将任何类型的数据转换为对象,同时允许任何类型的对象转换到与之兼容的数据类型.其实拆箱是装箱的逆过程.1.装箱转换:值类型-->对象类型int i=8;object obj=i;//隐式转换object obj1=(object)i;//显式转换2.拆箱转换:object obj=2;int i=(int)obj;//拆箱只能执行显示转换,与装箱不同 阅读全文

posted @ 2013-01-16 14:25 msony210 阅读(109) 评论(0) 推荐(0)

1.2.2 .NET Framework体系结构

摘要: 补充: 第三行包括 ASP.NET, Windows Forms, Web service.1.CLS:公共语言规范.NET定义了一个CLS,包含函数调用方式,参数传递方式,数据类型和异常处理方式.2.Web Service:Web Service是一种程序调用与执行的方式,该程序是以网站为基础,一个应用程序可以通过Web Service主动调用网络上另一个应用程序3.XML:.NET 直接支持XML文件操作。在XML文档和数据集之间可以进行数据转换,甚至共享一份数据,程序员可以选择熟悉的方式来处理数据,以提高程序设计效率4. .NET基础类库:在程序开发过程中,会有许多的功能组件被重复使用, 阅读全文

posted @ 2013-01-16 13:57 msony210 阅读(1835) 评论(0) 推荐(0)

6.11事件

摘要: 概念:按钮单击或者菜单选择时触发例:namespace ConsoleApplication1{ public delegate void mydelegate2(int newColor, int oldColor); //声明一个事件委托类型 class Shape { public event mydelegate2 ColorChange; //声明一个事件 public void fun(int x,int y) { if(ColorChange!=null) ColorC... 阅读全文

posted @ 2013-01-16 10:01 msony210 阅读(123) 评论(0) 推荐(0)

导航