摘要: 查询是从数据源获取数据的方式。查询通常被表示为特别的查询语言,不同的语言已经被开发可以查询不同的数据源,比如SQL可以查询关系型数据库,xQuery可以查询xml,因此面对每一个数据源或数据格式程序员都必须学习这些数据源支持的查询语言。现在微软简化了这种情况。他提供了一个一致的模式可以面对各种数据源和数据形式。使用linq可以使用对象来工作, 你可以使用同样的代码模式来读取转换数据从xml文档,sqlserver数据库,ado.net的dataset对象,net的collections中或者其他数据源。一.查询操作的三部分所有的查询操作都必须有下面三步1.获取数据源2.创建查询3.执行查询下面 阅读全文
posted @ 2007-08-13 23:06 音乐啤酒 阅读(236) 评论(0) 推荐(0)
摘要: 下载了vs2008beta2.原先也看了net3.0和3.5的资料。这次下载了vs2008准备细致的学习一下写写demo。主要资料还是vs2008带的msdn资料。翻译一下。一是可以使自己仔细看看每个句子不至于遗漏体会更深。也和大家交流一下。顺便练练英语。对于某些专业术语我不熟悉,翻译可能不到位,大家知道的说一下。谢谢。Language-Integrated Query (LINQ)是一组集成查询功能技术的集合的名称。可以直接使用c#(vb和其他net语言)一下是章节列表:The Three Parts of a LINQ QueryLINQ的三个部分:描述linq查询基本操作的三个部分。他们 阅读全文
posted @ 2007-08-13 18:18 音乐啤酒 阅读(155) 评论(0) 推荐(0)
摘要: using System;using System.Collections.Generic;using System.Text;using System.DirectoryServices;using System.Collections;namespace SetupClassLibrary{ public class WebHelper { static DirectoryEntry iisDE = new DirectoryEntry("IIS://localhost/W3SVC"); ///<summary> /// Get The Location I 阅读全文
posted @ 2007-08-10 23:24 音乐啤酒 阅读(227) 评论(0) 推荐(0)
摘要: 看了一个使用asp.net ajax1.0中使用js调用webserivce的方法。感觉很简单。可能以后会用到。使用原来默认的web.config因为其中有这样的代码段:<system.web> <httpHandlers> <remove verb="*" path="*.asmx"/> <add verb="*" path="*.asmx" type="System.Web.Script.Services.ScriptHandlerFactory" 阅读全文
posted @ 2007-08-03 21:42 音乐啤酒 阅读(193) 评论(0) 推荐(0)
摘要: c#写入private void button4_Click(object sender, EventArgs e) { try { RegistryKey a = Registry.LocalMachine; RegistryKey b = a.OpenSubKey("SOFTWARE",true); RegistryKey c = b.CreateSubKey("dsoa\\regdate", RegistryKeyPermissionCheck.ReadWriteSubTree); c.SetValue("date", char 阅读全文
posted @ 2007-08-02 01:35 音乐啤酒 阅读(822) 评论(0) 推荐(0)
摘要: #region 由字节转化为字符串 private string ConvertBytes(byte[] data) { ASCIIEncoding encoding = new ASCIIEncoding(); Char[] dataChars = encoding.GetChars(data); // 使用StringBuilder来转化成字符串 StringBuilder builder = new StringBuilder(); builder.Append(dataChars); // 得到字符串 string dataString = builder.ToString(); // 阅读全文
posted @ 2007-08-01 19:11 音乐啤酒 阅读(270) 评论(0) 推荐(0)
摘要: 代码没什么。关键就是下面这个方法public void test2(string filename,string tofilename )//filename输入原来的文件路径和名称。tofilename转换后文件的位置和名称 { try { Encoding ecp1252 = Encoding.GetEncoding(936); int m = filename.LastIndexOf(@"\"); string name = filename.Substring(m + 1); StreamReader sr = new StreamReader(filename, 阅读全文
posted @ 2007-07-26 17:34 音乐啤酒 阅读(760) 评论(0) 推荐(0)
摘要: 最近搞OA。做好后。想扩展。准备加个自定义表单的功能上去。在网上也搜不到什么好资料。参考了一个同事的项目。这个设计都是用数据库来完成的。我看网上其他文章都的用xml来设计或者数据库和xml一起用。厉害的全部是xml加上xslt。当然后面的效果很好,但是要学的东西不少,开发时间肯定也长拉。我这个就是简单的描述一下数据库的设计方法。以后再用也好找1.创建表单数据库。这里面存储表单的属性。比如创建日期。谁创建。类型等等。2.创建表单的控件数据库。一个表单上面肯定好多的text或textarea之类的东西了。这个数据库就是存储表单的控件的信息的。比如控件id,控件名称。控件类型。这些html控件的属性 阅读全文
posted @ 2007-07-25 00:27 音乐啤酒 阅读(923) 评论(1) 推荐(0)
摘要: System.IO.FileInfo file = new System.IO.FileInfo(path); Response.Clear(); Response.Charset = "GB2312"; Response.ContentEncoding = System.Text.Encoding.UTF8; // 添加头信息,为"文件下载/另存为"对话框指定默认文件名 Response.AddHeader("Content-Disposition", "attachment; filename=" + Serv 阅读全文
posted @ 2007-07-13 18:02 音乐啤酒 阅读(384) 评论(0) 推荐(0)
摘要: <script language="javascript"> var oWin; function openIt() { oWin=window.open("test.txt","myWin"); } function saveIt() { oWin=window.open("test.txt","myWin"); oWin.document.execCommand("saveAs",false,"c:\\2.txt") } </scri 阅读全文
posted @ 2007-06-22 19:09 音乐啤酒 阅读(927) 评论(0) 推荐(0)
摘要: 前台的js页面:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="displayDepartment.aspx.cs" Inherits="OASolution.Web.systemModule_displayDepartment" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/x 阅读全文
posted @ 2007-06-08 19:42 音乐啤酒 阅读(327) 评论(0) 推荐(0)
摘要: <HTML><HEAD><title>提醒信息</title><base target="_blank"><SCRIPT language="JavaScript"> window.resizeTo(220,210); var windowW=220 // wide var windowH=210 // high var Yoffset=0 // in pixels, negative values allowed var windowStep=2 // move increment 阅读全文
posted @ 2007-05-26 19:53 音乐啤酒 阅读(244) 评论(0) 推荐(0)
摘要: select * from ReceiveFileRecord where checkcompelete = 1select R.FileID, R.ReceiveDate,R.CreateUser,U.UserName,R.ComeUnitfrom ReceiveFileRecord R left join UserBase U on R.CreateUser = U.UserIDwhere checkcompelete = 1declare @TName varchar(2000)set @TName=' ReceiveFileRecord R left join UserBase 阅读全文
posted @ 2007-05-16 19:15 音乐啤酒 阅读(243) 评论(0) 推荐(0)
摘要: 人家的,感觉不错,if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[PaginationDisplay]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[PaginationDisplay]GOSET QUOTED_IDENTIFIER ON GOSET ANSI_NULLS ON GO/*按页得到信息,得到记录总条数*/CREATE procedure PaginationDisplay 阅读全文
posted @ 2007-04-29 00:58 音乐啤酒 阅读(144) 评论(0) 推荐(0)
摘要: c#设计模式学习1之简单工厂 进入程序员这个行业快一年了,写的程序就那么多,一直感觉写的程序没有质的飞跃,看看高手人家的程序,感觉和自己写的差的很大,什么n层了等,看起来都费力,仔细琢磨可能是设计模式很欠缺,理解了设计模式才能是整个项目的代码编写更看起来好一点(0)。所以最近学习一下设计模式,随便记录一下,以后也好回头看看。主要看的资料是c#设计模式,并不是我自己发明的啊() 前提:学习设计模式,我认为必须要把c#的基本概念和方法掌握熟练,比如,对象,类,接口,抽象类和方法,重写,覆盖,继承 按照Gang of Four设计模式分为:创建型,结构型和行为型。 所以创建型模式都涉及到创建对象实例 阅读全文
posted @ 2007-04-14 18:13 音乐啤酒 阅读(171) 评论(0) 推荐(0)
摘要: 这个几个方法就是对输入的字符串进行处理第一个是防止sql注入式攻击的 public static string ConvertSql(string str) { str = str.Trim(); str = str.Replace("'", "''"); str = str.Replace(";--", ""); str = str.Replace("=", ""); str = str.Replace(" or ", " 阅读全文
posted @ 2007-04-03 02:02 音乐啤酒 阅读(255) 评论(0) 推荐(0)
摘要: 使用下面两个方法可以对字符串实现加密解密,很简单就不多说了。 /// <summary> /// 对字符串进行加密 /// </summary> /// <param name="Passowrd">待加密的字符串</param> /// <returns>string</returns> public static string Encrypt(string Passowrd) { string strResult = ""; FormsAuthenticationTicket t 阅读全文
posted @ 2007-04-03 01:31 音乐啤酒 阅读(1448) 评论(0) 推荐(1)
摘要: Protected Sub Button1_ServerClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.ServerClick Dim fileInf As New System.IO.FileInfo("c:\1234.jpg") Const host As String = "ftp://www.wye.cn" Const username As String = "keke" Const password As String = 阅读全文
posted @ 2007-03-15 18:23 音乐啤酒 阅读(247) 评论(0) 推荐(0)
摘要: 重写url的好处和作用,我就不说了,以前重写url是看msdn上的一个人写的dll用起来还不错,最近看网上又出来了一个UrlRewritingNet以为是同一个dll的升级版,现在看好像不是,但这个用起来要更方便一点。使用很简单。参看这个网站:http://www.urlrewriting.net/下载一个dll文件包,一个例子包和文档包。我使用的是vs20051.新建项目,添加bin文件夹,添加引用,找到这个UrlRewritingNet.UrlRewriter.dll。2.复制那个例子包你面的那个xsd文件夹。3.配置web.config。我的使用了ms的ajax所以配置文件很多,用红字表 阅读全文
posted @ 2007-03-13 22:59 音乐啤酒 阅读(372) 评论(0) 推荐(0)
摘要: <?xml version="1.0"?><configuration> <configSections> <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35& 阅读全文
posted @ 2007-02-26 22:56 音乐啤酒 阅读(271) 评论(0) 推荐(0)