信息交流、传播、提炼

nice to meet you

博客园 首页 新随笔 联系 订阅 管理
  128 随笔 :: 267 文章 :: 51 评论 :: 46万 阅读

文章分类 -  C#

1 2 3 4 下一页

C#,Let's use it sharply
摘要:FusionCharts 是InfoSoft Global 公司的一个产品,InfoSoft Global 公司是专业的Flash 图形方案提供商,他们还有几款其他的,基于Flash 技术的产品,都非常的漂亮。FusionCharts Free 则是FusionCharts 提供的一个免费版本,虽然免费,功能依然强大,图形类型依然丰富。不得不感叹技术发展的真快,99 年的时候,flash 刚刚在互联网上流行,那时还只是一个简单的动画软件,编程能力有限。但现在flash 几乎无所不能了,图形报表则是它大展手脚的一个领域。FusionCharts free 是一个跨平台,跨浏览器的flash 图表 阅读全文
posted @ 2011-12-20 12:26 seeyou 阅读(799) 评论(0) 推荐(0) 编辑

摘要:VC++中主要字符串类型为:LPSTR,LPCSTR, LPCTSTR, string, CString, LPCWSTR, LPWSTR等但转为C#类型却不完全相同。主要有如下几种转换:将string转为IntPtr:IntPtr System.Runtime.InteropServices.Marshal.StringToCoTaskMemAuto(string)将IntPtr转为string:string System.Runtime.InteropServices.MarshalPtrToStringAuto(IntPtr)类型对照:BSTR --------- StringBuild 阅读全文
posted @ 2011-12-18 18:15 seeyou 阅读(712) 评论(0) 推荐(0) 编辑

摘要:背景 在项目过程中,有时候你需要调用非C#编写的DLL文件,尤其在使用一些第三方通讯组件的时候,通过C#来开发应用软件时,就需要利用DllImport特性进行方法调用。本篇文章将引导你快速理解这个调用的过程。步骤1. 创建一个CSharpInvokeCPP的解决方案:2. 创建一个C++的动态库项目:3. 在应用程序设置中,选择“DLL”,其他按照默认选项:最后点击完成,得到如图所示项目: 我们可以看到这里有一些文件,其中dllmain.cpp作为定义DLL应用程序的入口点,它的作用跟exe文件有个main或者WinMain入口函数是一样的,它就是作为DLL的一个入口函数,实际上它是个可选的文 阅读全文
posted @ 2011-12-18 17:34 seeyou 阅读(773) 评论(0) 推荐(1) 编辑

摘要:C# App在调用C++等编写的win32 dll时出现如下异常:Bad formate excepiton ....试图加载格式不正确的程序。 (Exception from HRESULT: 0x8007000B)的处理解决方法:将C#工程属性的生成目标修改为 X86,或相应的而不是默认的AnyCPU 阅读全文
posted @ 2011-12-18 00:36 seeyou 阅读(1195) 评论(1) 推荐(0) 编辑

摘要:C#有时需要调用C++等语言编写发布的DLL,这就涉及到一个问题,如何将将非托管内存指针中的数据复制到托管变量中来?微软提供了Marshal.Copy等方法,以实现类似的需求。1)将非托管内存指针中的数据复制到托管 32 位有符号整数数组。public static void Copy (IntPtr source,int[] destination,int startIndex,int length)2)将数据从非托管内存块封送到新分配的指定类型的托管对象C#调用C++ DLL(返回结构数组指针)C++代码:typedef struct TRANSACTION { char account[ 阅读全文
posted @ 2011-12-11 23:14 seeyou 编辑

摘要:对于readyState的五种状态的描述或者说定义,很多Ajax书(英文原版)中大都语焉不详在《Pragmatic Ajax A Web 2.0 Primer 》中偶然看到对readyStae状态的介绍,感觉这个介绍很实在……比较理想的解释方法应该以“状态:任务(目标)+过程+表现(或特征)”的表达模式来对这几个状态进行定义【全文】在《Pragmatic Ajax A Web 2.0 Primer 》中偶然看到对readyStae状态的介绍,感觉这个介绍很实在,摘译如下:0: (Uninitialized) the send( ) method has not yet been invoked 阅读全文
posted @ 2011-11-29 17:34 seeyou 阅读(429) 评论(0) 推荐(0) 编辑

摘要:HttpClient Post JSON 阅读全文
posted @ 2011-08-08 10:25 seeyou 阅读(15541) 评论(0) 推荐(1) 编辑

摘要:C#之序列化(Serialize)、反序列化(Deserialize),将类对象保存至文件、从文件中读取类对象。。。 阅读全文
posted @ 2011-04-22 17:42 seeyou 阅读(215) 评论(0) 推荐(0) 编辑

只有注册用户登录后才能阅读该文。
posted @ 2011-04-19 15:46 seeyou 阅读(40) 评论(0) 推荐(0) 编辑

摘要:C#与存储过程及返回值 阅读全文
posted @ 2010-10-15 15:18 seeyou 阅读(229) 评论(0) 推荐(0) 编辑

摘要:C#获得真实网卡(物理网卡)的IP地址。 阅读全文
posted @ 2010-09-23 11:18 seeyou 阅读(1505) 评论(0) 推荐(0) 编辑

摘要:常用的ASP.NET下载文件方法。 阅读全文
posted @ 2010-08-02 16:05 seeyou 阅读(156) 评论(0) 推荐(0) 编辑

摘要:C# 保留两位小数。 阅读全文
posted @ 2010-06-03 12:35 seeyou 阅读(463) 评论(0) 推荐(0) 编辑

摘要:将正则表达式应用在VS.NET代码中进行查找、替换。 阅读全文
posted @ 2010-05-29 23:27 seeyou 阅读(869) 评论(0) 推荐(0) 编辑

摘要:转换为int需要注意 阅读全文
posted @ 2010-02-07 23:29 seeyou 阅读(168) 评论(0) 推荐(0) 编辑

摘要:.NET控件的许可验证方案 阅读全文
posted @ 2009-12-29 23:44 seeyou 阅读(305) 评论(0) 推荐(0) 编辑

摘要:很多时候需要将Byte[](如数据库取出的TimeStamp类型数据)与String类型之间相互转换。 阅读全文
posted @ 2009-12-29 20:48 seeyou 阅读(364) 评论(0) 推荐(0) 编辑

摘要:对于仅仅保存几个自定义参数而言,INI是个不错的选择。 阅读全文
posted @ 2009-11-26 14:48 seeyou 阅读(145) 评论(0) 推荐(0) 编辑

摘要:C#获取字符串中子字符串个数,有时候会碰到的问题。 阅读全文
posted @ 2009-11-26 14:36 seeyou 阅读(1278) 评论(0) 推荐(0) 编辑

摘要:C#中完成数值到枚举的转换。 阅读全文
posted @ 2009-07-02 14:53 seeyou 阅读(360) 评论(0) 推荐(0) 编辑

1 2 3 4 下一页
点击右上角即可分享
微信分享提示