from 网页链接

投资要点

  市场进入筑底期,底部区域看长做长,“轻指数,重个股”,新一轮明星股将悄然展开有序市场,以史为鉴近2-3年上市新股将是新一轮明星股沃土,科创板叠加了其产业分布的鲜明时代感,是代表性板块。

  站在当前,我们认为科创板进入牛市初期,小荷初露尖尖角。

  一则,其产业分布映射当前的先进制造业崛起,以半导体新能源云计算、国防和医药为代表;二则,盈利高速增长,结合Wind一致盈利预测22年和23年均超30%,与此同时估值触底,目前PE-TTM接近2012年创业板水平;三则,基金配置较低,截止22Q1科创板占基金配置比约5%。

  接下来,我们认为市场最核心的特征在于,科创板中新一轮明星股将悄然展开有序上涨,是未来结构牛市的主战场。

  1、引言:次新股是牛股沃土

  在介绍科创板之前,我们先说A股一个被忽视的规律:无论是2013年至2015年的牛市,还是2019年至2021年,次新股往往是牛股沃土。

  底层逻辑在于,次新板块是各阶段产业更迭在权益市场的映射。科创板自2019年6月开板,正是一批映射中国先进制造崛起的次新股

  2、产业:鲜明时代感是内核

  “无产业,不牛市”,展望十四五,以新能源半导体云计算、国防和生物医药为代表的制造业升级,是当前最具时代感的产业,科创板作为一批上市未满三年的次新股,恰好映射了中国制造业的升级崛起,这点正是夯实科创板牛市的底层逻辑。

  3、盈利:增速快且估值触底

  科创板产业分布的鲜明时代感,并逐步兑现到板块业绩上,结合Wind一致盈利预测,科创板22年和23年的盈利增速分别为64%、34%。就估值来看,整体法下(剔除负值),截至5月20日科创板PE-TTM为35倍而科创50为34倍。4月26日是科创板最低点,彼时PE-TTM仅为30倍,接近12年12月创业板的29倍。

  4、基金:配置处在历史低位

  截至2022Q1,科创板占基金整体的配置比例约5.3%,接近2012Q4的创业板。随着科创板的产业配置价值显性化,参考创业板的配置路径,当前科创板较低的基金配置,也意味着后续较大的加仓空间。

  5、似曾相识创业板:多维度

  创业板自2009年10月推出,指数持续调整至2012年1月并于2012年12月二次探底后开启牛市。

  科创板自2019年7月推出,指数持续调整至2022年5月,持续调整近3年后,当前PE-TTM同样接近2012年的创业板。对创业板和科创板归一化处理后,早期指数走势呈现出较强相似度。“历史会重演,但不会简单重复”,这些现象背后有其合理性。

  回顾十二五期间的创业板,展望十四五期间的科创板,产业分布的鲜明时代感是核心共性,换言之,创业板映射了十二五期间的互联网,而科创板映射了十四五时期的先进制造。与此同时,两者的次新股属性又强化了估值水平和基金持仓的变动规律。

  此外,从宏观维度,2012Q1和2022Q1剩余流动性均由负转正,大势层面意味着市场触底,与此同时,经济从下行转为弱复苏,风格层面意味着成长占优。

  风险提示:地缘冲突超预期;产业进展低预期;盈利增长低预期。

  1、引言:次新股是牛股沃土

  在介绍科创板之前,我们先说A股一个被忽视的规律:无论是2013年至2015年的牛市,还是2019年至2021年,次新股往往是牛股沃土。

  我们认为背后的底层逻辑在于,每个阶段的次新股往往是彼时产业转型的缩影。

  换言之,次新板块是各阶段产业更迭在权益市场的映射,亦是牛股沃土。一方面,次新股天然的时代感,使其具备较高的成长性,而这点恰恰是牛股最核心的属性。另一方面,基金持仓低的背景下,当次新股基本面拐点显现时,容易带来比较大的预期差。

  科创板自2019年6月开板,正是一批映射中国先进制造崛起的次新股。

  1.1 复盘

  2013年至2015年以2013年至2015年的牛市为例,选取2012年12月4日至2015年6月5日涨幅前100的公司为统计样本,可以发现,上市时间主要集中在2009-2012年,占比75%。

  1.2 复盘2019年至2021年

  以2018年10月19日至2021年12月13日区间涨幅前100的个股为统计样本。可以发现,2015年以来上市公司占比为43%。

  1.3 总结:产业驱动是内核

  投资者在选择股票的时候,往往会忽略上市时间这一指标。但实际上,从上市时间这一指标出发,反而更容易发现预期差,以2012年12月至2015年6月、2018年10月至2021年12月两轮牛市为例,可以发现,彼时的明星股中次新股占比明显较高。

  从供给端来看,次新股具备天然的时代感。原因在于,能够做到上市的新股多适应各阶段经济转型的大背景,因而具备较高的成长性,这恰恰是牛股最核心的属性。

  从需求端来看,新股数量多、体量小、估值高等因素导致投资者对其关注不高,继而导致机构对2-3年上市的新股持仓较低,并具备比较高的预期差。但当次新股业绩拐点显现时,基金的加仓行为会对涨幅形成放大效应。

  而科创板,正是一批具备鲜明时代感的次新股。2019年6月科创板正式开板,7月首批公司上市。

  2、产业:鲜明时代感是内核

  展望十四五,以新能源半导体云计算、国防装备和生物医药为代表的制造业升级,是当前最具时代感的产业。

  科创板作为一批上市未满三年的次新股,恰好映射了中国制造业的升级崛起,这点正是夯实科创板牛市的底层逻辑。

  2.1 复盘:无产业,不牛市

  “无产业,不牛市”。即便是自下而上选股,行业也是最核心的考虑要素。我们对十倍股的行业进行统计,发现每轮牛市产生的十倍股都有其鲜明的产业共性。

  1996-1997年牛市,十倍股的主要行业有计算机、采掘、机械设备、家用电器和银行,其中计算机占比最高为33%。

  2005-2007年牛市,十倍股的主要行业有房地产有色金属、机械设备、化工、商业贸易和医药生物,其中房地产和有色金属占比最高,分别为15%和13%。

  2013-2015年牛市,十倍股的主要行业有计算机、传媒、电气设备、机械设备和医药生物,其中计算机占比最高为32%。

  2019-2021年牛市,十倍股的主要行业有电力设备、食品饮料、电子和医药生物,其中电力设备占比最高位47%。

  从四次牛市中,可以发现十倍股有鲜明的时代感。1996-1997年这轮牛市中,十倍股所处行业以轻工业为主;2005-2007年这轮牛市中,十倍股所处行业以重工业为主;2013-2015年这轮牛市中,十倍股所处行业以信息技术为主,2019年-2021年这轮牛市中,十倍股所处行业以新能源和硬科技为主。

  四轮牛市背后的时代背景是,继1978-1988年,我国经历了乡镇企业异军突起后,1988-1998年,我国开启了以规模化方式生产轻工业产品为特征的第一次工业革命。1998-2011年,轻工业规模扩大的基础上,我国开始进入重工业高速发展阶段。而2011年工业化成熟之后,技术升级和技术漫化驱动的产业升级、绿色低碳驱动的能源革命,成为我国经济的最重要特征。

  2.2 十四五:先进制造崛起

  复杂多变的国际形势下,把握关键技术成为我国长期发展和国际竞争的重要基础。展望十四五,加速关键技术国产替代,成为时代主旋律,也是二级投资寻找牛股的关键线索。

  近年来,国内持续落地“国产替代”领域政策,“自主可控”、“替代”、“加强原创”、“培育国产知名品牌”在2016年以来的会议和文件中被多次提及,半导体、新能源、云计算、航空航天、生物医药等关键领域的发展和突破亦在“十四五发展纲要”中被反复提及。

  2.3 科创板:映射产业崛起

  截止2022年5月12日,科创板共上市420家公司,根据科创板新兴产业一级行业分类,新一代信息技术产业(155家,36.9%)、生物产业(92家,21.9%)、高端装备制造业(71家,16.9%)、新材料产业(54家,12.9%)占比居前。

  具体到战略性新兴行业的二级分类,电子核心产业、生物医药、智能制造、新型软件和新型信息技术服务等占比居前,映射了当前蓬勃发展的半导体、新能源、云计算、国防和生物医药。

  具体到个股,以科创板的市值前10大公司为例,中芯国际晶科能源天合光能大全能源百济神州-U等,都是半导体、新能源生物医药等领域的子领域龙头代表。

  3、盈利:增速快且估值触底

  科创板产业分布的鲜明时代感,并逐步兑现到板块业绩上,结合Wind一致盈利预测,科创板22年和23年的盈利增速分别为64%、34%。

  就估值来看,截至5月20日,整体法下(剔除负值),科创板PE-TTM为35倍,科创50为34倍,而科创50在4月26日的最低点PE-TTM仅为30倍。

  3.1 盈利:未来两年仍高增

  就盈利增速来看,整体法下,根据截至5月20日的Wind一致盈利预测,测算得科创板22年和23年分别为64%、34%,而科创50则分别为39%、23%,较其他板块盈利优势突显。

  分行业来看,结合Wind一致盈利预测,整体法下,剔除公司数量小于5个的行业。展望各行业的22年和23年盈利增速,基本都在30%以上。

  3.2 估值:接近12年创业板

  除了盈利增速外,估值高低也是市场关注焦点,因此我们借助历史复盘对此进行探讨。

  从科创板当前估值来看,截至5月20日,整体法下(剔除负值),科创板PE-TTM为35倍,科创50为34倍,而科创50在4月26日的最低点PE-TTM仅为30倍。

  参考创业板,2012年底和2018年底分别是创业板的两大市场底,对应市盈率(TTM)分别为29倍和28倍。

  可以发现,4月26日低点的科创50估值已经接近当年创业板的市场底。

  4、基金:配置处在历史低位

  截至5月12日,以基金重仓股为测算口径,截至2022Q1基金(普通股票型+偏股混合型)持有科创板股票规模870亿,持有科创50股票规模614亿,而科创板总市值接近4.9万亿,科创50约2.1万亿。

  截至2022Q1,科创板占基金整体的配置比例约5.3%,接近2012Q4的创业板。

  随着产业增长逐步兑现到板块盈利上,科创板的配置价值将日益显现。参考创业板的配置路径,当前科创板较低的基金配置比例,也意味着后续较大的加仓空间。

  5、似曾相识创业板:多维度

  “历史会重演,但不会简单重复”。回顾十二五期间的创业板,展望十四五期间的科创板,两者有诸多相似之处,其中产业分布的鲜明时代感是关键共性。换言之,两者分别映射了十二五时期和十四五时期的产业崛起。基于此,我们对创业板和科创板的宏观背景、产业分布、盈利情况、估值变动和基金持仓进行对比分析。

  2009年10月23日,创业板正式开板,10月30日,创业板内首批公司上市,至今已有十余年历史。

  5.1 宏观:大势和风格共性

  就市场环境来看,当前和2012年至2013年有诸多相似之处。

  从大势角度,借助复盘可以发现,市场底通常领先经济底,市场底往往出现在剩余流动性由负转正期间。

  回顾2012年Q1,剩余流动性,也即“M2增速-名义GDP增速”,由负转正。而截至2022年Q1,剩余流动性再次由负转正。

  这意味着,市场开始进入筑底期,结合筑底期的结构演绎规律,新一轮明星股开始悄然登场,展开有序上涨。

  从市场风格角度,我们以沪深300衡量价值风格,中证500指衡量成长风格,对经济状态和风格间的关系进行复盘。

  可以发现,强复苏阶段(2016-2017年),价值风格表现占优;弱复苏阶段(2013年、2019年),成长风格表现占优。

  回顾2012年至2013年,经济从下行走向弱复苏,成长风格占优。展望2022年,随着复产复工推进,叠加常态化核酸检测,在房住不炒的大背景下,我们认为经济也将触底后走向弱复苏,预计接下来中小成长机会更占优。

  5.2 产业:互联网VS硬科技

  2013年至2015年创业板牛市的底层逻辑在于其产业分布的鲜明时代感,也即彼时创业板的产业分布以“互联网+”为主,映射了当时蓬勃发展的互联网行业。

  截止2012年底,创业板共349家公司申万二级行业分布情况。其中,计算机应用行业43家,占比最大12.3%,其次为化学制品22家(6.3%),通用机械17家(4.9%),光学光电子16家(4.6%),环保工程及服务16家(4.6%),专用设备16家(4.6%)。

  2013年至2015年期间,智能手机渗透率持续提升,互联网和手游进入快速发展期,此背景下创业板指数优势突显,期间创业板指数获得累计超额收益率250%+。

  观察当下的科创板,其产业分布以先进制造业为主,以新能源、半导体、云计算、国防装备和生物医药为代表,这是十四五期间最具时代感的产业之一。

  5.3 估值:三年后降至最低

  从创业板估值变迁历史来看,创业板估值在上市两年半内呈下行趋势,2012月12月3日创业板PE-TTM降至29倍后,板块估值见底,而后迎来了长达近三年的长牛行情。

  对比科创板来看,两者估值走势呈现出高度的相似性。科创板上市近三年来,其市盈率持续波动下行,2022年4月28日科创板PE-TTM见底,降至31倍,与创业板见底时估值高度接近。

  5.4 盈利:双创的不同之处

  从创业板和科创板推出后的盈利情况来看,创业板整体波动较大,而受益于注册制科创板整体更为稳定。

  就创业板而言,盈利增速自第一年(2009年)持续下滑,直至第四年触底回升。

  就科创板而言,整体营收增速和归母净利增速自第一年(2019年)至第四年持续提升,根据Wind一致盈利预测,2023年科创板整体营收增速约为27.1%,归母净利增速约34.3%,尽管相较于2022年边际回落,但盈利增速仍超30%。

  5.5 基金:双创早期均较低

  以基金重仓股为测算口径,在创业板成立的前三年,板块基金配置比例一直处于较低的水平,2010年至2012年期间基金配置比例持续低于4%,与现阶段科创板基金持仓表现相似。

  但从2013年至2015年,创业板基金持仓比例快速攀升,2015年Q2持仓比例高达26%,较2012年Q4实现多倍增长。

  截至2022Q1,科创板占基金整体的配置比例约5.3%,接近2012Q4的创业板。

  5.6 总结:似曾相识燕归来

  对创业板和科创板归一化处理后,早期指数走势呈现出较强相似度。

  创业板自2009年10月推出,指数持续调整至2012年1月并于2012年12月二次探底后开启牛市。

  科创板自2019年7月推出,指数持续调整至2022年5月,持续调整近3年后,当前PE-TTM同样接近2012年的创业板。

  “历史会重演,但不会简单重复”,这些现象背后有其合理性。回顾十二五期间的创业板,展望十四五期间的科创板,两者有诸多相似之处,其中产业分布的鲜明时代感是关键共性。与此同时,两者的次新股属性又强化了估值水平和基金持仓的变动规律。

 6、科创板行业优质公司梳理

  我们结合各行业分析师观点,对科创板的部分优质龙头整理如下。

 7、风险提示

  1、地缘冲突超预期。

  2、产业进展低预期。

  3、盈利增长低预期。

 


