自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 问答 (1)
  • 收藏
  • 关注

原创 c# Newtonsoft.Json 如何处理枚举

c# 用Newtonsoft.Json的时候序列化与反序列化枚举类型的一些基本方法

2022-04-22 15:04:06 1731 1

原创 Xamarin.Forms实现开机启动(Android平台)

Xamarin.Forms实现开机启动(Android平台)保姆级教程

2022-04-12 21:12:42 3647 1

原创 C# DataGridView 绑定 DataTable 正确用法

C# DataGridView 绑定 DataTable 正确用法

2017-02-03 15:27:15 40820

转载 C# 监听USB

        public const int WM_DEVICECHANGE = 0x219;        public const int DBT_DEVICEARRIVAL = 0x8000;        public const int DBT_CONFIGCHANGECANCELED = 0x0019;        public const int DBT_C

2009-01-08 16:30:00 2394

转载 系统开机自动运行程序和自动启动服务

  一、当前用户专有的启动文件夹  这是许多应用软件自动启动的常用位置,Windows自动启动放入该文件夹的所有快捷方式。用户启动文件夹一般在:/Documents and Settings//“开始”菜单/程序/启动,其中“”是当前登录的用户帐户名称。  二、对所有用户有效的启动文件夹  这是寻找自动启动程序的第二个重要位置,不管用户用什么身份登录系统,放入该文件夹的快捷方式总是自动启动——这是

2008-12-19 09:59:00 848

转载 C#注册全局热键

