当前位置:K88软件开发文章中心编程语言.NET.NET01 → 文章列表
文章标题关闭所有内容预览 | 展开所有内容预览
  • 使用C#获取汉字拼音首字母的方法 [内容预览] 9 | 2018-12-31 11:50:38
    :2010-08-1809:14:00有时我们需要获得汉字的首字母来进行相关的操作,下面的源代码就是用来找出汉字拼音的首字母。///<summary>///汉字转拼音缩写//////CodeBywww.dreamlandcn.com//////2004-11-30///</summary>///<paramname="...

    [阅读全文]

  • 使用C#创建COM对象 [内容预览] 9 | 2018-12-31 11:50:37
    :2010-08-1911:12:00本文中主要讨论使用C#创建COM对象的方法,并从VC++客户端软件访问COM的方法。在创建COM对象时要使用COM的Interop特性,而在访问COM时,客户端软件使用了TypeLibrary(.TLB文件)。为了简单和方便开发人员使用、测试起见,我们使用了SQLSERVER数据库...

    [阅读全文]

  • 将图片保存到一个XML文件 [内容预览] 9 | 2018-12-31 11:50:36
    :2010-08-2319:49:00WinForm的资源文件中,将PictureBox的Image属性等非文字内容都转变成文本保存,这是通过序列化(Serialization)实现的,下面讲解了使用本方法把图片保存到XML中的方法。usingSystem.Runtime.Serialization.Formatter...

    [阅读全文]

  • 在C#程序中如何启动外部可执行程序 [内容预览] 9 | 2018-12-31 11:50:36
    :2010-08-2507:42:00有时我们需要在C#程序中启动外部的程序,这如何实现呢?我们可以借助System.Diagnostics.Process提供的Start方法来实现,下面用3个例子来说明:(1)程序中打开网页System.Diagnostics.Process.Start("iexplore.exe"...

    [阅读全文]

  • C#程序中如何获得桌面的路径 [内容预览] 9 | 2018-12-31 11:50:35
    :2010-08-2507:50:00我们在编写一些程序时,需要获得桌面的路径,那么如何获得桌面的路径呢?下面的代码可以帮助你取得桌面的路径:Environment.GetFolderPath(Environment.SpecialFolder.Desktop).ToString;!

    [阅读全文]

  • 在C#程序中取得系统盘符 [内容预览] 9 | 2018-12-31 11:50:34
    :2010-08-2507:53:00大多数情况下,我们的操作系统安装在C盘,但有时我们的系统可能指定了其它的盘符,尤其是在多操作系统的电脑中更是如此,那么我们在C#程序中如何获得系统盘符呢?下面的代码可以实现这个功能:System.Environment.GetEnvironmentVariable("SystemD...

    [阅读全文]

  • 在C#程序中取得电脑屏幕的分辨率 [内容预览] 9 | 2018-12-31 11:50:34
    :2010-08-2507:56:00如果你想在C#程序中获取你的电脑屏幕的分辨率,可通过下面的代码来实现。System.Windows.Forms.Screen.PrimaryScreen.Bounds;!

    [阅读全文]

  • 在C#中启动另一个程序的实现方法 [内容预览] 9 | 2018-12-31 11:50:33
    :2010-08-2617:40:00在本网站中曾经探讨过在C#程序中启动外部程序的方法,在这里有另一种方法同样可以启动外部的程序。程序的目的是使用C#实现启动另一程序的方法。技术总监給出了我们这样一个有效的启动程序的有效方法,大家分享下:以下是引用片段:  privatevoidbtnCreate_Click(obj...

    [阅读全文]

  • C#实现自动锁屏与关屏的方法 [内容预览] 9 | 2018-12-31 11:50:33
    :2010-08-2909:06:00有时我们编写的程序需要进行锁屏和关屏操作,在网上搜索了一下,终于找到了可行的解决方案。全文如下:最近找到了windows锁屏API:LockWorkStation,并把之前的关屏API整合了一下,编写了一个可以选择自动锁屏+关屏的程序。程序源代码片段如下:publicForm1(b...

    [阅读全文]

  • 让程序自动加载资源中的目标文件并运行 [内容预览] 9 | 2018-12-31 11:50:32
    :2010-09-0206:38:00(1)我们有一个test.exe的WinForm程序,这是我们要加壳的目标程序。(2)新建一个WinForm工程,删除Form1,然后新建一个类。如下。(3)将test.exe拷贝到该工程目录,作为嵌入式资源。usingSystem;usingSystem.Windows.Form...

    [阅读全文]

  • 正确使用C#中的#region指令来进行代码的组织 [内容预览] 9 | 2018-12-31 11:50:31
    :2010-09-1209:24:00本文旨在讲解如何正确地使用#region指令,以更好地组织代码。使用#region就是将一些有关联的代码组织在一起,然后折叠起来。这样你就在一个函数中看不到很长很长的代码段。例如:publicvoidDoSomething(){boolshouldIDoSomething;#reg...

    [阅读全文]

  • 用C#编写发手机中文短信息Windows服务 [内容预览] 9 | 2018-12-31 11:50:31
    :2010-09-2023:06:00最近在电脑城上买了一根NOKIA3210的数据线,玩了几天改LOGO、改铃声后也将数据线扔在一边。直到前几天在Http://oxygensoftware.com上看到有发手机短信息的二次开发控件,才想起多日不用的数据线,而且最近在学C#,觉得用C#做个发短信息的程序也不错,经过多天...

    [阅读全文]

  • C# Excel 操作个人小结 [内容预览] 9 | 2018-12-31 11:50:30
    :2010-01-2710:47:00把整个Excel当做数据库读入的方式stringExcelConnection="Provider=Microsoft.Jet.Oledb.4.0;DataSource={0};ExtendedProperties=Excel8.0";stringExcelFileConnecti...

    [阅读全文]

  • 用C#.NET实现拖放操作 [内容预览] 9 | 2018-12-31 11:50:29
    :2010-01-2716:52:00在应用程序中,是通过处理一系列事件,如DragEnter,DragLeave和DragDrop事件来实现在Windows应用程序中的拖放操作的。通过使用这些事件参数中的可用信息,可以轻松实现拖放操作。拖放操作在代码中是通过三步实现的,首先是启动拖放操作,在需要拖动数据的控件上实现M...

    [阅读全文]

  • C#应用:获取cpu序列号,硬盘ID,网卡MAC地址 [内容预览] 9 | 2018-12-31 11:50:29
    :2010-01-2722:04:00privatevoidGetInfo(){stringcpuInfo="";//cpu序列号ManagementClasscimobject=newManagementClass("Win32_Processor");ManagementObjectCollectionmoc=ci...

    [阅读全文]

  • C#应用:读取指定盘符的硬盘序列号 [内容预览] 9 | 2018-12-31 11:50:28
    :2010-01-2722:05:00usingSystem;usingSystem.IO;usingSystem.Runtime.InteropServices;usingSystem.Text;usingMicrosoft.Win32;namespaceWjb.ReadOrWriteIniAndReg{/**///...

    [阅读全文]

  • c#调用dll,::CoInitialize(NULL)出错 [内容预览] 9 | 2018-12-31 11:50:27
    :2010-01-2807:26:00用c#调用vc6的dll,dll中有这样一句if(FAILED(::CoInitialize(NULL)))returnfalse;不知道为什么,用c#调用时,CoInitialize(NULL)会fail;解决办法:不判断CoInitialize(NULL)的返回值,直接执行,搞...

    [阅读全文]

  • C#深度优先遍历结构算法 [内容预览] 9 | 2018-12-31 11:48:44
    :2010-01-2710:49:00N久都没做过关于C#的WinForm程序了,一直都是在研究asp.net的程序。今天有个朋友问到深度遍历图这样的问题,开始都不知道如何下手,就问了问baidu和google,看到有人用C++写的这样的例子,顺便就学习了一下,发现自己都忘得差不多了(包括:数据结构),只能联想到刚开始...

    [阅读全文]

  • C#快速排序 [内容预览] 9 | 2018-12-31 11:48:43
    :2010-01-2807:52:00快速排序思想:基于分治策略,对冒泡排序的一种改进。对于要排序的一个序列,从中选一值进行排序,将其放入到正确的位置position。然后以position为界,对左右两部分再做排序。直到划分的长度为1。步骤:设有一待排序的序列1、分别设置low、high指向序列的最左端、最右端;从序...

    [阅读全文]

  • 用C#实现插入排序 [内容预览] 9 | 2018-12-31 11:48:43
    :2010-01-3110:41:00导读:本文介绍了使用C#实现插入法排序的算法usingSystem;namespaceInsertionSorter{publicclassInsertionSorter{publicvoidSort(int[]list){for(inti=1;i<list.Length;i++)...

    [阅读全文]

  • 用C#实现冒泡法排序 [内容预览] 9 | 2018-12-31 11:48:42
    :2010-01-3110:55:00导读:本文给出了使用C#进行冒泡法排序的源代码usingSystem;namespaceBubbleSorter{publicclassBubbleSorter{publicvoidSort(int[]list){inti,j,temp;booldone=false;j=1;whi...

    [阅读全文]

  • 用C#实现希尔排序 [内容预览] 9 | 2018-12-31 11:48:41
    :2010-01-3110:57:00导读:本文介绍了使用C#实现希尔排序的方法usingSystem;namespaceShellSorter{publicclassShellSorter{publicvoidSort(int[]list){intinc;for(inc=1;inc<=list.Length/9;in...

    [阅读全文]

  • 用C#实现选择法排序 [内容预览] 9 | 2018-12-31 11:48:41
    :2010-01-3111:20:00导读:本文给出了使用C#实现选择发排序的算法usingSystem;namespaceSelectionSorter{publicclassSelectionSorter{privateintmin;publicvoidSort(int[]list){for(inti=0;i<li...

    [阅读全文]

  • 使用c#生成随机数总结 [内容预览] 9 | 2018-12-31 11:48:40
    :2010-03-0317:58:00privatestaticchar[]constant={'0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r',...

    [阅读全文]

  • 使用C#批量生成缩略图的工具源代码 [内容预览] 9 | 2018-12-31 11:48:39
    :2010-03-0318:02:00usingSystem;usingSystem.Drawing;usingSystem.Collections;usingSystem.ComponentModel;usingSystem.Windows.Forms;usingSystem.Data;usingSystem.Thr...

    [阅读全文]

  • 使用回溯法找出n个自然数中取r个数的全排列 [内容预览] 9 | 2018-12-31 11:48:38
    :2010-08-1415:53:00本文介绍了使用回溯法找出n个自然数中取r个数的全排列的方法,有兴趣的可参考一下。回溯法也称为试探法,该方法首先暂时放弃关于问题规模大小的限制,并将问题的候选解按某种顺序逐一枚举和检验。在回溯法中,放弃当前候选解,寻找下一个候选解的过程称为回溯。本实例是用回溯法输出n个自然数中以r个...

    [阅读全文]

  • 用C#编写物体碰撞的程序 [内容预览] 9 | 2018-12-31 11:48:38
    :2010-09-1007:38:00本文讲解了使用C#编写物体碰撞的一个源代码,本实例来自一个老外的网站,从源代码就可以看出,编写的很专业,大家可以学一学。usingSystem;usingSystem.Drawing;usingSystem.Collections;usingSystem.ComponentMode...

    [阅读全文]

  • 用C#实现单击按钮时移动物体 [内容预览] 9 | 2018-12-31 11:48:37
    :2010-09-1007:41:00本例实现了一个通过单击按钮来移动物体的例子,usingSystem;usingSystem.Drawing;usingSystem.Windows.Forms;publicclassButtonToMove:Form{privateintx=50,y=50;privateButto...

    [阅读全文]

  • 使用C#编程实现圆的移动 [内容预览] 9 | 2018-12-31 11:48:36
    :2010-09-1007:46:00本例实现了编程移动一个圆:usingSystem;usingSystem.Drawing;usingSystem.Threading;usingSystem.Windows.Forms;publicclassAnimateFace:Form{privateintx=10,y=10;...

    [阅读全文]

  • 快速生成指定大小的随机不重复int数组的方法 [内容预览] 9 | 2018-12-31 11:48:36
    :2011-02-0914:17:53一个用来快速生成指定大小的随机不重复int数组的实用方法///<summary>///随机产生考场号///</summary>///<paramname="start">初始值</param>///<paramname="count">数量</param>///<returns><...

    [阅读全文]

 .NET01   525   30   4/18页      1   2   3   4   5         GO