new,virtual,override三者的区别 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks...
OOP面向对象的三大特点:封装(encapsulation),继承(inheritance),多态(encapsulation)和JAVA与C++一样,C#也是OOP语言。并且,C#对数据的封装要比C++更好。另外,在C++里面可能习惯从main函数开始程序,类是作为主函数的一部分而存在的。而C#里...
学asp.net也有一个多星期了,之前对这个一无所知,也不知道怎么去找一些相关的资料去学习,不懂了就问问别人这个怎么做,那个怎么写,要不是有jsp和php的基础,估计还得弄上好长的时间来学习。记录一下自己写的东西,简单的一个CURD.index.aspx: ...
分类:
数据库 时间:
2015-03-30 18:24:58
阅读次数:
259
首先复习一下C#中的多态,通过一些测试类和函数来观察多态在编译器中的实现过程。代码如下以实例中的objA为例,编译器从类A开始,一步步向A的子类寻找函数的重写,直到没有重写或者到达objA对应的内存中对象的类型。属性的使用属性是C#不同于别的编程语言的一个显著特征,它的实现有利于数据的封装。在我之前...
sql_interface.h#ifndef SQL_INTERFACE_H
#define SQL_INTERFACE_H
class ModCat{
public:
int mod_cat_id;
QString name;
};class SqlClass : public QObject{
Q_OBJECT
private:
QSqlDatabase* db;...
分类:
数据库 时间:
2015-03-30 14:42:57
阅读次数:
185
// 1.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include using namespace std;class CThread{public: CThread(); virtual ~CThread(); bool Start();...
分类:
其他好文 时间:
2015-03-29 13:29:27
阅读次数:
112
main.cpp#include "display_da.h"
#include int main(int argc, char *argv[])
{
// QApplication::addLibraryPath("./plugins");
QApplication a(argc, argv);
display_da w;
w.sh...
分类:
其他好文 时间:
2015-03-29 09:29:27
阅读次数:
167
前记:呃哼,尽管是第一篇,个人学习记录用,并且我写东西也不太习惯带上各种专业名词,只因为记不住,不多说直接上内容。Web Api在ASP.NET上有不少的版本形式,就拿其中的路由部分来讲,我在用的时候是微软的MVC提供的。所用工具:Visual Studio 2013所需命名空间:System.We...
01背包:{v c[i] w[i]二维:f[i,j]=将前i个物品恰放于容量为v的背包中的最大价值 ~~~~~~不选第i个物品 f[i,j]:=f[i-1,j]; 选第i个物品 f[i,j]:=f[i-1,j-c[i]]+w[i];f[i,j]:=max{f[i-1,j], f[i-1,j-c[i]...
分类:
其他好文 时间:
2015-03-21 17:05:21
阅读次数:
102
1,Fragment是什么? Fragment是一个比Activity粒度更小的界面布局单元,每个Fragment包含自己的一组UI组件,可以看成是一个微缩版的Activity,每个Activity包含一个或者多个Fragment,2,为什么需要Fragment?(意义、作用等) Fragmen.....
分类:
移动开发 时间:
2015-03-20 20:23:11
阅读次数:
180