摘要:
本程序的文件管理采用文件分类的方式对文件进行管理,避免一个文件只能包含在一个文件夹中。使用文件分类的方式管理,文件可分为多个类别,也以不属于任何类别,提高文件管理灵活性。本文件管理服务处理大文件的分块上传、下载,可以实现文件的断点续传、下载功能。 阅读全文
摘要:
下面我们将介绍如何通过不使用反射的方式和使用反射的方式加载功能模块。 阅读全文
摘要:
下面本人分享-如何通过多线程轮询待发送邮件进行发送。实现过程:设计发件箱数据表,配置发件服务器、开发WinForm程序进行发送。 阅读全文
摘要:
优化Select 语句的原则 -摘抄《SQL Server 2005 性能监测与优化》Select 语句是数据库应用系统中最常用的语句之一,Select 语句设计的好坏直接影响到应用程序的工作性能。在设计Select语句时,应该注意以下几种影响查询效率的情况:1、 没有创建索引,或者没有正确地使用... 阅读全文
摘要:
面试题:一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第30位数是多少, 用递归算法实现(C#)。 还是面试题,从一个工作四年多的软件公司(网欣软件)出来后,这些天一直在面试,却没有找到合适的。看到这些基础的面试题,做起来还真有点吃力,好久没去看这些基础的东西,有点生疏了。 看到这个题目,从数列的规则可以看出:从第三位数开始,数值等于前两个数之和,求第30位数,那就是求出28位和29位之和,而第29位数就是27位和28位数之和。当时按照这个思路进行编码,却没能在试卷上实现。 回家后,到网上搜索一下,大部分的答案都类似这样结果: class Program { st 阅读全文
摘要:
为了尽快完成面试,第一反应就是想到先创建数组,然后随机产生1-100的数字,再与数组进行比较,数组中没有此数字时进行比较,虽然这种方法不好,但能够实现功能。示例代码如下:static void Main(string[] args){int[] num = new int[100];List<int> temp = new List<int>();Random rand = new Random();int number = 0;for (int index = 0; index < num.Length; index++){ do { //随机产生1-100的数 阅读全文
摘要:
最后,当然是界面实现。 这时业务操作对象及客户资料数据接口已定义好后,你可使用WebForm 、WinForm 或者WPF 等实现界面编辑,我这里使用的是WinForm 实现。 客户资料编辑界面 下面编辑界面的后台代码 using System;using System.Collections.Generic;using System.ComponentModel;using System.Dat... 阅读全文
摘要:
本事例灵感来源MVP 模式,使用客户资料编辑操作。 首先定义客户资料数据接口。 using System; namespace HenXiao.WinUI{ /*定义客户资料接口*/ public interface ICustomer { /// <summary> /// 客户ID /// </summary> int CstId{get;set;} /// <... 阅读全文
摘要:
private static void Draw() { Console.Write("请输入:"); string str = Console.ReadLine(); if (Convert.ToInt32(str) <= 1) { ret... 阅读全文
摘要:
/*定义临时变量*/ declare @Name nvarchar(20) /*定义游标*/ declare Emp_Cursor cursor for select LastName+' '+ FirstName from AdventureWorks.HumanResources.vEmployee open Emp_Cursor fetch next from Emp_Cur... 阅读全文