천객만래 [千客萬來] (It has an interminable succession of visitors)

[음식/요리] 27개 양념장 만들기 레시피






27개 양념장 만들기 레시피

1.불고기 양념장 (쇠고기 400g 기준)
재료 : 간장 4큰술, 설탕 2큰술, 양파즙2큰술, 청주 2큰술, 다진파 마늘 2큰술씩, 배즙2큰술, 깨소금 참기름 1큰술씩, 후춧가루 조금
방법 : 고기는 먼저 설탕과 배즙, 청주에 재워 두었다가 간장, 배즙, 다진파 마늘, 깨소금, 후춧가루, 참기름을 분량대로 넣어 양념한다.

사용 : 양파나 대파, 느타리버섯등을 채썰어 첨가하고 먹기 하루전 재워둔다. 육회에 무쳐 먹을땐 마늘과 참기름을 더 많이 쓴다.

2.갈비찜 양념장 (갈비 600g 기준)
재료 : 간장 4~5큰술, 양파즙 3큰술, 배즙 4큰술, 설탕 2큰술, 청주 2큰술, 다진 파 마늘 2큰술씩, 깨소금 1큰술, 후춧가루 1/2작은술, 참기름 1큰술
방법 : 핏물을 뺀 갈비를 먼저 설탕과 배즙, 청주에 재워두었다가 다른 양념 재료를 분량대로 섞어 재워놓은 갈비에 넣고 다시 주물러서 재워두었다가 쓴다.

3.갈비구이 양념장 (갈비 600g 기준)
방법 : 1. 설탕 1큰술, 조미술 1큰술, 후추로 밑간을 하고
2. 육수나 물 4컵, 대파 1뿌리, 양파 1/2개, 생강 1톨, 통후추 1작은술, 월계수잎 3장, 마늘 3쪽, 간장 1/2컵을 끓여 체에 걸러둔다.
3. 끓인 양념 2를 간장 3~4큰술, 배즙 2큰술, 양파즙 1큰술, 조미술 1큰술, 올리 고당이나 물엿 2큰술, 후춧가루, 참기름을 섞어 갈비에 재워둔다.
사용 : 소갈비, LA갈비, 돼지갈비 등등

4.데리야키 소스
재료 : 간장 1/2컵, 멸치다시마 국물 1/2컵, 조미술 1/2컵, 설탕 1/2컵, 생강즙
방법 : 냄비에 멸치다시마 국물, 간장, 조미술, 설탕을 넣고 중불에서 서서히 농도가 나도록 조린다.
사용 : 생선구이나 꼬치구이, 생선조림, 야채조림, 고기튀김류에 양념소스로 이용된다. 식성에 따라 고추장, 고춧가루, 케찹, 다진마늘, 다진파, 참기름, 깨소금을 넣어도 좋다.
장어구이, 멸치볶음, 우엉조림, 연근조림, 감자조림, 갈치조림, 도미조림, 병어조림, 고등어조림, 무조림, 각종꼬치구이, 두부조림, 양념통닭, 족발 등등등 때에 따라 물엿을 사용하기도 한다.

5.볶음 양념
재료 : 다진마늘 1큰술, 설탕 1큰술, 청주 1큰술, 간장 1/2큰술, 물엿 2큰술, 생강즙 1작은술, 마늘채 3쪽, 깨소금, 참기름
방법 : 위 재료를 볶다가 진미채 같은 것에 양념하고 다진마늘, 참기름, 통깨로 마무리 식성에 따라 고추장 3큰술, 고춧가루 2큰술을 넣어도 좋다.
사용 : 진미채, 건어물채


6.젓갈 겉절이 양념장
재료 : 간장 2큰술, 젓갈(멸치액젓) 4큰술, 고춧가루 3큰술, 다진 마늘 1큰술, 다진 파 1큰술, 깨소금 참기름 1큰술씩, 설탕
방법 : 젓국에 모든 재료를 넣고 잘 섞는다.
사용 : 부추무침, 상추겉절이 등에 이용한다. 오이는 소금에 살짝 절여 부친다.

