- 博客(27)
- 资源 (41)
- 收藏
- 关注
原创 Razor视图引擎之语法剖析2
I:ASP.NET MVC3在Visual Studio 2010中的变化在VS2010中新建一个MVC3项目可以看出与以往的MVC2发生了很明显的变化1.ASP.NET MVC3必要的运行环境为.NET 4.0 (想在3.5用MVC3,没门!)2.默认MVC3模板项目已集成3.全新的Razor视图引擎 @{ ViewBag.Title = "Ho
2012-08-13 15:54:50
763
原创 ie6 span 换行IE6中float:right换行问题的替代解决方案
在IE6,IE7下使用标签时,在加入右浮动样式后,会换行的bug解决方案:bug案例:新闻列表中,为使时间右对齐,加右浮动产生换行新闻1 2012-12-24新闻1 2012-12-24新闻1 2012-12-24新闻1 2012-12-24解决方案:1.span和a标签交换位置.2012新闻缺
2012-08-08 21:12:31
615
原创 使用TestDriven.Net做单元测试
1.要用"TestDriven.Net 2.0"进行单元测试除了安装"TestDriven.Net 2.0"外,你需要添加"nunit.framework"引用, 操作是"解决方案管理器-->引用-->(鼠标右键)添加引用-->.net-->nunit.framework。2.添加命名空间using NUnit.Framework;为测试的类添加[TestFixture]特性为
2012-05-13 15:08:06
529
原创 C#3.0特性之---匿名类型
匿名类型提供了一种方便的方法,可用来将一组只读属性封装到单个对象中,而无需首先显式定义一个类型。类型名由编译器生成,并且不能在源代码级使用。每个属性的类型由编译器推断。 可通过使用 new 运算符和对象初始值创建匿名类型。var person = new { username = "张三", age = 23 };Console.WriteLine("{0}{1}", date.u
2012-04-13 14:41:56
450
原创 C#3.0特性之---扩展方法
扩展方法扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。对于用 C# 和 Visual Basic 编写的客户端代码,调用扩展方法与调用在类型中实际定义的方法之间没有明显的差异。扩展方法被定义为静态方法,但它们是通过实例方法语法进行调用的。它们的第一个参数指定该方法
2012-04-13 13:54:46
471
原创 C#3.0特性之---隐式类型
C# 3.0新语言特性和改进包括:◆自动属性(Auto-Implemented Properties)◆隐含类型局部变量(Local Variable Type Inference)◆匿名类型(Anonymous Types)◆对象与集合初始化器(Object and Collection Initializers)◆扩展方法(Extension Methods)◆La
2012-04-13 13:07:37
1338
原创 Razor视图引擎之语法剖析1
Razor语法的主要设计目标是:让代码和标记流能够一起工作同时尽量不与控制字符冲突。下面的ASPX代码:({$selection}lt;%=p.Price%>)现在,我们仅留下我们实际上关注的东西,去除额外的ASPX控制字符,处理后的代码如下: foreach(varpinModel.Products){p.Name($p.P
2012-04-11 18:57:07
782
转载 看成功学·谈成功
成功的话题常被人们津津乐道,成功学和成功人士的演讲或书籍传记也很容易让人感兴趣并为之'热血沸腾'。我不是成功人士,从此文的标题你也能够看出——我要说些什么,无非是从一个渴望成功的非成功人士的角度,谈谈看了成功学后对成功的理解和一些感悟或反思。写此文的动力主要来自于看了李嘉诚演讲:打工是最愚蠢的投资这篇文章,不得不说的是——在每次看了此类成功学的文章或视频后,心里都会有些躁动。为何会躁动?!
2012-04-11 13:15:23
1060
转载 程序员,其实你可以做的更好
写代码,这个是每个程序员(无论是菜鸟,还是大牛)都会的技能和几乎每天都做的事,如同厨师会炒菜、民工会码砖一样;虽然都会,但看其代码就可以大概知道此人技术咋样,最起码可以看出其代码写的好与差。——好的代码就像是好的文章,让人一看就感觉:思路清晰,作用明确,实现简洁...,所以说写代码是门艺术,想成为高级程序员就必须掌握好这门艺术。此文要跟大家分享的就是我对练好这门艺术的核心技能:"代码重构"的看法!
2012-04-11 13:08:52
511
转载 谈谈小城市程序员的迷茫和坚持
看到此文标题,我要说些什么,想必你大概可以知道一些,——小城市(二三线的城市)IT业发展比较薄弱,有些城市可能连真正做IT(软件开发相关)的比较大的公司都没有几家,像我现在所在的城市襄阳(原名:襄樊),就只有那屈指可数的几家公司;公司少,选择和发展的空间相对也小,——这也造成了(留在本地的)程序员较少[刚毕业的基本上都想着到外面去闯闯,展示拳脚(我刚毕业时就是这种心态),不会选择留在本地发展,于是
2012-04-11 13:05:39
2590
原创 jQuery不得不会---搭建jQuery开发环境
1.下载jQuery文件库到jQuery官网上下载最新的jQuery文件库。网站首页如下:选择Production压缩包进行下载截止今天jQuery最新版为: jquery-1.7.2.min.js 即V1.7.2。 2.引入jQuery文件库无需安装,利用文件标记将jQuery文件导入到页面。例如jQuery文件路径Jscript/jquery-1.72.min.js。在之间
2012-04-10 15:35:47
2365
原创 jQuery不得不会---What is jQuery?
jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多javascript高手加入其team。如今已发展为集JavaScript、CSS、DOM、Ajax于一体的强大框架体系。jQuery的主旨是:以更少的代码,实现更多的功能(Write less,do more)jQuery的基本功能:1.访问和操作DOM元素2.控制页面样式3.对页
2012-04-10 15:23:24
516
原创 Discuz!NT借鉴学习之---自定义控件剖析
自定义控件需要定义一个直接或间接从 Control 类派生的类,并重写 Render 方法。在 .NET 框架中, System.Web.UI.Control 与System.Web.UI.WebControls.WebControl 两个类是服务器控件的基类,并且定义了所有服务器控件共有的属性、方法和事件,其中最为重要的就是包括了控制控件执行生命周期的方法和事件,以及ID等共有属性。 实现自定义
2012-04-05 10:56:41
483
原创 Android基础教程之---AppWidget讲解2
什么是PendingIntent?Intent是一个意图,一个描述了想要启动一个Activity、Broadcast或是Service的意图。它主要持有的信息是它想要启动的组件(Activity、Broadcast或是Service)。PendingIntent可以看作是对Intent的包装。供当前App之外的其他App调用。有点“被动”或是“Callback”的意思,但不是严格意义上的“
2012-04-03 10:16:51
879
原创 Android基础教程之---AppWidget讲解1
什么是AppWidget?AppWidget就是我们平常在桌面上见到的那种一个个的小窗口,利用这个小窗口可以给用户提供一些方便快捷的操作。创建简单的AppWidget首先看下运行的效果图:项目结构文件AppWidgetProviderInfo对象:为AppWidget提供元数据,包括布局,更新频率等数据。这个对象被定义在xml文档中;AppWidgetProvider:
2012-04-02 20:12:03
627
原创 Android基础教程之---SeekBar的使用方法
首先看一下什么是SeekBar,如下图:使用SeekBar的步骤1.在布局文件中声明SeekBar<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="
2012-04-02 17:25:32
2794
原创 Android基础教程之---ExpandableListView基本用法
什么是ExpandableListView,如下图所示:展开后的效果:创建ExpandableListView的步骤1.首先在main.xml布局文件中声明ExpandableListView控件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:l
2012-04-02 14:55:00
660
原创 Android之Log详细用法
Android日志系统提供了记录和查看系统调试信息的功能。日志都是从各种软件和一些系统的缓冲区中记录下来的,缓冲区可以通过 logcat 命令来查看和使用. 使用logcat命令你可以用 logcat 命令来查看系统日志缓冲区的内容:[adb] logcat [] ... [] ...请查看Listing oflogcat Command Options ,它对lo
2012-03-29 16:48:53
708
原创 怎样用Android中的monkey对应用程序做自动化压力测试
先看简介,然后给出一个使用的小实例。简介 Monkey是一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流,实现对正在开发的应用程序进行压力测 试。Monkey包括许多选项,它们大致分为四大类:· 基本配置选项,如设置尝试的事件数量。· 运行约束选项,如设置只对单独的一个包进行测试。· 事件类型和频率。· 调试选项。
2012-03-29 10:26:38
753
原创 Android模拟器命令详解中的详解
Android模拟。Android SDK自带一个移动设备模拟器 。它是一个可以运行在你电脑上的虚拟设备,.Android模拟器可以让你不需使用物理设备即可预览、开发和测试Android应用程序。Android模拟器能够模拟除了接听和拨打电话外的所有移动设备上的典型功能和行为. 如右图所示: Android模拟器提供了大量的导航和控制键,你可以通过鼠标或键盘点击这些按键来为你的应用程序产生
2012-03-29 09:02:41
1435
原创 如何在Android模拟器上安装已下载的APK软件包
安装APK文件到Android模拟器Android手机使用的执行文件为APK格式,类似于Windows平台的exe文件。在Android模拟器中安装APK文件有多种方法,如果你是开发人员,可以通过Eclipse+ADT,使用DDMS可以传输文件。大多数可以直接在Windows的cmd中操作就可以了。今天我来教大家一个简单的不同于其他的安装方法。一、首先在Android SDK的andr
2012-03-28 20:19:34
2736
转载 老鸟对菜鸟的一些建议
首先声明,我可不是要做什么导师,这样崇高的身份与我无缘。我害怕自己才疏学浅,而误人子弟。导师是要李开复、唐骏之流才能做的。因为之前在一家公司和西南大学有一些业务来往,所以应邀到西南大学做过一次讲座,并为软件工程专业的学生开设了一学期《设计模式》课程,认识了一些热情洋溢的未来程序员。如今,他们也踏上了工作岗位。于是,碰到了一些问题。承他们看得起,居然想到给我发邮件,让我帮他解惑。回复了邮件后,发现这
2012-03-25 21:42:57
392
转载 常用的Android开发工具
常用的Android开发工具http://www.eoeandroid.com/forum.php?mod=viewthread&tid=82924&page=1&extra=#pid887927 常用的Android开发工具和工具包分享给大家,希望会对你有帮助。1. Android Honeycomb Stencils & Sketchsheets 谷歌发布了专用
2012-03-25 20:40:27
506
原创 android访问sqlite数据库
在Android中可以使用Eclipse插件DDMS来查看,也可以使用Android工具包中的adb工具来查看。android项目中的sqlite数据库位于/data/data/项目包/databases中。使用DDMS导出sqlite数据库。1、首先打开android项目的调试模式,然后找到显示DDMS:选择DDMS2、切换到DDMS,显示File Explo
2012-03-23 11:59:15
677
原创 Android学习笔记(二)之----我的第一个Android应用—HelloWord
通过上一节Android开发环境搭建的学习,我们有资格来创建我们的第一个Android应用——HelloWord!使用Eclipse创建一个Android应用今天我们创建的Android应用程序非常简单,不用写任何代码就能完成今天的程序——HelloWord。(1)启动Eclipse,创建Android工程。单击工具栏的“新建”按钮,打开新建工程对话框,如图2.1所示:图2.1
2012-03-19 14:41:02
775
原创 Android学习笔记(一)之----搭建Android开发环境
首先在进行Android开发之旅前介绍几个网站:Andriod的开发网站(英文)http://developer.android.com/index.html这个是Android开发的官方网站,它就像一本词典或者一个助手样,帮您解决开发所遇到的一切问题。随之再奉上一个中文的开发网站http://android.toolib.net/reference/android/Manifest.html。当
2012-03-18 17:36:56
525
实现领域驱动设计(DDD之父作序力荐 让DDD思想真正落地的首创巨著)
2016-02-23
HubbleDotNet 全文检索
2011-12-08
C#套接字编程实例_UDP_TCP通信源码实例
2011-09-16
C#套接字编程实例_UDP_TCP通信
2011-09-16
微软SqlHelper类中文注释和使用方法
2011-06-18
网络编程之设计之道,设计看上去很美
2011-05-22
基于VFP的学生管理系统的设计+任务书+开题报告
2011-04-29
MSMQ介绍和安装消息队列以及实例教程
2011-04-29
正则表达式匹配工具生成需要的正则表达式
2011-04-21
基于ASP.NET在线考试系统设计与实现——毕业设计
2011-04-14
C# 中的泛型,学习泛型的一篇好文章
2011-03-23
LINQ 精简教程一步一步教你
2011-03-16
petshop4.0详解
2011-02-13
Mapinfo中文版学习教程
2011-01-20
ArcGIS_Sever_.NET_入门
2011-01-20
ArcGIS Server轻松入门
2011-01-20
ArcGIS Server9.3 REST中文基础教程
2011-01-20
ArcGIS Desktop教程 第二章 ArcGIS应用基础
2011-01-20
ArcGIS Desktop教程 第一章 导论
2011-01-20
ArcGIS_desktop_10.0下载+安装步骤(新手安装教程)_2010.9.15
2011-01-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人