柔城

SOSOFT articles

上一页 1 ··· 6 7 8 9 10 11 下一页

2013年11月30日

C#中的可空值类型

摘要: C# 不允许把 null 赋给一个值类型的数据。在 C# 中,以下语句是非法的:int a = null; // 非法 但是,利用 C# 定义的一个修饰符,可将一个变量声明为一个可空(nullable)值类型。可空值类型在行为上与普通值类型相似,但可以将一个 null 值赋给它。如下所示:int? a = null; // 合法 当把一个变量定义为可空值类型时,该变量依然可以被赋值为 0,代码如下所示:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace k... 阅读全文

posted @ 2013-11-30 22:45 柔城 阅读(2649) 评论(0) 推荐(1) 编辑

用纯css画个三角形

摘要: 用纯css画个三角形以下是源代码:用纯css画个三角形-柯乐义参考:http://keleyi.com/a/bjac/j9nnxrqd.htm 阅读全文

posted @ 2013-11-30 22:29 柔城 阅读(882) 评论(0) 推荐(0) 编辑

求SQL语句递归的算法

摘要: 表结构是这样的部门 上级部门A BB CC DA AB BC C求一条SQL语句,根据A查其上级部门,查询结果为上级部门BCD=================================================用函数create table tb (部门 varchar(20),上级部门 varchar(20))insert into tb select 'A','B' union all select 'B','C' union all select 'C','D'union all 阅读全文

posted @ 2013-11-30 15:53 柔城 阅读(664) 评论(1) 推荐(0) 编辑

ASP.Net中防止页面刷新重复提交的几种方法

摘要: 【摘要】目前很多网站都要提交页面插入或更新数据库,比如留言本,一个用户提交留言后,如果按F5,就会重新提交一遍留言,导致数据库出现两条一模一样的留言,本文介绍了几种防止页面刷新,导致重复提交数据的方法。【全文】1、也是最简单和最常用的办法,就是使用转向页面语句,分两种: a.使用服务器端的 Response.Redirect("YourPage"); b.使用客户端脚本 这两种方法的缺点是如果要保留页面数据不太方便,如果不用保留可以采用。2、操作完毕设置一个Session,进入页面时判断这个Session是否为null,如果不是表示已经提交过了,但是缺点就是这个页面无法再提 阅读全文

posted @ 2013-11-30 15:50 柔城 阅读(3487) 评论(0) 推荐(0) 编辑

C#执行存储过程的简化

摘要: 下面的方法是我在实际开发中摸索出来的,可以在很大程度上简化调用存储过程的代码。首先来看一下C#调用存储过程的一般过程:1、打开数据库连接SqlConnection;2、生成一个SqlCommand;3、向命令对象填充参数;4、执行存储过程;5、关闭连接;6、其他操作。我这里讲的主要是简化第3步操作,最终在调用存储过程的时候只需要传递存储过程的名字和相应的参数值。调用示例如下: dbAccess.run("p_am_deleteFile", new object[]{LoginId, Request.UserHostAddress, fileId});由于在填充参数的时候必须 阅读全文

posted @ 2013-11-30 15:46 柔城 阅读(764) 评论(0) 推荐(0) 编辑

用jquery实现遮罩层

摘要: jquery写的,使用前需要引用类库。先写一个不显示的div,当触发事件时,为这个div添加样式,高度=当前窗口高度,宽度=当前窗口宽度。 阅读全文

posted @ 2013-11-30 15:44 柔城 阅读(3900) 评论(0) 推荐(0) 编辑

jquery鼠标移动div内容上下左右滚动

摘要: jquery鼠标移动div内容上下左右滚动点击这里查看效果:http://keleyi.com/keleyi/phtml/jqtexiao/9.htm 1 2 3 4 5 鼠标移动 div内容滚动 - 柯乐义 6 7 8 9 10 11 12 13 14 1. 横向滚动 1 Horizontal Scrolling 15 46 73 This one will have 60px "mousemove padding" at each side: 74 ... 阅读全文

posted @ 2013-11-30 11:15 柔城 阅读(8693) 评论(0) 推荐(0) 编辑

判断JS对象是否拥有某属性

摘要: 两种方式,但稍有区别1.in 运算符Js代码var obj = {name:'jack'};alert('name' in obj); // --> truealert('toString' in obj); // --> true可看到无论是name,还是原形链上的toString,都能检测到返回true。2.hasOwnProperty 方法Js代码var obj = {name:'jack'};obj.hasOwnProperty('name'); // --> trueobj.hasOwn 阅读全文

