Visual Studio 2008的C#官方示例教程及源代码下载
这是Visual Studio 2008微软官方的示例教程,用于学习C#。包括一系列LINQ的示例程序和C#语言语法的例子。
使用Visual Studio .NET开发Windows Service服务教程及示例代码
这篇文章结合实例代码,详细讲解如何在Visual Studio中开发.NET环境下的Windows Services系统服务,以及如何调用InstallUtil.exe一步步安装的详细过程。一个非常好的教程。
Visual Basic数据库型Form应用程序开发入门教程视频及源代码下载
这是有关Visual Basic入门的一系列视频教程,讲解如何做基于数据库Windows应用程序开发。有两个版本,一个基于Visual Studio 2008,一个基于Visual Studio 2005.
C#中使用MySQL Connector/Net 5.0.8.1连接MySQL 5.0示例工程源代码
本程序在Visual Studio 2005中,通过MySQL Connector/Net 5.0.8.1连接并操作MySQL数据库,而不是通过普通的ODBC方式。这里的数据库系统是MySQL Server 5.0.45 Community Edition.
C#WPF实现的Ribbon风格控件库
你一定非常喜欢Office2007的Ribbon风格的菜单、按钮、对话框等等吧。这个程序使用WPF实现了一个控件,当然它目前还是在BETA版本,不过,已经足够精彩了。
使用DirectX (DirectDraw)创建一个简单的小游戏的示例及演示
这是一个使用DirectDraw实现的一个小游戏,有点像弹小球的那种,如果你也想写一些小游戏的代码,可以跟着学习一下。
Windows Mobile CE 5下的GPS导航路线记录系统源代码
这是一个开发于Compact Framework 2.0 SDK平台下的GPS导航路线记录系统,使用了VisualStudio 2005和Windows Mobile CE 5 SDK,你可以在仿真下开发或者直接在设备上开发。作者使用的开发机器是Asus MyPal 636N,它的功能有:从任何NMEA GPS设备读取数据,读取当前的位置,并绘制到屏幕,加载或保存你的路线,自动缩放,其中的Demo程序是自动产生路线的。
自动添加文件和版本信息的插件(支持VC6和VS2005)
这是一个插件程序,用于VS6.0和Visual Studio2005中,能够自动填写应用程序中资源文件的FileVersion和ProductVersion字段,从而实现自动的版本记录功能。
C++中使用Vista风格的文件打开/保存/另存对话框示例源代码
这个程序及文章展示如何在Visual C++程序中使用Vista风格的文件打开,文件另存对话框。程序开发语言是Visual Studio 2005, WTL 7.5, 和Windows SDK。
WPF实现三维图书形状的文本编辑器源代码(很好的WPF-3D学习文章)
程序使用WPF实现一个三维的文本编辑和阅读工具,它还使用了Windows的语音合成系统,可以对左边的图书内容进行自动朗读,右边的内容可以手动书写并可擦除文字。另外,这个文本编辑器还集成了英语的拼写检查功能。
C++中Vista主题风格的Task按钮和对话框(Task Button,Task Dialog)
这个写于Visual C++的程序教你如何做程序中使用Vista风格的task按钮和task对话框(支持命令链接按钮),另外这些任务按钮和Windows 98, 2000, XP 和 Vista风格兼容,它们都是实现于C++/MFC...
在MSFlexgrid中添加ComboBox(GridView中添加可编辑下拉框)示例源代码
本文是对MSFlexgrid控件的一个应用,它可以用C#语言在这个ActiveX网格中添加一个下拉框,它的功能包括:在这个GridView中编辑任何一个单元,删除任何一行数据,删除所有行并添加一个新行,为任何一列或多列添加下拉框,向任何单元写数据,从Grid中读出所有的数据。
AJAX下日期选择控件源代码(下拉框年月)
这个日期选择控件开发于ASP.NET2.0下,并融入了AJAX技术。它使用下拉框实现年月的选择,并且,允许你不选择日期,即一个空的日期。开发语言VB.NET及ASP.NET。
Visual C++实现的基因遗传算法库源代码以演示程序
基因遗传算法都是针对概率的,所以因为其随机的本质,导致其结果可能是好的,也可能是坏的,于是我们就需要一个方法确认这个解到底有多大的可用性。
这是通过计算相似拟合度进行衡量的。染色体Chromosomes代表了基因遗传算法的结果。每次迭代,算法生成一个染色体,这些子孙染色体又会产生新的迭代……
在你的C#程序中设计并集成水晶报表示例源代码
这个示例程序及文章,教你一步一步在项目中集成水晶报表。数据库连接使用ADO.NET。
C#入门程序:操作ACCESS的通讯录
这是一个C#通讯录程序,可以记录人名、电话、手机号码、照片图像,这些信息都存储在ACCESS数据库里。
CRC32校验算法实现
本程序实现了CRC32校验的算法,以对一串数据/字符串进行循环冗余校验,实验环境是C++。
SilverLight中文教学视频下载
这是微软-台湾的26个视频教学录像,详细讲解Silverlight的开发和使用入门。内容有:Silverlight鼠标滑动事件、AJAX配合Silverlight建立动态图表、利用Blend 2设计Silverlight动画,利用Glyphs和ODTTF设置不同中文字体、实现路径、探讨透明度的应用Transform...
转换ASP.NET网站到SharePoint网站源代码
本文介绍如何转换一个ASP.NET开发的网站代码到SharePoint网站。
延迟了TextChanged事件的TextBox文本框控件源代码
原文作者之所以写这个控件,是因为:他希望捕获用户的输入数字,自动转到对应的页面上去,不过问题是必须要等到用户确实已经输完了数字,才应该打开对应的页面。比如,用户停止了2秒钟,没有输入任何数字,那么就自动跳转。于是产生了这个控件,或许它对你有用。
.NET3.5下WPF及WCF实现在线绘图聊天程序源代码
这是在Visual Studio 2008下面实现的一个网络绘图板聊天程序,着重使用了WPF和WCF的很多新特征。程序采用客户端/服务器模式,其中一个客户会作为服务器,与客户共享。
七天内学会使用.NET3.0和ASP.NET AJAX实现类似Google IG的AJAX开始页面教程及源代码
在这个文章和程序中,作者向大家详细展示如何使用ASP.Net Ajax, .NET 3.0, Linq, DLinq 和 XLinq,在7天真做出一个模仿Google IG的页面。
作者在这个文章中详细记录7天里的每一步骤,和遇到的所有挑战、重要的设计模式等等。实现的网页中,你可以向在Google IG页面中一样,拖拽widget块。
VisualC++实现的网络/网页爬虫程序源代码
这是一个用于下载Internet上网站的网页的程序,该程序的编程环境是VC6.0,你可以使用它把整个网站的页面都下载下来。可以保留这些数据给搜索引擎用。
fastreport
这是一个报表控件,希望大家喜欢
C#下Browser Helper Object (BHO)定制浏览器2分钟学习教程及示例代码
微软已经推出了Browser Helper Object (BHO),以使得众多开发人员可以定制自己的浏览器,或者说开发自己的浏览器。本文及示例代码向你展示在C#中创建BHO工程是多么容易...
VB.NET 2005实现的俄罗斯方块(Tetris)源代码
这是一个VB.NET语言实现的俄罗斯方块游戏源代码,作者在文章里详细介绍了游戏过程中的每个可能。这个小游戏可以两个人同时玩。
协助LINQ到SQL的设计类-PLINQO源代码
这个类用于代替或扩展LINQ到SQL的设计,它是一个CodeSmith模板的集合。包含的功能有:1.从一个数据库schema中产生或更新一个LINQ到SQL的dbml文件(包括所有的表、存储过程、函数及视图,并可以通过正则表达式过滤它们。)2.产生LINQ到SQL的数据上下文DataContext类3.生成LINQ到SQL的数据实体类4.生成实体管理类(进行业务逻辑层的验证、并提供一些通用的如基于主键、外键或索引的查询)。有很好的扩展功能。
C#实现的支持Vista的一个媒体播放器源代码(电影/视频)
这是用C#开发的一个多媒体播放器,它采用了托管的DirectX。为了支持Vista,需要下载最新的Microsoft DirectX 9L,然后使用其Microsoft.DirectX.AudioVideoPlayback程序集。
支持过滤功能的DataGridView网格控件源代码
这个控件扩展了标准的.NET控件DataGrid,使得网格控件内嵌字段过滤功能,演示程序需要NorthWind数据库支持,你可以直接对各个列/字段进行大于小于或等于的过滤操作。
.NET多语言国际化本地化程序设计(动态改变Form中的语言)
这个程序可以让你在使用Form的时候,随时改变Form中菜单/控件的文字语言。它是一个多语言支持的非常好的教程。支持的开发语言是C#。应用的例子是,比如你的程序由多个国家的人员使用,你就可以在界面上提供一个按钮,让他们在中文与英语间随意切换,提供对本地化的支持...
纯C#代码的SWF文件头(Flash)读取(高度宽度及帧数)源代码
这是一个纯C#的程序,用于读取SWF文件的文件头信息,包括Flash的宽度、高度及帧数、帧速率、版本等。注意,对于压缩后的flash文件不起作用。
DivX,XviD解码器
这是一个Delphi编写的播放器,可以播放DivX Xvid等格式的视频文件。
ASP.NET中一个可以记事的日历控件源代码
这里的控件继承与ASP.NET的标准控件Calendar,作为一个数据驱动的可以完全定制的日历控件。向Outlook的日历一样,你可以在上面记事、提醒等日程安排工作。
WPF实现的吃豆游戏源代码
这里的文章和源代码实现了WPF下的吃豆游戏,目的是展示如何在WPF中绑定数据,控件的风格和模板。最终,还希望在Silverlight中实现这个游戏,以比较他们的不同。
多声道音频编辑录音(WAV,AIFF,Ogg,MP3)源代码(Audacity)
这是一个开源的音频编辑项目,它可以快速多声道音频编辑录音,支持的音频格式有:WAV,AIFF,Ogg和MP3等。另外,它还是可以支持多平台Windows, Linux, BSD, Mac OS。是一个难得的学习资料。支持多语言,如英语、中文等多国语言。
最好的数字滤波器教程
这是我见过最好的Matlab下的数字滤波器教程了,非常准确的阐述了数字滤波器的概念。
ASP.NET中给长时间运行的任务(如文件上传)加进度条源代码
这个程序是ASP.NET网页上实现一个异步的进度条,可以用在你有长时间运行的任务时候作为提升信息给用户,比如有文件上传任务的时候。
FreeCal-免费的GPIB测试测量自动化工具库源代码
FreeCal是100%的.NET库,可以用它来开发各种TCP/IP、USB等设备驱动。程序运行时,需要你有GPIB控制器。程序开发的目的是100%免费,替代LabView, LabWindows, SureCal, MetCal, 和 MeasurementStudio for Visual Studio .NET等。
AJAX实现的TAB脚本控件源代码
这是一个非常通用的AJAX开发的Tab控件,可以从一个外部文件中载入内容到DIV控制的TAB页内容。这个程序非常健壮,且有很多比较实际的功能,如,随时保持最新的TAB页内容(不断刷新该TAB页),支持TAB嵌套,另外,与AJAX同时,这个页内容还可以通过IFRAME加载(这样保证不能被ajax正常加载的有JavaScript或CSS页面,也可以正常加载);在页面没有被加载完成时,显示一个默认页面内容;支持SESSION,也就是说会记住当前的TAB标签;能够自动伸缩TAB对应的DIV控件;非常健壮,不影响搜索引擎,且在浏览器禁用了Javascript后,仍然正常使用。
Office 2007 Ribbon风格的控制面板控件源代码
这个程序是.NET平台下面开发的Ribbon风格的控制面板源代码及使用教程,它可以用于C#或VB.net开发的form程序中,这样你就轻易地拥有了如Office2007一样美观的菜单、按钮……
拖拽GridView中的Item进行排序源代码
本文,你可以拖拽GridView中的每个Item,通过这种拖放重新排序每行数据。
使用C#中Socket实现的一个多线程的网络爬虫程序
这是一个C#实现的Web网页/网络爬虫程序(也叫网络蜘蛛或网络蚂蚁),它可以自动的对一个网站上的网页进行遍历,并自动下载。大多用于搜索引擎的前期数据获取,当然,也可以用来分析获取Email了(不要用于邮件群发哦~)。
xml配置文件向导
实现了用户配置向导,生成XML和INI配置文件,实现了XML文件的读写操作
支持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等等视频、音频解码。
WCF:Duplex消息交换实现客户/服务器通信及UI线程示例演示程序
简单的说Duplex实现了客户端与服务端双向通信的功能,在服务器端定义个通信,可以指定一个Callback回调函数,可以通过客户端激活。附件的程序中,每当有客户端连接等消息的时候,都以事件更新到界面上。
SiverLight演示示例及教程
本文一步步的教你如何创建一个Silverlight,到绑定数据,到展示一个非常有趣的实例。很不错的教程。
VC++实现使用ostream实现TTS语音合成示例源代码
这个文章和附带的代码教你如何在你的应用程序中添加TTS语音合成功能,你可以只需要使用ostream通过一行代码就可以完成了。另外,文章还教你如何使用开源的C++工具,让你的代码变短,作者的代码不超过50行,而且,比以前的代码更加健壮和通用。内容涉及:COMSTL、TTS、boost::iostreams。
PictureBox上显示鼠标位置控件
这是一个C#的控件,扩展了PictureBox控件,可以在图片上显示鼠标的相对位置。
支持多选的ComboBox下拉框控件源代码(Checkbox作为ComboBox的item)
这个控件把选择框CheckBox控件进行扩展,把它作为ComboBox下拉框的Item子项,从而允许在下拉框中选择多个选项。程序开发语言是C#,它非常实用,且非常简单...
VC在视频上显示动画图像
这个程序可以在一个正在播放的视频上显示一个动态或静态的图像。使用了一些DirectShow未公开的功能。
C#操作Team Foundation Server(TFS)封装源代码
程序封装了在C#中对Team Foundation Server(TFS)的操作,它包括Review changes, Tree clean, Undo unchanged items, History,还可以进行checkout和checkin操作。并且,可以在TFS中搜索。
GLFW-一个免费的简化OpenGL开发工作的框架库源代码(取代GLUT)
这个OpenGL框架的最终目的是希望尽可能简化大家开发OpenGL的工作量。因为OpenGL的开发需要很多的设置工作,虽然有一些OpenGL的工具库可以帮你解决这个问题,如GLUT,但是GLUT不是非常的绿色,而且不能用作商业用途。所以,作者写了这个框架/库函数,你可以用于你的OpenGL开发中。
VC++中的GDI实例教程:在屏幕上飘落的雪花源代码
本文的程序实现在屏幕上随机产生不同大小的雪花,并以不同的速度下降。相对于第一版,它在很多性能上做了优化,直接在桌面的上下文中绘制雪花。而且,现在也通过RedrawWindow,实现在桌面的图标(如任务栏)上绘制雪花了。你可以用它来学习GDI。
VC++下实现OpenGL的三维星空多轨道卫星绕地球源代码
这个程序在C++中调用OpenGL,蓝色的球体代表地球,粉红色的球体代表地球的地球的静止轨道卫星,该卫星在地球赤道上方和地球一起做同步运动。黄色球体代表其他轨道卫星,它们的轨道各不相同。