7.새우젓 양념장
재료 : 새우젓 1/4컵, 마늘다진것 1/2큰술, 파다진것 1큰술, 생강즙 1작은술, 고춧가루 1/2큰술, 개소금 1/2큰술, 참기름 1작은술
방법 : 모든재료를 넣고 잘 섞는다.
사용 : 돼지고기 삼겹살 요리에 좋고 새우젓은 단백질과 지방의 분해를 촉진하는 역활을 하므로 돼지고기와 궁합이 잘 맞는 양념이다

8.양념게장 (꽃게 4마리 기준)
재료 : 간장 1/3~1/2컵, 고춧가루 3~4큰술, 올리고당이나 물엿 큰술(설탕을 넣을때는 1큰술), 양파즙 1큰술, 다진마늘 2큰술, 다진생강 1작은술, 후춧가루, 통깨 1큰술
방법 : 산 꽃게를 손질하여 등분한 후 먼저 간장에 재어 간이 배도록 한 다음 간장을 따라낸다. 여기에 고춧가루, 물엿, 마늘, 설탕, 후춧가루, 통깨 등을 넣어 버무린 다음 게를 넣어 고고루 섞이도록 양념한다. 부재료로 양파, 풋고추, 붉은 고추를 넣어도 좋다.
사용 : 양념게장

9.간장게장 (꽃게 4마리 기준) (맛간장)
재료 : 조선간장 2컵, 조청 2컵, 설탕 3큰술, 소주 2큰술, 마늘 1통, 양파 1/2개, 생강 1톨, 마른 고추 2개,둥글레, 황기, 감초, 대파,
방법 :
1. 산 꽃게는 솔 등으로 문질러 깨끗이 닦은 다음 손질해서 토막낸다.
2. 양파는 굵게 채썰고, 마늘과 생강은 납작하게 저민다. 마른 고추는 어슷썬다.
3. 꽃게를 담고 간장을 자작하게 부은 뒤 설탕을 넣고 2)의 재료를 골고루 섞는다.
4. 3)을 서늘한 곳에 두었다가 3일이 지난 다음 간장국물을 냄비에 따라낸다.
5. 4)를 끓여 완전히 식힌 다음 다시 용기에 붓는다. 야채는 건져낸다.
6. 5)를 2~3회 반복하면 적당하게 맛이 밴다
사용 : 간장게장. 고추 마늘 마늘쫑 짱아찌를 할 때는 물한컵과 식초 ½컵을 더한다.

10.표고진간장
재료 : 표고버섯, 간장, 다시마
방법 :
1. 표고를 깨끗이 씻어 미지근한 물에 담가 갈색물을 우려낸 후
2. 다시마를 찬물에 넣고 끓여 우린 다음 식힌다.
3. 표고와 다시마 우린물을 섞은 다음 간장을 붓는데 같은 양을 섞도록 한다.
4. 잘 섞어 불에 올려 저으면서 3개의 섞은 양이 1/3 로 줄을 때 까지 졸인다.
5. 맛을보아 그리 짜지 않고 구수한 맛이 나게 한다.
사용 : 사찰음식, 나물무침, 볶음, 국 등등

11.곰탕 다대기
재료 : 고춧가루 3Ts, 다진파 2Ts, 다진 마늘 1ts, 간장 1Ts, 곰탕육수 1Ts, 깨소금 1ts, 후추, 참기름 약간 씩
방법 : 고추가루에 육수 넣어 충분히 불린 후 양념한다
사용 : 곰탕이나 순대국같은 국물에 풀어 얼큰한 맛을 낸다.

12.찜 양념장 (아귀한마리기준)
재료 : 고춧가루 5큰술, 간장 2큰술, 조미술 2큰술, 다진 마늘 3큰술, 육수 1컵반, 다진 생강 1작은술, 찹쌀가루 1/2컵(물녹말 4큰술 정도), 소금 후춧가루, 참기름
방법 : 냄비에 주재료를 담고 찜 양념을 넣고 버무려두었다가 육수나 멸치 국물을 넣어 끓인 후 야채를 넣고 끓이면서 간을 맞추고, 찹쌀가루를 물에 풀어넣어 농도를 맞추거나 물녹말로 걸쭉하게 농도를 낸다.
사용 : 아귀찜, 미더덕찜, 등등에 사용한다.

