使用Visual Studio .NET开发Windows Service服务教程及示例代码
这篇文章结合实例代码,详细讲解如何在Visual Studio中开发.NET环境下的Windows Services系统服务,以及如何调用InstallUtil.exe一步步安装的详细过程。一个非常好的教程。
C#开发的SMTP及POP3邮件服务器CES源代码
这个源代码是用C#开发的,实现了一个Windows下的邮件服务器功能。它实现了SMTP及POP3协议。可以作为一个独立的服务器,或者其它应用程序组件中的一部分。
VC++开发的指纹识别程序源代码
这是一个用C++语言实现一个指纹识别程序,要求满足FVC国际竞赛标准,并在学校建立的指纹库上实测。程序里应用到的技术有:中值滤波、直方图均衡化、脊线方向提取、Gabor滤波、指纹细化、特征提取、特征点过滤、基于局部特征点的特征匹配等等……
C#下Browser Helper Object (BHO)定制浏览器2分钟学习教程及示例代码
微软已经推出了Browser Helper Object (BHO),以使得众多开发人员可以定制自己的浏览器,或者说开发自己的浏览器。本文及示例代码向你展示在C#中创建BHO工程是多么容易...
GLFW-一个免费的简化OpenGL开发工作的框架库源代码(取代GLUT)
这个OpenGL框架的最终目的是希望尽可能简化大家开发OpenGL的工作量。因为OpenGL的开发需要很多的设置工作,虽然有一些OpenGL的工具库可以帮你解决这个问题,如GLUT,但是GLUT不是非常的绿色,而且不能用作商业用途。所以,作者写了这个框架/库函数,你可以用于你的OpenGL开发中。
Windows Mobile CE 5下的GPS导航路线记录系统源代码
这是一个开发于Compact Framework 2.0 SDK平台下的GPS导航路线记录系统,使用了VisualStudio 2005和Windows Mobile CE 5 SDK,你可以在仿真下开发或者直接在设备上开发。作者使用的开发机器是Asus MyPal 636N,它的功能有:从任何NMEA GPS设备读取数据,读取当前的位置,并绘制到屏幕,加载或保存你的路线,自动缩放,其中的Demo程序是自动产生路线的。
VC++实现使用ostream实现TTS语音合成示例源代码
这个文章和附带的代码教你如何在你的应用程序中添加TTS语音合成功能,你可以只需要使用ostream通过一行代码就可以完成了。另外,文章还教你如何使用开源的C++工具,让你的代码变短,作者的代码不超过50行,而且,比以前的代码更加健壮和通用。内容涉及:COMSTL、TTS、boost::iostreams。
Office 2007 Ribbon风格的控制面板控件源代码
这个程序是.NET平台下面开发的Ribbon风格的控制面板源代码及使用教程,它可以用于C#或VB.net开发的form程序中,这样你就轻易地拥有了如Office2007一样美观的菜单、按钮……
Silverlight 2.0中简单的TreeView树控件示例源代码
这个文章和示例程序的目的是展示如何在SilverLight中创建一个模板树控件。该控件继承与Control和ContentControl类,并展示了INotifyCollectionChanged来管理Item的能力。
实现一个千兆以太网卡的NDIS的miniport驱动实例源代码
对于那些希望写一个NDIS 6.0的miniport设备驱动的开发人员来说,实例实在是太少了,只有一个DDK中的E100BEX。
这里,我将选择一个当前比较流行的以太网控制器(Realtek 8111/8168/8169/8110等PCI的千兆以太网控制器),针对它们写一个NDIS6的驱动。
C++中Vista主题风格的Task按钮和对话框(Task Button,Task Dialog)
这个写于Visual C++的程序教你如何做程序中使用Vista风格的task按钮和task对话框(支持命令链接按钮),另外这些任务按钮和Windows 98, 2000, XP 和 Vista风格兼容,它们都是实现于C++/MFC...
美国军方支持的三维几何模型开发代码库
你可以用这个开源的开发包绘制坦克、车轮等等各种各样好看的3D实体模型,这个工具包包括如下内容:交互几何图形编辑器,通用帧缓冲库,网络分发,图像处理,信号处理,支持命令行和GUI图形交互方式。
你可以直接应用其发布后的工具,或下载源代码(34MB)研究。
Windows Mobile 5.0+下的GPS跟踪定位(及短信发送)源代码
程序实现的功能是:使用一个带有GPS接收器的Windows Mobile移动电话,创建一个简单的基于SMS短信的跟踪程序。这样的程序已经有了一些商业程序(定位一个人或者设备的所在位置)和个人程序(指示一下你朋友的位置,然后计算出相互的距离),此程序的目的就是对其所需的所有技术进行探讨。它会通过GPS设备得到GPS信息,然后把这些信息通过短信发送给电话主人或朋友。涉及到技术有:GPS设备交互(不需要通过其他应用程序得到GPS数据),获得当前GPS位置,发送短信。
C#实现从视频文件中读取关键帧数据源代码
这是一个C#实现的类,使用微软DirectShow中的IMediaDet从大部分格式的视频文件中抽取关键帧数据。可以从.avi, .wmv和.mpeg等格式的视频中提取静态图像。程序实现的GetFrameFromVideo,GetVideoSize和SaveFrameFromVideo方法可以用于任何.NET开发环境中。
OpenGL实现的三维桌球游戏模拟源代码
这个程序在C++中调用OpenGL,实现3D的桌球游戏,非常酷。
支持DivX,Xvid,H.264,MP3,AC3,MPEG4,MPEG2,WMV编码解码的ffdshow源代码
ffdshow是一个很多音频视频格式(如DivX, Xvid 和 H.264)的DirectShow滤波器和VFW编码器。目前编码器已经更新,支持了不少新的格式,并且支持Vista。可以说,它是目前功能非常齐全的编码解码器,支持DivX,Xvid,H.264,MP3,AC3,MPEG4,MPEG2,WMV等等视频、音频解码。
VBScript智能脚本编辑器源代码
你编写VBScript脚本吗?那么你一定梦想着一个充满智能的VBScript脚本编辑器,这样你就能像使用微软其他语言编辑器一样,联想出对象、函数的下一个方法和属性。你可以像VB6.0的语法一样写脚本,这个编辑器会自动转换到VbScript代码。
支持多选的ComboBox下拉框控件源代码(Checkbox作为ComboBox的item)
这个控件把选择框CheckBox控件进行扩展,把它作为ComboBox下拉框的Item子项,从而允许在下拉框中选择多个选项。程序开发语言是C#,它非常实用,且非常简单...
C#实现三维导航球(Arcball)OpenGL源代码
本程序在C#中用OpenGL实现Arcball(也叫RollerBall),准确的说是用CsGL实现的,它的原理是围着对象创建一个球,然后让用户选择球面上的一点,拖动它到一个不同的位置。
在.NET3.5框架下使用LINQ创建三层Web应用程序教程及源代码
本教程及文章教你如何在ASP.NET 3.0中使用LINQ实现三层Web网站应用程序,这里其实准确的说是多层,分别是:表现层、业务逻辑层、数据访问层、数据库层。代码将实现这个传统的层次结构,不同的是使用LINQ访问SQL替换原来的数据库层操作。
C#调用OpenOffice转换多格式文件到PDF
这个C#程序调用OpenOffice,从而实现,多种文件格式到PDF文件格式的转换。支持从word、excel、html文件等多种格式的转换。
Windows Mobile远程控制/遥控器源代码
文章和附件中的代码实现Windows Mobile远程桌面控制器。通过这个软件,你可以通过鼠标、键盘远程控制你的Windows Mobile设备。
纯C语言开发的图标/图片按钮源代码
这个图标/图片按钮是用纯C语言开发的,而不是MFC;MFC确实提供了很多的类供大家使用,不过,如果你在使用Win32的API呢?这个程序中使用了字体font, 绘制形状shape, 绘制边edge, 绘制颜色color, 使用刷子brush 和钢笔pen完成。
使用DirectX (DirectDraw)创建一个简单的小游戏的示例及演示
这是一个使用DirectDraw实现的一个小游戏,有点像弹小球的那种,如果你也想写一些小游戏的代码,可以跟着学习一下。
VB.NET开发在ASP.NET程序中使用Yahoo的天气RSS实现天气预报功能源代码
这是一个VB.NET作为后台语言的ASP.NET程序,集成了AJAX功能,实现yahoo的天气预报的RSS的调用,最终通过页面展示当前的天气情况。
C#实现图像中值滤波、自适应平滑、保守光滑处理
该图像处理工具箱包含了一系列的图像处理,包括很多滤波及AForge.NET框架下提供了图像分析功能。实现中值滤波、自适应平滑、保守光滑等算法。
DirectX和C++实现的Asteroids太空陨石战机游戏
这是VC++的程序,使用了DirectX技术,开发了一个战斗机击毁陨石的游戏。这个游戏类似于米格战机游戏,也称之为Asteroids 行星战机、太空殒石歼灭战Asteroids等等。
水平集下图像分割
水平集方法实现图像分割,实现了快速准确分割,用于细胞分割。
分子图片浏览器
这个Matlab程序,非常短小,但却是用来绘制简单的.pdb文件的例子。可以用来显示/绘制复杂的小分子。
C#实现的支持Vista的一个媒体播放器源代码(电影/视频)
这是用C#开发的一个多媒体播放器,它采用了托管的DirectX。为了支持Vista,需要下载最新的Microsoft DirectX 9L,然后使用其Microsoft.DirectX.AudioVideoPlayback程序集。
C#使用X.509证书编写安全的WCF服务CA
这个程序和文章教你如何编写安全的CA,使用X.509证书进行认证。
使用OpenGL和MFC实现一个VRML浏览器源代码
此文和附件代码,使用OpenGL和MFC实现一个VRML浏览器,在这里你将学到:如何读取展示VRML文件、使用OpenGL显示、实现鼠标交互(可以通过鼠标操作来旋转图形)
一个类似于VC6.0开发环境的界面
一个类似于VC6.0开发环境的界面
视频会议网站系统原代码
本系统允许你在全球范围内创建基于web的视频会议,该系统允许你共享桌面、应用程序、语音聊天,视频会议等等
Visual Basic数据库型Form应用程序开发入门教程视频及源代码下载
这是有关Visual Basic入门的一系列视频教程,讲解如何做基于数据库Windows应用程序开发。有两个版本,一个基于Visual Studio 2008,一个基于Visual Studio 2005.
Office 2007 Ribbon 风格的按钮和菜单控件源代码
本文是.NET环境下的一个免费的UI控件,它实现了Office 2007 Ribbon 风格的按钮和菜单。我非常感谢大家对本文的努力给与了高度的评价。我记得当我16岁的那年,我见到了各种各样的软件、应用程序和游戏,而对于我来说,当时根本不可能达到或开发这样的软件。然而,从此以后,我学习了许多,如今,我已经能够很轻易地完成这样的软件。而且,如果我能够帮助谁实现绚丽的应用程序,我决定他们可以自由地使用我的代码。
Internet Explorer 8(IE8) Beta 1开发人员白皮书免费下载
IE8.0的白皮书中包括很多IE8.0Beta1的新特性。包括的主题有:如何让你的网站兼容Internet Explorer 8 Beta 1,如何让网站达到最佳效果。
smoot-Ajax绘图及GIS连线控件
这个程序可以让你在页面上添加各个图标,并且,可以连接它们。支持GIS功能。
VB.NET实现的完全功能的资源浏览器源代码(含树及图像列表)
这个程序使用VB.NET实现一个资源浏览器,用来和Windows自带的资源浏览器一样浏览文件和文件夹。它可以展示所有合适的图标,所有Windows文件夹目录包括如桌面这样的虚拟目录,程序在展示图标的时候,使用了一个优化后的图像列表管理类,它提供大小图标的生成。程序还封装了一个类用以对文件夹、文件信息进行操作。
VB.NET实现话音合成实例
程序使用VB.NET实现了一个最简单的语音合成功能。
C#WPF实现的Ribbon风格控件库
你一定非常喜欢Office2007的Ribbon风格的菜单、按钮、对话框等等吧。这个程序使用WPF实现了一个控件,当然它目前还是在BETA版本,不过,已经足够精彩了。
Linux下开源的C语言实时人脸识别系统源代码(malic)
Malic是一个完整的Linux下的人脸识别系统源代码,它是SourceForge上的一个开源项目,使用Malib实现实时处理,CSU Face Identification Evaluation System进行人脸识别。算法包括:主成份分析(principle components analysis (PCA)),a.k.a eigenfaces算法,混合主成份分析,线性判别分析(PCA+LDA),图像差分分类器(IIDC),弹性图像匹配算法(EBGM)等等
从数据库中刷新数据的Vista Gadget桌面工具源代码
这个程序向你展示如何从数据库中产生Vista Gadget的内容,这里使用的数据库是Sybase iAnywhere 10。用SQL Anywhere的内建的HTTP服务把存储过程作为Web服务,然后在gadget中调用这些数据。
Visual Studio 2008的C#官方示例教程及源代码下载
这是Visual Studio 2008微软官方的示例教程,用于学习C#。包括一系列LINQ的示例程序和C#语言语法的例子。
OpenGL Win32应用程序向导
这个程序可以用于自动生成OpenGL的应用程序框架,使用它,将产生一个项目,该项目包括CApp和CMainWnd。其中CApp包括创建主窗口、初始化OpenGL、维护消息掌管屏幕更新。CMainWnd包括了主窗口和OpenGL呈现上下文。程序适用于VC6及VC++.NET.
DHTML实现的动态日历控件源代码
这是一个日历控件,与以前的不同,它是由DHTML语言开发的,你可以在不刷新网页的前提下,改变日历的年月,从而显示不同的天数,这一点和AJAX有点像。缺点是样子一般:)
C#图像文件格式转换/旋转/缩放/左右上下翻转/镜像/重叠/压缩源代码
这个控件用GDI+实现,可以对读入的图像文件进行旋转(90度,180度,270度旋转),可以按比例缩放,或指定大小缩放,支持图像左右翻转,上下翻转/镜像,图像裁剪,支持多个图像文件重叠。可以压缩成JPEG,TIFF,GIF,PNG等格式,可选的压缩算法有CCITT3,CCITT4,LZW,RLE等等。图像文件可以从本地磁盘文件中或远程因特网上指定URL,直接获取。
脱离.NET环境的Vista下DWM实现带毛玻璃效果的三维旋转立方体(C++及DirectX 9 Ex)
这个代码实现于Vista下,开发语言是非托管的C++,它完全脱离.NET及WPF环境,展示Vista下DWM的强大效果。最终实现一个毛玻璃窗口中旋转的、去锯齿、半透明的三维旋转立方体。
实现工具是非托管的C++和DirectX 9 Ex。
教你如何做出带有位置标签的Google静态地图API的Web控件及示例代码
附件中的含源代码的控件GStaticMap是一个ASP.NET下的Web控件,允许你使用Google的静态地图API,显示一个带有地理位置标签的静态地图图像。
VC++下实现OpenGL的三维星空多轨道卫星绕地球源代码
这个程序在C++中调用OpenGL,蓝色的球体代表地球,粉红色的球体代表地球的地球的静止轨道卫星,该卫星在地球赤道上方和地球一起做同步运动。黄色球体代表其他轨道卫星,它们的轨道各不相同。