摘要: Controller的作用:一个Url进来就是交给Controller执行的。Controller是一个类,action是一个方法。应用程序必须知道要使用那个Controller。要求:• 继承System.Web.Mvc.Controller类• 以Controller结尾• XyzController的名称即为Xyz–约定胜于配置• ASP.NET MVC框架会在Web应用程序所引 ASP.NET MVC框架会在Web应用程序所引用的所有程序集范围内查找Controller–理论上不必写在Web应用程序内部Controller的选择规则• 根据URL Routing提取后的数据选择–如果没 阅读全文
posted @ 2012-07-04 19:38 陈哈哈 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 菜单栏--》search--》File... --》在Containing text 中输入你要查询的字段 File name patterns框中输入 * 然后点 search 就开始查找了 ,在search的视图中会显示出查询的结 阅读全文
posted @ 2012-07-04 14:45 陈哈哈 阅读(370) 评论(0) 推荐(0) 编辑
摘要: string->byteBytestaticbyteparseByte(Strings)byte->stringBytestaticStringtoString(byteb)char->stringCharacterstaticStringtoString(charc)string->ShortShortstaticShortparseShort(Strings)Short->StringShortstaticStringtoString(Shorts)String->IntegerIntegerstaticintparseInt(Strings)Integ 阅读全文
posted @ 2012-07-04 11:36 陈哈哈 阅读(669) 评论(0) 推荐(0) 编辑
摘要: 下面我们将比较一下Android中的TextView和C#Winform中TextBox的不同。当我们要获取一个文本框控件时。C#:TextBox1 //直接输入控件的名称即可Android:TextViewtv = (TextView) this.findViewById(R.id.tv); // 获取文本框控件对象,有点像Html中getElementByID方法得到一个文本框中的值C#:TextBox1.Text Android:Stringstr1 = String.valueOf(tv.getText()); //tv.g... 阅读全文
posted @ 2012-07-04 09:43 陈哈哈 阅读(1050) 评论(0) 推荐(0) 编辑
摘要: 对于android手机截屏,据我所知,现在主要有三种方法。第一种,通过DDMS.把手机连接上电脑,运行DDMS,选中你的手机设备,然后点击菜单"设备"->"Screen Capture",如图1。这时你可以看到手机的屏幕截图。在该窗口,你可以点击"refresh"按钮更新,可以点击"Rotate"按钮旋转截图,也可以点击"Save"按钮保存截图,还可以点击"Copy"按钮把截图保存到粘贴板。开发人员比较适合使用这种方式。图1:图2:第二种,通过快捷键我们可以按住back 阅读全文
posted @ 2012-07-04 09:20 陈哈哈 阅读(1422) 评论(1) 推荐(0) 编辑
摘要: LinearLayout是线性布局控件,它包含的子控件将以横向或竖向的方式排列,按照相对位置来排列所有的widgets或者其他的containers,超过边界时,某些控件将缺失或消失。因此一个垂直列表的每一行只会有一个widget或者是container,而不管他们有多宽,而一个水平列表将会只有一个行高(高度为最高子控件的高度加上边框高度)。LinearLayout保持其所包含的widget或者是container之间的间隔以及互相对齐(相对一个控件的右对齐、中间对齐或者左对齐)。LinearLayout布局方式: android:orientation="horizontal&qu 阅读全文
posted @ 2012-07-04 09:08 陈哈哈 阅读(992) 评论(0) 推荐(0) 编辑
摘要: 1、单步调试快捷键以debug方式运行java程序后(F8)直接执行程序。遇到断点时暂停;(F5)单步执行程序,遇到方法时进入;(F6)单步执行程序,遇到方法时跳过;(F7)单步执行程序,从当前方法跳出。2、改变变量的值右击变量,在弹出的菜单中选择[change variable value],弹出修改画面。改变其值后,按下ok;这时,变量的值就改为修改后的值了。3、检查代码段是否正确选择一句或一段代码,右键单击在弹出的菜单中选择Inspect项,此时,代码的执行结果将显示在Expressions窗口中。4、(F3) 跳转到类、变量的声明5、Ctrl+Shift+G 跳转到函数调用处6、代码辅 阅读全文
posted @ 2012-07-03 13:55 陈哈哈 阅读(269) 评论(0) 推荐(0) 编辑
摘要: • 使用URL Routing Debugger可以快速检验一个URL是否被某个规则采纳–今后课程也会提到对Routing进行单元测试或测试驱动开发 • http://haacked.com/archive/2008/03/13/url-routing-debugger.aspx 阅读全文
posted @ 2012-07-03 08:17 陈哈哈 阅读(194) 评论(0) 推荐(0) 编辑
摘要: • URL– "{controller}/{action}/{id}"实质:1、一个Route规则就是RouteClass的实例。类需要的属性一个Url字符串。--带有占位符的Url规则。它会从占位符中提取属性。• Defaults– action="Index", id=""作用:为Url中的某一部分添加一个默认值。当Url中缺失一部分,那么就会提取Defaults中的内容来作为参数。• Constraints– year="\d{4}", httpMethod=“POST" • Data Tokens 阅读全文
posted @ 2012-07-03 08:00 陈哈哈 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 1、编译成Dll,然后拷贝到程序里面2、写一个页面,通过页面动态管理UrlRouting。这样应用程序不用重启,3、基于DotNet框架的配置,来写4、读XML文件,将里面的内容作为UrlRouting的内容配置的双刃剑:1、除非有新的应用程序发布,不然UrlRouting基本上不修改Urlrouting的作用:Url导向,一个程序还没有启动,就要启动。在传过来一个Url之前就要已经配置好了。所以它在Application_Start时添加规则application_start理解:application下的start事件,把这个方法作为事件添加到EventHander的事件里能够随时添加或删 阅读全文
posted @ 2012-07-03 07:49 陈哈哈 阅读(510) 评论(0) 推荐(0) 编辑