摘要:配置文件在软件开发中起到举足轻重的作用,可以说不可或缺。.NET程序可使用.config文件作为配置文件,例如WinForm程序的*.app.config、Web程序的web.config。.config文件是标准的XML文件。本实例可读取、修改和添加app.confing或者web.config文件的appSettings。SosoftConfigHelper类还可以读写ConnectionStrings。使用Visual Studio创建一个WinForm项目,在窗体上建立控件,如图:键值列表中的值是运行结果。然后在更新配置按钮事件方法中加入如下代码:SosoftConfigHelper.
阅读全文
摘要:使用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() ...
阅读全文
摘要:本实例将使用System.Media.SoundPlayer类播放声音,所以先准备PCM 波形文件的声音文件。在源程序的下载包里有提供。本实例选用ringin.wav 文件。一、添加声音资源使用Visual Studio新建一个WinForm项目,将窗体命名为MainForm。在“解决方案资源管理器”面板里,打开Properties文件夹,双击资源文件“Resources.resx”。在打开的页面点击“添加资源”右边的箭头后选择“添加现有文件...”。在弹出对话框中选择声音文件。这样就把声音资源文件添加到程序集了。二、播放声音文件接下来就是在窗体里播放刚才添加的声音文件了。首先在窗体类里,定义
阅读全文
摘要:实现托盘图标可以使用NotifyIcon控件。要求:当窗体最小化时,隐藏窗体并显示托盘图标。当双击托盘图标时,隐藏托盘图标并显示窗体。操作步骤:使用Visual Studio新建一个WinForm项目。拖进一个NotifyIcon控件,命名为TheNotifyIcon。在窗体的构造函数里加入以下代码:TheNotifyIcon.Text = "双击这里显示窗体";TheNotifyIcon.Icon = new Icon(@"D:\favicon.ico");这里D:\favicon.ico是D盘下放着的图标文件。也可以把图标加到资源里。然后添加TheN
阅读全文
摘要:使用Visual Studio新建一个WinForm项目,在窗体上加一个按钮,双击按钮,按钮点击方法里加入以下代码:CreateDesktopLnk(); MessageBox.Show("已在桌面创建快捷方式","sosoft.cnblogs.com");然后在文件里的类中,加入以下方法:private static void CreateDesktopLnk() { string DesktopPath = System.Environment.GetFolderPath(System.Environment.SpecialFold...
阅读全文
摘要:新建一个 windows窗体应用程序 项目,在窗体上加一个TextBox控件(textBox1)和一个Button控件(button1),双击Button控件,在button1的点击事件的方法加入代码,如下,启动程序,点击按钮就可以看到随机生成的双色球号码。 private void button1_Click(object sender, EventArgs e) { textBox1.Text = ""; //生成红色球号码 List<int> _list; _list = new Li...
阅读全文
摘要:1、配置web.config文件:配置数据库连接参数<configuration> <appSettings/> <connectionStrings> <add name="ConnectionString" connectionString="PRovider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\TeacherSystem\App_Data\db.mdb;Jet OLEDB:Database PassWord=123" providerName="Syste
阅读全文
摘要:-- =============================================-- Create date: <2012-9-12>-- Description: <高效分页存储过程,适用于Sql2005>-- Notes: <排序字段强烈建议建索引>-- sosoft.cnblogs.com-- =============================================create Procedure [dbo].[Page] @TableName varchar(50), --表名 @Fields varchar(100
阅读全文
摘要:using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Collections;using System.Data.SqlClient;/// <summary>/// 数据库的通用访问代码/// 此类为抽象类,不允许实例化,在应用时直接调用即可/// </summary>public abstract class SqlHelper{ //获取数据库连接字符串,其属于静态变量且只读,项目中所有文档可
阅读全文
摘要:1、取消了一些过时的 HTML4的标签其中包括纯粹显示效果的标记,如<font>和<center>,它们已经被 CSS完全取代。其他取消的属性:acronym, applet, basefont, big, center, dir, font, frame, frameset, isindex, noframes, strike, tt。 2、添加了一些新的元素比如:更加智能的表单标签:date, email, url 等;更加合理的标签:section, video, progress, nav, meter, time, aside, canvas等。3、新的全局属
阅读全文
摘要:HTML5是用于取代1999年所制定的 HTML 4.01 和 XHTML 1.0 标准的 HTML 标准版本。HTML 5有两大特点:首先,强化了 Web 网页的表现性能。其次,追加了本地数据库等 Web 应用的功能。广义论及HTML5时,实际指的是包括HTML、CSS和JavaScript在内的一套技术组合。它希望能够减少浏览器对于需要插件的丰富性网络应用服务(plug-in-based rich internet application,RIA),如Adobe Flash、Microsoft Silverlight,与Oracle JavaFX的需求,并且提供更多能有效增强网络应用的标.
阅读全文
摘要:Visual Studio 2012 中的可移植类库可让您编写和生成在多个 .NET Framework 平台上运行的托管程序集。 使用“可移植类库”项目,您选择了这些平台(如 Windows Phone 和 .NET for Windows Store apps)作为目标。 可用的类型和成员项目的
阅读全文