摘要: 排版如果在一个layout中有几个widget,最后一个widget采用fill_parent,这将填满剩余的空间。如果某一个widget(非最后一个)采用fill_parent,则后面的widget将无法显示。从某个意义上fill_parent可以理解为父layout剩余的所有空间。Eclipse中的提示功能我们在使用eclipse时候,在编译XML,会自动由提示,可能会因为我们按了一下鼠标或者其他方式,提示消失,可以采用Atl+/的方式,启动提示。TextView(Label)在Andriod里面是textview,在XML里面有下的一些属性android:typeface 字体monos 阅读全文
posted @ 2012-06-13 13:49 Tammie-锴 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 这里,我们不采用IDE,直接用命令行来处理。1、建立project这里使用Andriod SDK中tools里面的命令:android create project --target 2 / --path /workspace/andriod/learning/Now --activity Now / --package com.wei.andriod.learning.Now2、编程在目录src/com/wei/andriod/learning/Now/中于Now.java,这就是我们需要处理的Activity。在这个例子中,我们创建一个button显示button上次按键的时间或启动映用的 阅读全文
posted @ 2012-06-13 13:48 Tammie-锴 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 修改Eclipse的字体,我希望大一些,反正22寸的显示屏:Window->Preferences->General->Apprearance->Colors and Fonts -> Java -> Java Editor Text Font(...) -> Edit在此次,我们先创建一个Hello,Android的程序,并既而讨论Andriod的程序架构。1、创建project:File > New > Project > Andriod > Andriod Project2、如图填入poject信息:Project Nam 阅读全文
posted @ 2012-06-13 13:47 Tammie-锴 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 什么是Web Service对这个问题,我们至少有两种答案。从表面上看,Web service 就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。这就是说,你能够用编程的方法通过Web来调用这个应用程序。我们把调用这个Web service 的应用程序叫做客户。例如,你想创建一个Web service ,它的作用是返回当前的天气情况。那么你可已建立一个ASP页面,它接受邮政编码作为查询字符串,然后返回一个由逗号隔开的字符串,包含了当前的气温和天气。要调用这个ASP页面,客户端需要发送下面的这个HTTP GET请求:http://host.company.com/weather 阅读全文
posted @ 2012-06-12 11:44 Tammie-锴 阅读(250) 评论(0) 推荐(0) 编辑
摘要: string类型转成byte[]:byte[]byteArray=System.Text.Encoding.Default.GetBytes(str);反过来,byte[]转成string:stringstr=System.Text.Encoding.Default.GetString(byteArray);其它编码方式的,如System.Text.UTF8Encoding,System.Text.UnicodeEncoding class等;例如:string类型转成ASCII byte[]:("01"转成byte[] = new byte[]{ 0x30, 0x31}) 阅读全文
posted @ 2012-05-17 10:16 Tammie-锴 阅读(349) 评论(0) 推荐(0) 编辑
摘要: Hibernate-mapping映射文件中不仅描述了NHibernate在运行时需要使用到的元素类型和属性,同时还包含了额外的元素属性,如被映射字段是否允许为空等。映射文件中不仅描述了NHibernate在运行时需要使用到的元素类型和属性,同时还包含了额外的元素属性,如被映射字段是否允许为空等。NHiberbate的基本构成接口:ISessionISession是面向用户的主要接口,主要用于对象持久化,数据加载等操作,支持数据库事务,它隐藏了NHB内部复杂的实现细节,ISession由ISessionFactory创建。ISessionFactoryISessionFactory是NHB内部 阅读全文
posted @ 2012-05-14 09:51 Tammie-锴 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 刚才在使用Nhibernate的时候vs2010总是报错在“添加引用”的时候都是好的,但是在using的时候 编译报错针对这个问题 ,分享一下解决方案解决方案:默认Visual C#2010目标“Net框架4客户资料。”,这是一个完整的子集,并缺少这两个组件“NET Framework 4中。”。步骤:1.Go“项目”菜单上,并选择菜单项/输入项目名称/属性...2。上的应用程序“选项卡上更改目标框架:从NET Freamework 4客户资料。NET框架4。 阅读全文
posted @ 2012-05-12 12:06 Tammie-锴 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 首先,我们从NHibernate官网下载最新的nhibernate类库,创建一个示例数据库作为数据源。我们这里使用了SqlServer2008的数据库,用SqlServer2000也可以(NHibernate最大的特点之一就是支持现在流行的几乎所有的数据库),我们这里数据库名称是NHDemo,新建一个Person表,字段结构如下: 接下来,我们建立一个控制台项目,和一个类库项目,控制台项目作为输出结果。 项目文件建立好了,我们把需要用到的dll拷贝到dlls目录中。Iesi.Collections.dll,log4net.dll,NHibernate.dll可从压缩包的Required_Bin 阅读全文
posted @ 2012-05-12 10:38 Tammie-锴 阅读(1255) 评论(0) 推荐(0) 编辑
摘要: 在C#中,值类型:整型、布尔型、字符型、实数型、结构型、枚举型。引用类型:类、对象、字符串、数组、接口、委托。区别:1、值类型通常被分配在栈上,它的变量直接包含变量的实例,使用效率比较高。2、引用类型分配在托管堆上,引用类型的变量通常包含一个指向实例的指针,变量通过该指针来引用实例。3、值类型继承自ValueType(注意:而System.ValueType又继承自System.Object);而引用类型继承自System.Object。4、值类型变量包含其实例数据,每个变量保存了其本身的数据拷贝(副本),因此在默认情况下,值类型的参数传递不会影响参数本身;而引用类型变量保存了其数据的引用地址 阅读全文
posted @ 2012-04-11 15:25 Tammie-锴 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 最近才知道struct和class的静态构造函数的触发规则是不同的,不像class在第一次使用类的时候触发静态构造函数。如果只访问struct实例的字段是不会触发静态构造函数调用的。通过测试发现当访问静态字段,struct本身的函数(静态和实例)和带参数的构造函数就会引起静态构造函数的执行。而调用默认构造和未覆写的基类虚函数是不会的。为什么呢? 让我们先来看看class和struct在调用构造函数时的区别。class使用newobj指令而struct使用initobj指令来构造对象。newobj在堆上申请一块内存并调用相应的构造函数进行初始化,然后将对象地址返回给计算栈。initobj则是从本 阅读全文
posted @ 2012-04-10 14:33 Tammie-锴 阅读(251) 评论(0) 推荐(0) 编辑