初级的程序员或经验不足的程序员往往只意识到自己的程序是写给计算机的,而不会在意程序其实也是写给人的,或在意得不够、不全面。
写给机器的程序,往往追求的是运行正确、执行效率能满足要求。但程序员的任务仅仅就是把业务逻辑转成机器能编译的计算机语言吗?
其实,程序首先(注意,是首先)是写给人的。第一,程序是写给看代码的人的。第二,程序是写给用程序的人的。了解这一点,才能理解写程序为什么要有代码规范,为什么要有各种文档,为什么写子程序时要命好名,为什么要分层,为什么要学设计模式,为什么要写测试用例,为什么要推敲按钮的摆放,为什么要按XHTML标准写Web界面,为什么要用AJAX …...
在前面我已经写了asp的版本,最近一个项目中正好需要用json来填充下拉框,所以写了一个asp.net的将数据库里的记录转换成json,代码如下:
以下是引用片段:using System; using System.Collections.Generic; using System.Text; using System.Data; using System.Data.SqlClient; namespace OTC.Utility ...{ public sealed class JSONHelper ...{ /**//// ...
原帖及讨论:http://bbs.bccn.net/thread-203921-1-1.html
HTML代码如下:LoginValidate.aspx<%@ Page Language="C#" AutoEventWireup="true" CodeFile="LoginValidate.aspx.cs" Inherits="LoginValidate" %><html xmlns="http://www.w3.org/1999/xhtml" ><head runat="server"><title>验证用户名是否存在</title><script type="text/java...
原帖及讨论:http://bbs.bccn.net/thread-204100-1-1.html
在.NET里,客户端与服务端进行数据交互我想大多数朋友都遇到过这样的问题,语言不同,又怎么来实现交互呢.客户端的 JavaScript是弱类型语言,服务端是强类型语言(如:C#,VB.NET,VC++,J#等).两个不同语言之间的交互是不是要借助于别的东西呢.我在这里可以告诉大家的是:答案不一定,但是借助别的东西的话是肯定可以达到数据交互的.比如ASP.NET AJAX框架他就支持.下面我将给大家简单介绍下.我在这里举一个放大层(div)的示例来说明: 先建立一个ASP.NET AJ...
JavaScript与Web Service组合实现无刷新交互这篇文章我已经写得比较清楚了.客户端的 JavaScript怎么与服务端的Web Service进行通信达到无刷新的AJAX功能.今天我将接着这里给大家写一篇扩展性文章.希望对大家有所帮助. 少说话多做事,我们还是直奔主题吧!先看看今天的扩展性文章涉及到的东东. 1.建立ASP.NET AJAX网站项目 2.建立MSSQL数据库test,并建立UserInfo表 3.建立与UserInfo表对应的实体类UserInfo,并定义好成员属性(get,set) 4.建立UserInf...
原帖及讨论:http://bbs.bccn.net/thread-207175-1-1.html
*/ --------------------------------------------------------------------------------------*/ 出自: 编程中国 http://www.bc-cn.net*/ 作者: hebingbing */ 时间: 2008-4-5 04:30 编程论坛首发*/ 声明: 光看我这么晚了还在工作,转载这段文字应该保留吧……*/ ---------------------------------------------...