VB2008 编码建议之一

Posted by Admin L in .NET Programming on 18-08-2011. Tags:

作者:牧山道人
原文地址:https://www.seeksunslowly.com/vb2008-coding-suggestion-sc-1
转载请注明出处,谢谢。
_____________________________________

建议:尽量使用 .NET 类,而避免使用 Microsoft.VisualBasic 命名空间其子空间中的类。
理由:尽管 Microsoft.VisualBasic 命名空间下的类也属 .NET 类库,但它毕竟是为了与 VB6- 兼容而产生的,为最大限度地 .NET 化及适应以后平台发展考虑,应尽量避免。
举例:Len(str)[……]

Read More…

A very important experience: how to make the compatible code for every .NET in one copy and deploy one copy installation to each .NET framework?

Posted by Admin L in .NET Programming on 18-08-2011. Tags:

Author: Nosa Lee
Original Address: https://www.seeksunslowly.com/do-not-application-compatible-deployment
To reprint this article, please indicate the source, thank you.
_____________________________________

You’ll want to more people to use your software with worked hard! But .NET framework h[……]

Read More…

非常重要的经验: 如何使同一份代码能兼容各版 .NET,同一份安装包能部署到不同 .NET 环境?

Posted by Admin L in .NET Programming on 17-08-2011. Tags:

作者:牧山道人
原文地址:https://www.seeksunslowly.com/do-not-application-compatible-deployment-sc
转载请注明出处,谢谢。
_____________________________________

您一定希望辛辛苦苦开发的软件能被更多人使用吧!但 .NET 运行环境有好几个版本,如 1.0、1.1、2.0、3.0、3.5、4.0,如何让你的同一份代码、同一份安装包能兼容于这么多 .NET 版本并部署于其上呢?以下是笔者经过研究与实践总结出的可行方案,希望对您有帮助:

首先确定您打算支持的最低 .N[……]

Read More…

The correct usage of simulating key pressing (SendKeys.Send()) in VB2008

Posted by Admin L in .NET Programming on 16-08-2011. Tags:

Author: Nosa Lee
Original Address: https://www.seeksunslowly.com/vb2008-sendkeys
To reprint this article, please indicate the source, thank you.
_____________________________________

The method of sending key pressing to current input area of Form in VB2008 is similar to VB6, but has slight di[……]

Read More…

VB2008 模拟按键 SendKeys.Send() 的正确用法

Posted by Admin L in .NET Programming on 16-08-2011. Tags:

作者:牧山道人
原文地址:https://www.seeksunslowly.com/vb2008-sendkeys-sc
转载请注明出处,谢谢。
_____________________________________

VB2008 向窗口当前输入域发送按键的方法用 VB6 类似,但略有不同且必须注意。
VB6 的写法:
[cc lang=”vb”]
‘ 模拟粘贴操作。
SendKeys “^V”
[/cc]

VB2008 的写法:
[cc lang=”vbnet”]
‘ 模拟粘贴操作。
SendKeys.Send(“^v”)
[/cc]

以上,^[……]

Read More…

VB2008 application publishing note 1

Posted by Admin L in .NET Programming on 21-07-2011. Tags:

Author: Nosa Lee
Original Address: https://www.seeksunslowly.com/vb2008-publish-note-1
To reprint this article, please indicate the source, thank you.
_____________________________________

Note
Remove the unused references before publishing.
Purpose
Reduce the size of redistributable packag[……]

Read More…

VB2008 应用发布注意事项之一

Posted by Admin L in .NET Programming on 21-07-2011. Tags:

作者:牧山道人
原文地址:https://www.seeksunslowly.com/vb2008-publish-note-1-sc
转载请注明出处,谢谢。
_____________________________________

注意事项
发布前应去掉未使用的引用。
目的
尽量减小安装包 size。
方法
进入工程属性页,点击“References -> Unused References…”,若打开列表中有未使用引用,点“Remove”去掉即可。
说明
VB2008 编译时在 bin\release 目录下生成的库文件只参考你有没有引用,而不参考你有没有使用[……]

Read More…

如何在 .NET 中实现“所见即所得” HTML 编辑器(不使用额外的第三方组件)

Posted by Admin L in .NET Programming on 17-07-2011. Tags:

作者:牧山道人
原文地址:https://www.seeksunslowly.com/dot-net-wysiwyg-html-editor-sc
转载请注明出处,谢谢。
_____________________________________

在 Vista 之前,微软一直提供 DHTML Editing Control 这个 COM 控件供开发人员使用(操作系统自带),我们可以方便地使用它实现所见即所得 HTML 编辑器。但由于从 Vista 开始微软主推 .NET 架构,所以系统不再自带此 COM,但 MS 官网仍提供此 COM 的可发布版本安装包供下载。

在非[……]

Read More…

The method of pause program and note in VB2008

Posted by Admin L in .NET Programming on 17-07-2011. Tags:

Author: Nosa Lee
Original Address: https://www.seeksunslowly.com/vb2008-pause-program-note
To reprint this article, please indicate the source, thank you.
_____________________________________

The method is so easy, just use Sleep(n) function of Thread class (the unit of n is millisecond, 1 mi[……]

Read More…

VB2008 暂停程序执行的方法及注意事项

Posted by Admin L in .NET Programming on 17-07-2011. Tags:

作者:牧山道人
原文地址:https://www.seeksunslowly.com/vb2008-pause-program-note-sc
转载请注明出处,谢谢。
_____________________________________

方法很简单,使用 Thread 类的 Sleep(n) 函数即可实现(n 的单位为毫秒,1 分钟 = 1 * 60 * 1000)。
但有个注意事项需要告知大家:
System.Threading.Thread.Sleep(n)

System.Threading.Thread.CurrentThread.Sleep(n)
其实是[……]

Read More…