博客园  :: 首页  :: 联系 :: 管理
上一页 1 ··· 5 6 7 8 9 10 11 下一页

2006年12月11日

摘要: ... 阅读全文

posted @ 2006-12-11 18:59 sunrack 阅读(742) 评论(0) 推荐(0)

摘要: MFC已经有十几年的历史了,然而直到今天,他仍然是Visual C++的关键组成部分。从1996年的Visual C++ 4.2至今将近8年的时间,MFC的主体特征没有出现明显的变化,依旧是“古老”的面孔,因此关于这个类库的种种评论自然是情理之中的事情了。从我个人的观点上看,MFC功能依旧健壮、强大,而且是业界少有的、稳定的、经过足够长历史考验的开发框架。深入研究这个类库,你会找到酒越酿越醇的感觉... 阅读全文

posted @ 2006-12-11 18:45 sunrack 阅读(490) 评论(0) 推荐(0)

摘要: 场景一:在.NET中调用WindowsAPI或DLL。 这是比较普遍的需求。一般来说,简单的函数调用,大可直接用C#/VB.NET,经过DllImport属性包装出函数来调用。如: [DllImport("KERNEL32.DLL", EntryPoint="MoveFileW", SetLastError=true,CharSet=CharSet.Unicode, ExactSpelling... 阅读全文

posted @ 2006-12-11 00:27 sunrack 阅读(662) 评论(0) 推荐(0)

摘要: 发布日期: 11/26/2004 | 更新日期: 11/26/2004 Kate GregoryGregory Consulting 适用于:Microsoft Visual C++Microsoft.NET 公共语言运行库 (CLR)C++/CLI 扩展Microsoft .NET FrameworkWinFX 摘要: 本文针对(至少到目前为止)在新的和现有的应用程序中还没有以Microsof... 阅读全文

posted @ 2006-12-11 00:25 sunrack 阅读(313) 评论(0) 推荐(0)

2006年12月10日

摘要: 1.其实很简单,到“http://edition.cnn.com/video/”就可下载节目了。2.例如:你看到一个链接显示“java script:cnnVideo('play', '/video/politics/2006/03/01/henry.port.politics.wed.cnn')”,你只用把文件的头和尾改一下即可。最后下载文件的地址是“mms: //wmscnn.stream.a... 阅读全文

posted @ 2006-12-10 20:33 sunrack 阅读(11155) 评论(7) 推荐(0)

摘要: The reason why you get this error is that a winforms application has a managed entry point. The initialization of the native global objects is done by the CRT (C RunTime) startup routine. Since in thi... 阅读全文

posted @ 2006-12-10 18:22 sunrack 阅读(2592) 评论(0) 推荐(0)

摘要: 添加代码: #pragma comment(linker, "\"/manifestdependency:type='Win32' name='Microsoft.VC80.CRT' version='8.0.50608.0' processorArchitecture='X86' publicKeyToken='1fc8b3b9a1e18e3b' language='*'\"") 在VS2005... 阅读全文

posted @ 2006-12-10 18:16 sunrack 阅读(2912) 评论(2) 推荐(0)

摘要: PWLib是Portable Windows Library的缩写,翻译为轻便的Windows类库.PWLib采用C++编写,设计初衷是为了能让Openh323在Windows和Unix的X-Windows下运行, 不过随着一步步的完善PWLib已经被跨平台的程序所广泛采用.在最新的Pandora版本中,Equivalence已经停止了PWLib中GUI部分的开发,全面转向了更能为Openh323... 阅读全文

posted @ 2006-12-10 14:44 sunrack 阅读(1401) 评论(6) 推荐(0)

2006年12月9日

摘要: The Windows configure process for PWLib or OpenH323 is finding the wrong version of a library - how do I stop this? The configure program for Windows will search all directories looking for installed ... 阅读全文

posted @ 2006-12-09 02:28 sunrack 阅读(338) 评论(0) 推荐(0)

摘要: How do I fix link errors about missing functions when compiling DLLs on Windows? The short answer is that this problem is often a side-effect of the method used to maintain compatibility across variou... 阅读全文

posted @ 2006-12-09 02:26 sunrack 阅读(497) 评论(0) 推荐(0)

2006年12月7日

