- 博客(12)
- 资源 (3)
- 收藏
- 关注
转载 C++中传递参数
C++中传递参数的方式有三种:传参数的值,称为值传递,简称传值;传参数的地址,称为地址传递,简称为传址;引用传递,简称为传引用。相应的函数也就是传值调用,传址调用和传引用调用“值传递”:形参实际上是实参的一份拷贝,所以func1传递时不会改变外部变量实
2011-09-28 15:45:45
430
转载 const 和 static
const1. 限定符声明变量为只读 const int i=5; int j=0; i=j; //非法,导致编译错误 j=i; //合法2. 必须初始化 const int i=5; //合法 const i
2011-09-26 11:22:16
447
原创 多线程 Thread
如果从另外一个线程操作windows窗体上的控件,就会与主线程产生竞争,造成不可预料的后果,甚至死锁。因此,windows GUI编程有一个规则: 只能通过创建控件的线程来操作控件的数据!实现方法: 要从线程外操作windows控件,那么就要使用Invoke或BeginInvoke方法,通过一个委托将调用封送到空间所属的线程。调用格式:Object^ Invoke ( Delegate^ method );Delegate 为线程的委托Object 为正在被调用的委托的返回值,可无返回值。
2011-02-23 10:08:00
1734
原创 关于CLI和CLR
<br />CLI 通用语言基础结构 Common Language Infrastructure <br />CLR 公共语言运行库 Common Language Runtime <br />CLI是一个标准,CLR是微软公司的CLI实现。<br />CLR规范,现收录在ECMA(欧洲计算机制造商,European Computer Manufacturers)的CLI标准----ECMA-335中,同时收录在相应的ISO标准---ISO/IEC 23271中,因此CLR是该标准的实现。<br />.N
2011-02-21 10:33:00
1320
原创 多线程---BackgroundWorker
BackgroundWorker 事件有三个: DoWork 调用 RunWorkerAsync()方法时引发 ProgressChanged 调用 ReportProgress()方法时引发 RunWorkerCompleted 当后台操作已完成、被取消或引发异常时引发 1) BackgroundWorker.DoWork 在此,将耗时的工作写在DoWork下进行后台运行。 DoWork 事件处理程序中的代码应定期检查 CancellationPending 属性值,判定是否终止操作。当终止操
2011-01-05 19:01:00
920
原创 控件知识小点总结
listBox1->Items->AddlistBox1->SelectedIndex = listBox1->Items->Count - 1; richTextBox1->ScrollToCaret(); System::IO::Directory::GetFilesaxTeeChart1->Header->Text->Add(L"LiuJie"); axTeeChart1->Header->Font->Color = 0xFF;
2011-01-03 11:13:00
435
原创 主form与子form之间参数传递
1 主form-->子form 构造函数:个人理解为形参和实参问题子form(接收参数)public: array^ f_name; //子formpublic: ftp_more(array^ flist) { InitializeComponent(); f_name = flist;//接收参数 // //TODO: 在此处添加构造函数代码 // }主form(负责传入参数) ftp_more^ fm = gcnew ftp_more(flist);
2010-12-29 10:24:00
651
原创 MatLab-pcolor绘图&读文件
pcolor画图去掉网格 gca = pcolor(t_axis,h_axis,d3_4); set(gca, 'LineStyle','none'); % 去掉pcolor网格读文件fid = fopen(['../VHFdata_r_20101112/data_24hours/FKT_VHF01_DFI_L11_02H_201012',num2str(times),'.dat'],'rb');fseek(fid,42,'bof');period = fscanf(fid,'%f',1); %
2010-12-25 11:31:00
8316
原创 listview 排序问题
ListView::ListViewItemSorter 属性 引文:下面的代码示例创建包含 ListView 控件的窗体,在单击 ListView 控件中的列时可对各项进行手动排序。此示例定义了一个名为 ListViewItemComparer 的类,该类可实现执行 ListViewItem 比较的 System.Collections::IComparer 接口。该示例创建 ListViewItemComparer 的一个实例,并使用它来设置 ListView 控件的 ListViewItemSorte
2010-12-22 11:43:00
570
原创 文档操作FileStream & String
读文件:FileStream StreamReader StreamWriter f_read = L"D://VisualC//scandata.txt"; System::IO::FileStream^ r_stream = gcnew FileStream(f_read, FileMode::Open, FileAccess::Read); System::IO::StreamReader^ MyReader = gcnew StreamReader(r_stream);//MyR
2010-12-21 17:22:00
471
原创 bitmap存储指定区域的图片 save as
<br />功能类似printScreen<br />using namespace System::Drawing;<br /> <br />1. 对某块区域,例如panel控件的区域内,CreateGraphics一个Graphics<br />2. 调用Bitblt函数<br /> 此函数在调用之前,需要从DllImportAttribute导入Bitblt方法和GDI.32库。<br />#pragma endregion [ System::Runtime::InteropServ
2010-12-21 10:45:00
1288
原创 技术贴1——控件listview
listview属性:1. 一共有三个collection,即Columns、Items、GroupsColumns 最上边一行的表头Items 每一列下边的子项Groups 组2. View,视图方式共有四种,习惯Details。在Details的同时,可以显示表格GridLines(true | false)四种视图类似windows里的大图标、小图标、列表、详细信息。3. SmallImageList & LargeImageList为每个Items添加图片时候,可以拖一个ImageList控件,然后
2010-12-20 21:42:00
607
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人