如何使用控件数组(C#)

在c#中,有时候我们会需要用到控件数组,因为涉及到控件的批量生成以及设置等,还有对动作的响应函数的统一绑定。

下面以我程序中例子来记录一下控件数组的使用:

Label[] answersheet = new Label[100];//声明变量

for(int i=0;i<4;i++)
for (int j = 0; j < 25; j++)
{
answersheet[i * 25 + j] = new Label();//实例化
answersheet[i * 25 + j].Location = new System.Drawing.Point(90[……]

继续阅读

如何使用VC++写一个小程序来检测.NetFrameWork版本

如何使用VC来检测系统上的.NetFrameWork版本呢,原理见我前面刚刚写过,不懂的可以去看一下,下面直接贴代码了,百度呀,为什么没有贴代码的功能呢,哎直接贴真恶心呀,那就恶心一下吧。

#include “stdio.h”
#include “windows.h”
#include “tchar.h”
#include “strsafe.h”
#include “stdafx.h”

 

// 为避免机器编译时候出现:SDK中某些值没有被定义的情况,先定义他们。
#ifndef SM_TABLETPC
#define SM_TABLETPC    86[……]

继续阅读

使用飞信的虚拟机,让你的.NET程序在没装.NetFrameWork的机器上跑起来

飞信是用.Net写的,但是他可以做到在没有安装.NetFrameWork的机器上跑起来,是一件蛮牛逼的事情,虽但是我还是觉得飞信跑起来真的太慢了,而且界面做的非常的死板,个人不喜欢,这是点题外话,下面我们进入正题吧。

飞信之所以能够独立跑起来是因为它自己带了一个运行的虚拟机这样的东东,你们可以去看下飞信的安装文件夹,有这么几个东东:

FetionVM.exe    .net虚拟机
FetionFx.exe       真正的飞信程序入口
Fetion.exe          在本机没有装framwork的情况下装载虚拟机并启动FetionFX.exe

有个文件夹VMDo[……]

继续阅读

如何判读机器是否安装.NetFrameWork以及版本问题

发现前前后后要搞的事情还真多呀,郁闷死我了,废话不多说,下面正题:

通过下面的注册表项可以检测机器上安装的.NET Framework以及SP,语言包的版本。1..NET Framework

.NET Framework2.0
键:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727]
值:Install = 1

.NET Framework3.0
键:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framew[……]

继续阅读

VirtualBox下安装ghost xp系统时蓝屏显示p3.sys错误

今天想装一个xp来测试.netframework,但是ghost完以后,启动系统的时候蓝屏显示p3.sys错误。到网上找了一下,应该是跟虚拟机有关的问题。

解决方法是:在ghost完以后,在pe中把windows\system32\drivers下面的p3.sys删了,然后再重启。问题马上解决。

 [……]

继续阅读

有关FATAL ERROR,如何解决

打开E盘,弹出来个对话框,大概是出错了,可是居然没有提示是哪个程序,顶你个肺呀,有你这么报错的么,都不知道你是哪颗葱,囧死,去搜索一下,发现有人提问了没人回到,只好去国外找,马上找到了,呵呵,其实是Nero的问题,把Nero卸载了重装就解决了,哎,这个报错真的太不人性了。
> > FATAL ERROR
> >
> > We are very sorry, but an internal error occuted.
> > Please re-install the product to fix the problem
> &g[……]

继续阅读

Android编程开发中,使用SimpleCursorAdapter需要注意的内容

在使用SimpleCursorAdapter的时候,要绑定的数据库的主键要是_id的,其他的都不行,sdk帮助文档里面又没有强调,天杀的,今天调了一个下午发现居然是这个问题,我囧。

大家遇到出错的时候最好使用try catch去捕捉调试一下,可以使用toast把Exception信息弹出来看看,到底是什么问题,哎,悲剧的一个下午呀。[……]

继续阅读

为英文版Ubuntu安装中文包以及中文输入法

1), 首先,你得安装中文语言包,如果你在安装操作系统时是安装了英文的话。

要安装中文语言,你可以到 System – Administration – Language Support 如下图

然后点击 Install/Remove Languages… 按钮 (如下图),这时你可以选中简体中文,或繁体中文来下载字体,菜单翻译和输入方法。现在,你必须分开来下载中文的简体和繁体了。

Language-selector improvements

Chinese language-packs, formerly containing both Simplified C[……]

继续阅读

Oracl收购了Sun有点淡淡的伤感

今天更新了vBox,发现前面已经加上了大大的Oracle,突然觉得有点淡淡的伤感,哎,很奇怪的感觉呢,哈哈,貌似新版反应比较慢了。


 [……]

继续阅读

win7下vs2008的激活问题

如果你还没有安装vs2008,那么你不要看我的文章了,这里对于那种安装时候破解的方法不做介绍,网上太多了。一下方法适用于安装了vs2008的用户。

因为在win7中,输入序列号的box和那个激活的按钮都被和谐了,所以,我们要下载下面的这个小工具,找到它们的句柄然后show出来,哈哈哈哈哈。

下载小工具,下载地址如下,记得以管理员分身运行哦。本人觉得这个程序应是安全的。下载地址如下:
http://ishare.iask.sina.com.cn/f/8254416.html

以管理员身份运行得到如下的界面

image然后进入控制面板,找到vs2008的卸载相关项点击卸载。出现上图[……]

继续阅读