摘要: 本人经过反复测试,终于在VS2005下成功编译Opal,总结如下,希望对有需要的朋友有所帮助,少走弯路。版本:pwlib-v1_10_2-src.zip opal-v2_2_3-src.zip一、安装插件安装方法与在VS2003下编译Pwlib一样,详见我的另外一篇文章:在Windows VS.NET 2003 下编译 PWLib 总结 二、在VS2005下编译Pwlib ,... 阅读全文

posted @ 2006-12-07 23:54 sunrack 阅读(1366) 评论(2) 推荐(0)

摘要: 本人经过反复测试,终于在VS2005下成功编译Pwlib,总结如下,希望对有需要的朋友有所帮助,少走弯路。版本:pwlib-v1_10_2-src.zip一、安装插件安装方法与在VS2003下编译Pwlib一样,详见我的另外一篇文章:在Windows VS.NET 2003 下编译 PWLib 总结 二、用VS2005打开pwlib.sln注意:必须用VS2005打开pwlib.sln,由升级向导... 阅读全文

posted @ 2006-12-07 22:28 sunrack 阅读(2739) 评论(1) 推荐(0)

2006年12月2日

摘要: 当年Visual Studio.NET 2003 C++编译器的面世,令无数C++语言爱好者都对此垂涎不已;它与ISO C++标准保持98%的一致——这比以前任何一个版本都更加接近,和一体化的语言支持特性,如局部模板特定化;同时也包括了增强的缓冲区安全检查和改进的编译器诊断功能。以往使用C#和Visual Basic.NET的开发者,通过简单的拖放操作,就能生成稳健的Windows窗体应用程序,如... 阅读全文

posted @ 2006-12-02 23:14 sunrack 阅读(429) 评论(0) 推荐(0)

摘要: Microsoft Visual C++ 2005是微软公司Visual Studio 2005开发套件中的一出重头戏,与前一个版本相比,其革新性的集成开发环境与C++编译器,带来了有许多改变。在本文中,主要讲解程序员在升级程序时,可能会遇到的一些不同之处及变化,而这些变化很可能会使老一点的程序不能通过编译。总之,这些变化绝不是偶然发生的,其背后都有强大的理论依据在支撑,所以,使用Visual C... 阅读全文

posted @ 2006-12-02 23:07 sunrack 阅读(327) 评论(0) 推荐(0)

2006年12月1日

摘要: 编译Debug版本的Opal时,出现函数重复定义链接错误的解决办法 阅读全文

posted @ 2006-12-01 16:09 sunrack 阅读(1296) 评论(2) 推荐(0)

摘要: OPAL是Open Phone Abstraction Library的字母缩写,仍然是Equivalence公司开发的开源VoIP协议栈,从2001年便开始开发了,直到现在还没有正式发布过一个版本,只能从CVS: http://cvs.sourceforge.net/viewcvs.py/openh323/opal下载最新的版本,而且现在的2.05bate版有着非常多的问题,但这些丝毫不能阻止我... 阅读全文

posted @ 2006-12-01 09:25 sunrack 阅读(1297) 评论(1) 推荐(0)

摘要: 会话发起协议(Session Initiation Protocol或SIP)是一个由IETF MMUSIC 工作组开发的协议,作为标准被提议用于建立,修改和终止包括视频,语音,即时通信,在线游戏和虚拟现实等多种多媒体元素在内的交互式用户会话。2000年11月,SIP被正式批准成为3GPP信号协议之一,并成为IMS体系结构的一个永久单元。SIP与H.323一样,是用于VoIP最主要的信号协议之一。... 阅读全文

posted @ 2006-12-01 09:24 sunrack 阅读(774) 评论(0) 推荐(1)

2006年11月29日

摘要: 我们知道C#和C++的差异之一,就是他本身没有类库,所使用的类库是.Net框架中的类库--.Net FrameWork SDK。在.Net FrameWork SDK中为网络编程提供了二个名称空间:"System.Net"和"System.Net.Sockets"。C#就是通过这二个名称空间中封装的类和方法实现网络通讯的。 首先我们解释一下在网络编程时候,经常遇到的几个概念:同步(synchro... 阅读全文

posted @ 2006-11-29 12:08 sunrack 阅读(559) 评论(0) 推荐(0)

2006年11月28日

摘要: Introduction Until recently, adding a new audio codec to OpenH323 required modifying and recompiling the OpenH323 source code. This requires a complete copy of the OpenH323 source code and a compatibl... 阅读全文

posted @ 2006-11-28 09:53 sunrack 阅读(1006) 评论(0) 推荐(0)

