随笔分类 -  Visual C#

使用Microsoft VisualStudio.NET2005 C#开发应用程序
一個Ajax.NET的查詢實例
摘要:因為項目中只能用.net 1.1,所以atlas是用不了了,只能玩玩AjaxProfession.net, 下面是一個查詢的案例。在頁面上放置一個DataGrid1,各種查詢結果均放入其中,在client端的JS中將SQL語句傳給server端的方法,執行一個查詢,並可以控制雙擊行是否展開一個新的查詢。可將DataGrid1的內容導出到excel中、模擬gmail的Ajax的loading運用us... 阅读全文

posted @ 2006-07-07 14:40 萍踪侠影 阅读(1880) 评论(2) 推荐(0)

將datagrid控件內容輸出到excel文件
摘要:一個將datagrid控件內容輸出到excel文件的demo.生成EXCEL文件#region生成EXCEL文件publicvoidsetToExcel(){//Response.Clear();//Response.Buffer=true;//Response.Charset="utf-8";  if(eformsn.Text==""){DataGrid1.Visible=false;Label... 阅读全文

posted @ 2006-07-03 20:34 萍踪侠影 阅读(927) 评论(2) 推荐(0)

C#常用函数集
摘要:常用C#函数表常用C#函数表 记得看Stanley的C# primer的时候,这个大牛说学C#就是记住.net里面三千过函数怎么用就可以了:)果然是大牛,说的话都这么牛. 1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1... 阅读全文

posted @ 2006-04-13 22:21 萍踪侠影 阅读(950) 评论(0) 推荐(0)

Visual C# 3.0 新特性概览
摘要:在发布Visual Studio 2005和C#2.0之后,微软公司又马不停蹄的展示了人们所期望的C#的下一代版本:C# 3.0。尽管C# 3.0并没有标准化,微软还是在PDC(专业程序员会议)发布了一个预览版本,因此心急的程序员可以看到一些所期望的特性,这也是本文所讨论的主要内容: ·隐式类型本地变量 ·匿名变量 ·扩展方法 ·对象和Collection初始化符 ·Lambda表达... 阅读全文

posted @ 2005-11-20 22:12 萍踪侠影 阅读(1846) 评论(1) 推荐(0)

调用存储过程
摘要:呵呵,测试了一下C#调用存储过程: CREATE PROCEDURE sp_AccountRole_Create @CategoryID int, @RoleName nvarchar(10), @Description nvarchar(50), @RoleID int output AS DECLARE @Count int -- 查... 阅读全文

posted @ 2005-10-24 20:29 萍踪侠影 阅读(387) 评论(0) 推荐(0)

针对 Java 开发人员的 C# 编程语言
摘要:Source : MSDN 本文讨论 Java 和 C# 之间的异同点,目的在于当迁移到 .NET 时,让 Java 开发人员掌握所涉及的一些知识。Java 和 C# 之间的主要相似点是: • Java 和 C# 都源于 C++,并且共有 C++ 的一些特征。 • 两种语言都需要编译成中间代码,而不是直接编译成纯机器码。Java 编译成 Java 虚拟机 (Java Vi... 阅读全文

posted @ 2005-10-02 09:26 萍踪侠影 阅读(590) 评论(0) 推荐(0)