作者:奆昊
链接:https://xueqiu.com/5414848476/221750891
来源:雪球
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
风险提示:本文所提到的观点仅代表个人的意见,所涉及标的不作推荐,据此买卖,风险自负。
posted @ 2022-08-26 14:14 SouthAurora 阅读(17) 评论(0) 推荐(0) Edit
2022.8.11 中汽协:7月新能源汽车产销分别完成61.7万辆和59.3万辆 同比均增长1.2倍 网页链接 2022.8.8 网页链接 2022.8.3 比亚迪股份:7月新能源汽车销量16.25万辆 上年同期5.05万辆 网页链接 2022.8.2 新造车排位赛再生变:哪吒、零跑跻身前列 “蔚小 Read More
posted @ 2022-08-26 14:14 SouthAurora 阅读(46) 评论(0) 推荐(0) Edit
1、界面和组件 1.1 普通界面转换为组件(建安成本测算+配套成本测算两个界面内容操作一样,只是获取数据类别不一样) 将建安成本测算转换为一个组件,只需要一步:name:'jacbCalcComponent' 1.2 界面引用添加两个新界面,建安+配套成本测算: //2.1 将改造的组件写入界面元素 Read More
posted @ 2018-04-03 16:14 SouthAurora 阅读(123) 评论(0) 推荐(0) Edit
三、数据结构和map 1、大括号数据结构:{} 1.1 键值对形式,类似Map 1.2 var treeNode={}; treeNode.label = item[labelField]; treeNode.id = item[idField]; treeNode.pid = item[pidFi Read More
posted @ 2018-03-12 19:01 SouthAurora 阅读(162) 评论(0) 推荐(0) Edit
1、百度文档 http://wenku.baidu.com/link?url=dkpaAAk7kwwjkq_TMxDPkCfswDKOHQoUQRO2opVCqDitxTAz4DysF9JyJPZlDZMoFBO5t0EbIk4Dvdd3fnsZN_Pt9j9VOPdsJnvj6MwcmPa htt Read More
posted @ 2016-05-24 14:58 SouthAurora 阅读(290) 评论(0) 推荐(0) Edit
转自:学无止境(http://www.cnblogs.com/xiashengwang/p/3988009.html) 下面的内容来自于微软的官网。 “正则表达式”描述在搜索文本正文时要匹配的一个或多个字符串。 该表达式可用作一个将字符模式与要搜索的字符串相匹配的模板。正则表达式包括普通字符(例如, Read More
posted @ 2016-05-24 14:57 SouthAurora 阅读(307) 评论(0) 推荐(0) Edit
一、Ext4.0目录结构说明 1.Docs:说明文档2.examples:例子 3.新建一个项目需要应用的单元和目录: 首先选中这些单元和目录:<Ctrl>+<C>-->在项目中选中要粘贴的目录<Ctrl>+<V>即可二、项目建立 1.开发工具VS2010 2.新建项目:File->New->Project->"ASP.NET Web Application",并选中目录和程序名称 3.删除不需要的文件和目录,添加自己需要的文件和目录 添加ExtJs目录:存放ExtJs源文件 添加JS目录:存放自己写的 Read More
posted @ 2011-12-14 20:22 SouthAurora 阅读(709) 评论(0) 推荐(0) Edit
一,字符匹配1。 \b 代表着单词的开头或结尾,也就是单词的分界处。虽然通常英文的单词是由空格,标点符号或者换行来分隔的,但是\b并不匹配这些单词分隔字符中的任何一个,它只匹配一个位置。2。 . 是另一个元字符,匹配除了换行符以外的任意字符。3。 \n 换行符4。 \d 匹配一个数字 【0,1,2, Read More
posted @ 2011-11-29 10:46 SouthAurora 阅读(349) 评论(0) 推荐(0) Edit
1、string.ToUpper():将字符转为大写2、string.IndexOf(string sub)>=0 :字符串查找 在string中查找sub。如果找到则反馈大于0的值3、Split:字符串分割 string[]info=string.Split(','); 将string字符串,按照‘,’分隔符,分割成若干个字符串数组info4、字符替换 stringsql=string.Format(@"aaaaa'{1}',bbbbbb{2},cccccc{3},ddddd{3},eeeee{2}","第一个字符参数&qu Read More
posted @ 2011-10-11 14:57 SouthAurora 阅读(239) 评论(0) 推荐(0) Edit
一、文件目录相关 1、GetFiles:取目录下的文件 string[]filenames=Directory.GetFiles(budgetpath); 2、Path.GetExtension(filename):返回值:文件的扩展名,有“.” 二、文本文件操作 1、File.ReadAllLines:将文本所有行读到一个字符串数组中,例如:string[]pbsFiles=File.ReadAllLines(sPBSContentFile,Encoding.GetEncoding("gb2312")); 2、System.IO.Path.GetExtension(tbF Read More
posted @ 2011-10-11 14:57 SouthAurora 阅读(236) 评论(0) 推荐(0) Edit
AQTime教程1简介AQTime和MemProof都是AutomatedQA旗下的产品,AQTime比MemProof提供了更丰富强大的功能。该产品含有完整的性能和调试工具集,能够收集程序运行时关键的性能信息和内存/资源分配信息,并提交概要报告和详细报告,还提供所有的程序优化处理工具,囊括了自定义过滤器、图形化的调用层次结构一直到源代码浏览等内容。AQTime的特色在于它不仅是一款调试工具,还是... Read More
posted @ 2010-10-19 10:48 SouthAurora 阅读(8583) 评论(1) 推荐(0) Edit
Compare 比较字符串的内容,考虑文化背景(场所),确定某些字符是否相等CompareOrdinal 与Compare一样,但不考虑文化背景Format 格式化包含各种值的字符串和如何格式化每个值的说明符IndexOf 定位字符串中第一次出现某个给定子字符串或字符的位置IndexOfAny 定位字符串中第一次出现某个字符或一组字符的位置LastIndexOf 与IndexOf一样,但定位最后一... Read More
posted @ 2010-09-09 13:57 SouthAurora 阅读(643) 评论(0) 推荐(0) Edit
“工具”—>”选项” Read More
posted @ 2010-07-20 11:08 SouthAurora 阅读(150) 评论(0) 推荐(0) Edit
一。绑定到元素对象 1。元素和元素(XAML、代码) 1.1XAML格式 目标属性="{Binding ElementName=源控件, Path=源属性, Mode=…}" 1.2代码: Binding binding = new Binding(); binding.Source = 源控件; binding.Path = new PropertyPath("Value"); /... Read More
posted @ 2010-06-30 16:33 SouthAurora 阅读(4559) 评论(0) 推荐(1) Edit
快捷键<Ctrl> + <,>和搜狗冲突 Read More
posted @ 2010-06-24 13:49 SouthAurora 阅读(341) 评论(0) 推荐(0) Edit
1。扩展名显示 2。显示页签 3。右键弹出Windows菜单。 Read More
posted @ 2010-06-24 11:09 SouthAurora 阅读(514) 评论(0) 推荐(0) Edit
一。1。SqlExpress是现在MSSQL产品的免费版..一般装好IDE的时候提示是否安装的~大多数时候的用户是作为开发时候的调试作为服务器有很多限制..比如最大CPU核心使用数量和最大内存使用数量~2。连接 连接符号“.”或者“IP地址”或者“localhost”或者“127.0.01”或者R... Read More
posted @ 2010-06-24 10:34 SouthAurora 阅读(11166) 评论(1) 推荐(2) Edit
具体错误信息:无法连接到 LIZHI\SQLEXPRESS。------------------------------其他信息:已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程。) (Microsoft SQL Server,错误: 233)解决:解决方法如下:首先选中服务器(右键)->属性->... Read More
posted @ 2010-06-24 10:27 SouthAurora 阅读(923) 评论(0) 推荐(0) Edit
Microsoft SQL Server 2008 基本安装说明安装SQL2008的过程与SQL2005的程序基本一样,只不过在安装的过程中部分选项有所改变,当然如果只熟悉SQL2000安装的同志来说则是一个革命性的变动,一、安装前的准备1. 需要.Net Framework 3.5,若在Vista或更高的OS上需要3.5 SP1的支持(在SQL2008安装的前会自动更新安装)2. 需要Widno... Read More
posted @ 2010-06-23 10:03 SouthAurora 阅读(422) 评论(0) 推荐(0) Edit
终于找到答案:天真问号我的原因是Shell扩展被破坏 文件选择右键特别慢,第一次过去就好了.哪个对??? (627字) 天真问号 (6191044)于2009/12/23(09:31:11).. XP双击打开文件或右键文件很慢--解决办法 使用优化工具优化后系统打开文件和弹出菜单仍然很慢,除了.exe文件外其他的有后缀的文件双击都会变得异常缓慢(半分钟左右),就是右键单击也要半分钟才弹出菜单来,如... Read More
posted @ 2010-06-22 19:27 SouthAurora 阅读(8132) 评论(0) 推荐(0) Edit
写了一个非常简单的EXE,静态调用一个Dll 不执行DLL中的内容直接推出就报错 ---------------------------Application Error---------------------------Exception EAccessViolation in module uxtheme.dll at 00001531. Access violation at addre... Read More
posted @ 2010-06-10 16:02 SouthAurora 阅读(610) 评论(1) 推荐(0) Edit
一。逻辑树、可视树逻辑树:在WPF中,用户界面里有一个对象树构建而成--逻辑树 程序里使用的呈现在界面上的对象。可视树:有逻辑树扩展而来。 LogicalTreeHelper.GetChildren(obj as Dependencyobject) LogicalTreeHelper.FindLogicalNode(obj as Dependencyobject, string name) VisualTreeHelper.GetChild(obj, i)二。依赖属性 1。应用:属性触发器、依赖属性 2。实现:与一般属性使用步骤一致,定义一个变量,定义属性代码 Code highlightin Read More
posted @ 2010-06-02 20:37 SouthAurora 阅读(541) 评论(0) 推荐(0) Edit
可以使用XAML创建任何类,必须是友好声明,构造函数没有参数的。 XAML就是.NET语言的一种表现形式。只是和C#书写格式不一样而已。 根元素的标记、主窗体标记 x:class、StartupUri="Window1.xaml" 一元素,特性 1、XAML中一个元素可以理解为程序中的一个对象,里面包含对象的类型 特性(元素的特性):一个对象的Public属性 附加特性:解析到附加特性时将执行... Read More
posted @ 2010-06-01 19:37 SouthAurora 阅读(318) 评论(0) 推荐(0) Edit
1. 隐藏行号 复制代码 ? 这是一段程序代码。 Read More
posted @ 2010-05-18 09:51 SouthAurora 阅读(131) 评论(0) 推荐(0) Edit
一. 线程概述.默认情况下,C# 程序具有一个线程。此线程执行程序中以 Main 方法开始和结束的代码。Main 直接或间接执行的每一个命令都由默认线程(或主线程)执行,当 Main 返回时此线程也将终止。不过,可以创建辅助线程,以便与主线程一起并行执行代码。这些线程通常称为“辅助线程”。 辅助线程可以用于执行耗时较多的任务或时间要求紧迫的任务,而不必占用主线程。例如,辅助... Read More
posted @ 2010-05-12 09:03 SouthAurora 阅读(309) 评论(1) 推荐(0) Edit
一恢复误删文件. SQL备份的文件,被SQL删除(早于4周的自动删除). 使用FinalData 2.0 OEM全盘扫描根本看不到误删的文件 EasyRecovery Professional也一样,无法看到误删的文件. 后经林超介绍:可以使用WinHex恢复.使用步骤: 1.打开硬盘(Open Disk) 2.打开一个同类型文件,在WinHex右边列表中选中文件头,复制出来,以便在打开的硬盘中... Read More
posted @ 2010-05-11 16:43 SouthAurora 阅读(354) 评论(0) 推荐(0) Edit
一.事件概述事件具有以下特点: 发行者确定何时引发事件,订户确定执行何种操作来响应该事件。一个事件可以有多个订户。一个订户可处理来自多个发行者的多个事件。没有订户的事件永远不会被调用。事件通常用于通知用户操作(如:图形用户界面中的按钮单击或菜单选择操作)。如果一个事件有多个订户,当引发该事件时,会同步调用多个事件处理程序。要异步调用事件,请参见使用异步方式调用同步方法。可以利用事件同步线程。在 .... Read More
posted @ 2010-05-10 21:24 SouthAurora 阅读(248) 评论(0) 推荐(0) Edit
一.委托 委托可以理解为一种数据类型(delegate),后面根函数定义. 隐藏行号 复制代码 ? 这是一段程序代码。 委托概述委托具有以下特点: 委托类似于 C++ 函数指针,但它是类型安全的。委托允许将方法作为参数进行传递。委托可用于定义回调方法。委托可以链接在一起;例如,可以对一个事件调用多个方法。方法不需要与委托签名精确匹配。有关更多信息,请参见协变和逆变。C# 2.0 版引入了匿名方... Read More
posted @ 2010-05-10 20:54 SouthAurora 阅读(200) 评论(0) 推荐(0) Edit
1.GetType() : XXXObject object; Object.GetType(); 不管XXXObject是那一级别,GetType始终返回最末一级的类型.2.GetMeath():返回基类,子类的所有方法. 代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighl... Read More
posted @ 2010-04-26 12:01 SouthAurora 阅读(154) 评论(0) 推荐(0) Edit
From 广联达林超. 对 COMBOBOX 的外科手术:解决 COMBOBOX 处理回退键的 BUG 版本:1.0.0作者:林超日期:2007年12月18日 前言 这是昨天晚上在加考虑了很长时间的一个问题,写下来省的忘了。也欢迎大家拍砖 ... BTW: 这篇东东很长,都是代码的分析和实现,如果你不关心过程可以直接下载演示例子。(其实两个方案的代码都很短 :) 阅读本文需要对 VCL 框... Read More
posted @ 2010-04-21 11:02 SouthAurora 阅读(1261) 评论(0) 推荐(0) Edit
这个问题我前几天已经给出了解答,本文想说的并不是如何去解决这个问题,而是说一种解决问题的思想其实VCL中许多小陷阱都是可以自己来解决的,它们并不会对实际的开发带来多大的麻烦。D2007下,如果AutoComplete设为True,则用BackSpace删除中文时,会产生乱码。反之,如果关闭AutoComplete就不会有问题,于是首先想到的是AutoComplete带来的问题。于是,直接在StdC... Read More
posted @ 2010-04-20 11:25 SouthAurora 阅读(2504) 评论(0) 推荐(0) Edit
泛类学习一.应用场景 1.效率. 2.易用,容错. 3.处理同一类事情.二.应用. 1.无论在声明变量还是实例变量都要指定使用那个变量代替<T> 2.内部算法和数据操作保持不变三.使用. 1.编译器不知道使用将要指定的具体类型 2.派生约束.,以逗号分割多个约束. 为使用的一般类型参数分别指定约束.以空格分割. 基类约束(最多一个). 可以同时约束一个基类以及一个或多个接口,但是该基... Read More
posted @ 2010-04-16 16:28 SouthAurora 阅读(230) 评论(0) 推荐(1) Edit
1.枚举转换为数值. ((int)valueType == 0) //valueType:枚举类型.2.对象的事件应用 添加事件. 原有事件. 解决问题时考虑事件 Read More
posted @ 2010-04-15 16:23 SouthAurora 阅读(145) 评论(0) 推荐(0) Edit
1. List(T).AddRange 方法 将指定集合的元素添加到 List(T)的末尾。 [代码]参数collection 类型:System.Collections.Generic.IEnumerable(T)一个集合,其元素应被添加到 List(T)的末尾。集合自身不能为 nullNothingnullptrnull 引用(在 Visual Basic 中为 Nothing),但它可以包... Read More
posted @ 2010-04-13 11:29 SouthAurora 阅读(259) 评论(0) 推荐(0) Edit
一. Where :选择行.隐藏行号 复制代码 ? 这是一段程序代码。 IEnumerable<TSource> Where<TSource>(f => 一个条件表达式) 隐藏行号 复制代码 ? 这是一段程序代码。 Take : 选择行a.task(5) //选择前5行.例:List.Where(f => typeof(Csla.Core.IPropertyIn... Read More
posted @ 2010-04-12 16:39 SouthAurora 阅读(284) 评论(0) 推荐(0) Edit
调用OCX控件的步骤:1、在系统中注册该ocx控件,命令:regsvr32.exe 控件位置(加 /u 参数是取消注册)2、在.net的工具箱中添加该控件,拖到form中去就可以了。不用工具箱的话,自己手工添加,需要注意一个问题,就是要用Aximp.exe来包装一下ocx控件的类,然后再程序中引用生成的dll就可以了。aximp [options]{file.dll | file.ocx}The ... Read More
posted @ 2010-03-30 16:25 SouthAurora 阅读(4702) 评论(0) 推荐(0) Edit
一.Delphi的ActiveX控件编写注意事项. 1.异常语句 try FViews.Add(ATable); FDataStore.Add(TGRPGSPDataSource.Create(ATable.CreateView)); except Raise Exception.Create('报表已经存在!'); end; 在except代码里不能使用 "Raise Exception.Cr... Read More
posted @ 2010-03-30 15:29 SouthAurora 阅读(1439) 评论(0) 推荐(0) Edit
1. 注册ocx,否则在COM组件中无法看到.2. 在"工具"的"常规"选项卡里,右键--."选择项"--->"COM 组件" --->"构选需要添加的ocx",相应的ActiveX控件将添加到选项卡中.3.生成接口文件( Interop.XXXXX.dll 和 AxInterop.XXXXXX.dll) 3.1创建Windows Forms Application程序。 3.2讲oc... Read More
posted @ 2010-03-26 13:56 SouthAurora 阅读(500) 评论(1) 推荐(1) Edit
先说个下载地址吧:http://www.vckbase.com/tools/downtools.asp?id=22注册码就在压缩包的文本文档里面、之所以是6.01版的,因为它对VC++6支持的很爽BoundsChecker 是一个Run-Time错误检测工具,它主要定位程序在运行时期发生的各种错误。BoundsChecker能检测的错误包括:1))1、指针操作和内存、资源泄露错误,比如:内存泄露;... Read More
posted @ 2010-03-25 19:24 SouthAurora 阅读(1475) 评论(0) 推荐(0) Edit
一,在Dll或者ocx中 如果引用了FastMM4 而且在单元文件finalization处释放的接口,类等 有可能包内存泄漏.应为这几个地方有可能在Fastmm4完全释放内存后才能进到finalization中,导致内存释放出错,具体原因查找中..... 解决办法:添加对CurrentEngine类的释放过程,外面调用.[代码] Read More
posted @ 2010-03-25 19:17 SouthAurora 阅读(1114) 评论(0) 推荐(0) Edit
点击右上角即可分享
微信分享提示