比较好看吧.
根据书上例子自己写了一下,用VS2005写,特别方便,代码如下
using System;
using System.ComponentModel;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Drawing;
namespace ClingingBoy
{
[DefaultProperty("text"),
ToolboxData("")]
///
/// cingmenu 的摘要说明
///
public class Cingmenu:WebControl
{
#region 定义变量
private string text = "";
private string href = "";
private string width = "20%";
private string height = "";
private string fontfamily = "宋体";
private string fontsize = "12px";
private string target = "_self";
private bool displayPipe = true;
#endregion
#region 构造函数
public Cingmenu():base(HtmlTextWriterTag.Div)
{
}
#endregion
#region 定义属性
[Description("该属性用于表示控件显示的文字内容"),
Bindable(true),
Category("Appearance"),
DefaultValue("")]
public string Text
{
get
{
return text;
}
set
{
text = value;
}
}
[Description("该属性用于表示控件的链接地址"),
Bindable(true),
Category("Appearance"),
DefaultValue("")]
public string Href
{
get
{
return href;
}
set
{
href = value;
}
}
[Description("该属性用于表示控件显示的文字大小"),
Bindable(true),
Category("Appearance"),
DefaultValue("12px")]
public string FontSize
{
get
{
return fontsize;
}
set
{
fontsize = value;
}
}
[Description("该属性用于表示控件显示的文字字体类型"),
Bindable(true),
Category("Appearance"),
DefaultValue("宋体")]
public string FontFamily
{
get
{
return fontfamily;
}
set
{
fontfamily = value;
}
}
[Description("该属性用于表示控件的链接的目标框架"),
Bindable(true),
Category("Appearance"),
DefaultValue("宋体")]
public string Target
{
get
{
return target;
}
set
{
target = value;
}
}
[Description("该属性用于表示控件是否显示分隔符 | "),
Bindable(true),
Category("Appearance"),
DefaultValue("true")]
public bool DisplayPipe
{
get
{
return displayPipe;
}
set
{
displayPipe = value;
}
}
#endregion
protected override void AddAttributesToRender(HtmlTextWriter output)
{
//定义控件div的样式style="WHITE-SPACE: nowrap;BORDER-TOP: #999 1px solid;BACKGROUND: #f1f1f1; PADDING-BOTTOM: 2px; PADDING-TOP: 1px; BORDER-BOTTOM: #999 1px solid"
output.AddStyleAttribute(HtmlTextWriterStyle.BackgroundColor, "#f1f1f1");
output.AddStyleAttribute("white-space", "nowrap");
output.AddStyleAttribute("BORDER-TOP", "#999 1px solid");
output.AddStyleAttribute("BORDER-BOTTOM", "#999 1px solid");
output.AddStyleAttribute("PADDING-BOTTOM", "2px");
output.AddStyleAttribute("PADDING-TOP", "2px");
本文转自:http://www.5uflash.com/flashjiaocheng/Flashyingyongkaifa/785.html
发表评论
-
flash连接asp数据库简单通讯
2010-04-10 13:45 635第一步要做的是建立数据库。我们使用Access数据库为例,表名 ... -
flash连接asp数据库简单通讯
2010-04-10 13:45 964第一步要做的是建立数据库。我们使用Access数据库为例,表名 ... -
一个flash loading效果
2010-04-10 13:44 676在公司里做动画时候做的一个loading的效果,可以参考但不要 ... -
非常棒的loading制作教程
2010-04-10 13:44 584首先,想说一下我写此文的动机。记得很早之前我曾经说过“没有l ... -
flash进度控制条
2010-04-10 13:44 793这是我在做flash mv时做的,看下效果: 下面是代码: / ... -
AS3 中的is与as操作符
2010-04-09 14:08 811(1) is运算符 在AS3.0新增加的is运算符,主要功 ... -
AS3 中的is与as操作符
2010-04-09 14:08 684(1) is运算符 在AS3.0新增加的is运算符,主要功 ... -
AS3中XML删除节点
2010-04-09 14:08 615E4X规范中定义有delete和deleteByIndex方法 ... -
AS3中XML删除节点
2010-04-09 14:08 794E4X规范中定义有delete和deleteByIndex方法 ... -
用实验中的Actionscript 3.0实现颜色拾取
2010-04-09 14:07 744var linkageId = "Bliss.jp ... -
as3.0编程:鼠标的操作
2010-04-09 11:59 701取得鼠标的坐标: Source: addEve ... -
as3.0编程:鼠标的操作
2010-04-09 11:59 580取得鼠标的坐标: Source: addEve ... -
as3.0编程:键盘的操作
2010-04-09 11:59 968键盘的点击与弹起: Source: stage ... -
as3.0编程:键盘的操作
2010-04-09 11:59 819键盘的点击与弹起: Source: stage ... -
flash as3做几何画板-先写一个按钮类
2010-04-09 11:58 848package draw1 { import ... -
Flash与Ps打造模糊渐变动画
2010-04-08 11:32 679在电子杂志设计制作尤其是模版制作的过程中,需要使用Flash专 ... -
跑动的小火柴人(flash动画)
2010-04-08 11:32 600本教程描绘的是完全用ActionScript做的一个火柴棍小人 ... -
跑动的小火柴人(flash动画)
2010-04-08 11:31 683本教程描绘的是完全用ActionScript做的一个火柴棍小人 ... -
Flash中的电影艺术之镜头技巧
2010-04-08 11:31 717Flash中的电影艺术 好像这里的文章大部分是关于AS的,其 ... -
Flash中的电影艺术之镜头技巧
2010-04-08 11:31 599Flash中的电影艺术 好像这里的文章大部分是关于AS的,其 ...
相关推荐
在分布式系统中,同步机制是确保多个进程或线程协调工作、避免数据竞争和死锁等问题的关键技术。分布式锁和信号量作为两种常见的同步机制,在许多分布式应用场景中发挥着重要作用。本文将深入探讨分布式锁与信号量的原理、特点、应用场景以及它们之间的异同点,并通过实际案例分析它们在分布式系统中的应用效果。 分布式锁是一种允许多个进程或线程在分布式环境中对共享资源进行互斥访问的同步机制。它的工作原理基于分布式协调服务,如ZooKeeper、Redis等,这些服务提供了一致性的数据存储和同步机制。分布式锁的主要特点包括:
ASP.NET基于WEB的工作计划流程管理系统的设计与实现(源代码+论文)【ASP】
Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。
本基于Web技术的B/S结构的系统采用jsp技术进行开发设计,开发环境是MyEclipse,服务器采用tomcat,通过jdbc驱动和数据库进行无缝连接,具有较高的完整性,一致性和安全性。 学生:登录之后,申请留校查看自己的申请记录 修改个人信息 辅导员:审核 查看申请记录 修改个人信息 院级管理员:审核辅导员通过得记录 查看申请记录 修改个人信息宿舍管理员:对审核通过的给予宿舍住宿登记,查看住宿登记记录
html bootstrap前端样式代码大全
ASP.NET+SQL Sever2005 C语言教学网站及网上考试系统的设计与实现(论文+源代码+开题报告)【ASP】
基于ASP的公交查询系统的设计与实现(源代码+论文)【ASP】
Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。
高空抛物视频+视频帧抽取代码.zip
基于springboot+微信小程序的商城系统 开发环境: springboot+Idea+jdk1.8+ 数据库: mysql 是否使用maven: 使用 购物系统设计的设计主要是对系统所要实现的功能进行详细考虑,确定所要实现的功能后进行界面的设计,在这中间还要考虑如何可以更好的将功能及页面进行很好的结合,方便用户可以很容易明了的找到自己所需要的信息,还有系统平台后期的可操作性,通过对信息内容的详细了解进行技术的开发。
SecureCRT 模拟器,免安装
链接器 二、链接器主要任务: GNU ld(链接器)是用于将多个目标文件(包括目标文件、共享库、目标文件的归档文件等)合并成一个可执行文件或共享库的重要工具。它的主要功能包括:符号解析和重定位:链接器识别并解析输入文件中的符号引用,然后执行重定位操作以确保这些引用指向正确的地址。这包括将模块中的符号引用与其定义进行匹配,以便在合并时连接它们。 合并输入文件:链接器将多个输入文件中的代码段、数据段等模块合并成一个单一的地址空间。这包括将不同模块中的代码和数据安排到正确的内存地址中。 生成输出文件:链接器将合并的模块和符号表等信息写入输出文件中,该输出文件可以是可执行文件、共享库、目标文件等,具体类型取决于链接器的参数和配置。 符号表处理:链接器生成输出文件的符号表,其中包含了可供调试和动态链接器使用的符号信息。 处理重定位信息:如果存在重定位信息,链接器将生成重定位表,用于在加载时修正代码和数据的地址。这使得程序可以在不同的内存地址上运行。 处理链接器脚本:链接器可以根据链接器脚本(linker script)中的规则和指令来组织和排列模块,以满足特定需求。链接器脚本可以
Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。
Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。
【资源简介】 第一章 网络安全概述 第二章 扫描与防御技术 第三章 网络监听及防御技术 第四章 口令破解与防御技术 第五章 欺骗攻击及防御技术 第六章 拒绝服务攻击与防御技术 第七章 缓冲区溢出攻击及防御技术 第八章 Web攻击及防御技术 第九章 木马攻击与防御技术 第十章 计算机病毒 第十一章 网络安全发展及未来
【作品名称】:基于Python实现的英雄联盟知识图谱的问答 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目介绍】: 说明 spider.py:爬取数据,可参考,但这里并没有使用。 build_lol_graph.py:构建知识图谱 question_classification:给定问题,识别里面的实体以及问题的类型。 question_parser.py:根据问题类型生成neo4j的sql语句。 answer_search.py:执行sql并构建返回的结果。 chatbot_graph.py:程序的主入口。 依赖 py2neo版本:py2neo-2021.2.3 neo4j版本:neo4j-4.4.5
如何创建一个属于自己网站,可在conn.sendall(b'HTTP/1.1 200 OK\r\n\r\nHello,world')修改Hello world改变网站中的内容,运行程序后在浏览器中输入127.7.5.3:8080即可访问,这是Python代码
基于Python+tkinter+MySQL的图书管理系统+设计报告+PPT(课程设计高分项目).zip个人经导师指导并认可通过的高分设计项目,评审分98分。主要针对计算机相关专业的正在做课程设计大作业的学生和需要项目实战练习的学习者,可作为课程设计、期末大作业,有实力的也可以进行二次开发。 基于Python+tkinter+MySQL的图书管理系统+设计报告+PPT(课程设计高分项目).zip个人经导师指导并认可通过的高分设计项目,评审分98分。主要针对计算机相关专业的正在做课程设计大作业的学生和需要项目实战练习的学习者,可作为课程设计、期末大作业,有实力的也可以进行二次开发。 基于Python+tkinter+MySQL的图书管理系统+设计报告+PPT(课程设计高分项目).zip个人经导师指导并认可通过的高分设计项目,评审分98分。主要针对计算机相关专业的正在做课程设计大作业的学生和需要项目实战练习的学习者,可作为课程设计、期末大作业,有实力的也可以进行二次开发。 基于Python+tkinter+MySQL的图书管理系统+设计报告+PPT(课程设计高分项目).zip个人经导
ASP.NET报名管理信息系统(源代码+论文+开题报告+任务)【ASP】
作品比较大, 加载有点慢,请耐心等待,这是一部值得你深玩的游戏。 星球大战:战斗前线是一款动作 / 射击游戏,让粉丝和玩家有机会前所未有地重新体验和参与经典的星球大战战斗。 以士兵的身份在前线战斗,或者以飞行员的身份登上天空! 模式包括首都至上、银河突击和打击以及星际战斗机模式星际战斗机突击和首都飞船突击! 与敌军对战,配合我军一举歼灭敌军,围剿他们,挫败他们的侵略行动。 SJA 分析数据: · 代码数量: 代码总数:8969 ,有效代码:8863 ,代码块:454 ; · 高级编辑: 扩展种类:1 ,函数定义:52 ,变量 & 列表定义:247 ; · 资源数量: 角色数:57 ,造型数量:781 ,音频数量:173 ; · 资源大小: 工程大小:104.3MB ,音频大小:39.3MB ,造型大小:60.9MB 。 此后仍有作品或有趣游戏,可以进行学习与借鉴。请关注作者,且点赞加收藏,记得推荐好友。下载即可游玩,快来下载吧!五星好评可以私信我,免费送资源!快来评论吧!