OOP: 获取类的成员
摘要:引用System.Reflection的 MemberInfo、MethodInfo 获得一个类的成员。using System;using System.Reflection; public class yuping{} public class test{ static void Main(){ Console.WriteLine("List class member of yuping"... 阅读全文

posted @ 2005-10-01 11:16 萍踪侠影 阅读(246) 评论(0) 推荐(0)

C#体验·委托和事件
摘要:要为类构造一个事件,必须用 event 来声明一个 delegate 型的字段,如:puclic calss Test{ public delegate EventHandler(object sender, EventArgs e); //声明为delegate 型的事件;}然后要指定一个事件的名称,并写出处理语句: public event EventHandl... 阅读全文

posted @ 2005-09-29 12:05 萍踪侠影 阅读(1443) 评论(0) 推荐(0)

Windows 窗体的控件创作
摘要:.NET Framework 为控件的作者提供了一种前所未有的丰富的控件创作技术。作者不再局限于设计作为预先存在的控件集合的用户控件。通过继承,现在作者可以继承预先存在的用户控件、预先存在的 Windows 窗体控件,甚至还可以设计自己的执行自定义绘图的控件。新的可用选项使可视化接口的设计和功能具有前所未有的灵活性。若要利用这些新功能,应该先熟习基于对象的编程的概念。 阅读全文

posted @ 2005-09-22 11:42 萍踪侠影 阅读(540) 评论(0) 推荐(0)

Visual C# 演练
摘要:Source: MSDN 演练为常见方案提供了逐步骤的指导,这使它们成为了解产品或特定功能部分的良好开端。 分布式应用程序演练 创建分布式应用程序 说明如何创建既有丰富的 Windows 客户端也有浏览器界面的多层分布式应用程序。 数据演练 将 XML 数据读入到数据集 描述如何将 XML 数据读取到窗体。 验证 Web 窗体页中的用户输入 描述如何使用 Web 窗体验证控件以... 阅读全文

posted @ 2005-09-22 11:38 萍踪侠影 阅读(471) 评论(0) 推荐(0)

可在 Windows 窗体中使用的控件
摘要:Source: MSDN 下面按照字母顺序列出了可在 Windows 窗体中使用的控件。(请注意,该列表还包含组件。)使用链接可找到有关如何使用每个控件的信息。注意,除了本节所包含的 Windows 窗体控件之外,还可以向 Windows 窗体添加 ActiveX 控件和自定义控件。如果在这里列出的控件中没有找到需要的控件,还可以创建自己的控件。有关详细信息,请参见 Windows 窗体的控... 阅读全文

posted @ 2005-09-21 19:07 萍踪侠影 阅读(672) 评论(1) 推荐(0)

使用Visual C#制作可伸缩个性化窗体
摘要:谁都希望自己的应用程序能让人留下一个深刻的印象,让自己的程序窗体有一件与众不同的"外衣"是一个好办法。试想:在一大堆的普通窗口中突然跳出一个很酷的界面,一定能让人眼睛一亮进而产生兴趣的。 阅读全文

posted @ 2005-09-18 03:36 萍踪侠影 阅读(828) 评论(2) 推荐(0)

c#中实现文件拖放打开的方法
摘要:private void Form1_DragEnter(object sender, System.Windows.Forms.DragEventArgs e) { if (e.Data.GetDataPresent(DataFormats.FileDrop)) e.Effect = DragDropEffects.Link; else e.Effect = DragDropEffects.No... 阅读全文

posted @ 2005-09-18 03:02 萍踪侠影 阅读(290) 评论(0) 推荐(0)

制作PDF文件全攻略
摘要:前 言 丽水市汽车运输集团有限公司信息中心 苟安廷 PDF文件是目前比较流行的电子文档格式,在办公自动化(OA)等软件的开发中,经常要用到该格式,但介绍如何制作PDF格式文件的资料非常少,在网上搜来搜去,都转贴的是同一段“暴力”破解的方法,代码片断如下: StreamWriter pPDF=new StreamWriter(filePath); ArrayList xRefs=new ArrayL... 阅读全文

posted @ 2005-09-18 02:52 萍踪侠影 阅读(2896) 评论(5) 推荐(0)

打造个性化的IE浏览器
摘要:IE是现在Windows平台下用的最多的浏览器,但微软提供的IE是那么朴实,以至于毫无特色,那么如何用程序来修改IE,打造有自己的特色的IE呢?我经过思索,通过注册表找到了修改IE的方法,下面我向大家介绍一下这种方法。 首先我们来熟悉一下C#中修改注册表的方法与函数。在VC#中提供了Registry类、RegistryKey类来实现对注册表的操作。其中Registry类封装了注册表的七个基本主... 阅读全文

posted @ 2005-09-18 02:48 萍踪侠影 阅读(217) 评论(0) 推荐(0)

发送需要smtp认证的邮件
摘要:在为公司写通知服务时,从网上找到了以上地址,非常感谢原作者创造性的劳动。改写的目的是为了适应作为服务运行的要求: 1、适应多线程的要求,发送邮件服务可在后台运行,将与SMTP服务器的连接视为独占资源。 2、适应稳定性的要求,不再以简单地抛出异常来处理错误,在出现异常后等待一定时间间隔后重试,重试一段时间间隔后若还时发不出去,则认为是SMTP出错,返回发送邮件不成功的标识。 3、精简属性、方法,与邮... 阅读全文

posted @ 2005-09-18 02:47 萍踪侠影 阅读(448) 评论(0) 推荐(0)

C#中的cookie编程
摘要:Cookie就是所谓的" 小甜饼" ,他最早出现是在Netscape Navigator 2.0中。Cookie其实就是由Web服务器创建的、将信息存储在计算机上的文件。那么为什么Web服务器要在客户机上面创建如此文件?这是因为当客户机发送一个请求到WEB服务器时(譬如准备浏览页面时),无论此客户机是否是第一次来访,服务器都会把它当作第一次来对待,WEB服务器所做的工作只是简单的进行响应,然后就关... 阅读全文

posted @ 2005-09-18 02:40 萍踪侠影 阅读(241) 评论(0) 推荐(0)

简单的文本文件读写
摘要:System.IO命名空间中的类为托管应用程序提供文件以及其他形式的输入输出。托管i/o的基本构件是流,而流是字节导向的数据的抽象表示。流通过System.IO.Stream类表示. System.IO.FileStream允许将文件作为流访问; System.IO.MemoryStream允许将内存块作为流进行访问;………… 托管和非托管的应用程序最常使用的IO形式是文件IO。托管应用程序读写文... 阅读全文

posted @ 2005-09-18 02:37 萍踪侠影 阅读(355) 评论(0) 推荐(0)

C#中使用DirectX编程
摘要:我感觉声音的播放比较简单。我们从播放声音开始。为什么我这么觉得?我也不知道。这里是展示最最最最最简单的DirectX播放声音的例子,我尽量省略了无关的代码。最后的代码只有19行,够简单了吧? 准备工作:1.安装了DirectX SDK(有9个DLL文件)。这里我们只用到MicroSoft.DirectX.dll 和 Microsoft.Directx.DirectSound.dll2.一个WAV文... 阅读全文

posted @ 2005-09-18 02:34 萍踪侠影 阅读(483) 评论(0) 推荐(0)

高效的管理子窗体
摘要:当存在大量的子窗体的时候,父窗体管理起来就比较麻烦了,能不能有比较快捷的方式 呢?近期参考了部分网友的想法,自己整理一个比较高效的方法(自我感觉良好~~~),请多多指教~~ 用子窗体的Name进行判断,如果已经存在则将他激活,返回true,如果不存在的话,就实例一个窗体,返回false 支持多个应用程序域之间窗体类的传替 '输入参数: 1:childFrmName---窗体名... 阅读全文

posted @ 2005-09-18 02:31 萍踪侠影 阅读(214) 评论(1) 推荐(0)