摘要:以下就是服务端 private declare function gettemppath lib "kernel32" alias "gettemppatha" _ 取得temp目录的api (byval nbufferlength as long, byval lpbuffer as string) as longprivate declare funct......
摘要:如果在c#中实现用户定义控件内的事件挂勾到调用的窗体事件中 我们都知道在asp.net开发中,如果使用用户定义控件可以有效的进行程序的模块化。其实在.net 的winform中也是可以使用的。细节如下:1、新建应用程序windowsapplication1。2、添加新的用户控件userlogin。(如图user)3、定义用户属性 //定义属性 public string username { g......
高级c#概念-I(2)
现在,编写好的代码可以打包为dll,然后将这些dll分发给需要该代码的任何人.虽然dll使工作变得简单,但他们对语言有依赖性.因此,一种语言编写的dll不能用在以其他语言编写好的程序中.com引入了创建不依赖于语言的组件的理论.这样,用一种语言编写的组件可以轻松集成到其他语言编写的程序中.然而,编写不依赖于语言的组件的过程很繁琐.这个过程要求开发者熟知许多复杂的新概念,然后才能实现com组件.为了解决这个问题,.net框架引入了“程序集”概念.
程序集由下列要素组成. 【程序编程相关:C#编写的windows计算器-源代码 】
程序集是一种共享与重用代码的模式.它形成了一个逻辑功能单元,即逻辑dll.程序集是类型(接口与类)与资源(jpeg文件可位图)的可重的.版本号的.安全与自我描述的部署单元.它也是.net应用程序的主要构件块. 【推荐阅读:可复用设计:组件还是类,这是个问题
】
2.一个包含描述程序集的信息的清单. 【扩展信息:如何对webbrowser和IE编程(一】
1.一组构成逻辑功能单元的类型与资源
...
下一页 摘要: 假设编写了一个计算贷款地应付利息地程序。现在,考虑生成另一个应用程序,其中需要编写与第一个程序相同地代码。我们可能这样做:讲前一个程序地代码复制倒这个应用程序中。只要我们想要重用已经编写好地代码,这种方法就能奏效。如果别人编写了一段有特定功能地代码,而再我们自己地应用程序中需要实现相同功能,这时该如何处理?我们当然想使用现有地代码而不是重新编写所有代码。由此反映出dll的重要性,dll的作用是实......