Wizard 編程網

一位台灣的程序員,鑽研 OOP、ASP.NET、ADO.NET、Ajax、Control & Component development、Performance Tuning

博客园 首页 新随笔 联系 订阅 管理
  27 Posts :: 0 Stories :: 80 Comments :: 1 Trackbacks

2008年8月16日 #

     摘要: 在台湾,不论是金融从业人员、IT 软件业、硬件业、电子代工业,工程师、技术人员的工作压力都颇大。要终其一生不断学习、为公司卖命。不同的是,在台湾的电子、光电、晶圆大厂,若你身为电子、电机、硬件、Firmware、Driver 撰码工程师,薪资加股票分红,每年至少都有数百万台币可入帐,等于是用自己的命换钱;但像版工我这样写纯软件、写网页程序的,在台湾完全不被重视,上班时间、工作时数一样超长,下班后一样要牺牲生活质量,赶 project、学新技术,但每个月的薪资却比电子、电机工程师少了数倍,而且没有任何其它的分红或奖金,等于是卖命,却又赚不到钱,悲哀中的悲哀。  阅读全文
posted @ 2008-08-16 15:11 WizardWu 阅读(184) | 评论 (5)编辑

2008年8月6日 #

     摘要: 继上一篇帖子「ASP.NET 数据分页第一篇 - 探讨分页原理及 SQL Server 2005 的 ROW_NUMBER 函数」后,版工已写了三个 ASP.NET 2.0「数据分页」的范例,提供网友们下载。  阅读全文
posted @ 2008-08-06 03:28 WizardWu 阅读(1684) | 评论 (16)编辑

2008年8月2日 #

     摘要: 探讨 ASP.NET 的 GridView 控件、ObjectDataSource 控件,其内建的「分页 (pager)」功能,以及 SQL Server 2005 的 ROW_NUMBER 函数。   阅读全文
posted @ 2008-08-02 16:11 WizardWu 阅读(1190) | 评论 (7)编辑

2008年7月31日 #

     摘要: 之前有一个 ASP.NET 2.0 的 project,在使用者经过 Login 控件登入后,会将登入信息写到 Session 中,并在每一页中判断,若该 Session 为 null 时 (使用者闲置过久),则强制「注销 (Logout)」并导回登入页面。但日前却发现,不论将该网站 Web.config 的 HttpSessionState.Timeout 属性、FormsAuthenticationConfiguration.Timeout 属性,数值不论设得多大,使用者都在闲置尚未达到设定时间,即自动被系统踢出。后来才发现问题是出在 IIS 6.0 其「应用程序集区 (Application Pool)」的一个默认值,该默认值会让使用者在闲置超过 20 分钟后,即会被关闭掉相关的「进程 (Process)」。  阅读全文
posted @ 2008-07-31 01:23 WizardWu 阅读(176) | 评论 (2)编辑

2008年7月26日 #

     摘要: 听说真正的网页美工、排版高手,完全不用 HTML 的 table, tr, td 等 tag,而偏好使用 div, span tag 和 CSS。   阅读全文
posted @ 2008-07-26 15:25 WizardWu 阅读(104) | 评论 (2)编辑

2008年7月24日 #

     摘要: 本帖介绍一般个人可用的数据备份方式,并有现今 PC 及硬盘规格介绍。  阅读全文
posted @ 2008-07-24 20:06 WizardWu 阅读(85) | 评论 (0)编辑

2008年7月23日 #

     摘要: 测试 ASP.NET 2.0 GridView 内建的编辑功能 (新增、修改、删除)。  阅读全文
posted @ 2008-07-23 21:25 WizardWu 阅读(123) | 评论 (0)编辑

2008年7月22日 #

     摘要: 有时依照 project 需求,我们可能需要从数据库取得多组 DataTable,再自行撰码,以自己想要的格式呈现在 ASP.NET 2.0 页面中,而非直接绑定至 GridView 控件中时,即可参考下列做法。   阅读全文
posted @ 2008-07-22 21:54 WizardWu 阅读(155) | 评论 (0)编辑

2008年7月20日 #

     摘要: 透过 C# 2.0 的 delegate、「匿名方法 (anonymous method)」去「处理事件 (handle event)」,让 user control 中的 Button 亦可透过 ASP.NET 2.0 的「验证控件 (validator)」做验证。  阅读全文
