自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

转载 C#简单开发文本朗读系统

<br />通过本文你可以学习到:将一般的dll文件,导入到.net托管的环境中;开发一个简单的文本朗读系统。<br /> <br />上次在用了win7的语音识别之后觉得真的可以在完善一下,后来在图书馆看杂志的时候很恰的看了一篇写语音开发的文章,文章虽然只是简单的介绍了一下一个dll库文件的使用,不过我的兴趣还是蛮高的.回来后就试验了一下.<br /> <br />    首先下载sapi.dll文件: http://u.115.com/file/f4d3df0e16<br /> <br />      

2010-11-21 11:07:00 707

转载 创建一个完整的Windows Forms应用程序

<br />创建一个完整的Windows Forms应用程序<br />为了结束对Windows Forms和GDI+ API的介绍,让我们构建一个完整的GUI应用程序来综合演示本章中讨论的几个技术点。我们即将创建的程序是一个基本的绘画程序,它允许用户根据选择的颜色来选择两种不同的形状(为简单起见,只有圆形或矩形),并且允许用户在窗体中呈现数据。此外,通过对象序列化功能,我们将允许终端用户把图像保存到本地文件中以供日后使用。<br /> 创建主菜单系统<br />首先创建一个新的Windows Forms应

2010-11-16 14:24:00 1451

转载 创建主菜单系统

创建一个完整的Windows Forms应用程序为了结束对Windows Forms和GDI+ API的介绍,让我们构建一个完整的GUI应用程序来综合演示本章中讨论的几个技术点。我们即将创建的程序是一个基本的绘画程序,它允许用户根据选择的颜色来选择两种不同的形状(为简单起见,只有圆形或矩形),并且允许用户在窗体中呈现数据。此外,通过对象序列化功能,我们将允许终端用户把图像保存到本地文件中以供日

2010-05-29 14:49:00 919

转载 字符串是不可变的

System.String一个有趣的方面是,一旦将初始值赋给字符串对象,字符数据就不能改变了。乍一看,这可能像是一个明显的谎言。因为我们总是给字符串赋新值,而且System.String类型也定义了许多用于以各种方式(大写、小写等)修改字符数据的方法。然而,如果细究背后发生的事情,就会注意到字符串类型的方法其实返回了一个按修改格式的新字符串对象。static void Stri

2010-05-23 09:28:00 1360

转载 C#的优点

由于.NET与以前的技术有着极大的差异,微软特意为.NET平台开发了一种新的编程语言--C#(读做"C Sharp")。C#的核心语法和Java的语法很相似。然而,并不能说C#抄袭了Java。C#和Java都属于C语言系列(包括C、Objective C、C++等),它们有类似的语法。正如Java在许多方面是C++的提炼版一样,C#也可以视为Java的提炼版。实际上,C#的许多语法结构与VB

2010-05-03 08:48:00 4875

转载 程序集/命名空间/类型的区别

我们都知道代码库的重要性,像MFC、J2EE和ATL这些代码库给程序员提供了一套定义明确的既有代码,可以显著提高开发效率。C#没有提供特定语言的代码库,但C#程序员可以利用一种语言无关的.NET代码库。为确保基类库中的所有类型能良好地组织在一起,.NET平台提出了命名空间(namespace)的概念。简单地讲,命名空间就是一个程序集内相关类型的一个分组。举例来讲,System.IO命名空间包含

2010-05-03 08:45:00 1785

原创 .NET的平台无关性

在本章结束前,简单说一下.NET平台的平台无关性。令许多程序员惊讶的是,.NET程序集可以在非微软操作系统(如Mac OS X、各种版本的Linux和Solaris)上开发和执行。要理解它是怎么做到的,需要掌握在.NET领域中的另外一个缩写词CLI(公共语言基础设施)。当微软发布C#语言和.NET平台时,也发布了一整套正式的文档来说明C#和CIL语言的语法及语义、.NET程序集格式、核心.

2010-04-25 08:46:00 1692

转载 .NET开发人员必知的八个网站

当前全球有数百万的开发人员在使用微软的.NET技术。如果你是其中之一,或者想要成为其中之一的话,我下面将要列出的每一个站点都应该是你的最爱,都应该收藏到书签中去。   对于不熟悉.NET技术的朋友,需要说明一下,.NET提供了一个平台和一些相应的工具,编程人员可以使用它们来在开发Windows桌面,互联网,甚至是手持移动设备上构建极富交互性的应用。很有可能你最喜欢的网站之一就是用微软的ASP.

