您正在查看 "Public" 分类下的文章
2009-05-08 09:12
Windows Mobile手机当无线网卡
Posted in Techno by l4ever on 2008-04-11.
当然,你的Windows Mobile手机得有WIFI模块才可以,电脑通过手机的WIFI网卡上网
1、修改注册表的HKEY_LOCAL_MACHINE\Comm\Tcpip\Parms下的IpEnableRouter为1。
2、修改注册表的HKEY_LOCAL_MACHINE\Comm \ConnectionSharing下的DisabledOnBoot为0,EnableAddressTranslation为1。PrivateInterface这个是接PC的。如果S1是用usb连接PC的(与usb连接的PC最好是去掉ActiveSync的usb选项,避免出现同步),那么通常这里填Rndisfn1,这要视注册表 |
2009-04-09 19:14
感谢原作者提供该代码,因为我的图形只有黑白两色,所以对代码进行了简单的修改,即注释部分为原代码。
class BmpAdjuster
{
public delegate ColorPalette PaletteAdjustEvent(ColorPalette plt);
public unsafe delegate void ConvertScanLineEvent(IntPtr srcLine, IntPtr dstLine, int width, int srcPixBit, int dstPixBit, Bitmap srcBmp, Bitmap dstBmp);
|
2009-04-09 18:38
条码长度过长可以使用Code128或Ean128码制压缩条码长度
生成条码图形使用了第三方组件BCEncode.dll版本2.20
需要设置图形的分辨率为打印分辨率,方法:Bitmap.SetResolution(PRINTER_RESOLUTION_X, PRINTER_RESOLUTION_Y);。否则图形为默认分辨率,打印时会被放大。
需要使用如下方法对Graphics对象进行处理
private void SetGraphics(Graphics g)
{
g.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.NearestNeighbor;
g.TextRenderingH |
2008-10-24 19:26
醉步男
□ 小林泰三
【日】小林泰三 著
丁丁虫 译
我不知道其他人是否也有类似的经历,至少我经常会遇到一些比较奇怪的事情。比如说,某一天想去一家小饭馆的时候,突然就发现自己找不着那家小饭馆在哪里了。自己明明去过很多次,而且饭馆所在的那一带也都是自己平时经常去过的地方,饭馆的大概方位也还记得,可是就算一条胡同一条胡同地找下去,找到最后还是找不到。这时候我就会禁不住想,说不定这家店破产了,再不然就是搬家了。可是,过几天再路过那里的时候,突然又看见那家小饭馆,这就说明前几 |
2008-08-17 14:57
protected override void OnPaint(PaintEventArgs e)
{
base.OnPaint(e);
PaintBlocks(e.Graphics);
}
private void PaintBlocks(Graphics g)
|
2008-08-17 14:56
enum GameState
{
Ready,
Started,
Victory,
Failed
};
public partial class GameFrame : UserControl
{
private Color _defBackColor = Color.FromArgb(0x80, 0 |
2008-08-17 14:53
最近一直在忙CMMI3级评估,比较无聊 写了个扫雷玩玩
程序主要是一个Block类和一个GameFrame类 界面窗体只需要做初始化和响应事件就可以了 还没有做双键按下的效果 比较原始
|
2008-01-03 14:01
class Program
{
static void Main(string[] args)
{
int r = new Cysf(10,5).GetLast();
Console.WriteLine(r);
}
}
|
2008-01-03 10:46
typedef int TElemType;
typedef struct BitNode
{
TElemType data;
struct BitNode *lchild, *rchild;
}BitNode, *BitTree;
BitTree CreateBiTree(void)
{
BitTree bt;
TElemType x;
scanf("%d", &x);
if(x == -1)
{
bt = NULL;
}
else
{
bt = (BitTree)malloc(sizeof(BitNode));
bt-> data = x;
bt-> lchild = CreateBiTree();
bt-> rchild = |
2007-09-03 10:42
作者:林庆忠,1990年毕业于昆明工学院计算机软件专业,后又于1999年毕业在南京大学 完成软件工程专业硕士的学习,现供职于NPC旗下的一个行业软件研发中心,因为在网上看了许多有经验的各路软件开发人员写的好帖,一时手痒兴起,也凑一篇壮壮声势。
假设你是一名软件专业毕业的本科学子,如何在工作中修炼成为一名有较高职业水准的程序员呢,本文试图总结作者从事15年软件开发工作的感想,希望对有志成为职业程序员的人有所帮助,并借此机会感谢原昆明工学院计算机系的和智玲老师和张怀宁老师,特别感谢我的硕士 |
2007-09-03 09:48
Anders Hejlsberg 在1996年加入微软,开始是Visual J++ 和 Windows Foundation Classes 的架构师。Hejlsberg 是目前微软杰出的工程师和C#语言的设计者,并在微软 .NET 框架中扮演了重要的角色。今天,他正在领导C#语言的开发工作。John Osborn,是O’Reilly 媒体公司的执行编辑,负责公司在.NET和其他微软开发者书籍的工作,最近和Hejlsberg碰面进行了下面广泛的会谈。
Osborn:我想我最好还是跳回到2000年我们上次聊天的地方。重新复习上次的对话,对我来说是很有趣的。那时,我们曾经被java痴迷,C#语言和java的对比 |
2007-08-30 19:09
前面说了怎样对DataGridView合并单元格,但是如果客户有更加得寸进尺的需求:他想在大数据现实的时候不希望每次看合并格的信息都要将滚动条滚到最上面才能看得到,他希望这些信息总在他面前。怎么办呢?
首先我们来看一下DataGridView的CellPainting事件。这个事件是在画每一个单元格的时候都会被触发的。那么如果我把合并后的信息显示在屏幕中间比如说第5行(合并信息存储在数据库第一行),我是在画第一行也就是e.RowIndex==0的时候画的字。那在执行第5行的这个事件的时候,就会被前面讲的FillRectangle给清掉。结果就 |
2007-08-30 17:38
有时候做C/S程序也会顾及到用户的分辨率的问题,比如如果一个用户使用大分辨率看你的小分辨率下的程序,字小的根本看不清。如何解决这个问题呢?让我们程序的样式随分辨率而改变吧。
C#貌似没有直接获取分辨率的东东,或者有我不知道,但你也不必使用系统API,因为它有这么个东西:
System.Windows.Forms.Screen.GetWorkingArea()
参数是控件Control类型。可直接把窗体的引用传给它比如这样
System.Windows.Forms.GetWorkingArea(this) ;
该函数返回一个矩形类型Rectangle,但它的高宽不完全是你 |
2007-08-27 20:01
在GRIDVIEW的使用中,有时候会需要合并单元格,比如有多条记录对应同一信息(多对一)。如何来合并单元格呢?
答案是:使用GDI+。看到这个你可能已经明白了,我们只需要在画单元格的时候做点手脚就可以了。
具体思路如下:
首先选择一个合适的事件,我选择DATAGRIDVIEW的CellPainting事件。
在这个事件中首先判出需要合并的单元格,然后把需要合并的地方清空,再把需要显示的文字画在上面就OK了。
判断就直接IF了,在这个事件给的参数e当中有你需要的ColumnIndex,清空你可以直接清空e.CellBounds,
|
2007-07-23 14:37
今天网站正式交接给我,还有遗留问题若干。比较突出的一个问题有点奇怪,在VS.NET的调试环境下显示完全正常,可是一旦发布就不能正常显示信息。前两天他跟我说这问题时我也觉得有点蹊跷,今天接手这个网站才认真思考了一下。因为他采用的是URL传值,而“=”后面的值是中文。我想这应该就是问题所在。由于VS.NET采用UNICODE编码所以在调试时没有出现问题,而IIS采用的是系统默认编码,也许是UTF-8,这样就出问题了。
解决之道:在WEB.CONFIG中 |
|
|