- 博客(15)
- 资源 (41)
- 收藏
- 关注
原创 C#3.0特性之---匿名类型
匿名类型提供了一种方便的方法,可用来将一组只读属性封装到单个对象中,而无需首先显式定义一个类型。类型名由编译器生成,并且不能在源代码级使用。每个属性的类型由编译器推断。 可通过使用 new 运算符和对象初始值创建匿名类型。var person = new { username = "张三", age = 23 };Console.WriteLine("{0}{1}", date.u
2012-04-13 14:41:56 428
原创 C#3.0特性之---扩展方法
扩展方法扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。对于用 C# 和 Visual Basic 编写的客户端代码,调用扩展方法与调用在类型中实际定义的方法之间没有明显的差异。扩展方法被定义为静态方法,但它们是通过实例方法语法进行调用的。它们的第一个参数指定该方法
2012-04-13 13:54:46 451
原创 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 1187
原创 Razor视图引擎之语法剖析1
Razor语法的主要设计目标是:让代码和标记流能够一起工作同时尽量不与控制字符冲突。下面的ASPX代码:({$selection}lt;%=p.Price%>)现在,我们仅留下我们实际上关注的东西,去除额外的ASPX控制字符,处理后的代码如下: foreach(varpinModel.Products){p.Name($p.P
2012-04-11 18:57:07 758
转载 看成功学·谈成功
成功的话题常被人们津津乐道,成功学和成功人士的演讲或书籍传记也很容易让人感兴趣并为之'热血沸腾'。我不是成功人士,从此文的标题你也能够看出——我要说些什么,无非是从一个渴望成功的非成功人士的角度,谈谈看了成功学后对成功的理解和一些感悟或反思。写此文的动力主要来自于看了李嘉诚演讲:打工是最愚蠢的投资这篇文章,不得不说的是——在每次看了此类成功学的文章或视频后,心里都会有些躁动。为何会躁动?!
2012-04-11 13:15:23 977
转载 程序员,其实你可以做的更好
写代码,这个是每个程序员(无论是菜鸟,还是大牛)都会的技能和几乎每天都做的事,如同厨师会炒菜、民工会码砖一样;虽然都会,但看其代码就可以大概知道此人技术咋样,最起码可以看出其代码写的好与差。——好的代码就像是好的文章,让人一看就感觉:思路清晰,作用明确,实现简洁...,所以说写代码是门艺术,想成为高级程序员就必须掌握好这门艺术。此文要跟大家分享的就是我对练好这门艺术的核心技能:"代码重构"的看法!
2012-04-11 13:08:52 494
转载 谈谈小城市程序员的迷茫和坚持
看到此文标题,我要说些什么,想必你大概可以知道一些,——小城市(二三线的城市)IT业发展比较薄弱,有些城市可能连真正做IT(软件开发相关)的比较大的公司都没有几家,像我现在所在的城市襄阳(原名:襄樊),就只有那屈指可数的几家公司;公司少,选择和发展的空间相对也小,——这也造成了(留在本地的)程序员较少[刚毕业的基本上都想着到外面去闯闯,展示拳脚(我刚毕业时就是这种心态),不会选择留在本地发展,于是
2012-04-11 13:05:39 2530
原创 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 2341 1
原创 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 492
原创 Discuz!NT借鉴学习之---自定义控件剖析
自定义控件需要定义一个直接或间接从 Control 类派生的类,并重写 Render 方法。在 .NET 框架中, System.Web.UI.Control 与System.Web.UI.WebControls.WebControl 两个类是服务器控件的基类,并且定义了所有服务器控件共有的属性、方法和事件,其中最为重要的就是包括了控制控件执行生命周期的方法和事件,以及ID等共有属性。 实现自定义
2012-04-05 10:56:41 465
原创 Android基础教程之---AppWidget讲解2
什么是PendingIntent?Intent是一个意图,一个描述了想要启动一个Activity、Broadcast或是Service的意图。它主要持有的信息是它想要启动的组件(Activity、Broadcast或是Service)。PendingIntent可以看作是对Intent的包装。供当前App之外的其他App调用。有点“被动”或是“Callback”的意思,但不是严格意义上的“
2012-04-03 10:16:51 854
原创 Android基础教程之---AppWidget讲解1
什么是AppWidget?AppWidget就是我们平常在桌面上见到的那种一个个的小窗口,利用这个小窗口可以给用户提供一些方便快捷的操作。创建简单的AppWidget首先看下运行的效果图:项目结构文件AppWidgetProviderInfo对象:为AppWidget提供元数据,包括布局,更新频率等数据。这个对象被定义在xml文档中;AppWidgetProvider:
2012-04-02 20:12:03 607
原创 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 2709
原创 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 645
实现领域驱动设计(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 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关注的人