posted @ 2013-11-30 00:15 柔城 阅读(420) 评论(0) 推荐(0) 编辑

HTML5实现音频播放

摘要: Web 上的音频直到现在,仍然不存在一项旨在网页上播放音频的标准。今天,大多数音频是通过插件(比如 Flash)来播放的。然而,并非所有浏览器都拥有同样的插件。HTML5 规定了一种通过 audio 元素来包含音频的标准方法。audio 元素能够播放声音文件或者音频流。音频格式当前,audio 元素支持三种音频格式:IE 9Firefox 3.5Opera 10.5Chrome 3.0Safari 3.0Ogg Vorbis√√√MP3√√√Wav√√√如何工作如需在 HTML5 中播放音频,您所有需要的是:control 属性供添加播放、暂停和音量控件。 与 之间插入的内容是供不支持 au. 阅读全文

posted @ 2013-11-30 00:10 柔城 阅读(1905) 评论(0) 推荐(0) 编辑

百度编辑器UEditor常用设置函数大全

摘要: 在线文档对UEditor说明不够全面,收集了一些常用的方法和基本设置,以供参考。1、创建编辑器UE.getEditor('editor', { initialFrameWidth:"100%" //初始化选项 })精简版 UE.getEditor('editor')2、删除编辑器 UE.getEditor('editor').destroy();3、设置焦点UE.getEditor('editor').focus();4、获取编辑器内容UE.getEditor('editor').getCont 阅读全文

posted @ 2013-11-30 00:06 柔城 阅读(67310) 评论(0) 推荐(0) 编辑

2013年11月29日

.Net一般处理程序来实现用户名的验证

摘要: 一般处理程序 在说一般处理程序之前,先来看看什么是aspx。在vs中,使用的大多是aspx页面。aspx页面就是在接收到一个请求之后,将返回的结果生成一个html页面返回给服务器。当我们有时候需要自己来处理这个结果,而不是直接返回html的时候。怎么做呢?这时候就需要一般处理程序了。一般处理程序就是这样一个只有cs页面,而没有前台的文件。扩展名为ashx。 实例验证用户名 JSHtml 一般处理程序 public void ProcessRequest(HttpContext context) { //获取从前台传过来 ... 阅读全文

posted @ 2013-11-29 23:58 柔城 阅读(2194) 评论(2) 推荐(0) 编辑

2012年12月21日

WinForm 子窗体居中于父窗体代码

摘要: 可以通过子窗体的StartPosition属性设置。建立两个窗体KeleyiParentForm主窗体,KeleyiSonForm子窗体在KeleyiParentForm类中的一个方法声明显示子窗体,并设置子窗体的StartPosition为FormStartPosition.CenterScreen:KeleyiSonForm m_SonForm = new KeleyiSonForm();m_SonForm.MdiParent = this;m_SonForm.StartPosition = FormStartPosition.CenterScreen;m_SonForm.Show();附 阅读全文

posted @ 2012-12-21 00:10 柔城 阅读(5955) 评论(1) 推荐(1) 编辑

2012年10月11日

WinForm实例源代码下载

摘要: SoSoft项目之C# WinForm托盘图标实例源代码下载地址:http://files.cnblogs.com/sosoft/SoSoftTuoPanShilLi.rarSoSoft项目之向WinForm添加声音资源并控制播放实例源代码下载地址:http://files.cnblogs.com/sosoft/SoSoftSound.rar.NET配置文件读写实例(附SosoftConfigHelper类)柔城配置文件读写实例源代码下载地址:http://files.cnblogs.com/sosoft/SosoftConfig.rar使用Timer实现WinForm闹钟原理柔城闹钟,点击这 阅读全文

posted @ 2012-10-11 23:11 柔城 阅读(1696) 评论(0) 推荐(0) 编辑

2012年10月5日

使用Visual Studio实现WinForm多语言版本实例

摘要: Visual Studio可以很好的支持WinForm多语言界面的实现。首先使用Visual Studio创建一个WinForm项目,在窗体上放上所需的控件,调好位置,并使用一种语言(例如简体中文)编辑好窗体和控件的Text等属性。然后点击窗体,设置窗体的Localizable属性为True。接着把窗体的Language属性选择为所需其它的语言,例如英语。接着用所选语言编辑窗体和控件的Text等属性,调整好位置。然后为项目添加一个配置文件app.config,在配置文件中增加文化条目SosoftCulture: 这里SosoftCulture的值“en”表... 阅读全文

posted @ 2012-10-05 16:31 柔城 阅读(6387) 评论(0) 推荐(1) 编辑

2012年9月26日

.NET配置文件读写实例(附SosoftConfigHelper类)

摘要: 配置文件在软件开发中起到举足轻重的作用,可以说不可或缺。.NET程序可使用.config文件作为配置文件,例如WinForm程序的*.app.config、Web程序的web.config。.config文件是标准的XML文件。本实例可读取、修改和添加app.confing或者web.config文件的appSettings。SosoftConfigHelper类还可以读写ConnectionStrings。使用Visual Studio创建一个WinForm项目,在窗体上建立控件,如图:键值列表中的值是运行结果。然后在更新配置按钮事件方法中加入如下代码:SosoftConfigHelper. 阅读全文

posted @ 2012-09-26 22:27 柔城 阅读(4291) 评论(6) 推荐(4) 编辑

2012年9月25日

使用Timer实现WinForm闹钟原理(附源码)

摘要: 使用Timer实现WinForm柔城闹钟,以下是原理代码。这只是简单的原理,最终实现包括时间设置的验证,响铃等提醒方式,请下载源代码。using System;using System.Windows.Forms;namespace Sosoft.Cnblogs.Com{ //柔城闹钟 public partial class MainForm : Form { Timer SoSoftTimer = new Timer();//定义计时器 DateTime RingTime;//提醒时间 public MainForm() ... 阅读全文

posted @ 2012-09-25 17:59 柔城 阅读(4658) 评论(0) 推荐(1) 编辑

2012年9月21日

SoSoft项目之向WinForm添加声音资源并控制播放实例

摘要: 本实例将使用System.Media.SoundPlayer类播放声音,所以先准备PCM 波形文件的声音文件。在源程序的下载包里有提供。本实例选用ringin.wav 文件。一、添加声音资源使用Visual Studio新建一个WinForm项目,将窗体命名为MainForm。在“解决方案资源管理器”面板里,打开Properties文件夹,双击资源文件“Resources.resx”。在打开的页面点击“添加资源”右边的箭头后选择“添加现有文件...”。在弹出对话框中选择声音文件。这样就把声音资源文件添加到程序集了。二、播放声音文件接下来就是在窗体里播放刚才添加的声音文件了。首先在窗体类里,定义 阅读全文

posted @ 2012-09-21 21:58 柔城 阅读(4333) 评论(2) 推荐(2) 编辑

2012年9月20日

SoSoft项目之C# WinForm托盘图标实例

摘要: 实现托盘图标可以使用NotifyIcon控件。要求:当窗体最小化时,隐藏窗体并显示托盘图标。当双击托盘图标时,隐藏托盘图标并显示窗体。操作步骤:使用Visual Studio新建一个WinForm项目。拖进一个NotifyIcon控件,命名为TheNotifyIcon。在窗体的构造函数里加入以下代码:TheNotifyIcon.Text = "双击这里显示窗体";TheNotifyIcon.Icon = new Icon(@"D:\favicon.ico");这里D:\favicon.ico是D盘下放着的图标文件。也可以把图标加到资源里。然后添加TheN 阅读全文

posted @ 2012-09-20 01:15 柔城 阅读(4454) 评论(4) 推荐(3) 编辑

2012年9月18日

C# WinForm创建包含备注的快捷方式实例

摘要: 使用Visual Studio新建一个WinForm项目,在窗体上加一个按钮,双击按钮,按钮点击方法里加入以下代码:CreateDesktopLnk(); MessageBox.Show("已在桌面创建快捷方式","sosoft.cnblogs.com");然后在文件里的类中,加入以下方法:private static void CreateDesktopLnk() { string DesktopPath = System.Environment.GetFolderPath(System.Environment.SpecialFold... 阅读全文

posted @ 2012-09-18 18:28 柔城 阅读(5532) 评论(2) 推荐(2) 编辑

使用泛型集合模拟双色球开奖C#代码

摘要: 新建一个 windows窗体应用程序 项目,在窗体上加一个TextBox控件(textBox1)和一个Button控件(button1),双击Button控件,在button1的点击事件的方法加入代码,如下,启动程序,点击按钮就可以看到随机生成的双色球号码。 private void button1_Click(object sender, EventArgs e) { textBox1.Text = ""; //生成红色球号码 List<int> _list; _list = new Li... 阅读全文

posted @ 2012-09-18 00:01 柔城 阅读(1741) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 下一页

导航