- 博客(16)
- 资源 (13)
- 收藏
- 关注
原创 从零开始学android编程之修改编码方式
使用Eclipse进行android编程,导入外部项目时,源文件中包含的汉字可能会变成乱码。在Eclipse中使用Toast显示提示信息时,也会出现这种情况。汉字出现乱码的原因是编码方式不一致,需要通过Eclipse修改编码方式。通过Eclipse修改编码方式的方法主要有三种:第一种是修改java文件的编码方式;第二种是修改工作区的编码方式;第三种是修改整个项目的编码方式。1 修改java
2017-12-30 10:54:13 689
原创 C++中类的名字查找
C++中的“名字查找(name lookup)”指的是在使用某个变量或函数时,需要查找该变量或函数的声明。在对普通的变量或函数进行名字查找时,只需在使用变量或函数的代码前的区域内进行查找即可。1 问题提出在MSDN上有朋友问到这个问题:对于一个自定义类class MyClass{void Func(){ cout << i;}int i = 1;}此时
2017-12-29 21:21:48 2683 1
原创 C++数据格式转换
本文主要讲述整数、二进制字符串与十六进制字符串之间的转换。1 将整数转化为字符串1.1 将整数转换为二进制字符串使用_ltoa_s()函数可以将整数转换为二进制字符串。该函数的作用是将一个long整数转换为字符串。_ltoa_s()函数有很多格式,其中的一个格式为errno_t _ltoa_s(long value, char *str, int radix);其中,参
2017-12-28 23:19:33 3107
原创 从零开始学android编程之网格布局管理器(2-2)
2 指定单个组件在网格中的位置可以通过指定组件的android:layout_column属性和android:layout_row属性来指定该组件在网格中的行数和列数。与android:columnCount属性和android:rowCount属性类似,android:layout_column属性和android:layout_row属性也与android:orietation属性有关。
2017-12-27 23:24:21 810
原创 从零开始学android编程之网格布局管理器(2-1)
网格布局管理器用GridLayout类来表示。在《从零开始学android编程之表格布局管理器》中提到的TableLayout一般产生的表格外形是标准的方框,而GridLayout类产生的网格可以是不标准的。1 设置网格的行数和列数在《从零开始学android编程之线性布局管理器》中提到的activity_linear.xml文件中使用表格布局管理器GridLayout,代码如下Lin
2017-12-27 23:21:35 837
原创 从零开始学android编程之表格布局管理器(2-2)
3 自动匹配屏幕宽度从图1和图2中可以看到,创建的表格布局管理器对应的表格并没有铺满整个屏幕。可以通过设置表格布局管理器的android:stretchColumns属性使得表格自动匹配屏幕宽度。代码如下<TableLayout.........android:stretchColumns="0">.............以上代码的作用是将表格布局管理器表格的第1列设置为可拉
2017-12-21 21:40:57 404
原创 从零开始学android编程之表格布局管理器(2-1)
表格布局管理器用TableLayout类表示,该类派生自LinearLayout类,所以TableLayout类也具有LinearLayout类的方法和属性。线性布局管理器LinearLayout将在其中的“组件群”进行横向或者纵向的一字排列。而表格布局管理器TableLayout主要将“组件群”进行表格式的排列,即将“组件群”排列成指定行数和指定列数。1 在表格布局管理器中插入行在表
2017-12-21 21:37:09 496
原创 从零开始学android编程之线性布局管理器(2-2)
4 设置组件内容的对齐方式可以通过单个组件的android.gravity设置组件内容的对齐方式。<LinearLayout.......>.........<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="lef
2017-12-21 21:12:36 248
原创 从零开始学android编程之线性布局管理器(2-1)
线性布局管理器用LinearLayout类来表示。线性布局管理器会将组件一个一个排列起来。线性布局管理器中的组件不会自动换行,如果组件排列超出了Activity的范围,超出范围的组件将不会被显示。1 组件排列方向通过线性布局管理器的属性android:orientation可以控制组件排列的方向(横向或者纵向)。在Android Studio中创建创建一个新的项目,由于该项目默认的布局
2017-12-21 21:01:53 540
原创 MFC显示位图(2-2)
2 通过CBitmap类显示位图通过CBitmap类显示位图的基本原理是将要显示的位图导入到CBitmap对象中,之后将该对象选入到兼容设备上下文(DC)中,最后将兼容设备上下文在设备上下文中显示。需要注意的是显示位图的代码要写在对话框程序的OnPaint()函数中。2.1 将要显示的位图导入到CBitmap对象中在OnPaint()函数中,定义一个CBitmap类的对象,并且将要显示
2017-12-13 23:13:39 546
原创 MFC显示位图(2-1)
在MFC中可以通过Picture Control控件显示位图,也可以通过CBitmap类显示位图。1 通过Picture Control控件显示位图Picture Control控件实际上就是静态控件,即CStatic类。可以通过该控件的属性或者对该控件的成员变量,实现位图的显示。1.1 通过设置控件属性显示位图在VS2008中创建一个基于对话框的MFC程序。1.1.1 创建控
2017-12-13 23:10:49 1463
原创 MFC显示JPG格式的图片(2-2)
3 创建图像接口对象3.1 声明图像接口对象IPicture表示图像接口,为对话框类创建一个访问权限为private的IPicture接口的指针:IPicture* m_pPicture;3.2 创建图像接口对象之后,在对话框类的OnInitDialog()函数中,通过如下代码创建图像对象接口:OleLoadPicture(stream, length, TRUE
2017-12-13 23:00:32 588
原创 MFC显示JPG格式的图片(2-1)
在MFC中,可以通过图像接口IPicture来显示JPG格式的图片。主要分为四个步骤:第一步是将JPG图片导入到内存中,第二步是创建流接口对象;第三步是根据流对象创建图像接口对象,第四步是显示图片。 1 将JPG图片导入到内存中在VS2008中创建一个基于对话框的MFC程序。在该对话框类的OnInitDialog()函数中,使用CFile类和全局内存函数将JPG图片导入到内存中
2017-12-13 22:56:39 1601
原创 MFC导入位图的方法
可以使用两种方法导入位图文件,一种是从项目资源中导入,另一种是从磁盘中导入。1 从项目资源中导入位图使用该方法导入位图文件时,必须先将位图文件导入到项目资源中。1.1 位图资源的导入导入位图资源的方法与导入图标资源的方法类似,见《MFC导入图标文件的方法》。1.2 通过::LoadBitmap()函数获取位图句柄可以通过Windows API函数LoadImage()来获位
2017-12-13 22:52:55 8993
原创 MFC导入图标文件的方法
可以使用两种方法导入图标文件,一种是从项目资源中导入,另一种是从磁盘中导入。1 从项目资源中导入图标使用该方法导入图标文件时,必须先将图标文件导入到项目资源中。1.1 图标文件资源的导入选择“资源视图”选项卡,之后选择资源视图树型控件的“XXX->XXX.rc->Icon”,其中XXX表示项目名称,如图1所示。 图1 选择Icon资源文件夹接下来在右键菜单中选择“添
2017-12-13 22:49:34 9211
原创 C++函数的数组形参
1 不允许将实参数组拷贝给形参不能将数组的内容拷贝给其它数组作为其初始值,也不能用数组为其它数组赋值。int a[] = {0, 1, 2};int a2[] = a;//错误,不允许使用一个数组初始化另一个数组a2 = a;//不能把一个数组直接赋值给另一个数组所以,当数组作为函数的实参时,不能将其元素拷贝给形参。2 将数组名转换为指针在很多用到数组名字的地方,编译器都
2017-12-05 11:17:48 1148
Windows7下VS2008维护模式破解工具.rar
2019-05-31
基于VS2015套接字完成端口模型源代码
2018-07-04
基于对话框程序的注册码快捷键粘贴功能的实现
2017-04-23
Windows文件系统过滤驱动开发教程(第二版)
2017-04-23
Windows Graphics Programming Win32 Gdi And Directdraw.chm
2017-01-31
DirectDraw中文手册
2017-01-31
VS2008编译驱动程序的配置方法
2016-10-23
ddkwizard_setup_v1.2.0a及ddkward.cmd
2016-10-23
filespy源代码
2016-09-25
黑客调试技术解密pdf
2016-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人