posted @ 2008-07-20 14:44 WizardWu 阅读(104) | 评论 (0)编辑

2008年7月19日 #

     摘要: 写了一支可让使用者透过「下拉选单 (DropDownList)」或「Hyperlink」,自订页面中字体大小的 ASP.NET 2.0 + JavaScript 范例,每次重选后不必 Postback 即可呈现效果。  阅读全文
posted @ 2008-07-19 15:17 WizardWu 阅读(117) | 评论 (5)编辑

2008年7月17日 #

     摘要: ASP.NET 2.0 快速参考文件,简易实用。  阅读全文
posted @ 2008-07-17 21:19 WizardWu 阅读(136) | 评论 (1)编辑

     摘要: ASP.NET 2.0 + JavaScript 连动下拉选单的应用。让 ASPX 在页面加载时,用 HTML + C# + JavaScript 代码,强制触发多个下拉选单 JavaScript 的 onChange 事件。  阅读全文
posted @ 2008-07-17 00:53 WizardWu 阅读(89) | 评论 (0)编辑

2008年7月15日 #

     摘要: 在 SqlDataSource 控件中,预设使用的联机方式,为具有「离线存取」功能的 DataSet 对象;但若您的 ASP.NET 页面控件,不需要进行「排序、筛选与分页」时,根本不应该使用此默认值,不但浪费内存,反而还牺牲了一些程序性能 (performance)。  阅读全文
posted @ 2008-07-15 21:31 WizardWu 阅读(87) | 评论 (1)编辑

2008年7月13日 #

     摘要: 在 .NET 的各种语言中,有所谓的 using statement,可保证自动 dispose (释放) unmanaged object (对象) 所占用的资源,包括因未处理的 exception 而造成区块结束 (但 StackOverflowException 除外),系统都会 dispose 资源。因此若您在 using 区块中建立了数据库的 connection,即无须再手动 close connection,亦无须再下 Connection.Dispose()、Command.Dispose() 等指令,因为 using 区块中会自动去做 dispose 的动作。  阅读全文
posted @ 2008-07-13 12:08 WizardWu 阅读(1470) | 评论 (16)编辑

2008年7月11日 #

     摘要: 介绍 ADO.NET 的小技巧,透过 DataReader 的 NextResult 方法,以及用分号「;」串连多句 SQL 语句后,一次丢进数据库做批次查询的技巧,让多个动作可在单一次的数据库联机即完成,以提高程序性能、节省系统资源。  阅读全文
posted @ 2008-07-11 23:42 WizardWu 阅读(210) | 评论 (3)编辑

2008年7月10日 #

     摘要: 适时地使用 ADO.NET 的 ExecuteScalar 方法,以提升数据库捞取性能、节省系统资源。  阅读全文
posted @ 2008-07-10 00:20 WizardWu 阅读(207) | 评论 (0)编辑

2008年7月8日 #

     摘要: 自己整理的英文、简体中文、繁体中文 IT 用语暨词汇对照表。  阅读全文
posted @ 2008-07-08 00:49 WizardWu 阅读(582) | 评论 (6)编辑

2008年7月6日 #

     摘要: 版工目前有一个 ASP.NET 项目,server 上的数据库是用 Sybase ASE 12.5.1,需要用 PDA (操作系统为 Windows Mobile 6),透过网络联机至远程的 server,再将数据传送至 server 上的 Sybase。但 PDA 用的数据库是 SQL Server Compact,因此无法与 Sybase 直接联机,也就无法直接交换数据库中的数据。版工目前想到两种解决方案。  阅读全文
posted @ 2008-07-06 02:53 WizardWu 阅读(164) | 评论 (1)编辑

2008年7月5日 #

     摘要: 以下为版工在一年半前,安装及测试 Windows Vista Ultimate 版的一些心得汇整。当时版工即评估 Windows Vista 在短期内,不易为一般使用者所接受,如今再回头看,果然如此。  阅读全文
posted @ 2008-07-05 07:10 WizardWu 阅读(106) | 评论 (2)编辑

2008年7月4日 #

     摘要: 约一年半前,台湾高铁及其系统包商所开发的订票系统,曾出现大量重复订位之情形,产生了「车次、时段与路程」都一模一样的重复序号。  阅读全文
posted @ 2008-07-04 00:00 WizardWu 阅读(162) | 评论 (0)编辑