2010-04-25 08:41:00 517

转载 .NET解决方案

.NET Framework提供的解决方案"改变了所有的东西"。.NET Framework是一个完全不同的新的模型,用于在Windows系列操作系统和其他如Mac OS X或UNIX/Linux等非微软的操作系统中创建系统。下面快速浏览一下.NET Framework的一些核心功能。对已有代码具有完全的互操作性:这(当然)是一件很好的事情。已有的COM二进制组件可以和更新的.NET二进制组件

2010-04-18 09:09:00 909

转载 将指定文件夹下结构相同的EXCEL文件(支持2003和2007版本)批量导入到SQL数据库中指定的表

----------------------------------------------------------------------------  Author : htl258(Tony)--  Date   : 2010-04-08 20:09:45--  Version:Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86

2010-04-10 09:34:00 576

转载 SQL SERVER 2005页面存储之--特殊数据类型在页面中的存储

LOB数据类型当表中存在LOB类型数据(TEXT/NTEXT/IMAGE)时候:默认的情况下(TEXT IN ROWS选项是关闭的)数据是不会存储在DATA页面上的.它是存储在属于自己的LOB页面上的,在数据页面只留下字节的指针;在设置表选项来改变这个存储机制时候,他有可能会存储在DATA页面上。那么我们来通过例子具体看下LOB类型数据的存储/*--------------------------

2010-04-10 09:30:00 686

转载 C#——小编浅谈如何在DataGridView控件中验证数据输入

实现DataGridView控件中验证数据输入功能主要是利用DataGridView控件的公共事件CellValidating和CellEndEdit事件在为当前选定的单元格停止编辑模式时发生。本实例判断控件第一列中单元格的值是否为空。在CellValidating事件中进行验证,如果严重失败,将System.Windows.Forms.DataGridViewCellValidatingEven

2010-03-19 16:55:00 2393 2

转载 2009年混合语言编程总结

前言 为了搭建新的技术平台,我在2009年,大概花去了半年的业余时间去试验混合语言编程的具体方案。早在几年前我就曾经感慨过,作为游戏开发者只掌握C++语言已经不够了,必须再掌握一种开发效率高的动态语言。很多人说C++过时了或者C++渐渐淡出主流了,我想至少在游戏开发领域不是这样,C++依然是不可或缺的,但是“只掌握C++已经不够了”!可以说底层使用C++,上层使用一种高级语言是我在开发《功夫

2010-03-08 08:46:00 514

转载 一个简单方法完成C#时间间隔的计算

C#时间间隔计算可以通过时间刻度类TimSpan类实现,这是一个系统类。C#时间间隔计算举例说明:实现两个时间之间C#时间间隔计算: TimeSpan ts1 = new TimeSpan(DateTime.Now.Ticks); //获取当前时间的刻度数 //你的代码或者其他操作 TimeSpan ts2 = new TimeSpan(DateTime.Now.Ticks); TimeSpan

2010-03-01 15:41:00 408

转载 ASP.NET中防止页面多次提交的代码实现

此处提供的代码用来实现当asp.net页面中的某个Button被点击后disable掉该页面中所有的Button,从而防止提交延时导致的多次提交。基于之前的onceclickbutton脚本.//ASP.NET中防止页面多次提交的代码:javascript var obj = event.srcElement; var objs = document.getElementsByTagName(I

2010-03-01 15:39:00 351

转载 利用动态创建层技术实现无冗余代码为表单自动添加错误提示

项目中表单输入检测是基本必定会碰到的,本文提供一种方法通过js动态创建层的方法为表单添加错误提示。该代码在IE6和firefox3.5中测试通过。动态创建层的代码:function createDiv(msg){ //create a new empty div  var str = document.createElement("div");  str.id = "newdiv"; //div

2010-02-27 09:45:00 458

转载 winform窗体添加动态效果

      using System.Runtime.InteropServices;      public class Win32        {        public const Int32 AW_HOR_POSITIVE = 0x00000001; // 从左到右打开窗口        public const Int32 AW_HOR_NEGATIVE = 0x0000000

2010-02-27 09:43:00 1358 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除