C#中调用API 2005-12-23 0 · 介绍API(Application Programming Interface),我想大家不会陌生,它是我们Windows编程的常客,虽然基于.Net平台的C#有了强大的类库,但是,我们还是不能否认API在Windows编程中的重要性。大多数的编程语言都支持API编程,而.Net平台中的MFC(Microsoft Foundation Class Library)构架本身就封装 ...
转贴:msdn 访谈录之C#编程三 2005-12-23 0 · 标题 msdn 访谈录之C#编程 rainbow(翻译)关键字 C#,JEFFREY RICHTER出处 http://www.mdsn.com[TR]程序员天地
Robert Hess和Jeffrey Richter(著名的编程作家、专栏作家和咨询专家)的谈话。ROBERT HESS: 欢迎回来。我们正要涉及到有关C#编程方面的问题。为了有助于我们理解这些问题...
《.net编程先锋C#》第七章 异常处理 2005-12-23 0 · 第七章 异常处理
通用语言运行时(CLR)具有的一个很大的优势为,异常处理是跨语言被标准化的。一个在C#中所引发的异常可以在Visual Basic客户中得到处理。不再有 HRESULTs 或者 ISupportErrorInfo 接口。
尽管跨语言异常处理的覆盖面很广,但这一章完全集中讨论C#异常处理。你稍为改变编译器的溢 ...
在C#中操作注册表 2005-12-23 0 · 使用VC,VB等语言操作注册表的例子已经有很多了,其实在C#里操作注册表更加的简单方便。下面的例子就提供了在C#里操作注册表的方法: using Microsoft.Win32;using System.Diagnostics;private void Access_Registry(){// 在HKEY_LOCAL_MACHINE\Software下建立一新键,起名为MCBIncRegistryKey ke...
C#实现网段扫描 2005-12-23 0 · 摘要想必大家对小榕时光等扫描器都非常熟悉了,有没有自己写一个的冲动。最近微软推实施了.NET战略方案,C#是主推语言,你们是否有兴趣用C#来实现对局域网IP地址的扫描,尝试一下自己写的快乐,那么请跟我来。正文1.先介绍一下使用的类:DNS类:在.net中的System.net命名空间下,主要的功能是从 In...
如何在.NET中访问MySQL数据库 2005-12-23 0 · 摘要MySQL作为一种小型关系数据库,它以低廉的价格、强大的功能、不俗的速度和开放源码的特性赢得了大量中小型企业及个人用户的青睐。但是在.NET中访问MySQL数据库却并没有想象中那么方便,因为.NET OleDb Data Provider和MySQL的兼容性并不理想。本文介绍了两种在.NET中访问MySQL数据库的方法,并...
构造.NET环境下的网页下载器 (2) 2005-12-23 0 · 三.网页下载器实例介绍: 最后,我就综合以上.NET网络编程的一些知识,向大家展示一个很好的实例。该实例是一个运用Socket的基于同步模式的客户端应用程序,它首先通过解析服务器的IP地址建立一个终结点,同时创建一个基于流套接字的Socket连接,其运用的协议是TCP协议。通过该Socket就可以发送获...
构造.NET环境下的网页下载器 (1) 2005-12-23 0 · 一.前言: 微软的.Net框架为我们进行网络编程提供了以下两个名字空间:System.Net以及System.Net.Sockets。通过合理运用其中的类和方法,我们可以很容易地编写出各种网络应用程序。这种网络应用程序既可以是基于流套接字的,也可以是基于数据报套接字的。而基于流套接字的通讯中采用最广泛的协议 ...
C#处理鼠标和键盘事件 2005-12-23 0 · 在程序运行中,产生事件的主体有很多,其中尤其以Keyboard和Mouse为最多。本文就来探讨一下在C#中和这二个主体相关的事件的处理过程。一.本文介绍的程序设计和运行的软件环境:(1).Windows 2000 Server(2)..Net FrameWork SDK Beta 2二.C#中处理鼠标相关的事件:鼠标相关的事件大致有六种 ...
利用C#重启远程计算机 2005-12-23 0 · 如果叫你实现远程启动别人的计算机,你首先想到的可能是先做一个在远程计算机上面运行客户端程序,然后在本地计算机上面再做一个服务器端程序,通过这二个程序直接的通讯实现重启远程计算机。这当然是一个方法。但这未免有点麻烦。如果现在只告诉你远程计算机的管理者的登陆帐号,而并不允许你在远...
C#的4个基本技巧 2005-12-23 0 · 1.如果可能尽量使用接口来编程
.NET框架包括类和接口。当你写程序的时候,你可能知道你正在用.NET的哪个类。然而,在这种情况下如果你用.NET支持的接口而不是它的类来编程时,你的代码会变得更加稳定、可用性会更高。请分析下面的代码:private void LoadList (object [] items, ListBox l)
{for...
使用C#返回系统特殊路径 2005-12-23 0 · using System;
using Microsoft.Win32;namespace SystemPathsApp
{/// <summary>/// Summary description for SystemPaths./// </summary>public class SystemPaths{public SystemPaths(){//// TODO: Add constructor logic here//folders = OpenRegistryPath(Registry.CurrentUser,@&...
C#如何打开关闭CDROM 2005-12-23 0 · using System;
using System.Text;
using System.Runtime.InteropServices;class CloseCD
{[DllImport( "winmm.dll", EntryPoint="mciSendStringA", CharSet=CharSet.Ansi )]protected static extern int mciSendString( string lpstrCommand, StringBuilder lpstrReturnStrin...
C#实现Web文件的上传 2005-12-23 0 · 在Web编程中,我们常需要把一些本地文件上传到Web服务器上,上传后,用户可以通过浏览器方便地浏览这些文件,应用十分广泛。那么使用C#如何实现文件上传的功能呢?下面笔者简要介绍一下。首先,在你的Visual C# web project 中增加一个上传用的Web Form,为了要上传文件,需要在ToolBox中选择HTML类的File...
在 Visual C# .NET 中建立一个平滑的进度条 2005-12-23 0 · 概述
本文描述了如何建立一个简单的、自定义的用户控件——一个平滑的进度条。在早先的进度条控件版本中,例如在 Microsoft Windows Common Controls ActiveX 控件中提供的版本,您可以看到进度条有两种不同的视图。您可以通过设定 Scrolling 属性来设定 Standard 视图或是 Smooth 视图。 Smooth ...
在C#中使用热键隐含窗口 2005-12-23 0 · 我们曾经想过能够在我们的计算机上将窗口隐蔽起来,不想被从身边走过的老板看见。尝试便捷的Windows隐藏并定义热键来控制它们。下面我们将演示如何通过热键,我们将会用到DllImports of Win32 API、CallBacks/Delegates,定制事件与事件的句柄。 using System;
using System.Text;
using System....
如何操作注册表 2005-12-23 0 · //写注册表
RegistryKey regWrite;
//往HKEY_CURRENT_USER主键里的Software子键下写一个名为“Test”的子键
//如果Test子键已经存在系统会自动覆盖它
regWrite = Registry.CurrentUser.CreateSubKey("Software\\Test");
//往Test子键里添两条数据项,一条名为"Name",另一条名 ...
将DBF,XLS,XML,MDB文件导入C#DataGrid的方法 2005-12-23 0 · 以下的源码里分别给出了将DBF,XLS,XML,MDB文件导入C#DataGrid的方法,供各位参考。//PutInDataSet.cs的源码
using System;
using System.Data.Odbc;
using System.Data.OleDb;
using System.Data;
using System.Collections;namespace PutInDataSet
{/// <summary>/// DataSetTransIn 的摘要 ...
在C#中利用SharpZipLib进行文件的压缩和解压缩 2005-12-23 0 · 我在做项目的时候需要将文件进行压缩和解压缩,于是就从http://www.icsharpcode.net下载了关于压缩和解压缩的源码,但是下载下来后,面对这么多的代码,一时不知如何下手。只好耐下心来,慢慢的研究,总算找到了门路。针对自己的需要改写了文件压缩和解压缩的两个类,分别为ZipClass和UnZipClass。...
一周学会C#(前言) 2005-12-23 0 · 一周学会C#(前言)C#才鸟(QQ:249178521)大家好!C#作为微软在21世纪推出的新语言,它有着其他语言无法比拟的优势。但如何在短时间内迅速掌握它,却是一个比较难的问题。但如果你看完这个教程后,你一定会理解并掌握C#。这个教程共分六个部分,今天先介绍C#中比较基本的概念。1.总体框架Hiker.cs ...
页次:149 /228 20篇/页 首页 上一页 下一页 尾页 合计 4553 篇 Go:第1页 第2页 第3页 第4页 第5页 第6页 第7页 第8页 第9页 第10页 第11页 第12页 第13页 第14页 第15页 第16页 第17页 第18页 第19页 第20页 第21页 第22页 第23页 第24页 第25页 第26页 第27页 第28页 第29页 第30页 第31页 第32页 第33页 第34页 第35页 第36页 第37页 第38页 第39页 第40页 第41页 第42页 第43页 第44页 第45页 第46页 第47页 第48页 第49页 第50页 第51页 第52页 第53页 第54页 第55页 第56页 第57页 第58页 第59页 第60页 第61页 第62页 第63页 第64页 第65页 第66页 第67页 第68页 第69页 第70页 第71页 第72页 第73页 第74页 第75页 第76页 第77页 第78页 第79页 第80页 第81页 第82页 第83页 第84页 第85页 第86页 第87页 第88页 第89页 第90页 第91页 第92页 第93页 第94页 第95页 第96页 第97页 第98页 第99页 第100页 第101页 第102页 第103页 第104页 第105页 第106页 第107页 第108页 第109页 第110页 第111页 第112页 第113页 第114页 第115页 第116页 第117页 第118页 第119页 第120页 第121页 第122页 第123页 第124页 第125页 第126页 第127页 第128页 第129页 第130页 第131页 第132页 第133页 第134页 第135页 第136页 第137页 第138页 第139页 第140页 第141页 第142页 第143页 第144页 第145页 第146页 第147页 第148页 第149页 第150页 第151页 第152页 第153页 第154页 第155页 第156页 第157页 第158页 第159页 第160页 第161页 第162页 第163页 第164页 第165页 第166页 第167页 第168页 第169页 第170页 第171页 第172页 第173页 第174页 第175页 第176页 第177页 第178页 第179页 第180页 第181页 第182页 第183页 第184页 第185页 第186页 第187页 第188页 第189页 第190页 第191页 第192页 第193页 第194页 第195页 第196页 第197页 第198页 第199页 第200页 第201页 第202页 第203页 第204页 第205页 第206页 第207页 第208页 第209页 第210页 第211页 第212页 第213页 第214页 第215页 第216页 第217页 第218页 第219页 第220页 第221页 第222页 第223页 第224页 第225页 第226页 第227页 第228页