Android开发的一小项目,访问网络时抛出这个异常:android.os.NetworkOnMainThreadException。原因是Android从4.0开始不能在Honeycombe的UI线程上执行网络IO,从技术上来说,早期的android版本可以,但是这个真的不是一个好方法,它会让你的app停止响应,而且可能会导致OS杀死你的app。你可能需要在一个后台线程中运行一个后台进程或者是用AsyncTask来执行你的网络事务。

从Vista开始Windows下不以管理员权限运行某些程序,会被UAC(用户帐户控制)阻止访问系统某些功能,如修改注册表操作等;如何让exe以管理员权限运行呢,方法有两种,一个是直接修改exe属性,或右键选择以管理员身份运行程序;另一个是编程时在程序中加入MANIFEST资源让程序自动以管理员身份运行,这里说下C#方式实现自动管理员权限运行EXE程序。

安装Reshaprer后默认它会替代VS的智能感知,其它我还没有摸清楚Reshaprer的大部分功能,现在只是用它的万能神器Alt+Enter而已,它的智能感知是英文的,对于我的E文盲来说很是吃力于是想换回VS的智能感知。

在WinForm开发中有时会用到超链接控件LinkLabel,用来提供类似于超链接格式的按钮,但是有时候我们不想让它显示下划线,或者只有在鼠标指向的时候才显示下划线,不过在属性面板里没有直接设置的地方,可以通过以下方法设置:

本文从类、类字段、方法属性、参数常量、接口、事件、命名空间等9个方面总结了C#语言命名的规则。

这里微酷分享一下.Net技术(C#)开发WinForm应用程序只运行一个实例的方法。@VCOO

30

11-2012

有时候我们在写程序时要用到中国的农历日期,网上已经有很多C#的农历类,但看来都很复杂,其实C#中已经提供了中国的农历类ChineseLunisolarCalendar。但未提供节气和节日功能。有网友根据网上的方法字节写了一个中国农历类,挺不错的,微酷在这里分享一下。

打算写个程序,内容很简单就是想计算下偶家小公主的年龄,当然偶水平也简单找了网上代码才搞定,分享代码如下。@VCOO

一个DataRow对象刚被创建之后其状态是Detached,是孤立的一个存在,所以建立了DataRow之后在DataRow中的单元填充了数据后还要通过DataTable.Rows.Add(DataRow)方法将此DataRow添加到DataTable,DataRow添加到DataTable后, 这个DataRow的状态就转变为Added。

初学dotNet编程,遇到问题各种,最近在研究DataTable等遇到DataRow实例化的问题,很自然的这样实例化一个DataRow:

加载中……