13.고추장양념 (돼지고기300g기준)
재료 : 고추장 2큰술, 고춧가루1큰술, 간장 2작은술, 사과즙 2작은술, 올리고당이나 물엿 1큰술(설탕을 넣을때는 1/2큰술), 조미술 1큰술, 다진파 2큰술, 다진 마늘 1큰술, 생강 1/3작은술, 개소금 1/2큰술, 후춧가루, 참기름
방법 : 분량의 재료를 주재료에 혼합해서 하루이상 재어둔다.
사용 : 돼지고기 불고기, 돼지고기볶음, 북어구이, 더덕구이, 낚지, 오징어등의 양념으로 함께 쓸 수 있다.

14.중국식 고추장양념 (돼지고기300g기준)
재료 : 고추장 2큰술, 고춧가루 2큰술, 두반장 1큰술, 굴소스 2작은술, 간장 2작은술, 사과즙 2작은술, 올리고당이나 물엿 1큰술(설탕을 넣을때는 1/2큰술), 조미술 1큰술, 다진파 2큰술, 다진 마늘 1큰술, 생강 1/3작은술, 개소금 1/2큰술, 후춧가루, 참기름
방법 : 분량의 재료를 주재료에 혼합해서 하루이상 재어둔다.
사용 : 돼지고기 불고기, 돼지고기볶음, 북어구이, 더덕구이 등의 양념으로 함께 쓸 수 있다.

15.고추장볶음 양념장
재료 : 멸치다시물 1컵, 고춧가루 1큰술, 고추장 1큰술, 설탕 1작은술, 물엿 1작은술, 다진마늘 1작은술, 후춧가루 약간
방법 : 재료를 넣고 멸치다시물을 넣어가며 풀어준다. 야채와 떡 등 주재료를 볶다가 풀어준 양념장을 넣어 익힌다.
사용 : 떡볶기나 라볶기에 사용한다. 라면사리는 식초물을 넣고 익히고 찬물에 행구면 부는 것을 방지하고 쫄깃해진다.

16.생채 양념장 (더덕 100g 기준)
재료 : 고운 고춧가루 1큰술, 물 1큰술, 식초 2작은술, 소금 2/3작은술, 다진 파 1작은술, 다진 마늘 1작은술, 깨소금 2작은술
방법 : 고춧가루에 물을 많이 넣어 스푼으로 촉촉하게 버무린 후 식초, 설탕, 소금을 넣고 파, 마늘, 깨소금을 넣어 버무린다. 생채는 고추장으로만 무칠 수도 있고, 고춧가루와 고추장을 함께 넣어 무칠 수도 있다.
사용 : 무생채. 더덕생채, 도라지 등등

