随笔分类 -  C#

上一页 1 2 3 4 下一页
[ZT]ASP.NET的錯誤處理機制
摘要:通常情况下,我们在写ASP.NET程序的时候,会经常遇到如何处理错误处理机制的问题.可以说一个良好的错误处理机制是衡量Web应用程序好坏的一个重要标准.下面将介绍四中错误处理机制:1.使用Web.Config的配置项 例子: //指定了开启错误处理机制,并指定到固定页面处理错误提示 ... 阅读全文
posted @ 2008-09-09 17:07 巍巍边疆 阅读(647) 评论(0) 推荐(0)
【原創】DevExpress.XtraCharts中BeginUpdate()的嘗試
摘要:最經在使用DevExpress.XtraCharts中chartControl1的控件的時候,發現chartControl1.Series[i].Points.Add(sp); 的速度相當慢,而且一直處於停滯狀態;通過原理的分析,可以肯定的是chartControl1.Series[i].Points.Add(sp);的循環造成chartControl1一直在生成,并不是等待所有都Points.A... 阅读全文
posted @ 2008-09-04 18:14 巍巍边疆 阅读(980) 评论(0) 推荐(0)
【原創】SQL語句對DataGridView的Columns排序產生的影響
摘要:今天在做一個簡單的DataGridView新增、修改、刪除功能時,發現在我增加一個ID欄位后所有的ColumnIndex出現位移,都增加了1,首先說明DataGridView的Columns我已經都綁定了并排序;問題很明顯是增加了一個欄位出現的問題,我就開始排查:1、檢查ColumnUI設置,沒有發現問題2、檢查 fr_Main.Designer.cs文件,也沒有發現問題this.dataGrid... 阅读全文
posted @ 2008-09-01 19:29 巍巍边疆 阅读(759) 评论(2) 推荐(0)
.Net(c#)通用驗證版本新舊的方法
摘要:版本號碼常識:// 組件的版本資訊是由下列四項值構成://// 主要版本(第一碼)// 次要版本(第二碼)// 組建編號(第三碼)// 修訂編號(第四碼)//[assembly: AssemblyVersion("1.1.0.2")][assembly: AssemblyFileVersion("1.1.0.2")] 驗證版本Code highlightin... 阅读全文
posted @ 2008-08-28 16:12 巍巍边疆 阅读(511) 评论(0) 推荐(0)
【原創】關於C#程序調用Process.Start并获得启动参数的問題
摘要:參考文章:http://msdn.microsoft.com/zh-cn/h6ak8zt5.aspxhttp://www.microsoft.com/china/MSDN/library/netFramework/netframework/SystemDiag.mspx 一、.NET Framework 类库 Process..::.Start 方法 启动进程资源并将其与 Process... 阅读全文
posted @ 2008-08-28 11:32 巍巍边疆 阅读(3682) 评论(0) 推荐(1)
【原創】文件系統-目錄文件快速複製轉移工具
摘要:最近因為公司圖文服務器空間緊張,需要將備份目錄下的所有文件按照目錄結構全部轉移,但是原地址的目錄結構保持不變,在網上搜索無果的情況下,決定自己動手製作一個;UI畫面:主要用到的命名空間:using System.IO;步驟詳解:1、循環來源目錄的所有目錄及文件,重點取得需要轉移的文件數,以便下一步初始化列舉數;2、循環來源目錄的所有目錄,同時取得目錄數和文件大小,并產生需要轉移的文件列表strin... 阅读全文
posted @ 2008-08-27 11:34 巍巍边疆 阅读(1518) 评论(5) 推荐(0)
【原創】字符首字母大寫格式化函數
摘要:private string FormatStringToUpper(string str) { if (str.Length > 0) { string str0 = str.Substring(0, 1); string str1 = str.Substring... 阅读全文
posted @ 2008-08-26 17:41 巍巍边疆 阅读(425) 评论(0) 推荐(0)
如何將程序的Access数据库嵌入到资源中发布
摘要:CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 private string AccessPath = Application.StartupPath.ToString() + "\\" + "SAP_Words.dll";... 阅读全文
posted @ 2008-08-26 17:06 巍巍边疆 阅读(420) 评论(0) 推荐(0)
关于Debug和Release的区别之讨论
摘要:关于Debug和Release的区别之讨论本文主要包含如下内容:1. Debug 和 Release 编译方式的本质区别2. 哪些情况下 Release 版会出错2. 怎样“调试” Release 版的程序 一、Debug 和 Release 编译方式的本质区别Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种... 阅读全文
posted @ 2008-08-22 14:08 巍巍边疆 阅读(961) 评论(0) 推荐(0)
C#中取得程序當前工作目錄和執行目錄的一些方法
摘要:总结C#中得到程序当前工作目录和执行目录的一些方法 1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName 获取模块的完整路径。2. System.Environment.CurrentDirectory 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。3. System... 阅读全文
posted @ 2008-08-05 14:26 巍巍边疆 阅读(949) 评论(0) 推荐(0)
智能升级也简单(用Web Services制作升级程序)
摘要:http://blog.csdn.net/chendazhi/archive/2006/05/09/715542.aspx升级程序的制作有多种方法,下面介绍一种用Web Services制作的升级程序。通过Web Services 升级程序就象读写本机文件一样简单。所以我就直接给出代码。 Web Services部分代码: using System; using System.Web; usi... 阅读全文
posted @ 2008-08-05 14:07 巍巍边疆 阅读(912) 评论(6) 推荐(0)
C#WinForm App自动更新(Live Update)架构
摘要:一. 基本思路 一直做Web Form开发,最近开始尝试了一下Win Form,做了一个小系统,在发布了第一个可用版本之后,顺便实现了自动更新功能。之前没有这方面的经验,也没有翻阅相关资料,自己想了一个简单的思路,如有笑话之处,恳请批评指正。 基本上就是这样的: 客户端有两个子程序,简单的讲就是两个EXE,一个主的应用程序,一个自动Live Update程序,而在... 阅读全文
posted @ 2008-08-05 14:01 巍巍边疆 阅读(1390) 评论(0) 推荐(0)
DataTable排序的一般方法
摘要:一、重生法dstaset.Tables.Add(dt)dataset.Tables(0).DefaultView.Sort = "id desc" 二、直接法dv = New DataView(dt)dv.Sort = "id desc" 三、間接法dv = New DataView(ds.Tables[0])dv.Sort = "id desc" 阅读全文
posted @ 2008-07-05 15:29 巍巍边疆 阅读(17290) 评论(7) 推荐(1)
.net程序中资源文件的保护办法探讨
摘要:在编写.net程序(特别是WinForm时)经常会遇到一些需要加以保护的资源文件,比如一些数据库文件、图片文件等等,我们希望能被自己的程序访问,但是又不希望别人把我们辛辛苦苦收集来的数据被别人毫不费力地用于自己的程序中,在网上已经有不少朋友问到过这个问题,我也与不少朋友探讨过这个问题,今天把一些常用的做法介绍给大家,仅供参考。 办法一、作为嵌入式资源采用这种办法的优点是资源文件做成整个可执行文件... 阅读全文
posted @ 2008-04-21 10:28 巍巍边疆 阅读(318) 评论(0) 推荐(0)
DataGridView新特色、常用操作
摘要:1、自定义列 Customize Cells and Columns in the Windows Forms DataGridView Control by Extending Their Behavior and Appearance Host Controls in Windows Forms DataGridView Cells 继承 DataGridView... 阅读全文
posted @ 2008-04-16 10:57 巍巍边疆 阅读(402) 评论(0) 推荐(0)
asp.net基础开发中常用代码大全
摘要:1. 打开新的窗口并传送参数: 传送参数: response.write("") 接收参数: string a = Request.QueryString("id"); string b = Request.QueryString("id1"); 2.为按钮添加对话框 Button1.Attributes.Add("onclick","return conf... 阅读全文
posted @ 2008-04-07 23:14 巍巍边疆 阅读(607) 评论(0) 推荐(0)
ArrayList的序列化
摘要:定义一个ArrayList,存放Int,String等基本类型可以被序列化。 自定义一个类,也可以被序列化。 但是把类添加到ArrayList,序列化有点问题,后来发现需要制定ExtraType[]参数。 [WebMethod] public string SerializeQuestionsByDatetime() { ArrayList question... 阅读全文
posted @ 2008-03-28 19:41 巍巍边疆 阅读(2548) 评论(0) 推荐(0)
對.Net中枚举(Enum)的進一步探討
摘要:声明:本文内容出自:http://www.codeproject.com/useritems/DotNetEnumsNextLevel.asp由于本人E文菜得实在离谱,对文章的“翻译”①仅限于自娱自乐,文中用词过于牵强而且漏洞百出,强烈建议读者打开上面的链接阅读原文。-------------------------------------------------------------导言 ... 阅读全文
posted @ 2008-03-06 09:12 巍巍边疆 阅读(1446) 评论(3) 推荐(0)
C#和Visual Basic渐行渐远
摘要:发布日期:2008-02-28 在VB.NET和C#第一次被发布时,很多人认为它们只是在语法和一些小的方面不一样的相同语言而已。但随着时间的推移,它们(C#和VB)之间的不同越来越明显,比如对匿名类型(Anonymous Type)的处理就有着天壤之别。 为了支持类似哈希表的数据结构和像分组这样的查询操作,由LINQ创建的匿名类型必须提供稳定的哈希码。而哈希码通常是由对象里的字段(... 阅读全文
posted @ 2008-03-03 11:52 巍巍边疆 阅读(302) 评论(0) 推荐(0)
深入剖析C#的多态(摘)
摘要:一、什么是多态 面向对象程序设计中的另外一个重要概念是多态性。在运行时,可以通过指向基类的指针,来调用实现派生类中的方法。可以把一组对象放到一个数组中,然后调用它们的方法,在这种场合下,多态性作用就体现出来了,这些对象不必是相同类型的对象。当然,如果它们都继承自某个类,你可以把这些派生类,都放到一个数组中。如果这些对象都有同名方法,就可以调用每个对象的同名方法。 同一操作作用于不同的对象,可以... 阅读全文
posted @ 2008-02-29 09:18 巍巍边疆 阅读(172) 评论(0) 推荐(0)

上一页 1 2 3 4 下一页