随笔分类 -  C#.NET

摘要:标题是有些奇怪,WPF消息队列,消息队列的使用和WPF或者WinForm有关系吗?哦,没有,当然没有。只是我没有用过WPF,因此打算用WPF写这个DEMO。后半年的项目和微软消息队列练习非常紧密,整个项目的数据处理都是采用消息队列传输的。在做项目总结之前,打算回顾一下消息队列简单的使用,具体项目中的应用下一篇在写。一、消息队列的简介首先消息队列是要安装的,如果不了解,请度娘或谷哥之。MSMQ采用异步传输,可传输如文本、声音、图象等等。简单说一下我对消息队列的理解吧,就像开奥运会,站了很多队伍(美国队、中国队),这个就类似于队列;而中国队中具体的张三李四王五,就类似于队列中的消息。消息是可以独. 阅读全文
posted @ 2013-01-21 18:10 千里之行~~ 阅读(4703) 评论(5) 推荐(4) 编辑
摘要:从7月份开始一直在做一个市级的安监局安全监督管理平台项目,是基于.NET+Sql Server的,也算是从头开始做,一直到项目验收。历时半年,做一些技术总结,主要回顾一下项目中用到的技术点。 主要用到的技术点如下图: 虽然说整个项目没有特别难的技术点,但是从整体来看,用到的知识也是不少的,因此打算对整个项目技术点做个总结。 数据库方面:由于整个系统的数据量大,而且月报表需要对整个月的数据进行汇总查询 ,为了提高查询效率,是以表分区的形式对其中需要查询的两个表按天数进行了分区。作业则是执行在月底将汇总,并将数据转存到另一个数据库中。 数据消息的传输:数据传输主要用到了WCF和MSMQ。WCF主. 阅读全文
posted @ 2013-01-16 11:40 千里之行~~ 阅读(385) 评论(0) 推荐(0) 编辑
摘要:众所周知,Silverlight是一个基于浏览器的插件,那它到底能否发布桌面程序呢? Out Of Brower(外浏览器)是微软SilverLight一项新技术的一个特性 SliverLight 可以独立浏览器而访问系统特定文件目录,和一般的桌面程序一样,可以最大化、最小 拖动消息弹出窗口、安装快捷方式等。Out Of Brower是SilverLight的新特性,因此用它发布的桌面程序也有SilverLight的已发布、部署等特性。除此之外,它还有易于安装的特点,下面做一下如何这个特性的演示。 对于如何和配置第一个Silverlight程序,请点击这里Siverlight第一个程序. 如. 阅读全文
posted @ 2012-11-11 14:57 千里之行~~ 阅读(3486) 评论(3) 推荐(1) 编辑
摘要:一、Silverlight程序的前奏报错:这几天了解下silverlight,无奈在电脑上开始配置,装上silverlight5后,新建项目,打开后显示一下错误。System.NullReferenceException未将对象引用设置到对象的实例。解决办法:开发工具和sdk版本不同,卸载掉Siverlight sdk 3,安装sdk 5。试试还是不行,还得安装然后安装 Visual Studio® 2010 SP1然后安装 Silverlight5_Tools.exe安装完这两个即可,当然如果你使用的是Silverlight的其他版本,也按照这样的方式安装即可。二、开始最简单的Si 阅读全文
posted @ 2012-11-09 12:11 千里之行~~ 阅读(2027) 评论(0) 推荐(0) 编辑
摘要:最近在做安监局安全联网系统,在系统中有会根据一定的条件报警(比如,瓦斯浓度超标),除了在系统中提示之外,客户还提出需要语音报警。本篇文章主要是针对语音开发的一个前奏。 语音方面的以前没有接触过,上网这方面的资料并不多。并且很多资料都是Speech SDK相关的,Windows平台下的SAPI 5.1开发。后来查资料,这个主要是针对vc等com组建开发,如果在dotnet平台下开发,直接使用“System.Speech 命名空间”。这个命名空间提供了足够的类和方法,做语音方面的开发。命名空间说明System.Speech.AudioFormatSystem.Speech.AudioFormat命 阅读全文
posted @ 2012-10-10 18:13 千里之行~~ 阅读(7511) 评论(36) 推荐(25) 编辑
摘要:以前安装了vs 2010,又装上silverlight5后,新建项目,打开后显示一个错误。System.NullReferenceException未将对象引用设置到对象的实例。解决办法:开发工具和sdk版本不同,我原先安装的sdk3.0,卸载掉Siverlight sdk 3,安装sdk 5。试试还是不行,还得安装然后安装 Visual Studio® 2010 SP1然后安装 Silverlight5_Tools.exe安装完之后,可以新建默认项目。 阅读全文
posted @ 2012-10-10 18:07 千里之行~~ 阅读(266) 评论(0) 推荐(0) 编辑
摘要:为了修改别人的代码,因为涉及到存储过程,因为专门抽时间学习了一下存储过程。1、先写一个存储过程:在Sql server 中新建存储过程,会出现一个存储过程的模板,稍加修改如下(该存储过程查询一个人):-- ================================================-- Template generated from Template Explorer using:-- Create Procedure (New Menu).SQL---- Use the Specify Values for Template Parameters -- command ( 阅读全文
posted @ 2011-04-27 22:03 千里之行~~ 阅读(222) 评论(0) 推荐(0) 编辑
摘要:接口描述的是可属于任何类或结构的一组相关功能。接口可由方法、属性、事件、索引器或这四种成员类型的任意组合构成。接口不能包含字段。接口成员一定是公共的。接口本身不提供功能,可以由类或者结构继承,因此接口较之类和结构更加抽象。 本示例声明了一个人的接口(Person),学生(Student)继承了这个接口。Person中有两个属性,编号和姓名。学生类,继承了这个接口,并且用Student()这个构造函数实现了学号的递增计算。Program类进行测试,即:输入现有学生数量和当前新学生姓名,输入“张三的学号是xxxx”例子如下:using System;using System.Collection. 阅读全文
posted @ 2011-04-11 20:36 千里之行~~ 阅读(529) 评论(0) 推荐(0) 编辑
摘要:前台代码<%@ Page Language="C#" AutoEventWireup="true" EnableEventValidation = "false" CodeFile="test.aspx.cs" Inherits="test" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1 阅读全文
posted @ 2010-11-12 22:12 千里之行~~ 阅读(366) 评论(0) 推荐(0) 编辑