舞步者

天行健,君子以自强不息;地势坤,君子以厚德载物
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

文章分类 -  C#

摘要:开发过程中使用到了PageMethods来调用服务端方法,服务器方法含有一个参数,调试时,首先报类似“不支持的对象属性或方法”的错误,而后又提示类型转换之类的 错误,仔细检查代码,始终找不到究竟哪里出问题,后来干脆重新编译,竟然好了,GOOGLE一下,才发现这一切都是IE缓存引起的麻烦,倒~ 阅读全文

posted @ 2008-03-14 17:27 舞步者 阅读(204) 评论(0) 推荐(0)

摘要:页面框架通过如下过程处理aspx文件请求: 1:解析aspx文件,并创建一个控件树; 2:使用控件树动态实现一个继承自Page类的类或者控件 ; 3:动态编译类; 4:缓存编译类,以备后用; 5:动态创建一个编译类的实例。页面开始启动生命期,在这个过程中,页面将通过生命周期的不同阶段; 页面经历了如下阶段, 其中一些阶段标记为仅仅回传,是说只有在... 阅读全文

posted @ 2008-03-09 12:32 舞步者 阅读(108) 评论(0) 推荐(0)

摘要:原文地址:http://www.codeproject.com/useritems/lifecycle.asp [翻译]asp.net 2.0中页的生存周期(Lifecycle)和动态控件 原文发布日期:2006.12.08 作者:Vivek Thakur 翻译:webabcd 介绍 弄 懂Page的生存周期(lifecycle)对于开发asp.net应用程序来说是非常重要的。很多.n... 阅读全文

posted @ 2008-03-08 15:35 舞步者 阅读(124) 评论(0) 推荐(0)

摘要:VS2003编写的桌面应用程序,调用VC7写的组件,之前在WINDOWSXP操作系统下运行正常,后来操作系统变为WINDOWS 2003,带有” CLSID {4C587856-4989-4A7A-BC64-6A74E238E91C} 的 COM 对象无效或未注册。 at MMSNetPro.CMMSMailMessage..ctor()“等错误 错误在MMSNETPro这里,看见... 阅读全文

posted @ 2006-11-16 17:47 舞步者 阅读(85) 评论(0) 推荐(0)

摘要:1.事件基于delegate机制 2.理解事件可以从事件发行者和事件订阅者着手 1.定义一个委托,如 public delegate void eventcallback(string empid,double salary); 2.在事件发行者中定义一个事件,并且使用之前声名的委托进行沟通 如: public event eventcallback O... 阅读全文

posted @ 2006-10-24 17:26 舞步者 阅读(114) 评论(0) 推荐(0)

摘要:【标 题】:.NET自动服务程序—C# 【关键字】:.NET 【来 源】:http://www.cublog.cn/u/884/showart.php?id=145763 .NET自动服务程序—C# 应用程序开发中,常常需要实现这样一种功能:让服务器在每天的特定时刻运行固定的程序(或者实现固定的操作),比如让系统在每天的2:00备份数据库数据。要实现这样的功能,我们可以使用Wind... 阅读全文

posted @ 2006-09-12 15:55 舞步者 阅读(776) 评论(1) 推荐(0)

