- 博客(17)
- 收藏
- 关注
原创 String测试
package const_string;public class TestDemo { public static void main(String[] args) { String s1="abc"; String s2="abc"; System.out.println("s1.equals(s2): "+s1.equals(s2)); S
2010-05-11 09:51:00 466
原创 封装测试代码
package encapsulation;public class TestDemo { public static void main(String[] args) { /* BankAccount acct=new BankAccount(); acct.accountID="001"; acct.password="123"; acct
2010-04-16 12:01:00 822 3
原创 参数传递示例代码
package paremeter_transfer;class MyObject{ int intValue; String strValue; MyObject(int i,String s) { intValue=i; strValue=s; } void show() { System.out.println("intvalue="
2010-04-02 12:02:00 538
原创 数组的操作
public class TestDemo { public static void showArray(int a[][]){ for(int i=0;i<a.length;i++){ for(int j=0;j<a[i].length;j++){ System.out.print(a[i][j]+"/t"); } System.out.println
2010-03-30 08:58:00 488
转载 c#使用系统函数System.Shell.Folder.copyHere解压.zip文件
C#解压.zip文件,网上一搜一大堆方法,有使用System.IO.Compression.GZipStream的,有使用J#库函数的,也有仿Java自己写库函数的,但好多都不大好使,最终发现还是系统函数System.Shell.Folder.copyHere(oItem [, intOptions])最为好使。具体方法如下:1. 添加引用 Shell32.dll,可
2009-07-11 22:46:00 1101
转载 VC2005 实现XP的风格
用写一段代码如下 <assemblyIdentity name="XP style manifest" processorArchitecture="x86" version="1.0.0.0" type="win32"/> <assemblyIdentity type="win32" name="Micro
2009-03-08 17:43:00 485
转载 static_cast dynamic_cast reinterpret_cast和const
关于强制类型转换的问题,很多书都讨论过,写的最详细的是C++之父的《C++的设计和演化》。最好的解决方法就是不要使用C风格的强制类型转换,而是使用标准C++的类型转换符:static_cast,dynamic_cast。标准C++中有四个类型转换符:static_cast、dynamic_cast、reinterpret_cast、和const_cast。下面对它们一一进行介绍。
2009-01-01 18:54:00 570
转载 int, long和byte[]的互换
public class ConvertUtil { // bytes[4] to int public static int bytesToInt(byte[] intBytes) { return (int)( (intBytes[0] & 0xff) ( (intBytes[1] & 0xff)
2009-01-01 18:28:00 693
转载 ShellExecute使用
Q: 如何打开一个应用程序? ShellExecute(this->m_hWnd,"open","calc.exe","","",SW_SHOW );或ShellExecute(this->m_hWnd,"open","notepad.exe","c://MyLog.log","",SW_SHOW);正如您所看到的,我并没有传递程序的完整路径。Q: 如何打开一个同系统程序相关连的文档?
2008-12-01 10:59:00 613 1
原创 二维指针应用
#include "stdafx.h" void foo(char **data){ printf("%s/n",*data); char *p=*data; p++; printf("%s/n",p); *data=p;}int main(int argc, char argv[]){ printf("t
2008-12-01 00:38:00 422
转载 VC++显示弹出式菜单的两种方法
方法一:调入菜单资源/////////////////////////////////////////////////////////////////////////////////////////////// CMy1View message handlers///先在Menu资源中添加弹出式菜单,命名:IDR_MENU1///再添加CView类的消息WM_CONTEXTMENU
2008-11-24 20:44:00 1196
转载 VC界面库
GuiToolkit(开源,类似Visual Studio 2003风格) http://www.beyondata.com/default.htm GardenUI(免费,界面效果挺好的,XML,代码 界面 分离) http://www.gardenui.com/ CJLib(开源,免费,UN
2008-11-22 17:17:00 488
原创 Screen coordinate and Client Coordinat
Screen coordinate 坐标是原点在屏幕左上角Client coordinate 坐标原点在应用软件窗口的左上角int with= GetSystemMetrics(SM_CXFULLSCREEN); int heigh= GetSystemMetrics(SM_CYFULLSCREEN);通过上边两个函数获取的是显示屏幕的大小,及不包括任务栏等区域。 int
2008-11-22 10:56:00 591
转载 VisualC++6.0模式键盘映射模式下的常用快捷键
常规文本编辑部分略 格式化选定内容:Ctrl+K,Ctrl+F 向前定位:Ctrl+= 向后定位:Ctrl+- 查找:Ctrl+F 在文件中查找:Ctrl+Shift+F 替换Ctrl+H: 在文件中替换:Ctrl+Shift+H 转换为大写:Ctrl+Shift+U 转换为小写:Ctrl+U 注释选定内容:Ctrl+K,Ctrl+C 取消注释:Ctrl+K,Ctrl+
2008-11-09 19:05:00 814
转载 在VC的控制台程序中显示UNICODE字符
/*(1)显示汉字宽字符,必须设置正确的区域代码。显示ASCII的UNICODE,则不是必须的(2)宽字符的printf格式控制中,使用%wc(字符) %ws(字符串)(3)wcout 不是 C++标准要求提供的成员(4)L"中国" 是宽字符"中国",但不是一定是UNICODE"中国",视编译器的实现而定。*/ /* C 语言 */#include #inc
2008-11-09 08:59:00 1626
转载 VC常用数据类型使用转换详解
CString是一个动态TCHAR数组,BSTR是一种专有格式的字符串(需要用系统提供的函数来操纵,LPCTSTR只是一个常量的TCHAR指针。CString 是一个完全独立的类,动态的TCHAR数组,封装了 + 等操作符和字符串操作方法。typedef OLECHAR FAR* BSTR;typedef const char * LPCTSTR;vc++中各种字符串的表示法首先char* 是
2008-11-08 15:45:00 352
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人