注册全局热键要用到Windows的API方法RegisterHotKey和UnregisterHotKey。一、声明注册热键方法[DllImport("user32.dll")] private static extern int RegisterHotKey(IntPtr hwnd, int id, int fsModifiers, int vk); [DllImport

2008-09-24 20:31:00 8692 1

转载 获取IE代理地址

查找HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Internet   Settings/中     ProxyEnable=1代表用了代理,ProxyServer的值就是IE代理地址

2008-09-11 15:17:00 1050

原创 明辨接口实现和虚函数重载的区别

Effective C# 原则20:Item 20: Distinguish Between Implementing Interfaces and Overriding Virtual Functions 粗略的看一下,感觉实现接口和虚函数重载是一样的。你定义了一些对象,但是这些对象是在另一个类型里申明的。你被第一感觉骗了,实现接口与虚函数重载是完全不同的。在接口里定义的成员默认情况下,是根

2008-04-18 21:59:00 720

转载 C# ListView排序

1声明private ListViewColumnSorter lvwColumnSorter;2窗体构造函数添加下面代码// 创建一个ListView排序类的对象,并设置listView1的排序器lvwColumnSorter = new ListViewColumnSorter();this.listView1.ListViewItemSorter = lvwColum

2008-04-09 22:33:00 8463 2

原创 禁用开始-运行

注册表键值:HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer/NoRun NoRun设置为1时为禁用NoRun设置为0时为可用注销后生效

2008-01-28 16:15:00 643

转载 使用C#调用外部序或是执行DOS命令

使用 System.Diagnostics.Process.Start();如:System.Diagnostics.Process.Start("abc.txt"); 在.net裡,提供了Process類,提供我們強大的調用外部工具功能,並透過重新導向輸入與輸出,可以取得執行結果,下面就用一個例子來示範在一個WinForm裡輸入一個Dos命令,然後呼叫CMD.EXE來執行,並取回執行的結

2008-01-28 14:49:00 998

转载 C#托管Socket的实现方法(3)

6.在Form1的class代码区中加入下列代码,下列代码的作用是定义全局变量和创建全局使用的实例: int port = 8000 ;//定义侦听端口号private TcpClient tcpc ;//对服务器端创建TCP连接private Socket stSend ;//创建发送数据套接字private bool tcpConnect = false ;//定义标识符,用以表示TC

2007-11-13 16:40:00 694

转载 C#托管Socket的实现方法(2)

  三.本文介绍程序的设计、调试、运行的软件环境: (1).微软公司视窗2000服务器版 (2).Visual Studio .Net正式版,.Net FrameWork SDK版本号3705 四.利用Socket来传送数据: Visual C#在使用Socket传送数据时要注意下列问题的解决方法: 1.创建Socket实例,使用此实例创建和远程终结点的连接,并判断连接是否成功

2007-11-13 16:20:00 684

转载 C#托管Socket的实现方法(1)

Socket就是套接字,它是网络编程中最常用遇到的概念和工具。在TCP/IP网络中,传送和接收数据就会经常使用到Socket,由于使用 Socket能够在网络上处理复杂数据,所以在各种网络应用程序中,涉及到数据传送和接收,一般都会使用Socket,可见要掌握网络编程,精通 Socket是非常重要。由于Socket本身的复杂性,决定了掌握它是比较困难的。Visual C#是微软公司推荐的开发.Net

2007-11-13 16:11:00 1123

转载 C# 自定义格式字符串随笔(IFormattable,IFormatProvider,ICustomFormatter三接口的实现)

.NET Framework提供了方法,能够将任何数值、枚举以及日期和时间等基数据类型表示为字符串 格式化由格式说明符字符的字符串控制,该字符串指示如何表示基类型值 例如,格式说明符指示:是否应该用科学记数法来表示格式化的数字 例如:格式字符"C",说明货币格式 同时.NET Framework还使用区域性设置,以便用适合于特定区域性的形式表示基类型。 我们可以提供自定义的区域性设置,或者使用与当

2007-10-22 14:36:00 11212

转载 系统消息

   WM_NULL                         = &H0000;     WM_CREATE                    = &H0001;  应用程序创建一个窗口     WM_DESTROY                  = &H0002;  一个窗口被销毁     WM_MOVE                        = &H0003; 

2007-10-22 08:58:00 760

转载 C#启动一个外部程序(1)

  调用Win32 API。1.using System.Runtime.InteropServices;2.//        //#define SW_HIDE             0 //隐藏窗口,活动状态给令一个窗口        //#define SW_SHOWNORMAL       1 //用原来的大小和位置显示一个窗口,同时令其进入活动状态        //#

2007-09-21 18:35:00 768

转载 C#启动一个外部程序(2)

 调用Win32 API。1.using System.Runtime.InteropServices;2.[DllImport("shell32.dll")]        public static extern int ShellExecute(IntPtr hwnd,StringBuilder lpszOp,StringBuilder lpszFile,              

2007-09-21 18:25:00 1470

转载 C#程序实现动态调用DLL的研究

一、      DLL与应用程序动态链接库(也称为DLL,即为“Dynamic Link Library”的缩写)是Microsoft Windows最重要的组成要素之一,打开Windows系统文件夹,你会发现文件夹中有很多DLL文件,Windows就是将一些主要的系统功能以DLL模块的形式实现。 动态链接库是不能直接执行的,也不能接收消息,它只是一个独立的文件,其中包含能被程序或其它DL

2007-09-04 16:33:00 768

转载 C#学习笔记

C#学习笔记(一):数据类型 C#数据类型分为两大类:数值类型和引用类型;    一、数值类型包括:整型、字符型、布尔型、浮点类型、小数类型、结构、枚举        1、整数类型:byte、sbyte、short、ushort、int、uint、long、ulong,常用的是int;        2、浮点类型:float、double;        3、小数类型:dicemal;      

2007-08-31 14:47:00 631

转载 Linux必学的60个命令

Linux必学的60个命令Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系 统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里

2007-01-13 17:18:00 670

原创 C++ Builder 中 CreateFile的用法 補充範例

//---------------------------------------------------------------------------#include #include "Savefilr.h"//---------------------------------------------------------------------------void __fastcall

2006-12-08 15:59:00 3205 1

原创 C++ Builder 中 CreateFile的用法

CreateFile(1)函数原型HANDLE CreateFile(LPCTSTR lpfileName,DWORD deDesiredAccess,DWORD dwShareMode,LPSECURITY_ATTRIBUTES lpSecurityAttributesDWORD dwCreationDesposition,DWORD dwFlagsAndAtrributes,HANDLE

2006-12-08 14:54:00 6080

转载 使用C#语言操作ADO数据库

访问数据库是大多数应用程序的一部分,而且随着C#和ADO.NET的发布,这个过程已经变得相当的简单.本文将展示下面四个基本的数据库操作:  1.读数据.这包括诸如整数,字符串和日期等不同的数据类型.  2.写数据.就象读数据一样我们会写这些通常的数据类型.这是通过SQL语句来实现的.  3.更新或是修改数据.我们还是使用简单SQL语句.  4.删除数据.使用SQL.  这些操作是对一个微软Acce

2006-11-01 13:03:00 965

转载 C#中调用Windows 的要点

在.Net Framework SDK文档中,关于调用Windows API的指示比较零散,并且其中稍全面一点的是针对Visual Basic .net讲述的。本文将C#中调用API的要点汇集如下,希望给未在C#中使用过API的朋友一点帮助。另外如果安装了Visual Studio .net的话,在C:/Program Files/Microsoft Visual Studio .NET/Fram

2006-11-01 13:01:00 675

转载 C#链接数据库技巧

连接sql数据库:  private void Form1_Load(object sender, System.EventArgs e)  {   string source="server=127.0.0.1;"+"uid=sa;pwd=sa;"+"database=DatabaseName";   string select ="select * from TableName";   Sql

2006-11-01 12:53:00 970

转载 常用命名规则

 常用命名规则1、数据库  表名前缀我规定为“T_”,表示Table。且遵循土耳其命名法,每个首字母大写。如 T_ArticleFeedBack。  如果一个表的内容恒久不变,换句话说就是在编程开始前就初始化了,今后不会发生改变的表前缀为“T_Code”,如天气表:T_CodeWeather。这样就可以一目了然每个表是大概干嘛用的。另外知道一些基本性质。  视图前缀为“V_”开头,表示View

2006-10-16 19:21:00 887

转载 网站赚钱密技大放送!

原文地址:http://blog.youkuaiyun.com/mdjlw/archive/2006/09/28/1299061.aspx需求有时候是制造出来的,解决矛盾的高手往往也先制造出矛盾来。 有一个推销员,他以能够卖出任何东西而出名。他己经卖给过牙医一支牙刷,卖给过面包师一个面包,卖给过瞎子一台电视机。但他的朋友对他说:“只有卖给驼鹿一个防毒面具,你才算是一个优秀的推销员。” 于是,这位推

2006-09-28 08:52:00 769

转载 持久对象原生数据库查询语言 设计白皮书

持久对象原生数据库查询语言 设计白皮书    William R. Cook                                Carl Rosenberger Department of Computer Sciences     db4objects Inc. The University of Texas at Austin        19

2006-09-05 10:01:00 1003

转载 存储过程入门与提高(作者不详)

 什么是存储过程呢?定义:      将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。讲到这里,可能有人要问:这么说存储过程就是一堆SQL语句而已啊?                                       Microsoft公司为什

2006-09-05 09:37:00 702

转载 如何进行软件需求分析(转帖,作者不详)

1.概念需求的定义包括从用户角度(系统的外部行为),以及从开发者角度(一些内部特性)来阐述需求。关键的问题是一定要编写需求文档。我曾经目睹过一个项目中途更换了所有的开发者,客户被迫与新的需求分析者坐到一起。系统的分析人员说:“我们想与你谈谈你的需求。”客户的第一反应便是:“我已经将我的要求都告诉你们前任了,现在我要的就是给我编一个系统”。而实际上,需求并未编写成文档,因此新的分析人员不得不

2006-09-05 09:35:00 1441

原创 开张

从小就不爱写日记,逼于无奈来此一博。纯粹为了提高技术,不写无聊的琐事。看见此帖者,希望指点迷经。希望通过大家的帮助成为一个:可以称之为程序员的程序员。本人现状,一个每天用vs机械式的写ERP的“程序员”。 

2006-09-04 16:35:00 730

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除