上一页 1 ··· 5 6 7 8 9 10 11 下一页
摘要: Python中有3中内建的数据结构——列表、元组和字典。1. 列表(List)列表用一对方括号[]表示,每项数据之间用逗号隔开。一旦你创建了一个列表,你可以对它进行添加、删除或搜索。所以列表是可以改变的。1)创建列表shoplist = ["apple", "mango", "carrot", "banana"]print("I have", len(shoplist), "items to purchase.")2)遍历for item in shoplist: print 阅读全文
posted @ 2010-09-03 23:05 known 阅读(2546) 评论(0) 推荐(2)
摘要: 您可能已经知道SharePoint中有一个InputFormTextBox控件,设置其属性RichText为True,呈现出来的就是一个RichText编辑器。有时候需要验证这个控件是否输入字符,通常我们会想到RequiredFieldValidator控件或InputFormRequiredFieldValidator控件来做验证,试了几次,这种解决方案没有达到真正的效果。于是Google了一把,找到一篇博客Validating the SharePoint InputFormTextBox / RichText Editor using JavaScript,可以用JavaScript去验 阅读全文
posted @ 2010-08-31 10:07 known 阅读(1763) 评论(4) 推荐(0)
摘要: 我们已经知道函数可以重用代码,那么模块可以在其他程序中被重用,模块基本上就是一个包含了所有你定义的函数和变量的文件。Python的模块的文件名必须以.py为扩展名,导入模块用import语句。1. 使用sys模块import sysprint("The command line arguments are:")for i in sys.argv: print(i)print("\n\nThe PYTHONPATH is", sys.path, "\n")2.字节编译的.pyc文件Python为了使输入模块更加快捷,将.py文件编译成字 阅读全文
posted @ 2010-08-28 20:26 known 阅读(7099) 评论(0) 推荐(1)
摘要: 在前面我们已经见过一些Python内建函数,比如len和rang。现在我们来看看自定义函数,函数是通过def关键字来定义,后面跟函数名称和圆括号,括号内可以包含参数,该行以冒号结束,接下来是语句块,即函数体。1. 简单的sayHello函数def sayHello(): print("Hello world!")#调用函数sayHello()2. 带形参函数def printMax(a, b): if a > b: print(a, "is maximum.") else: print(b, "is maximum.")prin 阅读全文
posted @ 2010-08-28 15:30 known 阅读(3255) 评论(3) 推荐(0)
摘要: Python的控制语句有if、while、for、break、continue。1. if语句下面是一个猜数字游戏例子:# Filename: if.pynumber = 10guess = int(input("Enter a integer:"))if guess == number: print("Congratulations, you guessed it.")elif guess < number: print("No, it is a little higher than that")else: print(&qu 阅读全文
posted @ 2010-07-31 21:31 known 阅读(2064) 评论(3) 推荐(0)
摘要: 1. 运算符运算符名称说明例子+加两个对象相加3 + 5得到8。"a" + "b"得到"ab"。-减得到负数或是一个数减去另一个数-5.2得到一个负数。50 - 24得到26。*乘两个数相乘或是返回一个被重复若干次的字符串2 * 3得到6。"la" * 3得到"lalala"。**幂返回x的y次幂3 ** 4得到81(即3 * 3 * 3 * 3)。/除x除以y4 / 3得到1(整数的除法得到整数结果)。4.0 / 3或4 / 3.0得到1.3333333333333333//取整余返回商的整数 阅读全文
posted @ 2010-07-31 15:19 known 阅读(9435) 评论(2) 推荐(0)
摘要: 1. 常量Python的常量不同于C#的常量,Python常量没有一个名字的。例如2,1.5,1.2e-3等这样的数,或者'This is a string',"It's a string"等这样的字符串。不像C#需要用const关键字来标识。2. 数Python有4中类型的数:整数、长整数、浮点数和复数。例子:* 整数:2* 长整数:65535等大一些的整数* 浮点数:1.2,1.2e-3,e是10的幂,1.2e-3表示1.2*10-3* 复数:(-5+4j),(1.2+2.3j)3. 字符串Python没有char类型,单引号和双引号是完全相同的 阅读全文
posted @ 2010-07-31 13:33 known 阅读(2066) 评论(1) 推荐(0)
摘要: 官方介绍:Python是一种简单易学,功能强大的编程语言,它有高效率的高层数据结构,简单而有效地实现面向对象编程。Python简洁的语法和对动态输入的支持,再加上解释性语言的本质,使得它在大多数平台上的许多领域都是一个理想的脚本语言,特别适用于快速的应用程序开发。创造者:Guido van Rossum。它的特色:简单、易学、免费、开源、高层语言、可移植性、解释性、面向对象、可扩展性、可嵌入性、丰... 阅读全文
posted @ 2010-07-31 11:16 known 阅读(2425) 评论(2) 推荐(0)
摘要: 在实际项目中,我们经常会遇到这样一些需求,比如:删除文档库中一个文档时,要求发Mail通知相关人员;库存管理时,当入库时,添加某类产品和数量,库存也要相应增加某类产品和数量,当出库时,添加出库产品和数量,则库存应相应减少产品和数量。要实现这种需求,我们就要用到SP的EventHandler。 阅读全文
posted @ 2009-11-02 09:59 known 阅读(2127) 评论(1) 推荐(0)
摘要: 在开始WebParts开发之前,我们先了解一下MOSS的一些开发工具,然后再开始从简单到复杂的WebParts。 阅读全文
posted @ 2009-10-30 12:51 known 阅读(2786) 评论(12) 推荐(1)
摘要: 上个月在学习MOSS2007开发,最近有点空闲,正好复习一下MOSS学习的成果,复习的同时与大家共享,有问题可以共同探讨,这样学习岂不更快,岂不乐哉!废话少说,让我们开始MOSS2007开发之旅吧。 阅读全文
posted @ 2009-10-29 17:23 known 阅读(2215) 评论(5) 推荐(2)
摘要: 最近亲密接触了一下VS2010和.NET Framework 4 Beta2,官方网页,大家可以点进去看看并下载来体验一下,我下载了Visual Studio 2010 Ultimate (.ISO),在虚拟机上安装顺利。体验感觉不错,VS2010提供了许多新模板,如Empty ASP.NET Web Application, ASP.NET MVC 2 Web Application和SharePoint,Silverlight,Modeling Projects,我特别喜欢它的智能感应,它将查找的范围进一步缩小了,非常不错。另外VS2010把Cloud开发也加进去了。 阅读全文
posted @ 2009-10-27 16:56 known 阅读(3294) 评论(20) 推荐(0)
摘要: 在企业呆了3年,接触最多的就是表单了,各式各样的表单,千变万化,好在它们之间有共同点,就是“表单内容+动作名称”。企业办公最常见的业务就是和表单打交道,不管什么请假申请单,权限申请单等等,都需要经过一系列的工作流程来完成它。由于此类业务频繁,在信息化发展迅速的今天,开发此类系统是很有必要的。 阅读全文
posted @ 2009-08-14 14:33 known 阅读(6574) 评论(41) 推荐(5)
摘要: 关于多表单系统在上篇已经简单描述了一下需求概述,通过需求概述,我们发现每个表单之间有一个共性(表单内容+动作)。从UI层面来分析,表单系统也只有“表单内容”(也就是上图中阴影部分)在变化,各个表单的内容不一样,有简单的,有复杂的。简单的表单,也就是一个实体(可理解成一张数据库表)就可以满足要求。复杂的表单,那就需要n个实体的组合才能满足需要。 阅读全文
posted @ 2009-08-13 15:29 known 阅读(1337) 评论(20) 推荐(0)
摘要: 最近在公司碰到这样一个报表,这个报表需显示主表和细节表的资料并且统计细节表的某个栏位,而且还要分页显示,这个不是简单的单元格合并就能解决的问题,我曾试着合并单元格,但是分页不是用户想要的效果,所以我采用了一个怪异的方式解决了。 阅读全文
posted @ 2009-08-12 13:25 known 阅读(819) 评论(4) 推荐(3)
上一页 1 ··· 5 6 7 8 9 10 11 下一页