当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 最近,这个主题已经出现在了“新闻组”里(呃,至少已经出现在了很多blog里),我一直在考虑如何回复大家……但事实上,我根本没有回复的必要,因为Dave Totzke已经替我这么做了。
 

 

 ·在datagrid中用checkbox控制    »显示摘要«
    摘要: 将模板列的checkbox的autopostback属性设置为true,因为在模板列中的控件没有事件,故在aspx页面写事件程序,同时将checkbox的oncheckedchanged事件设置为所需要的事件程序。示例如下: void check_change(object sender, eventargs e) { textbox txtdescri......
    摘要: 通过使页面动态加载不同css实现多界面(类型于csdn的blog): 方法一: <%@page language="c#"%> <%@import namespace="system.data"%> <script language="c#" runat="server&qu......


关于“经典VB”的一些想法
最近,这个主题已经出现在了“新闻组”里(呃,至少已经出现在了很多blog里),我一直在考虑如何回复大家……但事实上,我根本没有回复的必要,因为dave totzke已经替我这么做了.他在文中提到了一点:我们应该让c++继续存在下去,是因为office是用c++写成的……关于这点我不太敢恭维,因为这理由实际上应当是——这个被托管的世界无法取代我们为底层的硬件与操作系统编写本地代码的需要.我们至少需要一种方案,使图形软件.设备驱动器.网络信息过滤器等等都能高效地运作……因此,我们还是需要非托管的c++.但对于vb6的变革而言,就没有类似的需要了.

确实,升级复杂的代码库是件相当困难的事,但是安装vb.net并不意味着你必须删除vb6.你可以保持你现有的代码库,而在.net里编写新的代码,然后在必要的时候让这两个世界互相运作.在msdn里,你可以找到一个access应用程序,当你点击某些特定的按钮时,它会弹出新窗体来……你也可以找到为outlook与word写的基于vb6的插件,其实它们就是.net代码的包装材料,是个vb6代码与vb.net代码的混合品. 【程序编程相关:.NET中防止Access数据库下载

【推荐阅读:在web开发中的三个层次使用事务

还有很多东西,它们可以在vb6里找到,却没有被包含在vb.net里,我觉得这样不太好,但我想,它们可以通过.net组件.activex组件.或者是visual studio插件的形式引入vb.net.譬如说dde(动态数据交换,涕淌注)吧,它本身并不是.net框架的一部分,因此,我设想如果能有一个小组件,使我们在.net中能直接访问dde,在新数据到达时能够引发事件,诸如此类的……那就好多了.我真希望人们能致力于构建(或者是致力于请求构建)这样的组件,而不是拼命叫嚣着做某某事不是个好主意.至少至少,人们也应该努力使它被列进升级开发的进程中.我们最好能让某个人来构建这样的一个工具,这个工具不仅仅是一个向导,而是能胜任升级的工作,并且包含了一大堆附加的库,藉此来转换旧的代码.这将会是个浩大的工程,但是比起对vb6做一些补充性的改进而言,它的成果会更令人满意的. 【扩展信息:solidworks二次开发--10--

顺便提一句,我一直都想告诉大家,我真的认为,.net世界中至今仍然缺少了一些东西.
...   下一页
 ·c#代码    »显示摘要«
    摘要: // 南京千里独行 2005-3-17 /// <summary> /// 进度信息处理委托 /// </summary> /// <param name="completedstep" type="int">已经完成的步骤数</param> /// <param n......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE