仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 546|回复: 8
打印 上一主题 下一主题

[学习教程] ASP.NET教程之怎样往失落TabControl控件默许增加的TabP...

[复制链接]
若相依 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:20:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
就安全性而言,Java已经远远低于VB.NET,更无法与安全性著称的C#相比。把TabControl增加到计划器的时分,默许会增加两个TabPage,当承继TabControl自界说控件的时分,这两个默许的TabPage经常会打造一些贫苦,明天我来先容一种办法往复失落这两个默许的TabPage:
  实践上思绪对照复杂,次要是经由过程ToolboxItem特征供应自界说的ToolboxItem类来修正工具箱中的控件的初始化工程,只必要承继ToolboxItem类,重写CreateComponentsCore办法就能够完成了:
    [ToolboxItem(typeof(DemoToolboxItem))]
    public class MyTabControl : TabControl
    {
    }
    [Serializable]  //ToolboxItem必需是可序列化的
    class DemoToolboxItem : ToolboxItem
    {
        // The add components dialog in VS looks for a public
        // ctor that takes a type.
        public DemoToolboxItem(Type toolType)
            : base(toolType)
        {
        }
        // And you must provide this special constructor for serialization.
        // If you add additional data to MyToolboxItem that you
        // want to serialize, you may override Deserialize and
        // Serialize methods to add that data.  
        DemoToolboxItem(SerializationInfo info, StreamingContext context)
        {
            Deserialize(info, context);
        }
        // This implementation sets the new controls Text and 
        // AutoSize properties.
        protected override IComponent[] CreateComponentsCore(
            IDesignerHost host,
            IDictionary defaultValues)
        {
            IComponent[] comps = base.CreateComponentsCore(host, defaultValues);
            
            MessageBox.Show(((MyTabControl)comps[0]).TabPages.Count.ToString());
            ((MyTabControl)comps[0]).TabPages.RemoveAt(0);//往失落默许增加的TabPage
            ((MyTabControl)comps[0]).TabPages.RemoveAt(0);
            return comps;
        }
    }
  固然,假如乐意的话,也能够本人在CreateComponentsCore中增加自界说的TabPage来使我们的TabControl加倍的有有用代价!
我之所以想学。NET,是因为一直觉的BILLGATES好厉害,希望有一天能去微软,虽然现在还距离遥远,呵呵:)
小女巫 该用户已被删除
沙发
发表于 2015-1-19 09:06:08 | 只看该作者
Asp.net:首先来说,Asp.net和Asp没什么关系,看着像是升级版本什么的,其实没什么联系。Asp是脚本编程,用的是ASP语言,而ASP.net用的是C#语言,完全不同的东西。
若天明 该用户已被删除
板凳
发表于 2015-1-24 15:18:21 | 只看该作者
JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。
透明 该用户已被删除
地板
发表于 2015-2-1 18:40:58 | 只看该作者
提供基于组件、事件驱动的可编程网络表单,大大简化了编程。还可以用ASP.NET建立网络服务。
乐观 该用户已被删除
5#
发表于 2015-2-7 14:26:11 | 只看该作者
asp.net最主要特性包括:◆编程代码更简洁◆网站可实现的功能更强大◆运行效率高◆节省服务器的动作资源
若相依 该用户已被删除
6#
 楼主| 发表于 2015-2-22 09:52:27 | 只看该作者
ASP是把代码交给VBScript解释器或Jscript解释器来解释,当然速度没有编译过的程序快了。
不帅 该用户已被删除
7#
发表于 2015-3-7 00:05:39 | 只看该作者
主流网站开发语言之ASP:ASP是微软(Microsoft)所开发的一种后台脚本语言,它的语法和VisualBASIC类似,可以像SSI(ServerSideInclude)那样把后台脚本代码内嵌到HTML页面中。虽然ASP简单易用,但是它自身存在着许多缺陷,最重要的就是安全性问题。
小魔女 该用户已被删除
8#
发表于 2015-3-13 23:09:43 | 只看该作者
HTML:当然这是网页最基本的语言,每一个服务器语言都需要它的支持,要学习,这个肯定是开始,不说了.
再见西城 该用户已被删除
9#
发表于 2015-3-20 22:22:00 | 只看该作者
ASP.NET:ASP.net是Microsoft.net的一部分,作为战略产品,不仅仅是ActiveServerPage(ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 02:30

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表