摘要: Contents IntroductionThe FFMPEG library Patching FFMPEG Compiling on Unix Compiling on WindowsCompiling OpenH323 Configuring on Unix Configuring on WindowsModifying applications... 阅读全文

posted @ 2006-11-28 09:43 sunrack 阅读(970) 评论(0) 推荐(0)

2006年11月27日

摘要: 编译时,如果出错,可以先编译MergeSym,然后再按以前的顺序编译 阅读全文

posted @ 2006-11-27 17:06 sunrack 阅读(208) 评论(0) 推荐(0)

2006年11月24日

摘要: 一旦你已经决定好了.NET开发人员的认证值得仔细研究一下,下一步就是去了解.NET微软认证解决方案开发专家(MCSD.NET)和微软认证应用程序开发专家(MCAD)的认证要求了。现在让我们来看看每个认证的要求,再探讨一下微软为什么会在认证考试的设计上做出如此大的变动。 MCAD的要求 MCAD认证是微软入门级的开发专家认证,所以其考试的要求会低一些。要想成为MCAD,你就一共需要通过三门考试:两门... 阅读全文

posted @ 2006-11-24 12:28 sunrack 阅读(453) 评论(0) 推荐(0)

2006年11月22日

摘要: 1. Introduction This document provides a thorough description of building OPAL using both MSVC 6 and VS.net 2003. These procedures are based on the procedures for building PWLib which must be complete... 阅读全文

posted @ 2006-11-22 15:11 sunrack 阅读(509) 评论(0) 推荐(0)

2006年11月21日

摘要: 添加启动条件 阅读全文

posted @ 2006-11-21 17:27 sunrack 阅读(221) 评论(0) 推荐(0)

2006年11月20日

