代码改变世界

阅读排行榜

List<T>与ObservableCollectio<T> 的区别

2013-09-17 22:12 by Andrew.Wangxu, 427 阅读, 收藏,
摘要: 在WPF中绑定通常会使用ObservableCollection,为什么不使用List呢? 简单是解释:List不包含值变通知功能,所以绑定了也许会出现绑定的数据与呈现数据不一致的问题。 通常绑定会使用 ObservableCollection。 因为 List没实现 INotifyCollectionChanged ,所以它只是一个普通的容器。~ 阅读全文

C++ cctype定义的函数 - 学习笔记(7)

2011-12-12 23:57 by Andrew.Wangxu, 423 阅读, 收藏,
摘要: 这里一个简单的例子,查找出字符串中有几个标点符号。 代码如下: #include using std::string; #include using std::isupper; using std::toupper; using std::islower; using std::tolower; using std::isalpha; using std::isspace; #include using std::cout; using std::endl; int main() { string s("Hello world!!!"); string::size_type punct_cnt = 0; for(string::size_type index = 0; index != s.size(); ++index) if(ispunct(s[index])) ++punct_cnt; 阅读全文

Visual Studio使用技巧,创建自己的代码片段

2014-07-16 16:04 by Andrew.Wangxu, 420 阅读, 收藏,
摘要: 代码片段的使用示例 在编写代码中常会使用代码片段来提高我们的编写代码的效率,如:在Visual Studio中编写一个 for(int i = 0; i length;i++) { } 这样的代码,我们只需要写 for 然后紧接着按2下”Tab键”即可实现上面的代码片段,如果需要编写一个 阅读全文

C# 索引器的简单例子

2011-12-03 12:46 by Andrew.Wangxu, 412 阅读, 收藏,
摘要: 这个例子是使用索引器简单模仿一个string数组。 因为索引器本身就比较像数组,下面是关于索引器的概述: 索引器使得对象可按照与数组相似的方法进行索引。 get 访问器返回值。set 访问器分配值。 this 关键字用于定义索引器。 value 关键字用于定义由 set 索引器分配的值。 索引器不必根据整数值进行索引,由您决定如何定义特定的查找机制。 索引器可被重载。 索引器可以有多个形参,例如当访问二维数组时。 阅读全文

C++ 使用头文件 - 学习笔记(6)

2011-12-11 15:36 by Andrew.Wangxu, 410 阅读, 收藏,
摘要: 经过学习,我自己理解为:C++头文件也就是相等与 C#中的“类” 的概念吧。 使用书中提供的Sales_item.h头文件,实现计算“书”的价格计算。 代码如下: #include #include "Sales_item.h" int main() { Sales_item book; std::cin book; std::cout book std::endl; return 0; } 阅读全文