摘要:public DataSet SQLDB(string str_bjh) { try { SqlConnection CS = new SqlConnection("Password = 123456;User ID = sa;" + "Initial Catalog = x... 阅读全文

posted @ 2006-09-12 15:05 舞步者 阅读(295) 评论(0) 推荐(0)

摘要:说明: 最近开始准备把学到的.NET知识重新整理一遍,眼过千遍不如手过一遍, 所以我准备记下我的学习心得,已备参考。 各位都是大虾了,如果有哪些错误或者不完整的地方,还请不吝指出。多谢了。 分为两部分: 首先是一些必须了解的概念; 然后是一个完整的例子来逐一说明 这些概念; 第一部分(概念) 托管模块(Managed Modu... 阅读全文

posted @ 2006-08-23 15:08 舞步者 阅读(931) 评论(0) 推荐(0)

摘要:问题的产生: 我的WinForm程序中有一个用于更新主窗口的工作线程(worker thread),但文档中却提示我不能在多线程中调用这个form(为什么?),而事实上我在调用时程序常常会崩掉。请问如何从多线程中调用form中的方法呢? 解答: 每一个从Control类中派生出来的WinForm类(包括Control类)都是依靠底层Windows消息和一个消息泵循环(message pu... 阅读全文

posted @ 2006-06-13 11:38 舞步者 阅读(158) 评论(0) 推荐(0)

摘要:关键词: C#只运行一个程序 只运行一个程序 [STAThread] static void Main(string[] args) { //保证该程序只有一个在运行 bool createdNew; S... 阅读全文

posted @ 2006-06-13 11:07 舞步者 阅读(179) 评论(0) 推荐(0)

摘要:namespace WindowsApplication1 { public partial class Form1 : Form { [DllImport("kernel32")] private static extern long WritePrivateProfileString(string section, string key, str... 阅读全文

posted @ 2006-04-18 14:38 舞步者 阅读(192) 评论(0) 推荐(0)

摘要:配置文件概述: 应用程序配置文件是标准的 XML 文件,XML 标记和属性是区分大小写的。它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必重编译应用程序。配置文件的根节点是configuration。我们经常访问的是appSettings,它是由.Net预定义配置节。我们经常使用的配置文件的架构是象下面的形式。先大概有个印象,通过后面的实例会有一个比较清楚的认识。下面的“配置节... 阅读全文

posted @ 2006-02-23 15:12 舞步者 阅读(178) 评论(0) 推荐(0)

摘要:.Net配置文件常用配置的说明 配置文件内容如下: 代码片断如下: private static void TestAppSettings() { Console... 阅读全文

posted @ 2006-02-23 14:02 舞步者 阅读(221) 评论(0) 推荐(0)

摘要:public static bool WirteConfigurationSetting(string name,string val) { XmlDocument doc = new XmlDocument(); doc.Load(ConfigInfoClass.ConfigFileName); XmlNode root = doc.DocumentElement; XmlNodeLi... 阅读全文

posted @ 2006-02-23 13:57 舞步者 阅读(144) 评论(0) 推荐(0)

摘要:In this post, ghj mentioned a few problems about using ConfigurationSettings.AppSettings[""] in our web or windows forms applications. The config files are only loaded when an application load... 阅读全文

posted @ 2006-02-23 13:55 舞步者 阅读(288) 评论(0) 推荐(0)

摘要:关于如何使用自定义的结束消息循环的方式 其实这个问题对于高手来说可能是很简单的,因为真正的实现过程并不复杂,实际上涉及到的代码也并不多,但是在没有搞清楚在.net下系统如何退出线程之前,这个问题还是困扰了我这个菜鸟很久的。 感觉上对于一个简单的单线程的winform程序来说,好像点击了主Form的close,主线程就自动退出了。但是它是如何退出的呢? 在查阅了M... 阅读全文

posted @ 2006-02-22 15:12 舞步者 阅读(488) 评论(0) 推荐(1)

摘要:调用 Application.Exit() 并不一定能让程序立即退出,程序会等待所有的前台线程终止后才能真正退出。 解决方法: 1. 背景线程 为避免因为线程造成程序无法退出,可以将线程设置为后台线程(IsBackground = true)。 当然,这样一来,你需要自行处理后台线程的数据操作安全。 2. Environment.Exit(0); 该方法会强制进程关闭,并给操作系统一个退... 阅读全文

posted @ 2006-01-25 09:40 舞步者 阅读(832) 评论(2) 推荐(0)

摘要:在.Net Framework SDK文档中,关于调用Windows API的指示比较零散,并且其中稍全面一点的是针对Visual Basic .net讲述的。本文将C#中调用API的要点汇集如下,希望给未在C#中使用过API的朋友一点帮助。另外如果安装了Visual Studio .net的话,在C:\Program Files\Microsoft Visual Studio .NET\Fram... 阅读全文

posted @ 2006-01-20 17:01 舞步者 阅读(288) 评论(0) 推荐(0)

摘要:在上一次专栏中,我概要介绍了有关在 C# 使用现有代码的不同方法。这一次我们将深入探讨如何在 C# 中使用 Win32® 和其他现有库。 C# 用户经常提出两个问题:“我为什么要另外编写代码来使用内置于 Windows® 中的功能?在框架中为什么没有相应的内容可以为我完成这一任务?”当框架小组构建他们的 .NET 部分时,他们评估了为使 .NET 程序员可以使用 Win32 而... 阅读全文

posted @ 2006-01-19 16:21 舞步者 阅读(162) 评论(0) 推荐(0)