• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






Kevin Gao

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2011年11月9日

如何在C#中使用Win32和其他库之三
摘要: 具有内嵌字符数组的结构某些函数接受具有内嵌字符数组的结构。例如,GetTimeZoneInformation() 函数接受指向以下结构的指针:typedef struct _TIME_ZONE_INFORMATION { LONG Bias; WCHAR StandardName[ 32 ]; SYSTEMTIME StandardDate; LONG StandardBias; WCHAR DaylightName[ 32 ]; SYSTEMTIME DaylightDate; LONG ... 阅读全文
posted @ 2011-11-09 18:00 Kevin Gao 阅读(498) 评论(0) 推荐(0)
 
如何在C#中使用Win32和其他库之三
摘要: 具有内嵌字符数组的结构 某些函数接受具有内嵌字符数组的结构。例如,GetTimeZoneInformation() 函数接受指向以下结构的指针: typedef struct _TIME_ZONE_INFORMATION { LONG... 阅读全文
posted @ 2011-11-09 18:00 Kevin Gao 阅读(18) 评论(0) 推荐(0)
 
如何在C#中使用Win32和其他库之二
摘要: 简单字符串 下面是一个接受字符串参数的函数的简单示例: BOOL GetDiskFreeSpace( LPCTSTR lpRootPathName, // 根路径 LPDWORD lpSectorsPerCluster, ... 阅读全文
posted @ 2011-11-09 17:59 Kevin Gao 阅读(22) 评论(0) 推荐(0)
 
如何在C#中使用Win32和其他库之二
摘要: 简单字符串下面是一个接受字符串参数的函数的简单示例:BOOL GetDiskFreeSpace( LPCTSTR lpRootPathName, // 根路径 LPDWORD lpSectorsPerCluster, // 每个簇的扇区数 LPDWORD lpBytesPerSector, // 每个扇区的字节数 LPDWORD lpNumberOfFreeClusters, // 可用的扇区数 LPDWORD lpTotalNumberOfClusters // 扇区总数);根路径定义为 LPCTSTR。这是独立于平台的字符串指针。由于不... 阅读全文
posted @ 2011-11-09 17:58 Kevin Gao 阅读(561) 评论(0) 推荐(1)
 
如何在C#中使用 Win32和其他库
摘要: 如何在C#中使用 Win32和其他库 这一次我们将深入探讨如何在 C# 中使用 Win32 和其他现有库。 C# 用户经常提出两个问题:“我为什么要另外编写代码来使用内置于 Windows 中的功能?在框架中为什么没有相应的内容可以... 阅读全文
posted @ 2011-11-09 17:58 Kevin Gao 阅读(13) 评论(0) 推荐(0)
 
如何在C#中使用 Win32和其他库
摘要: 如何在C#中使用 Win32和其他库 这一次我们将深入探讨如何在 C# 中使用 Win32 和其他现有库。 C# 用户经常提出两个问题:“我为什么要另外编写代码来使用内置于 Windows 中的功能?在框架中为什么没有相应的内容可以为我完成这一任务?”当框架小组构建他们的 .NET 部分时,他们评估了为使 .NET 程序员可以使用 Win32 而需要完成的工作,结果发现 Win32 API 集非常庞大。他们没有足够的资源为所有 Win32 API 编写托管接口、加以测试并编写文档,因此只能优先处理最重要的部分。许多常用操作都有托管接口,但是还有许多完整的 Win32 部分没有托管接口。 ... 阅读全文
posted @ 2011-11-09 17:57 Kevin Gao 阅读(1151) 评论(0) 推荐(1)
 
在本机通过SQL远程操作数据库
摘要: /*在本机通过SQL远程操作数据库@@@@@@@@@@@@@@@@@@@@@@@@@@*/declare @ServerName sysname declare @UserName sysname declare @Password sysname --初始化连接信息 set @ServerName='192.168.223.90\sql2008' set @UserName='sa'set @Password='Wj1234567892' --打开连接 IF not EXISTS (select srvid from master.dbo.sy 阅读全文
posted @ 2011-11-09 15:22 Kevin Gao 阅读(327) 评论(0) 推荐(0)
 
在本机通过SQL远程操作数据库
摘要: /* 在本机通过SQL远程操作数据库@@@@@@@@@@@@@@@@@@@@@@@@@@ */ declare @ServerName sysname declare @UserName sysname decl... 阅读全文
posted @ 2011-11-09 15:22 Kevin Gao 阅读(19) 评论(0) 推荐(0)