随笔分类 - C#
包括WinForm程序,Asp.net技术。
摘要:回顾上次写博客至今都有4个多月了,最近工作比较的忙没时间写博文。以后会多坚持写博文,与大家分享下最近遇到的问题。最近因为项目需要,研究了下用C#开发TTS。下面把大体的思路给大家说说,希望对大家有所帮助。 首先需要了解下MS的SAPI,它是微软的语音API。它包括了语音识别SR引擎和语音合成S...
阅读全文
摘要:大家都知道客户端请求一个ASPX页面,通过iis中接收,会被的interinfo.exe进程截取,判断其扩展名,再把请求转交给ASPNET_ISAPI.DLL,通过isapi扩展进入相应的管道处理,转交给处理器,通过处理器(http handler)指定相应ASPX后台处理。那后台是如何处理的呢?这就是ASPX的生命周期了。从上往下的顺序:构造函数 到达后台首先执行的是构造函数,构造函数里面初始化页面的事件。PreInit 接着进入事件PreInit(预初始化),该事件可动态对 Theme 属性的设置 和 读取或设置配置文件属性值。只执行一次Init 接着进入事件Init(初始化...
阅读全文
摘要:什么是托管代码?托管代码是可以使用20多种支持Microsoft .NET Framework的高级语言编写的代码,这些语言包括:C#, J#, Microsoft Visual Basic .NET, Microsoft JScript .NET, 以及C++。所有的语言共享统一的类库集合,并能被编码成为中间语言(IL)。运行库编译器(runtime-aware Compiler)在托管执行环境下编译中间语言(IL)使之成为本地可执行的代码,并使用数组边界和索引检查,异常处理,垃圾回收等手段确保类型的安全。 非托管代码则反之。 在托管执行环境中使用托管代码及其编译,可以避免许多典型的导致安全
阅读全文
摘要:C#,.NET,ASP.NET这三个词,对于大家并不陌生,最近花了点时间去了解了下。最终才发现我以前的理解有些偏差。现在分享给大家。什么是C#? C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。与COM(组件对象模型)是直接集成。C#运行顺序:源代码编译为中间代码(MSIL),然后通过.Net framework中的通用语言运行库(CLR)——执行。其实,如果没有安装.NET Framework,在我们Debug目录下的这些exe是不能被计算机直接执行的。在执行时,.Net framework将这些.EXE的中间代码翻译为二进制机器码,供计算机运行
阅读全文
摘要:用过博客园的朋友都知道博客园日历在哪天写过随笔或文章时,在日历上就会显示出日历的超链接。如我在2012-3-6这天写了新随笔,那么在日历中2012-3-6这一天的日期就会赋于链接,当点击日期时,就会显示出这天发表的新随笔,如下图:具体的实现思路是:1.创建数据库和创建数据表,id( int 主键 自增长),Context(next not null),Tile(char(20) not null),CreateTime(dateTime getdate())2.在构造函数中得到数据表(dateTable)2.实现日历的DayRender事件;3.在事件比较遍历的日期与数据库中有日期是否相等,相
阅读全文
摘要:这几天看了下.net 日历控件,去Google了下出来很多,大家都知道.netframework版本中自带的日历控件只有日期没有备注的,比如我在1月1日下面要显示出‘元旦节’这三个字,那要怎么做呢?下面先熟悉下Calarder控件的常用属性:SelectionMode:是指定是否可选择天、周、整月,是一个CalendarSelectionMode枚举;SelectedDate:是得到或设置当前选择的时间,是一个DateTime结构;VisibleDate:是得到或设置日历显示的日期,是一个DateTime结构;PrevMonthText:是切换上个月的符号,可以用‘上个月’表示,是string
阅读全文

浙公网安备 33010602011771号