摘要:
如果说学习桌面开发的经典入门程序是在控制台上输出“Hello Word”的话,那么网页入门的程序往往是做一个简单的注册页面(当然,登录数据在不牵涉到数据库等情况下可能是写死的,比如在代码中或者在配置文件中)。“麻雀虽小,五脏俱全”,登录窗体要考虑的问题也不少,除了验证用户名和密码是否匹配之外,还要考虑“用户名”是否为空、电子邮... 阅读全文
摘要:
不知大家是否注意到NET中有一个默认升序排序方法,位于System的Array类中,属于静态方法。当你使用整数或者字符串数组作为参数传入时它将执行排序操作,代码如下所示:(VB.NET):[代码](C#):[代码]但是你是否考虑这样一个问题——构成数组的类型不是单纯的一个“基本类型”,而是一个复合类型(比如结构或类),假如有一个Student类,定义... 阅读全文
摘要:
我们不得不承认这样一个事实:那就是尽管在高级程序语言设计中包含了类似于Random产生随机数之类的方法,但是它产生的随机数并不能满足我们日常的需要,因为它可能重复——设想一下,电子化抽取试题的原理就是根据预定产生的题目数量产生果敢若干个对应的随机数,然后将匹配的试题抽取、排序并打印在试卷上。但是在同一次考试时候不允许同一题目出现重复(尽管这样的概率很低,但是我们绝对不允许这样做!)。所以避免产生重... 阅读全文
摘要:
编程开发工具类下载:[.NET类]【Microsoft(微软)公司】VS Expression:http://www.microsoft.com/express/download/(下载某种开发语言是“在线安装”,速度不一定稳定;建议下载一个“Offline”的“All-In-One-DVD”(不包括数据库),使用虚拟光驱打开;)【VS智能提示增强补丁(只适用于VS TeamSuite)】http://www.devexpress.com/Products/Visual_Studio_Add-in/CodeRushX/【.NET类库源代码(部分)】http://www.123aspx.com/ 阅读全文
摘要:
我的QQ:http://user.qzone.qq.com/424148000 (中文)爱百科:http://www.ipedia.org.cn 阅读全文
摘要:
众所周知,无论程序多么复杂,总是逃脱不了三大基本结构的“束缚”——它们即我们熟知的“顺序”、“选择”与“循环”。自然,不同的编程语言也为这些结构设定了不同的语法与表达形式。它们虽然“大同小异”,但有些“小异”还是值得我们去推敲和关注... 阅读全文