17.케찹 바베큐 소스
재료 : 다진양파, 다진마늘, 버터(또는 식용유), 육수 8,
케찹 8, 황설탕 1, 포도주 1, 레몬즙(식초), 월계수잎 2장,
깨소금, 소금, 후춧가루, 참기름
방법 : 다진양파, 다진마늘다진, 다진셀러리를 식용유와 버터에 볶다가
케찹, 황설탕, 레몬즙, 포도주, 월계수잎을 넣고 육수을 부어 조린다.
깨소금, 소금, 후춧가루, 참기름 조금해서 마무리 한다.
사용 : 고기를 재워 굽거나 익힌 고기에 버무린다.
(& #52337;스테이크, 소세지야채볶음, 미트볼, 치킨너겟, 등등)
고추장, 고추가루를 넣고 케찹과 설탕을 줄여 매운맛을 낼 수도 있다..
(참치고추장볶음밥, 떡볶음, 북어강정, 양념통닭, 꼬치구이 등등)
핫소스, 우스터소스, 타임, 양겨자를 넣고 오븐에 구워 먹을 수도 있다.
(바베큐치킨, 갈비)

18.브라운 그래비 소스
재료 : 버터와 밀가루를 같은 분량(약 8큰술)으로 넣어 타지않게 갈색으로 볶다가 토마토케찹 2큰술을 넣고 육수 4컵을 부어 은근한 불에서 끓여 소금,후추로 간을 맞춘다
사용 : 돼지고기 커틀렛, 스테이크 등의 서양풍 요리에 사용하면 좋다. 채소류(양파,양송이,피망,당근 등)를 볶아 소스에 넣고 끓이면 밥위에 얹어 먹어도 된다

19.단촛물
재 료 : 다시마 국물이나 물 1/4컵, 설탕 1/4컵, 식초 1/4컵, 소금 1큰술
방법 : 다시마 국물이나 생수에 설탕, 식초, 소금을 넣어 잘 혼합한다.
사용 : 배추나 무우, 오이를 초절이할 때 넣는 소스다. 무우를 깍둑썰기하면 통닭먹을 때 먹는 무가 되고 얇게 져며서 썰면 쌈으로 먹을 수 있고. 슬라이스하거나 채썰면 쌈에 곁들어 먹을 수 있다. 와사비를 넣으면 녹색을 낼수있다.

20.피클시럽
재료 : 물 4컵 + 식초3컵 + 설탕3컵 + 소금 2큰술 + 피클링스파이스 1큰술 // 오이 4개 양파 반개 붉은 고추 2개 정향4개 통후추 5개 월계수잎 2장 통계피 10그램 생강편 4쪽
방법 : 오이는 소금을 뿌려서 3시간이나 하루 정도 절여놓는다. 분량의 피클시럽에 통후추, 월계수잎, 계피, 생강편를 넣고 끓인다. 병에 오이, 양파, 고추를 차곡차곡 담고 피클 시럽을 뜨거운채로 그냥 붓고 식으면 냉장보관한다. 일주일후 시럽만 다시 끓여 붓고 냉장보관한다.
사용 : 피클을 만들 때 사용한다.

21.고추피클시럽
재료 : 와인(1컵), 간장(1컵), 설탕(1컵)
방법 : 풋고추(20개), 붉은 고추(10개), 양파(1개), 마늘(10쪽)을 썰어서 모두 섞어 만든 소스에 잠길 정도로 넣고 3~4일 둔다.

22.탕수소스
재료 : 육수 1컵, 설탕 3큰술, 식초 1큰술, 간장 1큰술
방법 : 혼합하여 냄배에 붓고 끓으면 녹말물 1큰술을 넣어 걸죽하게 해서 마지막에 참기름 1/2 작은술을 넣는다
사용 : 각종 튀김에 곁들여 먹는다.

23.두반장 소스
재료 : 돼지고기 갈은것. 빨간고추. 파란고추. 파. 고추가루2. 다진마늘과 생강 // 소스 = 두반장5, 간장3. 설탕2. 맛술. 참기름. 물약간 // 녹말1 + 물1
방법 : 기름에 마늘,생강,파,고추가루를 볶아 향을 내다가 갈은돼지고기를 볶는다. 소스를 넣고 끓이다가 녹말물을 넣어 걸쭉하게 만들고 후추, 참기름, 파를 넣어 마무리한다.
사용 : 마파두부, 만두, 쭈꾸미, 삼치, 각종 고기요리에 조리한다.
두반장은 누에콩과 붉은 고추를 넣고 설탕, 대두, 잠두, 마늘를 섞어 만든 장으로 고추장과 맛이 비슷하며 직접 만들기 보단 시중에서 구입한다.

24.굴소스
재료 : 생굴을 소금물로 발효시킨 후 위에 뜬 맑은 물에 설탕, L-글루타민산나트륨, 소금, 히드록시프로필인산이전분으로 양념을 하고 농축시켜 만든다.
방법 : 직접 만들기 보단 시중에서 구입한다.
사용 : 육류를 재우거나 볶을 때 사용하면 맛과 향이 일품이다. 삭스핀등의 해산물요리에도 적합하고 잡채나 볶음밥에 넣어도 좋다.

25.된장무침장 (배추 450g 기준)
재료 : 된장 5큰술, 고운 고춧가루 1작은술, 다진 파 1큰술, 다진 마늘 1작은술, 깨소금 1작은술, 참기름 1작은술
방법 : 된장에 고춧가루, 다진 파, 마늘, 깨소금, 참기름을 넣어 버무려 된장무침 양념을 만든다.
사용 : 배추, 무청, 돌나물, 두릅, 냉이, 근대나물을 무칠 때 많이 쓰인다.

26.맛된장
재료 : 된장, 마늘 3작은술, 멸치가루 2큰술
방법 :
1. 우선 된장 3컵을 믹서에 갈아 곱게 만들어서 뚝배기에 넣고
2. 물3컵을 부어 다진 마늘 3작은술, 멸치가루 2큰술을 넣어 중간 불에서 끓여준다.
3.가끔 저어가며 되직하게 끓여서 식힌 후 유리병에 담고 뚜껑을 꼭 덮어서 냉장보관
사용: 찌개 끓일 때마다 맛된장을 풀어 넣으면 일일이 다른 재료들을 우려내고 넣을 필요 없이 편하게 끓일 수 있다.

27.나물무침 양념
재료 : 다진 파 3, 다진 마늘 1, 깨소금, 소금, 참기름, 실고추
방법 : 나물을 소금물에 데쳐서 골고루 섞는다.
사용 : 숙주, 콩나물 등등 각종 나물무침

출처 : Tong - 바부곰도리님의 『 소중한 건강을,.』통
http://tong.nate.com/port888/44666573


Posted by SB패밀리

[신경망] Self-Organizing Map(SOM), 1차원적 구현 예, 소스 포함

2001.09.20



1997년에 신경망을 공부하던 때 코딩하였던 프로그램이닷. 

우리 인간은 태어나면서 부모에게 배우기도 하지만... 아이들은 부모들이 가르치지도 않은 많은 것을 자연스럽게 터득하게 된다. 이러한 것에 대한 설명 중 하나가 필란드 헬싱키 공과대학 (Helsinki Technology University)의Teuvo Kohonen에 의해 1962년에 제안되었다. Kohonen의 NN(Neural Network)은 아이가 배우지도 않고 스스로 터득하듯이 자율적인 학습(Unsupervised Learning)의 NN모델이다. 


Kohonen의 Self-Organizing Map(SOM) 에서 Self-Organizing이란 주어진 입력패턴에 대하여 정확한 해답을 미리 주지 않고 스스로 학습할 수 있는 능력을 말한다. 특징으로는 경쟁학습과 위상보존사상(Topology Reserving Mapping), 뉴론별로 연결 강도가 존재한다. 더 자세한 이야기는 생략하기로 한다. 이 프로그램은 델파이로 구현되었으며, 예전에 구현했던 소스를 어렵게 찾아서 올립니다.



som___1D_Map.zip



Posted by SB패밀리

델파이 컴포넌트

delphi VCL



http://sf.net/projects/graphics32http://www.graphics32.org/wiki/
February 25, 2005: Release of Graphics32 1.7.1. 
개발환경 : D4,5,6,7,2005 C5,6

Graphics32 is a library designed for fast 32-bit graphics handling on Delphi and Kylix. Optimized for 32-bit pixel formats, it provides fast operations with pixels and graphic primitives, and in most cases Graphics32 outperforms the standard TCanvas? classes. It is almost a hundred times faster in per-pixel access and about 2–5 times faster in drawing lines. 

Features
Some of Graphics32 features include: 

Fast per-pixel access up to 100 times faster compared to standard TBitmap?; 
High-performance Bitmap alpha blending (including per-pixel alpha blending); 
Pixel, line and polygon antialiasing with sub-pixel accuracy (combined with alpha blending); 
Arbitrary polygon transformations and custom fillings; 
Bitmap resampling with high quality reconstruction filters (e.g. Lanczos, Cubic, Mitchell); 
A unique state-of-the-art rasterization system; 
Affine transformations of bitmaps: rotations, scaling, etc with sub-pixel accuracy; 
Arbitrary projective transformations of bitmaps; 
Arbitrary remapping transformations of bitmaps (e.g. for Warping, Morphing); 
Flexible supersampling implementation for maximum sampling quality; 
Flicker-free image displaying components with optimized double buffering via advanced MicroTiles? based repaint optimizer; 
Multiple customizible easy-to-use overlay layers; 
Locking of bitmaps for safe multithreading; 
A property editor for RGB and alpha channel loading; 
Design-time loading of image formats supported by standard TPicture; 
Works on Borland Delphi, C++ Builder and Kylix. 

As of version 1.5.1b Graphics32 is licensed under the terms of the Mozilla Public License. 

+++++ 설치

Graphics32 supports Delphi versions 4, 5, and 6, and C++ Builder 5.

Note, because some properties of range bars and gage bars have been changed, you can obtain some error messages while opening your previous Graphics32 projects. Just ignore these messages and Delphi will fix DFM files automatically.



Unzip the files; 
Add location of main installation directory to Tools | Environment Options | Library | Library Path. 
Select File | Open... on the menu bar. Set Files of type to Delphi package source, locate and open GR32_DSGN_D6.dpk (GR32_DSGN_D5 for Delphi5, GR32_DSGN_D4 for Delphi4 or GR32_DSGN_B5 for C++ Builder); 
A package editor window will appear. Click Compile, then click Install; 
If compiler asks whether you want to save changes, usually it is a good idea to choose No. 



+++++ 설명:

Additional Topics
Line Patterns

Using TImage32

Classes (Alphabetical)
TAffineTransformation

TArrowBar

TBitmap32

TBitmap32Collection

TBitmap32Item

TBitmap32List

TBitmapLayer

TByteMap

TCustomGaugeBar

TCustomImage32

TCustomImgView32

TCustomLayer

TCustomMap

TCustomPaintBox32

TCustomRangeBar

TGaugeBar

TImage32

TImgView32

TIVScrollProperties

TLayerCollection

TPaintBox32

TPaintStages

TPolygon32

TPositionedLayer

TProjectiveTransformation

TRangeBar

TRubberbandLayer

TThreadPersistent

TTransformation
Classes (Hierarchy)
TArrowBar

TCustomGaugeBar

TGaugeBar

TCustomRangeBar

TRangeBar

TBitmap32Collection

TBitmap32Item

TBitmap32List

TCustomLayer

TPositionedLayer

TBitmapLayer

TRubberbandLayer

TCustomPaintBox32

TCustomImage32

TCustomImgView32

TImgView32

TImage32

TPaintBox32

TIVScrollProperties

TLayerCollection

TPaintStages

TPolygon32

TThreadPersistent

TCustomMap

TBitmap32

TByteMap

TTransformation

TAffineTransformation

TProjectiveTransformation


Routines
AlphaComponent  Creating Points  Lighten  
AlphaToGrayscale  Creating Rectangles  OffsetRect  
ApplyLUT  EMMS  Polygon  
Blend  EqualRect  Polyline  
BlendEx  Fixed Point Math  PolyPolygon  
BlockTransfer  Gray32  PolyPolyline  
BlueComponent  GreenComponent  PtInRect  
Color32  HSLtoRGB  RedComponent  
ColorAdd  InflateRect  RGBtoHSL  
ColorMax  Intensity  SetAlpha  
ColorMin  IntensityToAlpha  SetBorderTransparent  
ColorModulate  IntersectRect  SetGamma  
ColorSub  Invert  StretchTransfer  
ColorToGrayScale  InvertRGB  Transform  
Combine  IsRectEmpty  WinColor  

Types
Arrays  TFloatMatrix  TRBHandles  
Color Types  TLUT8  TRBStyle  
Point Types  TPaintBoxOptions  TRectRounding  
Rectangle Types  TPaintStage  TSize  
TConversionType  TPixelCombineEvent  TSizeGripStyle  
TDrawMode  TPolyFillMode  TStretchFilter  
TFixed  TRBBackgnd  

Variables
MMX_ACTIVE  

Constants
Color Constants  IdentityMatrix  Paint Stage Constants  
G32Version  Layer Options Bits  

Units
GR32  GR32_Filters  GR32_Polygons  
GR32_Blend  GR32_Image  GR32_RangeBars  
GR32_ByteMaps  GR32_Layers  GR32_Transforms  



Graphics32_1_7_1.zip


Posted by SB패밀리

델파이/Delphi VCL 컴포넌트 


Graphics32 v1.8.1 for D5,6,7,2005, C5,6, BDS2006





http://sf.net/projects/graphics32http://graphics32.org/wiki/
Graphics32 is a set of functions, classes, components and controls designed for high-performance graphics programming.

Being highly specialized for 32-bit pixel format, it provides fast operations with pixels and graphic primitives and in most cases Graphics32 considerably outperforms standard TBitmap/TCanvas classes.

The library comes with a full source code, documentation and examples. 



Installation
Graphics32 supports Delphi versions 5, 6, 7, 2005 (Win32), 2006 (Delphi Win32 and C++), and C++ Builder 5 and 6.

As of version 1.6 there is also CLX support in Graphics32. That means you can use it either with CLX on Windows using Delphi or on x86 Linux using the Kylix Delphi environment.



Note: If you want to use the Windows CLX version in Delphi, you'll have to uncomment the {$DEFINE CLX} line in GR32.inc.

Note: For Delphi 2005 and up function inlining is automatically used to improve performance in certain situations. If you want to avoid this, please comment out the {$DEFINE USEINLINING} line in GR32.inc.

Note: Because some properties of range bars and gage bars have been changed, you can obtain some error messages while opening your previous Graphics32 projects. Just ignore these messages and Delphi will fix DFM files automatically.



Unzip the files; 
Add location of main installation directory to Tools | Environment Options | Library | Library Path. 
Select File | Open... on the menu bar. Set Files of type to Delphi package source, locate and open GR32_DSGN_D6.dpk
(GR32_DSGN_K for Kylix, GR32_DSGN_BDS2006 for Borland Developer Studio 2006, GR32_DSGN_D2005 for Delphi 2005, GR32_DSGN_D7 for Delphi7, GR32_DSGN_D6 for Delphi6, GR32_DSGN_D5 for Delphi5 or GR32_DSGN_B5 for C++ Builder); 
A package editor window will appear. Click Compile, then click Install; 
If compiler asks whether you want to save changes, usually it is a good idea to choose No. 



graphics32_1_8_1.zip


Posted by SB패밀리

ASP용 이미지 리사이즈 프로그램 DLL과 소스프로그램





이미지사이즈.zip


Posted by SB패밀리
페이지 이동시 심심함을 달래줄... 페이지 불러오기 진행상태 표시..


한 페이지내에 DIV 태그가 위치한곳에 조그맣게 다른페이지를 보여주는 처리를 하는데있어
다른페이지가 Loading 될동안 모래시계와 같은 Progress 상태를 표시해 주기 위한 방법입니다.

 

 

1. 메인 페이지내에 페이지보여주는 DIV, Loading 이미지 보여줄 DIV 태그 추가 및 DIV 초기화 function 호출구문 추가(페이지 Load시 setShowLayer 명시적으로 호출구문 추가)

<form id=form1 runat=server>
 <!-- ================= [ DIV 정보 보기 및 수정 ] =========================================== -->

<div id="editInfo" style="Z-INDEX: 100; VISIBILITY: visible; POSITION: absolute; border-right:solid d4d4d4 1px; border-left:solid d4d4d4 1px; border-top:solid d4d4d4 1px; border-bottom:solid d4d4d4 1px; TOP:5px">
        <iframe id="iframEdit" scrolling=no width="500" height="270"  frameborder=0  class=""></iframe>  // IFrame의 Width값은 Loading 이미지표시 DIV 와 페이지표시 DIV 의 위치값을 구할때 사용될것이다. Height 값은 화면 보여질 페이지의 Height 값.

</div>

<!-- ================= [ RODING  이미지        ] =========================================== --> 

<div id="Loading" style="Z-INDEX: 110; VISIBILITY: visible; POSITION: absolute; TOP: 150px">
        <table>
            <tr>
                <td><img src="../images/commons/ajax-loader2-eastlink.gif" border="0" /></td>
            </tr>
        </table>

</div>       

<script language="javascript">setShowLayer("hidden", "editInfo", "Loading", 183, 500);</script>

.. 생략 ..

 

2. DIV 초기화 function 추가

<script language="javascript" type="text/javascript">

// *****************************************************
// 내용 : 레이어 Visible(활성/비활성) 시작, 2Depth 페이지 전용
// 작성일자 : 2007.11.30
// 작성자 : 한재준
// visible : 화면표시 여부 (Hidden, Show)
// pageDiv : .aspx 페이지를 보여줄 Div Name (IFrame을 가진 Div)
// loadingDiv : Loading 이미지를 보여줄 Div Name
// leftMenuWidth : Left메뉴 Width (Left메뉴 Width 값을 빼야지만 Sub Page(Left 메뉴의 우측에 보여지는 페이지)의 중간값을 구할수있다.)
// iFrameWidth : IFrame의 Width
// ***************************************************** 
function setShowLayer(visible, pageDiv, loadingDiv, leftMenuWidth, iFrameWidth)
{
 var objIFrameDiv = document.all[pageDiv];
 var objLoadingDiv = document.all[loadingDiv];

 if(visible == "show")
 {
  objIFrameDiv.style.visibility = "visible";
  objLoadingDiv.style.visibility = "visible";

        var screenX = screen.Width/2;   // 전체화면 절반
       
        var iFrameX = iFrameWidth/2;  
// IFrame 절반
        var tempX = screenX - iFrameX;
        objIFrameDiv.style.left = tempX - leftMenuWidth;
// Left메뉴의 Width를 빼준다. 빼주는 이유는 Left메뉴의 우측끝이 Div 태그가 포함된 페이지의 시작이기 때문이다 (Left 메뉴없을시에는 leftMenuWidth 빼기 않함)
  
  var loadingX = 48/2; // Loading 이미지 절반 (Loading 이미지의 Width는 48px 입니다)
  tempX = screenX - loadingX;
  objLoadingDiv.style.left = tempX - leftMenuWidth;
// Left메뉴의 Width를 빼준다. 빼주는 이유는 Left메뉴의 우측끝이 Div 태그가 포함된 페이지의 시작이기 때문이다 (Left 메뉴없을시에는 leftMenuWidth 빼기 않함)
 }else
 {     
  objIFrameDiv.style.visibility = "hidden";
  objLoadingDiv.style.visibility = "hidden";
 }  
}

 

// Div 태그내 IFrame 페이지 보여주기

// HTML 컨트롤의 onclick 이벤트 발생시 호출되는 함수 입니다.

function ShowDiv()

{
            var avs_URL = "test.aspx" ;

            setShowLayer("show", "editInfo", "Loading", 183, 500);

            document.all.iframEdit.src = avs_URL;

}

</script>

 

 

3. DIV 태그를 가진 페이지의 HTML 버튼 컨트롤에 onclick 이벤트를 추가한다.

onclick="ShowDiv();"

 

 

4. DIV 내의 IFrame으로 호출될 페이지의 HTML 소스의 마지막 부분에 부모페이지에있는 Loading 이미지를가진 Div태그 숨김처리 script 함수 추가

.. 생략 ..

  </form>
 </body>
</HTML>
<script language="javascript">
// IFrame으로 호출된 현재 페이지는 Loading 다된후 화면상에 표시되고 IFrame을 가진 부모폼의 loading이미지를 가진 Div 닫기(2,3 번째 인자값으로 Loading Div ID 넘겨주기, Loading Div 태그만 넘겨줘서 IFrame을 가진 Div는 화면상에 보여지게하고 Loading Div만 숨겨준다.), 부모의 자바스크립트 함수를 호출하는 문법에 주의해야 한다. (parent.iframEdit.parent.함수명)
parent.iframEdit.parent.setShowLayer("hidden", "Loading", "Loading", 0, 0);
</script>

 

위와같은 방식으로 페이지내에 Div와 IFrame을 이용해 다른페이지가 Loading 되는동안 Progress 상태표시를 구현해 보았습니다.

아직 공통모듈화 시키기 전이라 사용하는데 제한적인 부분이 많지만 개인적으로 초급개발자 입장에서 궁금했었던 Tip 이었습니다.

다른페이지가 Loading 되는동안 Progress 상태표시를 해주고싶으신 분들은 이런방법도 있으니 참고하셔도 될거 같습니다.

 

작성자 : 한재준

Posted by SB패밀리