自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Glacial Zone

简单的平凡

  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

转载 正试图在 OS 加载程序锁内执行托管代码

正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。.NET2.0中增加了42种非常强大的调试助手(MDA,Loaderlock 是其中之一。Loaderlock检测在一个拥有操作系统loader lock的线程上(如上例的video的运行线程)运行托管代码的情况。这样做有可能会引起死锁,并且有可能在操作系统加载器初始

2010-01-26 10:00:00 1613 2

原创 Visual C#中调用Windows API的要点(转)

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

2010-01-03 11:12:00 374

转载 c#md5加密

1. 首先创建MD5的哈希算法。    ((HashAlgorithm)System.Security.Cryptogrophy.CryptoConfig.CreateFromName("MD5")).ComputeHash(System.Text.UTF8.GetBytes(input))2.计算哈希值    使用方法:ComputeHash(byte[] value);3.转化成字符串.   

2010-01-03 11:11:00 478

原创 c#调用Win32 Api函数

在c#中可以通过互操作性服务using System.Runtime.InteropServices来调用window api函数.并且通过属性来指定api函数的位置,以及调用方式,比如,我们要调用User32.dll里的函数MessageBox(HWnd hwnd,LPCTSTR lpText,LPCTSTR lpCaption,UINT type)首先引入名字空间using System.Ru

2010-01-03 11:09:00 510

原创 agsXMPP分析:agsXMPP简要指南 (转)

agsXMPP致力于创建一个轻量、快速的跨平台类库,用于XMPP协议。 通过下面的三项技术,agsXMPP达到了这个目标。 异步套接字 与工厂模式结合的快速XML解析器 自有的轻量级XML Dom,作为所有agsXMPP协议类的基础 我们为什么不直接所用Microsoft的System.Xml命名空间里的类呢?因为我们决定创建自己的轻量级的Xml Dom,能够飞快地

2010-01-03 11:06:00 1336

转载 创建基于agsXMPP的实例

agsXMPP致力于创建一个轻量、快速的跨平台类库,用于XMPP协议。 通过下面的三项技术,agsXMPP达到了这个目标。 异步套接字 与工厂模式结合的快速XML解析器 自有的轻量级XML Dom,作为所有agsXMPP协议类的基础 我们为什么不直接所用Microsoft的System.Xml命名空间里的类呢?因为我们决定创建自己的轻量级的Xml Dom,能够飞快地

2010-01-03 10:49:00 850

转载 connectionStrings和appSettings的区别

在ASP.NET编程中发现,可以用两种方式写连接数据字符串配置 ,就是AppSettings和ConnectionStrings。 其中AppSettings是ASP.NET1.1时期用的,在.NET Framework 2.0中,新增了ConnectionStrings专门用来获取配置文件在ConfigurationManager类中 AppSettings和

2010-01-03 10:41:00 486

转载 StringBuilder的用法详解及和String的区别

String类有不可改变性。每次执行字符操作时,都会创建一个新的String对象。     StringBuilder 类解决了对字符串进行重复修改的过程中创建大量对象的问题。初始化一个StringBuilder 之后,它会自动申请一个默认的StringBuilder 容量(默认值是16),这个容量是由Capacity来控制的.并且允许,我们根据需要来控制Capacity的大小,也可以通过Leng

2009-12-15 09:21:00 1166

转载 log4net配置

Log4net的官方网站为: http://logging.apache.org/在app.config中添加如下配置:节点中添加然后添加结点                    读取环境变量中设定的值-->                是否续写-->                保留的log文件数量-->             

2009-11-25 08:41:00 745

原创 Windows Mobile Phone全屏开发

一般来讲,通过函数SHFullScreen就可以实现,如通过如下调用SHFullScreen(hWnd, SHFS_HIDETASKBAR | SHFS_HIDESIPBUTTON | SHFS_HIDESTARTICON)即可实现,但有一个注意点,如果你的窗口里有MENU Bar 的话,则需要在全屏幕的时候隐藏MENU Bar可以调用SHGetMenuBar()来获取MENU的句柄,

2009-10-15 16:06:00 587

转载 域名解析及解析过程

自己注册了域名之后如何才能看到自己的网站内容,用一个专业术语就叫“域名解析”。  在相关术语解释中已经介绍,域名和网址并不是一回事,域名注册好之后,只说明你对这个域名拥 有了使用权,如果不进行域名解析,那么这个域名就不能发挥它的作用,经过解析的域名可以用来作为电子邮箱的后缀,也可以用来作为网址访问自己的网站,因此域名投入使用的必备环节是“域名解析”。  我们知道域名是为了方便记忆而专门

2009-09-29 08:00:00 2082

原创 C#应用程序关闭窗口提示

//有时我们在关闭应用程序窗口时需要保存一些东西,就可以在这个事件里写了。或者为了防止误操作关闭应用程序,在这里可以设置一个对话框提示是否确认关闭窗口。        protected override void OnFormClosing(FormClosingEventArgs e)        {            DialogResult result = MessageBox.S

2009-09-22 10:41:00 6472

原创 c# 获取当前路径

-获取模块的完整路径。2. System.Environment.CurrentDirectory-获取和设置当前目录(该进程从中启动的目录)的完全限定目录。3. System.IO.Directory.GetCurrentDirectory()-获取应用程序的当前工作目录。这个不一定是程序从中启动的目录啊,有可能程序放在C:/www里,这个函数有可能返回C:/Documents

2009-09-17 14:23:00 467

原创 SQL Server Compact Edition创建移动应用程序

 此演练将介绍如何在使用 Microsoft SQL Server 2005 Compact Edition 的 Microsoft Visual Studio 2005 中创建应用程序。SQL Server Compact Edition 数据库将成为 SQL Server 2005 发布的订阅服务器,并且将使用合并复制从 SQL Server 2005 数据库中将信息下载到 SQL Serve

2009-09-14 23:11:00 601

转载 在设备上安装和部署 SQL Server Compact Edition

SQL Server 2005 Compact Edition 联机丛书在设备上安装和部署 SQL Server Compact Edition Microsoft 部署在 Microsoft Visual Studio 2005 中创建的托管应用程序时,将自动在智能设备上安装 SQL Server 2005 Compact Edition (SQL Server Comp

2009-09-14 18:01:00 555

原创 当前不会命中断点 尚未加载指定的模块

 最近我使用VisualStudio2005开发了一个Windows Mobile程序。在调试Windows Mobile程序时,虽然在程序中加了断点,但是“提示当前不会命中断点 尚未加载指定的模块”。经过查找资料,知道是由于.net Compact Framework 版本不兼容的问题。在添加删除程序中,看到自己装的是.net Compact Framework2.0 ,于是根据网上的资

2009-09-09 21:40:00 4305 7

原创 sql数据库端口配置

如果自己机子在路由下,想通过互联网连接本机数据库,需把1433端口映射到本机即可

2009-08-24 16:54:00 581

原创 4行C#代码打造专业数据库连接配置界面

4行C#代码打造专业数据库连接配置界面 以前做Winform程序,居然专门做一个界面来配置连接字符串。今天无意中发现:竟然可以直接调用VS.net2005中的配置界面来处理。 使用方法也及其简便: 一、添加引用 C:/Program Files/Microsoft Visual Studio 8/Common7/IDE/Microsoft.Data.ConnectionUI.Dialog.dl

2009-08-24 16:44:00 436

原创 操作SQL Server Mobile 2005数据库的常用C#代码

整理几段操作 SQL Server Mobile 数据库的常用 C# 代码,供刚刚接触 SQL Server Mobile 开发的朋友参考。1. 创建数据库PEc// 创建数据库PEcFile.Delete("Test.sdf");PEcSqlCeEngine engine = new SqlCeEngine(PEc    "Data Source=Test.sdf;LCID=1033;P

2009-08-14 16:46:00 434

转载 SQL Server 2005 CE软件环境需求

由于sql server(WINDOWS平台上强大的数据库平台) 2005 Compact Edition和sql server(WINDOWS平台上强大的数据库平台) 2005是同时代的产品,所以它们之间的互操作和结合性较之以前的sql server(WINDOWS平台上强大的数据库平台)版本要好,为此如果要考虑使用sql server(WINDOWS平台上强大的数据库平台) 2005 Comp

2009-08-14 15:21:00 521

转载 从用户数据存储中检索信息时出错。未找到平台。”

  标签: mobile  解决“从用户数据存储中检索信息时出错。未找到平台。”问题。 学的比较乱,这两天搞了个windows mobile的工程来学习下,一打开发现版本不对。找到解决方法:可行性较高“从用户数据存储中检索信息时出错。未找到平台。”“由于数据存储中不存在项目引用的设备平台,因此无法打开项目。”找到目录下的.csproj文件,将4118C335-430C-

2009-08-14 11:27:00 806

wince 播放 wave 音频文件

wince 播放 wave 音频文件 内含库文件及Demo 可运行

2009-08-11

windows窗体控件进行线程进行安全调用

windows窗体控件进行线程进行安全调用,内含详细说明

2009-08-11

空空如也

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

TA关注的人

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