摘要: private static GraphicsPath CalculateControlGraphicsPath(Bitmap bitmap) { GraphicsPath graphicsPath = new GraphicsPath(); Color colorTransparent = bitmap.GetPixel(0,... 阅读全文

posted @ 2006-11-20 08:57 sunrack 阅读(204) 评论(0) 推荐(0)

摘要: 1//记录鼠标指针的坐标 2private Point mouseOffset; 3 4//记录鼠标按键是否按下 5private bool isMouseDown = false; 6 7private void Form1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e) 8 { 9... 阅读全文

posted @ 2006-11-20 08:52 sunrack 阅读(197) 评论(0) 推荐(0)

2006年11月15日

摘要: C#编写最小化时隐藏为任务栏图标的Window appllication. 1.设置WinForm窗体属性showinTask=false2.加notifyicon控件notifyIcon1,为控件notifyIcon1的属性Icon添加一个icon图标。3.添加窗体最小化事件(首先需要添加事件引用):this.SizeChanged += new System.EventHandler(this... 阅读全文

posted @ 2006-11-15 15:32 sunrack 阅读(255) 评论(0) 推荐(0)

摘要: 弹出窗口杀手是一个可以自动关闭IE弹出窗口的程序,它工作在系统的托盘中,按照一定的间隔来检测IE窗口,然后关闭弹出窗体。最后,还提供了用热键来杀掉弹出窗口的功能。 虽然已经有类似的用C++写的程序,但是本文讲述的是用C#来实现这些功能,并且本文所讲的方案在查找窗口上的方法要比更快一些。 这是一个崭新的话题,在Internet上我们还可以看到许多类似的程序。但是我也还是要借这个机会来讲述一些下面... 阅读全文

posted @ 2006-11-15 15:32 sunrack 阅读(347) 评论(0) 推荐(0)

摘要: Introduction After hearing of all the great new enhancements made to Flash Player 8 during Macromedia MAX this year, I was inspired to take one of the new features that caught my eye for a test drive.... 阅读全文

posted @ 2006-11-15 15:29 sunrack 阅读(905) 评论(0) 推荐(0)

摘要: 由于之前一阵公司一个项目提出的需求,自己也想进行这方面的尝试,我对如何使用 Flash 来做 WinForm 程序的界面产生了兴趣,于是学习了一些资料,摘要于此。下图是我做的一个 demo 程序的界面: 要在 WinForm 中使用 Flash,通常需要用到 Shockwave Flash Object 这个 COM 组件。(http://www.codeproject.com/csharp/fs... 阅读全文

posted @ 2006-11-15 15:25 sunrack 阅读(2766) 评论(4) 推荐(0)

2006年11月11日

摘要: using System.Drawing.Drawing2D;private void button3_Paint(object sender, System.Windows.Forms.PaintEventArgs e) { this.button3.Cursor = Cursors.Hand; Bitmap bmpBob =(Bitmap)this.button3.Image... 阅读全文

posted @ 2006-11-11 01:22 sunrack 阅读(854) 评论(0) 推荐(0)

摘要: UI(User Interface)编程在整个项目开发过程中是个颇为重要的环节,任何好的解决方案若没有良好的用户界面呈现给最终用户,那么就算包含了最先进的技术也不能算是好程序。UI编程体现在两个方面,一是设计精美的用户界面,再有就是符合大多数用户习惯和易于使用的操作流程,而制作出精美的、绚丽多彩的用户界面是博得最终用户喜爱的第一步。我们就以制作一个水晶样式的三维按钮为例来丰富.Net界面素材库,为... 阅读全文

posted @ 2006-11-11 01:05 sunrack 阅读(382) 评论(0) 推荐(0)

摘要: 常常看到一些影片上有倒计时效果,而这些效果通常是由Adobe Premiere来完成的。笔者目前使用Flash MX也很方便地制作出了这种效果。下面为大家介绍其制作过程。 实现效果 屏幕上显示数字,一条线段旋转滑过,数字在逐渐变化并减小(9变成8、8变成7等),并且屏幕上不断有黑点闪动,使电影效果更加逼真。 制作过程 1、打开Flash MX,新建一个名为“倒计时”的文件,双击层Layer... 阅读全文

posted @ 2006-11-11 00:25 sunrack 阅读(893) 评论(0) 推荐(0)

2006年11月7日

摘要: ^[\u4e00-\u9fa5]{1,20}$ 这个是 验证中文的正则表达式 System.Text.Encoding.Default.GetByteCount( strString );--返回字节数 //判断字符串是否是数字 string str1=this.textBox1.Text.Trim(); if(Regex.IsMatch(str1,@"^\d+$")) { MessageBox... 阅读全文

posted @ 2006-11-07 16:15 sunrack 阅读(222) 评论(0) 推荐(0)

2006年11月6日

摘要: 当Internet世界正迅速地把注意力聚焦到XML及其相关技术上时,一个问题产生了:以前用HTML构建的网站将怎么办?对于那些刚刚开始进行信息化建设的企业来说,理所当然地可以采用XML技术来设计网页;但对于那些HTML文件已经非常丰富的传统企业来说,要重新构建网站,不仅耗资巨大,而且拖的时间会很长。那么应该如何处理遗留下来的HTML资料呢? 目前已经出现了一种新的技术——可扩展超文本标记语言(... 阅读全文

posted @ 2006-11-06 13:31 sunrack 阅读(255) 评论(0) 推荐(0)

摘要: 对于几乎所有的数据表现Web应用来说,组织好数据的显示方式、避免给用户带来混乱的感觉就是最主要的目标之一。每个页面显示20条记录当然是可以接受的,但每页显示10000条记录就很容易给用户带来不便了。将数据分成多个页面显示,即对数据进行分页,是解决此类问题的最常见的办法。 一、慨述 ASP.NET本身只提供了一个支持数据分页的控件,即DataGrid分页控件,不过它比较适合Intranet环... 阅读全文

posted @ 2006-11-06 09:15 sunrack 阅读(450) 评论(1) 推荐(0)

2006年11月5日

摘要: 1/**//// 2 /// 穿过代理服务器取远程用户真实IP地址 3 /// 4 /// 5 private string GetClientIP() 6 { 7 if(Request.ServerVariables["HTTP_VIA"]!=null) 8 { 9 ... 阅读全文

posted @ 2006-11-05 00:20 sunrack 阅读(281) 评论(0) 推荐(0)

2006年11月3日

摘要: a href = default.aspx? para1=1 &para2=2 阅读全文

posted @ 2006-11-03 13:19 sunrack 阅读(1023) 评论(1) 推荐(0)

摘要: INPUT onclick="window.opener=null;window.close();" type="button" value="关闭窗口" 阅读全文

posted @ 2006-11-03 13:09 sunrack 阅读(913) 评论(1) 推荐(0)

摘要: 主要是添加target =_blank 阅读全文

posted @ 2006-11-03 13:07 sunrack 阅读(289) 评论(0) 推荐(0)

上一页 1 ··· 5 6 7 8 9 10 11 下一页