c|c++|c#
文章平均质量分 79
lovelulin
这个作者很懒,什么都没留下…
展开
-
C# 程序员参考--平台调用教程
平台调用服务 (PInvoke) 允许托管代码调用在 DLL 中实现的非托管函数。本教程说明使用什么方法才能从 C# 调用非托管 DLL 函数。该教程所讨论的属性允许您调用这些函数并使数据类型得到正确封送。教程C# 代码有以下两种可以直接调用非托管代码的方法: 直接调用从 DLL 导出的函数。 调用 COM 对象上的接口方法(有关更多信息,请参见 COM Interop 第一部分:C# 客户端教程原创 2005-06-22 02:07:00 · 800 阅读 · 0 评论 -
Visual C++开发中常见问题的答案
1、简述VC6下如何进行程序的调试 在主菜单"Build"中,有一个Start Build的子菜单,它下面包含了Go菜单(快捷键为F5),选择后,程序将从当前语句进入调试运行,直到遇到断点或程序结束。 将鼠标移动到要调试的代码行,单击鼠标右键选择“Insert/Remove Breakpoint”,或者按下F9,可以在该行上添加断点,此时断点代码行前面出现一个棕色的圈,再次选择将清除断点。原创 2005-06-06 19:14:00 · 762 阅读 · 0 评论 -
探索c++的底层机制
在看这篇文章之前,请你先要明白一点:那就是c++为我们所提供的各种存取控制仅仅是在编译阶段给我们的限制,也就是说是编译器确保了你在完成任务之前的正确行为,如果你的行为不正确,那么你休想构造出任何可执行程序来。但如果真正到了产生可执行代码阶段,无论是c,c++,还是pascal,大家都一样,你认为c和c++编译器产生的机器代码会有所不同吗,你认为c++产生的机器代码会有访问限制吗?那么你错了。什么c原创 2005-06-01 22:13:00 · 583 阅读 · 0 评论 -
微软.Net程序设计FAQ
1、如何在.net的应用程序运行其它的EXE文件? 解答:主要应用System.Diagnostics名字空间中的Process类 主要代码:[C#] Process proc = new Process(); proc.StartInfo.FileName = @"D:/Program Files/Foxmail/Foxmail.exe"; //可以用绝对路径proc.StartInfo.A原创 2005-09-16 20:58:00 · 838 阅读 · 0 评论 -
C#教程--访问接口
第四节、访问接口 对接口成员的访问 对接口方法的调用和采用索引指示器访问的规则与类中的情况也是相同的。如果底层成员的命名与继承而来的高层成员一致,那么底层成员将覆盖同名的高层成员。但由于接口支持多继承,在多继承中,如果两个父接口含有同名的成员,这就产生了二义性(这也正是C#中取消了类的多继承机制的原因之一),这时需要进行显式的定义:using System ;interface ISeque原创 2005-07-27 02:27:00 · 644 阅读 · 0 评论 -
c#的一些字符串的经验
//获得汉字的区位码 byte[] array = new byte[2]; array = System.Text.Encoding.Default.GetBytes("啊"); int i1 = (short)(array[0] - /0); int i2 = (short)(array[1] - /0); //unicode解码方式下的汉字码 array = System.Text.原创 2005-07-27 02:17:00 · 504 阅读 · 0 评论 -
接口慨述
第一节 接口慨述 接口(interface)用来定义一种程序的协定。实现接口的类或者结构要与接口的定义严格一致。有了这个协定,就可以抛开编程语言的限制(理论上)。接口可以从多个基接口继承,而类或结构可以实现多个接口。接口可以包含方法、属性、事件和索引器。接口本身不提供它所定义的成员的实现。接口只指定实现该接口的类或接口必须提供的成员。 接口好比一种模版,这种模版定义了对象必须实现的方法,其原创 2005-07-27 02:25:00 · 717 阅读 · 0 评论 -
C/C++头文件一览
传统 C++ #include //设定插入点 #include //字符处理 #include //定义错误码 #include //浮点数处理 #include //文件输入/输出 #include //参数化输入/输出 #include //数据流输入/输出 #include //定义各种数据类型最值常量 #include //定义本地化函数原创 2005-07-18 04:08:00 · 632 阅读 · 0 评论 -
tree view
//初始化选中节点 function initchecknode() { var node=TreeView1.getTreeNode("1"); node.setAttribute("Checked","true"); setcheck(node,"true"); FindCheckedFromNode(TreeView1); } //oncheck事件 function tree_o原创 2005-07-20 21:22:00 · 548 阅读 · 0 评论 -
VC编程规范
一、适用范围本标准适用于利用Visual C++,Borland C++进行软件程序开发的人员;利用Delphi进行软件开发的人员,可作相应的参考。二、基本原则2.1 基本要求1. 程序结构清晰,简单易懂,单个函数的程序行数不得超过100行。2. 打算干什么,要简单,直截了当,代码精简,避免垃圾程序。3. 尽量使用标准库函数和公共函数。4.原创 2005-07-04 22:47:00 · 1471 阅读 · 1 评论 -
C#中使用网络函数 (第一部分 用户函数)[翻译]
作者:Michael Bright 原文:http://www.csharphelp.com/archives2/archive439.html 本文将着重介绍Win32 API库中涉及网络管理的函数。首先我要讲一讲在.Net框架中管理用户的两个方法,第一种是Active Directory方法,这种方法要求你安装Active Directory。如果你打算管理一个小网络上的用户,或者一个未安装A翻译 2005-06-22 01:34:00 · 723 阅读 · 0 评论 -
C++ STL简介
一、STL简介STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。现在虽说它主要出现在C++中,但在被引入C++之前该技术就已经存在了很长的一段时间。STL的代码从广义上讲分为三类:algorithm(算法)、contai原创 2005-06-24 19:34:00 · 652 阅读 · 0 评论 -
基于ASP.NET与XML的网络硬盘开发
摘 要:该文介绍利用ASP.NET技术与XML技术开发网络硬盘,使其具有基本的文件管理及操作功能,采用HTTP方式传输,实现系统资源共享。同时具备一定安全性,通过浏览器方式访问,操作简便,具有广泛的实用性。 关键词:ASP.NET; XML; 网络硬盘; DOM; 服务器 引言 在传输文件时常常采用FTP、Email以及"网上邻居"三种方式,这几种方式各有优缺点。FTP功能强大,但使用起来原创 2005-06-10 19:05:00 · 842 阅读 · 0 评论