- 博客(39)
- 资源 (9)
- 收藏
- 关注
转载 sql server存储过程实例:统计一段时间内各连续ID的价格合计
有一个表如下: ID saleDate Price 1 2008-1-1 40 2 2008-1-1 50 3 2008-1-2 24 6 2008-1-2 10 7 2008-1-3 12 8 2008-1-3 20 .... 要写一个存储过程,统计一段时间内各连续
2012-04-26 20:59:38 1314
原创 修改时清除字段内容的SQL语句
1. StringBuilder sb = new StringBuilder(); sb.Append("Update T_ZG_BASICINFOR Set "); sb.Append("OutBound_no='',"); sb.Append("State='" + "在库" + "',
2012-04-26 16:21:52 847
原创 各种数据库连接方式
1.2.3. connectionString="Data Source = orcl;Persist Security Info = True;User ID = TJERW_MESDB_BIPT;password = TJERW_MESDB_BIPT4.Data Source=server;Initial Catalog=db;User ID=test;Password=test
2012-04-26 11:39:12 1190
转载 静态类与非静态类
静态类 静态类与非静态类的重要区别在于静态类不能实例化,也就是说,不能使用 new 关键字创建静态类类型的变量。在声明一个类时使用static关键字,具有两个方面的意义:首先,它防止程序员写代码来实例化该静态类;其次,它防止在类的内部声明任何实例字段或方法。 静态类是自C# 2.0才引入的,C# 1.0不支持静态类声明。程序员必须声明一个私有构造器。私有构造器禁止开发者
2012-04-25 13:34:56 2849
转载 C#调用存储过程的通用类
using System;using System.Collections.Generic;using System.Text;using System.Data.SqlClient;using System.Collections;using System.Data;// 摘要:数据访问助手。// 作者:ZhiQiao// 日期:2008/07/02names
2012-04-25 10:39:58 706
原创 存储过程示例(带游标)
CREATE OR REPLACE PROCEDURE P_ZG_StateTimeStatistics---------------------------------------------------------------------------------------------- ---- 创建 2012,04,22
2012-04-25 08:39:09 761
转载 Oracle含有空值的行数据排序问题
可以使用 nulls first 和 nulls last 把空值行排到前面和后面,例:1 select PatientName,BedNo 2 from T_PatientInHospital 3 where DepartmentCode='0608' 4 order by to_number(BedNo) nulls first1 select Pat
2012-04-24 22:22:06 1016
转载 存储过程及c#调用
本文的数据库用的是sql server自带数据Northwind 连接字符串 string conn = ConfigurationManager.ConnectionStrings["NorthwindConnectionString"].ConnectionString;confige文件 connectionStrings> a
2012-04-24 16:22:55 590
原创 书目摘记
混合编程:精通Matlab与C/C++混合程序设计Matlab:MATLAB神经网络30个案例分析C#:使用c#开发搜索引擎 罗刚组态软件:组态软件基础与工程应用(易控INSPEC)文库:http://wenku.baidu.com/view/81034fc34028915f804dc23e.html
2012-04-24 08:57:52 571
原创 异常处理存储过程设计
有三种类型的异常错误: 1. 预定义 ( Predefined )错误 ORACLE预定义的异常情况大约有24个。对这种异常情况的处理,无需在程序中定义,由ORACLE自动将其引发。 2. 非预定义 ( Predefined )错误 即其他标准的ORACLE错误。对这种异常情况的处理,需要用户在程序中定义,然后由ORACLE自动将其引发。
2012-04-23 22:57:14 569
原创 流水灯循环左移点亮
#include //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义/*------------------------------------------------ 延时函数,含有输入参数 unsigned int t,无返回值 unsigned int 是定义无符号整形变量,其值的范围是 0~65535-----------------------------
2012-04-23 20:52:28 7754
原创 Web绑定控件
1.web绑定控件 RadioButtonList,CheckBoxList,DropDownList控件 if (!Page.IsPostBack) { string conStr = ConfigurationManager.ConnectionStrings["conStr"].ConnectionString.ToString();
2012-04-22 19:43:50 784
转载 如何用UltraISO制作ISO文件?
1、浏览光盘映像并直接提取其中的文件目的:直接提取光盘映像的内容,无需刻录成光碟或虚拟光驱软件方法:直接打开并提取文件或文件夹就可以了(UltraISO支持27种常见光盘映像格式)要点:提取文件可以用“提取到”功能再指定目的目录;也可以在界面下方的“本地”浏览器中选择路径并直接拖放。2、将光盘制作成ISO,保存在硬盘上目的:备份光盘内容,用于虚拟或以后刻录方法:使用“制作光
2012-04-21 16:52:34 1604
原创 动态链接库的创建及使用
一.新建一个类库,编写一个简单的类库实例,例如:DllTest。using System;using System.Collections.Generic;using System.Text;namespace DllTest { public class Class1 { public
2012-04-20 15:10:19 639
原创 powerDesigner中UML建模
1.用例图中画直线问题1、修改显示设置Tools-->Display Preferences这里有很多表现设置,我们需要的在Format菜单下,比如点击Use Case Association,小人儿与用例连接的线。点Modify,在Line Style页下有个Line-->Corners下拉框,第二个就是那SB折线。如果您打算用直线,请选第四个(别怀疑,这个可以拉直)
2012-04-19 20:12:12 1516
转载 数据模型
数据模型按不同的应用层次分成三种类型:分别是概念数据模型、逻辑数据模型、物理数据模型。 1、概念数据模型(Conceptual Data Model):简称概念模型, 主要用来描述世界的概念化结构,它使数据库的设计人员在设计的初始阶段,摆脱计算机系统及DBMS的具体技术问题,集中精力分析数据以及数据之间的联系 等,与具体的数据管理系统(Database Management Syst
2012-04-17 09:30:59 846
转载 OOP中一些概念理解
因为Java程序编译之后的代码不是能被硬件系统直接运行的代码,而是一种“中间码”——字节码。然后不同的硬件平台上安装有不同的Java虚拟机(JVM)JVM来把字节码再“翻译”成所对应的硬件平台能够执行的代码。因此对于Java编程者来说,不需要考虑硬件平台是什么。所以Java可以跨平台。 因为它有虚拟机(JVM),JAVA程序不是直接在电脑上运行的,是在虚拟机上进行的,每个系统平台都是
2012-04-16 22:54:22 956
原创 多线程在网络编程中的应用
1.服务器端程序class Threadtcpserver { private Socket ss; public Threadtcpserver() { IPAddress local = IPAddress.Parse("127.0.0.1"); IPEndPoint iep
2012-04-16 21:52:26 986
原创 套接字编程示例
一 .面向连接的套接字编程1.服务器端static void Main(string[] args) { Socket ns; Socket ss = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); //建立服务
2012-04-16 21:10:00 1377
转载 套接字
套接字 套接字,简单的说就是通信双方的一种约定,用套接字中的相关函数来完成通信过程。应用层通过传输层进行数据通信时,TCP和UDP会遇到同时为多个应用程序进程提供并发服务的问题。多个TCP连接或多个应用程序进程可能需要通过同一个 TCP协议端口传输数据。为了区别不同的应用程序进程和连接,许多计算机操作系统为应用程序与TCP/IP协议交互提供了称为套接字(Socket)的接口。
2012-04-16 17:39:16 7738 4
原创 云计算和物联网介绍
今天属于互联网,明天属于云计算。云计算使得信息产品(软件和硬件)能够像电一样,用多少,付多少,通过云计算平台,企业无须购买硬件和软件,软件服务标准化,并有一个或多个平台管理。各个软件公司不再销售软件产品,而是提供软件服务。 1.1.1 云计算就是提供基于互联网的软件服务,通过互联网,利用浏览器访问在外部机器上的软件完成全部的工作。用户所使用的软件由其他人运转和维护,用户只需要通过
2012-04-16 14:39:47 1254
原创 线程
1.windows系统的进程 进程是一个具有独立功能的程序关于某个数据集合的一次运行活动,它可以申请和拥有系统资源,进程是一个活动的实体,是一个动态的概念,它不仅仅是程序的代码,还包括当前的活动,这些数据通过程序计数器的值和处理寄存器的内容来表示。2.windows系统的线程 线程是进程内部的一个执行单元,也可以称为是一个实体,线程是被系统独立调度和分派的基本单
2012-04-15 14:02:13 488
原创 XML技术
1.XML文档结构包括哪些在xml中,所有的处理指令都以“"结束,声明,元素,注释,字符引用和处理指令。优点 开放性----基于规范和标准的开放性,允许在任何平台上读取和处理数据。简单性----XML文档只是纯文本,可以自由在两个不同的系统之间交换数据自我描述性----可以明确地表示数据模型中各个部分的意义,只要查看XML文档就可以确定该数据的意义互操作性----XML
2012-04-15 12:50:27 482
原创 LINQ技术
1.什么是LINQlinq被.net framwork3.5所支持,借助linq技术,可以使用一种类似sql的语法来查询任何形式的数据,目前支持的数据源有SQL Server,XML以及内存中的数据集合,开发人员也可以使用其提供的可展框架添加更多的数据源。2.LINQ查询关键字From, Select, Where, Order By, Group By ,Join Into。例如
2012-04-15 12:02:30 1323
转载 和上司交谈的四个注意事项
一、注意穿着与环境的适应 衣着适应环境是相当重要的。 思维再敏捷的人,如果穿了件过于紧身或暴露的衣服,思维也会受到干扰,因为不自在。 一些新潮前卫或者容易令自己感到不安的服装、最好别在领导面前展示、只有得体并且不会产生尴尬的穿着,才能营造一个令双方感到放松的谈话环境。 二、注意情绪与表情 因为爱情不顺,或者娱乐、帮朋友忙等影响了情绪,耽误了休息,以致上班
2012-04-09 19:53:38 2981
原创 职场常用8个句型
1、句型:我马上处理。 妙处:上司传唤时责无旁贷 冷静,迅速地做出这样的回答,会令上司直觉地认为你是名有效率的好部属;相反,犹豫不决的态度只会惹得责任本就繁重的上司不快。 2、句型:我们似乎碰到一些状况 妙处:以最婉约的方式传递坏消息。 如果立刻冲到上司的办公室里报告这个坏消息,就算不坏你的事,也只会让上司质疑你处理危机的能力。此
2012-04-09 19:46:23 1185
原创 利用FileZillaServer编写客户端代码实现文件下载
1.服务器端利用FileZillaServer搭建,设置好服务器IP 访问用户名及密码2.客户端编写程序访问1)app.config配置 2)利用开源的FtpClient.cs的类,再编写一点程序 private void btnDownload_Click(object sender, EventArgs e)
2012-04-08 20:33:13 1404
原创 C#数据检索
1.常规查询语句书写 StringBuilder sb = new StringBuilder(); //加空格或者\n解决两个条件粘连的问题 //用where 1=1解决where该不该加的问题 sb.Append("select * from T_Customers where 1=1\n"); if (cbQueryByName.Checked) {
2012-04-08 11:33:09 1377
原创 C#将EXCEL数据导入到数据库示例
1.在数据库先建立EXCEL对应的表,至少包括要导入数据对应的字段。CREATE TABLE [dbo].[T_Customers]([Id] [int] IDENTITY(1,1) NOT NULL,[TelPhone] [nvarchar](50) NULL,[MobilePhone] [nvarchar](50) NULL,[PostCode] [nvarchar](50
2012-04-08 09:18:54 1901
转载 C#读取计算机硬件信息
1.C# 读取CPU、硬盘序列号添加using System.Management; public String GetCPUID() { try { ManagementObjectSearcher searcher = new ManagementObjectSearcher("SE
2012-04-06 20:35:33 1572
原创 WinForm下操作office文档
案例一.利用webBrowser控件打开文档在WinForm中显示private void 打开ToolStripMenuItem_Click(object sender, EventArgs e) { OpenFileDialog P_GetFile = new OpenFileDialog(); //创建打开文件对话框对象
2012-04-06 09:31:19 1670
原创 C#用户控件示例
1.添加用户控件,在其上放入pictureBox1控件,对自定义的用户控件编写类进行封装。public partial class switchCtrl : UserControl { public bool IsOpened { get; set; } public switchCtrl
2012-04-05 16:03:50 1391
原创 TreeView中Tag及遍历树节点
1.定义一个类 class Info { public string EnglishName { get; set; } public int Age{ get; set; } public string Address { get; set; } }2. private void button1_Click(o
2012-04-05 14:20:20 6378
原创 string与stringBuilder
String 对象一旦生成就不可改变。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String 对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用 System.Text.StringBuilder 类。例如,当在一个循环中将许多字符串连接在一
2012-04-05 10:53:03 580
原创 C#中指针
指针是一个无符号整数,它是一个以当前系统寻址范围为取值范围的整数,CLR支持3种指针类型:受托管指针,非托管指针和非托管函数指针。受托管指针存储在堆上的托管快的引用,非托管指针也就是指传统意义上的指针,在C#中必须要放在unsafe代码块中使用指针。 & 寻址运算符,它表示取地址,并把一个值数据类型转换为指针。 * 间接寻址运算符 它表示获取地址的内容,把一个指针转换
2012-04-05 09:41:31 1040
转载 DOCX的认识
Microsoft Office Word 2007以上版本的文档扩展名docx 是Office2007,office2010之后版本使用的,是用新的基于XML的压缩文件格式取代了其目前专有的默认文件格式,在传统的文件名扩展名后面添加了字母x(即.docx取代doc、xlsx取代xls,等等)后缀名特点docx文件比doc文件所占用空间更小微软推出了Office兼容性补丁包,通过应
2012-04-01 12:35:49 983
原创 C#可空类型
在值类型后加?就成为了可空类型,值类型数据传递拷贝不可为null,引用类型传递引用可为null,如数据库中dateTime可为null,C#中dateTime类型不为null,从数据库中取出的值是DBNull.Value,DBNull.Value不等于Null。?常用于int与DateTime类型后。可空类型可以表示基础类型的所有值,另外还可以表示 null 值。可空类型可通过下面
2012-04-01 12:32:05 901
原创 C#EXCEL文件读写
1. 读EXCEL文件using (FileStream stream = new FileStream(@"c:\test.xls", FileMode.Open, FileAccess.Read)) { HSSFWorkbook workbook = new HSSFWorkbook(stream); HSSFSheet sheet = w
2012-04-01 10:18:55 1186
原创 C#一些加密算法
1.MD5加密 public static string GetMD5(string sDataIn) { MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider(); byte[] bytValue, bytHash;
2012-04-01 09:11:03 553
主机扫描程序设计
2011-12-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人