Chinaunix首页 | 论坛 | 博客
  • 博客访问: 578278
  • 博文数量: 752
  • 博客积分: 40000
  • 博客等级: 大将
  • 技术积分: 5005
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-13 14:47
文章分类

全部博文(752)

文章存档

2011年(1)

2008年(751)

我的朋友

分类:

2008-10-13 16:45:12


事件是你的代码兵器库中的主要部分,无论你用Visual Basic® 6.0,Visual Basic .NET 2002,Visual Basic .NET 2003,还是Visual Basic 2005。窗体和控件引发事件,同时你的代码处理这些事件。你用Visual Basic写的最初应用程序大多会是在一个窗体上放置一个按钮,处理这个click事件,并在运行时你点击这个按钮会显示某些文本在提示框中。还有什么比这更容易?
但是你又真正了解事件多少呢?在你向某个类中添加一个事件处理程序是将会发生什么?在本文中,基于我为 AppDev 所写的课件,我将用各种方法来演示事件和事件处理程序交互,并且我将说明它们如何能解决一般问题。也许这些信息中的一些对你来说并不是新鲜事,但是如果你对事件的了解并不深入,这里肯定有些东西让你惊奇。在任一情况下,下载这两个示例应用程序(一个是用Visual Basic .NET .2002和2003,一个是用Visual Basic 2005)并理解之。所有内容适用于Visual Basic .NET2002 和 2003 及 Visual Basic 2005,除了最后的论及自定义事件的部分,它只能在Visual Basic 2005下工作。

[代码性质] PB完整应用程序代码
[代码作者] Ken Getz
[文件大小] 161K
[更新日期] 2005-6-28 21:17:00
[下载次数] 1323


--------------------next---------------------

1、不借助 /clr,从本机 C++ 代码中使用托管类;
2、GCHandle,gcroot 以及创建混合模式的 DLLs;
3、.NET 框架中的正则表达式;

  C++ 托管扩展使得自由地混合本机代码和托管代码成为可能,即便是在相同的模块中也能如此。是啊!这的确是一件好事情。但是用 /clr 编译可能会带来你不想要的结果。比如强制多线程并屏蔽了一些有用的运行时检查。妨碍 MFC 的 DEBUG_NEW,并且某些 .NET Framework 类有可能与你的名字空间冲突。此外,如果你的应用程序使用的是老版本的编译器,不支持 /clr 开关怎么办?有没有什么方法能不借助于托管扩展而进入框架?答案是肯定的。


[代码性质] VC可重用代码段
[代码作者] Paul DiLascia
[文件大小] 253K
[更新日期] 2005-4-19 15:39:00
[下载次数] 2254


--------------------next---------------------

如果你正在HTTP上使用安全套接字层(SSL)来加密用户数据,并且想通过编程来测试你的Web应用,你会发现此技术并非广为人知。在本月的栏目中,我将示范如何建立一个 SSL 测试服务器,然后编写测试自动化代码,并通过一个简单而又具有代表性的 Web 应用来验证。
  Microsoft .NET环境提供了强有力的测试工具来测试采用SSL安全机制的ASP.NET Web应用程序。为了说明它们的使用方法,我将建立一个SSL服务器,并通过一个短小精悍的程序来示范如何自动测试基于HTTPS的Web例子应用程序。虽然 在这方面已有个别技术非常经典并且有很好的文章介绍,但在与我的许多同事交流中,我发现对测试 SSL Web 应用的整体过程的把握相对来说并不是很到位。用两幅屏幕截图最能说明问题。Figure 1展示了一个简单但是很有代表性的ASP.NET的Web应用。

[代码性质] BCB完整应用程序代码
[代码作者] James McCaffrey
[文件大小] 135K
[更新日期] 2004-10-20 18:22:00
[下载次数] 3249


--------------------next---------------------

阅读(221) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~