摘要:
用Qt中的QGLWidget窗体类中是不包括glut工具库的,难怪在myGLWidget(在我的程序中是QGLWidget的派生类)中绘制实心球体是说“glutSolidSphere”: 找不到标识符,就是说没有这个函数的声明。接下来就来安装glut库: 1.先下载glut库http://www.o... 阅读全文
摘要:
std::string cstr;QString qstring;//****从std::string 到QStringqstring = QString(QString::fromLocal8Bit(cstr.c_str()));//****从QString 到 std::stringcstr =... 阅读全文
摘要:
如何设置:工具栏“生成”→“配置管理器”→“活动解决方案配置”对于VS2008的初次使用者来说,常会遇到的编译问题时,Debug版本运行正常,但在Release版本则不稳定或无法运行。以下是对Debug版本与Release版本本质区别的分析:Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。 Debug 和 Release 的真正秘密,在于一组编译选项。下面列出了分别针对二者的选项(当然除此之外还有其他一些,如/Fd /Fo,但区别并不重要,通常 阅读全文
摘要:
在iOS应用中,每个程序得main函数中都调用了UIApplicationMain函数。123456intmain(intargc,char*argv[]){@autoreleasepool{returnUIApplicationMain(argc,argv,nil,NSStringFromClass([AppDelegateclass]));}}先来看看UIApplicationMain函数的原型:123456intUIApplicationMain(intargc,char*argv[],NSString*principalClassName,NSString*delegateClassN 阅读全文
摘要:
socket编程中需要用到的头文件sys/types.h:数据类型定义sys/socket.h:提供socket函数及数据结构netinet/in.h:定义数据结构sockaddr_inarpa/inet.h:提供IP地址转换函数netdb.h:提供设置及获取域名的函数sys/ioctl.h:提供对I/O控制的函数sys/poll.h:提供socket等待测试机制的函数其他在网络程序中常见的头文件unistd.h:提供通用的文件、目录、程序及进程操作的函数errno.h:提供错误号errno的定义,用于错误处理fcntl.h:提供对文件控制的函数time.h:提供有关时间的函数crypt.h: 阅读全文
摘要:
头文件Qt project settings需要支持QtActivex container具体导出如下:(单列这里)QString filepath=QFileDialog::getSaveFileName(parent,tr("Save orbit"),".",tr("Microsoft Office 2007 (*.xlsx)"));//获取保存路径 if(!filepath.isEmpty()){ QAxObject *excel = new QAxObject(parent); excel->setControl(&qu 阅读全文
摘要:
1.重写ItemDelegate的Item方法这里我使用的QListView来显示Log日志,将写好的代理在初始化中就可以直接赋值上。m_LogModel = new QStandardItemModel(); this->textEditLog->setEditTriggers(QAbstractItemView::NoEditTriggers); this->textEditLog->setModel(m_LogModel); PItemDelegateEx *delegateEx = new PItemDelegateEx; this->textEditLo 阅读全文
摘要:
在Object-C中,块的概念和我们熟知的函数式编程中的块概念一致,就是一个独立的逻辑处理单元,据说苹果公司为C,C++和Object-C都扩充了支持块的语法。苹果的系统是在Mac OSX10.6,iOS4.0以后支持块的。在Object-C中,块被当做一个对象来处理,这个对象可以:有自己的局部变量可以传入参数有返回值可以访问自己定义时的上下文变量可以修改自己定义时特定的上下文变量作为参数传递给其它函数在引入块特性之后,iOS4.0以后,很多新的API都使用了块做为参数来作为某个操作完成之后的回调。下面就来看一个例子:Object-c代码-(Player*)playerAtPosition:( 阅读全文
摘要:
UIScreen: 代表当前这个屏幕,通过UIApplication可以获得这个属性UIView: 一个矩形试图,包含用户手势和时间响应UIViewController: 一个UIView的集合类,是用来管理一群View的UIWindow: 当前项目视图的根类,所有View都在这个Window容器中 阅读全文
摘要:
—程序的生命周期 a.程序的生命周期是指应用程序启动到应用程序结束整个阶段的全过程 b.每一个IOS应用程序都包含一个UIApplication对象,IOS系统通过该UIApplication对象监控应用程序生命周期全过程 c.每一个IOS应用程序都要为其UIApplication对象指定一个代理对象,并由该代理对象处理UIApplication对象监测到的应用程序生命周期事件。—IOS应用程序5种状态 1.Not running:应用还没有启动,或者应用正在运行但是途中被系统停止 2.Inactive:当前应用正在前台运行,但是并不接收事件(当前或许正在执行其它代码)。... 阅读全文