مشاهده نسخه کامل
: ساخت برنامه Barcode Maker ( Iranian Version)
dr.bronx
07-10-2007, 21:20
ساخت برنامه Barcode Maker ( Iranian Version)
سلام به همه دوستان عزیز
این تاپیک ایجاد شد چون این برنامه یکی از معزلات امروز ایران شده ((( به نظر من
اون هم یک برنامه ای هست که بشه براحتی باهاش بارکد رو چاپ کرد
یعنی چی:
یعنی اینکه مثله برنامه Corel Draw مجبور نباشیم کد هارو هی تکرار کنیم
یعنی اینکه :
مثله برنامه های خارجی دیگه با مشکل فارسی نویسی مواجه نباشیم
یعنی اینکه:
هیچ برنامه ای ( مگر یک یا دو برنامه ) نتونستن این امکان رو ایجاد کنند که بتونیم نام و قیمت کالا رو ایجاد کنیم
یعنی اینکه:
چرا ایران هم نباید یه برنامه رایگان برای تمام ایرانیها داشته باشه که همه راحت باشن
این تاپیک اینجا ایجاد شد تا ما به کمک همه برنامه نویسان عزیز بتونیم این برنامه رو طراحی و عرضه کنیم
اصلا کار سختی نیست . اصلا کار سختی نیست
من یه قسمت هایی از برنامه رو درست کردم
هر کسی می خواد در این پروژه همگانی شرکت داشته باشه اعلام کنه ---- اگر به اندازه نیاز یعنی در حد 5 و 6 نفر
پیدا کردیم سریعا کار رو شروع می کنیم
به امید خدا
اسم هر کس رو هم اینجا می نویسیم همراه با سمتش:
------------------------------************************------------------------------------
محمد رضا صفری dr.bronx هیچکاره
------------------------------************************------------------------------------
از استاید محترم خواهشمندیم کمر حمت رو ببندند تا این کار سریعتر انجام بشه
تا بعد
علی یارتون
سلام
برنامه شما دو بخش داره
1- طراحی یک Designer
2- تبدیل بارکد به تصویر
اگر من فرض را بر VB8 بگذارم
1- Designer داخلی VS2005 قابل استفاده است، یعنی خودش به صورت کلاس جدایی است (به قول دوستان کامپونت) است و میتوان آنرا در برنامه Include کرد ولی فقط میتوانید وراثتهای شی Control را ویرایش کند که بزرگترین ایرادش کند شدن محصول و مشکل شدن کد برای دقت در پرینت است.
2- نمونه کدهای آماده با فرمت EAN13 و UPC و... را من دارم ولی به زبان VB.Net و C#.Net ....
البته من برای خودم اقدام به کار روی هر دو مورد Designer و مبدل تصویری کرده ام و انها را در DLL ای بسته بندی کرده ام ولی به علت کمی وقت وقتی روی مسئله ای کار میکنم که نیاز داشته باشم و چون در آن زمان نیازم با صرف مبدل تصویری EAN13 پایان پیدا کرد، کار را رها کردم و الآن فقط کد کامل تبدیل EAN13 را دارم.
پیشنهاد میکنم اول فکری به حال Designer کنید چون طراحی اش برای افراد معمولی به حد کافی سخت است.
Designerکه طراحی شود یا گیر بیاید 80% مشکل حل است.
dr.bronx
08-10-2007, 17:17
شما منظور دقیقت از designer رو بگو
-----
2- ما با مد 39 کا می کنیم چون این هارو من تست کردم بهترین کد 39 است
-----
3- به عقیده من بهتره ما از فونت استفاده کنیم
من فونت استاندارد رو دارم و خیلی جاها استفاده کردم و جواب دداده
می تونیم در داخل برنامه استفاده کنیم ازش
ولی اگه بخوایم واسش کد نویسی کنیم برنامه خیلی پیچیده میشه
-------
شما اگه می خواه همکاری کنی اسمت رو بگو اضافه کنم
اگه میشه بگو از کدوم شهر هم هستی
اگه از مشهدی که کار خیلی راحت میشه
فعلا
یعنی شما قصد ایجاد برنامه ای رو داری که بتونه از انواع بانکهای اطلاعاتی رابطه ای و غیر رابطه ای بارکد تولید کنه
اون هم برای قیمت کالا و نام کالا ی مورد نظر
در ضمن ایا فونتی که گفتین کاراکترهای فارسی رو هم ساپورت میکنه
فکر کنم کار جالبی باشه
سلام
شما منظور دقیقت از designer رو بگو
Designer به معنی طراح است
حتماً با محیط VS یا Phoshop و... کار کرده اید.
برنامه شما که قرار نیست فقط در یک سایز و به یک سبک ثابت بارکد چاپ کند؟؟؟؟
برنامه باید پویا باشد، و مثل محیط داخلی طراح VS بتواند با ماوس سایز کاغذ را تغییر دهد و از یک Toolbar کنترلرهای مورد نظرش را گرفته و روی کاغذ رها کند و آنها را حرکت دهد و تنتظیم کند و مشخصات (Properties) آنها را دست کاری کند (رنگ پس ضمینته و روضمینه و فونت و تصویر و....) و نتیجه نهایی در فایلی ضخیره شودذ و قابل ویرایش مجدد باشد و قص علی هذا ....
مگر اینه بخواهید با یک سبک ثابت و مشخص کار کند که در این صورت برنامه ای بدردبخور و کاربر پسند نخواهد بود!
2- ما با مد 39 کا می کنیم چون این هارو من تست کردم بهترین کد 39 است
این من و شما نیستیم که باید این مسئله را روشن کنیم!
برنامه ای که مینویسید اگر بخواهید کاربرد عمومی داشته باشد باید استاندارد های موجود را ساپورت کند و محض اینکه Code39 ساپورت شود یا EAN13 یا ... اصلاً کفایت نمیکند
Code39 امکان شامل کاراکترهای حرفی بودن را هم دارد در عوض EAN13 کد منحصر به فرد جهانی است که همین الآن روی بسیاری از کالاها چاپ میشود و کاربرد وسیع دارد و....
شما اگه می خواه همکاری کنی اسمت رو بگو
کمک خواستید در خدمت هستم :10: ولی همکاری .... شرمنده اخلاق ورزشی ... :11:
dr.bronx
09-10-2007, 16:46
این من و شما نیستیم که باید این مسئله را روشن کنیم!
برنامه ای که مینویسید اگر بخواهید کاربرد عمومی داشته باشد باید استاندارد های موجود را ساپورت کند و محض اینکه Code39 ساپورت شود یا EAN13 یا ... اصلاً کفایت نمیکند
Code39 امکان شامل کاراکترهای حرفی بودن را هم دارد در عوض EAN13 کد منحصر به فرد جهانی است که همین الآن روی بسیاری از کالاها چاپ میشود و کاربرد وسیع دارد و....
به نظر من اینها اصلا چیزهای جانبیه یعنی می تونیم تعریف کنیم خیلی راحت یعنی این که یه کومبو داشته باشیم
باز میشه نوشته باشه
Code 39
Code 128
EAN
EAN13
وغیره
وقتی روی هر کدوم کلیک می کنی فونت اون قسمت عوض شه
من همه این فونت ها رو دارم
پس مشکلی نیست
-----------------
مشکل کپی شدن اینها در یک جای مشخص
---------
اول این رو به من بگید
چه جوری میشه مثل ورد توی وی بی تیبل درست کرد
به این کار خیلی راحت می شه اینها رو تنظیم کرد
dr.bronx
09-10-2007, 16:52
در مورد design هم بگم
آره
به نظر من برنامه ای که زیبا و کابرپسند نباشه به درد نمی خوره
از اون لحظ ها مشکلی نیست
مثلا یه ماشین حساب مهندسی براش طراحی کردم که بعضی موقع ها که نیاز به اون دارند سریع در دسترس باشه
-------------
فقط یه چیز
می دونم خندتون می گیره بپرسم
وولی هر چی فکر می کنم یادم نمیاد
من می خوام توی این ماشین حساب
وقتی کلید 5 رو زدم کلید 5 اونجا هم فشرده شه
اینجوری کاربر مجبوره که با موس کار کنه و خیلی بد میشه
همین رو بگید ماشین حساب رو همین جا میزارم ببینید
MrJamshidy
09-10-2007, 19:30
فقط یه چیز
می دونم خندتون می گیره بپرسم
وولی هر چی فکر می کنم یادم نمیاد
من می خوام توی این ماشین حساب
وقتی کلید 5 رو زدم کلید 5 اونجا هم فشرده شه
اینجوری کاربر مجبوره که با موس کار کنه و خیلی بد میشه
همین رو بگید ماشین حساب رو همین جا میزارم ببینید
اگه منظورت رو واضح تر بگی میشه یه کاریش کرد :18:
dr.bronx
09-10-2007, 21:53
ببین ماشین حساب که ساختم
وقتی می خوای یه عدد رو بزنی
باید بری روش کلیک کنی
یعنی اینکه نمیشه با عدد های صفحه کلید کار کرد
هر چی فکر می کنم یادم نمیاد چی کار می کردم که این امکان پذیر میشد
MrJamshidy
10-10-2007, 18:22
من که از این روش استفاده می کنم
Private Sub Form_KeyPress(KeyAscii As Integer)
Select Case KeyAscii
Case 48 'Number 0
Call Num0_Click
Case 49 'Number 1
Call Num1_Click
Case 50 'Number 2
Call Num2_Click
Case 51 'Number 3
Call Num3_Click
Case 52 'Number 4
Call Num4_Click
Case 53 'Number 5
Call Num5_Click
Case 54 'Number 6
Call Num6_Click
Case 55 'Number 7
Call Num7_Click
Case 56 'Number 8
Call Num8_Click
Case 57 'Number 9
Call Num9_Click
End Select
End Sub
حالا اگر خواستی می تونی فورمش رو هرچی خواستی بزاری:27:
یعنی شما قصد ایجاد برنامه ای رو داری که بتونه از انواع بانکهای اطلاعاتی رابطه ای و غیر رابطه ای بارکد تولید کنه
اون هم برای قیمت کالا و نام کالا ی مورد نظر
در ضمن ایا فونتی که گفتین کاراکترهای فارسی رو هم ساپورت میکنه
فکر کنم کار جالبی باشه
جواب ما چی شد
سلام
من که از این روش استفاده می کنم
نمیدونم شوخی بود یا جدی!؟ ولی خیلی وحشتناک بود! وحشتناک وحشتناک ... :18::18::18:
MrJamshidy
11-10-2007, 18:55
سلام
نمیدونم شوخی بود یا جدی!؟ ولی خیلی وحشتناک بود! وحشتناک وحشتناک ... :18::18::18:
منظورت رو نمی گیرم:13:
dr.bronx
11-10-2007, 20:43
عنی شما قصد ایجاد برنامه ای رو داری که بتونه از انواع بانکهای اطلاعاتی رابطه ای و غیر رابطه ای بارکد تولید کنه
اون هم برای قیمت کالا و نام کالا ی مورد نظر
در ضمن ایا فونتی که گفتین کاراکترهای فارسی رو هم ساپورت میکنه
فکر کنم کار جالبی باشه
ما یه قسمتی رو داریم برای ارتباط با بانک اطلاعاتی SQL و Access
اون یه بخش جداست
اصل برنامه کارش چاپ کردن اینهاست
یعنی شما نام کد و قیمت
و تعداد کپی شدن رو. بگید اون براتون توی صفحه بزاره
حالا من این کد رو نوشتم منظور یه همچین چیزیه
-----------------
----------------------------------------------
بچه ها ما تقریبا دنبال یه همچین چیزی هستیم
این رو تویه پروژه بزارین یه عکس هم بزارین که اسمش باشه image1
بعد یه کلید بزارین و این هارو توش بزارین
توی کد توضیح هم دادم یه کمی
حالا باید یه کمی تغییر توی همین کد بدیم تا اونی که می خوایم در بیاد
Private Sub Command1_Click()
'in code ye ax ro tekrar mikone -- hala mitonim hamin ro
'baraye text ham be kar bebarim
Dim wid As Single
Dim hgt As Single
Dim x As Single
Dim y As Single
wid = Image1.Width
hgt = Image1.Height
y = 0
Do While y < ScaleHeight
x = 0
Do While x < ScaleWidth
PaintPicture Image1.Picture, x, y, wid, hgt
x = x + wid
Loop
y = y + hgt
Loop
End Sub
dr.bronx
11-10-2007, 20:45
استاندارد ها:
ما چند نوع استاندارد داریم
برای مثال اینهارو می گم
Code 39
Code 128
Ean13
Code 39C
Code39A
Code 39B
Code 39D
اینها چند تاش بود
کدهای بسیار مختلفی هست
حالا من توی کارهای مختلف اومدم اینها رو تست کردم
آخرین جا هم هم یه مانتو فروشی هست که حسابداریش رو می کنیم
اونجا روی مانتو ها کار کردیم بارکد رو
من همیشه از کد 39 استفاده می کنم چون به Fast Code معروفه
یعنی بارکد خوان می تونه به سرعت این کد رو شناسایی کنه
اینها نوعی استاندارد هست که برای بارکدخوان در نظر
گرفته شده تا بتونه اینها رو بخونه
-----------------------------------------------------
حالا می گین خوب این که کاری نداره با فونت
( من فونتها رو دارم)
چرا
مثلا ما یه فرم داریم
توش نوشه
نام کالا :
کد کالا
قیمت کالا
تعداد
.............................
توی نام کالا اسم کالا رو می نویسیم
توی کد کالا همون کدی که قراره بارکد بشه
قیمت هم که مشخص
تعداد هم (مشکل)
تعداد هم تکرار شدن این کد در یک صفحه است
منظورم اینه
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
خوب حالا میگیم این رو کپی کردم توی یه فرم
البته A4
خوب اولا که باید با فاصله های دقیق باشه
طبق تجربه و تحقیقات من
بهترین حالت این میشه
33 تا
یعنی 11 ردیف 3 تایی
خوب حالا یه چیزی
کالا اول ما 8 تا می خوایم
خوب کپی میشه
حالا کالای بعدی چی
باید بیاد ادامه این بخوره
یعنی این که اگه 8 تا زد ادامه صفحه خالی نمونه دیگه
این تا اینجا
ما همین هارو حل کنیم
کار زیاد دیگه ای نمیمونه دیگه:27:
سلام
آیا کسی می دونه چه جوری می شه در textbox پایین که پیام ها را می نویسن عکس قرار داد
کی بلد جواب بده
dr.bronx
14-10-2007, 13:01
بچه ها این جا تاپیک عمومی نیست ها
جناب j_r120 سوالتون رو در بخش مربوط به خودش بپرسید
خواهشان نزارین دره تاپیک رو تخته کنن
در ضمن چرا هیشکی نمی خواد همکاری کنه
سلام
منظورت رو نمی گیرم:13:
زیاد جدی نگیرید، عزیز دل بابا! :10:
ولی کدتان برای ماشین حساب زیاد قشنگ نیست و خیلی طولانی و پر تکرار است. :31:
استاندارد ها:
ما چند نوع استاندارد داریم
برای مثال اینهارو می گم
Code 39
Code 128
Ean13
Code 39C
Code39A
Code 39B
Code 39D
اینها چند تاش بود
کدهای بسیار مختلفی هست
حالا من توی کارهای مختلف اومدم اینها رو تست کردم
آخرین جا هم هم یه مانتو فروشی هست که حسابداریش رو می کنیم
اونجا روی مانتو ها کار کردیم بارکد رو
من همیشه از کد 39 استفاده می کنم چون به Fast Code معروفه
یعنی بارکد خوان می تونه به سرعت این کد رو شناسایی کنه
اینها نوعی استاندارد هست که برای بارکدخوان در نظر
گرفته شده تا بتونه اینها رو بخونه
-----------------------------------------------------
حالا می گین خوب این که کاری نداره با فونت
( من فونتها رو دارم)
چرا
مثلا ما یه فرم داریم
توش نوشه
نام کالا :
کد کالا
قیمت کالا
تعداد
.............................
توی نام کالا اسم کالا رو می نویسیم
توی کد کالا همون کدی که قراره بارکد بشه
قیمت هم که مشخص
تعداد هم (مشکل)
تعداد هم تکرار شدن این کد در یک صفحه است
منظورم اینه
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
خوب حالا میگیم این رو کپی کردم توی یه فرم
البته A4
خوب اولا که باید با فاصله های دقیق باشه
طبق تجربه و تحقیقات من
بهترین حالت این میشه
33 تا
یعنی 11 ردیف 3 تایی
خوب حالا یه چیزی
کالا اول ما 8 تا می خوایم
خوب کپی میشه
حالا کالای بعدی چی
باید بیاد ادامه این بخوره
یعنی این که اگه 8 تا زد ادامه صفحه خالی نمونه دیگه
این تا اینجا
ما همین هارو حل کنیم
کار زیاد دیگه ای نمیمونه دیگه:27:
بهتون میگم چکار کنین که مشکلتون حل بشه اما یک خواهش ازتون دارم اون هم اینکه بگید چجوری باید از فونتهای
بارکد استفاده کرد . من یک فونت بارکد 128c دارم (حتما میدونید که فونت 128 هم مدلهای aو bو c داره) اما وقتی اونهارو چاپ میکنم اسکنر نمیتونه بارکد رو بخونه در مورد فونت کد39 هم امتحان کردم جواب نداد چکار کنم تا مشکلم حل بشه جواب شما رو هم خواهم داداگه جواب من رو هم بدین:10:
dr.bronx
16-10-2007, 00:43
حالا من یه روش دیگه می گم که حالش رو ببری
:D
(Private Sub Form_KeyPress(KeyAscii As Integer(Call CheckKeyPress(KeyAscii
End Sub
این جا که خبری نیست بچه ها برای ساخت برنامه
بیاین اینجا همه با هم باشیم
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
اگه ستاره شد
barnamenevis
org.
منتظر همه هستم
dr.bronx
16-10-2007, 00:48
هاهاهاه
همه مشکل دارن
باشه می دونم مشکلت چیه
آی یاهو منو ادد کن
mohamad_jumper
MrJamshidy
16-10-2007, 03:11
سلام
زیاد جدی نگیرید، عزیز دل بابا! :10:
ولی کدتان برای ماشین حساب زیاد قشنگ نیست و خیلی طولانی و پر تکرار است. :31:
دوست عزیز فکر می کردم مشکلم رو اصلاح کنی نه بگی زیاد جدی نگیرم:41:
اگر راه دیگه ای هم هست بگو تا یاد بگیریم
سلام
دوست عزیز فکر می کردم مشکلم رو اصلاح کنی نه بگی زیاد جدی نگیرم:41:
اگر راه دیگه ای هم هست بگو تا یاد بگیریم
والا یک کم تو وقت مشکل دارم، ولی چشم برادر، سعی میکنم یک نمونه ساده ساده ساده .... درست کنم!:31:
هاهاهاه
همه مشکل دارن
باشه می دونم مشکلت چیه
آی یاهو منو ادد کن
mohamad_jumper
من هنوز منتظرم پس چی شد
dr.bronx
25-10-2007, 15:27
ببین
مشکل من حل شده
نیازی نیست
ولی من هم مشکل تورو حل می کنم
ببین باید اینجوری بزنی
*123456789*
یعنی اول و آخر عدد ها ستاره بزنی
من نرم افزار رو تموم کردم کارش رو
خیلی عالیه و نیازی به ستاره زدن نداره
یعنی خودش واسه شما می زنه
فقط یه جاش گیر کردم
کیفیت چاپ به خاطر این که نوشته ها به عکس تبدیل می شه کمه همین
اگه حل شه
می زارم همه دانلود کنن
البته تریال
شاید هم فول
MrJamshidy
25-10-2007, 15:52
ویرایش شد!
dr.bronx
27-10-2007, 01:19
خوب ادامش رو هم بگو دیگه
پس . . . .. تو
یکم توی دادن پست دقت کنید
dr.bronx
27-10-2007, 01:21
آقایون از بحث خارج نشید لطفا
یکی بگه چه جوری میشه از یه picturebox با کیفیت بالا چاپ گرفت
ببین
مشکل من حل شده
نیازی نیست
ولی من هم مشکل تورو حل می کنم
ببین باید اینجوری بزنی
یعنی اول و آخر عدد ها ستاره بزنی
من نرم افزار رو تموم کردم کارش رو
خیلی عالیه و نیازی به ستاره زدن نداره
یعنی خودش واسه شما می زنه
فقط یه جاش گیر کردم
کیفیت چاپ به خاطر این که نوشته ها به عکس تبدیل می شه کمه همین
اگه حل شه
می زارم همه دانلود کنن
البته تریال
شاید هم فول
دوست عزیز شما گفتین از فونت بارکد استفاده میکنید نه از عکس اگه این براتون مهم نباشه میتونید از نرم افزار کریستال ریپورت 9 استفاده کنید کیفیت خوبی هم بهتون میده
MrJamshidy
27-10-2007, 16:43
خوب ادامش رو هم بگو دیگه
پس . . . .. تو
یکم توی دادن پست دقت کنید
دوست عزیز ناراحت نشو و به جای ایراد گرفتن ببین چرا یک همچین پستی براتون میاد
(( به جای مسخره کردن راهنمایی کنید تا زمانی که شما هم از کسی سوالی پرسیدید شما رو مسخره نکند!!! ))
سلام
دوست عزیز فکر می کردم مشکلم رو اصلاح کنی نه بگی زیاد جدی نگیرم:41:
اگر راه دیگه ای هم هست بگو تا یاد بگیریم
شرمنده طول کشید. فقط حدود 1 ساعت و اندی سرش وقت گذاشتم ولی تازه یک سیستم جدید خریده بودم و کلی کار داشتم.
البته از کاربر dr.bronx هم باید عضر خواهی کنم چون ربطی به تاپیک ایشان ندارد ولی بهرحال در اینجا مطرح شده ...
این یک نمونه خیلی ساده ماشین حساب است که حداقل برای دکمه ها select case ندارد!!!
فقط برای اپراتورهای 4 عمل اصلی از select case استفاده شده که انرا هم برای نمونه یک ماشین حساب پیشرفته با کلی اعمال و فرامین میتوان حدف کرد و از شیوه های وراثتی کار را حل کرد ولی برای نمونه جاری که فقط چهار عمل اصلی را دارد دیدم select case ساده تر و قابل فهم تر است و اگر شیوه های وراثتی و پلیمورفیزمی را استفاده کنم احتمالاً کمی برای دوستان عجیب و غریب و چرخاندن لقمه دور سر جلوه میکند که بیخیال شدم!
لینک دانلود مستقیم:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
dr.bronx
29-10-2007, 15:34
ولا من که از این استفاده کی کنم
شما رو نمی دونم
شیوره وراثت هم هست
Call CheckKeyPress(KeyAscii)
کلید ها هم اینجوریه دیگه
اول یه دونه ساختم به اسمه
cmdnumber
بعد کپی پیست کردم شد
cmnumber(0)
cmnumber(1)
cmnumber(2)
cmnumber(3)
و الا آخر
توی همین بارکد میکر هم گذاشته شده
بچه ها
اگه می تونین واقعا مشکل من رو حل کنید
من می خوام اطلاعات یه picturebox رو پرینت کنم
بعد از پرینت کیفیت پایینه
راح حل چیه
ممنون
ببین
مشکل من حل شده
نیازی نیست
ولی من هم مشکل تورو حل می کنم
ببین باید اینجوری بزنی
یعنی اول و آخر عدد ها ستاره بزنی
من نرم افزار رو تموم کردم کارش رو
خیلی عالیه و نیازی به ستاره زدن نداره
یعنی خودش واسه شما می زنه
فقط یه جاش گیر کردم
کیفیت چاپ به خاطر این که نوشته ها به عکس تبدیل می شه کمه همین
اگه حل شه
می زارم همه دانلود کنن
البته تریال
شاید هم فول
من که با فونت خودم هر کاری کردم جواب نداد میشه یک نمونه فونت اپلود کنید
سلام
من می خوام اطلاعات یه picturebox رو پرینت کنم
بعد از پرینت کیفیت پایینه
بدون شک!
کیفیت مانیتور معمولاً 72 یا 96 است در حالی که برای حداقل چاپ معقول به 200dpi نیاز دارید و اگر بتوانید به 300dpi برسید خیلی معقول تر است.
در نتیجه تصویری که در PictureBox و در مانیتور 3 * 3 سانتیمتر دیده میشود را اگر با همین ابعاد چاپ کنید بسیار بد کیفیت خواهد شد.
یا باید در چاپ اندازه را کوچک تر کنید یا باید از تصویر با کیفیت تری استفاده کنید.
اصلاً با چه دستوری پرینت میگیرید؟
dr.bronx
02-11-2007, 00:53
دوست عزیز ممنون از توجهت
من از این استفاده می کنم
---------------------------------
On Error Resume Next
Printer.KillDoc
Printer.ScaleMode = vbInch
For i = 0 To PageI
Printer.PaintPicture Page(i).Image, 1, 1
Printer.NewPage
Next
Printer.EndDoc
سلام
یادم رفته بود VB6 کار میکنید و حق انتخاب زیادی برای نوع دستور ندارید.
یا کیفیت تصویر را بیشتر کنید و فوقش در PictureBox انرا Zoom کنید یا با دادن مستقیم طول و عرض با اعداد کمتر (کوچک کردن در چاپ) کیفیت را بالا ببرید.
تکنیک برتر
09-11-2007, 07:49
به نا خدا
موفق باشید ایشالله بتوانید یک بارکد توپ درست کنید
موفق باشید
MrJamshidy
12-11-2007, 13:08
سلام
شرمنده طول کشید. فقط حدود 1 ساعت و اندی سرش وقت گذاشتم ولی تازه یک سیستم جدید خریده بودم و کلی کار داشتم.
البته از کاربر dr.bronx هم باید عضر خواهی کنم چون ربطی به تاپیک ایشان ندارد ولی بهرحال در اینجا مطرح شده ...
این یک نمونه خیلی ساده ماشین حساب است که حداقل برای دکمه ها select case ندارد!!!
فقط برای اپراتورهای 4 عمل اصلی از select case استفاده شده که انرا هم برای نمونه یک ماشین حساب پیشرفته با کلی اعمال و فرامین میتوان حدف کرد و از شیوه های وراثتی کار را حل کرد ولی برای نمونه جاری که فقط چهار عمل اصلی را دارد دیدم select case ساده تر و قابل فهم تر است و اگر شیوه های وراثتی و پلیمورفیزمی را استفاده کنم احتمالاً کمی برای دوستان عجیب و غریب و چرخاندن لقمه دور سر جلوه میکند که بیخیال شدم!
لینک دانلود مستقیم:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
آقا دستت تشكر زحمت دادم
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.