易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 :

XML TO ArrayCollection 两种实现方式

<?xml version="1.0" encoding="UTF-8"?>
<projects>
<node Country="暗暗啊" Gold="10" Silver="20" Bronze="30"/>
<node Country="白斑病" Gold="30" Silver="20" Bronze="10"/>
<node Country="常常厂" Gold="20" Silver="40" Bronze="60"/>
<node Country="赌东道" Gold="50" Silver="30" Bronze="10"/>
<node Country="饿饿额" Gold="15" Silver="18" Bronze="46"/>
<node Country="方法法" Gold="61" Silver="52" Bronze="38"/>
</projects>
<mx:HTTPService id="HTTPService1"
url="charts_ColumnChart.xml"
result="initFile(event)" showBusyCursor="true" method="post"
resultFormat="e4x"/>
import mx.collections.ArrayCollection;
import mx.rpc.events.ResultEvent;
private var ac:ArrayCollection = new ArrayCollection();
function initFile(event:ResultEvent):void{
for each(var p:XML in event.result..node){
var obj:Object=new Object();
obj.Country=p.@Country;
obj.Gold=p.@Gold;
obj.Silver=p.@Silver;
obj.Bronze=p.@Bronze;
ac. ......

C Runtime Library来历, API, MFC, ATL关系

CRT原先是指Microsoft开发的C Runtime Library,用于操作系统的开发及运行。后来在此基础上开发了C++
Runtime Library,所以现在CRT是指Microsoft开发的C/C++ Runtime
Library。在VC的CRT/SRC目录下,可以看到CRT的源码,不仅有C的,也有C++的。
      
CRT原先的目的就是支持操作系统的运行。因为Windows操作系统除汇编部分外,都是用C/C++编写的,所以内核及许多关键服务都在CRT上运行
(它们都采用dll技术动态链接)。此外,用
VC编写的C/C++程序也用到它们(可以动态链接,也可以静态链接,前者运行时需要系统中已安装CRT的dll,后者不需要)。可以说,CRT就是
Microsoft编写Windows时使用的低层类库。然后,它又被当作C++标准库的一个实现包含在了VC系列中;我们在VC中使用的C++标准库,
其实就是CRT的一个真子集(少了C++标准所不包含的代码,特别是大量的低层C代码)
       至于CRT与WINDOWS
API的关系,与许多人理解的相反,WINDOWS
API作为Windows的一部份,是在CRT的基础上开发的。你可以将Windows(及其API)看作一个项目,而这个项目使用的语言是汇编/C/C
++,使用的类库就是CRT。所以 ......

C和指针 的读书笔记(自己整理)

第2章
环境:翻译环境: 源代码转化成可执行的机器指令。
执行环境:用于实际执行代码。
翻译:源文件-〉目标文件-〉可执行文件(通过链接器将多个目标文件捆绑在一起)
编译过程:预处理器-〉源代码经过解析产生目标代码(这个过程中是绝大多数错误和警告产生的地方)-〉优化器(就是对目标代码进行进一步优化,使效率更高)
执行:首先,程序被加载到内存,那些不是存储在栈中的未被初始化的变量将在这个时候被初始化;然后,程序的执行便开始了,负责处理一些日常事务,如收集命名行参数以便使程序能够访问他们,并开始调用main函数;现在,开始执行程序代码,在绝大多数机器里,程序将使用一个运行时堆栈,用于存储函数的局部变量和返回地址。程序同时也使用静态内存,存储与静态内存中的变量在整个程序执行过程中将一直保持不变。最后,程序终止,正常终止的话,是main函数返回。
 
2.2词法规则
三字母符 ??
转义序列  \
注释:注意1.别把代码给错误的注释掉了2.别在结尾写成了*?
标志符:
 
编程风格:
空行用于分隔不同的逻辑代码段,它们是按照功能分段的。
If和相关语句的括号是这些语句的一部分,而不是他所测试的表达式的一部分。 ......

数学排列组合算法 P(N,M) C(N,M)

yeah,组合的也出来了,再一起发一个
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication32
{
class Program
{

static int s = 0;
static void Main(string[] args)
{
Console.WriteLine("输入要排列的数字");
string strs = Console.ReadLine();
List<string> list = new List<string>();
int a = 5;
Console.WriteLine("输入要排列的个数");
int b = Int32.Parse(Console.ReadLine());
Compages(strs, "", list, b);
Console.WriteLine("_______________________________________");
for (int i = 0; i < list.Count; i++)
{
Console.WriteLine(list[i]);
}
Console.WriteLine("共:"+s+"个");
Console.Read();
}
/// <summary>
/// 数学排列算法P(N,M)
/// </summary>
......

高质量C++/C编程指南

高质量C++/C编程指南
文件状态
[  ] 草稿文件
[√] 正式文件
[  ] 更改正式文件 文件标识: 
 当前版本: 1.0
 作    者: 林锐 博士
 完成日期: 2001年7月24日
版 本 历 史
版本/状态 作者 参与者 起止日期 备注
V 0.9
草稿文件 林锐
  2001-7-1至
2001-7-18 林锐起草
V 1.0
正式文件 林锐
  2001-7-18至
2001-7-24 朱洪海审查V 0.9,
林锐修正草稿中的错误
    
    
 目 录
前 言 6
第1章 文件结构 11
1.1 版权和版本的声明 11
1.2 头文件的结构 12
1.3 定义文件的结构 13
1.4 头文件的作用 13
1.5 目录结构 14
第2章 程序的版式 15
2.1 空行 15
2.2 代码行 16
2.3 代码行内的空格 17
2.4 对齐 18
2.5 长行拆分 19
2.6 修饰符的位置 19
2.7 注释 20
2.8 类的版式 21
第3章 命名规则 22
3.1 共性规则 22
3.2 简单的WINDOWS应用程序命名规则&nbs ......

高质量C++/C编程指南

高质量C++/C编程指南
文件状态
[  ] 草稿文件
[√] 正式文件
[  ] 更改正式文件 文件标识: 
 当前版本: 1.0
 作    者: 林锐 博士
 完成日期: 2001年7月24日
版 本 历 史
版本/状态 作者 参与者 起止日期 备注
V 0.9
草稿文件 林锐
  2001-7-1至
2001-7-18 林锐起草
V 1.0
正式文件 林锐
  2001-7-18至
2001-7-24 朱洪海审查V 0.9,
林锐修正草稿中的错误
    
    
 目 录
前 言 6
第1章 文件结构 11
1.1 版权和版本的声明 11
1.2 头文件的结构 12
1.3 定义文件的结构 13
1.4 头文件的作用 13
1.5 目录结构 14
第2章 程序的版式 15
2.1 空行 15
2.2 代码行 16
2.3 代码行内的空格 17
2.4 对齐 18
2.5 长行拆分 19
2.6 修饰符的位置 19
2.7 注释 20
2.8 类的版式 21
第3章 命名规则 22
3.1 共性规则 22
3.2 简单的WINDOWS应用程序命名规则&nbs ......

CRT (C run time library)

CRT (C run-time library)
一 产生
运行时库是程序在运行时所需要的库文件,通常以LIB或DLL形式提供。
C运行时库就是C run-time library,诞生于20世纪70年代,是C而非C++语言世界的概念,C程序运行时需要这些库中的函数。
C 语言是所谓的“小内核”语言,就其语言本身来说很小(不多的关键字,程序流程控制,数据类型等)。所以,C语言内核开发出来之后,Dennis Ritchie和Brian Kernighan就用C本身重写了90%以上的UNIX系统函数,并且把其中最常用的部分独立出来,形成头文件和对应的LIBRARY,C运行时库就是这样形成的。
随着C语言的流行,各个C编译器的生产商/个体/团体都遵循老的传统,在不同平台上都有相对应的Standard Library,但大部分实现都是与各个平台有关的。由于各个C编译器对C的支持和理解有很多分歧和微妙的差别,所以就有了ANSI C;ANSI C(主观意图上)详细的规定了C语言各个要素的具体含义和编译器实现要求,引进了新的函数声明方式,同时订立了Standard Library的标准形式。所以C运行时库由编译器生产商提供。至于由其他厂商/个人/团体提供的头文件和库函数,应当称为第三方C运行库(Third party C run-time libraries)。
二 发展
到了 C+ ......
总记录数:40319; 总页数:6720; 每页6 条; 首页 上一页 [3025] [3026] [3027] [3028] 3029 [3030] [3031] [3032] [3033] [3034]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号