摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 using System; 2 using System.Threading ; 3 4 namespace AsyncDemo 5 { 6 /**//**//**/... 阅读全文
posted @ 2009-03-14 16:47 波波的笔记 阅读(1055) 评论(0) 推荐(0) 编辑
摘要: 1、VS 2005的Visual C# Windows应用程序和Visual C#智能设备Pocket PC 2003设备应用程序。 假设我们需要点击主窗体FMMain中的某一个按钮时打开子窗体FMChild并将某一个值传给子窗体FMChild,一般情况下,我们点击按钮显示子窗体FMChild的代码为: FMChild fmChild = new FMChild(); fmChild.ShowDialog(); fmChild.Dispose(); 如果我们需要将主窗体FMMain中的string strValueA的值传给FMChild,那么我们首先对strValueA进行如下处理: 阅读全文
posted @ 2009-02-28 21:34 波波的笔记 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 获取SQL所有数据库名、所有表名、所有字段名、表字段长度 阅读全文
posted @ 2009-02-28 01:02 波波的笔记 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 获取access所有表和字段 private static void getExcelFileInfo(string Path) { string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + Path; System.Data.OleDb.OleDbConnection conn = new System.Data.OleDb.OleDbConnection(strConn); if (conn.State == ConnectionState.Closed)conn.Open(); System.Data.DataTable table = conn.GetOleDbSchemaTable(System.Data.OleDb.OleDbSchemaGuid.Tables, null); foreach (System.Data.DataRow drow in table.Rows) { string TableName = drow 阅读全文
posted @ 2009-02-25 20:08 波波的笔记 阅读(828) 评论(0) 推荐(0) 编辑
摘要: //获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。 string str = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName; result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名) //获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。 string str = System.Environment.CurrentDirectory; result: X:\xxx\xxx (.exe文件所在的目录) .................................. 阅读全文
posted @ 2009-02-25 12:20 波波的笔记 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 现在的网站没有数据库的基本上看不到了。可见数据库对网站来说很重要!但有数据库得要连接才能使用,下面是ACCESS和MS-SQL常用的连接字符串: 阅读全文
posted @ 2009-02-22 09:37 波波的笔记 阅读(5295) 评论(0) 推荐(0) 编辑
摘要: 有时, 为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。啊,但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的 SQL 查询不能按照您想要的方式进行响应。它要么不返回数据,要么耗费的时间长得出奇。如果它降低了报告或您的企业应用程序的速度,用户必须等待的时间过长,他们就会很不满意。就像您的父母不想听您解释为什么在深更半夜才回来一样,用户也不会听你解释为什么查询耗费这么长时间。(“对不起,妈妈,我使用了太多的 LEFT JOIN。”)用户希望应用程序响应迅速,他们的报告能够在瞬间之内返回分析数据。就我自己而言,如果在 Web 上冲浪时某个页面要耗费十多秒才能加载(好吧,五秒更实际一些),我也会很不耐烦。 为了解决这些问题,重要的是找到问题的根源。那么,从哪里开始呢?根本原因通常在于数据库设计和访问它的查询。在本月的专栏中,我将讲述四项技术,这些技术可用于提高基于 SQL Server? 的应用程序的性能或改善其可伸缩性。我将仔细说明 LEFT JOIN、CROSS JOIN 的使用以及 IDENTITY 值的检索。请记住,根本没有神奇的解决方案。调 阅读全文
posted @ 2009-02-20 17:50 波波的笔记 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 近日,知名技术开发网站SYS-CON 媒体列出十个应用最广的Javascript框架,文章说,Javascript库已经成为设计优秀网站的基础,当今几乎所有站点都带有Javascript或Ajax元素。在Web2.0开发大潮中,它也许是最关键的要素。 阅读全文
posted @ 2009-02-20 17:42 波波的笔记 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 名称:快速入门 地址:http://chs.gotdotnet.com/quickstart/ 描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。 名称:微软官方.NET指导站点 地址:http://www.gotdotnet.com/ 描述:上面的站点是本站的一个子站点,本站点提供微软.NET官方信息,并且有大量的用户源代码、控件下载,微软.NET开发组的人员也经常在此站点发表一些指导性文章。 名称:SourceForge 地址:http://www.sourceforge.net 描述:世界上最大的Open Source项目在线网站,上面已经有.NET的各种大型O 阅读全文
posted @ 2009-02-20 17:08 波波的笔记 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 【转载】C#实现主窗体工具栏上按钮两幅图片的交互效果 1 using System.Runtime.InteropServices; 2 窗口类添加以下成员或函数 3 private static int buttonIndex; 4 5 [DllImport("User32", CharSet = CharSet.Auto)] 6 public static extern IntPtr SendMessage(IntPtr hWnd, uint msg, uint wParam, ref Point lParam); 7 public const int TB_HITTEST = 1093; ..... 阅读全文
posted @ 2009-02-20 14:36 波波的笔记 阅读(516) 评论(0) 推荐(0) 编辑